From 1d1df234e208da8e13cacc5f8bedfbd77d9826d6 Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Wed, 12 Jun 2024 10:55:30 -0700 Subject: [PATCH 01/23] Initial support --- packages/compiler/generated-defs/TypeSpec.ts | 14 ++++ .../generated-defs/TypeSpec.ts-test.ts | 8 +++ packages/compiler/lib/std/decorators.tsp | 27 +++++++ packages/compiler/src/lib/decorators.ts | 71 +++++++++++++++++++ packages/compiler/src/lib/examples.ts | 40 +++++++++++ packages/openapi3/src/schema-emitter.ts | 14 ++++ 6 files changed, 174 insertions(+) create mode 100644 packages/compiler/src/lib/examples.ts diff --git a/packages/compiler/generated-defs/TypeSpec.ts b/packages/compiler/generated-defs/TypeSpec.ts index 5b2724f7ea3..0e21d865150 100644 --- a/packages/compiler/generated-defs/TypeSpec.ts +++ b/packages/compiler/generated-defs/TypeSpec.ts @@ -571,6 +571,20 @@ export type DiscriminatorDecorator = ( propertyName: string ) => void; +export type ExampleDecorator = ( + context: DecoratorContext, + target: Model | Enum | Scalar | Union, + example: unknown, + options?: unknown +) => void; + +export type OpExampleDecorator = ( + context: DecoratorContext, + target: Operation, + example: unknown, + options?: unknown +) => void; + /** * Indicates that a property is only considered to be present or applicable ("visible") with * the in the given named contexts ("visibilities"). When a property has no visibilities applied diff --git a/packages/compiler/generated-defs/TypeSpec.ts-test.ts b/packages/compiler/generated-defs/TypeSpec.ts-test.ts index b923f63be00..3297363694d 100644 --- a/packages/compiler/generated-defs/TypeSpec.ts-test.ts +++ b/packages/compiler/generated-defs/TypeSpec.ts-test.ts @@ -7,6 +7,7 @@ import { $encodedName, $error, $errorsDoc, + $example, $format, $friendlyName, $inspectType, @@ -22,6 +23,7 @@ import { $minLength, $minValue, $minValueExclusive, + $opExample, $overload, $parameterVisibility, $pattern, @@ -49,6 +51,7 @@ import type { EncodedNameDecorator, ErrorDecorator, ErrorsDocDecorator, + ExampleDecorator, FormatDecorator, FriendlyNameDecorator, InspectTypeDecorator, @@ -64,6 +67,7 @@ import type { MinLengthDecorator, MinValueDecorator, MinValueExclusiveDecorator, + OpExampleDecorator, OverloadDecorator, ParameterVisibilityDecorator, PatternDecorator, @@ -119,6 +123,8 @@ type Decorators = { $projectedName: ProjectedNameDecorator; $encodedName: EncodedNameDecorator; $discriminator: DiscriminatorDecorator; + $example: ExampleDecorator; + $opExample: OpExampleDecorator; $visibility: VisibilityDecorator; $withVisibility: WithVisibilityDecorator; $inspectType: InspectTypeDecorator; @@ -163,6 +169,8 @@ const _: Decorators = { $projectedName, $encodedName, $discriminator, + $example, + $opExample, $visibility, $withVisibility, $inspectType, diff --git a/packages/compiler/lib/std/decorators.tsp b/packages/compiler/lib/std/decorators.tsp index 79ece74013e..c6adb067130 100644 --- a/packages/compiler/lib/std/decorators.tsp +++ b/packages/compiler/lib/std/decorators.tsp @@ -500,6 +500,33 @@ extern dec encode( encodedAs?: Scalar ); +model ExampleOptions { + /** The title of the example */ + title?: string; + + /** Description of the example */ + description?: string; +} + +extern dec example( + target: Model | Enum | Scalar | Union, + example: valueof unknown, + options?: valueof ExampleOptions +); + +model OperationExample { + /** Example request body. */ + parmaeters?: unknown; + + /** Example response body. */ + returnType?: unknown; +} + +extern dec opExample( + target: Operation, + example: valueof OperationExample, + options?: valueof ExampleOptions +); /** * Indicates that a property is only considered to be present or applicable ("visible") with * the in the given named contexts ("visibilities"). When a property has no visibilities applied diff --git a/packages/compiler/src/lib/decorators.ts b/packages/compiler/src/lib/decorators.ts index 124fd3ceaae..dfc6a86dcf8 100644 --- a/packages/compiler/src/lib/decorators.ts +++ b/packages/compiler/src/lib/decorators.ts @@ -5,6 +5,7 @@ import type { EncodeDecorator, ErrorDecorator, ErrorsDocDecorator, + ExampleDecorator, FormatDecorator, FriendlyNameDecorator, InspectTypeDecorator, @@ -19,6 +20,7 @@ import type { MinLengthDecorator, MinValueDecorator, MinValueExclusiveDecorator, + OpExampleDecorator, OverloadDecorator, ParameterVisibilityDecorator, PatternDecorator, @@ -47,6 +49,7 @@ import { getDeprecationDetails, markDeprecated } from "../core/deprecation.js"; import { Numeric, StdTypeName, + compilerAssert, getDiscriminatedUnion, getTypeName, ignoreDiagnostics, @@ -91,9 +94,11 @@ import { Scalar, Type, Union, + Value, } from "../core/types.js"; export { $encodedName, resolveEncodedName } from "./encoded-names.js"; +export { serializeValueAsJson } from "./examples.js"; export * from "./service.js"; export const namespace = "TypeSpec"; @@ -1416,3 +1421,69 @@ export const $returnTypeVisibility: ReturnTypeVisibilityDecorator = ( export function getReturnTypeVisibility(program: Program, entity: Operation): string[] | undefined { return program.stateMap(returnTypeVisibilityKey).get(entity); } + +export interface ExampleOptions { + readonly title?: string; + readonly description?: string; +} + +export interface Example extends ExampleOptions { + readonly value: Value; +} +export interface OperationExample extends ExampleOptions { + readonly parameters?: Operation; + readonly returnType?: unknown; +} + +const exampleKey = createStateSymbol("examples"); +export const $example: ExampleDecorator = ( + context: DecoratorContext, + target: Model | Scalar | Enum | Union, + _example: unknown, + options?: unknown // TODO: change `options?: ExampleOptions` when tspd supports it +) => { + const decorator = target.decorators.find( + (d) => d.decorator === $example && d.node === context.decoratorTarget + ); + compilerAssert(decorator, `Couldn't find @example decorator`, context.decoratorTarget); + const rawExample = decorator.args[0].value; + // const [assignable, diagnostics] = context.program.checker.isTypeAssignableTo( + // rawExample, + // { entityKind: "MixedParameterConstraint", valueType: target }, + // context.getArgumentTarget(0)! + // ); + // if (!assignable) { + // context.program.reportDiagnostics(diagnostics); + // } else { + let list = context.program.stateMap(exampleKey).get(target); + if (list === undefined) { + list = []; + context.program.stateMap(exampleKey).set(target, list); + } + list.push({ value: rawExample, ...(options as any) }); + // } +}; + +export function getExamples( + program: Program, + target: Model | Scalar | Enum | Union +): readonly Example[] { + return program.stateMap(exampleKey).get(target) ?? []; +} + +const opExampleKey = createStateSymbol("opExamples"); +export const $opExample: OpExampleDecorator = ( + context: DecoratorContext, + target: Type, + example: unknown, // TODO: change `example: OperationExample` when tspd supports it + options?: unknown // TODO: change `options?: ExampleOptions` when tspd supports it +) => { + context.program.stateMap(opExampleKey).set(target, { example, ...(options as any) }); +}; + +export function getOpExamples( + program: Program, + target: Model | Scalar | Enum | Union +): OperationExample[] { + return program.stateMap(opExampleKey).get(target) ?? []; +} diff --git a/packages/compiler/src/lib/examples.ts b/packages/compiler/src/lib/examples.ts new file mode 100644 index 00000000000..19a4af0e921 --- /dev/null +++ b/packages/compiler/src/lib/examples.ts @@ -0,0 +1,40 @@ +import type { Model, ObjectValue, ScalarValue, Type, Value } from "../core/types.js"; + +/** + * Serialize the given TypeSpec value as a JSON object using the given type and its encoding annotations. + * The Value MUST be assignable to the given type. + */ +export function serializeValueAsJson(value: Value, type: Type): unknown { + switch (value.valueKind) { + case "NullValue": + return null; + case "BooleanValue": + case "StringValue": + return value.value; + case "NumericValue": + return value.value.asNumber(); + case "EnumValue": + return value.value.value ?? value.value.name; + case "ArrayValue": + return value.values.map((v) => serializeValueAsJson(v, type)); + case "ObjectValue": + return serializeObjectValueAsJson(value, type as Model); + case "ScalarValue": + return serializeScalarValueAsJson(value, type); + } +} + +function serializeObjectValueAsJson(value: ObjectValue, type: Model): Record { + const obj: Record = {}; + for (const propValue of value.properties.values()) { + const definition = type.properties.get(propValue.name); + if (definition) { + obj[propValue.name] = serializeValueAsJson(propValue.value, definition.type); + } + } + return obj; +} + +function serializeScalarValueAsJson(value: ScalarValue, type: Type): unknown { + return serializeValueAsJson(value.value.args[0], value.value.args[0].type); +} diff --git a/packages/openapi3/src/schema-emitter.ts b/packages/openapi3/src/schema-emitter.ts index 44f10ae4a5e..012a68328b4 100644 --- a/packages/openapi3/src/schema-emitter.ts +++ b/packages/openapi3/src/schema-emitter.ts @@ -25,6 +25,7 @@ import { getDiscriminator, getDoc, getEncode, + getExamples, getFormat, getKnownValues, getMaxItems, @@ -46,6 +47,7 @@ import { isSecret, isTemplateDeclaration, resolveEncodedName, + serializeValueAsJson, } from "@typespec/compiler"; import { ArrayBuilder, @@ -760,6 +762,14 @@ export class OpenAPI3SchemaEmitter extends TypeEmitter< } } + #applySchemaExamples(type: Model | Scalar | Union | Enum, target: ObjectBuilder) { + const examples = getExamples(this.emitter.getProgram(), type); + console.log("Set examples", examples); + if (examples.length > 0) { + target.set("example", serializeValueAsJson(examples[0].value, type)); + } + } + #applyConstraints( type: Scalar | Model | ModelProperty | Union | Enum, original: OpenAPI3Schema @@ -773,6 +783,10 @@ export class OpenAPI3SchemaEmitter extends TypeEmitter< } }; + if (type.kind !== "ModelProperty") { + this.#applySchemaExamples(type, schema); + } + applyConstraint(getMinLength, "minLength"); applyConstraint(getMaxLength, "maxLength"); applyConstraint(getMinValue, "minimum"); From 0ca6179c997d5af64e1e8d5683649090d8b22cb2 Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Wed, 12 Jun 2024 13:36:20 -0700 Subject: [PATCH 02/23] progress --- packages/compiler/src/lib/examples.ts | 124 ++++++++++++++++++++++-- packages/openapi3/src/schema-emitter.ts | 6 +- 2 files changed, 118 insertions(+), 12 deletions(-) diff --git a/packages/compiler/src/lib/examples.ts b/packages/compiler/src/lib/examples.ts index 19a4af0e921..da2166b0978 100644 --- a/packages/compiler/src/lib/examples.ts +++ b/packages/compiler/src/lib/examples.ts @@ -1,10 +1,17 @@ -import type { Model, ObjectValue, ScalarValue, Type, Value } from "../core/types.js"; +import type { Program } from "../core/program.js"; +import type { Model, ObjectValue, Scalar, ScalarValue, Type, Value } from "../core/types.js"; +import { getEncode, type EncodeData } from "./decorators.js"; /** * Serialize the given TypeSpec value as a JSON object using the given type and its encoding annotations. * The Value MUST be assignable to the given type. */ -export function serializeValueAsJson(value: Value, type: Type): unknown { +export function serializeValueAsJson( + program: Program, + value: Value, + type: Type, + encodeAs?: EncodeData +): unknown { switch (value.valueKind) { case "NullValue": return null; @@ -16,25 +23,124 @@ export function serializeValueAsJson(value: Value, type: Type): unknown { case "EnumValue": return value.value.value ?? value.value.name; case "ArrayValue": - return value.values.map((v) => serializeValueAsJson(v, type)); + return value.values.map((v) => serializeValueAsJson(program, v, type)); case "ObjectValue": - return serializeObjectValueAsJson(value, type as Model); + return serializeObjectValueAsJson(program, value, type as Model); case "ScalarValue": - return serializeScalarValueAsJson(value, type); + return serializeScalarValueAsJson(program, value, type, encodeAs); } } -function serializeObjectValueAsJson(value: ObjectValue, type: Model): Record { +function serializeObjectValueAsJson( + program: Program, + value: ObjectValue, + type: Model +): Record { const obj: Record = {}; for (const propValue of value.properties.values()) { const definition = type.properties.get(propValue.name); if (definition) { - obj[propValue.name] = serializeValueAsJson(propValue.value, definition.type); + obj[propValue.name] = serializeValueAsJson( + program, + propValue.value, + definition.type, + getEncode(program, definition) + ); } } return obj; } -function serializeScalarValueAsJson(value: ScalarValue, type: Type): unknown { - return serializeValueAsJson(value.value.args[0], value.value.args[0].type); +function resolveKnownScalar( + program: Program, + scalar: Scalar +): + | { + scalar: Scalar & { name: "utcDateTime" | "offsetDateTime" | "plainDate" | "duration" }; + encodeAs: EncodeData | undefined; + } + | undefined { + const encode = getEncode(program, scalar); + if (program.checker.isStdType(scalar)) { + switch (scalar.name as any) { + case "utcDateTime": + case "offsetDateTime": + case "plainDate": + case "plainTime": + case "duration": + return { scalar: scalar as any, encodeAs: encode }; + case "unixTimestamp32": + break; + default: + return undefined; + } + } + if (scalar.baseScalar) { + const result = resolveKnownScalar(program, scalar.baseScalar); + return result && { scalar: result.scalar, encodeAs: encode }; + } + return undefined; +} +function serializeScalarValueAsJson( + program: Program, + value: ScalarValue, + type: Type, + encodeAs: EncodeData | undefined +): unknown { + const result = resolveKnownScalar(program, value.scalar); + if (result === undefined) { + return serializeValueAsJson(program, value.value.args[0], value.value.args[0].type); + } + + encodeAs = encodeAs ?? result.encodeAs; + + switch (result.scalar.name) { + case "utcDateTime": + return ScalarSerializers.utcDateTime((value.value.args[0] as any as any).value, encodeAs); + case "offsetDateTime": + return ScalarSerializers.offsetDateTime((value.value.args[0] as any).value, encodeAs); + case "plainDate": + return ScalarSerializers.plainTime((value.value.args[0] as any).value); + case "duration": + return serializeValueAsJson(program, value.value.args[0], value.value.args[0].type); + } } + +const ScalarSerializers = { + utcDateTime: (value: string, encodeAs: EncodeData | undefined): unknown => { + if (encodeAs === undefined || encodeAs.encoding === "rfc3339") { + return value; + } + + const date = new Date(value); + + switch (encodeAs.encoding) { + case "unixTimestamp": + return date.getTime(); + case "rfc7231": + return date.toUTCString(); + default: + return date.toISOString(); + } + }, + offsetDateTime: (value: string, encodeAs: EncodeData | undefined): unknown => { + if (encodeAs === undefined || encodeAs.encoding === "rfc3339") { + return value; + } + + const date = new Date(value); + + switch (encodeAs.encoding) { + case "rfc7321": + return date.toString(); + default: + return date.toISOString(); + } + }, + plainDate: (value: string): unknown => { + return value; + }, + plainTime: (value: string): unknown => { + return value; + }, +}; diff --git a/packages/openapi3/src/schema-emitter.ts b/packages/openapi3/src/schema-emitter.ts index 012a68328b4..7a654b45bb0 100644 --- a/packages/openapi3/src/schema-emitter.ts +++ b/packages/openapi3/src/schema-emitter.ts @@ -763,10 +763,10 @@ export class OpenAPI3SchemaEmitter extends TypeEmitter< } #applySchemaExamples(type: Model | Scalar | Union | Enum, target: ObjectBuilder) { - const examples = getExamples(this.emitter.getProgram(), type); - console.log("Set examples", examples); + const program = this.emitter.getProgram(); + const examples = getExamples(program, type); if (examples.length > 0) { - target.set("example", serializeValueAsJson(examples[0].value, type)); + target.set("example", serializeValueAsJson(program, examples[0].value, type)); } } From 727f86eb7f04727340d5efb52932d5acead0159c Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Wed, 12 Jun 2024 14:11:10 -0700 Subject: [PATCH 03/23] Get exact type --- packages/compiler/src/core/checker.ts | 150 ++++++++++++++++-------- packages/compiler/src/lib/decorators.ts | 20 ++-- 2 files changed, 111 insertions(+), 59 deletions(-) diff --git a/packages/compiler/src/core/checker.ts b/packages/compiler/src/core/checker.ts index 17d055307ca..a41d8d773d8 100644 --- a/packages/compiler/src/core/checker.ts +++ b/packages/compiler/src/core/checker.ts @@ -292,6 +292,16 @@ export interface Checker { */ getStdType(name: T): StdTypes[T]; + /** + * Return the exact type of a value. + * + * ```tsp + * const a: string = "hello"; + * ``` + * calling `getValueExactType` on the value of a would give the string literal "hello". + * @param value + */ + getValueExactType(value: Value): Type | undefined; /** * Check and resolve a type for the given type reference node. * @param node Node. @@ -356,6 +366,7 @@ export function createChecker(program: Program): Checker { TypeReferenceNode | MemberExpressionNode | IdentifierNode, Sym | undefined >(); + const valueExactTypes = new WeakMap(); let onCheckerDiagnostic: (diagnostic: Diagnostic) => void = (x: Diagnostic) => { program.reportDiagnostic(x); }; @@ -462,6 +473,7 @@ export function createChecker(program: Program): Checker { resolveTypeReference, getValueForNode, getTypeOrValueForNode, + getValueExactType, }; const projectionMembers = createProjectionMembers(checker); @@ -4077,13 +4089,16 @@ export function createChecker(program: Program): Checker { if (constraint && !checkTypeOfValueMatchConstraint(preciseType, constraint, node)) { return null; } - return { - entityKind: "Value", - valueKind: "ObjectValue", - node: node, - properties, - type: constraint ? constraint.type : preciseType, - }; + return createValue( + { + entityKind: "Value", + valueKind: "ObjectValue", + node: node, + properties, + type: constraint ? constraint.type : preciseType, + }, + preciseType + ); } function createTypeForObjectValue( @@ -4185,13 +4200,29 @@ export function createChecker(program: Program): Checker { return null; } - return { - entityKind: "Value", - valueKind: "ArrayValue", - node: node, - values: values as any, - type: constraint ? constraint.type : preciseType, - }; + return createValue( + { + entityKind: "Value", + valueKind: "ArrayValue", + node: node, + values: values as any, + type: constraint ? constraint.type : preciseType, + }, + preciseType + ); + } + + function createValue(value: T, preciseType: Type): T { + valueExactTypes.set(value, preciseType); + return value; + } + function copyValue(value: T, overrides?: Partial): T { + const newValue = { ...value, ...overrides }; + const preciseType = valueExactTypes.get(value); + if (preciseType) { + valueExactTypes.set(newValue, preciseType); + } + return newValue; } function createTypeForArrayValue(node: ArrayLiteralNode, values: Value[]): Tuple { @@ -4264,13 +4295,16 @@ export function createChecker(program: Program): Checker { value = literalType.value; } const scalar = inferScalarForPrimitiveValue(constraint?.type, literalType); - return { - entityKind: "Value", - valueKind: "StringValue", - value, - type: constraint ? constraint.type : literalType, - scalar, - }; + return createValue( + { + entityKind: "Value", + valueKind: "StringValue", + value, + type: constraint ? constraint.type : literalType, + scalar, + }, + literalType + ); } function checkNumericValue( @@ -4282,13 +4316,16 @@ export function createChecker(program: Program): Checker { return null; } const scalar = inferScalarForPrimitiveValue(constraint?.type, literalType); - return { - entityKind: "Value", - valueKind: "NumericValue", - value: Numeric(literalType.valueAsString), - type: constraint ? constraint.type : literalType, - scalar, - }; + return createValue( + { + entityKind: "Value", + valueKind: "NumericValue", + value: Numeric(literalType.valueAsString), + type: constraint ? constraint.type : literalType, + scalar, + }, + literalType + ); } function checkBooleanValue( @@ -4300,13 +4337,16 @@ export function createChecker(program: Program): Checker { return null; } const scalar = inferScalarForPrimitiveValue(constraint?.type, literalType); - return { - entityKind: "Value", - valueKind: "BooleanValue", - value: literalType.value, - type: constraint ? constraint.type : literalType, - scalar, - }; + return createValue( + { + entityKind: "Value", + valueKind: "BooleanValue", + value: literalType.value, + type: constraint ? constraint.type : literalType, + scalar, + }, + literalType + ); } function checkNullValue( @@ -4318,13 +4358,16 @@ export function createChecker(program: Program): Checker { return null; } - return { - entityKind: "Value", + return createValue( + { + entityKind: "Value", - valueKind: "NullValue", - type: constraint ? constraint.type : literalType, - value: null, - }; + valueKind: "NullValue", + type: constraint ? constraint.type : literalType, + value: null, + }, + literalType + ); } function checkEnumValue( @@ -4335,13 +4378,16 @@ export function createChecker(program: Program): Checker { if (constraint && !checkTypeOfValueMatchConstraint(literalType, constraint, node)) { return null; } - return { - entityKind: "Value", + return createValue( + { + entityKind: "Value", - valueKind: "EnumValue", - type: constraint ? constraint.type : literalType, - value: literalType, - }; + valueKind: "EnumValue", + type: constraint ? constraint.type : literalType, + value: literalType, + }, + literalType + ); } function checkCallExpressionTarget( @@ -4397,7 +4443,7 @@ export function createChecker(program: Program): Checker { if (!checkValueOfType(value, scalar, argNode)) { return null; } - return { ...value, scalar, type: scalar } as any; + return copyValue(value, { scalar, type: scalar }) as any; } function createScalarValue( @@ -5811,7 +5857,7 @@ export function createChecker(program: Program): Checker { links.value = null; return links.value; } - links.value = type ? { ...value, type } : { ...value }; + links.value = type ? copyValue(value, { type }) : copyValue(value); return links.value; } @@ -5822,7 +5868,7 @@ export function createChecker(program: Program): Checker { case "NumericValue": if (value.scalar === undefined) { const scalar = inferScalarForPrimitiveValue(type, value.type); - return { ...value, scalar }; + return copyValue(value as any, { scalar }); } return value; case "ArrayValue": @@ -8140,6 +8186,10 @@ export function createChecker(program: Program): Checker { if (type.kind === "Model") return stdType === undefined || stdType === type.name; return false; } + + function getValueExactType(value: Value): Type | undefined { + return valueExactTypes.get(value); + } } function isAnonymous(type: Type) { diff --git a/packages/compiler/src/lib/decorators.ts b/packages/compiler/src/lib/decorators.ts index dfc6a86dcf8..8e403c1d7d7 100644 --- a/packages/compiler/src/lib/decorators.ts +++ b/packages/compiler/src/lib/decorators.ts @@ -1446,15 +1446,17 @@ export const $example: ExampleDecorator = ( (d) => d.decorator === $example && d.node === context.decoratorTarget ); compilerAssert(decorator, `Couldn't find @example decorator`, context.decoratorTarget); - const rawExample = decorator.args[0].value; - // const [assignable, diagnostics] = context.program.checker.isTypeAssignableTo( - // rawExample, - // { entityKind: "MixedParameterConstraint", valueType: target }, - // context.getArgumentTarget(0)! - // ); - // if (!assignable) { - // context.program.reportDiagnostics(diagnostics); - // } else { + const rawExample = decorator.args[0].value as Value; + const exactType = context.program.checker.getValueExactType(rawExample); + const [assignable, diagnostics] = context.program.checker.isTypeAssignableTo( + exactType ?? rawExample.type, + target, + context.getArgumentTarget(0)! + ); + if (!assignable) { + context.program.reportDiagnostics(diagnostics); + return; + } let list = context.program.stateMap(exampleKey).get(target); if (list === undefined) { list = []; From 2b244907b8b084716e65a4b059507a0439a18332 Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Wed, 12 Jun 2024 14:53:29 -0700 Subject: [PATCH 04/23] Add basic docs --- docs/standard-library/built-in-data-types.md | 28 ++++++++++++ docs/standard-library/built-in-decorators.md | 47 ++++++++++++++++++++ packages/compiler/lib/std/decorators.tsp | 19 +++++++- 3 files changed, 93 insertions(+), 1 deletion(-) diff --git a/docs/standard-library/built-in-data-types.md b/docs/standard-library/built-in-data-types.md index d058b9dbe9d..66ad5be3c98 100644 --- a/docs/standard-library/built-in-data-types.md +++ b/docs/standard-library/built-in-data-types.md @@ -39,6 +39,20 @@ model DefaultKeyVisibility #### Properties None +### `ExampleOptions` {#ExampleOptions} + +Options for example decorators +```typespec +model ExampleOptions +``` + + +#### Properties +| Name | Type | Description | +|------|------|-------------| +| title? | [`string`](#string) | The title of the example | +| description? | [`string`](#string) | Description of the example | + ### `object` {#object} Represent a model @@ -83,6 +97,20 @@ model OmitProperties #### Properties None +### `OperationExample` {#OperationExample} + +Operation example configuration. +```typespec +model OperationExample +``` + + +#### Properties +| Name | Type | Description | +|------|------|-------------| +| parameters? | `unknown` | Example request body. | +| returnType? | `unknown` | Example response body. | + ### `OptionalProperties` {#OptionalProperties} Represents a collection of optional properties. diff --git a/docs/standard-library/built-in-decorators.md b/docs/standard-library/built-in-decorators.md index 86336bf0c31..4796938d4d7 100644 --- a/docs/standard-library/built-in-decorators.md +++ b/docs/standard-library/built-in-decorators.md @@ -214,6 +214,34 @@ op get(): Pet | NotFound; ``` +### `@example` {#@example} + +Provide an example value for a type. +```typespec +@example(example: valueof unknown, options?: valueof ExampleOptions) +``` + +#### Target + +`Model | Enum | Scalar | Union | ModelProperty` + +#### Parameters +| Name | Type | Description | +|------|------|-------------| +| example | `valueof unknown` | | +| options | [valueof `ExampleOptions`](./built-in-data-types.md#ExampleOptions) | | + +#### Examples + +```tsp +@example(#{name: "Fluffy", age: 2}) +model Pet { + name: string; + age: int32; +} +``` + + ### `@format` {#@format} Specify a known data format hint for this string type. For example `uuid`, `uri`, etc. @@ -570,6 +598,25 @@ scalar distance is float64; ``` +### `@opExample` {#@opExample} + + +```typespec +@opExample(example: valueof OperationExample, options?: valueof ExampleOptions) +``` + +#### Target + +`Operation` + +#### Parameters +| Name | Type | Description | +|------|------|-------------| +| example | [valueof `OperationExample`](./built-in-data-types.md#OperationExample) | | +| options | [valueof `ExampleOptions`](./built-in-data-types.md#ExampleOptions) | | + + + ### `@overload` {#@overload} Specify this operation is an overload of the given operation. diff --git a/packages/compiler/lib/std/decorators.tsp b/packages/compiler/lib/std/decorators.tsp index 97c39e043dd..c250615f6a3 100644 --- a/packages/compiler/lib/std/decorators.tsp +++ b/packages/compiler/lib/std/decorators.tsp @@ -500,6 +500,7 @@ extern dec encode( encodedAs?: Scalar ); +/** Options for example decorators */ model ExampleOptions { /** The title of the example */ title?: string; @@ -508,15 +509,31 @@ model ExampleOptions { description?: string; } +/** + * Provide an example value for a type. + * + * @example + * + * ```tsp + * @example(#{name: "Fluffy", age: 2}) + * model Pet { + * name: string; + * age: int32; + * } + * ``` + */ extern dec example( target: Model | Enum | Scalar | Union | ModelProperty, example: valueof unknown, options?: valueof ExampleOptions ); +/** + * Operation example configuration. + */ model OperationExample { /** Example request body. */ - parmaeters?: unknown; + parameters?: unknown; /** Example response body. */ returnType?: unknown; From f4e9574b48d8886c921db6c31324884bf850c99a Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Wed, 12 Jun 2024 14:58:03 -0700 Subject: [PATCH 05/23] fix --- docs/standard-library/built-in-decorators.md | 4 ++-- packages/compiler/lib/std/decorators.tsp | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/standard-library/built-in-decorators.md b/docs/standard-library/built-in-decorators.md index 4796938d4d7..86e33723f24 100644 --- a/docs/standard-library/built-in-decorators.md +++ b/docs/standard-library/built-in-decorators.md @@ -228,8 +228,8 @@ Provide an example value for a type. #### Parameters | Name | Type | Description | |------|------|-------------| -| example | `valueof unknown` | | -| options | [valueof `ExampleOptions`](./built-in-data-types.md#ExampleOptions) | | +| example | `valueof unknown` | Example value. | +| options | [valueof `ExampleOptions`](./built-in-data-types.md#ExampleOptions) | Optional metadata for the example. | #### Examples diff --git a/packages/compiler/lib/std/decorators.tsp b/packages/compiler/lib/std/decorators.tsp index c250615f6a3..347ddd6f35f 100644 --- a/packages/compiler/lib/std/decorators.tsp +++ b/packages/compiler/lib/std/decorators.tsp @@ -512,6 +512,9 @@ model ExampleOptions { /** * Provide an example value for a type. * + * @param example Example value. + * @param options Optional metadata for the example. + * * @example * * ```tsp @@ -530,6 +533,8 @@ extern dec example( /** * Operation example configuration. + * @param example Example value. + * @param options Optional metadata for the example. */ model OperationExample { /** Example request body. */ From 35ff51f6f04a2803ee8b200b762e12d805d75516 Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Wed, 12 Jun 2024 15:00:35 -0700 Subject: [PATCH 06/23] abc --- packages/compiler/lib/std/decorators.tsp | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/packages/compiler/lib/std/decorators.tsp b/packages/compiler/lib/std/decorators.tsp index 347ddd6f35f..cf02222c6be 100644 --- a/packages/compiler/lib/std/decorators.tsp +++ b/packages/compiler/lib/std/decorators.tsp @@ -533,8 +533,6 @@ extern dec example( /** * Operation example configuration. - * @param example Example value. - * @param options Optional metadata for the example. */ model OperationExample { /** Example request body. */ @@ -544,6 +542,19 @@ model OperationExample { returnType?: unknown; } +/** + * Provide an example value for a type. + * + * @param example Example value. + * @param options Optional metadata for the example. + * + * @example + * + * ```tsp + * @example(#{parameters: #{name: "Fluffy", age: 2}, returnType: #{name: "Fluffy", age: 2, id: "abc"}) + * op createPet(pet: Pet): Pet; + * ``` + */ extern dec opExample( target: Operation, example: valueof OperationExample, From b53d55328d5d6ccf449b19644b92bec456d5f03b Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Wed, 12 Jun 2024 15:02:50 -0700 Subject: [PATCH 07/23] include new doc --- docs/standard-library/built-in-decorators.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/docs/standard-library/built-in-decorators.md b/docs/standard-library/built-in-decorators.md index 86e33723f24..3859f0850b7 100644 --- a/docs/standard-library/built-in-decorators.md +++ b/docs/standard-library/built-in-decorators.md @@ -600,7 +600,7 @@ scalar distance is float64; ### `@opExample` {#@opExample} - +Provide an example value for a type. ```typespec @opExample(example: valueof OperationExample, options?: valueof ExampleOptions) ``` @@ -612,9 +612,15 @@ scalar distance is float64; #### Parameters | Name | Type | Description | |------|------|-------------| -| example | [valueof `OperationExample`](./built-in-data-types.md#OperationExample) | | -| options | [valueof `ExampleOptions`](./built-in-data-types.md#ExampleOptions) | | +| example | [valueof `OperationExample`](./built-in-data-types.md#OperationExample) | Example value. | +| options | [valueof `ExampleOptions`](./built-in-data-types.md#ExampleOptions) | Optional metadata for the example. | +#### Examples + +```tsp +@example(#{parameters: #{name: "Fluffy", age: 2}, returnType: #{name: "Fluffy", age: 2, id: "abc"}) +op createPet(pet: Pet): Pet; +``` ### `@overload` {#@overload} From 7172b36de6ac146bd1e31a8d8328db65e285d1fa Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Wed, 12 Jun 2024 15:45:15 -0700 Subject: [PATCH 08/23] Add tests --- packages/compiler/src/lib/examples.ts | 22 +++-- .../compiler/test/decorators/examples.test.ts | 92 +++++++++++++++++++ 2 files changed, 104 insertions(+), 10 deletions(-) diff --git a/packages/compiler/src/lib/examples.ts b/packages/compiler/src/lib/examples.ts index da2166b0978..0d462dbe89b 100644 --- a/packages/compiler/src/lib/examples.ts +++ b/packages/compiler/src/lib/examples.ts @@ -12,6 +12,9 @@ export function serializeValueAsJson( type: Type, encodeAs?: EncodeData ): unknown { + if (type.kind === "ModelProperty") { + return serializeValueAsJson(program, value, type.type, encodeAs ?? getEncode(program, type)); + } switch (value.valueKind) { case "NullValue": return null; @@ -40,12 +43,7 @@ function serializeObjectValueAsJson( for (const propValue of value.properties.values()) { const definition = type.properties.get(propValue.name); if (definition) { - obj[propValue.name] = serializeValueAsJson( - program, - propValue.value, - definition.type, - getEncode(program, definition) - ); + obj[propValue.name] = serializeValueAsJson(program, propValue.value, definition); } } return obj; @@ -56,7 +54,9 @@ function resolveKnownScalar( scalar: Scalar ): | { - scalar: Scalar & { name: "utcDateTime" | "offsetDateTime" | "plainDate" | "duration" }; + scalar: Scalar & { + name: "utcDateTime" | "offsetDateTime" | "plainDate" | "plainTime" | "duration"; + }; encodeAs: EncodeData | undefined; } | undefined { @@ -100,6 +100,8 @@ function serializeScalarValueAsJson( case "offsetDateTime": return ScalarSerializers.offsetDateTime((value.value.args[0] as any).value, encodeAs); case "plainDate": + return ScalarSerializers.plainDate((value.value.args[0] as any).value); + case "plainTime": return ScalarSerializers.plainTime((value.value.args[0] as any).value); case "duration": return serializeValueAsJson(program, value.value.args[0], value.value.args[0].type); @@ -116,7 +118,7 @@ const ScalarSerializers = { switch (encodeAs.encoding) { case "unixTimestamp": - return date.getTime(); + return Math.floor(date.getTime() / 1000); case "rfc7231": return date.toUTCString(); default: @@ -131,8 +133,8 @@ const ScalarSerializers = { const date = new Date(value); switch (encodeAs.encoding) { - case "rfc7321": - return date.toString(); + case "rfc7231": + return date.toUTCString(); default: return date.toISOString(); } diff --git a/packages/compiler/test/decorators/examples.test.ts b/packages/compiler/test/decorators/examples.test.ts index c2559ff555c..9ed3b00dc8e 100644 --- a/packages/compiler/test/decorators/examples.test.ts +++ b/packages/compiler/test/decorators/examples.test.ts @@ -69,3 +69,95 @@ describe("Provide example on", () => { expect(serializeValueAsJson(program, examples[0].value, target)).toEqual("a"); }); }); + +describe("json serialization of examples", () => { + async function getJsonValueOfExample(code: string) { + const { examples, program, target } = await getExamplesFor(code); + return serializeValueAsJson(program, examples[0].value, target); + } + + const allCases: [ + string, + { + value: string; + expect: unknown; + encode?: string; + }[], + ][] = [ + ["int32", [{ value: `123`, expect: 123 }]], + ["string", [{ value: `"abc"`, expect: "abc" }]], + ["boolean", [{ value: `true`, expect: true }]], + [ + "utcDateTime", + [ + { value: `utcDateTime.fromISO("2024-01-01T11:32:00Z")`, expect: "2024-01-01T11:32:00Z" }, + { + value: `utcDateTime.fromISO("2024-01-01T11:32:00Z")`, + expect: "Mon, 01 Jan 2024 11:32:00 GMT", + encode: `@encode("rfc7231")`, + }, + { + value: `utcDateTime.fromISO("2024-01-01T11:32:00Z")`, + expect: 1704108720, + encode: `@encode("unixTimestamp", int32)`, + }, + ], + ], + [ + "offsetDateTime", + [ + { + value: `offsetDateTime.fromISO("2024-01-01T11:32:00+01:00")`, + expect: "2024-01-01T11:32:00+01:00", + }, + { + value: `offsetDateTime.fromISO("2024-01-01T11:32:00+01:00")`, + expect: "Mon, 01 Jan 2024 10:32:00 GMT", + encode: `@encode("rfc7231")`, + }, + ], + ], + [ + "plainDate", + [ + { + value: `plainDate.fromISO("2024-01-01")`, + expect: "2024-01-01", + }, + ], + ], + [ + "plainTime", + [ + { + value: `plainTime.fromISO("11:31")`, + expect: "11:31", + }, + ], + ], + ]; + + describe.each(allCases)("%s", (type, cases) => { + const casesWithLabel = cases.map((x) => ({ + ...x, + encodeLabel: x.encode ?? "default encoding", + })); + it.each(casesWithLabel)( + `serialize with $encodeLabel`, + async ({ value, expect: expected, encode }) => { + const result = await getJsonValueOfExample(` + model TestModel { + @example(${value}) + ${encode ?? ""} + @test test: ${type}; + } + `); + if (expected instanceof RegExp) { + expect(result).toMatch(expected); + } else { + expect(result).toEqual(expected); + } + } + ); + }); +}); From 05e03dd03c8f22f93118f174a38ea8e04c0ab561 Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Wed, 12 Jun 2024 15:53:31 -0700 Subject: [PATCH 09/23] fix --- packages/compiler/src/lib/decorators.ts | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/packages/compiler/src/lib/decorators.ts b/packages/compiler/src/lib/decorators.ts index ada7af54871..719e4f524b3 100644 --- a/packages/compiler/src/lib/decorators.ts +++ b/packages/compiler/src/lib/decorators.ts @@ -1448,15 +1448,19 @@ export const $example: ExampleDecorator = ( compilerAssert(decorator, `Couldn't find @example decorator`, context.decoratorTarget); const rawExample = decorator.args[0].value as Value; const exactType = context.program.checker.getValueExactType(rawExample); - const [assignable, diagnostics] = context.program.checker.isTypeAssignableTo( - exactType ?? rawExample.type, - target.kind === "ModelProperty" ? target.type : target, - context.getArgumentTarget(0)! - ); - if (!assignable) { - context.program.reportDiagnostics(diagnostics); - return; + if (target.projectionBase === undefined) { + // skip validation in projections + const [assignable, diagnostics] = context.program.checker.isTypeAssignableTo( + exactType ?? rawExample.type, + target.kind === "ModelProperty" ? target.type : target, + context.getArgumentTarget(0)! + ); + if (!assignable) { + context.program.reportDiagnostics(diagnostics); + return; + } } + let list = context.program.stateMap(exampleKey).get(target); if (list === undefined) { list = []; From bd0b3df225045a89d3d16c37828f24d84d154343 Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Wed, 12 Jun 2024 16:05:01 -0700 Subject: [PATCH 10/23] Create examples-2024-5-12-22-55-41.md --- .chronus/changes/examples-2024-5-12-22-55-41.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .chronus/changes/examples-2024-5-12-22-55-41.md diff --git a/.chronus/changes/examples-2024-5-12-22-55-41.md b/.chronus/changes/examples-2024-5-12-22-55-41.md new file mode 100644 index 00000000000..7204996e21b --- /dev/null +++ b/.chronus/changes/examples-2024-5-12-22-55-41.md @@ -0,0 +1,8 @@ +--- +# Change versionKind to one of: internal, fix, dependencies, feature, deprecation, breaking +changeKind: feature +packages: + - "@typespec/openapi3" +--- + +Add support for new `@example` and `@opExample` decorator From f721a13418e97f41e64a3453c4ea5b1a0b0cdb03 Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Thu, 13 Jun 2024 08:49:35 -0700 Subject: [PATCH 11/23] Add `@opExample` support --- packages/compiler/src/lib/decorators.ts | 88 +++++-- .../compiler/test/decorators/examples.test.ts | 221 ++++++++++++++++-- 2 files changed, 273 insertions(+), 36 deletions(-) diff --git a/packages/compiler/src/lib/decorators.ts b/packages/compiler/src/lib/decorators.ts index 719e4f524b3..d455091d89c 100644 --- a/packages/compiler/src/lib/decorators.ts +++ b/packages/compiler/src/lib/decorators.ts @@ -84,12 +84,14 @@ import { createDiagnostic, reportDiagnostic } from "../core/messages.js"; import { Program, ProjectedProgram } from "../core/program.js"; import { DecoratorContext, + DiagnosticTarget, Enum, EnumMember, Interface, Model, ModelProperty, Namespace, + ObjectValue, Operation, Scalar, Type, @@ -1431,8 +1433,8 @@ export interface Example extends ExampleOptions { readonly value: Value; } export interface OperationExample extends ExampleOptions { - readonly parameters?: Operation; - readonly returnType?: unknown; + readonly parameters?: Value; + readonly returnType?: Value; } const exampleKey = createStateSymbol("examples"); @@ -1447,16 +1449,16 @@ export const $example: ExampleDecorator = ( ); compilerAssert(decorator, `Couldn't find @example decorator`, context.decoratorTarget); const rawExample = decorator.args[0].value as Value; - const exactType = context.program.checker.getValueExactType(rawExample); + // skip validation in projections if (target.projectionBase === undefined) { - // skip validation in projections - const [assignable, diagnostics] = context.program.checker.isTypeAssignableTo( - exactType ?? rawExample.type, - target.kind === "ModelProperty" ? target.type : target, - context.getArgumentTarget(0)! - ); - if (!assignable) { - context.program.reportDiagnostics(diagnostics); + if ( + !checkExampleValid( + context.program, + rawExample, + target.kind === "ModelProperty" ? target.type : target, + context.getArgumentTarget(0)! + ) + ) { return; } } @@ -1467,7 +1469,6 @@ export const $example: ExampleDecorator = ( context.program.stateMap(exampleKey).set(target, list); } list.push({ value: rawExample, ...(options as any) }); - // } }; export function getExamples( @@ -1480,13 +1481,70 @@ export function getExamples( const opExampleKey = createStateSymbol("opExamples"); export const $opExample: OpExampleDecorator = ( context: DecoratorContext, - target: Type, - example: unknown, // TODO: change `example: OperationExample` when tspd supports it + target: Operation, + _example: unknown, options?: unknown // TODO: change `options?: ExampleOptions` when tspd supports it ) => { - context.program.stateMap(opExampleKey).set(target, { example, ...(options as any) }); + const decorator = target.decorators.find( + (d) => d.decorator === $opExample && d.node === context.decoratorTarget + ); + compilerAssert(decorator, `Couldn't find @opExample decorator`, context.decoratorTarget); + const rawExampleConfig = decorator.args[0].value as ObjectValue; + const parameters = rawExampleConfig.properties.get("parameters")?.value; + const returnType = rawExampleConfig.properties.get("returnType")?.value; + + // skip validation in projections + if (target.projectionBase === undefined) { + if ( + parameters && + !checkExampleValid( + context.program, + parameters, + target.parameters, + context.getArgumentTarget(0)! + ) + ) { + return; + } + if ( + returnType && + !checkExampleValid( + context.program, + returnType, + target.returnType, + context.getArgumentTarget(0)! + ) + ) { + return; + } + } + + let list = context.program.stateMap(opExampleKey).get(target); + if (list === undefined) { + list = []; + context.program.stateMap(opExampleKey).set(target, list); + } + list.push({ parameters, returnType, ...(options as any) }); }; +function checkExampleValid( + program: Program, + value: Value, + target: Type, + diagnosticTarget: DiagnosticTarget +): boolean { + const exactType = program.checker.getValueExactType(value); + const [assignable, diagnostics] = program.checker.isTypeAssignableTo( + exactType ?? value.type, + target, + diagnosticTarget + ); + if (!assignable) { + program.reportDiagnostics(diagnostics); + } + return assignable; +} + export function getOpExamples( program: Program, target: Model | Scalar | Enum | Union diff --git a/packages/compiler/test/decorators/examples.test.ts b/packages/compiler/test/decorators/examples.test.ts index 9ed3b00dc8e..6dde2f7100f 100644 --- a/packages/compiler/test/decorators/examples.test.ts +++ b/packages/compiler/test/decorators/examples.test.ts @@ -1,6 +1,7 @@ import { ok } from "assert"; import { describe, expect, it } from "vitest"; -import { getExamples, serializeValueAsJson } from "../../src/index.js"; +import { Operation, getExamples, getOpExamples, serializeValueAsJson } from "../../src/index.js"; +import { expectDiagnostics } from "../../src/testing/expect.js"; import { createTestRunner } from "../../src/testing/test-host.js"; async function getExamplesFor(code: string) { @@ -15,58 +16,236 @@ async function getExamplesFor(code: string) { }; } -describe("Provide example on", () => { - it("model", async () => { - const { program, examples, target } = await getExamplesFor(` +async function getOpExamplesFor(code: string) { + const runner = await createTestRunner(); + const { test } = (await runner.compile(code)) as { test: Operation }; + + ok(test, "Expect to have @test type named test."); + return { + program: runner.program, + target: test, + examples: getOpExamples(runner.program, test as any), + }; +} + +async function diagnoseCode(code: string) { + const runner = await createTestRunner(); + return await runner.diagnose(code); +} + +describe("@example", () => { + describe("model", () => { + it("valid", async () => { + const { program, examples, target } = await getExamplesFor(` @example(#{ a: 1, b: 2 }) @test model test { a: int32; b: int32; } `); - expect(examples).toHaveLength(1); - expect(serializeValueAsJson(program, examples[0].value, target)).toEqual({ a: 1, b: 2 }); + expect(examples).toHaveLength(1); + expect(serializeValueAsJson(program, examples[0].value, target)).toEqual({ a: 1, b: 2 }); + }); + + it("emit diagnostic for missing property", async () => { + const diagnostics = await diagnoseCode(` + @example(#{ a: 1 }) + @test model test { + a: int32; + b: int32; + } + `); + expectDiagnostics(diagnostics, { + code: "missing-property", + }); + }); }); - it("model property", async () => { - const { program, examples, target } = await getExamplesFor(` + + describe("model property", () => { + it("valid", async () => { + const { program, examples, target } = await getExamplesFor(` model TestModel { @example(1) @test test: int32; b: int32; } `); - expect(examples).toHaveLength(1); - expect(serializeValueAsJson(program, examples[0].value, target)).toEqual(1); + expect(examples).toHaveLength(1); + expect(serializeValueAsJson(program, examples[0].value, target)).toEqual(1); + }); + + it("emit diagnostic for unassignable value", async () => { + const diagnostics = await diagnoseCode(` + model TestModel { + @example("abc") + @test test: int32; + b: int32; + } + `); + expectDiagnostics(diagnostics, { + code: "unassignable", + }); + }); }); - it("scalar", async () => { - const { program, examples, target } = await getExamplesFor(` + describe("scalar", () => { + it("valid", async () => { + const { program, examples, target } = await getExamplesFor(` @example(test.fromISO("11:32")) @test scalar test extends utcDateTime; `); - expect(examples).toHaveLength(1); - expect(serializeValueAsJson(program, examples[0].value, target)).toEqual("11:32"); + expect(examples).toHaveLength(1); + expect(serializeValueAsJson(program, examples[0].value, target)).toEqual("11:32"); + }); + + it("emit diagnostic for unassignable value", async () => { + const diagnostics = await diagnoseCode(` + @example("11:32") + @test scalar test extends utcDateTime; + `); + expectDiagnostics(diagnostics, { + code: "unassignable", + }); + }); }); - it("enum", async () => { - const { program, examples, target } = await getExamplesFor(` + describe("enum", () => { + it("valid", async () => { + const { program, examples, target } = await getExamplesFor(` @example(test.a) @test enum test { a, b, } `); - expect(examples).toHaveLength(1); - expect(serializeValueAsJson(program, examples[0].value, target)).toEqual("a"); + expect(examples).toHaveLength(1); + expect(serializeValueAsJson(program, examples[0].value, target)).toEqual("a"); + }); + + it("emit diagnostic for unassignable value", async () => { + const diagnostics = await diagnoseCode(` + @example(1) + @test enum test { + a, + b, + } + `); + expectDiagnostics(diagnostics, { + code: "unassignable", + }); + }); }); - it("union", async () => { - const { program, examples, target } = await getExamplesFor(` + describe("union", () => { + it("valid", async () => { + const { program, examples, target } = await getExamplesFor(` @example(test.a) @test union test {a: "a", b: "b"} + `); + expect(examples).toHaveLength(1); + expect(serializeValueAsJson(program, examples[0].value, target)).toEqual("a"); + }); + + it("emit diagnostic for unassignable value", async () => { + const diagnostics = await diagnoseCode(` + @example(1) + @test union test {a: "a", b: "b"} + `); + expectDiagnostics(diagnostics, { + code: "unassignable", + }); + }); + }); + + it("emit diagnostic if used on Operation", async () => { + const diagnostics = await diagnoseCode(` + @example(1) + op test(): void; + `); + expectDiagnostics(diagnostics, { + code: "decorator-wrong-target", + }); + }); +}); + +describe("@opExample", () => { + it("provide parameters and return type", async () => { + const { program, examples, target } = await getOpExamplesFor(` + model Pet { id: string; name: string; } + + @opExample( + #{ + parameters: #{ id: "some", name: "Fluffy" }, + returnType: #{ id: "some", name: "Fluffy" }, + } + ) + @test op test(...Pet): Pet; + `); + expect(examples).toHaveLength(1); + ok(examples[0].parameters); + ok(examples[0].returnType); + expect(serializeValueAsJson(program, examples[0].parameters, target.parameters)).toEqual({ + id: "some", + name: "Fluffy", + }); + expect(serializeValueAsJson(program, examples[0].returnType, target.returnType)).toEqual({ + id: "some", + name: "Fluffy", + }); + }); + + it("provide only parameters", async () => { + const { program, examples, target } = await getOpExamplesFor(` + model Pet { id: string; name: string; } + + @opExample( + #{ + parameters: #{ id: "some", name: "Fluffy" }, + } + ) + @test op test(...Pet): void; + `); + expect(examples).toHaveLength(1); + ok(examples[0].parameters); + ok(examples[0].returnType === undefined); + expect(serializeValueAsJson(program, examples[0].parameters, target.parameters)).toEqual({ + id: "some", + name: "Fluffy", + }); + }); + it("provide only return type", async () => { + const { program, examples, target } = await getOpExamplesFor(` + model Pet { id: string; name: string; } + + @opExample( + #{ + returnType: #{ id: "some", name: "Fluffy" }, + } + ) + @test op test(): Pet; `); expect(examples).toHaveLength(1); - expect(serializeValueAsJson(program, examples[0].value, target)).toEqual("a"); + ok(examples[0].parameters === undefined); + ok(examples[0].returnType); + expect(serializeValueAsJson(program, examples[0].returnType, target.returnType)).toEqual({ + id: "some", + name: "Fluffy", + }); + }); + + it("emit diagnostic for unassignable value", async () => { + const diagnostics = await diagnoseCode(` + model Pet { id: string; name: string; } + @opExample( + #{ + returnType: #{ id: 123, name: "Fluffy" }, + } + ) + @test op read(): Pet; + `); + expectDiagnostics(diagnostics, { + code: "unassignable", + }); }); }); From 7503eee4a52ae28153749b572acbd24f35ae3e3b Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Thu, 13 Jun 2024 09:51:14 -0700 Subject: [PATCH 12/23] Simple operation examples openapi3 --- packages/compiler/src/lib/decorators.ts | 7 +- packages/openapi3/src/openapi.ts | 161 ++++++++++++++++++++---- packages/openapi3/src/types.ts | 12 +- packages/openapi3/src/util.ts | 6 + 4 files changed, 152 insertions(+), 34 deletions(-) diff --git a/packages/compiler/src/lib/decorators.ts b/packages/compiler/src/lib/decorators.ts index d455091d89c..20d0cb16e16 100644 --- a/packages/compiler/src/lib/decorators.ts +++ b/packages/compiler/src/lib/decorators.ts @@ -1432,7 +1432,7 @@ export interface ExampleOptions { export interface Example extends ExampleOptions { readonly value: Value; } -export interface OperationExample extends ExampleOptions { +export interface OpExample extends ExampleOptions { readonly parameters?: Value; readonly returnType?: Value; } @@ -1545,9 +1545,6 @@ function checkExampleValid( return assignable; } -export function getOpExamples( - program: Program, - target: Model | Scalar | Enum | Union -): OperationExample[] { +export function getOpExamples(program: Program, target: Operation): OpExample[] { return program.stateMap(opExampleKey).get(target) ?? []; } diff --git a/packages/openapi3/src/openapi.ts b/packages/openapi3/src/openapi.ts index 6922ab3aef3..39b66a7ccc5 100644 --- a/packages/openapi3/src/openapi.ts +++ b/packages/openapi3/src/openapi.ts @@ -6,6 +6,7 @@ import { DiagnosticTarget, EmitContext, emitFile, + Example, getAllTags, getAnyExtensionFromPath, getDoc, @@ -21,6 +22,7 @@ import { getMinValue, getMinValueExclusive, getNamespaceFullName, + getOpExamples, getPattern, getService, getSummary, @@ -37,11 +39,13 @@ import { navigateTypesInNamespace, NewLine, Operation, + OpExample, Program, ProjectionApplication, projectProgram, resolvePath, Scalar, + serializeValueAsJson, Service, Type, TypeNameOptions, @@ -100,12 +104,14 @@ import { getDefaultValue, isBytesKeptRaw, OpenAPI3SchemaEmitter } from "./schema import { OpenAPI3Document, OpenAPI3Encoding, + OpenAPI3Example, OpenAPI3Header, OpenAPI3MediaType, OpenAPI3OAuthFlows, OpenAPI3Operation, OpenAPI3Parameter, OpenAPI3ParameterBase, + OpenAPI3Response, OpenAPI3Schema, OpenAPI3SecurityScheme, OpenAPI3Server, @@ -115,7 +121,7 @@ import { OpenAPI3VersionedServiceRecord, Refable, } from "./types.js"; -import { deepEquals } from "./util.js"; +import { deepEquals, isDefined } from "./util.js"; import { resolveVisibilityUsage, VisibilityUsageTracker } from "./visibility-usage.js"; const defaultFileType: FileType = "yaml"; @@ -858,12 +864,12 @@ function createOAPIEmitter( emitEndpointParameters(shared.parameters.parameters, visibility); if (shared.bodies) { if (shared.bodies.length === 1) { - emitRequestBody(shared.bodies[0], visibility); + emitRequestBody(shared, shared.bodies[0], visibility); } else if (shared.bodies.length > 1) { - emitMergedRequestBody(shared.bodies, visibility); + emitMergedRequestBody(shared, shared.bodies, visibility); } } - emitSharedResponses(shared.responses); + emitSharedResponses(shared, shared.responses); for (const op of ops) { if (isDeprecated(program, op)) { currentEndpoint.deprecated = true; @@ -908,8 +914,8 @@ function createOAPIEmitter( const visibility = resolveRequestVisibility(program, operation.operation, verb); emitEndpointParameters(parameters.parameters, visibility); - emitRequestBody(parameters.body, visibility); - emitResponses(operation.responses); + emitRequestBody(operation, parameters.body, visibility); + emitResponses(operation, operation.responses); if (authReference) { emitEndpointSecurity(authReference); } @@ -919,20 +925,23 @@ function createOAPIEmitter( attachExtensions(program, op, currentEndpoint); } - function emitSharedResponses(responses: Map) { + function emitSharedResponses( + operation: SharedHttpOperation, + responses: Map + ) { for (const [statusCode, statusCodeResponses] of responses) { if (statusCodeResponses.length === 1) { - emitResponseObject(statusCode, statusCodeResponses[0]); + emitResponseObject(operation, statusCode, statusCodeResponses[0]); } else { - emitMergedResponseObject(statusCode, statusCodeResponses); + emitMergedResponseObject(operation, statusCode, statusCodeResponses); } } } - function emitResponses(responses: HttpOperationResponse[]) { + function emitResponses(operation: HttpOperation, responses: HttpOperationResponse[]) { for (const response of responses) { for (const statusCode of getOpenAPI3StatusCodes(response.statusCodes, response.type)) { - emitResponseObject(statusCode, response); + emitResponseObject(operation, statusCode, response); } } } @@ -947,6 +956,7 @@ function createOAPIEmitter( } function emitMergedResponseObject( + operation: SharedHttpOperation, statusCode: OpenAPI3StatusCode, responses: HttpOperationResponse[] ) { @@ -962,7 +972,7 @@ function createOAPIEmitter( : response.description; } emitResponseHeaders(openApiResponse, response.responses, response.type); - emitResponseContent(openApiResponse, response.responses, schemaMap); + emitResponseContent(operation, openApiResponse, response.responses, schemaMap); if (!openApiResponse.description) { openApiResponse.description = getResponseDescriptionForStatusCode(statusCode); } @@ -971,6 +981,7 @@ function createOAPIEmitter( } function emitResponseObject( + operation: HttpOperation | SharedHttpOperation, statusCode: OpenAPI3StatusCode, response: Readonly ) { @@ -978,7 +989,7 @@ function createOAPIEmitter( description: response.description ?? getResponseDescriptionForStatusCode(statusCode), }; emitResponseHeaders(openApiResponse, response.responses, response.type); - emitResponseContent(openApiResponse, response.responses); + emitResponseContent(operation, openApiResponse, response.responses); currentEndpoint.responses[statusCode] = openApiResponse; } @@ -1010,30 +1021,37 @@ function createOAPIEmitter( } function emitResponseContent( - obj: any, + operation: HttpOperation | SharedHttpOperation, + obj: OpenAPI3Response, responses: HttpOperationResponseContent[], - schemaMap: Map | undefined = undefined + schemaMap: Map | undefined = undefined ) { - schemaMap ??= new Map(); + schemaMap ??= new Map(); for (const data of responses) { if (data.body === undefined) { continue; } obj.content ??= {}; for (const contentType of data.body.contentTypes) { - const { schema } = getBodyContentEntry(data.body, Visibility.Read, contentType); + const contents = getBodyContentEntry( + operation, + "response", + data.body, + Visibility.Read, + contentType + ); if (schemaMap.has(contentType)) { - schemaMap.get(contentType)!.push(schema); + schemaMap.get(contentType)!.push(contents); } else { - schemaMap.set(contentType, [schema]); + schemaMap.set(contentType, [contents]); } } - for (const [contentType, schema] of schemaMap) { - if (schema.length === 1) { - obj.content[contentType] = { schema: schema[0] }; + for (const [contentType, contents] of schemaMap) { + if (contents.length === 1) { + obj.content[contentType] = { schema: contents[0] }; } else { obj.content[contentType] = { - schema: { anyOf: schema }, + schema: { anyOf: contents.map((x) => x.schema) as any }, }; } } @@ -1124,7 +1142,75 @@ function createOAPIEmitter( }) as any; } + function isSharedHttpOperation( + operation: HttpOperation | SharedHttpOperation + ): operation is SharedHttpOperation { + return (operation as SharedHttpOperation).kind === "shared"; + } + + function findOperationExamples( + operation: HttpOperation | SharedHttpOperation + ): [Operation, OpExample][] { + if (isSharedHttpOperation(operation)) { + return operation.operations.flatMap((op) => + getOpExamples(program, op).map((x): [Operation, OpExample] => [op, x]) + ); + } else { + return getOpExamples(program, operation.operation).map((x) => [operation.operation, x]); + } + } + function getExamplesForBodyContentEntry( + operation: HttpOperation | SharedHttpOperation, + target: "request" | "response" + ): Pick { + const examples = findOperationExamples(operation); + if (examples.length === 0) { + return {}; + } + + const flattenedExamples: [Example, Type][] = examples + .map(([op, example]): [Example, Type] | undefined => { + const value = target === "request" ? example.parameters : example.returnType; + const type = target === "request" ? op.parameters : op.returnType; + return value + ? [{ value, title: example.title, description: example.description }, type] + : undefined; + }) + .filter(isDefined); + + return getExampleOrExamples(flattenedExamples); + } + + function getExampleOrExamples( + examples: [Example, Type][] + ): Pick { + if (examples.length === 0) { + return {}; + } + + if ( + examples.length === 1 && + examples[0][0].title === undefined && + examples[0][0].description === undefined + ) { + const [example, type] = examples[0]; + return { example: serializeValueAsJson(program, example.value, type) }; + } else { + const exampleObj: Record = {}; + for (const [index, [example, type]] of examples.entries()) { + exampleObj[example.title ?? `example${index}`] = { + summary: example.title, + description: example.description, + value: serializeValueAsJson(program, example.value, type), + }; + } + return { examples: exampleObj }; + } + } + function getBodyContentEntry( + operation: HttpOperation | SharedHttpOperation, + target: "request" | "response", body: HttpOperationBody | HttpOperationMultipartBody, visibility: Visibility, contentType: string @@ -1143,9 +1229,13 @@ function createOAPIEmitter( body.isExplicit && body.containsMetadataAnnotations, contentType.startsWith("multipart/") ? contentType : undefined ), + ...getExamplesForBodyContentEntry(operation, target), }; case "multipart": - return getBodyContentForMultipartBody(body, visibility, contentType); + return { + ...getBodyContentForMultipartBody(body, visibility, contentType), + ...getExamplesForBodyContentEntry(operation, target), + }; } } @@ -1325,7 +1415,11 @@ function createOAPIEmitter( } } - function emitMergedRequestBody(bodies: HttpOperationBody[] | undefined, visibility: Visibility) { + function emitMergedRequestBody( + operation: HttpOperation | SharedHttpOperation, + bodies: HttpOperationBody[] | undefined, + visibility: Visibility + ) { if (bodies === undefined) { return; } @@ -1343,7 +1437,13 @@ function createOAPIEmitter( } const contentTypes = body.contentTypes.length > 0 ? body.contentTypes : ["application/json"]; for (const contentType of contentTypes) { - const { schema: bodySchema } = getBodyContentEntry(body, visibility, contentType); + const { schema: bodySchema } = getBodyContentEntry( + operation, + "request", + body, + visibility, + contentType + ); if (schemaMap.has(contentType)) { schemaMap.get(contentType)!.push(bodySchema); } else { @@ -1366,6 +1466,7 @@ function createOAPIEmitter( } function emitRequestBody( + operation: HttpOperation | SharedHttpOperation, body: HttpOperationBody | HttpOperationMultipartBody | undefined, visibility: Visibility ) { @@ -1381,7 +1482,13 @@ function createOAPIEmitter( const contentTypes = body.contentTypes.length > 0 ? body.contentTypes : ["application/json"]; for (const contentType of contentTypes) { - requestBody.content[contentType] = getBodyContentEntry(body, visibility, contentType); + requestBody.content[contentType] = getBodyContentEntry( + operation, + "request", + body, + visibility, + contentType + ); } currentEndpoint.requestBody = requestBody; diff --git a/packages/openapi3/src/types.ts b/packages/openapi3/src/types.ts index c554638db65..447de597281 100644 --- a/packages/openapi3/src/types.ts +++ b/packages/openapi3/src/types.ts @@ -174,6 +174,12 @@ export type OpenAPI3MediaType = Extensions & { /** A map between a property name and its encoding information. The key, being the property name, MUST exist in the schema as a property. The encoding object SHALL only apply to requestBody objects when the media type is multipart or application/x-www-form-urlencoded. */ encoding?: Record; + + /** Example */ + example?: unknown; + + /** Examples with title */ + examples?: Record; }; /** @@ -349,8 +355,10 @@ export type OpenAPI3Link = * @see https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#exampleObject */ export interface OpenAPI3Example { - /** The name of the property MUST be one of the Operation produces values (either implicit or inherited). The value SHOULD be an example of what such a response would look like. */ - [mineType: string]: unknown; + summary?: string; + description?: string; + value?: unknown; + externalValue?: string; } export interface OpenAPI3Discriminator extends Extensions { diff --git a/packages/openapi3/src/util.ts b/packages/openapi3/src/util.ts index eb4f5ace5d4..cc1cd59e90f 100644 --- a/packages/openapi3/src/util.ts +++ b/packages/openapi3/src/util.ts @@ -69,3 +69,9 @@ export function mapEquals( } return true; } +/** + * Check if argument is not undefined. + */ +export function isDefined(arg: T | undefined): arg is T { + return arg !== undefined; +} From 07971f83cd265890cd1395c0285e1aae53c03624 Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Thu, 13 Jun 2024 10:30:31 -0700 Subject: [PATCH 13/23] Duration serialization --- packages/compiler/package.json | 1 + packages/compiler/src/lib/examples.ts | 27 ++++++++++++++++++- .../compiler/test/decorators/examples.test.ts | 19 +++++++++++++ pnpm-lock.yaml | 13 +++++++++ 4 files changed, 59 insertions(+), 1 deletion(-) diff --git a/packages/compiler/package.json b/packages/compiler/package.json index 4435723f603..8de3c0d8c0c 100644 --- a/packages/compiler/package.json +++ b/packages/compiler/package.json @@ -91,6 +91,7 @@ "prettier": "~3.2.5", "prompts": "~2.4.2", "semver": "^7.6.2", + "temporal-polyfill": "^0.2.5", "vscode-languageserver": "~9.0.1", "vscode-languageserver-textdocument": "~1.0.11", "yaml": "~2.4.2", diff --git a/packages/compiler/src/lib/examples.ts b/packages/compiler/src/lib/examples.ts index 0d462dbe89b..0f8f8d097bc 100644 --- a/packages/compiler/src/lib/examples.ts +++ b/packages/compiler/src/lib/examples.ts @@ -1,3 +1,4 @@ +import { Temporal } from "temporal-polyfill"; import type { Program } from "../core/program.js"; import type { Model, ObjectValue, Scalar, ScalarValue, Type, Value } from "../core/types.js"; import { getEncode, type EncodeData } from "./decorators.js"; @@ -104,7 +105,7 @@ function serializeScalarValueAsJson( case "plainTime": return ScalarSerializers.plainTime((value.value.args[0] as any).value); case "duration": - return serializeValueAsJson(program, value.value.args[0], value.value.args[0].type); + return ScalarSerializers.duration((value.value.args[0] as any).value, encodeAs); } } @@ -145,4 +146,28 @@ const ScalarSerializers = { plainTime: (value: string): unknown => { return value; }, + duration: (value: string, encodeAs: EncodeData | undefined): unknown => { + const duration = Temporal.Duration.from(value); + + switch (encodeAs?.encoding) { + case "seconds": + if (isInteger(encodeAs.type)) { + return Math.floor(duration.total({ unit: "seconds" })); + } else { + return duration.total({ unit: "seconds" }); + } + default: + return duration.toString(); + } + }, }; + +function isInteger(scalar: Scalar) { + while (scalar.baseScalar) { + scalar = scalar.baseScalar; + if (scalar.name === "integer") { + return true; + } + } + return false; +} diff --git a/packages/compiler/test/decorators/examples.test.ts b/packages/compiler/test/decorators/examples.test.ts index 6dde2f7100f..1efc94e1e0d 100644 --- a/packages/compiler/test/decorators/examples.test.ts +++ b/packages/compiler/test/decorators/examples.test.ts @@ -314,6 +314,25 @@ describe("json serialization of examples", () => { }, ], ], + [ + "duration", + [ + { + value: `duration.fromISO("PT5M")`, + expect: "PT5M", + }, + { + value: `duration.fromISO("PT5M")`, + expect: 300, + encode: `@encode("seconds", int32)`, + }, + { + value: `duration.fromISO("PT0.5S")`, + expect: 0.5, + encode: `@encode("seconds", float32)`, + }, + ], + ], ]; describe.each(allCases)("%s", (type, cases) => { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d2c492a4169..38e506fe53e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -264,6 +264,9 @@ importers: semver: specifier: ^7.6.2 version: 7.6.2 + temporal-polyfill: + specifier: ^0.2.5 + version: 0.2.5 vscode-languageserver: specifier: ~9.0.1 version: 9.0.1 @@ -19709,6 +19712,16 @@ packages: rimraf: 2.6.3 dev: true + /temporal-polyfill@0.2.5: + resolution: {integrity: sha512-ye47xp8Cb0nDguAhrrDS1JT1SzwEV9e26sSsrWzVu+yPZ7LzceEcH0i2gci9jWfOfSCCgM3Qv5nOYShVUUFUXA==} + dependencies: + temporal-spec: 0.2.4 + dev: false + + /temporal-spec@0.2.4: + resolution: {integrity: sha512-lDMFv4nKQrSjlkHKAlHVqKrBG4DyFfa9F74cmBZ3Iy3ed8yvWnlWSIdi4IKfSqwmazAohBNwiN64qGx4y5Q3IQ==} + dev: false + /tempy@1.0.1: resolution: {integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==} engines: {node: '>=10'} From f99f08673395f703c46c32dd2b62eecfe5a014f7 Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Fri, 14 Jun 2024 11:41:14 -0700 Subject: [PATCH 14/23] Fix openapi3 --- packages/openapi3/src/openapi.ts | 2 +- packages/openapi3/test/examples.test.ts | 99 +++++++++++++++++++++++++ 2 files changed, 100 insertions(+), 1 deletion(-) create mode 100644 packages/openapi3/test/examples.test.ts diff --git a/packages/openapi3/src/openapi.ts b/packages/openapi3/src/openapi.ts index 39b66a7ccc5..51aa63cc621 100644 --- a/packages/openapi3/src/openapi.ts +++ b/packages/openapi3/src/openapi.ts @@ -1048,7 +1048,7 @@ function createOAPIEmitter( } for (const [contentType, contents] of schemaMap) { if (contents.length === 1) { - obj.content[contentType] = { schema: contents[0] }; + obj.content[contentType] = contents[0]; } else { obj.content[contentType] = { schema: { anyOf: contents.map((x) => x.schema) as any }, diff --git a/packages/openapi3/test/examples.test.ts b/packages/openapi3/test/examples.test.ts new file mode 100644 index 00000000000..472fd263a0f --- /dev/null +++ b/packages/openapi3/test/examples.test.ts @@ -0,0 +1,99 @@ +import { describe } from "node:test"; +import { expect, it } from "vitest"; +import { OpenAPI3Document } from "../src/types.js"; +import { openApiFor } from "./test-host.js"; + +describe("schema examples", () => { + it("apply example on model", async () => { + const res = await openApiFor( + ` + @example(#{name: "John"}) + model Test { name: string } + ` + ); + expect(res.components.schemas.Test.example).toEqual({ name: "John" }); + }); + + it("apply example on property", async () => { + const res = await openApiFor( + ` + model Test { @example("John") name: string } + ` + ); + expect(res.components.schemas.Test.properties.name.example).toEqual("John"); + }); + + it("serialize the examples with their json encoding", async () => { + const res = await openApiFor( + ` + @example(#{dob: plainDate.fromISO("2021-01-01")}) + model Test { dob: plainDate } + ` + ); + expect(res.components.schemas.Test.example).toEqual({ dob: "2021-01-01" }); + }); +}); + +describe("operation examples", () => { + it("set example on the request body", async () => { + const res: OpenAPI3Document = await openApiFor( + ` + @opExample(#{ + parameters: #{ + name: "Fluffy", + age: 2, + }, + }) + op createPet(name: string, age: int32): void; + + ` + ); + expect(res.paths["/"].post?.requestBody.content["application/json"].example).toEqual({ + name: "Fluffy", + age: 2, + }); + }); + + it("set examples on the request body if example has a title or description", async () => { + const res: OpenAPI3Document = await openApiFor( + ` + @opExample(#{ + parameters: #{ + name: "Fluffy", + age: 2, + }, + + }, #{ title: "MyExample" }) + op createPet(name: string, age: int32): void; + + ` + ); + expect(res.paths["/"].post?.requestBody.content["application/json"].examples).toEqual({ + MyExample: { + summary: "MyExample", + value: { + name: "Fluffy", + age: 2, + }, + }, + }); + }); + + it("set example on the response body", async () => { + const res: OpenAPI3Document = await openApiFor( + ` + @opExample(#{ + returnType: #{ + name: "Fluffy", + age: 2, + }, + }) + op getPet(): {name: string, age: int32}; + ` + ); + expect(res.paths["/"].get?.responses[200].content["application/json"].example).toEqual({ + name: "Fluffy", + age: 2, + }); + }); +}); From f1e398d5ac7c095b66436f9283a157a8dd2f3f53 Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Fri, 14 Jun 2024 11:43:54 -0700 Subject: [PATCH 15/23] fix --- packages/openapi3/test/examples.test.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/openapi3/test/examples.test.ts b/packages/openapi3/test/examples.test.ts index 472fd263a0f..de5cfd31225 100644 --- a/packages/openapi3/test/examples.test.ts +++ b/packages/openapi3/test/examples.test.ts @@ -1,5 +1,4 @@ -import { describe } from "node:test"; -import { expect, it } from "vitest"; +import { describe, expect, it } from "vitest"; import { OpenAPI3Document } from "../src/types.js"; import { openApiFor } from "./test-host.js"; From 59daf9054c709d3657e498b5f6dbe77492c98210 Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Fri, 14 Jun 2024 12:27:17 -0700 Subject: [PATCH 16/23] Create examples-2024-5-14-18-46-26.md --- .../changes/examples-2024-5-14-18-46-26.md | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .chronus/changes/examples-2024-5-14-18-46-26.md diff --git a/.chronus/changes/examples-2024-5-14-18-46-26.md b/.chronus/changes/examples-2024-5-14-18-46-26.md new file mode 100644 index 00000000000..cef4d5be648 --- /dev/null +++ b/.chronus/changes/examples-2024-5-14-18-46-26.md @@ -0,0 +1,43 @@ +--- +# Change versionKind to one of: internal, fix, dependencies, feature, deprecation, breaking +changeKind: feature +packages: + - "@typespec/compiler" +--- + +Add new `@example` and `@opExample` decorator to provide examples on types and operations. + + ```tsp + @example(#{ + id: "some", + date: utcDateTime.fromISO("2020-01-01T00:00:00Z"), + timeout: duration.fromISO("PT1M"), + }) + model Foo { + id: string; + date: utcDateTime; + + @encode("seconds", int32) timeout: duration; + } + ``` + + ```tsp + @opExample( + #{ + parameters: #{ + pet: #{ + id: "some", + name: "Fluffy", + dob: plainDate.fromISO("2020-01-01"), + }, + }, + returnType: #{ + id: "some", + name: "Fluffy", + dob: plainDate.fromISO("2020-01-01"), + }, + }, + #{ title: "First", description: "Show creating a pet" } + ) + op createPet(pet: Pet): Pet; + ``` From dffff4ea0cc85f18f04b0a0301d013573d096b01 Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Fri, 14 Jun 2024 12:54:52 -0700 Subject: [PATCH 17/23] regen --- packages/compiler/generated-defs/TypeSpec.ts | 27 +++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/packages/compiler/generated-defs/TypeSpec.ts b/packages/compiler/generated-defs/TypeSpec.ts index 0e21d865150..c97e3acf762 100644 --- a/packages/compiler/generated-defs/TypeSpec.ts +++ b/packages/compiler/generated-defs/TypeSpec.ts @@ -571,13 +571,38 @@ export type DiscriminatorDecorator = ( propertyName: string ) => void; +/** + * Provide an example value for a type. + * + * @param example Example value. + * @param options Optional metadata for the example. + * @example + * ```tsp + * @example(#{name: "Fluffy", age: 2}) + * model Pet { + * name: string; + * age: int32; + * } + * ``` + */ export type ExampleDecorator = ( context: DecoratorContext, - target: Model | Enum | Scalar | Union, + target: Model | Enum | Scalar | Union | ModelProperty, example: unknown, options?: unknown ) => void; +/** + * Provide an example value for a type. + * + * @param example Example value. + * @param options Optional metadata for the example. + * @example + * ```tsp + * @example(#{parameters: #{name: "Fluffy", age: 2}, returnType: #{name: "Fluffy", age: 2, id: "abc"}) + * op createPet(pet: Pet): Pet; + * ``` + */ export type OpExampleDecorator = ( context: DecoratorContext, target: Operation, From df50e1a07d4199b467b4a7e42647f60d417e833f Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Tue, 16 Jul 2024 09:38:02 -0700 Subject: [PATCH 18/23] Update packages/compiler/lib/std/decorators.tsp Co-authored-by: Brian Terlson --- packages/compiler/lib/std/decorators.tsp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/compiler/lib/std/decorators.tsp b/packages/compiler/lib/std/decorators.tsp index cf02222c6be..ce954ba63df 100644 --- a/packages/compiler/lib/std/decorators.tsp +++ b/packages/compiler/lib/std/decorators.tsp @@ -543,7 +543,7 @@ model OperationExample { } /** - * Provide an example value for a type. + * Provide example values for an operation's parameters and corresponding return type. * * @param example Example value. * @param options Optional metadata for the example. From 82f9ef37f18becd3790655202fd42266ea9a092b Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Tue, 16 Jul 2024 09:38:08 -0700 Subject: [PATCH 19/23] Update packages/compiler/lib/std/decorators.tsp Co-authored-by: Brian Terlson --- packages/compiler/lib/std/decorators.tsp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/compiler/lib/std/decorators.tsp b/packages/compiler/lib/std/decorators.tsp index ce954ba63df..62ba105fe77 100644 --- a/packages/compiler/lib/std/decorators.tsp +++ b/packages/compiler/lib/std/decorators.tsp @@ -510,7 +510,7 @@ model ExampleOptions { } /** - * Provide an example value for a type. + * Provide an example value for a data type. * * @param example Example value. * @param options Optional metadata for the example. From af196e0c5d99d60d58f78c86a29fdb4cb64f74f8 Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Tue, 16 Jul 2024 10:21:49 -0700 Subject: [PATCH 20/23] . --- docs/standard-library/built-in-decorators.md | 6 +++--- packages/compiler/lib/std/decorators.tsp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/standard-library/built-in-decorators.md b/docs/standard-library/built-in-decorators.md index 3859f0850b7..65081b110e4 100644 --- a/docs/standard-library/built-in-decorators.md +++ b/docs/standard-library/built-in-decorators.md @@ -216,14 +216,14 @@ op get(): Pet | NotFound; ### `@example` {#@example} -Provide an example value for a type. +Provide an example value for a data type. ```typespec @example(example: valueof unknown, options?: valueof ExampleOptions) ``` #### Target -`Model | Enum | Scalar | Union | ModelProperty` +`Model | Enum | Scalar | Union | ModelProperty | UnionVariant` #### Parameters | Name | Type | Description | @@ -600,7 +600,7 @@ scalar distance is float64; ### `@opExample` {#@opExample} -Provide an example value for a type. +Provide example values for an operation's parameters and corresponding return type. ```typespec @opExample(example: valueof OperationExample, options?: valueof ExampleOptions) ``` diff --git a/packages/compiler/lib/std/decorators.tsp b/packages/compiler/lib/std/decorators.tsp index 62ba105fe77..e8582cf7301 100644 --- a/packages/compiler/lib/std/decorators.tsp +++ b/packages/compiler/lib/std/decorators.tsp @@ -526,7 +526,7 @@ model ExampleOptions { * ``` */ extern dec example( - target: Model | Enum | Scalar | Union | ModelProperty, + target: Model | Enum | Scalar | Union | ModelProperty | UnionVariant, example: valueof unknown, options?: valueof ExampleOptions ); From 9d5588d9121912524ae288f36c3b151f03686075 Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Tue, 16 Jul 2024 10:33:33 -0700 Subject: [PATCH 21/23] better --- pnpm-lock.yaml | 5184 ++++++++++++++++++++++++++++-------------------- 1 file changed, 3065 insertions(+), 2119 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 73adf8438ff..c57158c5970 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,10 +37,10 @@ importers: version: 18.11.19 '@typescript-eslint/parser': specifier: ^7.15.0 - version: 7.16.1(eslint@8.57.0)(typescript@5.5.3) + version: 7.15.0(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/utils': specifier: ^7.15.0 - version: 7.16.1(eslint@8.57.0)(typescript@5.5.3) + version: 7.15.0(eslint@8.57.0)(typescript@5.5.3) '@vitest/coverage-v8': specifier: ^1.6.0 version: 1.6.0(vitest@1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0)(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0)) @@ -49,7 +49,7 @@ importers: version: 10.1.2 cspell: specifier: ^8.9.1 - version: 8.11.0 + version: 8.10.0 eslint: specifier: ^8.57.0 version: 8.57.0 @@ -58,7 +58,7 @@ importers: version: 3.0.0(eslint@8.57.0)(typescript@5.5.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0) eslint-plugin-react-hooks: specifier: ^4.6.2 version: 4.6.2(eslint@8.57.0) @@ -73,10 +73,10 @@ importers: version: 1.0.1 prettier: specifier: ~3.3.2 - version: 3.3.3 + version: 3.3.2 prettier-plugin-organize-imports: specifier: ~4.0.0 - version: 4.0.0(prettier@3.3.3)(typescript@5.5.3) + version: 4.0.0(prettier@3.3.2)(typescript@5.5.3) rimraf: specifier: ~5.0.7 version: 5.0.7 @@ -91,7 +91,7 @@ importers: version: 5.5.3 typescript-eslint: specifier: ^7.15.0 - version: 7.16.1(eslint@8.57.0)(typescript@5.5.3) + version: 7.15.0(eslint@8.57.0)(typescript@5.5.3) vitest: specifier: ^1.6.0 version: 1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0(vitest@1.6.0))(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0) @@ -181,22 +181,22 @@ importers: dependencies: '@rollup/plugin-alias': specifier: ~5.1.0 - version: 5.1.0(rollup@4.18.1) + version: 5.1.0(rollup@4.18.0) '@rollup/plugin-commonjs': specifier: ~26.0.1 - version: 26.0.1(rollup@4.18.1) + version: 26.0.1(rollup@4.18.0) '@rollup/plugin-json': specifier: ~6.1.0 - version: 6.1.0(rollup@4.18.1) + version: 6.1.0(rollup@4.18.0) '@rollup/plugin-multi-entry': specifier: ~6.0.1 - version: 6.0.1(rollup@4.18.1) + version: 6.0.1(rollup@4.18.0) '@rollup/plugin-node-resolve': specifier: ~15.2.3 - version: 15.2.3(rollup@4.18.1) + version: 15.2.3(rollup@4.18.0) '@rollup/plugin-virtual': specifier: ~3.0.2 - version: 3.0.2(rollup@4.18.1) + version: 3.0.2(rollup@4.18.0) '@typespec/compiler': specifier: workspace:~ version: link:../compiler @@ -205,7 +205,7 @@ importers: version: 1.0.1 rollup: specifier: ~4.18.0 - version: 4.18.1 + version: 4.18.0 yargs: specifier: ~17.7.2 version: 17.7.2 @@ -233,7 +233,7 @@ importers: version: 5.5.3 vite: specifier: ^5.3.2 - version: 5.3.4(@types/node@18.11.19)(terser@5.30.0) + version: 5.3.3(@types/node@18.11.19)(terser@5.30.0) vitest: specifier: ^1.6.0 version: 1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0(vitest@1.6.0))(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0) @@ -260,7 +260,7 @@ importers: version: 1.0.1 prettier: specifier: ~3.3.2 - version: 3.3.3 + version: 3.3.2 prompts: specifier: ~2.4.2 version: 2.4.2 @@ -327,7 +327,7 @@ importers: version: link:../tmlanguage-generator ts-node: specifier: ~10.9.2 - version: 10.9.2(@swc/core@1.6.13)(@types/node@18.11.19)(typescript@5.5.3) + version: 10.9.2(@swc/core@1.6.7)(@types/node@18.11.19)(typescript@5.5.3) typescript: specifier: ~5.5.3 version: 5.5.3 @@ -345,20 +345,20 @@ importers: dependencies: '@typescript-eslint/utils': specifier: ^7.15.0 - version: 7.16.1(eslint@8.57.0)(typescript@5.5.3) + version: 7.15.0(eslint@8.57.0)(typescript@5.5.3) devDependencies: '@types/node': specifier: ~18.11.19 version: 18.11.19 '@typescript-eslint/parser': specifier: ^7.15.0 - version: 7.16.1(eslint@8.57.0)(typescript@5.5.3) + version: 7.15.0(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/rule-tester': specifier: ^7.15.0 - version: 7.16.1(@eslint/eslintrc@3.1.0)(eslint@8.57.0)(typescript@5.5.3) + version: 7.15.0(@eslint/eslintrc@3.1.0)(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/types': specifier: ^7.15.0 - version: 7.16.1 + version: 7.15.0 '@vitest/coverage-v8': specifier: ^1.6.0 version: 1.6.0(vitest@1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0)(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0)) @@ -385,13 +385,13 @@ importers: dependencies: '@fluentui/react-components': specifier: ~9.54.2 - version: 9.54.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + version: 9.54.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': specifier: ^2.0.247 - version: 2.0.249(react@18.3.1) + version: 2.0.247(react@18.3.1) '@fluentui/react-list-preview': specifier: ^0.2.8 - version: 0.2.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + version: 0.2.8(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) react: specifier: ~18.3.1 version: 18.3.1 @@ -404,16 +404,16 @@ importers: devDependencies: '@babel/core': specifier: ^7.24.7 - version: 7.24.9 + version: 7.24.7 '@testing-library/dom': specifier: ^10.2.0 - version: 10.3.2 + version: 10.2.0 '@testing-library/jest-dom': specifier: ^6.4.6 version: 6.4.6(vitest@1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0)(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0)) '@testing-library/react': specifier: ^16.0.0 - version: 16.0.0(@testing-library/dom@10.3.2)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.0(@testing-library/dom@10.2.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/node': specifier: ~18.11.19 version: 18.11.19 @@ -431,7 +431,7 @@ importers: version: link:../react-components '@vitejs/plugin-react': specifier: ~4.3.1 - version: 4.3.1(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0)) + version: 4.3.1(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0)) '@vitest/coverage-v8': specifier: ^1.6.0 version: 1.6.0(vitest@1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0)(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0)) @@ -449,13 +449,13 @@ importers: version: 5.5.3 vite: specifier: ^5.3.2 - version: 5.3.4(@types/node@18.11.19)(terser@5.30.0) + version: 5.3.3(@types/node@18.11.19)(terser@5.30.0) vite-plugin-checker: specifier: ^0.7.0 - version: 0.7.2(eslint@8.57.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0)) + version: 0.7.0(eslint@8.57.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0)) vite-plugin-dts: specifier: ^3.9.1 - version: 3.9.1(@types/node@18.11.19)(rollup@4.18.1)(typescript@5.5.3)(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0)) + version: 3.9.1(@types/node@18.11.19)(rollup@4.18.0)(typescript@5.5.3)(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0)) vitest: specifier: ^1.6.0 version: 1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0(vitest@1.6.0))(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0) @@ -497,7 +497,7 @@ importers: dependencies: prettier: specifier: ~3.3.2 - version: 3.3.3 + version: 3.3.2 devDependencies: '@types/node': specifier: ~18.11.19 @@ -522,7 +522,7 @@ importers: version: 6.0.9(@pnpm/logger@5.0.0) cspell: specifier: ^8.9.1 - version: 8.11.0 + version: 8.10.0 semver: specifier: ^7.6.2 version: 7.6.2 @@ -769,10 +769,10 @@ importers: dependencies: '@fluentui/react-components': specifier: ~9.54.2 - version: 9.54.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + version: 9.54.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': specifier: ^2.0.247 - version: 2.0.249(react@18.3.1) + version: 2.0.247(react@18.3.1) '@typespec/bundler': specifier: workspace:~ version: link:../bundler @@ -833,28 +833,28 @@ importers: devDependencies: '@babel/core': specifier: ^7.24.7 - version: 7.24.9 + version: 7.24.7 '@playwright/test': specifier: ^1.45.0 - version: 1.45.2 + version: 1.45.1 '@storybook/addon-actions': specifier: ^8.1.11 - version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9))) + version: 8.1.11 '@storybook/cli': specifier: ^8.1.11 - version: 8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)) + version: 8.1.11(@babel/preset-env@7.24.5(@babel/core@7.24.7))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/react': specifier: ^8.1.11 - version: 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)))(typescript@5.5.3) + version: 8.1.11(encoding@0.1.13)(prettier@3.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) '@storybook/react-vite': specifier: ^8.1.11 - version: 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.1)(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)))(typescript@5.5.3)(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0)) + version: 8.1.11(encoding@0.1.13)(prettier@3.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.5.3)(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0)) '@storybook/test': specifier: ^8.1.11 - version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)))(vitest@1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0(vitest@1.6.0))(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0)) + version: 8.1.11(vitest@1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0(vitest@1.6.0))(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0)) '@storybook/types': specifier: ^8.1.11 - version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9))) + version: 8.1.11 '@types/debounce': specifier: ~1.2.4 version: 1.2.4 @@ -875,7 +875,7 @@ importers: version: link:../react-components '@vitejs/plugin-react': specifier: ~4.3.1 - version: 4.3.1(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0)) + version: 4.3.1(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0)) c8: specifier: ^10.1.2 version: 10.1.2 @@ -893,22 +893,22 @@ importers: version: 5.5.3 vite: specifier: ^5.3.2 - version: 5.3.4(@types/node@18.11.19)(terser@5.30.0) + version: 5.3.3(@types/node@18.11.19)(terser@5.30.0) vite-plugin-checker: specifier: ^0.7.0 - version: 0.7.2(eslint@8.57.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0)) + version: 0.7.0(eslint@8.57.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0)) vite-plugin-dts: specifier: ^3.9.1 - version: 3.9.1(@types/node@18.11.19)(rollup@4.18.1)(typescript@5.5.3)(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0)) + version: 3.9.1(@types/node@18.11.19)(rollup@4.18.0)(typescript@5.5.3)(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0)) packages/playground-website: dependencies: '@fluentui/react-components': specifier: ~9.54.2 - version: 9.54.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + version: 9.54.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': specifier: ^2.0.247 - version: 2.0.249(react@18.3.1) + version: 2.0.247(react@18.3.1) '@typespec/compiler': specifier: workspace:~ version: link:../compiler @@ -951,10 +951,10 @@ importers: devDependencies: '@babel/core': specifier: ^7.24.7 - version: 7.24.9 + version: 7.24.7 '@playwright/test': specifier: ^1.45.0 - version: 1.45.2 + version: 1.45.1 '@types/debounce': specifier: ~1.2.4 version: 1.2.4 @@ -972,7 +972,7 @@ importers: version: 3.52.4 '@vitejs/plugin-react': specifier: ~4.3.1 - version: 4.3.1(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0)) + version: 4.3.1(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0)) '@vitest/coverage-v8': specifier: ^1.6.0 version: 1.6.0(vitest@1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0)(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0)) @@ -990,16 +990,16 @@ importers: version: 5.0.7 rollup-plugin-visualizer: specifier: ~5.12.0 - version: 5.12.0(rollup@4.18.1) + version: 5.12.0(rollup@4.18.0) typescript: specifier: ~5.5.3 version: 5.5.3 vite: specifier: ^5.3.2 - version: 5.3.4(@types/node@18.11.19)(terser@5.30.0) + version: 5.3.3(@types/node@18.11.19)(terser@5.30.0) vite-plugin-dts: specifier: ^3.9.1 - version: 3.9.1(@types/node@18.11.19)(rollup@4.18.1)(typescript@5.5.3)(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0)) + version: 3.9.1(@types/node@18.11.19)(rollup@4.18.0)(typescript@5.5.3)(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0)) vitest: specifier: ^1.6.0 version: 1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0(vitest@1.6.0))(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0) @@ -1008,20 +1008,20 @@ importers: dependencies: prettier: specifier: ~3.3.2 - version: 3.3.3 + version: 3.3.2 devDependencies: '@rollup/plugin-commonjs': specifier: ~26.0.1 - version: 26.0.1(rollup@4.18.1) + version: 26.0.1(rollup@4.18.0) '@rollup/plugin-json': specifier: ~6.1.0 - version: 6.1.0(rollup@4.18.1) + version: 6.1.0(rollup@4.18.0) '@rollup/plugin-node-resolve': specifier: ~15.2.3 - version: 15.2.3(rollup@4.18.1) + version: 15.2.3(rollup@4.18.0) '@rollup/plugin-replace': specifier: ~5.0.7 - version: 5.0.7(rollup@4.18.1) + version: 5.0.7(rollup@4.18.0) '@typespec/compiler': specifier: workspace:~ version: link:../compiler @@ -1030,7 +1030,7 @@ importers: version: link:../internal-build-utils rollup: specifier: ~4.18.0 - version: 4.18.1 + version: 4.18.0 vitest: specifier: ^1.6.0 version: 1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0(vitest@1.6.0))(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0) @@ -1075,10 +1075,10 @@ importers: dependencies: '@fluentui/react-components': specifier: ~9.54.2 - version: 9.54.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + version: 9.54.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': specifier: ^2.0.247 - version: 2.0.249(react@18.3.1) + version: 2.0.247(react@18.3.1) react: specifier: ~18.3.1 version: 18.3.1 @@ -1088,16 +1088,16 @@ importers: devDependencies: '@babel/core': specifier: ^7.24.7 - version: 7.24.9 + version: 7.24.7 '@testing-library/dom': specifier: ^10.2.0 - version: 10.3.2 + version: 10.2.0 '@testing-library/jest-dom': specifier: ^6.4.6 version: 6.4.6(vitest@1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0)(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0)) '@testing-library/react': specifier: ^16.0.0 - version: 16.0.0(@testing-library/dom@10.3.2)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.0(@testing-library/dom@10.2.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/node': specifier: ~18.11.19 version: 18.11.19 @@ -1109,7 +1109,7 @@ importers: version: 18.3.0 '@vitejs/plugin-react': specifier: ~4.3.1 - version: 4.3.1(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0)) + version: 4.3.1(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0)) '@vitest/coverage-v8': specifier: ^1.6.0 version: 1.6.0(vitest@1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0)(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0)) @@ -1127,13 +1127,13 @@ importers: version: 5.5.3 vite: specifier: ^5.3.2 - version: 5.3.4(@types/node@18.11.19)(terser@5.30.0) + version: 5.3.3(@types/node@18.11.19)(terser@5.30.0) vite-plugin-checker: specifier: ^0.7.0 - version: 0.7.2(eslint@8.57.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0)) + version: 0.7.0(eslint@8.57.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0)) vite-plugin-dts: specifier: ^3.9.1 - version: 3.9.1(@types/node@18.11.19)(rollup@4.18.1)(typescript@5.5.3)(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0)) + version: 3.9.1(@types/node@18.11.19)(rollup@4.18.0)(typescript@5.5.3)(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0)) vitest: specifier: ^1.6.0 version: 1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0(vitest@1.6.0))(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0) @@ -1279,7 +1279,7 @@ importers: version: 1.0.1 prettier: specifier: ~3.3.2 - version: 3.3.3 + version: 3.3.2 yaml: specifier: ~2.4.5 version: 2.4.5 @@ -1313,10 +1313,10 @@ importers: version: 0.5.21 typedoc: specifier: ^0.26.3 - version: 0.26.4(typescript@5.5.3) + version: 0.26.3(typescript@5.5.3) typedoc-plugin-markdown: specifier: ^4.1.1 - version: 4.2.1(typedoc@0.26.4(typescript@5.5.3)) + version: 4.1.1(typedoc@0.26.3(typescript@5.5.3)) typescript: specifier: ~5.5.3 version: 5.5.3 @@ -1337,13 +1337,13 @@ importers: devDependencies: '@rollup/plugin-commonjs': specifier: ~26.0.1 - version: 26.0.1(rollup@4.18.1) + version: 26.0.1(rollup@4.18.0) '@rollup/plugin-node-resolve': specifier: ~15.2.3 - version: 15.2.3(rollup@4.18.1) + version: 15.2.3(rollup@4.18.0) '@rollup/plugin-typescript': specifier: ~11.1.6 - version: 11.1.6(rollup@4.18.1)(tslib@2.6.2)(typescript@5.5.3) + version: 11.1.6(rollup@4.18.0)(tslib@2.6.2)(typescript@5.5.3) '@types/node': specifier: ~18.11.19 version: 18.11.19 @@ -1373,7 +1373,7 @@ importers: version: 5.0.7 rollup: specifier: ~4.18.0 - version: 4.18.1 + version: 4.18.0 typescript: specifier: ~5.5.3 version: 5.5.3 @@ -1421,28 +1421,28 @@ importers: dependencies: '@docusaurus/core': specifier: ^3.4.0 - version: 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + version: 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) '@docusaurus/plugin-content-docs': specifier: ~3.4.0 - version: 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + version: 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) '@docusaurus/preset-classic': specifier: ^3.4.0 - version: 3.4.0(@algolia/client-search@4.23.2)(@swc/core@1.6.13(@swc/helpers@0.5.8))(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0)(typescript@5.5.3)(vue-template-compiler@2.7.16) + version: 3.4.0(@algolia/client-search@4.23.2)(@swc/core@1.6.7(@swc/helpers@0.5.8))(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0)(typescript@5.5.3)(vue-template-compiler@2.7.16) '@docusaurus/theme-classic': specifier: ~3.4.0 - version: 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + version: 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) '@docusaurus/theme-common': specifier: ~3.4.0 - version: 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + version: 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) '@docusaurus/theme-mermaid': specifier: ^3.4.0 - version: 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + version: 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) '@fluentui/react-components': specifier: ~9.54.2 - version: 9.54.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + version: 9.54.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-icons': specifier: ^2.0.247 - version: 2.0.249(react@18.3.1) + version: 2.0.247(react@18.3.1) '@mdx-js/react': specifier: ^3.0.1 version: 3.0.1(@types/react@18.3.3)(react@18.3.1) @@ -1470,16 +1470,16 @@ importers: devDependencies: '@docusaurus/module-type-aliases': specifier: ^3.4.0 - version: 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/tsconfig': specifier: ^3.4.0 version: 3.4.0 '@docusaurus/types': specifier: ^3.4.0 - version: 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@swc/core': specifier: ^1.6.6 - version: 1.6.13(@swc/helpers@0.5.8) + version: 1.6.7(@swc/helpers@0.5.8) '@types/node': specifier: ~18.11.19 version: 18.11.19 @@ -1530,28 +1530,28 @@ importers: version: 16.4.5 file-loader: specifier: ~6.2.0 - version: 6.2.0(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + version: 6.2.0(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) mermaid: specifier: ~10.9.1 version: 10.9.1 monaco-editor-webpack-plugin: specifier: ~7.1.0 - version: 7.1.0(monaco-editor@0.46.0)(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + version: 7.1.0(monaco-editor@0.46.0)(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) playwright: specifier: ^1.45.0 - version: 1.45.2 + version: 1.45.1 prism-themes: specifier: ~1.9.0 version: 1.9.0 raw-loader: specifier: ~4.0.2 - version: 4.0.2(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + version: 4.0.2(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) rimraf: specifier: ~5.0.7 version: 5.0.7 swc-loader: specifier: ^0.2.6 - version: 0.2.6(@swc/core@1.6.13(@swc/helpers@0.5.8))(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + version: 0.2.6(@swc/core@1.6.7(@swc/helpers@0.5.8))(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) typescript: specifier: ~5.5.3 version: 5.5.3 @@ -1595,9 +1595,6 @@ packages: resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} engines: {node: '>=0.10.0'} - '@adobe/css-tools@4.3.3': - resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} - '@adobe/css-tools@4.4.0': resolution: {integrity: sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==} @@ -1676,6 +1673,10 @@ packages: '@apidevtools/swagger-methods@3.0.2': resolution: {integrity: sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==} + '@aw-web-design/x-default-browser@1.4.126': + resolution: {integrity: sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==} + hasBin: true + '@azure/abort-controller@1.1.0': resolution: {integrity: sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==} engines: {node: '>=12.0.0'} @@ -1763,22 +1764,22 @@ packages: resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.24.9': - resolution: {integrity: sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==} + '@babel/compat-data@7.24.7': + resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==} engines: {node: '>=6.9.0'} - '@babel/core@7.24.9': - resolution: {integrity: sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.24.10': - resolution: {integrity: sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==} + '@babel/core@7.24.7': + resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==} engines: {node: '>=6.9.0'} '@babel/generator@7.24.5': resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==} engines: {node: '>=6.9.0'} + '@babel/generator@7.24.7': + resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.22.5': resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} @@ -1787,12 +1788,8 @@ packages: resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.23.6': - resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-compilation-targets@7.24.8': - resolution: {integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==} + '@babel/helper-compilation-targets@7.24.7': + resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==} engines: {node: '>=6.9.0'} '@babel/helper-create-class-features-plugin@7.24.5': @@ -1848,14 +1845,8 @@ packages: resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.24.5': - resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-module-transforms@7.24.9': - resolution: {integrity: sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==} + '@babel/helper-module-transforms@7.24.7': + resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -1864,12 +1855,8 @@ packages: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.24.5': - resolution: {integrity: sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-plugin-utils@7.24.8': - resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} + '@babel/helper-plugin-utils@7.24.7': + resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==} engines: {node: '>=6.9.0'} '@babel/helper-remap-async-to-generator@7.22.20': @@ -1884,10 +1871,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-simple-access@7.24.5': - resolution: {integrity: sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-simple-access@7.24.7': resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} engines: {node: '>=6.9.0'} @@ -1908,8 +1891,8 @@ packages: resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.8': - resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} + '@babel/helper-string-parser@7.24.7': + resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} engines: {node: '>=6.9.0'} '@babel/helper-validator-identifier@7.24.5': @@ -1924,16 +1907,16 @@ packages: resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.24.8': - resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} + '@babel/helper-validator-option@7.24.7': + resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==} engines: {node: '>=6.9.0'} '@babel/helper-wrap-function@7.22.20': resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.24.8': - resolution: {integrity: sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==} + '@babel/helpers@7.24.7': + resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==} engines: {node: '>=6.9.0'} '@babel/highlight@7.24.2': @@ -1949,8 +1932,8 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/parser@7.24.8': - resolution: {integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==} + '@babel/parser@7.24.7': + resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} engines: {node: '>=6.0.0'} hasBin: true @@ -2492,10 +2475,6 @@ packages: resolution: {integrity: sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==} engines: {node: '>=6.9.0'} - '@babel/template@7.24.0': - resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} - engines: {node: '>=6.9.0'} - '@babel/template@7.24.7': resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} engines: {node: '>=6.9.0'} @@ -2504,16 +2483,16 @@ packages: resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.8': - resolution: {integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==} + '@babel/traverse@7.24.7': + resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} engines: {node: '>=6.9.0'} '@babel/types@7.24.5': resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.24.9': - resolution: {integrity: sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==} + '@babel/types@7.24.7': + resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} engines: {node: '>=6.9.0'} '@base2/pretty-print-object@1.0.1': @@ -2539,35 +2518,35 @@ packages: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} - '@cspell/cspell-bundled-dicts@8.11.0': - resolution: {integrity: sha512-SYAW1oT9jjnbwju5P6luTnKogEe8DGUVmUO0O02LxYNmgE2eJt8pKZcy3RtR9V7Q5WW8PWsXXq0Xvoseji0olg==} + '@cspell/cspell-bundled-dicts@8.10.0': + resolution: {integrity: sha512-phqOVx1ArqfCVzuE0qHOEKCz0xVRlBzbQHCwab0twu1RmOK6ShLzQoAZqtEFK1Rm1fCguHJmQyuP+34lGt6nfQ==} engines: {node: '>=18'} - '@cspell/cspell-json-reporter@8.11.0': - resolution: {integrity: sha512-GSk2dKZHak4EuRXRKpyW3EsxmJmirkcZoM6sJQh6ZaFXSffMPgydNNIeL2xH/2hnwE7yWcP0ryq8hOxlrl9mVw==} + '@cspell/cspell-json-reporter@8.10.0': + resolution: {integrity: sha512-hGMj4TmqqKdfeWQa1kIvFLKyebPTzFUdUugiy4iD5CuUcruIWeXT1XzCpCY726MjLFrZ34uW01MglG2Ptsn3Qg==} engines: {node: '>=18'} - '@cspell/cspell-pipe@8.11.0': - resolution: {integrity: sha512-VNWoAb2Y5VO87O8FipQZfk7H5aDhjE2HbGInVWC1x+qNMyQvnh3WYexa5r0Z4g3WqdTPhhpZdeBHnEfcdBwmOw==} + '@cspell/cspell-pipe@8.10.0': + resolution: {integrity: sha512-qspmnz1d+0QgPwnBkoqBGY2GYtcA8uaQLCLhen8QOCybqhlHbn57hzeec8QZVDigJYZ/rVQbOceQ11QRK7IaMA==} engines: {node: '>=18'} - '@cspell/cspell-resolver@8.11.0': - resolution: {integrity: sha512-4qqYBct6wsdoDCnTvt7rfpBE3ARegLDTeYOxglZLE3xZj0vpI1LZiGc3jgroTql866Lqy+IeRCwnQd5GXrqtmg==} + '@cspell/cspell-resolver@8.10.0': + resolution: {integrity: sha512-ln8k05sR3pVaEYTm8CJ9fLXagdiUcy3c1sC956PJ3MJAq4y2RDedPOD306umF5EjmSasbM1fgbJ8T7L2nAgeJQ==} engines: {node: '>=18'} - '@cspell/cspell-service-bus@8.11.0': - resolution: {integrity: sha512-W7BBouT5prXvvh9javWTzZN3vvnSujS3agrOjRQ5BuimOgLonUwydimuSTDFIkyvT6ZwzyIVO4r984w3OcYyzg==} + '@cspell/cspell-service-bus@8.10.0': + resolution: {integrity: sha512-zxW2DDzeA7O7z92s+H2gAnqe0oOy0AxWAXv0orJnV4XAUJEnozgL+PC41l91PLKbYNVxpaXi/KKz4AAUIqI3AQ==} engines: {node: '>=18'} - '@cspell/cspell-types@8.11.0': - resolution: {integrity: sha512-WNscRYt7MHhJhv2E8GbNoyUVZnRvWsz8O+OFrMjmGO6PxokQRnuKRp3rgHpZxL0NR4xw+2xyZKYC/9iOQ6yCnQ==} + '@cspell/cspell-types@8.10.0': + resolution: {integrity: sha512-mCzg0fLa9r8YirQmPM5yGu6VFEk/gsNEsZjmYqkDpzMy2plEpcg2QkTu58juL3XroeA7dhWn7pDCEhUGxt7eIg==} engines: {node: '>=18'} '@cspell/dict-ada@4.0.2': resolution: {integrity: sha512-0kENOWQeHjUlfyId/aCM/mKXtkEgV0Zu2RhUXCBr4hHo9F9vph+Uu8Ww2b0i5a4ZixoIkudGA+eJvyxrG1jUpA==} - '@cspell/dict-aws@4.0.3': - resolution: {integrity: sha512-0C0RQ4EM29fH0tIYv+EgDQEum0QI6OrmjENC9u98pB8UcnYxGG/SqinuPxo+TgcEuInj0Q73MsBpJ1l5xUnrsw==} + '@cspell/dict-aws@4.0.2': + resolution: {integrity: sha512-aNGHWSV7dRLTIn8WJemzLoMF62qOaiUQlgnsCwH5fRCD/00gsWCwg106pnbkmK4AyabyxzneOV4dfecDJWkSxw==} '@cspell/dict-bash@4.1.3': resolution: {integrity: sha512-tOdI3QVJDbQSwPjUkOiQFhYcu2eedmX/PtEpVWg0aFps/r6AyjUQINtTgpqMYnYuq8O1QUIQqnpx21aovcgZCw==} @@ -2701,8 +2680,8 @@ packages: '@cspell/dict-scala@5.0.2': resolution: {integrity: sha512-v97ClgidZt99JUm7OjhQugDHmhx4U8fcgunHvD/BsXWjXNj4cTr0m0YjofyZoL44WpICsNuFV9F/sv9OM5HUEw==} - '@cspell/dict-software-terms@3.4.10': - resolution: {integrity: sha512-S5S2sz98v4GWJ9TMo62Vp4L5RM/329e5UQfFn7yJfieTcrfXRH4IweVdz34rZcK9o5coGptgBUIv/Jcrd4cMpg==} + '@cspell/dict-software-terms@3.4.9': + resolution: {integrity: sha512-J2uNH3ScBPQijXyzLfxsC1CYgq36MWvbynJzQJ15ZazTsecC0pQHynm3/6VH4X/BphV2eXB0GRJT3yMicYLGCw==} '@cspell/dict-sql@2.1.3': resolution: {integrity: sha512-SEyTNKJrjqD6PAzZ9WpdSu6P7wgdNtGV2RV8Kpuw1x6bV+YsSptuClYG+JSdRExBTE6LwIe1bTklejUp3ZP8TQ==} @@ -2722,16 +2701,16 @@ packages: '@cspell/dict-vue@3.0.0': resolution: {integrity: sha512-niiEMPWPV9IeRBRzZ0TBZmNnkK3olkOPYxC1Ny2AX4TGlYRajcW0WUtoSHmvvjZNfWLSg2L6ruiBeuPSbjnG6A==} - '@cspell/dynamic-import@8.11.0': - resolution: {integrity: sha512-Xk5iQQZ23Q9IR9N5YQb4J0mXOegIBw2/aJ7mYjMQZ24I5fL47Ir45cd5a8m5UEMheZppfrolVsDoTEgXnAfPDQ==} + '@cspell/dynamic-import@8.10.0': + resolution: {integrity: sha512-QdZWDZfDAFHHjcBW6otijlblCB3T2r8b5q2X0+XOjE2yd+uF78Ma8pEHrgzQ7sRAkVV9SehhHqdkxOfOkYorKQ==} engines: {node: '>=18.0'} - '@cspell/strong-weak-map@8.11.0': - resolution: {integrity: sha512-XumxAVA1Pi5U8d+qqo2//KPrsOINOHnHpal/yPu8FwfZhkRzpDnNPdgiMNKBVmZMFxmSCEJwc7AUUMnfyuGuLg==} + '@cspell/strong-weak-map@8.10.0': + resolution: {integrity: sha512-V7lq4k1tebppBdzzqdgk6FHch/PG4kIWQ2k6b9JT6yqc7ewN75KwU0tSgIMoxoJFedRE2ZnUG404SAd7jWYxug==} engines: {node: '>=18'} - '@cspell/url@8.11.0': - resolution: {integrity: sha512-X0l/WJmavRqRKDgsgEjXHGizmvYt40omMTmNOLPHUa2jxL+a2ayuQD3GMFC8Omassjk3bSyFByftmgJDI+P2ZA==} + '@cspell/url@8.10.0': + resolution: {integrity: sha512-U4+uMJKe3d+BwBjrzhNVxc1CUBVynlw5qeJkSdZJzqOdDFFA9yiKfLpHYmY5Sc/Iin8XAYuAd09Mxsc3E714Iw==} engines: {node: '>=18.0'} '@cspotcode/source-map-support@0.8.1': @@ -2931,6 +2910,11 @@ packages: '@emotion/hash@0.9.1': resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} + '@emotion/use-insertion-effect-with-fallbacks@1.0.1': + resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} + peerDependencies: + react: '>=16.8.0' + '@esbuild/aix-ppc64@0.20.2': resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} engines: {node: '>=12'} @@ -3241,6 +3225,9 @@ packages: resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@fal-works/esbuild-plugin-global-externals@2.1.2': + resolution: {integrity: sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==} + '@floating-ui/core@1.6.0': resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} @@ -3261,8 +3248,8 @@ packages: '@fluentui/priority-overflow@9.1.13': resolution: {integrity: sha512-yDojVpkhBZTXOYExrCgW1GXbw3x9pYIS617xlNJIc2t06Cd3H32y2p51QXFt94sBmlVyAvPu7UKBHaq1Yw7u+w==} - '@fluentui/react-accordion@9.4.3': - resolution: {integrity: sha512-/nn9DCXiofDxDbqT5I0MLmE9+T43tZiKlatm9mHJGBAMFaejTfQXTLl6bbI5d+tgoDZFGQaFgZfAXWMV+qz9Ig==} + '@fluentui/react-accordion@9.4.2': + resolution: {integrity: sha512-E7kAxMyxv1r2e5wWiXLgzDSyGSNgED4WAIRxCCVBCeNKLlNXw4zrRKFc1RmYZrgEiKjAqut/izrH+FVnhfz2Mw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -3277,80 +3264,97 @@ packages: react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-aria@9.13.1': - resolution: {integrity: sha512-Fb03mLqP9QP7o+N9urhvwrjfW+Yov6Km/6eurYGUjVM7U3GWoVQ2JjQ6Q3JtL3pgfmaLfuWnCiSyreFfuLdDRw==} + '@fluentui/react-aria@9.13.0': + resolution: {integrity: sha512-zn0AiOafvjbtoY5KbAxdi785LDo68ezR6p5zAnE9fk3v5tnbkJwMo8Nqp1E7bCXg4Y7h+JhsLtl7he9DkWdIPQ==} + peerDependencies: + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' + + '@fluentui/react-avatar@9.6.31': + resolution: {integrity: sha512-Wn1anJB9M7IqoGex1/v2q+tc4etuCXJVNltm1IvHUulj4n4q5LS5IdXX7Td7OXBA8SA2BsgL/N84WFNh36wb8g==} + peerDependencies: + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' + + '@fluentui/react-badge@9.2.39': + resolution: {integrity: sha512-TfcEqk+t0DwQFy6rl6Nnijpsu3EgjZGWcHYrQDeSfCBs6qQRTZFkU+OyZKBwVw9WcTyuO2Kx5oIPMG3bHDT6jw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-avatar@9.6.32': - resolution: {integrity: sha512-6fw4gioqRhZKDnKthUTEdKDUWpGxH96tE4aqdG0vUMdu04T74itt6P5o6jq7e4rV3dK6IPRDdJ5rHrp9+WDV7Q==} + '@fluentui/react-breadcrumb@9.0.31': + resolution: {integrity: sha512-/OQtIVPpjkgBmmG/MM+aIr9i3a1jGsDVn5nkF9YeJrMyNBzVNHE7d5HhTJJfr900xnQNg+T6ofvhH0XxKkC3pw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-badge@9.2.40': - resolution: {integrity: sha512-H+aqkpsWRg6x/0bbQfOHn4f2+rj8CHG0TgqUfZszYcnG0LYKppuJz4P5ZBQSskNXudrgNsX/Sxw6gOk9ORotKw==} + '@fluentui/react-button@9.3.85': + resolution: {integrity: sha512-2ha0oPDTWsS8cEJ59hU9O7KlBT4ySlk/04B7j9gZJRNSqeLrzckxWMl/DiuA6xomHquniBcCpgOkOQFlFS0z8w==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-breadcrumb@9.0.32': - resolution: {integrity: sha512-O27MkbvbvAMFjJlyJI2w6Qcx+hwQfdRpaVtA/5USlpWKXQ+VfwJq0CIjeR5bf3khM1fBYnAH8uI2vGqpXnDDLg==} + '@fluentui/react-card@9.0.85': + resolution: {integrity: sha512-bhH1vHahdG8c0etwICTBXqkhfvW7GEv6NihPOIgPdBbJ1ivdKeNOhSC2S6QUcBxi3KHRQKRaMQWI4Ipko+Qg7A==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-button@9.3.86': - resolution: {integrity: sha512-XBoL6B84ljIwjuh9iNX4wIYC0yWfGby7TbsafJRq8sWTJXITu7Eip+X0yoMcPea2wTYbTTB+T2YY5A+peCqA9Q==} + '@fluentui/react-checkbox@9.2.28': + resolution: {integrity: sha512-s/pG0usH2/bJqXFZMyi114gDBDVpl/ExUeU91cgZVK3oHjbYNA7O67JZkfnV/k2y0yGOF3HJ43FdSZ6nrs+BFQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-card@9.0.86': - resolution: {integrity: sha512-ji4V0CPlOQxHXjmeQRAgGyRFKpJWgrq42wyvGv3LV6ELBuWkN6Op4eAjBt6y4jJMc9C5UnzfFiKRTms235Jpzg==} + '@fluentui/react-checkbox@9.2.30': + resolution: {integrity: sha512-WR4c0CEinWHMq/yWaLJXMAEyehIFZNtkUZi0l2QA/W6jIhjONE/bR/35yQRkDQXnUl7OTdkmh50cI+i8I9up1w==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-checkbox@9.2.31': - resolution: {integrity: sha512-SVE9I6TnCM0wPo0xIaBDL3hIPTOpDZTPc75fjCpxraWS5NkSPUxKBIxhZIENfA9tMQ19HJLN/ONS8RmgBaOdqg==} + '@fluentui/react-combobox@9.12.0': + resolution: {integrity: sha512-NrE6wpzlz1d6JK2uEosrSVlZ+3b/yqHUsGe1fUTen8ballRFRv8zn7DVH/HYAKjW9CKuzQAls8dnTpAtpAkaFg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-combobox@9.13.1': - resolution: {integrity: sha512-wody70az46lhElqoWtkWi2fbAMMnhSyd9WPYMQgx+fjx7F9IiNCeYyceiF9l5o7rZI9sGyIj0aVQ2zF27jfviA==} + '@fluentui/react-components@9.54.3': + resolution: {integrity: sha512-MmaGDeEDVZ7mRxfmKRM8QCjius31qOhL8MtSWeats1EY9ilDi3hKidWpk3U4qCjXXjAXfZ1zc49TtV3k1l4rMg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-components@9.54.5': - resolution: {integrity: sha512-bwV8EgqK1mNstUPcGj17/6IsvvNtmRuco3CGyAIdUcdluk4myjAq2GKcfKMNUkzTystzffkS2oBfVYCqdV3LCg==} + '@fluentui/react-context-selector@9.1.61': + resolution: {integrity: sha512-9I3WMQU3CZODngO/lYdIbS8gA7c5lpvHtoPqSwINfdKDxF3XsnSCxhBBeQ7rurxPD23eqVK9wlZq2JD2DN9iLg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' + scheduler: '>=0.19.0 <=0.23.0' - '@fluentui/react-context-selector@9.1.64': - resolution: {integrity: sha512-SiEA1+LM1hPgGcT1XDlynZh9DYZ6lboCT+bP2upeyb/CZYfrzVmHXVYFgxK8wwAWPD30uaEZZzn18XzzDKJTbg==} + '@fluentui/react-context-selector@9.1.63': + resolution: {integrity: sha512-XxyeRmRmhH2DQanXvVQZJqxauXp/wGS5Ve/6Y0Iey2S412myUYzxnGckUOUbVpaKh2sG0P2rXboUUQ6ey2C3eQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -3358,45 +3362,53 @@ packages: react-dom: '>=16.14.0 <19.0.0' scheduler: '>=0.19.0 <=0.23.0' - '@fluentui/react-dialog@9.11.5': - resolution: {integrity: sha512-GAyMAqB7Dxe8Yl6+VUQskvzR0R1c7dlKVwwj+j0oVx8RgYCwReMju/ioV7DbR/ZMxEc8rY8M1J3xdj7+CWcFDw==} + '@fluentui/react-dialog@9.11.3': + resolution: {integrity: sha512-SdmKZMxPIoasZsIyFDVP1GT/7lNmDf+aW47e47XROgeYnJVUWjTdUpOdg9lmCWhKynUPoXpDj+lgHOZuXpjkog==} + peerDependencies: + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' + + '@fluentui/react-divider@9.2.71': + resolution: {integrity: sha512-v262PqaTEmR06oglIZj41a3+Onapw6U8Ke6iRQeDHks4+BDxk+epFcBRM5OA4XBTGrDAGGDL5+os+9sicHpkfg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-divider@9.2.72': - resolution: {integrity: sha512-H8aW2FUpEf1S5X06npELjkgpZ+pmo46VwTmSBy5u/gqTXt8hNK6O5QJ3qEhUbpdwVwpZzRvd4n68hQAM505iGw==} + '@fluentui/react-drawer@9.5.3': + resolution: {integrity: sha512-jXbzM/pQyQnH7GrnuAxUpUE34eRtjSvBZE2sFDninYdsK4gcA4ulxZAa2YEh1uFL/KDt7TyHlaAU2QN8pFX0ww==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-drawer@9.5.5': - resolution: {integrity: sha512-d2fmXj2jnzaRGq80gGd4kq20TdrMjLfmOYNUIE7zldYJ5JcEm0j8EwfzC5sTKbFceNL8scUkkf+mVFUflPATqg==} + '@fluentui/react-field@9.1.67': + resolution: {integrity: sha512-yLcsVeff7cg5o5zGYlaElj+OMfePaen3h7ndr+K6o5qSxvQvm7mWz79DoKsjIp03gMVF0HsBxpI7K69y+HGVjg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-field@9.1.70': - resolution: {integrity: sha512-nkN8YTNg+jaq5UbdQdVKk3nRZ/mUBXF8iZFZ9n1wlauxzBa0T0iwjKuYfwiCJk3v5Zt6HvbGWbdz6AjVCochYA==} + '@fluentui/react-field@9.1.69': + resolution: {integrity: sha512-AwylrrZthfgMLDQcgwPWpq7buEeZJAsdnR2ovlhRXoC3md1zpBkAjt640Om0UXNJcSu7FWIlZVaOsgWIi+mU9A==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-icons@2.0.249': - resolution: {integrity: sha512-VcOCbqv3MxzMZdH6jyqpzsfyNV0cG5F4TKXnnXcJ/QVQcWsN2BU6NrCiwkZHKEjbOYbxwBTdBHq1gnR5qz4baw==} + '@fluentui/react-icons@2.0.247': + resolution: {integrity: sha512-w5KQb0xBcqBwXB0jNCKQnMjllxlkLTpDICQYBqM0QXI7lEtEWQ/4IyPiocdJ+aBYVrSbI5d8rTqvHvYsFUYXmg==} peerDependencies: react: '>=16.8.0 <19.0.0' - '@fluentui/react-image@9.1.70': - resolution: {integrity: sha512-TffV0uvqwA8tD2YGtRLCQD+wET1DcOmIDCu4DqG8dPOKyNmnJXvG7Y6L6Nqt+ybHj1DlvYMkHwtjg2V7htXV8g==} + '@fluentui/react-image@9.1.69': + resolution: {integrity: sha512-bQ7suwNrGb+FSVaL44e7CgZmjeJ8ZI5KS5q8RyW21/oc+hKDxQrB52ahQdzfWsh07CGzZ8tCgfLu+sOaOKppGQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -3411,172 +3423,180 @@ packages: react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-infolabel@9.0.39': - resolution: {integrity: sha512-d9P7K88uN+xW93l5IWsGPPIISaOq/I4/kMUjXF+Y9/JzF0HmoPmRHe9TSx4K051DfOBpySV2kbKAZiSl0lg1Vg==} + '@fluentui/react-infolabel@9.0.38': + resolution: {integrity: sha512-gFKYlzJ9BXQWtNjhIsfZSL+lB3yzwKE+OPjgDmoSaBP3ozW2PPDGY2dZG7BwJ0oWNoubqeKeNj/mC6d4zL4HWg==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.14.0 <19.0.0' + react: '>=16.8.0 <19.0.0' react-dom: '>=16.8.0 <19.0.0' - '@fluentui/react-input@9.4.82': - resolution: {integrity: sha512-bm7ySKpAylU7bFRBLY6smTRTPPuc/ZgLD7bmJkjDzTtfvWvDQMsNG6bh7U/640yvkbzpX322c3SyLKkSrAqZKQ==} + '@fluentui/react-input@9.4.80': + resolution: {integrity: sha512-++a84fgrwom6FLYALiwxBNiJMow9ZIQOzbrM+9RTGozfjj74lQ6bnBU9dmKKTalWZAuwSYHO6jaM+xlrrVjY8A==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-jsx-runtime@9.0.38': - resolution: {integrity: sha512-4HGwWshavd9H+SyEkxPriPZLFz7QRa4YMzYi3ibBI0q2iiZZw8wQ3otuM/Pf8xxamJgYpnDl3mAesJU+3hFANw==} + '@fluentui/react-jsx-runtime@9.0.39': + resolution: {integrity: sha512-mfK3L68Gfu9rMkfg1iVT06rOOPeOZasy+nKJID451YfKiAQYy1Zy9bhaTRDoNrOQcu2jDEOZAxAPURZw5oGLtw==} + peerDependencies: + '@types/react': '>=16.14.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + + '@fluentui/react-jsx-runtime@9.0.40': + resolution: {integrity: sha512-3QF4f6LezBWGoRgeo287A8jey3aSW0Xxewxgzdh5si7KeJt7CO9Pz90QJhz+PRKC6Q6C+zSGyinTUCpQtYr70A==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' react: '>=16.14.0 <19.0.0' - '@fluentui/react-jsx-runtime@9.0.41': - resolution: {integrity: sha512-J9qx9bfrjr1NwEu7bkLubTNtKmx923UhiDNVDv+oliKFeFzTe2B5IUEWb4kR+TnxUl7aqJR/ZHLziUqnYYfoTQ==} + '@fluentui/react-label@9.1.71': + resolution: {integrity: sha512-PkzRsl86+AkSn6p26C0Y2AV4IxYUhbBV+lFNSwN/hVgiXwMVdUjPOZx4Nm4Fnvv5ctt/BVuaE0dB/nSSDsrnQw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-label@9.1.73': - resolution: {integrity: sha512-JfKzTnXiO/+QmDo9clu24zNLUlTZqjT9T1UtbLEL+/9WPPTNoLiBh12vUwLTOg1DVVsqFgmyvFL/tb6YrNpcNQ==} + '@fluentui/react-label@9.1.72': + resolution: {integrity: sha512-msEymXx2qpWutqYBKS8ZM2dRi59Fau3sz5nX2tUrqcrf3g1s8guhjGN4a54DgvhfkvIp3QWyXH3tUD8ddANnxg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-link@9.2.27': - resolution: {integrity: sha512-FhCIs5tzT53FoXF24/FqrjUI0g6cEgWJ7BkTDqXZOGpMOd5lkDmxHsGz8n7RwV1bZ9AdnXG9eOGzi+mCAA0bwA==} + '@fluentui/react-link@9.2.26': + resolution: {integrity: sha512-CFv/KzRrqmQLKOSVj2cW2sL90eQvG5XRI8xhP8FIwxLoS0MwQiAFIUTaG1bkqXnZj2QmlT7zOyHFVRGeBLzRbw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-list-preview@0.2.9': - resolution: {integrity: sha512-qphma/zNJC0+6/UXxT5DNVvH3LwhYoQYdCZXFshkzJ5OG6tvzGodRiU+wunryws02T/nS5kUOfXS16sE7xGdHg==} + '@fluentui/react-list-preview@0.2.8': + resolution: {integrity: sha512-M2nc/XvdeI0X1SWEDmOfRlzWozkrR39NuVvMJIWhif3OyeGFYNVSSpy/XEynU7WwONJl+gw9e4ftkfsB9g/USg==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' '@types/react-dom': '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0' react-dom: '>=16.8.0 <19.0.0' - '@fluentui/react-menu@9.14.10': - resolution: {integrity: sha512-7YmzGEYODSconofGwP9FhdUNXrEGGrz3BUVe9f+FHPjLZHzluTAbAJ8NVqLdisNMLN6KbgLacxHTH6O3Hiomvw==} + '@fluentui/react-menu@9.14.9': + resolution: {integrity: sha512-oa/7Fmsvs+G87HeURzC7PW7FbhOTMnkhYn3dp5Vcw+gxmuIfu+SGYTcdoYe6p67Ci4WlDguMBgzmXoNEG9d0sQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-message-bar@9.2.5': - resolution: {integrity: sha512-93vTCosGxU9l94tVE2YDmGfvKfaQRxJD8AzQhHJ9xuRM8rhwnLr6n2lO+1W2YmXH0PlKv3EbL7WKhiwBbK+PgQ==} + '@fluentui/react-message-bar@9.2.4': + resolution: {integrity: sha512-Bo5xBpmZHzD/mtsIwY4cOCMmswu1jvhtZlW07SO4aV9hvADlmuv+h9zl5dVQmoV5lHJRvDAcIPLC0pw/X9vsKA==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.14.0 <19.0.0' + react: '>=16.8.0 <19.0.0' react-dom: '>=16.8.0 <19.0.0' - '@fluentui/react-motion-preview@0.5.24': - resolution: {integrity: sha512-/MFwRrgR1kwCTR0j5eTzEJ69WIs3rYGnHf6AAHLIF5n+TlSss2QMUq4IL8WRfOzZQnuTtB/6snZ3ccXsRAaRoA==} + '@fluentui/react-motion-preview@0.5.23': + resolution: {integrity: sha512-8JQPIWCB4u9DVXVtWpDbdEeEck2VgK2RgoYq8M1bF6rwOAAd1Vqkxlqlply3gryYYvnsy2cdTki8bntfiwhbzQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-motion@9.3.0': - resolution: {integrity: sha512-ACItVIC3BrVoNV1ZVN5ZYFNx1K7COWxUoWZXGBUNWUC9ePiDbfAsy247z8/HEkkUaY73jYJC5jrZwZq99ZiQrw==} + '@fluentui/react-motion@9.2.1': + resolution: {integrity: sha512-A7WOoytc33TdvE1OarDsjQF/Sjr5sDRblTRZbJFgZ/vxOY/zucGb6iT+kjD0K14X6BuINTDF2ItvXEooih1xFA==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.14.0 <19.0.0' + react: '>=16.8.0 <19.0.0' react-dom: '>=16.8.0 <19.0.0' - '@fluentui/react-overflow@9.1.24': - resolution: {integrity: sha512-s5mlEFpC7EdpVSzd2pJXjYDWnR0XugvJ7NF0VM7iKxZ+ITA60keH5QjvHp/kCiMBA3RF+kvwAq7oMXeYFdKitA==} + '@fluentui/react-overflow@9.1.23': + resolution: {integrity: sha512-zx2Nh5dOeg9rH1OEhinlkbNpxwvKsyHe7wAdnGy8T70+N0crL8znAUUrpngyB7jdb4H2xLm4xnYoUOzsKcZp/Q==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-persona@9.2.91': - resolution: {integrity: sha512-fqVwxC2CiQ8pM1SQq4bwSTYukExB64xJT3Olj3/54nVklxaY1D2XOgXgMuJQm4aq8Wb/WfsOfuPigCJfVmkK0A==} + '@fluentui/react-persona@9.2.90': + resolution: {integrity: sha512-roQ92Fl2eW5XsUFhvo6fRPixYxyIPcbRm0wZyHnb6Tl5WcKZao/ayLKH414leDVtgjTbfpw0if+qx0ipLiBsvA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-popover@9.9.14': - resolution: {integrity: sha512-bpesWHeBZ2ZhB3UDhPg2MtbUGPt3oTtS5WiFsaopuviRAWEQsqYRBteCcAACUR/qEVZ+oWX5vLybTHLAOhx3xg==} + '@fluentui/react-popover@9.9.13': + resolution: {integrity: sha512-ktym1lY5Y0kgYuUYW0kvfnH3hlK4izJ4HM0kikO+hyIIys/iv41o+9lhj8sIbHCKPnkOL9fnTs98pgzffms04A==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-portal@9.4.30': - resolution: {integrity: sha512-yJYVib6tgA/KrQjWNrQPBqm61K5cDIBhTV/jcfQzemHCRDYLiJjpkrxgwQ2AiX24+dLIZrjJrMMC7sybUym5jg==} + '@fluentui/react-portal@9.4.29': + resolution: {integrity: sha512-1rhJ2u3PUCPpASSqrRCsLFZmkjxb3gEl8pNkKluudRwCu21rsG+HZUAjLTFZuE629shMWJ+7dsg0NkH14hX0zg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-positioning@9.15.5': - resolution: {integrity: sha512-5HJAq6bNmiudsm7BkUFNIV1CZHIEVWrGWbEuFKDR1kIgtmpcnGggSnQcj13px81sfD4rzGXCO+hG0j+LXYLIFw==} + '@fluentui/react-positioning@9.15.4': + resolution: {integrity: sha512-QHTG9YGRIeZ/bjooJPh2KvEMH98sCFITTQpeUf9O5qrB+wMHoBXz10E2OSW9qGYnpbRPfOldqB6aymVWMw3OJQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-progress@9.1.81': - resolution: {integrity: sha512-YO+7UxtrGtmI8pEvkGuH0VygKXH6e4+BHasSXskqFTA+YQhXVdho9b+JUPzGwRQk2GDYx1pH8FP9CUHIm/TigA==} + '@fluentui/react-progress@9.1.80': + resolution: {integrity: sha512-kt++7lueMBwDtlRElpgYYIJa0dQPZaO1yWhqpi6pHR4Ukem4jCNFvaV1D6SJ50POlLxyh5SefcjnYxOOTIixqA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-provider@9.16.5': - resolution: {integrity: sha512-eh9B6+eIOLUBxAVGGydHNwsZQVPJTdtFgQWKLwChNZmGj5zozkNxUYm6UdUs76KkbktjmVRz1Hco1CDdJ4kJtw==} + '@fluentui/react-provider@9.16.4': + resolution: {integrity: sha512-a8jNYiQ+Ftj7uo4VpRh3uhLXa3N9Yr0OcwwKBLsim6yxTNnonFqxeMiposF3TQtBtKLmy6ZqV62uI4lbbE9XwA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-radio@9.2.26': - resolution: {integrity: sha512-iKOorKmTUuxHqML6WrMuUt5dp5Hi2r2zem6PisxVa+cBHw3ZzBJHEo/+vDI53EV22thbC2wp8dNPM34/GwmSQw==} + '@fluentui/react-radio@9.2.25': + resolution: {integrity: sha512-rm9OGO63FjzxPtWipIDrP0Z7O9UuDXNIUvB0Rb3sizf+fw9nltw+cztQIFgFiknJ6CU5jf5pJdh/AiFka/Jsmg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-rating@9.0.14': - resolution: {integrity: sha512-HLwh1NiN7dMRql9ZQMktFTlGPQJKRgiX3RgPDY8LINWQ1GTvkfTky09PXx6qmzyn0EWB9msAYsr4HU26LgM5pQ==} + '@fluentui/react-rating@9.0.13': + resolution: {integrity: sha512-6/TVG2dbk5J06NF8AxkhkuG0z7ZJ0e/e/CVVQ5N7jrQD3iyDKxwJKGTk3ToyLAkVBtfic10fk++DGA3aRnEM5A==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.14.0 <19.0.0' + react: '>=16.8.0 <19.0.0' react-dom: '>=16.8.0 <19.0.0' - '@fluentui/react-search@9.0.11': - resolution: {integrity: sha512-XWbLp31VU5VDpD6kpALaq/bGG7+WAgo0l63dtj0xagYbW2cGI9ZNIkjUZwTaaWJ6a/FvJfpZISL6cl34wpNZ9A==} + '@fluentui/react-search@9.0.9': + resolution: {integrity: sha512-/r1fAkNjeLD8NsVDTtLsQrAVNQUg9MxFdE6mxVSwN1JKMkAdRTpgeJ+O7X80Umuawcl9UHmLOoxHmXHadBOvzQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-select@9.1.81': - resolution: {integrity: sha512-eLuw/znEIR/OhaiaeZ41bjpljmDkhSxwKdZdML5yGABAVJKWqXD8caQSZMmyZ871cht+lhM0l2x18wYICeGdjA==} + '@fluentui/react-select@9.1.80': + resolution: {integrity: sha512-g3pJOdrYhPDaUHqkJAi5CTrwitXFqwyZrGQ2An3XVMfRkB5KEg+Rd4gEcdOIFta95EkjtV3DanyVoIv18wCj4A==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -3589,118 +3609,120 @@ packages: '@types/react': '>=16.14.0 <19.0.0' react: '>=16.14.0 <19.0.0' - '@fluentui/react-shared-contexts@9.19.1': - resolution: {integrity: sha512-UZteZ1zuQmscwELmb673hX9DoBWJYkSdEBcJfohqh+49WnkUb+y03tQ0nEF6xHV1FWmAwcjFm532gBW1ayG8Ng==} - peerDependencies: - '@types/react': '>=16.14.0 <19.0.0' - react: '>=16.14.0 <19.0.0' - - '@fluentui/react-skeleton@9.1.9': - resolution: {integrity: sha512-TRQ3qYKZa7n3m97Hr0z6XBnJuwhBGI7Sj1hAGHf9QCowdH+bFzbcsWfKoIL8KwUj6AFu4eO7nWRtP85yjEJVHA==} + '@fluentui/react-skeleton@9.1.8': + resolution: {integrity: sha512-k2qlRlYByVPf1haf4+akLN2w2DidiDW7LBv/0Z0fWKpf7gnYfUjonmtrN2rlOTKGpKu1ZCtf7eupdM69Qd4sLg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-slider@9.1.88': - resolution: {integrity: sha512-Nt09v1vqySXX1qPP45u9XLZW7gCVwTu2+tWL3yIuX3Ot72oWW0y1OA9LRaJQMmnWtM5TtUB3xvTiTb3QJIQQ8A==} + '@fluentui/react-slider@9.1.87': + resolution: {integrity: sha512-zI/r5uRLhKCwbLfMGs9gAraE81awXwuiKaWU6FjAflLwCt9tb9Fw/lk0Pj3GL3BH1nORDnPgN+f5ZXyc6vGPcg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-spinbutton@9.2.82': - resolution: {integrity: sha512-CBeE6Sfaju35MN0y1CDvdiGtvOUJT/CHGw8E3x/B/jdJvFbcHtgEKQJdEED0ajPW1LBUfjZmmlMlbP6VW1qsMg==} + '@fluentui/react-spinbutton@9.2.80': + resolution: {integrity: sha512-1Opw0/MFaYZKJVoY77MYkHx7+FCWEBc+nUl9nshcYCBwCcgY/YqBlJ5oVInvZ6Ym3cvYESqgOhmOqr3iJCC/CQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-spinner@9.4.11': - resolution: {integrity: sha512-HFJ6s43BKOv0zThZuM5s8naiwWbZTj6dvm474YtYxu67B4GPwKB4VWRTI+BPyy1Va01yF66tfS5tqSJE4jwCAw==} + '@fluentui/react-spinner@9.4.10': + resolution: {integrity: sha512-xXIBV27vhu4m3sedRuhQyYef53NUX8LifVWoMkmBXbEtOjc9vEN15tkT3L7vdlenJDGYYVNJDp54qWUCUnZVYg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-swatch-picker@9.1.5': - resolution: {integrity: sha512-Pd4DnJFKWXKGNQ9aOTpmVdamaWNrB5Nc20qy5RT3fbQXqkXf10eqr88WqyNsseznubqbXTOi00KiEa5FgoXgjA==} + '@fluentui/react-swatch-picker@9.1.4': + resolution: {integrity: sha512-H/jAB+0BI6YDe6x0nH9uI7PmHOUmXpkprlOC5uaJGLNhBQQrNcV9wrxImwWHfr7DKDZce8SVyGl0OXTT2I/RVw==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.14.0 <19.0.0' + react: '>=16.8.0 <19.0.0' react-dom: '>=16.8.0 <19.0.0' - '@fluentui/react-switch@9.1.88': - resolution: {integrity: sha512-BsJ2ic6znQSLRHP8puPsjfxjGYggf2Syi8Cx2KccDIsiBUfRsCE40ZPDh+LjpqtLu9V8Dkv+85em/JE4GrkB4Q==} + '@fluentui/react-switch@9.1.87': + resolution: {integrity: sha512-zD6HivKQOF7POzFDJEyjXhB8gedYw1HS3OKKQGWMFzjJwiGJJAi6mABllh6hARuGES86otmqmq/N6WGPAusc+w==} + peerDependencies: + '@types/react': '>=16.14.0 <19.0.0' + '@types/react-dom': '>=16.9.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + react-dom: '>=16.14.0 <19.0.0' + + '@fluentui/react-table@9.15.9': + resolution: {integrity: sha512-unTbm8rjEqOzH/xHmltBApgS9jUtnLJ1t/XnhF0ATKvHDjGE5tkDyLkBM9Z6HZlC0xOkd4nyTMlUaaSeNdvFXQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-table@9.15.10': - resolution: {integrity: sha512-Brb+DAwJtbRyNQVRcF1EHvfy4QnwlQ/1YOyhkLKZwYISw8P0WfI/kIlGIxC9MFfvTtr+XRzHivTJAvpip6Fnvw==} + '@fluentui/react-tabs@9.4.25': + resolution: {integrity: sha512-xc4uvoTzKDEKmx0AYYt2yDIi4MPfQ9SZtTa4F0tUmmAhM2LOa54E1cUNZSuzw69foxtYLAB9TouRSnAYHGIHoQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-tabs@9.4.26': - resolution: {integrity: sha512-V03EwHS8V812fmf+zCRRjdPpI61LV8MxTp9xQH5vS7pqbMcnDWy2C6fTPiCHL6t+npUMfqLMTiFfCgaqOP3w4w==} + '@fluentui/react-tabster@9.21.5': + resolution: {integrity: sha512-35k5mWN73m94EcRKZKAjSbQroA35C+RA+sbWVlg40mNm4d9UYKyre0mblvaL+EVogQeoLUUtPLVvNu/cYxNdNg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-tabster@9.22.2': - resolution: {integrity: sha512-QXQCk9XYQpjtNhMPKqRwmnPe58kc8YjtaGDFlRUtKBi8PRtK08Qf4rltEntpDv2xEZSyR5wJPZLnQI25hKZ3fQ==} + '@fluentui/react-tabster@9.22.1': + resolution: {integrity: sha512-m8m7ISCDN8EHM430hAD9kO9KKz5T6PNJ42HdI0gYf+d8xQjyMKr3HBOHzVDmdfv/9QHfftWtwS9WpqqS7IOreA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-tag-picker@9.2.2': - resolution: {integrity: sha512-GPEihIS51WX29gAJm27V6aGMvAqnwh7Rf+/fIJ14gT7fGD4jrbfAy/nAy1qMvcnb9R1cyWFYhAvaHA2/KoAheg==} + '@fluentui/react-tag-picker@9.2.0': + resolution: {integrity: sha512-TY+XRlnPgRHZDIcyGphSscm8202admvbyhE1nKVQEUnnEIZjHw7wammfv2If0PjgViRyQ9/XlEj5AttQldKpWw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-tags@9.3.11': - resolution: {integrity: sha512-sAdMh8kbP033ZlMyOETZ85OBPM/A1Vm7SXT33dNZ4S+e5nvjDGHkhfkUOidNRNq7EfkiJWRz2YAjBuNn+CYegw==} + '@fluentui/react-tags@9.3.10': + resolution: {integrity: sha512-tVlyGTTVutFebA6nsIfu9V2aXj2jb/Hy+H0hCIgxZnfFeBnp5m5MxInvwhfiOpO8v+ENuEC53LjQcdCw7TmhuQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-teaching-popover@9.1.10': - resolution: {integrity: sha512-vGnFZk7HhcIwB4DkZVeuvQIhiHmaHnzEt7rxw5n1XjCzVWj83zyDte+kFDXubJxsFq+Hmud9w+aWTIVRnHFy3w==} + '@fluentui/react-teaching-popover@9.1.9': + resolution: {integrity: sha512-+UuDAyTXrswKegEcED7hLPiZ6MCkMGKRkAxJpC/l4FRmaEGJ8y/j33F7HvfrACdFbIEbceuRS7Wx2GRWlotjRQ==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' '@types/react-dom': '>=16.8.0 <19.0.0' - react: '>=16.14.0 <19.0.0' + react: '>=16.8.0 <19.0.0' react-dom: '>=16.8.0 <19.0.0' - '@fluentui/react-text@9.4.22': - resolution: {integrity: sha512-lQAN925YE7iP5WDXTN7dPMIKLmKkcBYD7TgOPjj5qfoRgxMzm/71FHUImvjgz1PMrr29tFA/fc/KXmwR2LbA0g==} + '@fluentui/react-text@9.4.21': + resolution: {integrity: sha512-VP09hiPqrPsTNxmXsejyGP9xRqpRw2Mqim+M4hb6xoorcq1hjfInhr1W79jdDycStJ9MvTDOs6mBP+1wg8tJzA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-textarea@9.3.82': - resolution: {integrity: sha512-Mv9icfruzeGsJ0fH80N5O17BPgvyLGjRg18kF85cbRdDzYf8tEM36WL3xv2Xtfnx8rvx1/75SMCkTcYF2RwwHg==} + '@fluentui/react-textarea@9.3.80': + resolution: {integrity: sha512-n9wMXz9eO0kzguysFmP5Pi2R21m26eBpVHnkGyhYu7ESNh0Q4JdBoylpyCpncpi92OQjY4jj7n7QM01U6jNC/A==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -3710,46 +3732,52 @@ packages: '@fluentui/react-theme@9.1.17': resolution: {integrity: sha512-A4WmsEiefH8O6EJ+jyFq9KACrR5Aad1EbJiOzjQdos1WtXncZhkJUHpChfV6DDAPFUj0lEPPaJDoRze5xZzS4Q==} - '@fluentui/react-toast@9.3.50': - resolution: {integrity: sha512-uz+WvQxCA7eYKBR0bNxQ/8Z7wpX7gAxVdA9Bmzdaa1d3zj2yGxiYGZ6u6Z2VEmPgOz5OzV6xf21n8bURFbUQ6g==} + '@fluentui/react-toast@9.3.48': + resolution: {integrity: sha512-iEP4ggFVgDtfR2hkXdOMBhy5eETLpXCfUcoDGTti3Z1xH5Y4b3dLByEpAXcP2M8zxJk81MZDCFcaY5gZTBhp4w==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-toolbar@9.1.89': - resolution: {integrity: sha512-B8ntmAGp2Xrtu4VCe+jTV3QsnIartlzBFeUJXcYdtjdFF/JTFTUsJTIEiC6BSDgCg5FjCajMPaosAmdnPAaxSg==} + '@fluentui/react-toolbar@9.1.88': + resolution: {integrity: sha512-c4jfk1LbUjQ8zpoGsMv+PpcozjuUj9kBseslwRLKBwh0/rZdf5VbZPHtYozE9YiVrTfJpbNYGLSZRHbETMIxvw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-tooltip@9.4.33': - resolution: {integrity: sha512-WBUrnGuJHfbieNmwWOuhHUU48h6/AejGLdMZZeMtxC7nxxkiTIDMLFuTGFQCHEnEzLam3lQbH10UUi7hoiHwCg==} + '@fluentui/react-tooltip@9.4.32': + resolution: {integrity: sha512-wMBTc66KhHGEf92JHNuirSbo5fjzmVUrAiVFHiZ44HsxbkRuBbwzeKOxpS+jODHxUjd0wYjUt/muEdGwAMBHGQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-tree@9.7.4': - resolution: {integrity: sha512-oBToMOUwdcj+lNVLB3arfMVQ76stBdCnd405PV2lT1THZiqtPd/6/fENU/inAWFwi1LNCSWpsjtd+H6Z7DntqQ==} + '@fluentui/react-tree@9.7.2': + resolution: {integrity: sha512-+x0usCgARcOtunyP2Vv8u3u2YshURI16iWmeG4aIinFCZxERkPK9kRFHXv2Cey2wE3QrDOMmciqY4ZJ522b7ow==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-utilities@9.18.12': - resolution: {integrity: sha512-zDWLdkZJf6/jAlExDN84JPZdU0vECVKfF+PA5m7T5/tIbCQjlagz4yk+xT0x0jewrfIVqeoUZUx6I6WlvM8gKA==} + '@fluentui/react-utilities@9.18.10': + resolution: {integrity: sha512-1yUFZrJyBO1qizHa20S35JATQwr0QoTZ5vBmov0K49BWxDpJxpiAClMpFaMlw0hj9cI7HMLFF8Y87OhUYvaheQ==} + peerDependencies: + '@types/react': '>=16.14.0 <19.0.0' + react: '>=16.14.0 <19.0.0' + + '@fluentui/react-utilities@9.18.11': + resolution: {integrity: sha512-VTOWnH6hug6WoNVWlQNRH20iu7088ckoQeRbppAZLMKNXKQtmbA6S1ZmU8kT/qYMWWK8OdjixcPA+h4AAZmQcg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' react: '>=16.14.0 <19.0.0' - '@fluentui/react-virtualizer@9.0.0-alpha.81': - resolution: {integrity: sha512-7ZhUQe+ngjYcOT2OgpkykvUa+EZe9ISA2JQDfCgbCrcXpJZRA9pPZiDwsqQqyjcwDyKXX0q+bwRC9FhzudpSbQ==} + '@fluentui/react-virtualizer@9.0.0-alpha.80': + resolution: {integrity: sha512-1RzGHX4/4oYJOnnjD+5HM8iOMVOxG5435PFI8BOZCvCJ2jj/krMixv9jrL5RB2KiDt4Xm+gPUDw7trPcx+XCtA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -3872,6 +3900,9 @@ packages: '@microsoft/tsdoc@0.14.2': resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} + '@ndelangen/get-tarball@3.0.9': + resolution: {integrity: sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==} + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -4092,8 +4123,8 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@playwright/test@1.45.2': - resolution: {integrity: sha512-JxG9eq92ET75EbVi3s+4sYbcG7q72ECeZNbdBlaMkGcNbiDQ4cAi8U2QP5oKkOx+1gpaiL1LDStmzCaEM1Z6fQ==} + '@playwright/test@1.45.1': + resolution: {integrity: sha512-Wo1bWTzQvGA7LyKGIZc8nFSTFf2TkthGIFBR+QVNilvwouGzFd4PYukZe3rvf5PSqjHi1+1NyKSDZKcQWETzaA==} engines: {node: '>=18'} hasBin: true @@ -4349,83 +4380,83 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.18.1': - resolution: {integrity: sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==} + '@rollup/rollup-android-arm-eabi@4.18.0': + resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.18.1': - resolution: {integrity: sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==} + '@rollup/rollup-android-arm64@4.18.0': + resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.18.1': - resolution: {integrity: sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==} + '@rollup/rollup-darwin-arm64@4.18.0': + resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.18.1': - resolution: {integrity: sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==} + '@rollup/rollup-darwin-x64@4.18.0': + resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.18.1': - resolution: {integrity: sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==} + '@rollup/rollup-linux-arm-gnueabihf@4.18.0': + resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.18.1': - resolution: {integrity: sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==} + '@rollup/rollup-linux-arm-musleabihf@4.18.0': + resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.18.1': - resolution: {integrity: sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==} + '@rollup/rollup-linux-arm64-gnu@4.18.0': + resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.18.1': - resolution: {integrity: sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==} + '@rollup/rollup-linux-arm64-musl@4.18.0': + resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.18.1': - resolution: {integrity: sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': + resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.18.1': - resolution: {integrity: sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==} + '@rollup/rollup-linux-riscv64-gnu@4.18.0': + resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.18.1': - resolution: {integrity: sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==} + '@rollup/rollup-linux-s390x-gnu@4.18.0': + resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.18.1': - resolution: {integrity: sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==} + '@rollup/rollup-linux-x64-gnu@4.18.0': + resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.18.1': - resolution: {integrity: sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==} + '@rollup/rollup-linux-x64-musl@4.18.0': + resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.18.1': - resolution: {integrity: sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==} + '@rollup/rollup-win32-arm64-msvc@4.18.0': + resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.18.1': - resolution: {integrity: sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==} + '@rollup/rollup-win32-ia32-msvc@4.18.0': + resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.18.1': - resolution: {integrity: sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==} + '@rollup/rollup-win32-x64-msvc@4.18.0': + resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} cpu: [x64] os: [win32] @@ -4451,8 +4482,8 @@ packages: '@rushstack/ts-command-line@4.19.1': resolution: {integrity: sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==} - '@shikijs/core@1.10.3': - resolution: {integrity: sha512-D45PMaBaeDHxww+EkcDQtDAtzv00Gcsp72ukBtaLSmqRvh0WgGMq3Al0rl1QQBZfuneO75NXMIzEZGFitThWbg==} + '@shikijs/core@1.10.1': + resolution: {integrity: sha512-qdiJS5a/QGCff7VUFIqd0hDdWly9rDp8lhVmXVrS11aazX8LOTRLHAXkkEeONNsS43EcCd7gax9LLoOz4vlFQA==} '@sideway/address@4.1.5': resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} @@ -4505,16 +4536,16 @@ packages: '@slorber/remark-comment@1.0.0': resolution: {integrity: sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==} - '@storybook/addon-actions@8.2.4': - resolution: {integrity: sha512-l1dlzWBBkR/5aullsX8N1ZbYr2bkeHPAaMCRy1jG5BBA8IHbi55JFwmJ8XF2gXkT2GyAZnePzb43RuLXz4KxFQ==} - peerDependencies: - storybook: ^8.2.4 + '@storybook/addon-actions@8.1.11': + resolution: {integrity: sha512-jqYXgBgOVInStOCk//AA+dGkrfN8R7rDXA4lyu82zM59kvICtG9iqgmkSRDn0Z3zUkM+lIHZGoz0aLVQ8pxsgw==} - '@storybook/builder-vite@8.2.4': - resolution: {integrity: sha512-hDx0ZLcnFrIJaVoFMu41d9w1uWmwy/DDUuIbSd0T7xHwWyVqgI8lmaQlBIp81/QmSKaUB964UduHcdIjkoWoYA==} + '@storybook/builder-manager@8.1.11': + resolution: {integrity: sha512-U7bmed4Ayg+OlJ8HPmLeGxLTHzDY7rxmxM4aAs4YL01fufYfBcjkIP9kFhJm+GJOvGm+YJEUAPe5mbM1P/bn0Q==} + + '@storybook/builder-vite@8.1.11': + resolution: {integrity: sha512-hG4eoNMCPgjZ2Ai+zSmk69zjsyEihe75XbJXtYfGRqjMWtz2+SAUFO54fLc2BD5svcUiTeN+ukWcTrwApyPsKg==} peerDependencies: '@preact/preset-vite': '*' - storybook: ^8.2.4 typescript: '>= 4.3.x' vite: ^4.0.0 || ^5.0.0 vite-plugin-glimmerx: '*' @@ -4526,89 +4557,123 @@ packages: vite-plugin-glimmerx: optional: true - '@storybook/cli@8.2.4': - resolution: {integrity: sha512-9swRaios9iXHdwAWqurdCN2pL6JgJb/BCxflyA5edMqq5uqj4R7K+CroHQXYJZoWZ/ZoS/ElTtb9mMl/c3VUFw==} + '@storybook/channels@8.1.11': + resolution: {integrity: sha512-fu5FTqo6duOqtJFa6gFzKbiSLJoia+8Tibn3xFfB6BeifWrH81hc+AZq0lTmHo5qax2G5t8ZN8JooHjMw6k2RA==} + + '@storybook/cli@8.1.11': + resolution: {integrity: sha512-4U48w9C7mVEKrykcPcfHwJkRyCqJ28XipbElACbjIIkQEqaHaOVtP3GeKIrgkoOXe/HK3O4zKWRP2SqlVS0r4A==} hasBin: true - '@storybook/codemod@8.2.4': - resolution: {integrity: sha512-QcZdqjX4NvkVcWR3yI9it3PfqmBOCR+3iY6j4PmG7p5IE0j9kXMKBbeFrBRprSijHKlwcjbc3bRx2SnKF6AFEg==} + '@storybook/client-logger@8.1.11': + resolution: {integrity: sha512-DVMh2usz3yYmlqCLCiCKy5fT8/UR9aTh+gSqwyNFkGZrIM4otC5A8eMXajXifzotQLT5SaOEnM3WzHwmpvMIEA==} - '@storybook/components@8.2.4': - resolution: {integrity: sha512-JLT1RoR/RXX+ZTeFoY85CRHb9Zz3l0PRRUSetEjoIJdnBGeL5C38bs0s9QnYjpCDLUlhdYhTln+GzmbyH8ocpA==} + '@storybook/codemod@8.1.11': + resolution: {integrity: sha512-/LCozjH1IQ1TOs9UQV59BE0X6UZ9q+C0NEUz7qmJZPrwAii3FkW4l7D/fwxblpMExaoxv0oE8NQfUz49U/5Ymg==} + + '@storybook/core-common@8.1.11': + resolution: {integrity: sha512-Ix0nplD4I4DrV2t9B+62jaw1baKES9UbR/Jz9LVKFF9nsua3ON0aVe73dOjMxFWBngpzBYWe+zYBTZ7aQtDH4Q==} peerDependencies: - storybook: ^8.2.4 + prettier: ^2 || ^3 + peerDependenciesMeta: + prettier: + optional: true - '@storybook/core@8.2.4': - resolution: {integrity: sha512-jePmsGZT2hhUNQs8ED6+hFVt2m4hrMseO8kkN7Mcsve1MIujzHUS7Gjo4uguBwHJJOtiXB2fw4OSiQCmsXscZA==} + '@storybook/core-events@8.1.11': + resolution: {integrity: sha512-vXaNe2KEW9BGlLrg0lzmf5cJ0xt+suPjWmEODH5JqBbrdZ67X6ApA2nb6WcxDQhykesWCuFN5gp1l+JuDOBi7A==} - '@storybook/csf-plugin@8.2.4': - resolution: {integrity: sha512-7V2tmeyAwv4/AQiBpB+7fCpphnY1yhcz+Zv9esUOHKqFn5+7u9FKpEXFFcf6fcbqXr2KoNw2F1EnTv3K/SxXrg==} - peerDependencies: - storybook: ^8.2.4 + '@storybook/core-server@8.1.11': + resolution: {integrity: sha512-L6dzQTmR0np/kagNONvvlm6lSvF1FNc9js3vxsEEPnEypLbhx8bDZaHmuhmBpYUzKyUMpRVQTE/WgjHLuBBuxA==} + + '@storybook/csf-plugin@8.1.11': + resolution: {integrity: sha512-hkA8gjFtSN/tabG0cuvmEqanMXtxPr3qTkp4UNSt1R6jBEgFHRG2y/KYLl367kDwOSFTT987ZgRfJJruU66Fvw==} - '@storybook/csf@0.1.11': - resolution: {integrity: sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==} + '@storybook/csf-tools@8.1.11': + resolution: {integrity: sha512-6qMWAg/dBwCVIHzANM9lSHoirwqSS+wWmv+NwAs0t9S94M75IttHYxD3IyzwaSYCC5llp0EQFvtXXAuSfFbibg==} + + '@storybook/csf@0.1.7': + resolution: {integrity: sha512-53JeLZBibjQxi0Ep+/AJTfxlofJlxy1jXcSKENlnKxHjWEYyHQCumMP5yTFjf7vhNnMjEpV3zx6t23ssFiGRyw==} + + '@storybook/docs-mdx@3.1.0-next.0': + resolution: {integrity: sha512-t4syFIeSyufieNovZbLruPt2DmRKpbwL4fERCZ1MifWDRIORCKLc4NCEHy+IqvIqd71/SJV2k4B51nF7vlJfmQ==} + + '@storybook/docs-tools@8.1.11': + resolution: {integrity: sha512-mEXtR9rS7Y+OdKtT/QG6JBGYR1L41mcDhIqhnk7RmYl9qJstVAegrCKWR53sPKFdTVOHU7dmu6k+BD+TqHpyyw==} '@storybook/global@5.0.0': resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} - '@storybook/instrumenter@8.2.4': - resolution: {integrity: sha512-szcRjg7XhtobDW4omexWqBRlmRyrKW9p8uF9k6hanJqhHl4iG9D8xbi3SdaRhcn5KN1Wqv6RDAB+kXzHlFfdKA==} + '@storybook/icons@1.2.9': + resolution: {integrity: sha512-cOmylsz25SYXaJL/gvTk/dl3pyk7yBFRfeXTsHvTA3dfhoU/LWSq0NKL9nM7WBasJyn6XPSGnLS4RtKXLw5EUg==} + engines: {node: '>=14.0.0'} peerDependencies: - storybook: ^8.2.4 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@storybook/manager-api@8.2.4': - resolution: {integrity: sha512-ayiOtcGupSeLCi2doEsRpALNPo4MBWYruc+e3jjkeVJQIg9A1ipSogNQh8unuOmq9rezO4/vcNBd6MxLs3xLWg==} - peerDependencies: - storybook: ^8.2.4 + '@storybook/instrumenter@8.1.11': + resolution: {integrity: sha512-r/U9hcqnodNMHuzRt1g56mWrVsDazR85Djz64M3KOwBhrTj5d46DF4/EE80w/5zR5JOrT7p8WmjJRowiVteOCQ==} - '@storybook/preview-api@8.2.4': - resolution: {integrity: sha512-IxOiUYYzNnk1OOz3zQBhsa3P1fsgqeMBZcH7TjiQWs9osuWG20oqsFR6+Z3dxoW8IuQHvpnREGKvAbRsDsThcA==} - peerDependencies: - storybook: ^8.2.4 + '@storybook/manager-api@8.1.11': + resolution: {integrity: sha512-QSgwKfAw01K9YvvZj30iGBMgQ4YaCT3vojmttuqdH5ukyXkiO7pENLJj4Y+alwUeSi0g+SJeadCI3PXySBHOGg==} + + '@storybook/manager@8.1.11': + resolution: {integrity: sha512-e02y9dmxowo7cTKYm9am7UO6NOHoHy6Xi7xZf/UA932qLwFZUtk5pnwIEFaZWI3OQsRUCGhP+FL5zizU7uVZeg==} - '@storybook/react-dom-shim@8.2.4': - resolution: {integrity: sha512-p2ypPWuKKFY/ij7yYjvdnrOcfdpxnAJd9D4/2Hm2eVioE4y8HQSND54t9OfkW+498Ez7ph4zW9ez005XqzH/+w==} + '@storybook/node-logger@8.1.11': + resolution: {integrity: sha512-wdzFo7B2naGhS52L3n1qBkt5BfvQjs8uax6B741yKRpiGgeAN8nz8+qelkD25MbSukxvbPgDot7WJvsMU/iCzg==} + + '@storybook/preview-api@8.1.11': + resolution: {integrity: sha512-8ZChmFV56GKppCJ0hnBd/kNTfGn2gWVq1242kuet13pbJtBpvOhyq4W01e/Yo14tAPXvgz8dSnMvWLbJx4QfhQ==} + + '@storybook/preview@8.1.11': + resolution: {integrity: sha512-K/9NZmjnL0D1BROkTNWNoPqgL2UaocALRSqCARmkBLgU2Rn/FuZgEclHkWlYo6pUrmLNK+bZ+XzpNMu12iTbpg==} + + '@storybook/react-dom-shim@8.1.11': + resolution: {integrity: sha512-KVDSuipqkFjpGfldoRM5xR/N1/RNmbr+sVXqMmelr0zV2jGnexEZnoa7wRHk7IuXuivLWe8BxMxzvQWqjIa4GA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.2.4 - '@storybook/react-vite@8.2.4': - resolution: {integrity: sha512-4nDZC4uJKV6YCVzT/es0abQnd28CuU3cN4nyzxaBbI/XtCvYzkT7KLEo8csaS+1o1uEb8lY3ZLZ2a3jYlVPNJA==} + '@storybook/react-vite@8.1.11': + resolution: {integrity: sha512-QqkE6QKsIDthXtps9+YSBQ39O4VvU7Uu3y6WSA3IPgKTtGnmIvhwXtapjf7WQ2cNb5KY1JksFxHXbDe0i5IL4g==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.2.4 vite: ^4.0.0 || ^5.0.0 - '@storybook/react@8.2.4': - resolution: {integrity: sha512-tRkEeFhwq2GeRsPwFc8dINI5L4mXanXaa7/JreB6ZcUeOZD8d81TWXCH9QyGvxfe0LW+DeNujA91mx5Yja35Zw==} + '@storybook/react@8.1.11': + resolution: {integrity: sha512-t+EYXOkgwg3ropLGS9y8gGvX5/Okffu/6JYL3YWksrBGAZSqVV4NkxCnVJZepS717SyhR0tN741gv/SxxFPJMg==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.2.4 typescript: '>= 4.2.x' peerDependenciesMeta: typescript: optional: true - '@storybook/test@8.2.4': - resolution: {integrity: sha512-boFjNFja4BNSbQhvmMlTVdQmZh36iM9+8w0sb7IK2e9Xnoi4+utupPNwBLvSsw4bRayK8+mP4Vk46O8h3TaiMw==} - peerDependencies: - storybook: ^8.2.4 + '@storybook/router@8.1.11': + resolution: {integrity: sha512-nU5lsBvy0L8wBYOkjagh29ztZicDATpZNYrHuavlhQ2jznmmHdJvXKYk+VrMAbthjQ6ZBqfeeMNPR1UlnqR5Rw==} - '@storybook/theming@8.2.4': - resolution: {integrity: sha512-B4HQMzTeg1TgV9uPDIoDkMSnP839Y05I9+Tw60cilAD+jTqrCvMlccHfehsTzJk+gioAflunATcbU05TMZoeIQ==} - peerDependencies: - storybook: ^8.2.4 + '@storybook/telemetry@8.1.11': + resolution: {integrity: sha512-Jqvm7HcZismKzPuebhyLECO6KjGiSk4ycbca1WUM/TUvifxCXqgoUPlHHQEEfaRdHS63/MSqtMNjLsQRLC/vNQ==} + + '@storybook/test@8.1.11': + resolution: {integrity: sha512-k+V3HemF2/I8fkRxRqM8uH8ULrpBSAAdBOtWSHWLvHguVcb2YA4g4kKo6tXBB9256QfyDW4ZiaAj0/9TMxmJPQ==} - '@storybook/types@8.2.4': - resolution: {integrity: sha512-ksY2/pLfFSMyRiPje1BGC8T3na0QPQUffGINXbnrloK/iyRmHkz+5bnX4e/O+nehevb/erBSCAahivJfhPlZMA==} + '@storybook/theming@8.1.11': + resolution: {integrity: sha512-Chn/opjO6Rl1isNobutYqAH2PjKNkj09YBw/8noomk6gElSa3JbUTyaG/+JCHA6OG/9kUsqoKDb5cZmAKNq/jA==} peerDependencies: - storybook: ^8.2.4 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + + '@storybook/types@8.1.11': + resolution: {integrity: sha512-k9N5iRuY2+t7lVRL6xeu6diNsxO3YI3lS4Juv3RZ2K4QsE/b3yG5ElfJB8DjHDSHwRH4ORyrU71KkOCUVfvtnw==} '@svgr/babel-plugin-add-jsx-attribute@8.0.0': resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} @@ -4688,68 +4753,68 @@ packages: resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==} engines: {node: '>=14'} - '@swc/core-darwin-arm64@1.6.13': - resolution: {integrity: sha512-SOF4buAis72K22BGJ3N8y88mLNfxLNprTuJUpzikyMGrvkuBFNcxYtMhmomO0XHsgLDzOJ+hWzcgjRNzjMsUcQ==} + '@swc/core-darwin-arm64@1.6.7': + resolution: {integrity: sha512-sNb+ghP2OhZyUjS7E5Mf3PqSvoXJ5gY6GBaH2qp8WQxx9VL7ozC4HVo6vkeFJBN5cmYqUCLnhrM3HU4W+7yMSA==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.6.13': - resolution: {integrity: sha512-AW8akFSC+tmPE6YQQvK9S2A1B8pjnXEINg+gGgw0KRUUXunvu1/OEOeC5L2Co1wAwhD7bhnaefi06Qi9AiwOag==} + '@swc/core-darwin-x64@1.6.7': + resolution: {integrity: sha512-LQwYm/ATYN5fYSYVPMfComPiFo5i8jh75h1ASvNWhXtS+/+k1dq1zXTJWZRuojd5NXgW3bb6mJtJ2evwYIgYbA==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.6.13': - resolution: {integrity: sha512-f4gxxvDXVUm2HLYXRd311mSrmbpQF2MZ4Ja6XCQz1hWAxXdhRl1gpnZ+LH/xIfGSwQChrtLLVrkxdYUCVuIjFg==} + '@swc/core-linux-arm-gnueabihf@1.6.7': + resolution: {integrity: sha512-kEDzVhNci38LX3kdY99t68P2CDf+2QFDk5LawVamXH0iN5DRAO/+wjOhxL8KOHa6wQVqKEt5WrhD+Rrvk/34Yw==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.6.13': - resolution: {integrity: sha512-Nf/eoW2CbG8s+9JoLtjl9FByBXyQ5cjdBsA4efO7Zw4p+YSuXDgc8HRPC+E2+ns0praDpKNZtLvDtmF2lL+2Gg==} + '@swc/core-linux-arm64-gnu@1.6.7': + resolution: {integrity: sha512-SyOBUGfl31xLGpIJ/Jd6GKHtkfZyHBXSwFlK7FmPN//MBQLtTBm4ZaWTnWnGo4aRsJwQdXWDKPyqlMBtnIl1nQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.6.13': - resolution: {integrity: sha512-2OysYSYtdw79prJYuKIiux/Gj0iaGEbpS2QZWCIY4X9sGoETJ5iMg+lY+YCrIxdkkNYd7OhIbXdYFyGs/w5LDg==} + '@swc/core-linux-arm64-musl@1.6.7': + resolution: {integrity: sha512-1fOAXkDFbRfItEdMZPxT3du1QWYhgToa4YsnqTujjE8EqJW8K27hIcHRIkVuzp7PNhq8nLBg0JpJM4g27EWD7g==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.6.13': - resolution: {integrity: sha512-PkR4CZYJNk5hcd2+tMWBpnisnmYsUzazI1O5X7VkIGFcGePTqJ/bWlfUIVVExWxvAI33PQFzLbzmN5scyIUyGQ==} + '@swc/core-linux-x64-gnu@1.6.7': + resolution: {integrity: sha512-Gp7uCwPsNO5ATxbyvfTyeNCHUGD9oA+xKMm43G1tWCy+l07gLqWMKp7DIr3L3qPD05TfAVo3OuiOn2abpzOFbw==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.6.13': - resolution: {integrity: sha512-OdsY7wryTxCKwGQcwW9jwWg3cxaHBkTTHi91+5nm7hFPpmZMz1HivJrWAMwVE7iXFw+M4l6ugB/wCvpYrUAAjA==} + '@swc/core-linux-x64-musl@1.6.7': + resolution: {integrity: sha512-QeruGBZJ15tadqEMQ77ixT/CYGk20MtlS8wmvJiV+Wsb8gPW5LgCjtupzcLLnoQzDG54JGNCeeZ0l/T8NYsOvA==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.6.13': - resolution: {integrity: sha512-ap6uNmYjwk9M/+bFEuWRNl3hq4VqgQ/Lk+ID/F5WGqczNr0L7vEf+pOsRAn0F6EV+o/nyb3ePt8rLhE/wjHpPg==} + '@swc/core-win32-arm64-msvc@1.6.7': + resolution: {integrity: sha512-ouRqgSnT95lTCiU/6kJRNS5b1o+p8I/V9jxtL21WUj/JOVhsFmBErqQ0MZyCu514noWiR5BIqOrZXR8C1Knx6Q==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.6.13': - resolution: {integrity: sha512-IJ8KH4yIUHTnS/U1jwQmtbfQals7zWPG0a9hbEfIr4zI0yKzjd83lmtS09lm2Q24QBWOCFGEEbuZxR4tIlvfzA==} + '@swc/core-win32-ia32-msvc@1.6.7': + resolution: {integrity: sha512-eZAP/EmJ0IcfgAx6B4/SpSjq3aT8gr0ooktfMqw/w0/5lnNrbMl2v+2kvxcneNcF7bp8VNcYZnoHlsP+LvmVbA==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.6.13': - resolution: {integrity: sha512-f6/sx6LMuEnbuxtiSL/EkR0Y6qUHFw1XVrh6rwzKXptTipUdOY+nXpKoh+1UsBm/r7H0/5DtOdrn3q5ZHbFZjQ==} + '@swc/core-win32-x64-msvc@1.6.7': + resolution: {integrity: sha512-QOdE+7GQg1UQPS6p0KxzJOh/8GLbJ5zI1vqKArCCB0unFqUfKIjYb2TaH0geEBy3w9qtXxe3ZW6hzxtZSS9lDg==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.6.13': - resolution: {integrity: sha512-eailUYex6fkfaQTev4Oa3mwn0/e3mQU4H8y1WPuImYQESOQDtVrowwUGDSc19evpBbHpKtwM+hw8nLlhIsF+Tw==} + '@swc/core@1.6.7': + resolution: {integrity: sha512-BBzORL9qWz5hZqAZ83yn+WNaD54RH5eludjqIOboolFOK/Pw+2l00/H77H4CEBJnzCIBQszsyqtITmrn4evp0g==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -4774,8 +4839,8 @@ packages: resolution: {integrity: sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==} engines: {node: '>=18'} - '@testing-library/dom@10.3.2': - resolution: {integrity: sha512-0bxIdP9mmPiOJ6wHLj8bdJRq+51oddObeCGdEf6PNEhYd93ZYAN+lPRnEOVFtheVwDM7+p+tza3LAQgp0PTudg==} + '@testing-library/dom@10.2.0': + resolution: {integrity: sha512-CytIvb6tVOADRngTHGWNxH8LPgO/3hi/BdCEHOf7Qd2GvZVClhVP0Wo/QHzWhpki49Bk0b4VT6xpt3fx8HTSIw==} engines: {node: '>=18'} '@testing-library/jest-dom@6.4.5': @@ -4929,9 +4994,21 @@ packages: '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + '@types/detect-port@1.3.5': + resolution: {integrity: sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==} + + '@types/diff@5.2.1': + resolution: {integrity: sha512-uxpcuwWJGhe2AR1g8hD9F5OYGCqjqWnBUQFD8gMZsDbv8oPHzxJF6iMO6n8Tk0AdzlxoaaoQhOYlIg/PukVU8g==} + + '@types/doctrine@0.0.3': + resolution: {integrity: sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==} + '@types/doctrine@0.0.9': resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==} + '@types/ejs@3.1.5': + resolution: {integrity: sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==} + '@types/emscripten@1.39.12': resolution: {integrity: sha512-AQImDBgudQfMqUBfrjZYilRxoHDzTBp+ejh+g1fY67eSMalwIKtBXofjpyI0JBgNpHGzxeGAR2QDya0wxW9zbA==} @@ -5046,6 +5123,9 @@ packages: '@types/plist@3.0.5': resolution: {integrity: sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==} + '@types/pretty-hrtime@1.0.3': + resolution: {integrity: sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==} + '@types/prismjs@1.26.3': resolution: {integrity: sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw==} @@ -5130,8 +5210,8 @@ packages: '@types/yargs@17.0.32': resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - '@typescript-eslint/eslint-plugin@7.16.1': - resolution: {integrity: sha512-SxdPak/5bO0EnGktV05+Hq8oatjAYVY3Zh2bye9pGZy6+jwyR3LG3YKkV4YatlsgqXP28BTeVm9pqwJM96vf2A==} + '@typescript-eslint/eslint-plugin@7.15.0': + resolution: {integrity: sha512-uiNHpyjZtFrLwLDpHnzaDlP3Tt6sGMqTCiqmxaN4n4RP0EfYZDODJyddiFDF44Hjwxr5xAcaYxVKm9QKQFJFLA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -5141,8 +5221,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.16.1': - resolution: {integrity: sha512-u+1Qx86jfGQ5i4JjK33/FnawZRpsLxRnKzGE6EABZ40KxVT/vWsiZFEBBHjFOljmmV3MBYOHEKi0Jm9hbAOClA==} + '@typescript-eslint/parser@7.15.0': + resolution: {integrity: sha512-k9fYuQNnypLFcqORNClRykkGOMOj+pV6V91R4GO/l1FDGwpqmSwoOQrOHo3cGaH63e+D3ZiCAOsuS/D2c99j/A==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -5151,19 +5231,19 @@ packages: typescript: optional: true - '@typescript-eslint/rule-tester@7.16.1': - resolution: {integrity: sha512-wWosvVCokYpNFtAWxupGH98mO/QGTDUrYUOJ836KVy9thHT3cF4Hy7yHbezeVHP5ByScyGSdlryfTk226tGySw==} + '@typescript-eslint/rule-tester@7.15.0': + resolution: {integrity: sha512-QyBNG3gTpUJKb+Kx0hMbfZk9K7a3VnWEcWygZyKbw6ihTt/pf7c7AaR7JNbdnrFYc0q3JOgCXdKq8JM4RsAeaA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@eslint/eslintrc': '>=2' eslint: ^8.56.0 - '@typescript-eslint/scope-manager@7.16.1': - resolution: {integrity: sha512-nYpyv6ALte18gbMz323RM+vpFpTjfNdyakbf3nsLvF43uF9KeNC289SUEW3QLZ1xPtyINJ1dIsZOuWuSRIWygw==} + '@typescript-eslint/scope-manager@7.15.0': + resolution: {integrity: sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.16.1': - resolution: {integrity: sha512-rbu/H2MWXN4SkjIIyWcmYBjlp55VT+1G3duFOIukTNFxr9PI35pLc2ydwAfejCEitCv4uztA07q0QWanOHC7dA==} + '@typescript-eslint/type-utils@7.15.0': + resolution: {integrity: sha512-SkgriaeV6PDvpA6253PDVep0qCqgbO1IOBiycjnXsszNTVQe5flN5wR5jiczoEoDEnAqYFSFFc9al9BSGVltkg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -5172,12 +5252,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.16.1': - resolution: {integrity: sha512-AQn9XqCzUXd4bAVEsAXM/Izk11Wx2u4H3BAfQVhSfzfDOm/wAON9nP7J5rpkCxts7E5TELmN845xTUCQrD1xIQ==} + '@typescript-eslint/types@7.15.0': + resolution: {integrity: sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.16.1': - resolution: {integrity: sha512-0vFPk8tMjj6apaAZ1HlwM8w7jbghC8jc1aRNJG5vN8Ym5miyhTQGMqU++kuBFDNKe9NcPeZ6x0zfSzV8xC1UlQ==} + '@typescript-eslint/typescript-estree@7.15.0': + resolution: {integrity: sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -5185,14 +5265,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.16.1': - resolution: {integrity: sha512-WrFM8nzCowV0he0RlkotGDujx78xudsxnGMBHI88l5J8wEhED6yBwaSLP99ygfrzAjsQvcYQ94quDwI0d7E1fA==} + '@typescript-eslint/utils@7.15.0': + resolution: {integrity: sha512-hfDMDqaqOqsUVGiEPSMLR/AjTSCsmJwjpKkYQRo1FNbmW4tBwBspYDwO9eh7sKSTwMQgBw9/T4DHudPaqshRWA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@7.16.1': - resolution: {integrity: sha512-Qlzzx4sE4u3FsHTPQAAQFJFNOuqtuY0LFrZHwQ8IHK705XxBiWOFkfKRWu6niB7hwfgnwIpO4jTC75ozW1PHWg==} + '@typescript-eslint/visitor-keys@7.15.0': + resolution: {integrity: sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==} engines: {node: ^18.18.0 || >=20.0.0} '@ungap/structured-clone@1.2.0': @@ -5232,12 +5312,21 @@ packages: '@volar/language-core@1.11.1': resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} + '@volar/language-core@2.3.4': + resolution: {integrity: sha512-wXBhY11qG6pCDAqDnbBRFIDSIwbqkWI7no+lj5+L7IlA7HRIjRP7YQLGzT0LF4lS6eHkMSsclXqy9DwYJasZTQ==} + '@volar/source-map@1.11.1': resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==} + '@volar/source-map@2.3.4': + resolution: {integrity: sha512-C+t63nwcblqLIVTYXaVi/+gC8NukDaDIQI72J3R7aXGvtgaVB16c+J8Iz7/VfOy7kjYv7lf5GhBny6ACw9fTGQ==} + '@volar/typescript@1.11.1': resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==} + '@volar/typescript@2.3.4': + resolution: {integrity: sha512-acCvt7dZECyKcvO5geNybmrqOsu9u8n5XP1rfiYsOLYGPxvHRav9BVmEdRyZ3vvY6mNyQ1wLL5Hday4IShe17w==} + '@vscode/vsce-sign-alpine-arm64@2.0.2': resolution: {integrity: sha512-E80YvqhtZCLUv3YAf9+tIbbqoinWLCO/B3j03yQPbjT3ZIHCliKZlsy1peNc4XNZ5uIb87Jn0HWx/ZbPXviuAQ==} cpu: [arm64] @@ -5363,6 +5452,12 @@ packages: '@xtuc/long@4.2.2': resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + '@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15': + resolution: {integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==} + engines: {node: '>=14.15.0'} + peerDependencies: + esbuild: '>=0.10.0' + '@yarnpkg/fslib@2.10.3': resolution: {integrity: sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} @@ -5545,6 +5640,9 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} + app-root-dir@1.0.2: + resolution: {integrity: sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==} + archy@1.0.0: resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} @@ -5608,6 +5706,9 @@ packages: as-table@1.0.55: resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==} + assert@2.1.0: + resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==} + assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} @@ -5619,6 +5720,9 @@ packages: resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==} hasBin: true + async@3.2.5: + resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} + asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -5693,10 +5797,18 @@ packages: before-after-hook@3.0.2: resolution: {integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==} + better-opn@3.0.2: + resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==} + engines: {node: '>=12.0.0'} + better-path-resolve@1.0.0: resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} engines: {node: '>=4'} + big-integer@1.6.52: + resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} + engines: {node: '>=0.6'} + big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} @@ -5735,6 +5847,10 @@ packages: resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} engines: {node: '>=14.16'} + bplist-parser@0.2.0: + resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} + engines: {node: '>= 5.10.0'} + brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -5755,16 +5871,14 @@ packages: browser-process-hrtime@1.0.0: resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + browserify-zlib@0.1.4: + resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==} + browserslist@4.23.0: resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - browserslist@4.23.2: - resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} @@ -5861,9 +5975,6 @@ packages: caniuse-lite@1.0.30001600: resolution: {integrity: sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==} - caniuse-lite@1.0.30001642: - resolution: {integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==} - ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -6094,8 +6205,8 @@ packages: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} engines: {node: ^12.20.0 || >=14} - comment-json@4.2.4: - resolution: {integrity: sha512-E5AjpSW+O+N5T2GsOQMHLLsJvrYw6G/AFt9GvU6NguEAfzKShh7hRiLtVo6S9KbRpFMGqE5ojo0/hE+sdteWvQ==} + comment-json@4.2.3: + resolution: {integrity: sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==} engines: {node: '>= 6'} common-path-prefix@3.0.0: @@ -6225,42 +6336,42 @@ packages: resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} engines: {node: '>=12'} - cspell-config-lib@8.11.0: - resolution: {integrity: sha512-8AE1qm/nuD+aiN+mZXQIGp0ESHyQ9uowbKaB5+qi261HEEhuFPceP/3u0yq0kc1YPtnKxEfYHrLukvQIMlDshA==} + cspell-config-lib@8.10.0: + resolution: {integrity: sha512-3rssZH65y4dYIQN0ZgTkTvqThIRVzn18hw7Gx1ZjTFdVMsyc0fRSqtCSOWgi8P5U+GPeyQ3ylvv2RxrTKWaNxw==} engines: {node: '>=18'} - cspell-dictionary@8.11.0: - resolution: {integrity: sha512-h5AVFuTeP+NLBRZbaX6sFGZ/wnvnyeeGtnNiYU0f4dVB3Yq0K9c7QXM8PllIpcbe+SBDoQ15ZlbECzUlGt/Ysg==} + cspell-dictionary@8.10.0: + resolution: {integrity: sha512-mjWrT5pbcnS7LmQpLPZJxa2ohP1wEy6VegQc922AZIvnxvYJ7ZXX/UrUdmQ/ggjKp3bDPf+si1rAcN7oHUAcDA==} engines: {node: '>=18'} - cspell-gitignore@8.11.0: - resolution: {integrity: sha512-r+buXvm3NqU/5N1zmiXSgo7DQLZyKR5sr6McepWlGBmT4DDm7s22yojS8LSusIthJ2k3tvLFDI9O4Rs0DnzK2Q==} + cspell-gitignore@8.10.0: + resolution: {integrity: sha512-FNbrYEFoQi8kHQVLJrGWH6c6Mh/ccmziOBW7KMAWt+sgigMtslu8OokbVUJYdt6R3ESNaGflOW9eVhbVfc6llw==} engines: {node: '>=18'} hasBin: true - cspell-glob@8.11.0: - resolution: {integrity: sha512-X0cEErrQdrVLXDMse84QH/iV2Q+f7AsXxIjlSt+6PPEoDz8yRO8xD71iaaeE/8+cMFrKMl0uDpIpBQ5OlvcIyQ==} + cspell-glob@8.10.0: + resolution: {integrity: sha512-d/q5PZYY+dgMEbmpnkDcs8FjUiR5e5IsCMiiDzhTRslswRPNXwZq9tUKhrGod/hbNH9M28fxnLEHZJFBy91wRQ==} engines: {node: '>=18'} - cspell-grammar@8.11.0: - resolution: {integrity: sha512-fIq7/KDjNMfBBqKTnnp4dhjNmbvnl019bPwecddkQOpx5H9Vn4WVDTiAZbI6/5Li/VU+h1Ld2+pIOKYql/7DBg==} + cspell-grammar@8.10.0: + resolution: {integrity: sha512-bAz2Zcxvf0uex1EHXeWhg3K9ciHFIzcAidwMiDjiaf8/bX4VqOMDzYvv8NRaFdZ3WbaT6yO+jcsUg5kEmCjlvA==} engines: {node: '>=18'} hasBin: true - cspell-io@8.11.0: - resolution: {integrity: sha512-R6ZCNh2RrOkP3/OIpFHmtg6vztxMMsl6/t5kY1nTcmWv/1Ltw56G3q357KN6e+8epFiqFm4gMFmvzImFeR34Yw==} + cspell-io@8.10.0: + resolution: {integrity: sha512-IQJE4nybgvkIotsRh3Xblv6PIkhOtusUrF8dAO2oc8zNRuBQwPnVvtP1w2/flWXTucTt5LOM7rHkzoEYMaX6cA==} engines: {node: '>=18'} - cspell-lib@8.11.0: - resolution: {integrity: sha512-msdfqJLIhJE1whfGXC2J669dKWrnWdFI18nR2OTXipWdiwZDDQEFT3q2Pq56+bhxwtoqAZKrez/zhRB/JbpUuA==} + cspell-lib@8.10.0: + resolution: {integrity: sha512-QL1sKLBjIfBjpmgsrhv1NXzW35asS+XqeK/F6IMujri7K2aUhd7zTrh75tyIuSQ7ZoI4zzPvqwbQvZeRnAQd1Q==} engines: {node: '>=18'} - cspell-trie-lib@8.11.0: - resolution: {integrity: sha512-PRW2ve2F3LBN1a/AwuuxHJ+VHPh9mN01qDAnyQojfqoF7ckRBe7+8Jb+7V9GonBS/oFQJ7AwObXtM2j0FP/DnQ==} + cspell-trie-lib@8.10.0: + resolution: {integrity: sha512-B8TlC37vnM5kEUs144EiHxVinVEh5/u2oBhJv9NZT1yNab+Qp6/k3sPzUIlrjtzzEpKeuCJnZVqgx4cKZmDGqw==} engines: {node: '>=18'} - cspell@8.11.0: - resolution: {integrity: sha512-nyzeSk/Rj4dcuXIV9a3Ri9pJW5gAVDJtTUhyNW9a5rjNcQn+k8uxV8eBgx5s42ESSQrmUh3HhocYy2jLEolunw==} + cspell@8.10.0: + resolution: {integrity: sha512-7HzPH84a5IzDQZB8qgFsOl/5w0NECG193MfR1aLkczv1v/13aGsQGiG33kXFufCuTyVYa5CrcwXaPXDRpWZ13Q==} engines: {node: '>=18'} hasBin: true @@ -6610,6 +6721,10 @@ packages: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} + default-browser-id@3.0.0: + resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} + engines: {node: '>=12'} + default-gateway@6.0.3: resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} engines: {node: '>= 10'} @@ -6677,6 +6792,10 @@ packages: detect-node@2.1.0: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + detect-package-manager@2.0.1: + resolution: {integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==} + engines: {node: '>=12'} + detect-port-alt@1.1.6: resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} engines: {node: '>= 4.2.1'} @@ -6767,6 +6886,10 @@ packages: resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} engines: {node: '>=10'} + dotenv-expand@10.0.0: + resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} + engines: {node: '>=12'} + dotenv@16.4.5: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} @@ -6774,6 +6897,9 @@ packages: duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + duplexify@3.7.1: + resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} + eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} @@ -6794,12 +6920,14 @@ packages: effect@3.0.3: resolution: {integrity: sha512-mgG+FoWrM4sny8OxDFWCpq+6LwGf9cK/JztVhxZQeZM9ZMXY+lKbdMEQmemNYce0QVAz2+YqUKwhKzOidwbZzg==} + ejs@3.1.10: + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} + engines: {node: '>=0.10.0'} + hasBin: true + electron-to-chromium@1.4.722: resolution: {integrity: sha512-5nLE0TWFFpZ80Crhtp4pIp8LXCztjYX41yUcV6b+bKR2PqzjskTMOOlBi1VjBHlvHwS+4gar7kNKOrsbsewEZQ==} - electron-to-chromium@1.4.828: - resolution: {integrity: sha512-QOIJiWpQJDHAVO4P58pwb133Cwee0nbvy/MV1CwzZVGpkH1RX33N3vsaWRCpR6bF63AAq366neZrRTu7Qlsbbw==} - elkjs@0.9.2: resolution: {integrity: sha512-2Y/RaA1pdgSHpY0YG4TYuYCD2wh97CRvu22eLG3Kz0pgQ/6KbIFTxsTnDc4MH/6hFlg2L/9qXrDMG0nMjP63iw==} @@ -6902,6 +7030,9 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} + esbuild-plugin-alias@0.2.1: + resolution: {integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==} + esbuild-register@3.5.0: resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==} peerDependencies: @@ -7183,9 +7314,6 @@ packages: resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} engines: {node: '>=0.8.0'} - fd-package-json@1.2.0: - resolution: {integrity: sha512-45LSPmWf+gC5tdCQMNH4s9Sr00bIkiD9aN7dc5hqkrEw1geRYyDQS1v1oMHAW3ysfxfndqGsrDREHHjNNbKUfA==} - fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} @@ -7193,6 +7321,9 @@ packages: resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==} engines: {node: '>=0.4.0'} + fetch-retry@5.0.6: + resolution: {integrity: sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==} + fflate@0.8.2: resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} @@ -7210,6 +7341,12 @@ packages: peerDependencies: webpack: ^4.0.0 || ^5.0.0 + file-system-cache@2.3.0: + resolution: {integrity: sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==} + + filelist@1.0.4: + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} + filesize@8.0.7: resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} engines: {node: '>= 0.4.0'} @@ -7337,6 +7474,10 @@ packages: fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + fs-extra@11.1.1: + resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} + engines: {node: '>=14.14'} + fs-extra@11.2.0: resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} @@ -7406,6 +7547,10 @@ packages: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} + get-npm-tarball-url@2.1.0: + resolution: {integrity: sha512-ro+DiMu5DXgRBabqXupW38h7WPZ9+Ad8UjwhvsmmN8w1sU7ab0nzAXvVZ4kqYg57OrqomRtJvepX5/xvFKNtjA==} + engines: {node: '>=12.17'} + get-own-enumerable-property-symbols@3.0.2: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} @@ -7463,8 +7608,9 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true - glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + glob@10.4.2: + resolution: {integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==} + engines: {node: '>=16 || 14 >=14.18'} hasBin: true glob@7.2.3: @@ -7545,6 +7691,10 @@ packages: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} engines: {node: '>=6.0'} + gunzip-maybe@1.4.2: + resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==} + hasBin: true + gzip-size@6.0.0: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} engines: {node: '>=10'} @@ -7552,6 +7702,11 @@ packages: handle-thing@2.0.1: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + handlebars@4.7.8: + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} + engines: {node: '>=0.4.7'} + hasBin: true + happy-dom@14.12.3: resolution: {integrity: sha512-vsYlEs3E9gLwA1Hp+w3qzu+RUDFf4VTT8cyKqVICoZ2k7WM++Qyd2LwzyTi5bqMJFiIC/vNpTDYuxdreENRK/g==} engines: {node: '>=16.0.0'} @@ -7932,6 +8087,9 @@ packages: is-decimal@2.0.1: resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + is-deflate@1.0.0: + resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==} + is-docker@2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} @@ -7957,6 +8115,10 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} + is-gzip@1.0.0: + resolution: {integrity: sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==} + engines: {node: '>=0.10.0'} + is-hexadecimal@2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} @@ -7978,6 +8140,10 @@ packages: is-module@1.0.0: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + is-nan@1.3.2: + resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} + engines: {node: '>= 0.4'} + is-negative-zero@2.0.3: resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} engines: {node: '>= 0.4'} @@ -8149,8 +8315,14 @@ packages: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} - jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + jackspeak@3.4.0: + resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} + engines: {node: '>=14'} + + jake@10.9.1: + resolution: {integrity: sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==} + engines: {node: '>=10'} + hasBin: true jest-util@29.7.0: resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} @@ -8332,6 +8504,10 @@ packages: layout-base@1.0.2: resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==} + lazy-universal-dotenv@4.0.0: + resolution: {integrity: sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==} + engines: {node: '>=14.0.0'} + leven@3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} @@ -8521,6 +8697,9 @@ packages: resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} engines: {node: '>=8'} + map-or-similar@1.5.0: + resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==} + markdown-extensions@2.0.0: resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} engines: {node: '>=16'} @@ -8624,6 +8803,9 @@ packages: resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} engines: {node: '>= 4.0.0'} + memoizerific@1.11.3: + resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} + merge-descriptors@1.0.1: resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} @@ -9035,6 +9217,15 @@ packages: node-fetch-native@1.6.4: resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} + node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + node-forge@1.3.1: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} @@ -9138,6 +9329,10 @@ packages: object-inspect@1.13.1: resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + object-is@1.1.6: + resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} + engines: {node: '>= 0.4'} + object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} @@ -9285,6 +9480,9 @@ packages: engines: {node: ^16.14.0 || >=18.0.0} hasBin: true + pako@0.2.9: + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} + param-case@3.0.4: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} @@ -9404,6 +9602,9 @@ packages: pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + peek-stream@1.1.3: + resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==} + pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} @@ -9433,6 +9634,10 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} + pkg-dir@5.0.0: + resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==} + engines: {node: '>=10'} + pkg-dir@7.0.0: resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} engines: {node: '>=14.16'} @@ -9444,13 +9649,13 @@ packages: resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} engines: {node: '>=8'} - playwright-core@1.45.2: - resolution: {integrity: sha512-ha175tAWb0dTK0X4orvBIqi3jGEt701SMxMhyujxNrgd8K0Uy5wMSwwcQHtyB4om7INUkfndx02XnQ2p6dvLDw==} + playwright-core@1.45.1: + resolution: {integrity: sha512-LF4CUUtrUu2TCpDw4mcrAIuYrEjVDfT1cHbJMfwnE2+1b8PZcFzPNgvZCvq2JfQ4aTjRCCHw5EJ2tmr2NSzdPg==} engines: {node: '>=18'} hasBin: true - playwright@1.45.2: - resolution: {integrity: sha512-ReywF2t/0teRvNBpfIgh5e4wnrI/8Su8ssdo5XsQKpjxJj+jspm00jSoz9BTg91TT0c9HRjXO7LBNVrgYj9X0g==} + playwright@1.45.1: + resolution: {integrity: sha512-Hjrgae4kpSQBr98nhCj3IScxVeVUixqj+5oyif8TdIn2opTCPEzqAqNMeK42i3cWDCVu9MI+ZsGWw+gVR4ISBg==} engines: {node: '>=18'} hasBin: true @@ -9730,8 +9935,8 @@ packages: vue-tsc: optional: true - prettier@3.3.3: - resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} + prettier@3.3.2: + resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==} engines: {node: '>=14'} hasBin: true @@ -9750,6 +9955,10 @@ packages: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + pretty-hrtime@1.0.3: + resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==} + engines: {node: '>= 0.8'} + pretty-ms@7.0.1: resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==} engines: {node: '>=10'} @@ -9827,9 +10036,15 @@ packages: psl@1.9.0: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} + pump@2.0.1: + resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==} + pump@3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + pumpify@1.5.1: + resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==} + punycode.js@2.3.1: resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} engines: {node: '>=6'} @@ -9873,6 +10088,9 @@ packages: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} + ramda@0.29.0: + resolution: {integrity: sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==} + randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} @@ -10248,8 +10466,8 @@ packages: rollup: optional: true - rollup@4.18.1: - resolution: {integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==} + rollup@4.18.0: + resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -10416,8 +10634,8 @@ packages: engines: {node: '>=4'} hasBin: true - shiki@1.10.3: - resolution: {integrity: sha512-eneCLncGuvPdTutJuLyUGS8QNPAVFO5Trvld2wgEq1e002mwctAhJKeMGWtWVXOIEzmlcLRqcgPSorR6AVzOmQ==} + shiki@1.10.1: + resolution: {integrity: sha512-uafV7WCgN4YYrccH6yxpnps6k38sSTlFRrwc4jycWmhWxJIm9dPrk+XkY1hZ2t0I7jmacMNb15Lf2fspa/Y3lg==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -10576,9 +10794,11 @@ packages: resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} engines: {node: '>=4', npm: '>=6'} - storybook@8.2.4: - resolution: {integrity: sha512-ASavW8vIHiWpFY+4M6ngeqK5oL4OkxqdpmQYxvRqH0gA1G1hfq/vmDw4YC4GnqKwyWPQh2kaV5JFurKZVaeaDQ==} - hasBin: true + store2@2.14.3: + resolution: {integrity: sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==} + + stream-shift@1.0.3: + resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} @@ -10741,8 +10961,11 @@ packages: resolution: {integrity: sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==} engines: {node: '>=8.0.0'} - tabster@8.0.1: - resolution: {integrity: sha512-Df8La4+IkdbHjupybEDv4rCPSOwx8L3Xh7UVbl0tzyrkiVTKvZg3IRID6KHd/tXbyerO4cXwhY9aOQ+mbEP04w==} + tabster@7.3.0: + resolution: {integrity: sha512-32w8YrKruie/X26YRnXWgf/OwOu/VbtDt0UgQo6hnZkAnO6dhEbznusNvDtGcD9m5FiKKi+Y/laI7Iaphvpmqw==} + + tabster@8.0.0: + resolution: {integrity: sha512-82pqhDwH3uq7hVcy1nOo7lyYgCJcVUPqb30hvoHtX8DQ5pxEtRz9+FqVcW5w7J6kTjNBBu7cwKvuMy9qoeQt1g==} tapable@1.1.3: resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} @@ -10763,6 +10986,9 @@ packages: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} + telejson@7.2.0: + resolution: {integrity: sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==} + temp-dir@3.0.0: resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==} engines: {node: '>=14.16'} @@ -10813,6 +11039,9 @@ packages: text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + through2@2.0.5: + resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} + through2@4.0.2: resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} @@ -10864,6 +11093,9 @@ packages: resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==} engines: {node: '>=6'} + tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + tr46@3.0.0: resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} engines: {node: '>=12'} @@ -10988,21 +11220,21 @@ packages: typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - typedoc-plugin-markdown@4.2.1: - resolution: {integrity: sha512-7hQt/1WaW/VI4+x3sxwcCGsEylP1E1GvF6OTTELK5sfTEp6AeK+83jkCOgZGp1pI2DiOammMYQMnxxOny9TKsQ==} + typedoc-plugin-markdown@4.1.1: + resolution: {integrity: sha512-ZQv8FXn1TBZAvhWMgOL8hE472rwv1dzSr/KIIUGPmdNXybeS6jmK7d1OwKhorLuGbPDQGl6U97BwfkFTcydAkw==} engines: {node: '>= 18'} peerDependencies: typedoc: 0.26.x - typedoc@0.26.4: - resolution: {integrity: sha512-FlW6HpvULDKgc3rK04V+nbFyXogPV88hurarDPOjuuB5HAwuAlrCMQ5NeH7Zt68a/ikOKu6Z/0hFXAeC9xPccQ==} + typedoc@0.26.3: + resolution: {integrity: sha512-6d2Sw9disvvpdk4K7VNjKr5/3hzijtfQVHRthhDqJgnhMHy1wQz4yPMJVKXElvnZhFr0nkzo+GzjXDTRV5yLpg==} engines: {node: '>= 18'} hasBin: true peerDependencies: typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x - typescript-eslint@7.16.1: - resolution: {integrity: sha512-889oE5qELj65q/tGeOSvlreNKhimitFwZqQ0o7PcWC7/lgRkAMknznsCsV8J8mZGTP/Z+cIbX8accf2DE33hrA==} + typescript-eslint@7.15.0: + resolution: {integrity: sha512-Ta40FhMXBCwHura4X4fncaCVkVcnJ9jnOq5+Lp4lN8F4DzHZtOwZdRvVBiNUGznUDHPwdGnrnwxmUOU2fFQqFA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -11038,6 +11270,11 @@ packages: ufo@1.5.3: resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} + uglify-js@3.17.4: + resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} + engines: {node: '>=0.8.0'} + hasBin: true + unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} @@ -11140,18 +11377,16 @@ packages: resolution: {integrity: sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==} engines: {node: '>=14.0.0'} + untildify@4.0.0: + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} + engines: {node: '>=8'} + update-browserslist-db@1.0.13: resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' - update-browserslist-db@1.1.0: - resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - update-notifier@6.0.2: resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} engines: {node: '>=14.16'} @@ -11257,11 +11492,10 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite-plugin-checker@0.7.2: - resolution: {integrity: sha512-xeYeJbG0gaCaT0QcUC4B2Zo4y5NR8ZhYenc5gPbttrZvraRFwkEADCYwq+BfEHl9zYz7yf85TxsiGoYwyyIjhw==} + vite-plugin-checker@0.7.0: + resolution: {integrity: sha512-F3MdUORNLcPC0oDB9zxmPDhUC8X/3fzDShU5Izk4bqE4uTgxbQdOuOCa99bS6OSyWVC0uhHG4yAtWUXM2jOx9A==} engines: {node: '>=14.16'} peerDependencies: - '@biomejs/biome': '>=1.7' eslint: '>=7' meow: ^9.0.0 optionator: ^0.9.1 @@ -11272,8 +11506,6 @@ packages: vti: '*' vue-tsc: '>=2.0.0' peerDependenciesMeta: - '@biomejs/biome': - optional: true eslint: optional: true meow: @@ -11329,8 +11561,8 @@ packages: terser: optional: true - vite@5.3.4: - resolution: {integrity: sha512-Cw+7zL3ZG9/NZBB8C+8QbQZmR54GwqIz+WMI4b3JgdYJvX+ny9AjJXqkGQlDXSXRP9rP0B4tbciRMOVEKulVOA==} + vite@5.3.3: + resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -11447,9 +11679,6 @@ packages: resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==} engines: {node: '>=12'} - walk-up-path@3.0.1: - resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==} - watchpack@2.4.1: resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} engines: {node: '>=10.13.0'} @@ -11466,6 +11695,9 @@ packages: web-worker@1.3.0: resolution: {integrity: sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==} + webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + webidl-conversions@7.0.0: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} @@ -11545,6 +11777,9 @@ packages: resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} engines: {node: '>=12'} + whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} @@ -11587,6 +11822,9 @@ packages: wildcard@2.0.1: resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} + wordwrap@1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + wordwrapjs@4.0.1: resolution: {integrity: sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==} engines: {node: '>=8.0.0'} @@ -11667,6 +11905,10 @@ packages: xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} @@ -11727,8 +11969,6 @@ snapshots: '@aashutoshrathi/word-wrap@1.2.6': {} - '@adobe/css-tools@4.3.3': {} - '@adobe/css-tools@4.4.0': {} '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.23.2)(algoliasearch@4.23.2)(search-insights@2.13.0)': @@ -11844,6 +12084,10 @@ snapshots: '@apidevtools/swagger-methods@3.0.2': {} + '@aw-web-design/x-default-browser@1.4.126': + dependencies: + default-browser-id: 3.0.0 + '@azure/abort-controller@1.1.0': dependencies: tslib: 2.6.2 @@ -11994,20 +12238,20 @@ snapshots: '@babel/compat-data@7.24.4': {} - '@babel/compat-data@7.24.9': {} + '@babel/compat-data@7.24.7': {} - '@babel/core@7.24.9': + '@babel/core@7.24.7': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.10 - '@babel/helper-compilation-targets': 7.24.8 - '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) - '@babel/helpers': 7.24.8 - '@babel/parser': 7.24.8 + '@babel/generator': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) + '@babel/helpers': 7.24.7 + '@babel/parser': 7.24.7 '@babel/template': 7.24.7 - '@babel/traverse': 7.24.8 - '@babel/types': 7.24.9 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -12016,69 +12260,61 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.24.10': + '@babel/generator@7.24.5': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.24.7 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - '@babel/generator@7.24.5': + '@babel/generator@7.24.7': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.7 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 '@babel/helper-annotate-as-pure@7.22.5': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.7 '@babel/helper-builder-binary-assignment-operator-visitor@7.22.15': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.7 - '@babel/helper-compilation-targets@7.23.6': + '@babel/helper-compilation-targets@7.24.7': dependencies: - '@babel/compat-data': 7.24.4 - '@babel/helper-validator-option': 7.23.5 + '@babel/compat-data': 7.24.7 + '@babel/helper-validator-option': 7.24.7 browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-compilation-targets@7.24.8': - dependencies: - '@babel/compat-data': 7.24.9 - '@babel/helper-validator-option': 7.24.8 - browserslist: 4.23.2 - lru-cache: 5.1.1 - semver: 6.3.1 - - '@babel/helper-create-class-features-plugin@7.24.5(@babel/core@7.24.9)': + '@babel/helper-create-class-features-plugin@7.24.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 '@babel/helper-member-expression-to-functions': 7.24.5 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.9) + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.7) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.24.5 + '@babel/helper-split-export-declaration': 7.24.7 semver: 6.3.1 - '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.9)': + '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.24.9)': + '@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.8 @@ -12089,53 +12325,44 @@ snapshots: '@babel/helper-environment-visitor@7.24.7': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.24.7 '@babel/helper-function-name@7.23.0': dependencies: - '@babel/template': 7.24.0 - '@babel/types': 7.24.5 + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 '@babel/helper-function-name@7.24.7': dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.24.9 + '@babel/types': 7.24.7 '@babel/helper-hoist-variables@7.22.5': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.7 '@babel/helper-hoist-variables@7.24.7': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.24.7 '@babel/helper-member-expression-to-functions@7.24.5': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.7 '@babel/helper-module-imports@7.24.3': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.7 '@babel/helper-module-imports@7.24.7': dependencies: - '@babel/traverse': 7.24.8 - '@babel/types': 7.24.9 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.24.5(@babel/core@7.24.9)': - dependencies: - '@babel/core': 7.24.9 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.24.3 - '@babel/helper-simple-access': 7.24.5 - '@babel/helper-split-export-declaration': 7.24.5 - '@babel/helper-validator-identifier': 7.24.5 - - '@babel/helper-module-transforms@7.24.9(@babel/core@7.24.9)': + '@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 @@ -12146,52 +12373,46 @@ snapshots: '@babel/helper-optimise-call-expression@7.22.5': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.7 - '@babel/helper-plugin-utils@7.24.5': {} + '@babel/helper-plugin-utils@7.24.7': {} - '@babel/helper-plugin-utils@7.24.8': {} - - '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.9)': + '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-wrap-function': 7.22.20 - '@babel/helper-replace-supers@7.24.1(@babel/core@7.24.9)': + '@babel/helper-replace-supers@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-environment-visitor': 7.22.20 + '@babel/core': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-member-expression-to-functions': 7.24.5 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-simple-access@7.24.5': - dependencies: - '@babel/types': 7.24.5 - '@babel/helper-simple-access@7.24.7': dependencies: - '@babel/traverse': 7.24.8 - '@babel/types': 7.24.9 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.22.5': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.7 '@babel/helper-split-export-declaration@7.24.5': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.7 '@babel/helper-split-export-declaration@7.24.7': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.24.7 '@babel/helper-string-parser@7.24.1': {} - '@babel/helper-string-parser@7.24.8': {} + '@babel/helper-string-parser@7.24.7': {} '@babel/helper-validator-identifier@7.24.5': {} @@ -12199,22 +12420,22 @@ snapshots: '@babel/helper-validator-option@7.23.5': {} - '@babel/helper-validator-option@7.24.8': {} + '@babel/helper-validator-option@7.24.7': {} '@babel/helper-wrap-function@7.22.20': dependencies: - '@babel/helper-function-name': 7.23.0 - '@babel/template': 7.24.0 - '@babel/types': 7.24.5 + '@babel/helper-function-name': 7.24.7 + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 - '@babel/helpers@7.24.8': + '@babel/helpers@7.24.7': dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.24.9 + '@babel/types': 7.24.7 '@babel/highlight@7.24.2': dependencies: - '@babel/helper-validator-identifier': 7.24.5 + '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.0.1 @@ -12228,626 +12449,644 @@ snapshots: '@babel/parser@7.24.5': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.7 - '@babel/parser@7.24.8': + '@babel/parser@7.24.7': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.24.7 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.5(@babel/core@7.24.9)': + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.9) + '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.7) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.9)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.9)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.9)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.9)': + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.9)': + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.9)': + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-flow@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-syntax-flow@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.9)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.9)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.9)': + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.9)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.9)': + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.9)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.9)': + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.9)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.9)': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.9)': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.9)': + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-async-generator-functions@7.24.3(@babel/core@7.24.9)': + '@babel/plugin-transform-async-generator-functions@7.24.3(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.9) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.7) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.7) - '@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-module-imports': 7.24.3 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-block-scoping@7.24.5(@babel/core@7.24.9)': + '@babel/plugin-transform-block-scoping@7.24.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-class-static-block@7.24.4(@babel/core@7.24.9)': + '@babel/plugin-transform-class-static-block@7.24.4(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.7) - '@babel/plugin-transform-classes@7.24.5(@babel/core@7.24.9)': + '@babel/plugin-transform-classes@7.24.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.9) - '@babel/helper-split-export-declaration': 7.24.5 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.7) + '@babel/helper-split-export-declaration': 7.24.7 globals: 11.12.0 - '@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/template': 7.24.0 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/template': 7.24.7 - '@babel/plugin-transform-destructuring@7.24.5(@babel/core@7.24.9)': + '@babel/plugin-transform-destructuring@7.24.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-flow-strip-types@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-flow-strip-types@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.7) - '@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-function-name@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-function-name@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.7) - '@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.5 - '@babel/helper-simple-access': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.5 - '@babel/helper-validator-identifier': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-hoist-variables': 7.24.7 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.9)': + '@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7) - '@babel/plugin-transform-object-rest-spread@7.24.5(@babel/core@7.24.9)': + '@babel/plugin-transform-object-rest-spread@7.24.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.7) - '@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.7) - '@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-optional-chaining@7.24.5(@babel/core@7.24.9)': + '@babel/plugin-transform-optional-chaining@7.24.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-parameters@7.24.5(@babel/core@7.24.9)': + '@babel/plugin-transform-parameters@7.24.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-private-property-in-object@7.24.5(@babel/core@7.24.9)': + '@babel/plugin-transform-private-property-in-object@7.24.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.9) + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.7) - '@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-react-constant-elements@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-react-constant-elements@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-react-display-name@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-react-display-name@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.9)': + '@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.24.9)': + '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-react-jsx-source@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-react-jsx-source@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.9)': + '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.24.3 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.9) - '@babel/types': 7.24.5 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.7) + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-react-pure-annotations@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-react-pure-annotations@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 regenerator-transform: 0.15.2 - '@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-runtime@7.24.3(@babel/core@7.24.9)': + '@babel/plugin-transform-runtime@7.24.3(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 '@babel/helper-module-imports': 7.24.3 - '@babel/helper-plugin-utils': 7.24.5 - babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.9) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.9) - babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.7 + babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.7) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.7) + babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.7) semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-spread@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-spread@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-typeof-symbol@7.24.5(@babel/core@7.24.9)': + '@babel/plugin-transform-typeof-symbol@7.24.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-typescript@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-typescript@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.9) + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.7) - '@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 - '@babel/preset-env@7.24.5(@babel/core@7.24.9)': + '@babel/preset-env@7.24.5(@babel/core@7.24.7)': dependencies: '@babel/compat-data': 7.24.4 - '@babel/core': 7.24.9 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.5(@babel/core@7.24.9) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.9) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.9) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.9) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.9) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.9) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.9) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.9) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.9) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.9) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.9) - '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-async-generator-functions': 7.24.3(@babel/core@7.24.9) - '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-block-scoping': 7.24.5(@babel/core@7.24.9) - '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-class-static-block': 7.24.4(@babel/core@7.24.9) - '@babel/plugin-transform-classes': 7.24.5(@babel/core@7.24.9) - '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-destructuring': 7.24.5(@babel/core@7.24.9) - '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-duplicate-keys': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-dynamic-import': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-exponentiation-operator': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-json-strings': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-logical-assignment-operators': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-modules-amd': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-modules-systemjs': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-modules-umd': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.9) - '@babel/plugin-transform-new-target': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-object-rest-spread': 7.24.5(@babel/core@7.24.9) - '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-optional-catch-binding': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.9) - '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.9) - '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-private-property-in-object': 7.24.5(@babel/core@7.24.9) - '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-regenerator': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-reserved-words': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-typeof-symbol': 7.24.5(@babel/core@7.24.9) - '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-unicode-property-regex': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.9) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.9) - babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.9) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.9) - babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.9) + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.5(@babel/core@7.24.7) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.7) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.7) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.7) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.7) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.7) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.7) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.7) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.7) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.7) + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-async-generator-functions': 7.24.3(@babel/core@7.24.7) + '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-block-scoping': 7.24.5(@babel/core@7.24.7) + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-class-static-block': 7.24.4(@babel/core@7.24.7) + '@babel/plugin-transform-classes': 7.24.5(@babel/core@7.24.7) + '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-destructuring': 7.24.5(@babel/core@7.24.7) + '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-duplicate-keys': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-dynamic-import': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-exponentiation-operator': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-json-strings': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-logical-assignment-operators': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-modules-amd': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-modules-systemjs': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-modules-umd': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-new-target': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-object-rest-spread': 7.24.5(@babel/core@7.24.7) + '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-optional-catch-binding': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.7) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.7) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-private-property-in-object': 7.24.5(@babel/core@7.24.7) + '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-regenerator': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-reserved-words': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-typeof-symbol': 7.24.5(@babel/core@7.24.7) + '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-unicode-property-regex': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.7) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.7) + babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.7) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.7) + babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.7) core-js-compat: 3.37.1 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-flow@7.24.1(@babel/core@7.24.9)': + '@babel/preset-flow@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-validator-option': 7.24.7 + '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.24.7) - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.9)': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/types': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/types': 7.24.7 esutils: 2.0.3 - '@babel/preset-react@7.24.1(@babel/core@7.24.9)': + '@babel/preset-react@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.9) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.9) - '@babel/plugin-transform-react-pure-annotations': 7.24.1(@babel/core@7.24.9) + '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.7) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.7) + '@babel/plugin-transform-react-pure-annotations': 7.24.1(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color - '@babel/preset-typescript@7.24.1(@babel/core@7.24.9)': + '@babel/preset-typescript@7.24.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-typescript': 7.24.1(@babel/core@7.24.9) + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-typescript': 7.24.1(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color - '@babel/register@7.23.7(@babel/core@7.24.9)': + '@babel/register@7.23.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -12865,43 +13104,37 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 - '@babel/template@7.24.0': - dependencies: - '@babel/code-frame': 7.24.7 - '@babel/parser': 7.24.5 - '@babel/types': 7.24.5 - '@babel/template@7.24.7': dependencies: '@babel/code-frame': 7.24.7 - '@babel/parser': 7.24.8 - '@babel/types': 7.24.9 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 '@babel/traverse@7.24.5': dependencies: '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.5 + '@babel/generator': 7.24.7 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.24.5 - '@babel/parser': 7.24.5 - '@babel/types': 7.24.5 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/traverse@7.24.8': + '@babel/traverse@7.24.7': dependencies: '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.10 + '@babel/generator': 7.24.7 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 '@babel/helper-hoist-variables': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 - '@babel/parser': 7.24.8 - '@babel/types': 7.24.9 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: @@ -12913,9 +13146,9 @@ snapshots: '@babel/helper-validator-identifier': 7.24.5 to-fast-properties: 2.0.0 - '@babel/types@7.24.9': + '@babel/types@7.24.7': dependencies: - '@babel/helper-string-parser': 7.24.8 + '@babel/helper-string-parser': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 @@ -12961,10 +13194,10 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@cspell/cspell-bundled-dicts@8.11.0': + '@cspell/cspell-bundled-dicts@8.10.0': dependencies: '@cspell/dict-ada': 4.0.2 - '@cspell/dict-aws': 4.0.3 + '@cspell/dict-aws': 4.0.2 '@cspell/dict-bash': 4.1.3 '@cspell/dict-companies': 3.1.2 '@cspell/dict-cpp': 5.1.10 @@ -13008,7 +13241,7 @@ snapshots: '@cspell/dict-ruby': 5.0.2 '@cspell/dict-rust': 4.0.4 '@cspell/dict-scala': 5.0.2 - '@cspell/dict-software-terms': 3.4.10 + '@cspell/dict-software-terms': 3.4.9 '@cspell/dict-sql': 2.1.3 '@cspell/dict-svelte': 1.0.2 '@cspell/dict-swift': 2.0.1 @@ -13016,23 +13249,23 @@ snapshots: '@cspell/dict-typescript': 3.1.5 '@cspell/dict-vue': 3.0.0 - '@cspell/cspell-json-reporter@8.11.0': + '@cspell/cspell-json-reporter@8.10.0': dependencies: - '@cspell/cspell-types': 8.11.0 + '@cspell/cspell-types': 8.10.0 - '@cspell/cspell-pipe@8.11.0': {} + '@cspell/cspell-pipe@8.10.0': {} - '@cspell/cspell-resolver@8.11.0': + '@cspell/cspell-resolver@8.10.0': dependencies: global-directory: 4.0.1 - '@cspell/cspell-service-bus@8.11.0': {} + '@cspell/cspell-service-bus@8.10.0': {} - '@cspell/cspell-types@8.11.0': {} + '@cspell/cspell-types@8.10.0': {} '@cspell/dict-ada@4.0.2': {} - '@cspell/dict-aws@4.0.3': {} + '@cspell/dict-aws@4.0.2': {} '@cspell/dict-bash@4.1.3': {} @@ -13124,7 +13357,7 @@ snapshots: '@cspell/dict-scala@5.0.2': {} - '@cspell/dict-software-terms@3.4.10': {} + '@cspell/dict-software-terms@3.4.9': {} '@cspell/dict-sql@2.1.3': {} @@ -13138,13 +13371,13 @@ snapshots: '@cspell/dict-vue@3.0.0': {} - '@cspell/dynamic-import@8.11.0': + '@cspell/dynamic-import@8.10.0': dependencies: import-meta-resolve: 4.1.0 - '@cspell/strong-weak-map@8.11.0': {} + '@cspell/strong-weak-map@8.10.0': {} - '@cspell/url@8.11.0': {} + '@cspell/url@8.10.0': {} '@cspotcode/source-map-support@0.8.1': dependencies: @@ -13168,26 +13401,26 @@ snapshots: transitivePeerDependencies: - '@algolia/client-search' - '@docusaurus/core@3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': + '@docusaurus/core@3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 '@babel/generator': 7.24.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.24.9) - '@babel/preset-env': 7.24.5(@babel/core@7.24.9) - '@babel/preset-react': 7.24.1(@babel/core@7.24.9) - '@babel/preset-typescript': 7.24.1(@babel/core@7.24.9) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.24.7) + '@babel/preset-env': 7.24.5(@babel/core@7.24.7) + '@babel/preset-react': 7.24.1(@babel/core@7.24.7) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.7) '@babel/runtime': 7.24.1 '@babel/runtime-corejs3': 7.24.1 '@babel/traverse': 7.24.5 '@docusaurus/cssnano-preset': 3.4.0 '@docusaurus/logger': 3.4.0 - '@docusaurus/mdx-loader': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) - '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) - '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) - '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/mdx-loader': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) autoprefixer: 10.4.19(postcss@8.4.38) - babel-loader: 9.1.3(@babel/core@7.24.9)(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + babel-loader: 9.1.3(@babel/core@7.24.7)(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) babel-plugin-dynamic-import-node: 2.3.3 boxen: 6.2.1 chalk: 4.1.2 @@ -13196,34 +13429,34 @@ snapshots: cli-table3: 0.6.4 combine-promises: 1.2.0 commander: 5.1.0 - copy-webpack-plugin: 11.0.0(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + copy-webpack-plugin: 11.0.0(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) core-js: 3.36.1 - css-loader: 6.10.0(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) - css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + css-loader: 6.10.0(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) + css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) cssnano: 6.1.2(postcss@8.4.38) del: 6.1.1 detect-port: 1.5.1 escape-html: 1.0.3 eta: 2.2.0 eval: 0.1.8 - file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) fs-extra: 11.2.0 html-minifier-terser: 7.2.0 html-tags: 3.3.1 - html-webpack-plugin: 5.6.0(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + html-webpack-plugin: 5.6.0(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) leven: 3.1.0 lodash: 4.17.21 - mini-css-extract-plugin: 2.8.1(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + mini-css-extract-plugin: 2.8.1(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) p-map: 4.0.0 postcss: 8.4.38 - postcss-loader: 7.3.4(postcss@8.4.38)(typescript@5.5.3)(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + postcss-loader: 7.3.4(postcss@8.4.38)(typescript@5.5.3)(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) prompts: 2.4.2 react: 18.3.1 - react-dev-utils: 12.0.1(eslint@8.57.0)(typescript@5.5.3)(vue-template-compiler@2.7.16)(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + react-dev-utils: 12.0.1(eslint@8.57.0)(typescript@5.5.3)(vue-template-compiler@2.7.16)(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) react-dom: 18.3.1(react@18.3.1) react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-loadable: '@docusaurus/react-loadable@6.0.0(react@18.3.1)' - react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@6.0.0(react@18.3.1))(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@6.0.0(react@18.3.1))(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) react-router: 5.3.4(react@18.3.1) react-router-config: 5.1.1(react-router@5.3.4(react@18.3.1))(react@18.3.1) react-router-dom: 5.3.4(react@18.3.1) @@ -13231,15 +13464,15 @@ snapshots: semver: 7.6.2 serve-handler: 6.1.5 shelljs: 0.8.5 - terser-webpack-plugin: 5.3.10(@swc/core@1.6.13(@swc/helpers@0.5.8))(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + terser-webpack-plugin: 5.3.10(@swc/core@1.6.7(@swc/helpers@0.5.8))(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) tslib: 2.6.2 update-notifier: 6.0.2 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))))(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))))(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) webpack-bundle-analyzer: 4.10.1 - webpack-dev-server: 4.15.2(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + webpack-dev-server: 4.15.2(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) webpack-merge: 5.10.0 - webpackbar: 5.0.2(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + webpackbar: 5.0.2(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) transitivePeerDependencies: - '@docusaurus/types' - '@parcel/css' @@ -13261,9 +13494,9 @@ snapshots: '@docusaurus/cssnano-preset@3.4.0': dependencies: - cssnano-preset-advanced: 6.1.2(postcss@8.4.38) - postcss: 8.4.38 - postcss-sort-media-queries: 5.2.0(postcss@8.4.38) + cssnano-preset-advanced: 6.1.2(postcss@8.4.39) + postcss: 8.4.39 + postcss-sort-media-queries: 5.2.0(postcss@8.4.39) tslib: 2.6.2 '@docusaurus/logger@3.4.0': @@ -13271,16 +13504,16 @@ snapshots: chalk: 4.1.2 tslib: 2.6.2 - '@docusaurus/mdx-loader@3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)': + '@docusaurus/mdx-loader@3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)': dependencies: '@docusaurus/logger': 3.4.0 - '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) - '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) '@mdx-js/mdx': 3.0.1 '@slorber/remark-comment': 1.0.0 escape-html: 1.0.3 estree-util-value-to-estree: 3.0.1 - file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) fs-extra: 11.2.0 image-size: 1.1.1 mdast-util-mdx: 3.0.0 @@ -13296,9 +13529,9 @@ snapshots: tslib: 2.6.2 unified: 11.0.4 unist-util-visit: 5.0.0 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))))(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))))(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) vfile: 6.0.1 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) transitivePeerDependencies: - '@docusaurus/types' - '@swc/core' @@ -13308,9 +13541,9 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/module-type-aliases@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@docusaurus/module-type-aliases@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@docusaurus/types': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/types': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/history': 4.7.11 '@types/react': 18.3.3 '@types/react-router-config': 5.0.11 @@ -13326,15 +13559,15 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/plugin-content-blog@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': + '@docusaurus/plugin-content-blog@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) '@docusaurus/logger': 3.4.0 - '@docusaurus/mdx-loader': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) - '@docusaurus/types': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) - '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) - '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/mdx-loader': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/types': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) cheerio: 1.0.0-rc.12 feed: 4.2.2 fs-extra: 11.2.0 @@ -13346,7 +13579,7 @@ snapshots: tslib: 2.6.2 unist-util-visit: 5.0.0 utility-types: 3.11.0 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -13365,16 +13598,16 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-docs@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': + '@docusaurus/plugin-content-docs@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) '@docusaurus/logger': 3.4.0 - '@docusaurus/mdx-loader': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) - '@docusaurus/module-type-aliases': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/types': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) - '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) - '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/mdx-loader': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/module-type-aliases': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/types': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) '@types/react-router-config': 5.0.11 combine-promises: 1.2.0 fs-extra: 11.2.0 @@ -13384,7 +13617,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) tslib: 2.6.2 utility-types: 3.11.0 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -13403,18 +13636,18 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-pages@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': + '@docusaurus/plugin-content-pages@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/mdx-loader': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) - '@docusaurus/types': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) - '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/mdx-loader': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/types': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tslib: 2.6.2 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -13433,11 +13666,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-debug@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': + '@docusaurus/plugin-debug@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/types': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/types': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13461,11 +13694,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-analytics@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': + '@docusaurus/plugin-google-analytics@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/types': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/types': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tslib: 2.6.2 @@ -13487,11 +13720,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-gtag@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': + '@docusaurus/plugin-google-gtag@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/types': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/types': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) '@types/gtag.js': 0.0.12 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13514,11 +13747,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-tag-manager@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': + '@docusaurus/plugin-google-tag-manager@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/types': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/types': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tslib: 2.6.2 @@ -13540,14 +13773,14 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-sitemap@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': + '@docusaurus/plugin-sitemap@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) '@docusaurus/logger': 3.4.0 - '@docusaurus/types': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) - '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) - '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/types': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13571,21 +13804,21 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/preset-classic@3.4.0(@algolia/client-search@4.23.2)(@swc/core@1.6.13(@swc/helpers@0.5.8))(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0)(typescript@5.5.3)(vue-template-compiler@2.7.16)': - dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/plugin-content-blog': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/plugin-content-docs': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/plugin-content-pages': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/plugin-debug': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/plugin-google-analytics': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/plugin-google-gtag': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/plugin-google-tag-manager': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/plugin-sitemap': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/theme-classic': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/theme-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/theme-search-algolia': 3.4.0(@algolia/client-search@4.23.2)(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/types': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/preset-classic@3.4.0(@algolia/client-search@4.23.2)(@swc/core@1.6.7(@swc/helpers@0.5.8))(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0)(typescript@5.5.3)(vue-template-compiler@2.7.16)': + dependencies: + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/plugin-content-blog': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/plugin-content-docs': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/plugin-content-pages': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/plugin-debug': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/plugin-google-analytics': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/plugin-google-gtag': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/plugin-google-tag-manager': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/plugin-sitemap': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/theme-classic': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/theme-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/theme-search-algolia': 3.4.0(@algolia/client-search@4.23.2)(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/types': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: @@ -13614,20 +13847,20 @@ snapshots: '@types/react': 18.3.3 react: 18.3.1 - '@docusaurus/theme-classic@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': + '@docusaurus/theme-classic@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/mdx-loader': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) - '@docusaurus/module-type-aliases': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/plugin-content-blog': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/plugin-content-docs': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/plugin-content-pages': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/theme-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/mdx-loader': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/module-type-aliases': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-blog': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/plugin-content-docs': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/plugin-content-pages': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/theme-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) '@docusaurus/theme-translations': 3.4.0 - '@docusaurus/types': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) - '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) - '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/types': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) clsx: 2.1.1 copy-text-to-clipboard: 3.2.0 @@ -13662,15 +13895,15 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-common@3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': + '@docusaurus/theme-common@3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': dependencies: - '@docusaurus/mdx-loader': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) - '@docusaurus/module-type-aliases': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/plugin-content-blog': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/plugin-content-docs': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/plugin-content-pages': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) - '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/mdx-loader': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/module-type-aliases': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-blog': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/plugin-content-docs': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/plugin-content-pages': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) '@types/history': 4.7.11 '@types/react': 18.3.3 '@types/react-router-config': 5.0.11 @@ -13700,13 +13933,13 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-mermaid@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': + '@docusaurus/theme-mermaid@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16)': dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/module-type-aliases': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/theme-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/types': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/module-type-aliases': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/theme-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/types': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) mermaid: 10.9.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13729,16 +13962,16 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-search-algolia@3.4.0(@algolia/client-search@4.23.2)(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0)(typescript@5.5.3)(vue-template-compiler@2.7.16)': + '@docusaurus/theme-search-algolia@3.4.0(@algolia/client-search@4.23.2)(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0)(typescript@5.5.3)(vue-template-compiler@2.7.16)': dependencies: '@docsearch/react': 3.6.0(@algolia/client-search@4.23.2)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0) - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) '@docusaurus/logger': 3.4.0 - '@docusaurus/plugin-content-docs': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) - '@docusaurus/theme-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/plugin-content-docs': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) + '@docusaurus/theme-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)(vue-template-compiler@2.7.16) '@docusaurus/theme-translations': 3.4.0 - '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) - '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) algoliasearch: 4.23.2 algoliasearch-helper: 3.16.3(algoliasearch@4.23.2) clsx: 2.1.1 @@ -13778,7 +14011,7 @@ snapshots: '@docusaurus/tsconfig@3.4.0': {} - '@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@mdx-js/mdx': 3.0.1 '@types/history': 4.7.11 @@ -13789,7 +14022,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) utility-types: 3.11.0 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) webpack-merge: 5.10.0 transitivePeerDependencies: - '@swc/core' @@ -13798,17 +14031,17 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/utils-common@3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': + '@docusaurus/utils-common@3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': dependencies: tslib: 2.6.2 optionalDependencies: - '@docusaurus/types': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/types': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils-validation@3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3)': + '@docusaurus/utils-validation@3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3)': dependencies: '@docusaurus/logger': 3.4.0 - '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3) - '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3) + '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) fs-extra: 11.2.0 joi: 17.12.2 js-yaml: 4.1.0 @@ -13823,13 +14056,13 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/utils@3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.13(@swc/helpers@0.5.8))(typescript@5.5.3)': + '@docusaurus/utils@3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.6.7(@swc/helpers@0.5.8))(typescript@5.5.3)': dependencies: '@docusaurus/logger': 3.4.0 - '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) '@svgr/webpack': 8.1.0(typescript@5.5.3) escape-string-regexp: 4.0.0 - file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) fs-extra: 11.2.0 github-slugger: 1.5.0 globby: 11.1.0 @@ -13842,11 +14075,11 @@ snapshots: resolve-pathname: 3.0.0 shelljs: 0.8.5 tslib: 2.6.2 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))))(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))))(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) utility-types: 3.11.0 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) optionalDependencies: - '@docusaurus/types': 3.4.0(@swc/core@1.6.13(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/types': 3.4.0(@swc/core@1.6.7(@swc/helpers@0.5.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@swc/core' - esbuild @@ -13862,6 +14095,10 @@ snapshots: '@emotion/hash@0.9.1': {} + '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.3.1)': + dependencies: + react: 18.3.1 + '@esbuild/aix-ppc64@0.20.2': optional: true @@ -14056,6 +14293,8 @@ snapshots: '@eslint/js@8.57.0': {} + '@fal-works/esbuild-plugin-global-externals@2.1.2': {} + '@floating-ui/core@1.6.0': dependencies: '@floating-ui/utils': 0.2.1 @@ -14079,16 +14318,16 @@ snapshots: dependencies: '@swc/helpers': 0.5.8 - '@fluentui/react-accordion@9.4.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-accordion@9.4.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-aria': 9.13.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-context-selector': 9.1.64(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.13.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-context-selector': 9.1.63(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14100,13 +14339,13 @@ snapshots: '@fluentui/react-alert@9.0.0-beta.124(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-avatar': 9.6.32(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-button': 9.3.86(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-avatar': 9.6.31(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-button': 9.3.85(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14116,31 +14355,31 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-aria@9.13.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-aria@9.13.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 '@types/react-dom': 18.3.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@fluentui/react-avatar@9.6.32(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-avatar@9.6.31(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-badge': 9.2.40(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-context-selector': 9.1.64(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-popover': 9.9.14(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-badge': 9.2.39(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-context-selector': 9.1.63(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-popover': 9.9.13(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-tooltip': 9.4.33(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tooltip': 9.4.32(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14150,13 +14389,13 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-badge@9.2.40(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-badge@9.2.39(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14164,17 +14403,17 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@fluentui/react-breadcrumb@9.0.32(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-breadcrumb@9.0.31(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-aria': 9.13.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-button': 9.3.86(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-link': 9.2.27(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.13.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-button': 9.3.85(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-link': 9.2.26(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14182,16 +14421,16 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@fluentui/react-button@9.3.86(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-button@9.3.85(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.13.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.13.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14199,13 +14438,13 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@fluentui/react-card@9.0.86(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-card@9.0.85(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14213,16 +14452,16 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@fluentui/react-checkbox@9.2.31(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-checkbox@9.2.28(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-field': 9.1.70(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-label': 9.1.73(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-field': 9.1.67(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.39(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-label': 9.1.71(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.21.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.10(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14232,20 +14471,39 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-combobox@9.13.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-checkbox@9.2.30(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + dependencies: + '@fluentui/react-field': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-label': 9.1.72(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.1.17 + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) + '@griffel/react': 1.5.22(react@18.3.1) + '@swc/helpers': 0.5.8 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - scheduler + + '@fluentui/react-combobox@9.12.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.13.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-context-selector': 9.1.64(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-field': 9.1.70(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-portal': 9.4.30(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-positioning': 9.15.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.13.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-context-selector': 9.1.63(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-field': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-portal': 9.4.29(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-positioning': 9.15.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14255,64 +14513,64 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-components@9.54.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-components@9.54.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-accordion': 9.4.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-accordion': 9.4.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-alert': 9.0.0-beta.124(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-aria': 9.13.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-avatar': 9.6.32(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-badge': 9.2.40(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-breadcrumb': 9.0.32(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-button': 9.3.86(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-card': 9.0.86(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-checkbox': 9.2.31(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-combobox': 9.13.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-dialog': 9.11.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-divider': 9.2.72(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-drawer': 9.5.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-field': 9.1.70(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-image': 9.1.70(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.13.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-avatar': 9.6.31(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-badge': 9.2.39(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-breadcrumb': 9.0.31(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-button': 9.3.85(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-card': 9.0.85(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-checkbox': 9.2.30(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-combobox': 9.12.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-dialog': 9.11.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-divider': 9.2.71(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-drawer': 9.5.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-field': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-image': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-infobutton': 9.0.0-beta.102(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-infolabel': 9.0.39(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-input': 9.4.82(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-label': 9.1.73(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-link': 9.2.27(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-menu': 9.14.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-message-bar': 9.2.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-motion': 9.3.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-overflow': 9.1.24(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-persona': 9.2.91(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-popover': 9.9.14(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-portal': 9.4.30(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-positioning': 9.15.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-progress': 9.1.81(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-provider': 9.16.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-radio': 9.2.26(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-rating': 9.0.14(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-search': 9.0.11(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-select': 9.1.81(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-skeleton': 9.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-slider': 9.1.88(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-spinbutton': 9.2.82(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-spinner': 9.4.11(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-swatch-picker': 9.1.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-switch': 9.1.88(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-table': 9.15.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-tabs': 9.4.26(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-tag-picker': 9.2.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-tags': 9.3.11(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-teaching-popover': 9.1.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-text': 9.4.22(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-textarea': 9.3.82(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-infolabel': 9.0.38(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-input': 9.4.80(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-label': 9.1.72(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-link': 9.2.26(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-menu': 9.14.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-message-bar': 9.2.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-motion': 9.2.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-overflow': 9.1.23(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-persona': 9.2.90(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-popover': 9.9.13(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-portal': 9.4.29(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-positioning': 9.15.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-progress': 9.1.80(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-provider': 9.16.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-radio': 9.2.25(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-rating': 9.0.13(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-search': 9.0.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-select': 9.1.80(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-skeleton': 9.1.8(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-slider': 9.1.87(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-spinbutton': 9.2.80(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-spinner': 9.4.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-swatch-picker': 9.1.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-switch': 9.1.87(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-table': 9.15.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-tabs': 9.4.25(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-tag-picker': 9.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-tags': 9.3.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-teaching-popover': 9.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-text': 9.4.21(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-textarea': 9.3.80(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-toast': 9.3.50(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-toolbar': 9.1.89(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-tooltip': 9.4.33(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-tree': 9.7.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-virtualizer': 9.0.0-alpha.81(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-toast': 9.3.48(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-toolbar': 9.1.88(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-tooltip': 9.4.32(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-tree': 9.7.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-virtualizer': 9.0.0-alpha.80(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14322,9 +14580,19 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-context-selector@9.1.64(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-context-selector@9.1.61(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + dependencies: + '@fluentui/react-utilities': 9.18.10(@types/react@18.3.3)(react@18.3.1) + '@swc/helpers': 0.5.8 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + scheduler: 0.23.2 + + '@fluentui/react-context-selector@9.1.63(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 '@types/react-dom': 18.3.0 @@ -14332,19 +14600,19 @@ snapshots: react-dom: 18.3.1(react@18.3.1) scheduler: 0.23.2 - '@fluentui/react-dialog@9.11.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-dialog@9.11.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.13.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-context-selector': 9.1.64(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-motion': 9.3.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-portal': 9.4.30(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.13.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-context-selector': 9.1.63(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-motion': 9.2.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-portal': 9.4.29(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14354,12 +14622,12 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-divider@9.2.72(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-divider@9.2.71(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14367,15 +14635,15 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@fluentui/react-drawer@9.5.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-drawer@9.5.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-dialog': 9.11.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-motion-preview': 0.5.24(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-dialog': 9.11.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-motion-preview': 0.5.23(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14385,14 +14653,14 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-field@9.1.70(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-field@9.1.67(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-context-selector': 9.1.64(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-label': 9.1.73(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-context-selector': 9.1.63(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-label': 9.1.72(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14402,18 +14670,35 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-icons@2.0.249(react@18.3.1)': + '@fluentui/react-field@9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + dependencies: + '@fluentui/react-context-selector': 9.1.63(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-label': 9.1.72(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-theme': 9.1.17 + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) + '@griffel/react': 1.5.22(react@18.3.1) + '@swc/helpers': 0.5.8 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - scheduler + + '@fluentui/react-icons@2.0.247(react@18.3.1)': dependencies: '@griffel/react': 1.5.22(react@18.3.1) react: 18.3.1 tslib: 2.6.2 - '@fluentui/react-image@9.1.70(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-image@9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14423,13 +14708,13 @@ snapshots: '@fluentui/react-infobutton@9.0.0-beta.102(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.38(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-label': 9.1.73(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-popover': 9.9.14(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-label': 9.1.72(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-popover': 9.9.13(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14439,15 +14724,15 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-infolabel@9.0.39(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-infolabel@9.0.38(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-label': 9.1.73(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-popover': 9.9.14(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-label': 9.1.72(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-popover': 9.9.13(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14457,13 +14742,13 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-input@9.4.82(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-input@9.4.80(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-field': 9.1.70(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-field': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14473,28 +14758,41 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-jsx-runtime@9.0.38(@types/react@18.3.3)(react@18.3.1)': + '@fluentui/react-jsx-runtime@9.0.39(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 react: 18.3.1 react-is: 17.0.2 - '@fluentui/react-jsx-runtime@9.0.41(@types/react@18.3.3)(react@18.3.1)': + '@fluentui/react-jsx-runtime@9.0.40(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 react: 18.3.1 react-is: 17.0.2 - '@fluentui/react-label@9.1.73(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-label@9.1.71(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-theme': 9.1.17 + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) + '@griffel/react': 1.5.22(react@18.3.1) + '@swc/helpers': 0.5.8 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + '@fluentui/react-label@9.1.72(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14502,14 +14800,14 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@fluentui/react-link@9.2.27(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-link@9.2.26(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14517,16 +14815,16 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@fluentui/react-list-preview@0.2.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-list-preview@0.2.8(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-checkbox': 9.2.31(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-context-selector': 9.1.64(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-checkbox': 9.2.28(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-context-selector': 9.1.61(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.0.39(@types/react@18.3.3)(react@18.3.1) '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-tabster': 9.21.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.10(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14536,19 +14834,19 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-menu@9.14.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-menu@9.14.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.13.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-context-selector': 9.1.64(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-portal': 9.4.30(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-positioning': 9.15.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.13.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-context-selector': 9.1.63(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-portal': 9.4.29(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-positioning': 9.15.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14558,14 +14856,14 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-message-bar@9.2.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-message-bar@9.2.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-button': 9.3.86(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-button': 9.3.85(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14574,12 +14872,12 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-motion-preview@0.5.24(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-motion-preview@0.5.23(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14587,10 +14885,10 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@fluentui/react-motion@9.3.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-motion@9.2.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 '@types/react-dom': 18.3.0 @@ -14598,12 +14896,12 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-is: 17.0.2 - '@fluentui/react-overflow@9.1.24(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-overflow@9.1.23(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/priority-overflow': 9.1.13 - '@fluentui/react-context-selector': 9.1.64(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-context-selector': 9.1.63(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14613,14 +14911,14 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-persona@9.2.91(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-persona@9.2.90(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-avatar': 9.6.32(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-badge': 9.2.40(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-avatar': 9.6.31(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-badge': 9.2.39(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14630,18 +14928,18 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-popover@9.9.14(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-popover@9.9.13(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.13.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-context-selector': 9.1.64(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-portal': 9.4.30(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-positioning': 9.15.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.13.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-context-selector': 9.1.63(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-portal': 9.4.29(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-positioning': 9.15.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14651,11 +14949,11 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-portal@9.4.30(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-portal@9.4.29(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14664,13 +14962,13 @@ snapshots: react-dom: 18.3.1(react@18.3.1) use-disposable: 1.0.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-positioning@9.15.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-positioning@9.15.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/devtools': 0.2.1(@floating-ui/dom@1.6.3) '@floating-ui/dom': 1.6.3 - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14678,13 +14976,13 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@fluentui/react-progress@9.1.81(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-progress@9.1.80(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-field': 9.1.70(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-field': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14694,14 +14992,14 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-provider@9.16.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-provider@9.16.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/core': 1.16.0 '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 @@ -14710,15 +15008,15 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@fluentui/react-radio@9.2.26(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-radio@9.2.25(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-field': 9.1.70(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-label': 9.1.73(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-field': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-label': 9.1.72(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14728,13 +15026,13 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-rating@9.0.14(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-rating@9.0.13(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14742,13 +15040,13 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@fluentui/react-search@9.0.11(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-search@9.0.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-input': 9.4.82(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-input': 9.4.80(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14758,14 +15056,14 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-select@9.1.81(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-select@9.1.80(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-field': 9.1.70(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-field': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14782,20 +15080,13 @@ snapshots: '@types/react': 18.3.3 react: 18.3.1 - '@fluentui/react-shared-contexts@9.19.1(@types/react@18.3.3)(react@18.3.1)': - dependencies: - '@fluentui/react-theme': 9.1.17 - '@swc/helpers': 0.5.8 - '@types/react': 18.3.3 - react: 18.3.1 - - '@fluentui/react-skeleton@9.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-skeleton@9.1.8(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-field': 9.1.70(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-field': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14805,14 +15096,14 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-slider@9.1.88(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-slider@9.1.87(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-field': 9.1.70(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-field': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14822,15 +15113,15 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-spinbutton@9.2.82(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-spinbutton@9.2.80(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-field': 9.1.70(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-field': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14840,13 +15131,13 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-spinner@9.4.11(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-spinner@9.4.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-label': 9.1.73(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-label': 9.1.72(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14854,15 +15145,15 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@fluentui/react-swatch-picker@9.1.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-swatch-picker@9.1.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-context-selector': 9.1.64(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-context-selector': 9.1.63(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14872,16 +15163,16 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-switch@9.1.88(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-switch@9.1.87(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-field': 9.1.70(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-label': 9.1.73(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-field': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-label': 9.1.72(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14891,20 +15182,20 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-table@9.15.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-table@9.15.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.13.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-avatar': 9.6.32(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-checkbox': 9.2.31(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-context-selector': 9.1.64(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-radio': 9.2.26(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.13.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-avatar': 9.6.31(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-checkbox': 9.2.30(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-context-selector': 9.1.63(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-radio': 9.2.25(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14914,14 +15205,14 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-tabs@9.4.26(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-tabs@9.4.25(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-context-selector': 9.1.64(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-context-selector': 9.1.63(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14931,11 +15222,11 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-tabster@9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-tabster@9.21.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.10(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14943,24 +15234,38 @@ snapshots: keyborg: 2.6.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - tabster: 8.0.1 + tabster: 7.3.0 - '@fluentui/react-tag-picker@9.2.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-tabster@9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-theme': 9.1.17 + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) + '@griffel/react': 1.5.22(react@18.3.1) + '@swc/helpers': 0.5.8 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 + keyborg: 2.6.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + tabster: 8.0.0 + + '@fluentui/react-tag-picker@9.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.13.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-combobox': 9.13.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-context-selector': 9.1.64(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-field': 9.1.70(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-portal': 9.4.30(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-positioning': 9.15.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-tags': 9.3.11(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-aria': 9.13.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-combobox': 9.12.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-context-selector': 9.1.63(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-field': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-portal': 9.4.29(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-positioning': 9.15.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-tags': 9.3.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14970,17 +15275,17 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-tags@9.3.11(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-tags@9.3.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.13.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-avatar': 9.6.32(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.13.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-avatar': 9.6.31(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -14990,18 +15295,18 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-teaching-popover@9.1.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-teaching-popover@9.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-aria': 9.13.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-button': 9.3.86(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-context-selector': 9.1.64(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-popover': 9.9.14(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.13.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-button': 9.3.85(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-context-selector': 9.1.63(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-popover': 9.9.13(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -15012,12 +15317,12 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-text@9.4.22(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-text@9.4.21(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -15025,13 +15330,13 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@fluentui/react-textarea@9.3.82(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-textarea@9.3.80(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-field': 9.1.70(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-field': 9.1.69(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -15046,18 +15351,18 @@ snapshots: '@fluentui/tokens': 1.0.0-alpha.14 '@swc/helpers': 0.5.8 - '@fluentui/react-toast@9.3.50(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-toast@9.3.48(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.13.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-motion': 9.3.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-portal': 9.4.30(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.13.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-motion': 9.2.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-portal': 9.4.29(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -15065,17 +15370,17 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@fluentui/react-toolbar@9.1.89(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-toolbar@9.1.88(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-button': 9.3.86(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-context-selector': 9.1.64(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-divider': 9.2.72(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-radio': 9.2.26(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-button': 9.3.85(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-context-selector': 9.1.63(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-divider': 9.2.71(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-radio': 9.2.25(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -15085,16 +15390,16 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-tooltip@9.4.33(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-tooltip@9.4.32(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-portal': 9.4.30(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-positioning': 9.15.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-portal': 9.4.29(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-positioning': 9.15.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -15102,21 +15407,21 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@fluentui/react-tree@9.7.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': + '@fluentui/react-tree@9.7.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.13.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-avatar': 9.6.32(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-button': 9.3.86(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-checkbox': 9.2.31(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-context-selector': 9.1.64(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.249(react@18.3.1) - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-radio': 9.2.26(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-tabster': 9.22.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-aria': 9.13.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-avatar': 9.6.31(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-button': 9.3.85(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@fluentui/react-checkbox': 9.2.30(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-context-selector': 9.1.63(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': 2.0.247(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-radio': 9.2.25(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-tabster': 9.22.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.17 - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -15126,19 +15431,27 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-utilities@9.18.12(@types/react@18.3.3)(react@18.3.1)': + '@fluentui/react-utilities@9.18.10(@types/react@18.3.3)(react@18.3.1)': + dependencies: + '@fluentui/keyboard-keys': 9.0.7 + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@swc/helpers': 0.5.8 + '@types/react': 18.3.3 + react: 18.3.1 + + '@fluentui/react-utilities@9.18.11(@types/react@18.3.3)(react@18.3.1)': dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 react: 18.3.1 - '@fluentui/react-virtualizer@9.0.0-alpha.81(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@fluentui/react-virtualizer@9.0.0-alpha.80(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-jsx-runtime': 9.0.41(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-shared-contexts': 9.19.1(@types/react@18.3.3)(react@18.3.1) - '@fluentui/react-utilities': 9.18.12(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-jsx-runtime': 9.0.40(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-shared-contexts': 9.19.0(@types/react@18.3.3)(react@18.3.1) + '@fluentui/react-utilities': 9.18.11(@types/react@18.3.3)(react@18.3.1) '@griffel/react': 1.5.22(react@18.3.1) '@swc/helpers': 0.5.8 '@types/react': 18.3.3 @@ -15215,13 +15528,13 @@ snapshots: '@types/yargs': 17.0.32 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.5.3)(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.5.3)(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0))': dependencies: glob: 7.2.3 glob-promise: 4.2.2(glob@7.2.3) magic-string: 0.27.0 react-docgen-typescript: 2.2.2(typescript@5.5.3) - vite: 5.3.4(@types/node@18.11.19)(terser@5.30.0) + vite: 5.3.3(@types/node@18.11.19)(terser@5.30.0) optionalDependencies: typescript: 5.5.3 @@ -15325,6 +15638,12 @@ snapshots: '@microsoft/tsdoc@0.14.2': {} + '@ndelangen/get-tarball@3.0.9': + dependencies: + gunzip-maybe: 1.4.2 + pump: 3.0.0 + tar-fs: 2.1.1 + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -15374,7 +15693,7 @@ snapshots: '@npmcli/package-json@5.1.0': dependencies: '@npmcli/git': 5.0.4 - glob: 10.3.12 + glob: 10.4.2 hosted-git-info: 7.0.1 json-parse-even-better-errors: 3.0.1 normalize-package-data: 6.0.0 @@ -15625,9 +15944,9 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@playwright/test@1.45.2': + '@playwright/test@1.45.1': dependencies: - playwright: 1.45.2 + playwright: 1.45.1 '@pnpm/cli-meta@5.0.1': dependencies: @@ -15903,121 +16222,121 @@ snapshots: '@readme/openapi-schemas@3.1.0': {} - '@rollup/plugin-alias@5.1.0(rollup@4.18.1)': + '@rollup/plugin-alias@5.1.0(rollup@4.18.0)': dependencies: slash: 4.0.0 optionalDependencies: - rollup: 4.18.1 + rollup: 4.18.0 - '@rollup/plugin-commonjs@26.0.1(rollup@4.18.1)': + '@rollup/plugin-commonjs@26.0.1(rollup@4.18.0)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@rollup/pluginutils': 5.1.0(rollup@4.18.0) commondir: 1.0.1 estree-walker: 2.0.2 - glob: 10.4.5 + glob: 10.4.2 is-reference: 1.2.1 magic-string: 0.30.8 optionalDependencies: - rollup: 4.18.1 + rollup: 4.18.0 - '@rollup/plugin-json@6.1.0(rollup@4.18.1)': + '@rollup/plugin-json@6.1.0(rollup@4.18.0)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@rollup/pluginutils': 5.1.0(rollup@4.18.0) optionalDependencies: - rollup: 4.18.1 + rollup: 4.18.0 - '@rollup/plugin-multi-entry@6.0.1(rollup@4.18.1)': + '@rollup/plugin-multi-entry@6.0.1(rollup@4.18.0)': dependencies: - '@rollup/plugin-virtual': 3.0.2(rollup@4.18.1) + '@rollup/plugin-virtual': 3.0.2(rollup@4.18.0) matched: 5.0.1 optionalDependencies: - rollup: 4.18.1 + rollup: 4.18.0 - '@rollup/plugin-node-resolve@15.2.3(rollup@4.18.1)': + '@rollup/plugin-node-resolve@15.2.3(rollup@4.18.0)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@rollup/pluginutils': 5.1.0(rollup@4.18.0) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 4.18.1 + rollup: 4.18.0 - '@rollup/plugin-replace@5.0.7(rollup@4.18.1)': + '@rollup/plugin-replace@5.0.7(rollup@4.18.0)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@rollup/pluginutils': 5.1.0(rollup@4.18.0) magic-string: 0.30.8 optionalDependencies: - rollup: 4.18.1 + rollup: 4.18.0 - '@rollup/plugin-typescript@11.1.6(rollup@4.18.1)(tslib@2.6.2)(typescript@5.5.3)': + '@rollup/plugin-typescript@11.1.6(rollup@4.18.0)(tslib@2.6.2)(typescript@5.5.3)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@rollup/pluginutils': 5.1.0(rollup@4.18.0) resolve: 1.22.8 typescript: 5.5.3 optionalDependencies: - rollup: 4.18.1 + rollup: 4.18.0 tslib: 2.6.2 - '@rollup/plugin-virtual@3.0.2(rollup@4.18.1)': + '@rollup/plugin-virtual@3.0.2(rollup@4.18.0)': optionalDependencies: - rollup: 4.18.1 + rollup: 4.18.0 - '@rollup/pluginutils@5.1.0(rollup@4.18.1)': + '@rollup/pluginutils@5.1.0(rollup@4.18.0)': dependencies: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.18.1 + rollup: 4.18.0 - '@rollup/rollup-android-arm-eabi@4.18.1': + '@rollup/rollup-android-arm-eabi@4.18.0': optional: true - '@rollup/rollup-android-arm64@4.18.1': + '@rollup/rollup-android-arm64@4.18.0': optional: true - '@rollup/rollup-darwin-arm64@4.18.1': + '@rollup/rollup-darwin-arm64@4.18.0': optional: true - '@rollup/rollup-darwin-x64@4.18.1': + '@rollup/rollup-darwin-x64@4.18.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.18.1': + '@rollup/rollup-linux-arm-gnueabihf@4.18.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.18.1': + '@rollup/rollup-linux-arm-musleabihf@4.18.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.18.1': + '@rollup/rollup-linux-arm64-gnu@4.18.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.18.1': + '@rollup/rollup-linux-arm64-musl@4.18.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.18.1': + '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.18.1': + '@rollup/rollup-linux-riscv64-gnu@4.18.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.18.1': + '@rollup/rollup-linux-s390x-gnu@4.18.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.18.1': + '@rollup/rollup-linux-x64-gnu@4.18.0': optional: true - '@rollup/rollup-linux-x64-musl@4.18.1': + '@rollup/rollup-linux-x64-musl@4.18.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.18.1': + '@rollup/rollup-win32-arm64-msvc@4.18.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.18.1': + '@rollup/rollup-win32-ia32-msvc@4.18.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.18.1': + '@rollup/rollup-win32-x64-msvc@4.18.0': optional: true '@rushstack/node-core-library@4.0.2(@types/node@18.11.19)': @@ -16052,9 +16371,7 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@shikijs/core@1.10.3': - dependencies: - '@types/hast': 3.0.4 + '@shikijs/core@1.10.1': {} '@sideway/address@4.1.5': dependencies: @@ -16108,18 +16425,47 @@ snapshots: micromark-util-character: 1.2.0 micromark-util-symbol: 1.1.0 - '@storybook/addon-actions@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)))': + '@storybook/addon-actions@8.1.11': dependencies: + '@storybook/core-events': 8.1.11 '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.3.1 - storybook: 8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)) uuid: 9.0.1 - '@storybook/builder-vite@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)))(typescript@5.5.3)(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0))': + '@storybook/builder-manager@8.1.11(encoding@0.1.13)(prettier@3.3.2)': dependencies: - '@storybook/csf-plugin': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9))) + '@fal-works/esbuild-plugin-global-externals': 2.1.2 + '@storybook/core-common': 8.1.11(encoding@0.1.13)(prettier@3.3.2) + '@storybook/manager': 8.1.11 + '@storybook/node-logger': 8.1.11 + '@types/ejs': 3.1.5 + '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.20.2) + browser-assert: 1.2.1 + ejs: 3.1.10 + esbuild: 0.20.2 + esbuild-plugin-alias: 0.2.1 + express: 4.19.2 + fs-extra: 11.2.0 + process: 0.11.10 + util: 0.12.5 + transitivePeerDependencies: + - encoding + - prettier + - supports-color + + '@storybook/builder-vite@8.1.11(encoding@0.1.13)(prettier@3.3.2)(typescript@5.5.3)(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0))': + dependencies: + '@storybook/channels': 8.1.11 + '@storybook/client-logger': 8.1.11 + '@storybook/core-common': 8.1.11(encoding@0.1.13)(prettier@3.3.2) + '@storybook/core-events': 8.1.11 + '@storybook/csf-plugin': 8.1.11 + '@storybook/node-logger': 8.1.11 + '@storybook/preview': 8.1.11 + '@storybook/preview-api': 8.1.11 + '@storybook/types': 8.1.11 '@types/find-cache-dir': 3.2.1 browser-assert: 1.2.1 es-module-lexer: 1.5.0 @@ -16127,127 +16473,333 @@ snapshots: find-cache-dir: 3.3.2 fs-extra: 11.2.0 magic-string: 0.30.8 - storybook: 8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)) ts-dedent: 2.2.0 - vite: 5.3.4(@types/node@18.11.19)(terser@5.30.0) + vite: 5.3.3(@types/node@18.11.19)(terser@5.30.0) optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: + - encoding + - prettier - supports-color - '@storybook/cli@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9))': + '@storybook/channels@8.1.11': + dependencies: + '@storybook/client-logger': 8.1.11 + '@storybook/core-events': 8.1.11 + '@storybook/global': 5.0.0 + telejson: 7.2.0 + tiny-invariant: 1.3.3 + + '@storybook/cli@8.1.11(@babel/preset-env@7.24.5(@babel/core@7.24.7))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - storybook: 8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)) + '@babel/core': 7.24.7 + '@babel/types': 7.24.5 + '@ndelangen/get-tarball': 3.0.9 + '@storybook/codemod': 8.1.11 + '@storybook/core-common': 8.1.11(encoding@0.1.13)(prettier@3.3.2) + '@storybook/core-events': 8.1.11 + '@storybook/core-server': 8.1.11(encoding@0.1.13)(prettier@3.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/csf-tools': 8.1.11 + '@storybook/node-logger': 8.1.11 + '@storybook/telemetry': 8.1.11(encoding@0.1.13)(prettier@3.3.2) + '@storybook/types': 8.1.11 + '@types/semver': 7.5.8 + '@yarnpkg/fslib': 2.10.3 + '@yarnpkg/libzip': 2.3.0 + chalk: 4.1.2 + commander: 6.2.1 + cross-spawn: 7.0.3 + detect-indent: 6.1.0 + envinfo: 7.13.0 + execa: 5.1.1 + find-up: 5.0.0 + fs-extra: 11.2.0 + get-npm-tarball-url: 2.1.0 + giget: 1.2.3 + globby: 14.0.2 + jscodeshift: 0.15.2(@babel/preset-env@7.24.5(@babel/core@7.24.7)) + leven: 3.1.0 + ora: 5.4.1 + prettier: 3.3.2 + prompts: 2.4.2 + read-pkg-up: 7.0.1 + semver: 7.6.2 + strip-json-comments: 3.1.1 + tempy: 3.1.0 + tiny-invariant: 1.3.3 + ts-dedent: 2.2.0 transitivePeerDependencies: - '@babel/preset-env' - bufferutil + - encoding + - react + - react-dom - supports-color - utf-8-validate - '@storybook/codemod@8.2.4': + '@storybook/client-logger@8.1.11': dependencies: - '@babel/core': 7.24.9 - '@babel/preset-env': 7.24.5(@babel/core@7.24.9) + '@storybook/global': 5.0.0 + + '@storybook/codemod@8.1.11': + dependencies: + '@babel/core': 7.24.7 + '@babel/preset-env': 7.24.5(@babel/core@7.24.7) '@babel/types': 7.24.5 - '@storybook/core': 8.2.4 - '@storybook/csf': 0.1.11 + '@storybook/csf': 0.1.7 + '@storybook/csf-tools': 8.1.11 + '@storybook/node-logger': 8.1.11 + '@storybook/types': 8.1.11 '@types/cross-spawn': 6.0.6 cross-spawn: 7.0.3 globby: 14.0.2 - jscodeshift: 0.15.2(@babel/preset-env@7.24.5(@babel/core@7.24.9)) + jscodeshift: 0.15.2(@babel/preset-env@7.24.5(@babel/core@7.24.7)) lodash: 4.17.21 - prettier: 3.3.3 + prettier: 3.3.2 recast: 0.23.7 tiny-invariant: 1.3.3 transitivePeerDependencies: - - bufferutil - supports-color - - utf-8-validate - '@storybook/components@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)))': + '@storybook/core-common@8.1.11(encoding@0.1.13)(prettier@3.3.2)': dependencies: - storybook: 8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)) + '@storybook/core-events': 8.1.11 + '@storybook/csf-tools': 8.1.11 + '@storybook/node-logger': 8.1.11 + '@storybook/types': 8.1.11 + '@yarnpkg/fslib': 2.10.3 + '@yarnpkg/libzip': 2.3.0 + chalk: 4.1.2 + cross-spawn: 7.0.3 + esbuild: 0.20.2 + esbuild-register: 3.5.0(esbuild@0.20.2) + execa: 5.1.1 + file-system-cache: 2.3.0 + find-cache-dir: 3.3.2 + find-up: 5.0.0 + fs-extra: 11.2.0 + glob: 10.3.12 + handlebars: 4.7.8 + lazy-universal-dotenv: 4.0.0 + node-fetch: 2.7.0(encoding@0.1.13) + picomatch: 2.3.1 + pkg-dir: 5.0.0 + prettier-fallback: prettier@3.3.2 + pretty-hrtime: 1.0.3 + resolve-from: 5.0.0 + semver: 7.6.2 + tempy: 3.1.0 + tiny-invariant: 1.3.3 + ts-dedent: 2.2.0 + util: 0.12.5 + optionalDependencies: + prettier: 3.3.2 + transitivePeerDependencies: + - encoding + - supports-color - '@storybook/core@8.2.4': + '@storybook/core-events@8.1.11': dependencies: - '@storybook/csf': 0.1.11 - '@types/express': 4.17.21 + '@storybook/csf': 0.1.7 + ts-dedent: 2.2.0 + + '@storybook/core-server@8.1.11(encoding@0.1.13)(prettier@3.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@aw-web-design/x-default-browser': 1.4.126 + '@babel/core': 7.24.7 + '@babel/parser': 7.24.7 + '@discoveryjs/json-ext': 0.5.7 + '@storybook/builder-manager': 8.1.11(encoding@0.1.13)(prettier@3.3.2) + '@storybook/channels': 8.1.11 + '@storybook/core-common': 8.1.11(encoding@0.1.13)(prettier@3.3.2) + '@storybook/core-events': 8.1.11 + '@storybook/csf': 0.1.7 + '@storybook/csf-tools': 8.1.11 + '@storybook/docs-mdx': 3.1.0-next.0 + '@storybook/global': 5.0.0 + '@storybook/manager': 8.1.11 + '@storybook/manager-api': 8.1.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/node-logger': 8.1.11 + '@storybook/preview-api': 8.1.11 + '@storybook/telemetry': 8.1.11(encoding@0.1.13)(prettier@3.3.2) + '@storybook/types': 8.1.11 + '@types/detect-port': 1.3.5 + '@types/diff': 5.2.1 '@types/node': 18.11.19 - browser-assert: 1.2.1 - esbuild: 0.20.2 - esbuild-register: 3.5.0(esbuild@0.20.2) + '@types/pretty-hrtime': 1.0.3 + '@types/semver': 7.5.8 + better-opn: 3.0.2 + chalk: 4.1.2 + cli-table3: 0.6.4 + compression: 1.7.4 + detect-port: 1.5.1 + diff: 5.2.0 express: 4.19.2 - process: 0.11.10 - recast: 0.23.7 + fs-extra: 11.2.0 + globby: 14.0.2 + lodash: 4.17.21 + open: 8.4.2 + pretty-hrtime: 1.0.3 + prompts: 2.4.2 + read-pkg-up: 7.0.1 + semver: 7.6.2 + telejson: 7.2.0 + tiny-invariant: 1.3.3 + ts-dedent: 2.2.0 util: 0.12.5 + util-deprecate: 1.0.2 + watchpack: 2.4.1 ws: 8.16.0 transitivePeerDependencies: - bufferutil + - encoding + - prettier + - react + - react-dom - supports-color - utf-8-validate - '@storybook/csf-plugin@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)))': + '@storybook/csf-plugin@8.1.11': dependencies: - storybook: 8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)) + '@storybook/csf-tools': 8.1.11 unplugin: 1.10.1 + transitivePeerDependencies: + - supports-color - '@storybook/csf@0.1.11': + '@storybook/csf-tools@8.1.11': + dependencies: + '@babel/generator': 7.24.5 + '@babel/parser': 7.24.7 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + '@storybook/csf': 0.1.7 + '@storybook/types': 8.1.11 + fs-extra: 11.2.0 + recast: 0.23.7 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + + '@storybook/csf@0.1.7': dependencies: type-fest: 2.19.0 + '@storybook/docs-mdx@3.1.0-next.0': {} + + '@storybook/docs-tools@8.1.11(encoding@0.1.13)(prettier@3.3.2)': + dependencies: + '@storybook/core-common': 8.1.11(encoding@0.1.13)(prettier@3.3.2) + '@storybook/core-events': 8.1.11 + '@storybook/preview-api': 8.1.11 + '@storybook/types': 8.1.11 + '@types/doctrine': 0.0.3 + assert: 2.1.0 + doctrine: 3.0.0 + lodash: 4.17.21 + transitivePeerDependencies: + - encoding + - prettier + - supports-color + '@storybook/global@5.0.0': {} - '@storybook/instrumenter@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)))': + '@storybook/icons@1.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + '@storybook/instrumenter@8.1.11': dependencies: + '@storybook/channels': 8.1.11 + '@storybook/client-logger': 8.1.11 + '@storybook/core-events': 8.1.11 '@storybook/global': 5.0.0 + '@storybook/preview-api': 8.1.11 '@vitest/utils': 1.6.0 - storybook: 8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)) util: 0.12.5 - '@storybook/manager-api@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)))': + '@storybook/manager-api@8.1.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - storybook: 8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)) + '@storybook/channels': 8.1.11 + '@storybook/client-logger': 8.1.11 + '@storybook/core-events': 8.1.11 + '@storybook/csf': 0.1.7 + '@storybook/global': 5.0.0 + '@storybook/icons': 1.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/router': 8.1.11 + '@storybook/theming': 8.1.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/types': 8.1.11 + dequal: 2.0.3 + lodash: 4.17.21 + memoizerific: 1.11.3 + store2: 2.14.3 + telejson: 7.2.0 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - react + - react-dom - '@storybook/preview-api@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)))': + '@storybook/manager@8.1.11': {} + + '@storybook/node-logger@8.1.11': {} + + '@storybook/preview-api@8.1.11': dependencies: - storybook: 8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)) + '@storybook/channels': 8.1.11 + '@storybook/client-logger': 8.1.11 + '@storybook/core-events': 8.1.11 + '@storybook/csf': 0.1.7 + '@storybook/global': 5.0.0 + '@storybook/types': 8.1.11 + '@types/qs': 6.9.14 + dequal: 2.0.3 + lodash: 4.17.21 + memoizerific: 1.11.3 + qs: 6.12.0 + tiny-invariant: 1.3.3 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 - '@storybook/react-dom-shim@8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)))': + '@storybook/preview@8.1.11': {} + + '@storybook/react-dom-shim@8.1.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)) - '@storybook/react-vite@8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.1)(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)))(typescript@5.5.3)(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0))': + '@storybook/react-vite@8.1.11(encoding@0.1.13)(prettier@3.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.5.3)(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.5.3)(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0)) - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) - '@storybook/builder-vite': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)))(typescript@5.5.3)(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0)) - '@storybook/react': 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)))(typescript@5.5.3) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.5.3)(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0)) + '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@storybook/builder-vite': 8.1.11(encoding@0.1.13)(prettier@3.3.2)(typescript@5.5.3)(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0)) + '@storybook/node-logger': 8.1.11 + '@storybook/react': 8.1.11(encoding@0.1.13)(prettier@3.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@storybook/types': 8.1.11 find-up: 5.0.0 magic-string: 0.30.8 react: 18.3.1 react-docgen: 7.0.3 react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 - storybook: 8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)) tsconfig-paths: 4.2.0 - vite: 5.3.4(@types/node@18.11.19)(terser@5.30.0) + vite: 5.3.3(@types/node@18.11.19)(terser@5.30.0) transitivePeerDependencies: - '@preact/preset-vite' + - encoding + - prettier - rollup - supports-color - typescript - vite-plugin-glimmerx - '@storybook/react@8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)))(typescript@5.5.3)': + '@storybook/react@8.1.11(encoding@0.1.13)(prettier@3.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)': dependencies: - '@storybook/components': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9))) + '@storybook/client-logger': 8.1.11 + '@storybook/docs-tools': 8.1.11(encoding@0.1.13)(prettier@3.3.2) '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9))) - '@storybook/preview-api': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9))) - '@storybook/react-dom-shim': 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9))) - '@storybook/theming': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9))) + '@storybook/preview-api': 8.1.11 + '@storybook/react-dom-shim': 8.1.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/types': 8.1.11 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 '@types/node': 18.11.19 @@ -16262,23 +16814,48 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-element-to-jsx-string: 15.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) semver: 7.6.2 - storybook: 8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)) ts-dedent: 2.2.0 type-fest: 2.19.0 util-deprecate: 1.0.2 optionalDependencies: typescript: 5.5.3 + transitivePeerDependencies: + - encoding + - prettier + - supports-color + + '@storybook/router@8.1.11': + dependencies: + '@storybook/client-logger': 8.1.11 + memoizerific: 1.11.3 + qs: 6.12.0 + + '@storybook/telemetry@8.1.11(encoding@0.1.13)(prettier@3.3.2)': + dependencies: + '@storybook/client-logger': 8.1.11 + '@storybook/core-common': 8.1.11(encoding@0.1.13)(prettier@3.3.2) + '@storybook/csf-tools': 8.1.11 + chalk: 4.1.2 + detect-package-manager: 2.0.1 + fetch-retry: 5.0.6 + fs-extra: 11.2.0 + read-pkg-up: 7.0.1 + transitivePeerDependencies: + - encoding + - prettier + - supports-color - '@storybook/test@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)))(vitest@1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0(vitest@1.6.0))(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0))': + '@storybook/test@8.1.11(vitest@1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0(vitest@1.6.0))(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0))': dependencies: - '@storybook/csf': 0.1.11 - '@storybook/instrumenter': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9))) + '@storybook/client-logger': 8.1.11 + '@storybook/core-events': 8.1.11 + '@storybook/instrumenter': 8.1.11 + '@storybook/preview-api': 8.1.11 '@testing-library/dom': 10.1.0 '@testing-library/jest-dom': 6.4.5(vitest@1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0(vitest@1.6.0))(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0)) '@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0) '@vitest/expect': 1.6.0 '@vitest/spy': 1.6.0 - storybook: 8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)) util: 0.12.5 transitivePeerDependencies: - '@jest/globals' @@ -16287,62 +16864,70 @@ snapshots: - jest - vitest - '@storybook/theming@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)))': + '@storybook/theming@8.1.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - storybook: 8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)) + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.3.1) + '@storybook/client-logger': 8.1.11 + '@storybook/global': 5.0.0 + memoizerific: 1.11.3 + optionalDependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@storybook/types@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)))': + '@storybook/types@8.1.11': dependencies: - storybook: 8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)) + '@storybook/channels': 8.1.11 + '@types/express': 4.17.21 + file-system-cache: 2.3.0 - '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.24.9)': + '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 - '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.24.9)': + '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 - '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.24.9)': + '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 - '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.24.9)': + '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 - '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.24.9)': + '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 - '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.24.9)': + '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 - '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.24.9)': + '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 - '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.24.9)': + '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 - '@svgr/babel-preset@8.1.0(@babel/core@7.24.9)': + '@svgr/babel-preset@8.1.0(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.9 - '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.24.9) - '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.24.9) - '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.24.9) - '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.24.9) - '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.24.9) - '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.24.9) - '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.24.9) - '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.24.7) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.24.7) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.24.7) + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.24.7) + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.24.7) + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.24.7) + '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.24.7) + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.24.7) '@svgr/core@8.1.0(typescript@5.5.3)': dependencies: - '@babel/core': 7.24.9 - '@svgr/babel-preset': 8.1.0(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@svgr/babel-preset': 8.1.0(@babel/core@7.24.7) camelcase: 6.3.0 cosmiconfig: 8.3.6(typescript@5.5.3) snake-case: 3.0.4 @@ -16352,13 +16937,13 @@ snapshots: '@svgr/hast-util-to-babel-ast@8.0.0': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.7 entities: 4.5.0 '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.5.3))': dependencies: - '@babel/core': 7.24.9 - '@svgr/babel-preset': 8.1.0(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@svgr/babel-preset': 8.1.0(@babel/core@7.24.7) '@svgr/core': 8.1.0(typescript@5.5.3) '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 @@ -16376,11 +16961,11 @@ snapshots: '@svgr/webpack@8.1.0(typescript@5.5.3)': dependencies: - '@babel/core': 7.24.9 - '@babel/plugin-transform-react-constant-elements': 7.24.1(@babel/core@7.24.9) - '@babel/preset-env': 7.24.5(@babel/core@7.24.9) - '@babel/preset-react': 7.24.1(@babel/core@7.24.9) - '@babel/preset-typescript': 7.24.1(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@babel/plugin-transform-react-constant-elements': 7.24.1(@babel/core@7.24.7) + '@babel/preset-env': 7.24.5(@babel/core@7.24.7) + '@babel/preset-react': 7.24.1(@babel/core@7.24.7) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.7) '@svgr/core': 8.1.0(typescript@5.5.3) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.5.3)) '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.5.3))(typescript@5.5.3) @@ -16388,51 +16973,51 @@ snapshots: - supports-color - typescript - '@swc/core-darwin-arm64@1.6.13': + '@swc/core-darwin-arm64@1.6.7': optional: true - '@swc/core-darwin-x64@1.6.13': + '@swc/core-darwin-x64@1.6.7': optional: true - '@swc/core-linux-arm-gnueabihf@1.6.13': + '@swc/core-linux-arm-gnueabihf@1.6.7': optional: true - '@swc/core-linux-arm64-gnu@1.6.13': + '@swc/core-linux-arm64-gnu@1.6.7': optional: true - '@swc/core-linux-arm64-musl@1.6.13': + '@swc/core-linux-arm64-musl@1.6.7': optional: true - '@swc/core-linux-x64-gnu@1.6.13': + '@swc/core-linux-x64-gnu@1.6.7': optional: true - '@swc/core-linux-x64-musl@1.6.13': + '@swc/core-linux-x64-musl@1.6.7': optional: true - '@swc/core-win32-arm64-msvc@1.6.13': + '@swc/core-win32-arm64-msvc@1.6.7': optional: true - '@swc/core-win32-ia32-msvc@1.6.13': + '@swc/core-win32-ia32-msvc@1.6.7': optional: true - '@swc/core-win32-x64-msvc@1.6.13': + '@swc/core-win32-x64-msvc@1.6.7': optional: true - '@swc/core@1.6.13(@swc/helpers@0.5.8)': + '@swc/core@1.6.7(@swc/helpers@0.5.8)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.9 optionalDependencies: - '@swc/core-darwin-arm64': 1.6.13 - '@swc/core-darwin-x64': 1.6.13 - '@swc/core-linux-arm-gnueabihf': 1.6.13 - '@swc/core-linux-arm64-gnu': 1.6.13 - '@swc/core-linux-arm64-musl': 1.6.13 - '@swc/core-linux-x64-gnu': 1.6.13 - '@swc/core-linux-x64-musl': 1.6.13 - '@swc/core-win32-arm64-msvc': 1.6.13 - '@swc/core-win32-ia32-msvc': 1.6.13 - '@swc/core-win32-x64-msvc': 1.6.13 + '@swc/core-darwin-arm64': 1.6.7 + '@swc/core-darwin-x64': 1.6.7 + '@swc/core-linux-arm-gnueabihf': 1.6.7 + '@swc/core-linux-arm64-gnu': 1.6.7 + '@swc/core-linux-arm64-musl': 1.6.7 + '@swc/core-linux-x64-gnu': 1.6.7 + '@swc/core-linux-x64-musl': 1.6.7 + '@swc/core-win32-arm64-msvc': 1.6.7 + '@swc/core-win32-ia32-msvc': 1.6.7 + '@swc/core-win32-x64-msvc': 1.6.7 '@swc/helpers': 0.5.8 '@swc/counter@0.1.3': {} @@ -16460,7 +17045,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/dom@10.3.2': + '@testing-library/dom@10.2.0': dependencies: '@babel/code-frame': 7.24.7 '@babel/runtime': 7.24.1 @@ -16473,7 +17058,7 @@ snapshots: '@testing-library/jest-dom@6.4.5(vitest@1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0(vitest@1.6.0))(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0))': dependencies: - '@adobe/css-tools': 4.3.3 + '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.1 aria-query: 5.3.0 chalk: 3.0.0 @@ -16497,10 +17082,10 @@ snapshots: optionalDependencies: vitest: 1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0(vitest@1.6.0))(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0) - '@testing-library/react@16.0.0(@testing-library/dom@10.3.2)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@16.0.0(@testing-library/dom@10.2.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.1 - '@testing-library/dom': 10.3.2 + '@testing-library/dom': 10.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: @@ -16528,7 +17113,7 @@ snapshots: '@tufjs/models@2.0.0': dependencies: '@tufjs/canonical-json': 2.0.0 - minimatch: 9.0.4 + minimatch: 9.0.5 '@types/acorn@4.0.6': dependencies: @@ -16544,24 +17129,24 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.24.5 - '@babel/types': 7.24.5 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.5 '@types/babel__generator@7.6.8': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.7 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.24.5 - '@babel/types': 7.24.5 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 '@types/babel__traverse@7.20.5': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.7 '@types/body-parser@1.19.5': dependencies: @@ -16601,8 +17186,16 @@ snapshots: dependencies: '@types/ms': 0.7.34 + '@types/detect-port@1.3.5': {} + + '@types/diff@5.2.1': {} + + '@types/doctrine@0.0.3': {} + '@types/doctrine@0.0.9': {} + '@types/ejs@3.1.5': {} + '@types/emscripten@1.39.12': {} '@types/escodegen@0.0.6': {} @@ -16719,6 +17312,8 @@ snapshots: '@types/node': 18.11.19 xmlbuilder: 15.1.1 + '@types/pretty-hrtime@1.0.3': {} + '@types/prismjs@1.26.3': {} '@types/prompts@2.4.9': @@ -16813,14 +17408,14 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/eslint-plugin@7.15.0(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/type-utils': 7.16.1(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/utils': 7.16.1(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/visitor-keys': 7.16.1 + '@typescript-eslint/parser': 7.15.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/type-utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 7.15.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -16831,12 +17426,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.3)': dependencies: - '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3) - '@typescript-eslint/visitor-keys': 7.16.1 + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 7.15.0 debug: 4.3.4 eslint: 8.57.0 optionalDependencies: @@ -16844,11 +17439,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/rule-tester@7.16.1(@eslint/eslintrc@3.1.0)(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/rule-tester@7.15.0(@eslint/eslintrc@3.1.0)(eslint@8.57.0)(typescript@5.5.3)': dependencies: '@eslint/eslintrc': 3.1.0 - '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3) - '@typescript-eslint/utils': 7.16.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.5.3) + '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3) ajv: 6.12.6 eslint: 8.57.0 json-stable-stringify-without-jsonify: 1.0.1 @@ -16858,15 +17453,15 @@ snapshots: - supports-color - typescript - '@typescript-eslint/scope-manager@7.16.1': + '@typescript-eslint/scope-manager@7.15.0': dependencies: - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/visitor-keys': 7.16.1 + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/visitor-keys': 7.15.0 - '@typescript-eslint/type-utils@7.16.1(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/type-utils@7.15.0(eslint@8.57.0)(typescript@5.5.3)': dependencies: - '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3) - '@typescript-eslint/utils': 7.16.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.5.3) + '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3) debug: 4.3.4 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.5.3) @@ -16875,16 +17470,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.16.1': {} + '@typescript-eslint/types@7.15.0': {} - '@typescript-eslint/typescript-estree@7.16.1(typescript@5.5.3)': + '@typescript-eslint/typescript-estree@7.15.0(typescript@5.5.3)': dependencies: - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/visitor-keys': 7.16.1 + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/visitor-keys': 7.15.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.4 + minimatch: 9.0.5 semver: 7.6.2 ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: @@ -16892,32 +17487,32 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.16.1(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/utils@7.15.0(eslint@8.57.0)(typescript@5.5.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.5.3) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.16.1': + '@typescript-eslint/visitor-keys@7.15.0': dependencies: - '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/types': 7.15.0 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-react@4.3.1(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0))': + '@vitejs/plugin-react@4.3.1(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0))': dependencies: - '@babel/core': 7.24.9 - '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.9) - '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.7) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.3.4(@types/node@18.11.19)(terser@5.30.0) + vite: 5.3.3(@types/node@18.11.19)(terser@5.30.0) transitivePeerDependencies: - supports-color @@ -16984,15 +17579,27 @@ snapshots: dependencies: '@volar/source-map': 1.11.1 + '@volar/language-core@2.3.4': + dependencies: + '@volar/source-map': 2.3.4 + '@volar/source-map@1.11.1': dependencies: muggle-string: 0.3.1 + '@volar/source-map@2.3.4': {} + '@volar/typescript@1.11.1': dependencies: '@volar/language-core': 1.11.1 path-browserify: 1.0.1 + '@volar/typescript@2.3.4': + dependencies: + '@volar/language-core': 2.3.4 + path-browserify: 1.0.1 + vscode-uri: 3.0.8 + '@vscode/vsce-sign-alpine-arm64@2.0.2': optional: true @@ -17065,7 +17672,7 @@ snapshots: '@vue/compiler-core@3.4.27': dependencies: - '@babel/parser': 7.24.5 + '@babel/parser': 7.24.7 '@vue/shared': 3.4.27 entities: 4.5.0 estree-walker: 2.0.2 @@ -17083,7 +17690,7 @@ snapshots: '@vue/compiler-dom': 3.4.27 '@vue/shared': 3.4.27 computeds: 0.0.1 - minimatch: 9.0.4 + minimatch: 9.0.5 muggle-string: 0.3.1 path-browserify: 1.0.1 vue-template-compiler: 2.7.16 @@ -17174,6 +17781,11 @@ snapshots: '@xtuc/long@4.2.2': {} + '@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.20.2)': + dependencies: + esbuild: 0.20.2 + tslib: 2.6.2 + '@yarnpkg/fslib@2.10.3': dependencies: '@yarnpkg/libzip': 2.3.0 @@ -17351,6 +17963,8 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 + app-root-dir@1.0.2: {} + archy@1.0.0: {} arg@4.1.3: {} @@ -17429,6 +18043,14 @@ snapshots: dependencies: printable-characters: 1.0.42 + assert@2.1.0: + dependencies: + call-bind: 1.0.7 + is-nan: 1.3.2 + object-is: 1.1.6 + object.assign: 4.1.5 + util: 0.12.5 + assertion-error@1.1.0: {} ast-types@0.16.1: @@ -17437,6 +18059,8 @@ snapshots: astring@1.8.6: {} + async@3.2.5: {} + asynckit@0.4.0: {} at-least-node@1.0.0: {} @@ -17451,6 +18075,16 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 + autoprefixer@10.4.19(postcss@8.4.39): + dependencies: + browserslist: 4.23.0 + caniuse-lite: 1.0.30001600 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.1 + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + autorest@3.7.1: {} available-typed-arrays@1.0.7: @@ -17462,42 +18096,42 @@ snapshots: tunnel: 0.0.6 typed-rest-client: 1.8.11 - babel-core@7.0.0-bridge.0(@babel/core@7.24.9): + babel-core@7.0.0-bridge.0(@babel/core@7.24.7): dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 - babel-loader@9.1.3(@babel/core@7.24.9)(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))): + babel-loader@9.1.3(@babel/core@7.24.7)(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))): dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) babel-plugin-dynamic-import-node@2.3.3: dependencies: object.assign: 4.1.5 - babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.9): + babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.7): dependencies: - '@babel/compat-data': 7.24.4 - '@babel/core': 7.24.9 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.9) + '@babel/compat-data': 7.24.7 + '@babel/core': 7.24.7 + '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.7) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.9): + babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.7): dependencies: - '@babel/core': 7.24.9 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.7) core-js-compat: 3.37.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.1(@babel/core@7.24.9): + babel-plugin-polyfill-regenerator@0.6.1(@babel/core@7.24.7): dependencies: - '@babel/core': 7.24.9 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.9) + '@babel/core': 7.24.7 + '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.7) transitivePeerDependencies: - supports-color @@ -17513,10 +18147,16 @@ snapshots: before-after-hook@3.0.2: {} + better-opn@3.0.2: + dependencies: + open: 8.4.2 + better-path-resolve@1.0.0: dependencies: is-windows: 1.0.2 + big-integer@1.6.52: {} + big.js@5.2.2: {} binary-extensions@2.3.0: {} @@ -17591,6 +18231,10 @@ snapshots: widest-line: 4.0.1 wrap-ansi: 8.1.0 + bplist-parser@0.2.0: + dependencies: + big-integer: 1.6.52 + brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 @@ -17612,6 +18256,10 @@ snapshots: browser-process-hrtime@1.0.0: {} + browserify-zlib@0.1.4: + dependencies: + pako: 0.2.9 + browserslist@4.23.0: dependencies: caniuse-lite: 1.0.30001600 @@ -17619,13 +18267,6 @@ snapshots: node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) - browserslist@4.23.2: - dependencies: - caniuse-lite: 1.0.30001642 - electron-to-chromium: 1.4.828 - node-releases: 2.0.14 - update-browserslist-db: 1.1.0(browserslist@4.23.2) - buffer-crc32@0.2.13: {} buffer-equal-constant-time@1.0.1: {} @@ -17672,9 +18313,9 @@ snapshots: dependencies: '@npmcli/fs': 3.1.0 fs-minipass: 3.0.3 - glob: 10.3.12 + glob: 10.4.2 lru-cache: 10.2.0 - minipass: 7.0.4 + minipass: 7.1.2 minipass-collect: 2.0.1 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 @@ -17737,8 +18378,6 @@ snapshots: caniuse-lite@1.0.30001600: {} - caniuse-lite@1.0.30001642: {} - ccount@2.0.1: {} chai@4.4.1: @@ -17820,8 +18459,7 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chownr@1.1.4: - optional: true + chownr@1.1.4: {} chownr@2.0.0: {} @@ -17958,7 +18596,7 @@ snapshots: commander@9.5.0: optional: true - comment-json@4.2.4: + comment-json@4.2.3: dependencies: array-timsort: 1.0.3 core-util-is: 1.0.3 @@ -18025,7 +18663,7 @@ snapshots: copy-text-to-clipboard@3.2.0: {} - copy-webpack-plugin@11.0.0(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))): + copy-webpack-plugin@11.0.0(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -18033,7 +18671,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) core-js-compat@3.37.1: dependencies: @@ -18093,59 +18731,59 @@ snapshots: dependencies: type-fest: 1.4.0 - cspell-config-lib@8.11.0: + cspell-config-lib@8.10.0: dependencies: - '@cspell/cspell-types': 8.11.0 - comment-json: 4.2.4 + '@cspell/cspell-types': 8.10.0 + comment-json: 4.2.3 yaml: 2.4.5 - cspell-dictionary@8.11.0: + cspell-dictionary@8.10.0: dependencies: - '@cspell/cspell-pipe': 8.11.0 - '@cspell/cspell-types': 8.11.0 - cspell-trie-lib: 8.11.0 + '@cspell/cspell-pipe': 8.10.0 + '@cspell/cspell-types': 8.10.0 + cspell-trie-lib: 8.10.0 fast-equals: 5.0.1 gensequence: 7.0.0 - cspell-gitignore@8.11.0: + cspell-gitignore@8.10.0: dependencies: - '@cspell/url': 8.11.0 - cspell-glob: 8.11.0 - cspell-io: 8.11.0 + '@cspell/url': 8.10.0 + cspell-glob: 8.10.0 + cspell-io: 8.10.0 find-up-simple: 1.0.0 - cspell-glob@8.11.0: + cspell-glob@8.10.0: dependencies: - '@cspell/url': 8.11.0 + '@cspell/url': 8.10.0 micromatch: 4.0.7 - cspell-grammar@8.11.0: + cspell-grammar@8.10.0: dependencies: - '@cspell/cspell-pipe': 8.11.0 - '@cspell/cspell-types': 8.11.0 + '@cspell/cspell-pipe': 8.10.0 + '@cspell/cspell-types': 8.10.0 - cspell-io@8.11.0: + cspell-io@8.10.0: dependencies: - '@cspell/cspell-service-bus': 8.11.0 - '@cspell/url': 8.11.0 + '@cspell/cspell-service-bus': 8.10.0 + '@cspell/url': 8.10.0 - cspell-lib@8.11.0: + cspell-lib@8.10.0: dependencies: - '@cspell/cspell-bundled-dicts': 8.11.0 - '@cspell/cspell-pipe': 8.11.0 - '@cspell/cspell-resolver': 8.11.0 - '@cspell/cspell-types': 8.11.0 - '@cspell/dynamic-import': 8.11.0 - '@cspell/strong-weak-map': 8.11.0 - '@cspell/url': 8.11.0 + '@cspell/cspell-bundled-dicts': 8.10.0 + '@cspell/cspell-pipe': 8.10.0 + '@cspell/cspell-resolver': 8.10.0 + '@cspell/cspell-types': 8.10.0 + '@cspell/dynamic-import': 8.10.0 + '@cspell/strong-weak-map': 8.10.0 + '@cspell/url': 8.10.0 clear-module: 4.1.2 - comment-json: 4.2.4 - cspell-config-lib: 8.11.0 - cspell-dictionary: 8.11.0 - cspell-glob: 8.11.0 - cspell-grammar: 8.11.0 - cspell-io: 8.11.0 - cspell-trie-lib: 8.11.0 + comment-json: 4.2.3 + cspell-config-lib: 8.10.0 + cspell-dictionary: 8.10.0 + cspell-glob: 8.10.0 + cspell-grammar: 8.10.0 + cspell-io: 8.10.0 + cspell-trie-lib: 8.10.0 env-paths: 3.0.0 fast-equals: 5.0.1 gensequence: 7.0.0 @@ -18155,25 +18793,25 @@ snapshots: vscode-uri: 3.0.8 xdg-basedir: 5.1.0 - cspell-trie-lib@8.11.0: + cspell-trie-lib@8.10.0: dependencies: - '@cspell/cspell-pipe': 8.11.0 - '@cspell/cspell-types': 8.11.0 + '@cspell/cspell-pipe': 8.10.0 + '@cspell/cspell-types': 8.10.0 gensequence: 7.0.0 - cspell@8.11.0: + cspell@8.10.0: dependencies: - '@cspell/cspell-json-reporter': 8.11.0 - '@cspell/cspell-pipe': 8.11.0 - '@cspell/cspell-types': 8.11.0 - '@cspell/dynamic-import': 8.11.0 + '@cspell/cspell-json-reporter': 8.10.0 + '@cspell/cspell-pipe': 8.10.0 + '@cspell/cspell-types': 8.10.0 + '@cspell/dynamic-import': 8.10.0 chalk: 5.3.0 chalk-template: 1.1.0 commander: 12.1.0 - cspell-gitignore: 8.11.0 - cspell-glob: 8.11.0 - cspell-io: 8.11.0 - cspell-lib: 8.11.0 + cspell-gitignore: 8.10.0 + cspell-glob: 8.10.0 + cspell-io: 8.10.0 + cspell-lib: 8.10.0 fast-glob: 3.3.2 fast-json-stable-stringify: 2.1.0 file-entry-cache: 8.0.0 @@ -18186,28 +18824,32 @@ snapshots: dependencies: postcss: 8.4.38 - css-loader@6.10.0(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))): + css-declaration-sorter@7.2.0(postcss@8.4.39): dependencies: - icss-utils: 5.1.0(postcss@8.4.38) - postcss: 8.4.38 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.38) - postcss-modules-local-by-default: 4.0.4(postcss@8.4.38) - postcss-modules-scope: 3.1.1(postcss@8.4.38) - postcss-modules-values: 4.0.0(postcss@8.4.38) + postcss: 8.4.39 + + css-loader@6.10.0(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))): + dependencies: + icss-utils: 5.1.0(postcss@8.4.39) + postcss: 8.4.39 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.39) + postcss-modules-local-by-default: 4.0.4(postcss@8.4.39) + postcss-modules-scope: 3.1.1(postcss@8.4.39) + postcss-modules-values: 4.0.0(postcss@8.4.39) postcss-value-parser: 4.2.0 semver: 7.6.2 optionalDependencies: - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) - css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))): + css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))): dependencies: '@jridgewell/trace-mapping': 0.3.25 - cssnano: 6.1.2(postcss@8.4.38) + cssnano: 6.1.2(postcss@8.4.39) jest-worker: 29.7.0 - postcss: 8.4.38 + postcss: 8.4.39 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) optionalDependencies: clean-css: 5.3.3 @@ -18243,16 +18885,16 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-advanced@6.1.2(postcss@8.4.38): + cssnano-preset-advanced@6.1.2(postcss@8.4.39): dependencies: - autoprefixer: 10.4.19(postcss@8.4.38) + autoprefixer: 10.4.19(postcss@8.4.39) browserslist: 4.23.0 - cssnano-preset-default: 6.1.2(postcss@8.4.38) - postcss: 8.4.38 - postcss-discard-unused: 6.0.5(postcss@8.4.38) - postcss-merge-idents: 6.0.3(postcss@8.4.38) - postcss-reduce-idents: 6.0.3(postcss@8.4.38) - postcss-zindex: 6.0.2(postcss@8.4.38) + cssnano-preset-default: 6.1.2(postcss@8.4.39) + postcss: 8.4.39 + postcss-discard-unused: 6.0.5(postcss@8.4.39) + postcss-merge-idents: 6.0.3(postcss@8.4.39) + postcss-reduce-idents: 6.0.3(postcss@8.4.39) + postcss-zindex: 6.0.2(postcss@8.4.39) cssnano-preset-default@6.1.2(postcss@8.4.38): dependencies: @@ -18288,16 +18930,60 @@ snapshots: postcss-svgo: 6.0.3(postcss@8.4.38) postcss-unique-selectors: 6.0.4(postcss@8.4.38) + cssnano-preset-default@6.1.2(postcss@8.4.39): + dependencies: + browserslist: 4.23.0 + css-declaration-sorter: 7.2.0(postcss@8.4.39) + cssnano-utils: 4.0.2(postcss@8.4.39) + postcss: 8.4.39 + postcss-calc: 9.0.1(postcss@8.4.39) + postcss-colormin: 6.1.0(postcss@8.4.39) + postcss-convert-values: 6.1.0(postcss@8.4.39) + postcss-discard-comments: 6.0.2(postcss@8.4.39) + postcss-discard-duplicates: 6.0.3(postcss@8.4.39) + postcss-discard-empty: 6.0.3(postcss@8.4.39) + postcss-discard-overridden: 6.0.2(postcss@8.4.39) + postcss-merge-longhand: 6.0.5(postcss@8.4.39) + postcss-merge-rules: 6.1.1(postcss@8.4.39) + postcss-minify-font-values: 6.1.0(postcss@8.4.39) + postcss-minify-gradients: 6.0.3(postcss@8.4.39) + postcss-minify-params: 6.1.0(postcss@8.4.39) + postcss-minify-selectors: 6.0.4(postcss@8.4.39) + postcss-normalize-charset: 6.0.2(postcss@8.4.39) + postcss-normalize-display-values: 6.0.2(postcss@8.4.39) + postcss-normalize-positions: 6.0.2(postcss@8.4.39) + postcss-normalize-repeat-style: 6.0.2(postcss@8.4.39) + postcss-normalize-string: 6.0.2(postcss@8.4.39) + postcss-normalize-timing-functions: 6.0.2(postcss@8.4.39) + postcss-normalize-unicode: 6.1.0(postcss@8.4.39) + postcss-normalize-url: 6.0.2(postcss@8.4.39) + postcss-normalize-whitespace: 6.0.2(postcss@8.4.39) + postcss-ordered-values: 6.0.2(postcss@8.4.39) + postcss-reduce-initial: 6.1.0(postcss@8.4.39) + postcss-reduce-transforms: 6.0.2(postcss@8.4.39) + postcss-svgo: 6.0.3(postcss@8.4.39) + postcss-unique-selectors: 6.0.4(postcss@8.4.39) + cssnano-utils@4.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 + cssnano-utils@4.0.2(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + cssnano@6.1.2(postcss@8.4.38): dependencies: cssnano-preset-default: 6.1.2(postcss@8.4.38) lilconfig: 3.1.1 postcss: 8.4.38 + cssnano@6.1.2(postcss@8.4.39): + dependencies: + cssnano-preset-default: 6.1.2(postcss@8.4.39) + lilconfig: 3.1.1 + postcss: 8.4.39 + csso@5.0.5: dependencies: css-tree: 2.2.1 @@ -18562,6 +19248,11 @@ snapshots: deepmerge@4.3.1: {} + default-browser-id@3.0.0: + dependencies: + bplist-parser: 0.2.0 + untildify: 4.0.0 + default-gateway@6.0.3: dependencies: execa: 5.1.1 @@ -18621,6 +19312,10 @@ snapshots: detect-node@2.1.0: {} + detect-package-manager@2.0.1: + dependencies: + execa: 5.1.1 + detect-port-alt@1.1.6: dependencies: address: 1.2.2 @@ -18723,10 +19418,19 @@ snapshots: dependencies: is-obj: 2.0.0 + dotenv-expand@10.0.0: {} + dotenv@16.4.5: {} duplexer@0.1.2: {} + duplexify@3.7.1: + dependencies: + end-of-stream: 1.4.4 + inherits: 2.0.4 + readable-stream: 2.3.8 + stream-shift: 1.0.3 + eastasianwidth@0.2.0: {} ecdsa-sig-formatter@1.0.11: @@ -18765,9 +19469,11 @@ snapshots: effect@3.0.3: {} - electron-to-chromium@1.4.722: {} + ejs@3.1.10: + dependencies: + jake: 10.9.1 - electron-to-chromium@1.4.828: {} + electron-to-chromium@1.4.722: {} elkjs@0.9.2: {} @@ -18793,7 +19499,6 @@ snapshots: end-of-stream@1.4.4: dependencies: once: 1.4.0 - optional: true enhanced-resolve@5.16.0: dependencies: @@ -18902,6 +19607,8 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 + esbuild-plugin-alias@0.2.1: {} + esbuild-register@3.5.0(esbuild@0.20.2): dependencies: debug: 4.3.4 @@ -18994,11 +19701,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.15.0(eslint@8.57.0)(typescript@5.5.3) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -19006,7 +19713,7 @@ snapshots: eslint-plugin-deprecation@3.0.0(eslint@8.57.0)(typescript@5.5.3): dependencies: - '@typescript-eslint/utils': 7.16.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3) eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.5.3) tslib: 2.6.2 @@ -19014,7 +19721,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -19024,7 +19731,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -19035,7 +19742,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.15.0(eslint@8.57.0)(typescript@5.5.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -19069,7 +19776,7 @@ snapshots: eslint-plugin-vitest@0.5.4(eslint@8.57.0)(typescript@5.5.3)(vitest@1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0)(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0)): dependencies: - '@typescript-eslint/utils': 7.16.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3) eslint: 8.57.0 optionalDependencies: vitest: 1.6.0(@types/node@18.11.19)(@vitest/ui@1.6.0(vitest@1.6.0))(happy-dom@14.12.3)(jsdom@19.0.0)(terser@5.30.0) @@ -19325,10 +20032,6 @@ snapshots: dependencies: websocket-driver: 0.7.4 - fd-package-json@1.2.0: - dependencies: - walk-up-path: 3.0.1 - fd-slicer@1.1.0: dependencies: pend: 1.2.0 @@ -19337,6 +20040,8 @@ snapshots: dependencies: xml-js: 1.6.11 + fetch-retry@5.0.6: {} + fflate@0.8.2: {} file-entry-cache@6.0.1: @@ -19347,11 +20052,20 @@ snapshots: dependencies: flat-cache: 4.0.1 - file-loader@6.2.0(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))): + file-loader@6.2.0(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) + + file-system-cache@2.3.0: + dependencies: + fs-extra: 11.1.1 + ramda: 0.29.0 + + filelist@1.0.4: + dependencies: + minimatch: 5.1.6 filesize@8.0.7: {} @@ -19445,7 +20159,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.0)(typescript@5.5.3)(vue-template-compiler@2.7.16)(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))): + fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.0)(typescript@5.5.3)(vue-template-compiler@2.7.16)(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))): dependencies: '@babel/code-frame': 7.24.7 '@types/json-schema': 7.0.15 @@ -19461,7 +20175,7 @@ snapshots: semver: 7.6.2 tapable: 1.1.3 typescript: 5.5.3 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) optionalDependencies: eslint: 8.57.0 vue-template-compiler: 2.7.16 @@ -19482,8 +20196,13 @@ snapshots: fresh@0.5.2: {} - fs-constants@1.0.0: - optional: true + fs-constants@1.0.0: {} + + fs-extra@11.1.1: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 fs-extra@11.2.0: dependencies: @@ -19510,7 +20229,7 @@ snapshots: fs-minipass@3.0.3: dependencies: - minipass: 7.0.4 + minipass: 7.1.2 fs-monkey@1.0.5: {} @@ -19551,6 +20270,8 @@ snapshots: has-symbols: 1.0.3 hasown: 2.0.2 + get-npm-tarball-url@2.1.0: {} + get-own-enumerable-property-symbols@3.0.2: {} get-source@2.0.12: @@ -19613,10 +20334,10 @@ snapshots: minipass: 7.0.4 path-scurry: 1.10.2 - glob@10.4.5: + glob@10.4.2: dependencies: foreground-child: 3.1.1 - jackspeak: 3.4.3 + jackspeak: 3.4.0 minimatch: 9.0.4 minipass: 7.1.2 package-json-from-dist: 1.0.0 @@ -19735,12 +20456,30 @@ snapshots: section-matter: 1.0.0 strip-bom-string: 1.0.0 + gunzip-maybe@1.4.2: + dependencies: + browserify-zlib: 0.1.4 + is-deflate: 1.0.0 + is-gzip: 1.0.0 + peek-stream: 1.1.3 + pumpify: 1.5.1 + through2: 2.0.5 + gzip-size@6.0.0: dependencies: duplexer: 0.1.2 handle-thing@2.0.1: {} + handlebars@4.7.8: + dependencies: + minimist: 1.2.8 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + optionalDependencies: + uglify-js: 3.17.4 + happy-dom@14.12.3: dependencies: entities: 4.5.0 @@ -19937,7 +20676,7 @@ snapshots: html-void-elements@3.0.0: {} - html-webpack-plugin@5.6.0(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))): + html-webpack-plugin@5.6.0(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -19945,7 +20684,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) htmlparser2@6.1.0: dependencies: @@ -20048,15 +20787,15 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.4.38): + icss-utils@5.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 ieee754@1.2.1: {} ignore-walk@6.0.4: dependencies: - minimatch: 9.0.4 + minimatch: 9.0.5 ignore@5.3.1: {} @@ -20187,6 +20926,8 @@ snapshots: is-decimal@2.0.1: {} + is-deflate@1.0.0: {} + is-docker@2.2.1: {} is-extendable@0.1.1: {} @@ -20203,6 +20944,8 @@ snapshots: dependencies: is-extglob: 2.1.1 + is-gzip@1.0.0: {} + is-hexadecimal@2.0.1: {} is-installed-globally@0.4.0: @@ -20218,6 +20961,11 @@ snapshots: is-module@1.0.0: {} + is-nan@1.3.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + is-negative-zero@2.0.3: {} is-npm@6.0.0: {} @@ -20350,12 +21098,19 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jackspeak@3.4.3: + jackspeak@3.4.0: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 + jake@10.9.1: + dependencies: + async: 3.2.5 + chalk: 4.1.2 + filelist: 1.0.4 + minimatch: 3.1.2 + jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 @@ -20405,19 +21160,19 @@ snapshots: jsbn@1.1.0: {} - jscodeshift@0.15.2(@babel/preset-env@7.24.5(@babel/core@7.24.9)): - dependencies: - '@babel/core': 7.24.9 - '@babel/parser': 7.24.5 - '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.9) - '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.9) - '@babel/preset-flow': 7.24.1(@babel/core@7.24.9) - '@babel/preset-typescript': 7.24.1(@babel/core@7.24.9) - '@babel/register': 7.23.7(@babel/core@7.24.9) - babel-core: 7.0.0-bridge.0(@babel/core@7.24.9) + jscodeshift@0.15.2(@babel/preset-env@7.24.5(@babel/core@7.24.7)): + dependencies: + '@babel/core': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.7) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.7) + '@babel/preset-flow': 7.24.1(@babel/core@7.24.7) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.7) + '@babel/register': 7.23.7(@babel/core@7.24.7) + babel-core: 7.0.0-bridge.0(@babel/core@7.24.7) chalk: 4.1.2 flow-parser: 0.236.0 graceful-fs: 4.2.11 @@ -20428,7 +21183,7 @@ snapshots: temp: 0.8.4 write-file-atomic: 2.4.3 optionalDependencies: - '@babel/preset-env': 7.24.5(@babel/core@7.24.9) + '@babel/preset-env': 7.24.5(@babel/core@7.24.7) transitivePeerDependencies: - supports-color @@ -20585,6 +21340,12 @@ snapshots: layout-base@1.0.2: {} + lazy-universal-dotenv@4.0.0: + dependencies: + app-root-dir: 1.0.2 + dotenv: 16.4.5 + dotenv-expand: 10.0.0 + leven@3.1.0: {} levn@0.4.1: @@ -20754,7 +21515,7 @@ snapshots: cacache: 18.0.2 http-cache-semantics: 4.1.1 is-lambda: 1.0.1 - minipass: 7.0.4 + minipass: 7.1.2 minipass-fetch: 3.0.4 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 @@ -20770,6 +21531,8 @@ snapshots: map-obj@4.3.0: {} + map-or-similar@1.5.0: {} + markdown-extensions@2.0.0: {} markdown-it@12.3.2: @@ -21023,6 +21786,10 @@ snapshots: dependencies: fs-monkey: 1.0.5 + memoizerific@1.11.3: + dependencies: + map-or-similar: 1.5.0 + merge-descriptors@1.0.1: {} merge-stream@2.0.0: {} @@ -21501,11 +22268,11 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@2.8.1(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))): + mini-css-extract-plugin@2.8.1(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))): dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) minimalistic-assert@1.0.1: {} @@ -21533,11 +22300,11 @@ snapshots: minipass-collect@2.0.1: dependencies: - minipass: 7.0.4 + minipass: 7.1.2 minipass-fetch@3.0.4: dependencies: - minipass: 7.0.4 + minipass: 7.1.2 minipass-sized: 1.0.3 minizlib: 2.1.2 optionalDependencies: @@ -21575,8 +22342,7 @@ snapshots: minipass: 3.3.6 yallist: 4.0.0 - mkdirp-classic@0.5.3: - optional: true + mkdirp-classic@0.5.3: {} mkdirp@1.0.4: {} @@ -21589,11 +22355,11 @@ snapshots: monaco-editor-core@0.50.0: {} - monaco-editor-webpack-plugin@7.1.0(monaco-editor@0.46.0)(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))): + monaco-editor-webpack-plugin@7.1.0(monaco-editor@0.46.0)(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))): dependencies: loader-utils: 2.0.4 monaco-editor: 0.46.0 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) monaco-editor@0.46.0: {} @@ -21663,13 +22429,19 @@ snapshots: node-fetch-native@1.6.4: {} + node-fetch@2.7.0(encoding@0.1.13): + dependencies: + whatwg-url: 5.0.0 + optionalDependencies: + encoding: 0.1.13 + node-forge@1.3.1: {} node-gyp@10.1.0: dependencies: env-paths: 2.2.1 exponential-backoff: 3.1.1 - glob: 10.3.12 + glob: 10.4.2 graceful-fs: 4.2.11 make-fetch-happen: 13.0.0 nopt: 7.2.0 @@ -21742,18 +22514,18 @@ snapshots: dependencies: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 - npm-package-arg: 11.0.1 + npm-package-arg: 11.0.2 semver: 7.6.2 npm-registry-fetch@17.0.1: dependencies: '@npmcli/redact': 2.0.0 make-fetch-happen: 13.0.0 - minipass: 7.0.4 + minipass: 7.1.2 minipass-fetch: 3.0.4 minipass-json-stream: 1.0.1 minizlib: 2.1.2 - npm-package-arg: 11.0.1 + npm-package-arg: 11.0.2 proc-log: 4.0.0 transitivePeerDependencies: - supports-color @@ -21786,6 +22558,11 @@ snapshots: object-inspect@1.13.1: {} + object-is@1.1.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + object-keys@1.1.1: {} object.assign@4.1.5: @@ -21981,6 +22758,8 @@ snapshots: - bluebird - supports-color + pako@0.2.9: {} + param-case@3.0.4: dependencies: dot-case: 3.0.4 @@ -22090,6 +22869,12 @@ snapshots: pathval@1.1.1: {} + peek-stream@1.1.3: + dependencies: + buffer-from: 1.1.2 + duplexify: 3.7.1 + through2: 2.0.5 + pend@1.2.0: {} periscopic@3.1.0: @@ -22114,6 +22899,10 @@ snapshots: dependencies: find-up: 4.1.0 + pkg-dir@5.0.0: + dependencies: + find-up: 5.0.0 + pkg-dir@7.0.0: dependencies: find-up: 6.3.0 @@ -22128,11 +22917,11 @@ snapshots: dependencies: find-up: 3.0.0 - playwright-core@1.45.2: {} + playwright-core@1.45.1: {} - playwright@1.45.2: + playwright@1.45.1: dependencies: - playwright-core: 1.45.2 + playwright-core: 1.45.1 optionalDependencies: fsevents: 2.3.2 @@ -22156,6 +22945,12 @@ snapshots: postcss-selector-parser: 6.0.16 postcss-value-parser: 4.2.0 + postcss-calc@9.0.1(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-selector-parser: 6.0.16 + postcss-value-parser: 4.2.0 + postcss-colormin@6.1.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 @@ -22164,47 +22959,77 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-colormin@6.1.0(postcss@8.4.39): + dependencies: + browserslist: 4.23.0 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + postcss-convert-values@6.1.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-convert-values@6.1.0(postcss@8.4.39): + dependencies: + browserslist: 4.23.0 + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + postcss-discard-comments@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 + postcss-discard-comments@6.0.2(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-discard-duplicates@6.0.3(postcss@8.4.38): dependencies: postcss: 8.4.38 + postcss-discard-duplicates@6.0.3(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-discard-empty@6.0.3(postcss@8.4.38): dependencies: postcss: 8.4.38 + postcss-discard-empty@6.0.3(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-discard-overridden@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 - postcss-discard-unused@6.0.5(postcss@8.4.38): + postcss-discard-overridden@6.0.2(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 + + postcss-discard-unused@6.0.5(postcss@8.4.39): + dependencies: + postcss: 8.4.39 postcss-selector-parser: 6.0.16 - postcss-loader@7.3.4(postcss@8.4.38)(typescript@5.5.3)(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))): + postcss-loader@7.3.4(postcss@8.4.38)(typescript@5.5.3)(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))): dependencies: cosmiconfig: 8.3.6(typescript@5.5.3) jiti: 1.21.0 postcss: 8.4.38 semver: 7.6.2 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) transitivePeerDependencies: - typescript - postcss-merge-idents@6.0.3(postcss@8.4.38): + postcss-merge-idents@6.0.3(postcss@8.4.39): dependencies: - cssnano-utils: 4.0.2(postcss@8.4.38) - postcss: 8.4.38 + cssnano-utils: 4.0.2(postcss@8.4.39) + postcss: 8.4.39 postcss-value-parser: 4.2.0 postcss-merge-longhand@6.0.5(postcss@8.4.38): @@ -22213,6 +23038,12 @@ snapshots: postcss-value-parser: 4.2.0 stylehacks: 6.1.1(postcss@8.4.38) + postcss-merge-longhand@6.0.5(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + stylehacks: 6.1.1(postcss@8.4.39) + postcss-merge-rules@6.1.1(postcss@8.4.38): dependencies: browserslist: 4.23.0 @@ -22221,11 +23052,24 @@ snapshots: postcss: 8.4.38 postcss-selector-parser: 6.0.16 + postcss-merge-rules@6.1.1(postcss@8.4.39): + dependencies: + browserslist: 4.23.0 + caniuse-api: 3.0.0 + cssnano-utils: 4.0.2(postcss@8.4.39) + postcss: 8.4.39 + postcss-selector-parser: 6.0.16 + postcss-minify-font-values@6.1.0(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-minify-font-values@6.1.0(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + postcss-minify-gradients@6.0.3(postcss@8.4.38): dependencies: colord: 2.9.3 @@ -22233,6 +23077,13 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-minify-gradients@6.0.3(postcss@8.4.39): + dependencies: + colord: 2.9.3 + cssnano-utils: 4.0.2(postcss@8.4.39) + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + postcss-minify-params@6.1.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 @@ -22240,86 +23091,149 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-minify-params@6.1.0(postcss@8.4.39): + dependencies: + browserslist: 4.23.0 + cssnano-utils: 4.0.2(postcss@8.4.39) + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + postcss-minify-selectors@6.0.4(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-selector-parser: 6.0.16 - postcss-modules-extract-imports@3.0.0(postcss@8.4.38): + postcss-minify-selectors@6.0.4(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 + postcss-selector-parser: 6.0.16 - postcss-modules-local-by-default@4.0.4(postcss@8.4.38): + postcss-modules-extract-imports@3.0.0(postcss@8.4.39): dependencies: - icss-utils: 5.1.0(postcss@8.4.38) - postcss: 8.4.38 + postcss: 8.4.39 + + postcss-modules-local-by-default@4.0.4(postcss@8.4.39): + dependencies: + icss-utils: 5.1.0(postcss@8.4.39) + postcss: 8.4.39 postcss-selector-parser: 6.0.16 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.1.1(postcss@8.4.38): + postcss-modules-scope@3.1.1(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-selector-parser: 6.0.16 - postcss-modules-values@4.0.0(postcss@8.4.38): + postcss-modules-values@4.0.0(postcss@8.4.39): dependencies: - icss-utils: 5.1.0(postcss@8.4.38) - postcss: 8.4.38 + icss-utils: 5.1.0(postcss@8.4.39) + postcss: 8.4.39 postcss-normalize-charset@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 + postcss-normalize-charset@6.0.2(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-normalize-display-values@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-display-values@6.0.2(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + postcss-normalize-positions@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-positions@6.0.2(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + postcss-normalize-repeat-style@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-repeat-style@6.0.2(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + postcss-normalize-string@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-string@6.0.2(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + postcss-normalize-timing-functions@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-timing-functions@6.0.2(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + postcss-normalize-unicode@6.1.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-unicode@6.1.0(postcss@8.4.39): + dependencies: + browserslist: 4.23.0 + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + postcss-normalize-url@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-url@6.0.2(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + postcss-normalize-whitespace@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-whitespace@6.0.2(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + postcss-ordered-values@6.0.2(postcss@8.4.38): dependencies: cssnano-utils: 4.0.2(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-reduce-idents@6.0.3(postcss@8.4.38): + postcss-ordered-values@6.0.2(postcss@8.4.39): dependencies: - postcss: 8.4.38 + cssnano-utils: 4.0.2(postcss@8.4.39) + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + + postcss-reduce-idents@6.0.3(postcss@8.4.39): + dependencies: + postcss: 8.4.39 postcss-value-parser: 4.2.0 postcss-reduce-initial@6.1.0(postcss@8.4.38): @@ -22328,19 +23242,30 @@ snapshots: caniuse-api: 3.0.0 postcss: 8.4.38 + postcss-reduce-initial@6.1.0(postcss@8.4.39): + dependencies: + browserslist: 4.23.0 + caniuse-api: 3.0.0 + postcss: 8.4.39 + postcss-reduce-transforms@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-reduce-transforms@6.0.2(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + postcss-selector-parser@6.0.16: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-sort-media-queries@5.2.0(postcss@8.4.38): + postcss-sort-media-queries@5.2.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 sort-css-media-queries: 2.2.0 postcss-svgo@6.0.3(postcss@8.4.38): @@ -22349,16 +23274,27 @@ snapshots: postcss-value-parser: 4.2.0 svgo: 3.3.2 + postcss-svgo@6.0.3(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + svgo: 3.3.2 + postcss-unique-selectors@6.0.4(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-selector-parser: 6.0.16 + postcss-unique-selectors@6.0.4(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-selector-parser: 6.0.16 + postcss-value-parser@4.2.0: {} - postcss-zindex@6.0.2(postcss@8.4.38): + postcss-zindex@6.0.2(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss@8.4.38: dependencies: @@ -22390,12 +23326,12 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-organize-imports@4.0.0(prettier@3.3.3)(typescript@5.5.3): + prettier-plugin-organize-imports@4.0.0(prettier@3.3.2)(typescript@5.5.3): dependencies: - prettier: 3.3.3 + prettier: 3.3.2 typescript: 5.5.3 - prettier@3.3.3: {} + prettier@3.3.2: {} pretty-bytes@5.6.0: {} @@ -22416,6 +23352,8 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.3.1 + pretty-hrtime@1.0.3: {} + pretty-ms@7.0.1: dependencies: parse-ms: 2.1.0 @@ -22478,11 +23416,21 @@ snapshots: psl@1.9.0: {} + pump@2.0.1: + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + pump@3.0.0: dependencies: end-of-stream: 1.4.4 once: 1.4.0 - optional: true + + pumpify@1.5.1: + dependencies: + duplexify: 3.7.1 + inherits: 2.0.4 + pump: 2.0.1 punycode.js@2.3.1: {} @@ -22516,6 +23464,8 @@ snapshots: quick-lru@5.1.1: {} + ramda@0.29.0: {} + randombytes@2.1.0: dependencies: safe-buffer: 5.2.1 @@ -22531,11 +23481,11 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - raw-loader@4.0.2(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))): + raw-loader@4.0.2(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) rc@1.2.8: dependencies: @@ -22544,7 +23494,7 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - react-dev-utils@12.0.1(eslint@8.57.0)(typescript@5.5.3)(vue-template-compiler@2.7.16)(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))): + react-dev-utils@12.0.1(eslint@8.57.0)(typescript@5.5.3)(vue-template-compiler@2.7.16)(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))): dependencies: '@babel/code-frame': 7.24.7 address: 1.2.2 @@ -22555,7 +23505,7 @@ snapshots: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.0)(typescript@5.5.3)(vue-template-compiler@2.7.16)(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.0)(typescript@5.5.3)(vue-template-compiler@2.7.16)(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -22570,7 +23520,7 @@ snapshots: shell-quote: 1.8.1 strip-ansi: 6.0.1 text-table: 0.2.0 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: @@ -22584,7 +23534,7 @@ snapshots: react-docgen@7.0.3: dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.24.7 '@babel/traverse': 7.24.5 '@babel/types': 7.24.5 '@types/babel__core': 7.20.5 @@ -22655,11 +23605,11 @@ snapshots: dependencies: react: 18.3.1 - react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@6.0.0(react@18.3.1))(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))): + react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@6.0.0(react@18.3.1))(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))): dependencies: '@babel/runtime': 7.24.1 react-loadable: '@docusaurus/react-loadable@6.0.0(react@18.3.1)' - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) react-refresh@0.14.2: {} @@ -22984,35 +23934,35 @@ snapshots: robust-predicates@3.0.2: {} - rollup-plugin-visualizer@5.12.0(rollup@4.18.1): + rollup-plugin-visualizer@5.12.0(rollup@4.18.0): dependencies: open: 8.4.2 picomatch: 2.3.1 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: - rollup: 4.18.1 + rollup: 4.18.0 - rollup@4.18.1: + rollup@4.18.0: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.18.1 - '@rollup/rollup-android-arm64': 4.18.1 - '@rollup/rollup-darwin-arm64': 4.18.1 - '@rollup/rollup-darwin-x64': 4.18.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.18.1 - '@rollup/rollup-linux-arm-musleabihf': 4.18.1 - '@rollup/rollup-linux-arm64-gnu': 4.18.1 - '@rollup/rollup-linux-arm64-musl': 4.18.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.18.1 - '@rollup/rollup-linux-riscv64-gnu': 4.18.1 - '@rollup/rollup-linux-s390x-gnu': 4.18.1 - '@rollup/rollup-linux-x64-gnu': 4.18.1 - '@rollup/rollup-linux-x64-musl': 4.18.1 - '@rollup/rollup-win32-arm64-msvc': 4.18.1 - '@rollup/rollup-win32-ia32-msvc': 4.18.1 - '@rollup/rollup-win32-x64-msvc': 4.18.1 + '@rollup/rollup-android-arm-eabi': 4.18.0 + '@rollup/rollup-android-arm64': 4.18.0 + '@rollup/rollup-darwin-arm64': 4.18.0 + '@rollup/rollup-darwin-x64': 4.18.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 + '@rollup/rollup-linux-arm-musleabihf': 4.18.0 + '@rollup/rollup-linux-arm64-gnu': 4.18.0 + '@rollup/rollup-linux-arm64-musl': 4.18.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 + '@rollup/rollup-linux-riscv64-gnu': 4.18.0 + '@rollup/rollup-linux-s390x-gnu': 4.18.0 + '@rollup/rollup-linux-x64-gnu': 4.18.0 + '@rollup/rollup-linux-x64-musl': 4.18.0 + '@rollup/rollup-win32-arm64-msvc': 4.18.0 + '@rollup/rollup-win32-ia32-msvc': 4.18.0 + '@rollup/rollup-win32-x64-msvc': 4.18.0 fsevents: 2.3.3 rtl-css-js@1.16.1: @@ -23025,7 +23975,7 @@ snapshots: dependencies: escalade: 3.1.2 picocolors: 1.0.1 - postcss: 8.4.38 + postcss: 8.4.39 strip-json-comments: 3.1.1 run-parallel@1.2.0: @@ -23222,10 +24172,9 @@ snapshots: interpret: 1.4.0 rechoir: 0.6.2 - shiki@1.10.3: + shiki@1.10.1: dependencies: - '@shikijs/core': 1.10.3 - '@types/hast': 3.0.4 + '@shikijs/core': 1.10.1 side-channel@1.0.6: dependencies: @@ -23378,7 +24327,7 @@ snapshots: ssri@10.0.5: dependencies: - minipass: 7.0.4 + minipass: 7.1.2 stackback@0.0.2: {} @@ -23397,41 +24346,9 @@ snapshots: stoppable@1.1.0: {} - storybook@8.2.4(@babel/preset-env@7.24.5(@babel/core@7.24.9)): - dependencies: - '@babel/core': 7.24.9 - '@babel/types': 7.24.5 - '@storybook/codemod': 8.2.4 - '@storybook/core': 8.2.4 - '@types/semver': 7.5.8 - '@yarnpkg/fslib': 2.10.3 - '@yarnpkg/libzip': 2.3.0 - chalk: 4.1.2 - commander: 6.2.1 - cross-spawn: 7.0.3 - detect-indent: 6.1.0 - envinfo: 7.13.0 - execa: 5.1.1 - fd-package-json: 1.2.0 - find-up: 5.0.0 - fs-extra: 11.2.0 - giget: 1.2.3 - globby: 14.0.2 - jscodeshift: 0.15.2(@babel/preset-env@7.24.5(@babel/core@7.24.9)) - leven: 3.1.0 - ora: 5.4.1 - prettier: 3.3.3 - prompts: 2.4.2 - semver: 7.6.2 - strip-json-comments: 3.1.1 - tempy: 3.1.0 - tiny-invariant: 1.3.3 - ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@babel/preset-env' - - bufferutil - - supports-color - - utf-8-validate + store2@2.14.3: {} + + stream-shift@1.0.3: {} string-argv@0.3.2: {} @@ -23550,6 +24467,12 @@ snapshots: postcss: 8.4.38 postcss-selector-parser: 6.0.16 + stylehacks@6.1.1(postcss@8.4.39): + dependencies: + browserslist: 4.23.0 + postcss: 8.4.39 + postcss-selector-parser: 6.0.16 + stylis@4.3.1: {} supports-color@5.5.0: @@ -23580,11 +24503,11 @@ snapshots: swagger-ui-dist@5.17.14: {} - swc-loader@0.2.6(@swc/core@1.6.13(@swc/helpers@0.5.8))(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))): + swc-loader@0.2.6(@swc/core@1.6.7(@swc/helpers@0.5.8))(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))): dependencies: - '@swc/core': 1.6.13(@swc/helpers@0.5.8) + '@swc/core': 1.6.7(@swc/helpers@0.5.8) '@swc/counter': 0.1.3 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) symbol-tree@3.2.4: {} @@ -23617,7 +24540,12 @@ snapshots: typical: 5.2.0 wordwrapjs: 4.0.1 - tabster@8.0.1: + tabster@7.3.0: + dependencies: + keyborg: 2.6.0 + tslib: 2.6.2 + + tabster@8.0.0: dependencies: keyborg: 2.6.0 tslib: 2.6.2 @@ -23632,7 +24560,6 @@ snapshots: mkdirp-classic: 0.5.3 pump: 3.0.0 tar-stream: 2.2.0 - optional: true tar-stream@2.2.0: dependencies: @@ -23641,7 +24568,6 @@ snapshots: fs-constants: 1.0.0 inherits: 2.0.4 readable-stream: 3.6.2 - optional: true tar@6.2.1: dependencies: @@ -23652,6 +24578,10 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 + telejson@7.2.0: + dependencies: + memoizerific: 1.11.3 + temp-dir@3.0.0: {} temp@0.8.4: @@ -23671,16 +24601,16 @@ snapshots: type-fest: 2.19.0 unique-string: 3.0.0 - terser-webpack-plugin@5.3.10(@swc/core@1.6.13(@swc/helpers@0.5.8))(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))): + terser-webpack-plugin@5.3.10(@swc/core@1.6.7(@swc/helpers@0.5.8))(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.30.0 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) optionalDependencies: - '@swc/core': 1.6.13(@swc/helpers@0.5.8) + '@swc/core': 1.6.7(@swc/helpers@0.5.8) terser@5.30.0: dependencies: @@ -23698,11 +24628,16 @@ snapshots: test-exclude@7.0.1: dependencies: '@istanbuljs/schema': 0.1.3 - glob: 10.4.5 + glob: 10.4.2 minimatch: 9.0.4 text-table@0.2.0: {} + through2@2.0.5: + dependencies: + readable-stream: 2.3.8 + xtend: 4.0.2 + through2@4.0.2: dependencies: readable-stream: 3.6.2 @@ -23740,6 +24675,8 @@ snapshots: universalify: 0.2.0 url-parse: 1.5.10 + tr46@0.0.3: {} + tr46@3.0.0: dependencies: punycode: 2.3.1 @@ -23754,7 +24691,7 @@ snapshots: ts-dedent@2.2.0: {} - ts-node@10.9.2(@swc/core@1.6.13)(@types/node@18.11.19)(typescript@5.5.3): + ts-node@10.9.2(@swc/core@1.6.7)(@types/node@18.11.19)(typescript@5.5.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -23772,7 +24709,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.6.13(@swc/helpers@0.5.8) + '@swc/core': 1.6.7(@swc/helpers@0.5.8) ts-toolbelt@9.6.0: {} @@ -23880,24 +24817,24 @@ snapshots: dependencies: is-typedarray: 1.0.0 - typedoc-plugin-markdown@4.2.1(typedoc@0.26.4(typescript@5.5.3)): + typedoc-plugin-markdown@4.1.1(typedoc@0.26.3(typescript@5.5.3)): dependencies: - typedoc: 0.26.4(typescript@5.5.3) + typedoc: 0.26.3(typescript@5.5.3) - typedoc@0.26.4(typescript@5.5.3): + typedoc@0.26.3(typescript@5.5.3): dependencies: lunr: 2.3.9 markdown-it: 14.1.0 minimatch: 9.0.5 - shiki: 1.10.3 + shiki: 1.10.1 typescript: 5.5.3 yaml: 2.4.5 - typescript-eslint@7.16.1(eslint@8.57.0)(typescript@5.5.3): + typescript-eslint@7.15.0(eslint@8.57.0)(typescript@5.5.3): dependencies: - '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/utils': 7.16.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/eslint-plugin': 7.15.0(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.15.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3) eslint: 8.57.0 optionalDependencies: typescript: 5.5.3 @@ -23918,6 +24855,9 @@ snapshots: ufo@1.5.3: {} + uglify-js@3.17.4: + optional: true + unbox-primitive@1.0.2: dependencies: call-bind: 1.0.7 @@ -24025,18 +24965,14 @@ snapshots: webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.1 + untildify@4.0.0: {} + update-browserslist-db@1.0.13(browserslist@4.23.0): dependencies: browserslist: 4.23.0 escalade: 3.1.2 picocolors: 1.0.1 - update-browserslist-db@1.1.0(browserslist@4.23.2): - dependencies: - browserslist: 4.23.2 - escalade: 3.1.2 - picocolors: 1.0.1 - update-notifier@6.0.2: dependencies: boxen: 7.1.1 @@ -24060,14 +24996,14 @@ snapshots: url-join@4.0.1: {} - url-loader@4.1.1(file-loader@6.2.0(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))))(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))): + url-loader@4.1.1(file-loader@6.2.0(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))))(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))): dependencies: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) optionalDependencies: - file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) url-parse@1.5.10: dependencies: @@ -24157,7 +25093,7 @@ snapshots: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.4(@types/node@18.11.19)(terser@5.30.0) + vite: 5.3.3(@types/node@18.11.19)(terser@5.30.0) transitivePeerDependencies: - '@types/node' - less @@ -24168,9 +25104,10 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.7.2(eslint@8.57.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0)): + vite-plugin-checker@0.7.0(eslint@8.57.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0)): dependencies: '@babel/code-frame': 7.24.7 + '@volar/typescript': 2.3.4 ansi-escapes: 4.3.2 chalk: 4.1.2 chokidar: 3.6.0 @@ -24180,7 +25117,7 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.3 - vite: 5.3.4(@types/node@18.11.19)(terser@5.30.0) + vite: 5.3.3(@types/node@18.11.19)(terser@5.30.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -24190,10 +25127,10 @@ snapshots: optionator: 0.9.3 typescript: 5.5.3 - vite-plugin-dts@3.9.1(@types/node@18.11.19)(rollup@4.18.1)(typescript@5.5.3)(vite@5.3.4(@types/node@18.11.19)(terser@5.30.0)): + vite-plugin-dts@3.9.1(@types/node@18.11.19)(rollup@4.18.0)(typescript@5.5.3)(vite@5.3.3(@types/node@18.11.19)(terser@5.30.0)): dependencies: '@microsoft/api-extractor': 7.43.0(@types/node@18.11.19) - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@rollup/pluginutils': 5.1.0(rollup@4.18.0) '@vue/language-core': 1.8.27(typescript@5.5.3) debug: 4.3.4 kolorist: 1.8.0 @@ -24201,7 +25138,7 @@ snapshots: typescript: 5.5.3 vue-tsc: 1.8.27(typescript@5.5.3) optionalDependencies: - vite: 5.3.4(@types/node@18.11.19)(terser@5.30.0) + vite: 5.3.3(@types/node@18.11.19)(terser@5.30.0) transitivePeerDependencies: - '@types/node' - rollup @@ -24211,17 +25148,17 @@ snapshots: dependencies: esbuild: 0.20.2 postcss: 8.4.38 - rollup: 4.18.1 + rollup: 4.18.0 optionalDependencies: '@types/node': 18.11.19 fsevents: 2.3.3 terser: 5.30.0 - vite@5.3.4(@types/node@18.11.19)(terser@5.30.0): + vite@5.3.3(@types/node@18.11.19)(terser@5.30.0): dependencies: esbuild: 0.21.5 postcss: 8.4.39 - rollup: 4.18.1 + rollup: 4.18.0 optionalDependencies: '@types/node': 18.11.19 fsevents: 2.3.3 @@ -24329,8 +25266,6 @@ snapshots: dependencies: xml-name-validator: 4.0.0 - walk-up-path@3.0.1: {} - watchpack@2.4.1: dependencies: glob-to-regexp: 0.4.1 @@ -24348,6 +25283,8 @@ snapshots: web-worker@1.3.0: {} + webidl-conversions@3.0.1: {} + webidl-conversions@7.0.0: {} webpack-bundle-analyzer@4.10.1: @@ -24369,16 +25306,16 @@ snapshots: - bufferutil - utf-8-validate - webpack-dev-middleware@5.3.4(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))): + webpack-dev-middleware@5.3.4(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))): dependencies: colorette: 2.0.20 memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) - webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))): + webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -24408,10 +25345,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.4(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + webpack-dev-middleware: 5.3.4(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) ws: 8.16.0 optionalDependencies: - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) transitivePeerDependencies: - bufferutil - debug @@ -24428,7 +25365,7 @@ snapshots: webpack-virtual-modules@0.6.1: {} - webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)): + webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -24451,7 +25388,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.6.13(@swc/helpers@0.5.8))(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))) + terser-webpack-plugin: 5.3.10(@swc/core@1.6.7(@swc/helpers@0.5.8))(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -24459,13 +25396,13 @@ snapshots: - esbuild - uglify-js - webpackbar@5.0.2(webpack@5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8))): + webpackbar@5.0.2(webpack@5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8))): dependencies: chalk: 4.1.2 consola: 2.15.3 pretty-time: 1.1.0 std-env: 3.7.0 - webpack: 5.91.0(@swc/core@1.6.13(@swc/helpers@0.5.8)) + webpack: 5.91.0(@swc/core@1.6.7(@swc/helpers@0.5.8)) websocket-driver@0.7.4: dependencies: @@ -24491,6 +25428,11 @@ snapshots: tr46: 3.0.0 webidl-conversions: 7.0.0 + whatwg-url@5.0.0: + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + which-boxed-primitive@1.0.2: dependencies: is-bigint: 1.0.4 @@ -24538,6 +25480,8 @@ snapshots: wildcard@2.0.1: {} + wordwrap@1.0.0: {} + wordwrapjs@4.0.1: dependencies: reduce-flatten: 2.0.0 @@ -24603,6 +25547,8 @@ snapshots: xmlchars@2.2.0: {} + xtend@4.0.2: {} + y18n@5.0.8: {} yallist@3.1.1: {} From a9ac9f12fd367837bf74b7aeeecc20330504f42b Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Tue, 16 Jul 2024 11:03:24 -0700 Subject: [PATCH 22/23] regen --- packages/compiler/generated-defs/TypeSpec.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/compiler/generated-defs/TypeSpec.ts b/packages/compiler/generated-defs/TypeSpec.ts index 7418e1961d0..ad22ea338df 100644 --- a/packages/compiler/generated-defs/TypeSpec.ts +++ b/packages/compiler/generated-defs/TypeSpec.ts @@ -10,6 +10,7 @@ import type { Scalar, Type, Union, + UnionVariant, } from "../src/index.js"; /** @@ -572,7 +573,7 @@ export type DiscriminatorDecorator = ( ) => void; /** - * Provide an example value for a type. + * Provide an example value for a data type. * * @param example Example value. * @param options Optional metadata for the example. @@ -587,13 +588,13 @@ export type DiscriminatorDecorator = ( */ export type ExampleDecorator = ( context: DecoratorContext, - target: Model | Enum | Scalar | Union | ModelProperty, + target: Model | Enum | Scalar | Union | ModelProperty | UnionVariant, example: unknown, options?: unknown ) => void; /** - * Provide an example value for a type. + * Provide example values for an operation's parameters and corresponding return type. * * @param example Example value. * @param options Optional metadata for the example. From 9c8b5e0102934ed1e49dd00966fa3db82bc1dc4f Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Tue, 16 Jul 2024 11:56:45 -0700 Subject: [PATCH 23/23] fix --- packages/compiler/src/lib/decorators.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/compiler/src/lib/decorators.ts b/packages/compiler/src/lib/decorators.ts index 20d0cb16e16..a712e098f5a 100644 --- a/packages/compiler/src/lib/decorators.ts +++ b/packages/compiler/src/lib/decorators.ts @@ -96,6 +96,7 @@ import { Scalar, Type, Union, + UnionVariant, Value, } from "../core/types.js"; @@ -1440,7 +1441,7 @@ export interface OpExample extends ExampleOptions { const exampleKey = createStateSymbol("examples"); export const $example: ExampleDecorator = ( context: DecoratorContext, - target: Model | Scalar | Enum | Union | ModelProperty, + target: Model | Scalar | Enum | Union | ModelProperty | UnionVariant, _example: unknown, options?: unknown // TODO: change `options?: ExampleOptions` when tspd supports it ) => {