From 5c2643ac01658a41c31574aa634e4ce799367ecb Mon Sep 17 00:00:00 2001 From: Justin Pham <113923596+justin-phxm@users.noreply.github.com> Date: Sun, 10 Nov 2024 16:19:00 -0700 Subject: [PATCH 1/4] add protobuf --- README.md | 24 +- packages/shared/.eslintrc.cjs | 3 + packages/shared/package.json | 8 +- packages/shared/src/.proto | 271 ++ packages/shared/src/README.md | 9 + packages/shared/src/protoTypes.ts | 4783 +++++++++++++++++++++++++++++ packages/shared/src/test.ts | 25 + yarn.lock | 73 +- 8 files changed, 5174 insertions(+), 22 deletions(-) create mode 100644 packages/shared/src/.proto create mode 100644 packages/shared/src/README.md create mode 100644 packages/shared/src/protoTypes.ts create mode 100644 packages/shared/src/test.ts diff --git a/README.md b/README.md index 791a009b..e35b3236 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Solar Car Helios Telemetry -Deployment available at: https://telemetry-beta.calgarysolarcar.ca +Deployment available at: ## Table of contents @@ -69,11 +69,11 @@ Deployment available at: https://telemetry-beta.calgarysolarcar.ca - [Socket.IO](./docs/SERVER.md#wtf-is-a-socketio) - [MQTT](#what-is-mqtt) - [Express.js](#what-do-we-use-expressjs-for) - - [Routes](#what-is-a-route) + - [Routes](#what-is-a-route) - [Controllers](#controllers) - - [Backend Controller](#backend-controller) - - [Lap Controller](#lap-controller) - - [DynamoDB Controller](#dynamo-db-controller) + - [Backend Controller](#backend-controller) + - [Lap Controller](#lap-controller) + - [DynamoDB Controller](#dynamo-db-controller) ### [Shared Folder](./docs/SHARED.md) @@ -102,7 +102,7 @@ Deployment available at: https://telemetry-beta.calgarysolarcar.ca ### Start Web App + Backend (Dev Build) -``` +```bash yarn dev ``` @@ -110,20 +110,26 @@ Appending `:client` or `:server` behind the dev command will start the servers i ### Build Web App + Backend (Production build) -``` +```bash yarn build yarn start ``` Appending `:client` or `:server` behind the build command will build/start the production servers individually +### Generate Protobuf Typescript Definitions + +```bash +npx protoc --plugin=protoc-gen-ts_proto=".\\node_modules\\.bin\\protoc-gen-ts_proto.cmd" --ts_proto_out="./" ./packages/shared/src/.proto +``` + ### Secrets and environment variables Specific functions of the website require you to have certain environment variables set. In packages/server `.env`: -``` +```bash LAP_POSITION_PASSWORD= LAP_TABLE_NAME= PACKET_TABLE_NAME= @@ -135,7 +141,7 @@ MQTT_PASSWORD= In packages/client `.env`: -``` +```bash NEXT_PUBLIC_MAPSAPIKEY= ``` diff --git a/packages/shared/.eslintrc.cjs b/packages/shared/.eslintrc.cjs index 74e5fd23..35c8a539 100644 --- a/packages/shared/.eslintrc.cjs +++ b/packages/shared/.eslintrc.cjs @@ -2,6 +2,9 @@ const config = { extends: ["../../.eslintrc.cjs"], root: true, + rules: { + "no-console": "off", + }, }; module.exports = config; diff --git a/packages/shared/package.json b/packages/shared/package.json index 24ef1379..24beffba 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -5,11 +5,11 @@ "types": "./index.ts", "dependencies": { "@aws-sdk/client-secrets-manager": "^3.658.1", - "fp-ts": "^2.16.9", - "io-ts": "^2.2.22", - "typescript": "^5.5.3" + "protobufjs": "^7.4.0" }, "devDependencies": { - "@faker-js/faker": "^9.0.3" + "@faker-js/faker": "^9.0.3", + "ts-proto": "^2.2.5", + "typescript": "^5.6.3" } } diff --git a/packages/shared/src/.proto b/packages/shared/src/.proto new file mode 100644 index 00000000..09037fb7 --- /dev/null +++ b/packages/shared/src/.proto @@ -0,0 +1,271 @@ +syntax = "proto3"; + +message CoordUpdateResponse { + oneof response { + Coords coords = 1; + Error error = 2; + } +} + +message Coords { + double lat = 1; + double long = 2; +} + +message Error { + string error = 1; + repeated string invalidFields = 2; +} + +message CoordInfoUpdate { + string lat = 1; + string long = 2; + string password = 3; +} + +enum Motor { + LeftMotor = 0; + RightMotor = 1; +} + +message ITelemetryData { + IAuxBms AuxBms = 1; + IBattery Battery = 2; + IBatteryFault BatteryFaults = 3; + ICcs Ccs = 4; + IDriverControls DriverControls = 5; + repeated IKeyMotor KeyMotor = 6; + ILights Lights = 7; + repeated IMPPT MPPT = 8; + repeated IMotorDetail MotorDetails = 9; + repeated IMotorFault MotorFaults = 10; + string PacketTitle = 11; + int64 TimeStamp = 12; +} + +message ILapData { + double ampHours = 1; + double averagePackCurrent = 2; + double averageSpeed = 3; + double batterySecondsRemaining = 4; + double distance = 5; + double lapTime = 6; + double netPowerOut = 7; + int64 timeStamp = 8; + double totalPowerIn = 9; + double totalPowerOut = 10; +} + +message IAuxBms { + bool AllowCharge = 1; + bool AllowDischarge = 2; + bool AuxBmsAlive = 3; + double AuxVoltage = 4; + bool ChargeContactorError = 5; + bool ChargeNotClosedDueToHighCurrent = 6; + bool ChargeOpenButShouldBeClosed = 7; + bool ChargeShouldTrip = 8; + bool ChargeTripDueToHighCellVoltage = 9; + bool ChargeTripDueToHighTemperatureAndCurrent = 10; + bool ChargeTripDueToPackCurrent = 11; + bool CommonContactorError = 12; + bool DischargeContactorError = 13; + bool DischargeNotClosedDueToHighCurrent = 14; + bool DischargeOpenButShouldBeClosed = 15; + bool DischargeShouldTrip = 16; + bool DischargeTripDueToHighTemperatureAndCurrent = 17; + bool DischargeTripDueToLowCellVoltage = 18; + bool DischargeTripDueToPackCurrent = 19; + bool HighVoltageEnableState = 20; + bool OrionCANReceivedRecently = 21; + string PrechargeState = 22; + bool ProtectionTrip = 23; + bool StrobeBmsLight = 24; + bool TripDueToOrionMessageTimeout = 25; +} + +message IKeyMotor { + bool Alive = 1; + double BusCurrent = 2; + double BusVoltage = 3; + double SetCurrent = 4; + double SetVelocity = 5; + double VehicleVelocity = 6; +} + +message IMotorDetail { + double BackEmf = 1; + double DcBusAmpHours = 2; + double DspBoardTemp = 3; + double HeatSinkTemp = 4; + double MotorCurrentImaginary = 5; + double MotorCurrentReal = 6; + double MotorTemp = 7; + double MotorVoltageImaginary = 8; + double MotorVoltageReal = 9; + double Odometer = 10; + double PhaseBCurrent = 11; + double PhaseCCurrent = 12; + double SlipSpeed = 13; + double VoltageRail15VSupply = 14; + double VoltageRail1VSupply = 15; + double VoltageRail3VSupply = 16; +} + +message IDriverControls { + double Acceleration = 1; + bool Alive = 2; + bool Aux = 3; + bool Brakes = 4; + bool Forward = 5; + bool Hazard = 6; + bool HeadlightsHigh = 7; + bool HeadlightsLow = 8; + bool HeadlightsOff = 9; + bool Horn = 10; + bool Interior = 11; + bool Lap = 12; + bool NextSong = 13; + bool PrevSong = 14; + bool PushToTalk = 15; + double RegenBraking = 16; + bool Reset = 17; + bool Reverse = 18; + bool SignalLeft = 19; + bool SignalRight = 20; + bool VolumeDown = 21; + bool VolumeUp = 22; +} + +message ILights { + bool Alive = 1; + bool BmsStrobeLight = 2; + bool Brakes = 3; + bool HighBeams = 4; + bool LeftSignal = 5; + bool LowBeams = 6; + bool RightSignal = 7; +} + +message IBatteryFault { + IBatteryErrorFlags ErrorFlags = 1; + IBatteryLimitFlags LimitFlags = 2; +} + +message IBatteryErrorFlags { + bool PowerSupplyFault = 1; + bool AlwaysOnSupplyFault = 2; + bool CANBUSCommunicationsFault = 3; + bool ChargeLimitEnforcementFault = 4; + bool ChargerSafetyRelayFault = 5; + bool CurrentSensorFault = 6; + bool DischargeLimitEnforcementFault = 7; + bool FanMonitorFault = 8; + bool HighVoltageIsolationFault = 9; + bool InternalCommunicationFault = 10; + bool InternalConversionFault = 11; + bool InternalLogicFault = 12; + bool InternalMemoryFault = 13; + bool InternalThermistorsFault = 14; + bool LowCellVoltageFault = 15; + bool OpenWiringFault = 16; + bool PackVoltageSensorFault = 17; + bool ThermistorFault = 18; + bool VoltageRedundancyFault = 19; + bool WeakCellFault = 20; + bool WeakPackFault = 21; +} + +message IBatteryLimitFlags { + bool CclReducedDueToAlternateCurrentLimit = 1; + bool CclReducedDueToChargerLatch = 2; + bool CclReducedDueToHighCellResistance = 3; + bool CclReducedDueToHighCellVoltage = 4; + bool CclReducedDueToHighPackVoltage = 5; + bool CclReducedDueToHighSoc = 6; + bool CclReducedDueToTemperature = 7; + bool DclReducedDueToHighCellResistance = 8; + bool DclReducedDueToLowCellVoltage = 9; + bool DclReducedDueToLowPackVoltage = 10; + bool DclReducedDueToLowSoc = 11; + bool DclReducedDueToTemperature = 12; + bool DclandCclReducedDueToCommunicationFailsafe = 13; + bool DclandCclReducedDueToVoltageFailsafe = 14; +} + +message ICcs { + bool CcsAlive = 1; +} + +message IMPPT { + bool Alive = 1; + double ArrayCurrent = 2; + double ArrayVoltage = 3; + double BatteryVoltage = 4; + double Temperature = 5; +} + +message IMotorFault { + IMotorErrorFlags ErrorFlags = 1; + IMotorLimitFlags LimitFlags = 2; + int32 RxErrorCount = 3; + int32 TxErrorCount = 4; +} + +message IMotorErrorFlags { + bool BadMotorPositionHallSequence = 1; + bool ConfigReadError = 2; + bool DcBusOverVoltage = 3; + bool DesaturationFault = 4; + bool MotorOverSpeed = 5; + bool SoftwareOverCurrent = 6; + bool Wail15VUnderVoltageLockOut = 7; + bool WatchdogCausedLastReset = 8; +} + +message IMotorLimitFlags { + bool BusCurrent = 1; + bool BusVoltageLower = 2; + bool BusVoltageUpper = 3; + bool IpmOrMotorTemperature = 4; + bool MotorCurrent = 5; + bool OutputVoltagePwm = 6; + bool Velocity = 7; +} + +message IBattery { + double InputVoltage = 1; + bool Alive = 2; + double AverageCellVoltage = 3; + double AverageTemperature = 4; + IBMSRelayStatusFlags BMSRelayStatusFlags = 5; + double FanSpeed = 6; + double FanVoltage = 7; + double HighCellVoltage = 8; + int32 HighCellVoltageId = 9; + double HighTemperature = 10; + int32 HighThermistorId = 11; + double InternalTemperature = 12; + double LowCellVoltage = 13; + int32 LowCellVoltageId = 14; + double LowTemperature = 15; + int32 LowThermistorId = 16; + double PackAmphours = 17; + double PackCurrent = 18; + double PackDepthOfDischarge = 19; + double PackStateOfCharge = 20; + double PackVoltage = 21; + int32 PopulatedCells = 22; + double RequestedFanSpeed = 23; +} + +message IBMSRelayStatusFlags { + bool AlwaysOnSignalStatus = 1; + bool ChargeRelayEnabled = 2; + bool ChargerSafetyEnabled = 3; + bool DischargeRelayEnabled = 4; + bool IsChargingSignalStatus =5; + bool IsReadySignalStatus =6; + bool MalfunctionIndicatorActive =7; + bool MultiPurposeInputSignalStatus =8 ; +} \ No newline at end of file diff --git a/packages/shared/src/README.md b/packages/shared/src/README.md new file mode 100644 index 00000000..f341164a --- /dev/null +++ b/packages/shared/src/README.md @@ -0,0 +1,9 @@ +COMMANDS + +run the following command in the root directory of the repository. + +```bash + +npx tsx ./packages/shared/src/test.ts + +``` diff --git a/packages/shared/src/protoTypes.ts b/packages/shared/src/protoTypes.ts new file mode 100644 index 00000000..4bca0677 --- /dev/null +++ b/packages/shared/src/protoTypes.ts @@ -0,0 +1,4783 @@ +// Code generated by protoc-gen-ts_proto. DO NOT EDIT. +// versions: +// protoc-gen-ts_proto v2.2.5 +// protoc v3.20.3 +// source: packages/shared/src/.proto + +/* eslint-disable */ +import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; + +export const protobufPackage = ""; + +export enum Motor { + LeftMotor = 0, + RightMotor = 1, + UNRECOGNIZED = -1, +} + +export function motorFromJSON(object: any): Motor { + switch (object) { + case 0: + case "LeftMotor": + return Motor.LeftMotor; + case 1: + case "RightMotor": + return Motor.RightMotor; + case -1: + case "UNRECOGNIZED": + default: + return Motor.UNRECOGNIZED; + } +} + +export function motorToJSON(object: Motor): string { + switch (object) { + case Motor.LeftMotor: + return "LeftMotor"; + case Motor.RightMotor: + return "RightMotor"; + case Motor.UNRECOGNIZED: + default: + return "UNRECOGNIZED"; + } +} + +export interface CoordUpdateResponse { + coords?: Coords | undefined; + error?: Error | undefined; +} + +export interface Coords { + lat: number; + long: number; +} + +export interface Error { + error: string; + invalidFields: string[]; +} + +export interface CoordInfoUpdate { + lat: string; + long: string; + password: string; +} + +export interface ITelemetryData { + AuxBms: IAuxBms | undefined; + Battery: IBattery | undefined; + BatteryFaults: IBatteryFault | undefined; + Ccs: ICcs | undefined; + DriverControls: IDriverControls | undefined; + KeyMotor: IKeyMotor[]; + Lights: ILights | undefined; + MPPT: IMPPT[]; + MotorDetails: IMotorDetail[]; + MotorFaults: IMotorFault[]; + PacketTitle: string; + TimeStamp: number; +} + +export interface ILapData { + ampHours: number; + averagePackCurrent: number; + averageSpeed: number; + batterySecondsRemaining: number; + distance: number; + lapTime: number; + netPowerOut: number; + timeStamp: number; + totalPowerIn: number; + totalPowerOut: number; +} + +export interface IAuxBms { + AllowCharge: boolean; + AllowDischarge: boolean; + AuxBmsAlive: boolean; + AuxVoltage: number; + ChargeContactorError: boolean; + ChargeNotClosedDueToHighCurrent: boolean; + ChargeOpenButShouldBeClosed: boolean; + ChargeShouldTrip: boolean; + ChargeTripDueToHighCellVoltage: boolean; + ChargeTripDueToHighTemperatureAndCurrent: boolean; + ChargeTripDueToPackCurrent: boolean; + CommonContactorError: boolean; + DischargeContactorError: boolean; + DischargeNotClosedDueToHighCurrent: boolean; + DischargeOpenButShouldBeClosed: boolean; + DischargeShouldTrip: boolean; + DischargeTripDueToHighTemperatureAndCurrent: boolean; + DischargeTripDueToLowCellVoltage: boolean; + DischargeTripDueToPackCurrent: boolean; + HighVoltageEnableState: boolean; + OrionCANReceivedRecently: boolean; + PrechargeState: string; + ProtectionTrip: boolean; + StrobeBmsLight: boolean; + TripDueToOrionMessageTimeout: boolean; +} + +export interface IKeyMotor { + Alive: boolean; + BusCurrent: number; + BusVoltage: number; + SetCurrent: number; + SetVelocity: number; + VehicleVelocity: number; +} + +export interface IMotorDetail { + BackEmf: number; + DcBusAmpHours: number; + DspBoardTemp: number; + HeatSinkTemp: number; + MotorCurrentImaginary: number; + MotorCurrentReal: number; + MotorTemp: number; + MotorVoltageImaginary: number; + MotorVoltageReal: number; + Odometer: number; + PhaseBCurrent: number; + PhaseCCurrent: number; + SlipSpeed: number; + VoltageRail15VSupply: number; + VoltageRail1VSupply: number; + VoltageRail3VSupply: number; +} + +export interface IDriverControls { + Acceleration: number; + Alive: boolean; + Aux: boolean; + Brakes: boolean; + Forward: boolean; + Hazard: boolean; + HeadlightsHigh: boolean; + HeadlightsLow: boolean; + HeadlightsOff: boolean; + Horn: boolean; + Interior: boolean; + Lap: boolean; + NextSong: boolean; + PrevSong: boolean; + PushToTalk: boolean; + RegenBraking: number; + Reset: boolean; + Reverse: boolean; + SignalLeft: boolean; + SignalRight: boolean; + VolumeDown: boolean; + VolumeUp: boolean; +} + +export interface ILights { + Alive: boolean; + BmsStrobeLight: boolean; + Brakes: boolean; + HighBeams: boolean; + LeftSignal: boolean; + LowBeams: boolean; + RightSignal: boolean; +} + +export interface IBatteryFault { + ErrorFlags: IBatteryErrorFlags | undefined; + LimitFlags: IBatteryLimitFlags | undefined; +} + +export interface IBatteryErrorFlags { + PowerSupplyFault: boolean; + AlwaysOnSupplyFault: boolean; + CANBUSCommunicationsFault: boolean; + ChargeLimitEnforcementFault: boolean; + ChargerSafetyRelayFault: boolean; + CurrentSensorFault: boolean; + DischargeLimitEnforcementFault: boolean; + FanMonitorFault: boolean; + HighVoltageIsolationFault: boolean; + InternalCommunicationFault: boolean; + InternalConversionFault: boolean; + InternalLogicFault: boolean; + InternalMemoryFault: boolean; + InternalThermistorsFault: boolean; + LowCellVoltageFault: boolean; + OpenWiringFault: boolean; + PackVoltageSensorFault: boolean; + ThermistorFault: boolean; + VoltageRedundancyFault: boolean; + WeakCellFault: boolean; + WeakPackFault: boolean; +} + +export interface IBatteryLimitFlags { + CclReducedDueToAlternateCurrentLimit: boolean; + CclReducedDueToChargerLatch: boolean; + CclReducedDueToHighCellResistance: boolean; + CclReducedDueToHighCellVoltage: boolean; + CclReducedDueToHighPackVoltage: boolean; + CclReducedDueToHighSoc: boolean; + CclReducedDueToTemperature: boolean; + DclReducedDueToHighCellResistance: boolean; + DclReducedDueToLowCellVoltage: boolean; + DclReducedDueToLowPackVoltage: boolean; + DclReducedDueToLowSoc: boolean; + DclReducedDueToTemperature: boolean; + DclandCclReducedDueToCommunicationFailsafe: boolean; + DclandCclReducedDueToVoltageFailsafe: boolean; +} + +export interface ICcs { + CcsAlive: boolean; +} + +export interface IMPPT { + Alive: boolean; + ArrayCurrent: number; + ArrayVoltage: number; + BatteryVoltage: number; + Temperature: number; +} + +export interface IMotorFault { + ErrorFlags: IMotorErrorFlags | undefined; + LimitFlags: IMotorLimitFlags | undefined; + RxErrorCount: number; + TxErrorCount: number; +} + +export interface IMotorErrorFlags { + BadMotorPositionHallSequence: boolean; + ConfigReadError: boolean; + DcBusOverVoltage: boolean; + DesaturationFault: boolean; + MotorOverSpeed: boolean; + SoftwareOverCurrent: boolean; + Wail15VUnderVoltageLockOut: boolean; + WatchdogCausedLastReset: boolean; +} + +export interface IMotorLimitFlags { + BusCurrent: boolean; + BusVoltageLower: boolean; + BusVoltageUpper: boolean; + IpmOrMotorTemperature: boolean; + MotorCurrent: boolean; + OutputVoltagePwm: boolean; + Velocity: boolean; +} + +export interface IBattery { + InputVoltage: number; + Alive: boolean; + AverageCellVoltage: number; + AverageTemperature: number; + BMSRelayStatusFlags: IBMSRelayStatusFlags | undefined; + FanSpeed: number; + FanVoltage: number; + HighCellVoltage: number; + HighCellVoltageId: number; + HighTemperature: number; + HighThermistorId: number; + InternalTemperature: number; + LowCellVoltage: number; + LowCellVoltageId: number; + LowTemperature: number; + LowThermistorId: number; + PackAmphours: number; + PackCurrent: number; + PackDepthOfDischarge: number; + PackStateOfCharge: number; + PackVoltage: number; + PopulatedCells: number; + RequestedFanSpeed: number; +} + +export interface IBMSRelayStatusFlags { + AlwaysOnSignalStatus: boolean; + ChargeRelayEnabled: boolean; + ChargerSafetyEnabled: boolean; + DischargeRelayEnabled: boolean; + IsChargingSignalStatus: boolean; + IsReadySignalStatus: boolean; + MalfunctionIndicatorActive: boolean; + MultiPurposeInputSignalStatus: boolean; +} + +function createBaseCoordUpdateResponse(): CoordUpdateResponse { + return { coords: undefined, error: undefined }; +} + +export const CoordUpdateResponse: MessageFns = { + encode(message: CoordUpdateResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.coords !== undefined) { + Coords.encode(message.coords, writer.uint32(10).fork()).join(); + } + if (message.error !== undefined) { + Error.encode(message.error, writer.uint32(18).fork()).join(); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): CoordUpdateResponse { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCoordUpdateResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.coords = Coords.decode(reader, reader.uint32()); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.error = Error.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): CoordUpdateResponse { + return { + coords: isSet(object.coords) ? Coords.fromJSON(object.coords) : undefined, + error: isSet(object.error) ? Error.fromJSON(object.error) : undefined, + }; + }, + + toJSON(message: CoordUpdateResponse): unknown { + const obj: any = {}; + if (message.coords !== undefined) { + obj.coords = Coords.toJSON(message.coords); + } + if (message.error !== undefined) { + obj.error = Error.toJSON(message.error); + } + return obj; + }, + + create, I>>(base?: I): CoordUpdateResponse { + return CoordUpdateResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): CoordUpdateResponse { + const message = createBaseCoordUpdateResponse(); + message.coords = (object.coords !== undefined && object.coords !== null) + ? Coords.fromPartial(object.coords) + : undefined; + message.error = (object.error !== undefined && object.error !== null) ? Error.fromPartial(object.error) : undefined; + return message; + }, +}; + +function createBaseCoords(): Coords { + return { lat: 0, long: 0 }; +} + +export const Coords: MessageFns = { + encode(message: Coords, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.lat !== 0) { + writer.uint32(9).double(message.lat); + } + if (message.long !== 0) { + writer.uint32(17).double(message.long); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): Coords { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCoords(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 9) { + break; + } + + message.lat = reader.double(); + continue; + } + case 2: { + if (tag !== 17) { + break; + } + + message.long = reader.double(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): Coords { + return { + lat: isSet(object.lat) ? globalThis.Number(object.lat) : 0, + long: isSet(object.long) ? globalThis.Number(object.long) : 0, + }; + }, + + toJSON(message: Coords): unknown { + const obj: any = {}; + if (message.lat !== 0) { + obj.lat = message.lat; + } + if (message.long !== 0) { + obj.long = message.long; + } + return obj; + }, + + create, I>>(base?: I): Coords { + return Coords.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): Coords { + const message = createBaseCoords(); + message.lat = object.lat ?? 0; + message.long = object.long ?? 0; + return message; + }, +}; + +function createBaseError(): Error { + return { error: "", invalidFields: [] }; +} + +export const Error: MessageFns = { + encode(message: Error, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.error !== "") { + writer.uint32(10).string(message.error); + } + for (const v of message.invalidFields) { + writer.uint32(18).string(v!); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): Error { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseError(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.error = reader.string(); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.invalidFields.push(reader.string()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): Error { + return { + error: isSet(object.error) ? globalThis.String(object.error) : "", + invalidFields: globalThis.Array.isArray(object?.invalidFields) + ? object.invalidFields.map((e: any) => globalThis.String(e)) + : [], + }; + }, + + toJSON(message: Error): unknown { + const obj: any = {}; + if (message.error !== "") { + obj.error = message.error; + } + if (message.invalidFields?.length) { + obj.invalidFields = message.invalidFields; + } + return obj; + }, + + create, I>>(base?: I): Error { + return Error.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): Error { + const message = createBaseError(); + message.error = object.error ?? ""; + message.invalidFields = object.invalidFields?.map((e) => e) || []; + return message; + }, +}; + +function createBaseCoordInfoUpdate(): CoordInfoUpdate { + return { lat: "", long: "", password: "" }; +} + +export const CoordInfoUpdate: MessageFns = { + encode(message: CoordInfoUpdate, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.lat !== "") { + writer.uint32(10).string(message.lat); + } + if (message.long !== "") { + writer.uint32(18).string(message.long); + } + if (message.password !== "") { + writer.uint32(26).string(message.password); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): CoordInfoUpdate { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCoordInfoUpdate(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.lat = reader.string(); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.long = reader.string(); + continue; + } + case 3: { + if (tag !== 26) { + break; + } + + message.password = reader.string(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): CoordInfoUpdate { + return { + lat: isSet(object.lat) ? globalThis.String(object.lat) : "", + long: isSet(object.long) ? globalThis.String(object.long) : "", + password: isSet(object.password) ? globalThis.String(object.password) : "", + }; + }, + + toJSON(message: CoordInfoUpdate): unknown { + const obj: any = {}; + if (message.lat !== "") { + obj.lat = message.lat; + } + if (message.long !== "") { + obj.long = message.long; + } + if (message.password !== "") { + obj.password = message.password; + } + return obj; + }, + + create, I>>(base?: I): CoordInfoUpdate { + return CoordInfoUpdate.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): CoordInfoUpdate { + const message = createBaseCoordInfoUpdate(); + message.lat = object.lat ?? ""; + message.long = object.long ?? ""; + message.password = object.password ?? ""; + return message; + }, +}; + +function createBaseITelemetryData(): ITelemetryData { + return { + AuxBms: undefined, + Battery: undefined, + BatteryFaults: undefined, + Ccs: undefined, + DriverControls: undefined, + KeyMotor: [], + Lights: undefined, + MPPT: [], + MotorDetails: [], + MotorFaults: [], + PacketTitle: "", + TimeStamp: 0, + }; +} + +export const ITelemetryData: MessageFns = { + encode(message: ITelemetryData, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.AuxBms !== undefined) { + IAuxBms.encode(message.AuxBms, writer.uint32(10).fork()).join(); + } + if (message.Battery !== undefined) { + IBattery.encode(message.Battery, writer.uint32(18).fork()).join(); + } + if (message.BatteryFaults !== undefined) { + IBatteryFault.encode(message.BatteryFaults, writer.uint32(26).fork()).join(); + } + if (message.Ccs !== undefined) { + ICcs.encode(message.Ccs, writer.uint32(34).fork()).join(); + } + if (message.DriverControls !== undefined) { + IDriverControls.encode(message.DriverControls, writer.uint32(42).fork()).join(); + } + for (const v of message.KeyMotor) { + IKeyMotor.encode(v!, writer.uint32(50).fork()).join(); + } + if (message.Lights !== undefined) { + ILights.encode(message.Lights, writer.uint32(58).fork()).join(); + } + for (const v of message.MPPT) { + IMPPT.encode(v!, writer.uint32(66).fork()).join(); + } + for (const v of message.MotorDetails) { + IMotorDetail.encode(v!, writer.uint32(74).fork()).join(); + } + for (const v of message.MotorFaults) { + IMotorFault.encode(v!, writer.uint32(82).fork()).join(); + } + if (message.PacketTitle !== "") { + writer.uint32(90).string(message.PacketTitle); + } + if (message.TimeStamp !== 0) { + writer.uint32(96).int64(message.TimeStamp); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): ITelemetryData { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseITelemetryData(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.AuxBms = IAuxBms.decode(reader, reader.uint32()); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.Battery = IBattery.decode(reader, reader.uint32()); + continue; + } + case 3: { + if (tag !== 26) { + break; + } + + message.BatteryFaults = IBatteryFault.decode(reader, reader.uint32()); + continue; + } + case 4: { + if (tag !== 34) { + break; + } + + message.Ccs = ICcs.decode(reader, reader.uint32()); + continue; + } + case 5: { + if (tag !== 42) { + break; + } + + message.DriverControls = IDriverControls.decode(reader, reader.uint32()); + continue; + } + case 6: { + if (tag !== 50) { + break; + } + + message.KeyMotor.push(IKeyMotor.decode(reader, reader.uint32())); + continue; + } + case 7: { + if (tag !== 58) { + break; + } + + message.Lights = ILights.decode(reader, reader.uint32()); + continue; + } + case 8: { + if (tag !== 66) { + break; + } + + message.MPPT.push(IMPPT.decode(reader, reader.uint32())); + continue; + } + case 9: { + if (tag !== 74) { + break; + } + + message.MotorDetails.push(IMotorDetail.decode(reader, reader.uint32())); + continue; + } + case 10: { + if (tag !== 82) { + break; + } + + message.MotorFaults.push(IMotorFault.decode(reader, reader.uint32())); + continue; + } + case 11: { + if (tag !== 90) { + break; + } + + message.PacketTitle = reader.string(); + continue; + } + case 12: { + if (tag !== 96) { + break; + } + + message.TimeStamp = longToNumber(reader.int64()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): ITelemetryData { + return { + AuxBms: isSet(object.AuxBms) ? IAuxBms.fromJSON(object.AuxBms) : undefined, + Battery: isSet(object.Battery) ? IBattery.fromJSON(object.Battery) : undefined, + BatteryFaults: isSet(object.BatteryFaults) ? IBatteryFault.fromJSON(object.BatteryFaults) : undefined, + Ccs: isSet(object.Ccs) ? ICcs.fromJSON(object.Ccs) : undefined, + DriverControls: isSet(object.DriverControls) ? IDriverControls.fromJSON(object.DriverControls) : undefined, + KeyMotor: globalThis.Array.isArray(object?.KeyMotor) + ? object.KeyMotor.map((e: any) => IKeyMotor.fromJSON(e)) + : [], + Lights: isSet(object.Lights) ? ILights.fromJSON(object.Lights) : undefined, + MPPT: globalThis.Array.isArray(object?.MPPT) ? object.MPPT.map((e: any) => IMPPT.fromJSON(e)) : [], + MotorDetails: globalThis.Array.isArray(object?.MotorDetails) + ? object.MotorDetails.map((e: any) => IMotorDetail.fromJSON(e)) + : [], + MotorFaults: globalThis.Array.isArray(object?.MotorFaults) + ? object.MotorFaults.map((e: any) => IMotorFault.fromJSON(e)) + : [], + PacketTitle: isSet(object.PacketTitle) ? globalThis.String(object.PacketTitle) : "", + TimeStamp: isSet(object.TimeStamp) ? globalThis.Number(object.TimeStamp) : 0, + }; + }, + + toJSON(message: ITelemetryData): unknown { + const obj: any = {}; + if (message.AuxBms !== undefined) { + obj.AuxBms = IAuxBms.toJSON(message.AuxBms); + } + if (message.Battery !== undefined) { + obj.Battery = IBattery.toJSON(message.Battery); + } + if (message.BatteryFaults !== undefined) { + obj.BatteryFaults = IBatteryFault.toJSON(message.BatteryFaults); + } + if (message.Ccs !== undefined) { + obj.Ccs = ICcs.toJSON(message.Ccs); + } + if (message.DriverControls !== undefined) { + obj.DriverControls = IDriverControls.toJSON(message.DriverControls); + } + if (message.KeyMotor?.length) { + obj.KeyMotor = message.KeyMotor.map((e) => IKeyMotor.toJSON(e)); + } + if (message.Lights !== undefined) { + obj.Lights = ILights.toJSON(message.Lights); + } + if (message.MPPT?.length) { + obj.MPPT = message.MPPT.map((e) => IMPPT.toJSON(e)); + } + if (message.MotorDetails?.length) { + obj.MotorDetails = message.MotorDetails.map((e) => IMotorDetail.toJSON(e)); + } + if (message.MotorFaults?.length) { + obj.MotorFaults = message.MotorFaults.map((e) => IMotorFault.toJSON(e)); + } + if (message.PacketTitle !== "") { + obj.PacketTitle = message.PacketTitle; + } + if (message.TimeStamp !== 0) { + obj.TimeStamp = Math.round(message.TimeStamp); + } + return obj; + }, + + create, I>>(base?: I): ITelemetryData { + return ITelemetryData.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): ITelemetryData { + const message = createBaseITelemetryData(); + message.AuxBms = (object.AuxBms !== undefined && object.AuxBms !== null) + ? IAuxBms.fromPartial(object.AuxBms) + : undefined; + message.Battery = (object.Battery !== undefined && object.Battery !== null) + ? IBattery.fromPartial(object.Battery) + : undefined; + message.BatteryFaults = (object.BatteryFaults !== undefined && object.BatteryFaults !== null) + ? IBatteryFault.fromPartial(object.BatteryFaults) + : undefined; + message.Ccs = (object.Ccs !== undefined && object.Ccs !== null) ? ICcs.fromPartial(object.Ccs) : undefined; + message.DriverControls = (object.DriverControls !== undefined && object.DriverControls !== null) + ? IDriverControls.fromPartial(object.DriverControls) + : undefined; + message.KeyMotor = object.KeyMotor?.map((e) => IKeyMotor.fromPartial(e)) || []; + message.Lights = (object.Lights !== undefined && object.Lights !== null) + ? ILights.fromPartial(object.Lights) + : undefined; + message.MPPT = object.MPPT?.map((e) => IMPPT.fromPartial(e)) || []; + message.MotorDetails = object.MotorDetails?.map((e) => IMotorDetail.fromPartial(e)) || []; + message.MotorFaults = object.MotorFaults?.map((e) => IMotorFault.fromPartial(e)) || []; + message.PacketTitle = object.PacketTitle ?? ""; + message.TimeStamp = object.TimeStamp ?? 0; + return message; + }, +}; + +function createBaseILapData(): ILapData { + return { + ampHours: 0, + averagePackCurrent: 0, + averageSpeed: 0, + batterySecondsRemaining: 0, + distance: 0, + lapTime: 0, + netPowerOut: 0, + timeStamp: 0, + totalPowerIn: 0, + totalPowerOut: 0, + }; +} + +export const ILapData: MessageFns = { + encode(message: ILapData, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.ampHours !== 0) { + writer.uint32(9).double(message.ampHours); + } + if (message.averagePackCurrent !== 0) { + writer.uint32(17).double(message.averagePackCurrent); + } + if (message.averageSpeed !== 0) { + writer.uint32(25).double(message.averageSpeed); + } + if (message.batterySecondsRemaining !== 0) { + writer.uint32(33).double(message.batterySecondsRemaining); + } + if (message.distance !== 0) { + writer.uint32(41).double(message.distance); + } + if (message.lapTime !== 0) { + writer.uint32(49).double(message.lapTime); + } + if (message.netPowerOut !== 0) { + writer.uint32(57).double(message.netPowerOut); + } + if (message.timeStamp !== 0) { + writer.uint32(64).int64(message.timeStamp); + } + if (message.totalPowerIn !== 0) { + writer.uint32(73).double(message.totalPowerIn); + } + if (message.totalPowerOut !== 0) { + writer.uint32(81).double(message.totalPowerOut); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): ILapData { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseILapData(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 9) { + break; + } + + message.ampHours = reader.double(); + continue; + } + case 2: { + if (tag !== 17) { + break; + } + + message.averagePackCurrent = reader.double(); + continue; + } + case 3: { + if (tag !== 25) { + break; + } + + message.averageSpeed = reader.double(); + continue; + } + case 4: { + if (tag !== 33) { + break; + } + + message.batterySecondsRemaining = reader.double(); + continue; + } + case 5: { + if (tag !== 41) { + break; + } + + message.distance = reader.double(); + continue; + } + case 6: { + if (tag !== 49) { + break; + } + + message.lapTime = reader.double(); + continue; + } + case 7: { + if (tag !== 57) { + break; + } + + message.netPowerOut = reader.double(); + continue; + } + case 8: { + if (tag !== 64) { + break; + } + + message.timeStamp = longToNumber(reader.int64()); + continue; + } + case 9: { + if (tag !== 73) { + break; + } + + message.totalPowerIn = reader.double(); + continue; + } + case 10: { + if (tag !== 81) { + break; + } + + message.totalPowerOut = reader.double(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): ILapData { + return { + ampHours: isSet(object.ampHours) ? globalThis.Number(object.ampHours) : 0, + averagePackCurrent: isSet(object.averagePackCurrent) ? globalThis.Number(object.averagePackCurrent) : 0, + averageSpeed: isSet(object.averageSpeed) ? globalThis.Number(object.averageSpeed) : 0, + batterySecondsRemaining: isSet(object.batterySecondsRemaining) + ? globalThis.Number(object.batterySecondsRemaining) + : 0, + distance: isSet(object.distance) ? globalThis.Number(object.distance) : 0, + lapTime: isSet(object.lapTime) ? globalThis.Number(object.lapTime) : 0, + netPowerOut: isSet(object.netPowerOut) ? globalThis.Number(object.netPowerOut) : 0, + timeStamp: isSet(object.timeStamp) ? globalThis.Number(object.timeStamp) : 0, + totalPowerIn: isSet(object.totalPowerIn) ? globalThis.Number(object.totalPowerIn) : 0, + totalPowerOut: isSet(object.totalPowerOut) ? globalThis.Number(object.totalPowerOut) : 0, + }; + }, + + toJSON(message: ILapData): unknown { + const obj: any = {}; + if (message.ampHours !== 0) { + obj.ampHours = message.ampHours; + } + if (message.averagePackCurrent !== 0) { + obj.averagePackCurrent = message.averagePackCurrent; + } + if (message.averageSpeed !== 0) { + obj.averageSpeed = message.averageSpeed; + } + if (message.batterySecondsRemaining !== 0) { + obj.batterySecondsRemaining = message.batterySecondsRemaining; + } + if (message.distance !== 0) { + obj.distance = message.distance; + } + if (message.lapTime !== 0) { + obj.lapTime = message.lapTime; + } + if (message.netPowerOut !== 0) { + obj.netPowerOut = message.netPowerOut; + } + if (message.timeStamp !== 0) { + obj.timeStamp = Math.round(message.timeStamp); + } + if (message.totalPowerIn !== 0) { + obj.totalPowerIn = message.totalPowerIn; + } + if (message.totalPowerOut !== 0) { + obj.totalPowerOut = message.totalPowerOut; + } + return obj; + }, + + create, I>>(base?: I): ILapData { + return ILapData.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): ILapData { + const message = createBaseILapData(); + message.ampHours = object.ampHours ?? 0; + message.averagePackCurrent = object.averagePackCurrent ?? 0; + message.averageSpeed = object.averageSpeed ?? 0; + message.batterySecondsRemaining = object.batterySecondsRemaining ?? 0; + message.distance = object.distance ?? 0; + message.lapTime = object.lapTime ?? 0; + message.netPowerOut = object.netPowerOut ?? 0; + message.timeStamp = object.timeStamp ?? 0; + message.totalPowerIn = object.totalPowerIn ?? 0; + message.totalPowerOut = object.totalPowerOut ?? 0; + return message; + }, +}; + +function createBaseIAuxBms(): IAuxBms { + return { + AllowCharge: false, + AllowDischarge: false, + AuxBmsAlive: false, + AuxVoltage: 0, + ChargeContactorError: false, + ChargeNotClosedDueToHighCurrent: false, + ChargeOpenButShouldBeClosed: false, + ChargeShouldTrip: false, + ChargeTripDueToHighCellVoltage: false, + ChargeTripDueToHighTemperatureAndCurrent: false, + ChargeTripDueToPackCurrent: false, + CommonContactorError: false, + DischargeContactorError: false, + DischargeNotClosedDueToHighCurrent: false, + DischargeOpenButShouldBeClosed: false, + DischargeShouldTrip: false, + DischargeTripDueToHighTemperatureAndCurrent: false, + DischargeTripDueToLowCellVoltage: false, + DischargeTripDueToPackCurrent: false, + HighVoltageEnableState: false, + OrionCANReceivedRecently: false, + PrechargeState: "", + ProtectionTrip: false, + StrobeBmsLight: false, + TripDueToOrionMessageTimeout: false, + }; +} + +export const IAuxBms: MessageFns = { + encode(message: IAuxBms, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.AllowCharge !== false) { + writer.uint32(8).bool(message.AllowCharge); + } + if (message.AllowDischarge !== false) { + writer.uint32(16).bool(message.AllowDischarge); + } + if (message.AuxBmsAlive !== false) { + writer.uint32(24).bool(message.AuxBmsAlive); + } + if (message.AuxVoltage !== 0) { + writer.uint32(33).double(message.AuxVoltage); + } + if (message.ChargeContactorError !== false) { + writer.uint32(40).bool(message.ChargeContactorError); + } + if (message.ChargeNotClosedDueToHighCurrent !== false) { + writer.uint32(48).bool(message.ChargeNotClosedDueToHighCurrent); + } + if (message.ChargeOpenButShouldBeClosed !== false) { + writer.uint32(56).bool(message.ChargeOpenButShouldBeClosed); + } + if (message.ChargeShouldTrip !== false) { + writer.uint32(64).bool(message.ChargeShouldTrip); + } + if (message.ChargeTripDueToHighCellVoltage !== false) { + writer.uint32(72).bool(message.ChargeTripDueToHighCellVoltage); + } + if (message.ChargeTripDueToHighTemperatureAndCurrent !== false) { + writer.uint32(80).bool(message.ChargeTripDueToHighTemperatureAndCurrent); + } + if (message.ChargeTripDueToPackCurrent !== false) { + writer.uint32(88).bool(message.ChargeTripDueToPackCurrent); + } + if (message.CommonContactorError !== false) { + writer.uint32(96).bool(message.CommonContactorError); + } + if (message.DischargeContactorError !== false) { + writer.uint32(104).bool(message.DischargeContactorError); + } + if (message.DischargeNotClosedDueToHighCurrent !== false) { + writer.uint32(112).bool(message.DischargeNotClosedDueToHighCurrent); + } + if (message.DischargeOpenButShouldBeClosed !== false) { + writer.uint32(120).bool(message.DischargeOpenButShouldBeClosed); + } + if (message.DischargeShouldTrip !== false) { + writer.uint32(128).bool(message.DischargeShouldTrip); + } + if (message.DischargeTripDueToHighTemperatureAndCurrent !== false) { + writer.uint32(136).bool(message.DischargeTripDueToHighTemperatureAndCurrent); + } + if (message.DischargeTripDueToLowCellVoltage !== false) { + writer.uint32(144).bool(message.DischargeTripDueToLowCellVoltage); + } + if (message.DischargeTripDueToPackCurrent !== false) { + writer.uint32(152).bool(message.DischargeTripDueToPackCurrent); + } + if (message.HighVoltageEnableState !== false) { + writer.uint32(160).bool(message.HighVoltageEnableState); + } + if (message.OrionCANReceivedRecently !== false) { + writer.uint32(168).bool(message.OrionCANReceivedRecently); + } + if (message.PrechargeState !== "") { + writer.uint32(178).string(message.PrechargeState); + } + if (message.ProtectionTrip !== false) { + writer.uint32(184).bool(message.ProtectionTrip); + } + if (message.StrobeBmsLight !== false) { + writer.uint32(192).bool(message.StrobeBmsLight); + } + if (message.TripDueToOrionMessageTimeout !== false) { + writer.uint32(200).bool(message.TripDueToOrionMessageTimeout); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): IAuxBms { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseIAuxBms(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.AllowCharge = reader.bool(); + continue; + } + case 2: { + if (tag !== 16) { + break; + } + + message.AllowDischarge = reader.bool(); + continue; + } + case 3: { + if (tag !== 24) { + break; + } + + message.AuxBmsAlive = reader.bool(); + continue; + } + case 4: { + if (tag !== 33) { + break; + } + + message.AuxVoltage = reader.double(); + continue; + } + case 5: { + if (tag !== 40) { + break; + } + + message.ChargeContactorError = reader.bool(); + continue; + } + case 6: { + if (tag !== 48) { + break; + } + + message.ChargeNotClosedDueToHighCurrent = reader.bool(); + continue; + } + case 7: { + if (tag !== 56) { + break; + } + + message.ChargeOpenButShouldBeClosed = reader.bool(); + continue; + } + case 8: { + if (tag !== 64) { + break; + } + + message.ChargeShouldTrip = reader.bool(); + continue; + } + case 9: { + if (tag !== 72) { + break; + } + + message.ChargeTripDueToHighCellVoltage = reader.bool(); + continue; + } + case 10: { + if (tag !== 80) { + break; + } + + message.ChargeTripDueToHighTemperatureAndCurrent = reader.bool(); + continue; + } + case 11: { + if (tag !== 88) { + break; + } + + message.ChargeTripDueToPackCurrent = reader.bool(); + continue; + } + case 12: { + if (tag !== 96) { + break; + } + + message.CommonContactorError = reader.bool(); + continue; + } + case 13: { + if (tag !== 104) { + break; + } + + message.DischargeContactorError = reader.bool(); + continue; + } + case 14: { + if (tag !== 112) { + break; + } + + message.DischargeNotClosedDueToHighCurrent = reader.bool(); + continue; + } + case 15: { + if (tag !== 120) { + break; + } + + message.DischargeOpenButShouldBeClosed = reader.bool(); + continue; + } + case 16: { + if (tag !== 128) { + break; + } + + message.DischargeShouldTrip = reader.bool(); + continue; + } + case 17: { + if (tag !== 136) { + break; + } + + message.DischargeTripDueToHighTemperatureAndCurrent = reader.bool(); + continue; + } + case 18: { + if (tag !== 144) { + break; + } + + message.DischargeTripDueToLowCellVoltage = reader.bool(); + continue; + } + case 19: { + if (tag !== 152) { + break; + } + + message.DischargeTripDueToPackCurrent = reader.bool(); + continue; + } + case 20: { + if (tag !== 160) { + break; + } + + message.HighVoltageEnableState = reader.bool(); + continue; + } + case 21: { + if (tag !== 168) { + break; + } + + message.OrionCANReceivedRecently = reader.bool(); + continue; + } + case 22: { + if (tag !== 178) { + break; + } + + message.PrechargeState = reader.string(); + continue; + } + case 23: { + if (tag !== 184) { + break; + } + + message.ProtectionTrip = reader.bool(); + continue; + } + case 24: { + if (tag !== 192) { + break; + } + + message.StrobeBmsLight = reader.bool(); + continue; + } + case 25: { + if (tag !== 200) { + break; + } + + message.TripDueToOrionMessageTimeout = reader.bool(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): IAuxBms { + return { + AllowCharge: isSet(object.AllowCharge) ? globalThis.Boolean(object.AllowCharge) : false, + AllowDischarge: isSet(object.AllowDischarge) ? globalThis.Boolean(object.AllowDischarge) : false, + AuxBmsAlive: isSet(object.AuxBmsAlive) ? globalThis.Boolean(object.AuxBmsAlive) : false, + AuxVoltage: isSet(object.AuxVoltage) ? globalThis.Number(object.AuxVoltage) : 0, + ChargeContactorError: isSet(object.ChargeContactorError) + ? globalThis.Boolean(object.ChargeContactorError) + : false, + ChargeNotClosedDueToHighCurrent: isSet(object.ChargeNotClosedDueToHighCurrent) + ? globalThis.Boolean(object.ChargeNotClosedDueToHighCurrent) + : false, + ChargeOpenButShouldBeClosed: isSet(object.ChargeOpenButShouldBeClosed) + ? globalThis.Boolean(object.ChargeOpenButShouldBeClosed) + : false, + ChargeShouldTrip: isSet(object.ChargeShouldTrip) ? globalThis.Boolean(object.ChargeShouldTrip) : false, + ChargeTripDueToHighCellVoltage: isSet(object.ChargeTripDueToHighCellVoltage) + ? globalThis.Boolean(object.ChargeTripDueToHighCellVoltage) + : false, + ChargeTripDueToHighTemperatureAndCurrent: isSet(object.ChargeTripDueToHighTemperatureAndCurrent) + ? globalThis.Boolean(object.ChargeTripDueToHighTemperatureAndCurrent) + : false, + ChargeTripDueToPackCurrent: isSet(object.ChargeTripDueToPackCurrent) + ? globalThis.Boolean(object.ChargeTripDueToPackCurrent) + : false, + CommonContactorError: isSet(object.CommonContactorError) + ? globalThis.Boolean(object.CommonContactorError) + : false, + DischargeContactorError: isSet(object.DischargeContactorError) + ? globalThis.Boolean(object.DischargeContactorError) + : false, + DischargeNotClosedDueToHighCurrent: isSet(object.DischargeNotClosedDueToHighCurrent) + ? globalThis.Boolean(object.DischargeNotClosedDueToHighCurrent) + : false, + DischargeOpenButShouldBeClosed: isSet(object.DischargeOpenButShouldBeClosed) + ? globalThis.Boolean(object.DischargeOpenButShouldBeClosed) + : false, + DischargeShouldTrip: isSet(object.DischargeShouldTrip) ? globalThis.Boolean(object.DischargeShouldTrip) : false, + DischargeTripDueToHighTemperatureAndCurrent: isSet(object.DischargeTripDueToHighTemperatureAndCurrent) + ? globalThis.Boolean(object.DischargeTripDueToHighTemperatureAndCurrent) + : false, + DischargeTripDueToLowCellVoltage: isSet(object.DischargeTripDueToLowCellVoltage) + ? globalThis.Boolean(object.DischargeTripDueToLowCellVoltage) + : false, + DischargeTripDueToPackCurrent: isSet(object.DischargeTripDueToPackCurrent) + ? globalThis.Boolean(object.DischargeTripDueToPackCurrent) + : false, + HighVoltageEnableState: isSet(object.HighVoltageEnableState) + ? globalThis.Boolean(object.HighVoltageEnableState) + : false, + OrionCANReceivedRecently: isSet(object.OrionCANReceivedRecently) + ? globalThis.Boolean(object.OrionCANReceivedRecently) + : false, + PrechargeState: isSet(object.PrechargeState) ? globalThis.String(object.PrechargeState) : "", + ProtectionTrip: isSet(object.ProtectionTrip) ? globalThis.Boolean(object.ProtectionTrip) : false, + StrobeBmsLight: isSet(object.StrobeBmsLight) ? globalThis.Boolean(object.StrobeBmsLight) : false, + TripDueToOrionMessageTimeout: isSet(object.TripDueToOrionMessageTimeout) + ? globalThis.Boolean(object.TripDueToOrionMessageTimeout) + : false, + }; + }, + + toJSON(message: IAuxBms): unknown { + const obj: any = {}; + if (message.AllowCharge !== false) { + obj.AllowCharge = message.AllowCharge; + } + if (message.AllowDischarge !== false) { + obj.AllowDischarge = message.AllowDischarge; + } + if (message.AuxBmsAlive !== false) { + obj.AuxBmsAlive = message.AuxBmsAlive; + } + if (message.AuxVoltage !== 0) { + obj.AuxVoltage = message.AuxVoltage; + } + if (message.ChargeContactorError !== false) { + obj.ChargeContactorError = message.ChargeContactorError; + } + if (message.ChargeNotClosedDueToHighCurrent !== false) { + obj.ChargeNotClosedDueToHighCurrent = message.ChargeNotClosedDueToHighCurrent; + } + if (message.ChargeOpenButShouldBeClosed !== false) { + obj.ChargeOpenButShouldBeClosed = message.ChargeOpenButShouldBeClosed; + } + if (message.ChargeShouldTrip !== false) { + obj.ChargeShouldTrip = message.ChargeShouldTrip; + } + if (message.ChargeTripDueToHighCellVoltage !== false) { + obj.ChargeTripDueToHighCellVoltage = message.ChargeTripDueToHighCellVoltage; + } + if (message.ChargeTripDueToHighTemperatureAndCurrent !== false) { + obj.ChargeTripDueToHighTemperatureAndCurrent = message.ChargeTripDueToHighTemperatureAndCurrent; + } + if (message.ChargeTripDueToPackCurrent !== false) { + obj.ChargeTripDueToPackCurrent = message.ChargeTripDueToPackCurrent; + } + if (message.CommonContactorError !== false) { + obj.CommonContactorError = message.CommonContactorError; + } + if (message.DischargeContactorError !== false) { + obj.DischargeContactorError = message.DischargeContactorError; + } + if (message.DischargeNotClosedDueToHighCurrent !== false) { + obj.DischargeNotClosedDueToHighCurrent = message.DischargeNotClosedDueToHighCurrent; + } + if (message.DischargeOpenButShouldBeClosed !== false) { + obj.DischargeOpenButShouldBeClosed = message.DischargeOpenButShouldBeClosed; + } + if (message.DischargeShouldTrip !== false) { + obj.DischargeShouldTrip = message.DischargeShouldTrip; + } + if (message.DischargeTripDueToHighTemperatureAndCurrent !== false) { + obj.DischargeTripDueToHighTemperatureAndCurrent = message.DischargeTripDueToHighTemperatureAndCurrent; + } + if (message.DischargeTripDueToLowCellVoltage !== false) { + obj.DischargeTripDueToLowCellVoltage = message.DischargeTripDueToLowCellVoltage; + } + if (message.DischargeTripDueToPackCurrent !== false) { + obj.DischargeTripDueToPackCurrent = message.DischargeTripDueToPackCurrent; + } + if (message.HighVoltageEnableState !== false) { + obj.HighVoltageEnableState = message.HighVoltageEnableState; + } + if (message.OrionCANReceivedRecently !== false) { + obj.OrionCANReceivedRecently = message.OrionCANReceivedRecently; + } + if (message.PrechargeState !== "") { + obj.PrechargeState = message.PrechargeState; + } + if (message.ProtectionTrip !== false) { + obj.ProtectionTrip = message.ProtectionTrip; + } + if (message.StrobeBmsLight !== false) { + obj.StrobeBmsLight = message.StrobeBmsLight; + } + if (message.TripDueToOrionMessageTimeout !== false) { + obj.TripDueToOrionMessageTimeout = message.TripDueToOrionMessageTimeout; + } + return obj; + }, + + create, I>>(base?: I): IAuxBms { + return IAuxBms.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): IAuxBms { + const message = createBaseIAuxBms(); + message.AllowCharge = object.AllowCharge ?? false; + message.AllowDischarge = object.AllowDischarge ?? false; + message.AuxBmsAlive = object.AuxBmsAlive ?? false; + message.AuxVoltage = object.AuxVoltage ?? 0; + message.ChargeContactorError = object.ChargeContactorError ?? false; + message.ChargeNotClosedDueToHighCurrent = object.ChargeNotClosedDueToHighCurrent ?? false; + message.ChargeOpenButShouldBeClosed = object.ChargeOpenButShouldBeClosed ?? false; + message.ChargeShouldTrip = object.ChargeShouldTrip ?? false; + message.ChargeTripDueToHighCellVoltage = object.ChargeTripDueToHighCellVoltage ?? false; + message.ChargeTripDueToHighTemperatureAndCurrent = object.ChargeTripDueToHighTemperatureAndCurrent ?? false; + message.ChargeTripDueToPackCurrent = object.ChargeTripDueToPackCurrent ?? false; + message.CommonContactorError = object.CommonContactorError ?? false; + message.DischargeContactorError = object.DischargeContactorError ?? false; + message.DischargeNotClosedDueToHighCurrent = object.DischargeNotClosedDueToHighCurrent ?? false; + message.DischargeOpenButShouldBeClosed = object.DischargeOpenButShouldBeClosed ?? false; + message.DischargeShouldTrip = object.DischargeShouldTrip ?? false; + message.DischargeTripDueToHighTemperatureAndCurrent = object.DischargeTripDueToHighTemperatureAndCurrent ?? false; + message.DischargeTripDueToLowCellVoltage = object.DischargeTripDueToLowCellVoltage ?? false; + message.DischargeTripDueToPackCurrent = object.DischargeTripDueToPackCurrent ?? false; + message.HighVoltageEnableState = object.HighVoltageEnableState ?? false; + message.OrionCANReceivedRecently = object.OrionCANReceivedRecently ?? false; + message.PrechargeState = object.PrechargeState ?? ""; + message.ProtectionTrip = object.ProtectionTrip ?? false; + message.StrobeBmsLight = object.StrobeBmsLight ?? false; + message.TripDueToOrionMessageTimeout = object.TripDueToOrionMessageTimeout ?? false; + return message; + }, +}; + +function createBaseIKeyMotor(): IKeyMotor { + return { Alive: false, BusCurrent: 0, BusVoltage: 0, SetCurrent: 0, SetVelocity: 0, VehicleVelocity: 0 }; +} + +export const IKeyMotor: MessageFns = { + encode(message: IKeyMotor, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.Alive !== false) { + writer.uint32(8).bool(message.Alive); + } + if (message.BusCurrent !== 0) { + writer.uint32(17).double(message.BusCurrent); + } + if (message.BusVoltage !== 0) { + writer.uint32(25).double(message.BusVoltage); + } + if (message.SetCurrent !== 0) { + writer.uint32(33).double(message.SetCurrent); + } + if (message.SetVelocity !== 0) { + writer.uint32(41).double(message.SetVelocity); + } + if (message.VehicleVelocity !== 0) { + writer.uint32(49).double(message.VehicleVelocity); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): IKeyMotor { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseIKeyMotor(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.Alive = reader.bool(); + continue; + } + case 2: { + if (tag !== 17) { + break; + } + + message.BusCurrent = reader.double(); + continue; + } + case 3: { + if (tag !== 25) { + break; + } + + message.BusVoltage = reader.double(); + continue; + } + case 4: { + if (tag !== 33) { + break; + } + + message.SetCurrent = reader.double(); + continue; + } + case 5: { + if (tag !== 41) { + break; + } + + message.SetVelocity = reader.double(); + continue; + } + case 6: { + if (tag !== 49) { + break; + } + + message.VehicleVelocity = reader.double(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): IKeyMotor { + return { + Alive: isSet(object.Alive) ? globalThis.Boolean(object.Alive) : false, + BusCurrent: isSet(object.BusCurrent) ? globalThis.Number(object.BusCurrent) : 0, + BusVoltage: isSet(object.BusVoltage) ? globalThis.Number(object.BusVoltage) : 0, + SetCurrent: isSet(object.SetCurrent) ? globalThis.Number(object.SetCurrent) : 0, + SetVelocity: isSet(object.SetVelocity) ? globalThis.Number(object.SetVelocity) : 0, + VehicleVelocity: isSet(object.VehicleVelocity) ? globalThis.Number(object.VehicleVelocity) : 0, + }; + }, + + toJSON(message: IKeyMotor): unknown { + const obj: any = {}; + if (message.Alive !== false) { + obj.Alive = message.Alive; + } + if (message.BusCurrent !== 0) { + obj.BusCurrent = message.BusCurrent; + } + if (message.BusVoltage !== 0) { + obj.BusVoltage = message.BusVoltage; + } + if (message.SetCurrent !== 0) { + obj.SetCurrent = message.SetCurrent; + } + if (message.SetVelocity !== 0) { + obj.SetVelocity = message.SetVelocity; + } + if (message.VehicleVelocity !== 0) { + obj.VehicleVelocity = message.VehicleVelocity; + } + return obj; + }, + + create, I>>(base?: I): IKeyMotor { + return IKeyMotor.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): IKeyMotor { + const message = createBaseIKeyMotor(); + message.Alive = object.Alive ?? false; + message.BusCurrent = object.BusCurrent ?? 0; + message.BusVoltage = object.BusVoltage ?? 0; + message.SetCurrent = object.SetCurrent ?? 0; + message.SetVelocity = object.SetVelocity ?? 0; + message.VehicleVelocity = object.VehicleVelocity ?? 0; + return message; + }, +}; + +function createBaseIMotorDetail(): IMotorDetail { + return { + BackEmf: 0, + DcBusAmpHours: 0, + DspBoardTemp: 0, + HeatSinkTemp: 0, + MotorCurrentImaginary: 0, + MotorCurrentReal: 0, + MotorTemp: 0, + MotorVoltageImaginary: 0, + MotorVoltageReal: 0, + Odometer: 0, + PhaseBCurrent: 0, + PhaseCCurrent: 0, + SlipSpeed: 0, + VoltageRail15VSupply: 0, + VoltageRail1VSupply: 0, + VoltageRail3VSupply: 0, + }; +} + +export const IMotorDetail: MessageFns = { + encode(message: IMotorDetail, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.BackEmf !== 0) { + writer.uint32(9).double(message.BackEmf); + } + if (message.DcBusAmpHours !== 0) { + writer.uint32(17).double(message.DcBusAmpHours); + } + if (message.DspBoardTemp !== 0) { + writer.uint32(25).double(message.DspBoardTemp); + } + if (message.HeatSinkTemp !== 0) { + writer.uint32(33).double(message.HeatSinkTemp); + } + if (message.MotorCurrentImaginary !== 0) { + writer.uint32(41).double(message.MotorCurrentImaginary); + } + if (message.MotorCurrentReal !== 0) { + writer.uint32(49).double(message.MotorCurrentReal); + } + if (message.MotorTemp !== 0) { + writer.uint32(57).double(message.MotorTemp); + } + if (message.MotorVoltageImaginary !== 0) { + writer.uint32(65).double(message.MotorVoltageImaginary); + } + if (message.MotorVoltageReal !== 0) { + writer.uint32(73).double(message.MotorVoltageReal); + } + if (message.Odometer !== 0) { + writer.uint32(81).double(message.Odometer); + } + if (message.PhaseBCurrent !== 0) { + writer.uint32(89).double(message.PhaseBCurrent); + } + if (message.PhaseCCurrent !== 0) { + writer.uint32(97).double(message.PhaseCCurrent); + } + if (message.SlipSpeed !== 0) { + writer.uint32(105).double(message.SlipSpeed); + } + if (message.VoltageRail15VSupply !== 0) { + writer.uint32(113).double(message.VoltageRail15VSupply); + } + if (message.VoltageRail1VSupply !== 0) { + writer.uint32(121).double(message.VoltageRail1VSupply); + } + if (message.VoltageRail3VSupply !== 0) { + writer.uint32(129).double(message.VoltageRail3VSupply); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): IMotorDetail { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseIMotorDetail(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 9) { + break; + } + + message.BackEmf = reader.double(); + continue; + } + case 2: { + if (tag !== 17) { + break; + } + + message.DcBusAmpHours = reader.double(); + continue; + } + case 3: { + if (tag !== 25) { + break; + } + + message.DspBoardTemp = reader.double(); + continue; + } + case 4: { + if (tag !== 33) { + break; + } + + message.HeatSinkTemp = reader.double(); + continue; + } + case 5: { + if (tag !== 41) { + break; + } + + message.MotorCurrentImaginary = reader.double(); + continue; + } + case 6: { + if (tag !== 49) { + break; + } + + message.MotorCurrentReal = reader.double(); + continue; + } + case 7: { + if (tag !== 57) { + break; + } + + message.MotorTemp = reader.double(); + continue; + } + case 8: { + if (tag !== 65) { + break; + } + + message.MotorVoltageImaginary = reader.double(); + continue; + } + case 9: { + if (tag !== 73) { + break; + } + + message.MotorVoltageReal = reader.double(); + continue; + } + case 10: { + if (tag !== 81) { + break; + } + + message.Odometer = reader.double(); + continue; + } + case 11: { + if (tag !== 89) { + break; + } + + message.PhaseBCurrent = reader.double(); + continue; + } + case 12: { + if (tag !== 97) { + break; + } + + message.PhaseCCurrent = reader.double(); + continue; + } + case 13: { + if (tag !== 105) { + break; + } + + message.SlipSpeed = reader.double(); + continue; + } + case 14: { + if (tag !== 113) { + break; + } + + message.VoltageRail15VSupply = reader.double(); + continue; + } + case 15: { + if (tag !== 121) { + break; + } + + message.VoltageRail1VSupply = reader.double(); + continue; + } + case 16: { + if (tag !== 129) { + break; + } + + message.VoltageRail3VSupply = reader.double(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): IMotorDetail { + return { + BackEmf: isSet(object.BackEmf) ? globalThis.Number(object.BackEmf) : 0, + DcBusAmpHours: isSet(object.DcBusAmpHours) ? globalThis.Number(object.DcBusAmpHours) : 0, + DspBoardTemp: isSet(object.DspBoardTemp) ? globalThis.Number(object.DspBoardTemp) : 0, + HeatSinkTemp: isSet(object.HeatSinkTemp) ? globalThis.Number(object.HeatSinkTemp) : 0, + MotorCurrentImaginary: isSet(object.MotorCurrentImaginary) ? globalThis.Number(object.MotorCurrentImaginary) : 0, + MotorCurrentReal: isSet(object.MotorCurrentReal) ? globalThis.Number(object.MotorCurrentReal) : 0, + MotorTemp: isSet(object.MotorTemp) ? globalThis.Number(object.MotorTemp) : 0, + MotorVoltageImaginary: isSet(object.MotorVoltageImaginary) ? globalThis.Number(object.MotorVoltageImaginary) : 0, + MotorVoltageReal: isSet(object.MotorVoltageReal) ? globalThis.Number(object.MotorVoltageReal) : 0, + Odometer: isSet(object.Odometer) ? globalThis.Number(object.Odometer) : 0, + PhaseBCurrent: isSet(object.PhaseBCurrent) ? globalThis.Number(object.PhaseBCurrent) : 0, + PhaseCCurrent: isSet(object.PhaseCCurrent) ? globalThis.Number(object.PhaseCCurrent) : 0, + SlipSpeed: isSet(object.SlipSpeed) ? globalThis.Number(object.SlipSpeed) : 0, + VoltageRail15VSupply: isSet(object.VoltageRail15VSupply) ? globalThis.Number(object.VoltageRail15VSupply) : 0, + VoltageRail1VSupply: isSet(object.VoltageRail1VSupply) ? globalThis.Number(object.VoltageRail1VSupply) : 0, + VoltageRail3VSupply: isSet(object.VoltageRail3VSupply) ? globalThis.Number(object.VoltageRail3VSupply) : 0, + }; + }, + + toJSON(message: IMotorDetail): unknown { + const obj: any = {}; + if (message.BackEmf !== 0) { + obj.BackEmf = message.BackEmf; + } + if (message.DcBusAmpHours !== 0) { + obj.DcBusAmpHours = message.DcBusAmpHours; + } + if (message.DspBoardTemp !== 0) { + obj.DspBoardTemp = message.DspBoardTemp; + } + if (message.HeatSinkTemp !== 0) { + obj.HeatSinkTemp = message.HeatSinkTemp; + } + if (message.MotorCurrentImaginary !== 0) { + obj.MotorCurrentImaginary = message.MotorCurrentImaginary; + } + if (message.MotorCurrentReal !== 0) { + obj.MotorCurrentReal = message.MotorCurrentReal; + } + if (message.MotorTemp !== 0) { + obj.MotorTemp = message.MotorTemp; + } + if (message.MotorVoltageImaginary !== 0) { + obj.MotorVoltageImaginary = message.MotorVoltageImaginary; + } + if (message.MotorVoltageReal !== 0) { + obj.MotorVoltageReal = message.MotorVoltageReal; + } + if (message.Odometer !== 0) { + obj.Odometer = message.Odometer; + } + if (message.PhaseBCurrent !== 0) { + obj.PhaseBCurrent = message.PhaseBCurrent; + } + if (message.PhaseCCurrent !== 0) { + obj.PhaseCCurrent = message.PhaseCCurrent; + } + if (message.SlipSpeed !== 0) { + obj.SlipSpeed = message.SlipSpeed; + } + if (message.VoltageRail15VSupply !== 0) { + obj.VoltageRail15VSupply = message.VoltageRail15VSupply; + } + if (message.VoltageRail1VSupply !== 0) { + obj.VoltageRail1VSupply = message.VoltageRail1VSupply; + } + if (message.VoltageRail3VSupply !== 0) { + obj.VoltageRail3VSupply = message.VoltageRail3VSupply; + } + return obj; + }, + + create, I>>(base?: I): IMotorDetail { + return IMotorDetail.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): IMotorDetail { + const message = createBaseIMotorDetail(); + message.BackEmf = object.BackEmf ?? 0; + message.DcBusAmpHours = object.DcBusAmpHours ?? 0; + message.DspBoardTemp = object.DspBoardTemp ?? 0; + message.HeatSinkTemp = object.HeatSinkTemp ?? 0; + message.MotorCurrentImaginary = object.MotorCurrentImaginary ?? 0; + message.MotorCurrentReal = object.MotorCurrentReal ?? 0; + message.MotorTemp = object.MotorTemp ?? 0; + message.MotorVoltageImaginary = object.MotorVoltageImaginary ?? 0; + message.MotorVoltageReal = object.MotorVoltageReal ?? 0; + message.Odometer = object.Odometer ?? 0; + message.PhaseBCurrent = object.PhaseBCurrent ?? 0; + message.PhaseCCurrent = object.PhaseCCurrent ?? 0; + message.SlipSpeed = object.SlipSpeed ?? 0; + message.VoltageRail15VSupply = object.VoltageRail15VSupply ?? 0; + message.VoltageRail1VSupply = object.VoltageRail1VSupply ?? 0; + message.VoltageRail3VSupply = object.VoltageRail3VSupply ?? 0; + return message; + }, +}; + +function createBaseIDriverControls(): IDriverControls { + return { + Acceleration: 0, + Alive: false, + Aux: false, + Brakes: false, + Forward: false, + Hazard: false, + HeadlightsHigh: false, + HeadlightsLow: false, + HeadlightsOff: false, + Horn: false, + Interior: false, + Lap: false, + NextSong: false, + PrevSong: false, + PushToTalk: false, + RegenBraking: 0, + Reset: false, + Reverse: false, + SignalLeft: false, + SignalRight: false, + VolumeDown: false, + VolumeUp: false, + }; +} + +export const IDriverControls: MessageFns = { + encode(message: IDriverControls, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.Acceleration !== 0) { + writer.uint32(9).double(message.Acceleration); + } + if (message.Alive !== false) { + writer.uint32(16).bool(message.Alive); + } + if (message.Aux !== false) { + writer.uint32(24).bool(message.Aux); + } + if (message.Brakes !== false) { + writer.uint32(32).bool(message.Brakes); + } + if (message.Forward !== false) { + writer.uint32(40).bool(message.Forward); + } + if (message.Hazard !== false) { + writer.uint32(48).bool(message.Hazard); + } + if (message.HeadlightsHigh !== false) { + writer.uint32(56).bool(message.HeadlightsHigh); + } + if (message.HeadlightsLow !== false) { + writer.uint32(64).bool(message.HeadlightsLow); + } + if (message.HeadlightsOff !== false) { + writer.uint32(72).bool(message.HeadlightsOff); + } + if (message.Horn !== false) { + writer.uint32(80).bool(message.Horn); + } + if (message.Interior !== false) { + writer.uint32(88).bool(message.Interior); + } + if (message.Lap !== false) { + writer.uint32(96).bool(message.Lap); + } + if (message.NextSong !== false) { + writer.uint32(104).bool(message.NextSong); + } + if (message.PrevSong !== false) { + writer.uint32(112).bool(message.PrevSong); + } + if (message.PushToTalk !== false) { + writer.uint32(120).bool(message.PushToTalk); + } + if (message.RegenBraking !== 0) { + writer.uint32(129).double(message.RegenBraking); + } + if (message.Reset !== false) { + writer.uint32(136).bool(message.Reset); + } + if (message.Reverse !== false) { + writer.uint32(144).bool(message.Reverse); + } + if (message.SignalLeft !== false) { + writer.uint32(152).bool(message.SignalLeft); + } + if (message.SignalRight !== false) { + writer.uint32(160).bool(message.SignalRight); + } + if (message.VolumeDown !== false) { + writer.uint32(168).bool(message.VolumeDown); + } + if (message.VolumeUp !== false) { + writer.uint32(176).bool(message.VolumeUp); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): IDriverControls { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseIDriverControls(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 9) { + break; + } + + message.Acceleration = reader.double(); + continue; + } + case 2: { + if (tag !== 16) { + break; + } + + message.Alive = reader.bool(); + continue; + } + case 3: { + if (tag !== 24) { + break; + } + + message.Aux = reader.bool(); + continue; + } + case 4: { + if (tag !== 32) { + break; + } + + message.Brakes = reader.bool(); + continue; + } + case 5: { + if (tag !== 40) { + break; + } + + message.Forward = reader.bool(); + continue; + } + case 6: { + if (tag !== 48) { + break; + } + + message.Hazard = reader.bool(); + continue; + } + case 7: { + if (tag !== 56) { + break; + } + + message.HeadlightsHigh = reader.bool(); + continue; + } + case 8: { + if (tag !== 64) { + break; + } + + message.HeadlightsLow = reader.bool(); + continue; + } + case 9: { + if (tag !== 72) { + break; + } + + message.HeadlightsOff = reader.bool(); + continue; + } + case 10: { + if (tag !== 80) { + break; + } + + message.Horn = reader.bool(); + continue; + } + case 11: { + if (tag !== 88) { + break; + } + + message.Interior = reader.bool(); + continue; + } + case 12: { + if (tag !== 96) { + break; + } + + message.Lap = reader.bool(); + continue; + } + case 13: { + if (tag !== 104) { + break; + } + + message.NextSong = reader.bool(); + continue; + } + case 14: { + if (tag !== 112) { + break; + } + + message.PrevSong = reader.bool(); + continue; + } + case 15: { + if (tag !== 120) { + break; + } + + message.PushToTalk = reader.bool(); + continue; + } + case 16: { + if (tag !== 129) { + break; + } + + message.RegenBraking = reader.double(); + continue; + } + case 17: { + if (tag !== 136) { + break; + } + + message.Reset = reader.bool(); + continue; + } + case 18: { + if (tag !== 144) { + break; + } + + message.Reverse = reader.bool(); + continue; + } + case 19: { + if (tag !== 152) { + break; + } + + message.SignalLeft = reader.bool(); + continue; + } + case 20: { + if (tag !== 160) { + break; + } + + message.SignalRight = reader.bool(); + continue; + } + case 21: { + if (tag !== 168) { + break; + } + + message.VolumeDown = reader.bool(); + continue; + } + case 22: { + if (tag !== 176) { + break; + } + + message.VolumeUp = reader.bool(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): IDriverControls { + return { + Acceleration: isSet(object.Acceleration) ? globalThis.Number(object.Acceleration) : 0, + Alive: isSet(object.Alive) ? globalThis.Boolean(object.Alive) : false, + Aux: isSet(object.Aux) ? globalThis.Boolean(object.Aux) : false, + Brakes: isSet(object.Brakes) ? globalThis.Boolean(object.Brakes) : false, + Forward: isSet(object.Forward) ? globalThis.Boolean(object.Forward) : false, + Hazard: isSet(object.Hazard) ? globalThis.Boolean(object.Hazard) : false, + HeadlightsHigh: isSet(object.HeadlightsHigh) ? globalThis.Boolean(object.HeadlightsHigh) : false, + HeadlightsLow: isSet(object.HeadlightsLow) ? globalThis.Boolean(object.HeadlightsLow) : false, + HeadlightsOff: isSet(object.HeadlightsOff) ? globalThis.Boolean(object.HeadlightsOff) : false, + Horn: isSet(object.Horn) ? globalThis.Boolean(object.Horn) : false, + Interior: isSet(object.Interior) ? globalThis.Boolean(object.Interior) : false, + Lap: isSet(object.Lap) ? globalThis.Boolean(object.Lap) : false, + NextSong: isSet(object.NextSong) ? globalThis.Boolean(object.NextSong) : false, + PrevSong: isSet(object.PrevSong) ? globalThis.Boolean(object.PrevSong) : false, + PushToTalk: isSet(object.PushToTalk) ? globalThis.Boolean(object.PushToTalk) : false, + RegenBraking: isSet(object.RegenBraking) ? globalThis.Number(object.RegenBraking) : 0, + Reset: isSet(object.Reset) ? globalThis.Boolean(object.Reset) : false, + Reverse: isSet(object.Reverse) ? globalThis.Boolean(object.Reverse) : false, + SignalLeft: isSet(object.SignalLeft) ? globalThis.Boolean(object.SignalLeft) : false, + SignalRight: isSet(object.SignalRight) ? globalThis.Boolean(object.SignalRight) : false, + VolumeDown: isSet(object.VolumeDown) ? globalThis.Boolean(object.VolumeDown) : false, + VolumeUp: isSet(object.VolumeUp) ? globalThis.Boolean(object.VolumeUp) : false, + }; + }, + + toJSON(message: IDriverControls): unknown { + const obj: any = {}; + if (message.Acceleration !== 0) { + obj.Acceleration = message.Acceleration; + } + if (message.Alive !== false) { + obj.Alive = message.Alive; + } + if (message.Aux !== false) { + obj.Aux = message.Aux; + } + if (message.Brakes !== false) { + obj.Brakes = message.Brakes; + } + if (message.Forward !== false) { + obj.Forward = message.Forward; + } + if (message.Hazard !== false) { + obj.Hazard = message.Hazard; + } + if (message.HeadlightsHigh !== false) { + obj.HeadlightsHigh = message.HeadlightsHigh; + } + if (message.HeadlightsLow !== false) { + obj.HeadlightsLow = message.HeadlightsLow; + } + if (message.HeadlightsOff !== false) { + obj.HeadlightsOff = message.HeadlightsOff; + } + if (message.Horn !== false) { + obj.Horn = message.Horn; + } + if (message.Interior !== false) { + obj.Interior = message.Interior; + } + if (message.Lap !== false) { + obj.Lap = message.Lap; + } + if (message.NextSong !== false) { + obj.NextSong = message.NextSong; + } + if (message.PrevSong !== false) { + obj.PrevSong = message.PrevSong; + } + if (message.PushToTalk !== false) { + obj.PushToTalk = message.PushToTalk; + } + if (message.RegenBraking !== 0) { + obj.RegenBraking = message.RegenBraking; + } + if (message.Reset !== false) { + obj.Reset = message.Reset; + } + if (message.Reverse !== false) { + obj.Reverse = message.Reverse; + } + if (message.SignalLeft !== false) { + obj.SignalLeft = message.SignalLeft; + } + if (message.SignalRight !== false) { + obj.SignalRight = message.SignalRight; + } + if (message.VolumeDown !== false) { + obj.VolumeDown = message.VolumeDown; + } + if (message.VolumeUp !== false) { + obj.VolumeUp = message.VolumeUp; + } + return obj; + }, + + create, I>>(base?: I): IDriverControls { + return IDriverControls.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): IDriverControls { + const message = createBaseIDriverControls(); + message.Acceleration = object.Acceleration ?? 0; + message.Alive = object.Alive ?? false; + message.Aux = object.Aux ?? false; + message.Brakes = object.Brakes ?? false; + message.Forward = object.Forward ?? false; + message.Hazard = object.Hazard ?? false; + message.HeadlightsHigh = object.HeadlightsHigh ?? false; + message.HeadlightsLow = object.HeadlightsLow ?? false; + message.HeadlightsOff = object.HeadlightsOff ?? false; + message.Horn = object.Horn ?? false; + message.Interior = object.Interior ?? false; + message.Lap = object.Lap ?? false; + message.NextSong = object.NextSong ?? false; + message.PrevSong = object.PrevSong ?? false; + message.PushToTalk = object.PushToTalk ?? false; + message.RegenBraking = object.RegenBraking ?? 0; + message.Reset = object.Reset ?? false; + message.Reverse = object.Reverse ?? false; + message.SignalLeft = object.SignalLeft ?? false; + message.SignalRight = object.SignalRight ?? false; + message.VolumeDown = object.VolumeDown ?? false; + message.VolumeUp = object.VolumeUp ?? false; + return message; + }, +}; + +function createBaseILights(): ILights { + return { + Alive: false, + BmsStrobeLight: false, + Brakes: false, + HighBeams: false, + LeftSignal: false, + LowBeams: false, + RightSignal: false, + }; +} + +export const ILights: MessageFns = { + encode(message: ILights, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.Alive !== false) { + writer.uint32(8).bool(message.Alive); + } + if (message.BmsStrobeLight !== false) { + writer.uint32(16).bool(message.BmsStrobeLight); + } + if (message.Brakes !== false) { + writer.uint32(24).bool(message.Brakes); + } + if (message.HighBeams !== false) { + writer.uint32(32).bool(message.HighBeams); + } + if (message.LeftSignal !== false) { + writer.uint32(40).bool(message.LeftSignal); + } + if (message.LowBeams !== false) { + writer.uint32(48).bool(message.LowBeams); + } + if (message.RightSignal !== false) { + writer.uint32(56).bool(message.RightSignal); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): ILights { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseILights(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.Alive = reader.bool(); + continue; + } + case 2: { + if (tag !== 16) { + break; + } + + message.BmsStrobeLight = reader.bool(); + continue; + } + case 3: { + if (tag !== 24) { + break; + } + + message.Brakes = reader.bool(); + continue; + } + case 4: { + if (tag !== 32) { + break; + } + + message.HighBeams = reader.bool(); + continue; + } + case 5: { + if (tag !== 40) { + break; + } + + message.LeftSignal = reader.bool(); + continue; + } + case 6: { + if (tag !== 48) { + break; + } + + message.LowBeams = reader.bool(); + continue; + } + case 7: { + if (tag !== 56) { + break; + } + + message.RightSignal = reader.bool(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): ILights { + return { + Alive: isSet(object.Alive) ? globalThis.Boolean(object.Alive) : false, + BmsStrobeLight: isSet(object.BmsStrobeLight) ? globalThis.Boolean(object.BmsStrobeLight) : false, + Brakes: isSet(object.Brakes) ? globalThis.Boolean(object.Brakes) : false, + HighBeams: isSet(object.HighBeams) ? globalThis.Boolean(object.HighBeams) : false, + LeftSignal: isSet(object.LeftSignal) ? globalThis.Boolean(object.LeftSignal) : false, + LowBeams: isSet(object.LowBeams) ? globalThis.Boolean(object.LowBeams) : false, + RightSignal: isSet(object.RightSignal) ? globalThis.Boolean(object.RightSignal) : false, + }; + }, + + toJSON(message: ILights): unknown { + const obj: any = {}; + if (message.Alive !== false) { + obj.Alive = message.Alive; + } + if (message.BmsStrobeLight !== false) { + obj.BmsStrobeLight = message.BmsStrobeLight; + } + if (message.Brakes !== false) { + obj.Brakes = message.Brakes; + } + if (message.HighBeams !== false) { + obj.HighBeams = message.HighBeams; + } + if (message.LeftSignal !== false) { + obj.LeftSignal = message.LeftSignal; + } + if (message.LowBeams !== false) { + obj.LowBeams = message.LowBeams; + } + if (message.RightSignal !== false) { + obj.RightSignal = message.RightSignal; + } + return obj; + }, + + create, I>>(base?: I): ILights { + return ILights.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): ILights { + const message = createBaseILights(); + message.Alive = object.Alive ?? false; + message.BmsStrobeLight = object.BmsStrobeLight ?? false; + message.Brakes = object.Brakes ?? false; + message.HighBeams = object.HighBeams ?? false; + message.LeftSignal = object.LeftSignal ?? false; + message.LowBeams = object.LowBeams ?? false; + message.RightSignal = object.RightSignal ?? false; + return message; + }, +}; + +function createBaseIBatteryFault(): IBatteryFault { + return { ErrorFlags: undefined, LimitFlags: undefined }; +} + +export const IBatteryFault: MessageFns = { + encode(message: IBatteryFault, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.ErrorFlags !== undefined) { + IBatteryErrorFlags.encode(message.ErrorFlags, writer.uint32(10).fork()).join(); + } + if (message.LimitFlags !== undefined) { + IBatteryLimitFlags.encode(message.LimitFlags, writer.uint32(18).fork()).join(); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): IBatteryFault { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseIBatteryFault(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.ErrorFlags = IBatteryErrorFlags.decode(reader, reader.uint32()); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.LimitFlags = IBatteryLimitFlags.decode(reader, reader.uint32()); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): IBatteryFault { + return { + ErrorFlags: isSet(object.ErrorFlags) ? IBatteryErrorFlags.fromJSON(object.ErrorFlags) : undefined, + LimitFlags: isSet(object.LimitFlags) ? IBatteryLimitFlags.fromJSON(object.LimitFlags) : undefined, + }; + }, + + toJSON(message: IBatteryFault): unknown { + const obj: any = {}; + if (message.ErrorFlags !== undefined) { + obj.ErrorFlags = IBatteryErrorFlags.toJSON(message.ErrorFlags); + } + if (message.LimitFlags !== undefined) { + obj.LimitFlags = IBatteryLimitFlags.toJSON(message.LimitFlags); + } + return obj; + }, + + create, I>>(base?: I): IBatteryFault { + return IBatteryFault.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): IBatteryFault { + const message = createBaseIBatteryFault(); + message.ErrorFlags = (object.ErrorFlags !== undefined && object.ErrorFlags !== null) + ? IBatteryErrorFlags.fromPartial(object.ErrorFlags) + : undefined; + message.LimitFlags = (object.LimitFlags !== undefined && object.LimitFlags !== null) + ? IBatteryLimitFlags.fromPartial(object.LimitFlags) + : undefined; + return message; + }, +}; + +function createBaseIBatteryErrorFlags(): IBatteryErrorFlags { + return { + PowerSupplyFault: false, + AlwaysOnSupplyFault: false, + CANBUSCommunicationsFault: false, + ChargeLimitEnforcementFault: false, + ChargerSafetyRelayFault: false, + CurrentSensorFault: false, + DischargeLimitEnforcementFault: false, + FanMonitorFault: false, + HighVoltageIsolationFault: false, + InternalCommunicationFault: false, + InternalConversionFault: false, + InternalLogicFault: false, + InternalMemoryFault: false, + InternalThermistorsFault: false, + LowCellVoltageFault: false, + OpenWiringFault: false, + PackVoltageSensorFault: false, + ThermistorFault: false, + VoltageRedundancyFault: false, + WeakCellFault: false, + WeakPackFault: false, + }; +} + +export const IBatteryErrorFlags: MessageFns = { + encode(message: IBatteryErrorFlags, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.PowerSupplyFault !== false) { + writer.uint32(8).bool(message.PowerSupplyFault); + } + if (message.AlwaysOnSupplyFault !== false) { + writer.uint32(16).bool(message.AlwaysOnSupplyFault); + } + if (message.CANBUSCommunicationsFault !== false) { + writer.uint32(24).bool(message.CANBUSCommunicationsFault); + } + if (message.ChargeLimitEnforcementFault !== false) { + writer.uint32(32).bool(message.ChargeLimitEnforcementFault); + } + if (message.ChargerSafetyRelayFault !== false) { + writer.uint32(40).bool(message.ChargerSafetyRelayFault); + } + if (message.CurrentSensorFault !== false) { + writer.uint32(48).bool(message.CurrentSensorFault); + } + if (message.DischargeLimitEnforcementFault !== false) { + writer.uint32(56).bool(message.DischargeLimitEnforcementFault); + } + if (message.FanMonitorFault !== false) { + writer.uint32(64).bool(message.FanMonitorFault); + } + if (message.HighVoltageIsolationFault !== false) { + writer.uint32(72).bool(message.HighVoltageIsolationFault); + } + if (message.InternalCommunicationFault !== false) { + writer.uint32(80).bool(message.InternalCommunicationFault); + } + if (message.InternalConversionFault !== false) { + writer.uint32(88).bool(message.InternalConversionFault); + } + if (message.InternalLogicFault !== false) { + writer.uint32(96).bool(message.InternalLogicFault); + } + if (message.InternalMemoryFault !== false) { + writer.uint32(104).bool(message.InternalMemoryFault); + } + if (message.InternalThermistorsFault !== false) { + writer.uint32(112).bool(message.InternalThermistorsFault); + } + if (message.LowCellVoltageFault !== false) { + writer.uint32(120).bool(message.LowCellVoltageFault); + } + if (message.OpenWiringFault !== false) { + writer.uint32(128).bool(message.OpenWiringFault); + } + if (message.PackVoltageSensorFault !== false) { + writer.uint32(136).bool(message.PackVoltageSensorFault); + } + if (message.ThermistorFault !== false) { + writer.uint32(144).bool(message.ThermistorFault); + } + if (message.VoltageRedundancyFault !== false) { + writer.uint32(152).bool(message.VoltageRedundancyFault); + } + if (message.WeakCellFault !== false) { + writer.uint32(160).bool(message.WeakCellFault); + } + if (message.WeakPackFault !== false) { + writer.uint32(168).bool(message.WeakPackFault); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): IBatteryErrorFlags { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseIBatteryErrorFlags(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.PowerSupplyFault = reader.bool(); + continue; + } + case 2: { + if (tag !== 16) { + break; + } + + message.AlwaysOnSupplyFault = reader.bool(); + continue; + } + case 3: { + if (tag !== 24) { + break; + } + + message.CANBUSCommunicationsFault = reader.bool(); + continue; + } + case 4: { + if (tag !== 32) { + break; + } + + message.ChargeLimitEnforcementFault = reader.bool(); + continue; + } + case 5: { + if (tag !== 40) { + break; + } + + message.ChargerSafetyRelayFault = reader.bool(); + continue; + } + case 6: { + if (tag !== 48) { + break; + } + + message.CurrentSensorFault = reader.bool(); + continue; + } + case 7: { + if (tag !== 56) { + break; + } + + message.DischargeLimitEnforcementFault = reader.bool(); + continue; + } + case 8: { + if (tag !== 64) { + break; + } + + message.FanMonitorFault = reader.bool(); + continue; + } + case 9: { + if (tag !== 72) { + break; + } + + message.HighVoltageIsolationFault = reader.bool(); + continue; + } + case 10: { + if (tag !== 80) { + break; + } + + message.InternalCommunicationFault = reader.bool(); + continue; + } + case 11: { + if (tag !== 88) { + break; + } + + message.InternalConversionFault = reader.bool(); + continue; + } + case 12: { + if (tag !== 96) { + break; + } + + message.InternalLogicFault = reader.bool(); + continue; + } + case 13: { + if (tag !== 104) { + break; + } + + message.InternalMemoryFault = reader.bool(); + continue; + } + case 14: { + if (tag !== 112) { + break; + } + + message.InternalThermistorsFault = reader.bool(); + continue; + } + case 15: { + if (tag !== 120) { + break; + } + + message.LowCellVoltageFault = reader.bool(); + continue; + } + case 16: { + if (tag !== 128) { + break; + } + + message.OpenWiringFault = reader.bool(); + continue; + } + case 17: { + if (tag !== 136) { + break; + } + + message.PackVoltageSensorFault = reader.bool(); + continue; + } + case 18: { + if (tag !== 144) { + break; + } + + message.ThermistorFault = reader.bool(); + continue; + } + case 19: { + if (tag !== 152) { + break; + } + + message.VoltageRedundancyFault = reader.bool(); + continue; + } + case 20: { + if (tag !== 160) { + break; + } + + message.WeakCellFault = reader.bool(); + continue; + } + case 21: { + if (tag !== 168) { + break; + } + + message.WeakPackFault = reader.bool(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): IBatteryErrorFlags { + return { + PowerSupplyFault: isSet(object.PowerSupplyFault) ? globalThis.Boolean(object.PowerSupplyFault) : false, + AlwaysOnSupplyFault: isSet(object.AlwaysOnSupplyFault) ? globalThis.Boolean(object.AlwaysOnSupplyFault) : false, + CANBUSCommunicationsFault: isSet(object.CANBUSCommunicationsFault) + ? globalThis.Boolean(object.CANBUSCommunicationsFault) + : false, + ChargeLimitEnforcementFault: isSet(object.ChargeLimitEnforcementFault) + ? globalThis.Boolean(object.ChargeLimitEnforcementFault) + : false, + ChargerSafetyRelayFault: isSet(object.ChargerSafetyRelayFault) + ? globalThis.Boolean(object.ChargerSafetyRelayFault) + : false, + CurrentSensorFault: isSet(object.CurrentSensorFault) ? globalThis.Boolean(object.CurrentSensorFault) : false, + DischargeLimitEnforcementFault: isSet(object.DischargeLimitEnforcementFault) + ? globalThis.Boolean(object.DischargeLimitEnforcementFault) + : false, + FanMonitorFault: isSet(object.FanMonitorFault) ? globalThis.Boolean(object.FanMonitorFault) : false, + HighVoltageIsolationFault: isSet(object.HighVoltageIsolationFault) + ? globalThis.Boolean(object.HighVoltageIsolationFault) + : false, + InternalCommunicationFault: isSet(object.InternalCommunicationFault) + ? globalThis.Boolean(object.InternalCommunicationFault) + : false, + InternalConversionFault: isSet(object.InternalConversionFault) + ? globalThis.Boolean(object.InternalConversionFault) + : false, + InternalLogicFault: isSet(object.InternalLogicFault) ? globalThis.Boolean(object.InternalLogicFault) : false, + InternalMemoryFault: isSet(object.InternalMemoryFault) ? globalThis.Boolean(object.InternalMemoryFault) : false, + InternalThermistorsFault: isSet(object.InternalThermistorsFault) + ? globalThis.Boolean(object.InternalThermistorsFault) + : false, + LowCellVoltageFault: isSet(object.LowCellVoltageFault) ? globalThis.Boolean(object.LowCellVoltageFault) : false, + OpenWiringFault: isSet(object.OpenWiringFault) ? globalThis.Boolean(object.OpenWiringFault) : false, + PackVoltageSensorFault: isSet(object.PackVoltageSensorFault) + ? globalThis.Boolean(object.PackVoltageSensorFault) + : false, + ThermistorFault: isSet(object.ThermistorFault) ? globalThis.Boolean(object.ThermistorFault) : false, + VoltageRedundancyFault: isSet(object.VoltageRedundancyFault) + ? globalThis.Boolean(object.VoltageRedundancyFault) + : false, + WeakCellFault: isSet(object.WeakCellFault) ? globalThis.Boolean(object.WeakCellFault) : false, + WeakPackFault: isSet(object.WeakPackFault) ? globalThis.Boolean(object.WeakPackFault) : false, + }; + }, + + toJSON(message: IBatteryErrorFlags): unknown { + const obj: any = {}; + if (message.PowerSupplyFault !== false) { + obj.PowerSupplyFault = message.PowerSupplyFault; + } + if (message.AlwaysOnSupplyFault !== false) { + obj.AlwaysOnSupplyFault = message.AlwaysOnSupplyFault; + } + if (message.CANBUSCommunicationsFault !== false) { + obj.CANBUSCommunicationsFault = message.CANBUSCommunicationsFault; + } + if (message.ChargeLimitEnforcementFault !== false) { + obj.ChargeLimitEnforcementFault = message.ChargeLimitEnforcementFault; + } + if (message.ChargerSafetyRelayFault !== false) { + obj.ChargerSafetyRelayFault = message.ChargerSafetyRelayFault; + } + if (message.CurrentSensorFault !== false) { + obj.CurrentSensorFault = message.CurrentSensorFault; + } + if (message.DischargeLimitEnforcementFault !== false) { + obj.DischargeLimitEnforcementFault = message.DischargeLimitEnforcementFault; + } + if (message.FanMonitorFault !== false) { + obj.FanMonitorFault = message.FanMonitorFault; + } + if (message.HighVoltageIsolationFault !== false) { + obj.HighVoltageIsolationFault = message.HighVoltageIsolationFault; + } + if (message.InternalCommunicationFault !== false) { + obj.InternalCommunicationFault = message.InternalCommunicationFault; + } + if (message.InternalConversionFault !== false) { + obj.InternalConversionFault = message.InternalConversionFault; + } + if (message.InternalLogicFault !== false) { + obj.InternalLogicFault = message.InternalLogicFault; + } + if (message.InternalMemoryFault !== false) { + obj.InternalMemoryFault = message.InternalMemoryFault; + } + if (message.InternalThermistorsFault !== false) { + obj.InternalThermistorsFault = message.InternalThermistorsFault; + } + if (message.LowCellVoltageFault !== false) { + obj.LowCellVoltageFault = message.LowCellVoltageFault; + } + if (message.OpenWiringFault !== false) { + obj.OpenWiringFault = message.OpenWiringFault; + } + if (message.PackVoltageSensorFault !== false) { + obj.PackVoltageSensorFault = message.PackVoltageSensorFault; + } + if (message.ThermistorFault !== false) { + obj.ThermistorFault = message.ThermistorFault; + } + if (message.VoltageRedundancyFault !== false) { + obj.VoltageRedundancyFault = message.VoltageRedundancyFault; + } + if (message.WeakCellFault !== false) { + obj.WeakCellFault = message.WeakCellFault; + } + if (message.WeakPackFault !== false) { + obj.WeakPackFault = message.WeakPackFault; + } + return obj; + }, + + create, I>>(base?: I): IBatteryErrorFlags { + return IBatteryErrorFlags.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): IBatteryErrorFlags { + const message = createBaseIBatteryErrorFlags(); + message.PowerSupplyFault = object.PowerSupplyFault ?? false; + message.AlwaysOnSupplyFault = object.AlwaysOnSupplyFault ?? false; + message.CANBUSCommunicationsFault = object.CANBUSCommunicationsFault ?? false; + message.ChargeLimitEnforcementFault = object.ChargeLimitEnforcementFault ?? false; + message.ChargerSafetyRelayFault = object.ChargerSafetyRelayFault ?? false; + message.CurrentSensorFault = object.CurrentSensorFault ?? false; + message.DischargeLimitEnforcementFault = object.DischargeLimitEnforcementFault ?? false; + message.FanMonitorFault = object.FanMonitorFault ?? false; + message.HighVoltageIsolationFault = object.HighVoltageIsolationFault ?? false; + message.InternalCommunicationFault = object.InternalCommunicationFault ?? false; + message.InternalConversionFault = object.InternalConversionFault ?? false; + message.InternalLogicFault = object.InternalLogicFault ?? false; + message.InternalMemoryFault = object.InternalMemoryFault ?? false; + message.InternalThermistorsFault = object.InternalThermistorsFault ?? false; + message.LowCellVoltageFault = object.LowCellVoltageFault ?? false; + message.OpenWiringFault = object.OpenWiringFault ?? false; + message.PackVoltageSensorFault = object.PackVoltageSensorFault ?? false; + message.ThermistorFault = object.ThermistorFault ?? false; + message.VoltageRedundancyFault = object.VoltageRedundancyFault ?? false; + message.WeakCellFault = object.WeakCellFault ?? false; + message.WeakPackFault = object.WeakPackFault ?? false; + return message; + }, +}; + +function createBaseIBatteryLimitFlags(): IBatteryLimitFlags { + return { + CclReducedDueToAlternateCurrentLimit: false, + CclReducedDueToChargerLatch: false, + CclReducedDueToHighCellResistance: false, + CclReducedDueToHighCellVoltage: false, + CclReducedDueToHighPackVoltage: false, + CclReducedDueToHighSoc: false, + CclReducedDueToTemperature: false, + DclReducedDueToHighCellResistance: false, + DclReducedDueToLowCellVoltage: false, + DclReducedDueToLowPackVoltage: false, + DclReducedDueToLowSoc: false, + DclReducedDueToTemperature: false, + DclandCclReducedDueToCommunicationFailsafe: false, + DclandCclReducedDueToVoltageFailsafe: false, + }; +} + +export const IBatteryLimitFlags: MessageFns = { + encode(message: IBatteryLimitFlags, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.CclReducedDueToAlternateCurrentLimit !== false) { + writer.uint32(8).bool(message.CclReducedDueToAlternateCurrentLimit); + } + if (message.CclReducedDueToChargerLatch !== false) { + writer.uint32(16).bool(message.CclReducedDueToChargerLatch); + } + if (message.CclReducedDueToHighCellResistance !== false) { + writer.uint32(24).bool(message.CclReducedDueToHighCellResistance); + } + if (message.CclReducedDueToHighCellVoltage !== false) { + writer.uint32(32).bool(message.CclReducedDueToHighCellVoltage); + } + if (message.CclReducedDueToHighPackVoltage !== false) { + writer.uint32(40).bool(message.CclReducedDueToHighPackVoltage); + } + if (message.CclReducedDueToHighSoc !== false) { + writer.uint32(48).bool(message.CclReducedDueToHighSoc); + } + if (message.CclReducedDueToTemperature !== false) { + writer.uint32(56).bool(message.CclReducedDueToTemperature); + } + if (message.DclReducedDueToHighCellResistance !== false) { + writer.uint32(64).bool(message.DclReducedDueToHighCellResistance); + } + if (message.DclReducedDueToLowCellVoltage !== false) { + writer.uint32(72).bool(message.DclReducedDueToLowCellVoltage); + } + if (message.DclReducedDueToLowPackVoltage !== false) { + writer.uint32(80).bool(message.DclReducedDueToLowPackVoltage); + } + if (message.DclReducedDueToLowSoc !== false) { + writer.uint32(88).bool(message.DclReducedDueToLowSoc); + } + if (message.DclReducedDueToTemperature !== false) { + writer.uint32(96).bool(message.DclReducedDueToTemperature); + } + if (message.DclandCclReducedDueToCommunicationFailsafe !== false) { + writer.uint32(104).bool(message.DclandCclReducedDueToCommunicationFailsafe); + } + if (message.DclandCclReducedDueToVoltageFailsafe !== false) { + writer.uint32(112).bool(message.DclandCclReducedDueToVoltageFailsafe); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): IBatteryLimitFlags { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseIBatteryLimitFlags(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.CclReducedDueToAlternateCurrentLimit = reader.bool(); + continue; + } + case 2: { + if (tag !== 16) { + break; + } + + message.CclReducedDueToChargerLatch = reader.bool(); + continue; + } + case 3: { + if (tag !== 24) { + break; + } + + message.CclReducedDueToHighCellResistance = reader.bool(); + continue; + } + case 4: { + if (tag !== 32) { + break; + } + + message.CclReducedDueToHighCellVoltage = reader.bool(); + continue; + } + case 5: { + if (tag !== 40) { + break; + } + + message.CclReducedDueToHighPackVoltage = reader.bool(); + continue; + } + case 6: { + if (tag !== 48) { + break; + } + + message.CclReducedDueToHighSoc = reader.bool(); + continue; + } + case 7: { + if (tag !== 56) { + break; + } + + message.CclReducedDueToTemperature = reader.bool(); + continue; + } + case 8: { + if (tag !== 64) { + break; + } + + message.DclReducedDueToHighCellResistance = reader.bool(); + continue; + } + case 9: { + if (tag !== 72) { + break; + } + + message.DclReducedDueToLowCellVoltage = reader.bool(); + continue; + } + case 10: { + if (tag !== 80) { + break; + } + + message.DclReducedDueToLowPackVoltage = reader.bool(); + continue; + } + case 11: { + if (tag !== 88) { + break; + } + + message.DclReducedDueToLowSoc = reader.bool(); + continue; + } + case 12: { + if (tag !== 96) { + break; + } + + message.DclReducedDueToTemperature = reader.bool(); + continue; + } + case 13: { + if (tag !== 104) { + break; + } + + message.DclandCclReducedDueToCommunicationFailsafe = reader.bool(); + continue; + } + case 14: { + if (tag !== 112) { + break; + } + + message.DclandCclReducedDueToVoltageFailsafe = reader.bool(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): IBatteryLimitFlags { + return { + CclReducedDueToAlternateCurrentLimit: isSet(object.CclReducedDueToAlternateCurrentLimit) + ? globalThis.Boolean(object.CclReducedDueToAlternateCurrentLimit) + : false, + CclReducedDueToChargerLatch: isSet(object.CclReducedDueToChargerLatch) + ? globalThis.Boolean(object.CclReducedDueToChargerLatch) + : false, + CclReducedDueToHighCellResistance: isSet(object.CclReducedDueToHighCellResistance) + ? globalThis.Boolean(object.CclReducedDueToHighCellResistance) + : false, + CclReducedDueToHighCellVoltage: isSet(object.CclReducedDueToHighCellVoltage) + ? globalThis.Boolean(object.CclReducedDueToHighCellVoltage) + : false, + CclReducedDueToHighPackVoltage: isSet(object.CclReducedDueToHighPackVoltage) + ? globalThis.Boolean(object.CclReducedDueToHighPackVoltage) + : false, + CclReducedDueToHighSoc: isSet(object.CclReducedDueToHighSoc) + ? globalThis.Boolean(object.CclReducedDueToHighSoc) + : false, + CclReducedDueToTemperature: isSet(object.CclReducedDueToTemperature) + ? globalThis.Boolean(object.CclReducedDueToTemperature) + : false, + DclReducedDueToHighCellResistance: isSet(object.DclReducedDueToHighCellResistance) + ? globalThis.Boolean(object.DclReducedDueToHighCellResistance) + : false, + DclReducedDueToLowCellVoltage: isSet(object.DclReducedDueToLowCellVoltage) + ? globalThis.Boolean(object.DclReducedDueToLowCellVoltage) + : false, + DclReducedDueToLowPackVoltage: isSet(object.DclReducedDueToLowPackVoltage) + ? globalThis.Boolean(object.DclReducedDueToLowPackVoltage) + : false, + DclReducedDueToLowSoc: isSet(object.DclReducedDueToLowSoc) + ? globalThis.Boolean(object.DclReducedDueToLowSoc) + : false, + DclReducedDueToTemperature: isSet(object.DclReducedDueToTemperature) + ? globalThis.Boolean(object.DclReducedDueToTemperature) + : false, + DclandCclReducedDueToCommunicationFailsafe: isSet(object.DclandCclReducedDueToCommunicationFailsafe) + ? globalThis.Boolean(object.DclandCclReducedDueToCommunicationFailsafe) + : false, + DclandCclReducedDueToVoltageFailsafe: isSet(object.DclandCclReducedDueToVoltageFailsafe) + ? globalThis.Boolean(object.DclandCclReducedDueToVoltageFailsafe) + : false, + }; + }, + + toJSON(message: IBatteryLimitFlags): unknown { + const obj: any = {}; + if (message.CclReducedDueToAlternateCurrentLimit !== false) { + obj.CclReducedDueToAlternateCurrentLimit = message.CclReducedDueToAlternateCurrentLimit; + } + if (message.CclReducedDueToChargerLatch !== false) { + obj.CclReducedDueToChargerLatch = message.CclReducedDueToChargerLatch; + } + if (message.CclReducedDueToHighCellResistance !== false) { + obj.CclReducedDueToHighCellResistance = message.CclReducedDueToHighCellResistance; + } + if (message.CclReducedDueToHighCellVoltage !== false) { + obj.CclReducedDueToHighCellVoltage = message.CclReducedDueToHighCellVoltage; + } + if (message.CclReducedDueToHighPackVoltage !== false) { + obj.CclReducedDueToHighPackVoltage = message.CclReducedDueToHighPackVoltage; + } + if (message.CclReducedDueToHighSoc !== false) { + obj.CclReducedDueToHighSoc = message.CclReducedDueToHighSoc; + } + if (message.CclReducedDueToTemperature !== false) { + obj.CclReducedDueToTemperature = message.CclReducedDueToTemperature; + } + if (message.DclReducedDueToHighCellResistance !== false) { + obj.DclReducedDueToHighCellResistance = message.DclReducedDueToHighCellResistance; + } + if (message.DclReducedDueToLowCellVoltage !== false) { + obj.DclReducedDueToLowCellVoltage = message.DclReducedDueToLowCellVoltage; + } + if (message.DclReducedDueToLowPackVoltage !== false) { + obj.DclReducedDueToLowPackVoltage = message.DclReducedDueToLowPackVoltage; + } + if (message.DclReducedDueToLowSoc !== false) { + obj.DclReducedDueToLowSoc = message.DclReducedDueToLowSoc; + } + if (message.DclReducedDueToTemperature !== false) { + obj.DclReducedDueToTemperature = message.DclReducedDueToTemperature; + } + if (message.DclandCclReducedDueToCommunicationFailsafe !== false) { + obj.DclandCclReducedDueToCommunicationFailsafe = message.DclandCclReducedDueToCommunicationFailsafe; + } + if (message.DclandCclReducedDueToVoltageFailsafe !== false) { + obj.DclandCclReducedDueToVoltageFailsafe = message.DclandCclReducedDueToVoltageFailsafe; + } + return obj; + }, + + create, I>>(base?: I): IBatteryLimitFlags { + return IBatteryLimitFlags.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): IBatteryLimitFlags { + const message = createBaseIBatteryLimitFlags(); + message.CclReducedDueToAlternateCurrentLimit = object.CclReducedDueToAlternateCurrentLimit ?? false; + message.CclReducedDueToChargerLatch = object.CclReducedDueToChargerLatch ?? false; + message.CclReducedDueToHighCellResistance = object.CclReducedDueToHighCellResistance ?? false; + message.CclReducedDueToHighCellVoltage = object.CclReducedDueToHighCellVoltage ?? false; + message.CclReducedDueToHighPackVoltage = object.CclReducedDueToHighPackVoltage ?? false; + message.CclReducedDueToHighSoc = object.CclReducedDueToHighSoc ?? false; + message.CclReducedDueToTemperature = object.CclReducedDueToTemperature ?? false; + message.DclReducedDueToHighCellResistance = object.DclReducedDueToHighCellResistance ?? false; + message.DclReducedDueToLowCellVoltage = object.DclReducedDueToLowCellVoltage ?? false; + message.DclReducedDueToLowPackVoltage = object.DclReducedDueToLowPackVoltage ?? false; + message.DclReducedDueToLowSoc = object.DclReducedDueToLowSoc ?? false; + message.DclReducedDueToTemperature = object.DclReducedDueToTemperature ?? false; + message.DclandCclReducedDueToCommunicationFailsafe = object.DclandCclReducedDueToCommunicationFailsafe ?? false; + message.DclandCclReducedDueToVoltageFailsafe = object.DclandCclReducedDueToVoltageFailsafe ?? false; + return message; + }, +}; + +function createBaseICcs(): ICcs { + return { CcsAlive: false }; +} + +export const ICcs: MessageFns = { + encode(message: ICcs, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.CcsAlive !== false) { + writer.uint32(8).bool(message.CcsAlive); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): ICcs { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseICcs(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.CcsAlive = reader.bool(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): ICcs { + return { CcsAlive: isSet(object.CcsAlive) ? globalThis.Boolean(object.CcsAlive) : false }; + }, + + toJSON(message: ICcs): unknown { + const obj: any = {}; + if (message.CcsAlive !== false) { + obj.CcsAlive = message.CcsAlive; + } + return obj; + }, + + create, I>>(base?: I): ICcs { + return ICcs.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): ICcs { + const message = createBaseICcs(); + message.CcsAlive = object.CcsAlive ?? false; + return message; + }, +}; + +function createBaseIMPPT(): IMPPT { + return { Alive: false, ArrayCurrent: 0, ArrayVoltage: 0, BatteryVoltage: 0, Temperature: 0 }; +} + +export const IMPPT: MessageFns = { + encode(message: IMPPT, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.Alive !== false) { + writer.uint32(8).bool(message.Alive); + } + if (message.ArrayCurrent !== 0) { + writer.uint32(17).double(message.ArrayCurrent); + } + if (message.ArrayVoltage !== 0) { + writer.uint32(25).double(message.ArrayVoltage); + } + if (message.BatteryVoltage !== 0) { + writer.uint32(33).double(message.BatteryVoltage); + } + if (message.Temperature !== 0) { + writer.uint32(41).double(message.Temperature); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): IMPPT { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseIMPPT(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.Alive = reader.bool(); + continue; + } + case 2: { + if (tag !== 17) { + break; + } + + message.ArrayCurrent = reader.double(); + continue; + } + case 3: { + if (tag !== 25) { + break; + } + + message.ArrayVoltage = reader.double(); + continue; + } + case 4: { + if (tag !== 33) { + break; + } + + message.BatteryVoltage = reader.double(); + continue; + } + case 5: { + if (tag !== 41) { + break; + } + + message.Temperature = reader.double(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): IMPPT { + return { + Alive: isSet(object.Alive) ? globalThis.Boolean(object.Alive) : false, + ArrayCurrent: isSet(object.ArrayCurrent) ? globalThis.Number(object.ArrayCurrent) : 0, + ArrayVoltage: isSet(object.ArrayVoltage) ? globalThis.Number(object.ArrayVoltage) : 0, + BatteryVoltage: isSet(object.BatteryVoltage) ? globalThis.Number(object.BatteryVoltage) : 0, + Temperature: isSet(object.Temperature) ? globalThis.Number(object.Temperature) : 0, + }; + }, + + toJSON(message: IMPPT): unknown { + const obj: any = {}; + if (message.Alive !== false) { + obj.Alive = message.Alive; + } + if (message.ArrayCurrent !== 0) { + obj.ArrayCurrent = message.ArrayCurrent; + } + if (message.ArrayVoltage !== 0) { + obj.ArrayVoltage = message.ArrayVoltage; + } + if (message.BatteryVoltage !== 0) { + obj.BatteryVoltage = message.BatteryVoltage; + } + if (message.Temperature !== 0) { + obj.Temperature = message.Temperature; + } + return obj; + }, + + create, I>>(base?: I): IMPPT { + return IMPPT.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): IMPPT { + const message = createBaseIMPPT(); + message.Alive = object.Alive ?? false; + message.ArrayCurrent = object.ArrayCurrent ?? 0; + message.ArrayVoltage = object.ArrayVoltage ?? 0; + message.BatteryVoltage = object.BatteryVoltage ?? 0; + message.Temperature = object.Temperature ?? 0; + return message; + }, +}; + +function createBaseIMotorFault(): IMotorFault { + return { ErrorFlags: undefined, LimitFlags: undefined, RxErrorCount: 0, TxErrorCount: 0 }; +} + +export const IMotorFault: MessageFns = { + encode(message: IMotorFault, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.ErrorFlags !== undefined) { + IMotorErrorFlags.encode(message.ErrorFlags, writer.uint32(10).fork()).join(); + } + if (message.LimitFlags !== undefined) { + IMotorLimitFlags.encode(message.LimitFlags, writer.uint32(18).fork()).join(); + } + if (message.RxErrorCount !== 0) { + writer.uint32(24).int32(message.RxErrorCount); + } + if (message.TxErrorCount !== 0) { + writer.uint32(32).int32(message.TxErrorCount); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): IMotorFault { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseIMotorFault(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.ErrorFlags = IMotorErrorFlags.decode(reader, reader.uint32()); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.LimitFlags = IMotorLimitFlags.decode(reader, reader.uint32()); + continue; + } + case 3: { + if (tag !== 24) { + break; + } + + message.RxErrorCount = reader.int32(); + continue; + } + case 4: { + if (tag !== 32) { + break; + } + + message.TxErrorCount = reader.int32(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): IMotorFault { + return { + ErrorFlags: isSet(object.ErrorFlags) ? IMotorErrorFlags.fromJSON(object.ErrorFlags) : undefined, + LimitFlags: isSet(object.LimitFlags) ? IMotorLimitFlags.fromJSON(object.LimitFlags) : undefined, + RxErrorCount: isSet(object.RxErrorCount) ? globalThis.Number(object.RxErrorCount) : 0, + TxErrorCount: isSet(object.TxErrorCount) ? globalThis.Number(object.TxErrorCount) : 0, + }; + }, + + toJSON(message: IMotorFault): unknown { + const obj: any = {}; + if (message.ErrorFlags !== undefined) { + obj.ErrorFlags = IMotorErrorFlags.toJSON(message.ErrorFlags); + } + if (message.LimitFlags !== undefined) { + obj.LimitFlags = IMotorLimitFlags.toJSON(message.LimitFlags); + } + if (message.RxErrorCount !== 0) { + obj.RxErrorCount = Math.round(message.RxErrorCount); + } + if (message.TxErrorCount !== 0) { + obj.TxErrorCount = Math.round(message.TxErrorCount); + } + return obj; + }, + + create, I>>(base?: I): IMotorFault { + return IMotorFault.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): IMotorFault { + const message = createBaseIMotorFault(); + message.ErrorFlags = (object.ErrorFlags !== undefined && object.ErrorFlags !== null) + ? IMotorErrorFlags.fromPartial(object.ErrorFlags) + : undefined; + message.LimitFlags = (object.LimitFlags !== undefined && object.LimitFlags !== null) + ? IMotorLimitFlags.fromPartial(object.LimitFlags) + : undefined; + message.RxErrorCount = object.RxErrorCount ?? 0; + message.TxErrorCount = object.TxErrorCount ?? 0; + return message; + }, +}; + +function createBaseIMotorErrorFlags(): IMotorErrorFlags { + return { + BadMotorPositionHallSequence: false, + ConfigReadError: false, + DcBusOverVoltage: false, + DesaturationFault: false, + MotorOverSpeed: false, + SoftwareOverCurrent: false, + Wail15VUnderVoltageLockOut: false, + WatchdogCausedLastReset: false, + }; +} + +export const IMotorErrorFlags: MessageFns = { + encode(message: IMotorErrorFlags, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.BadMotorPositionHallSequence !== false) { + writer.uint32(8).bool(message.BadMotorPositionHallSequence); + } + if (message.ConfigReadError !== false) { + writer.uint32(16).bool(message.ConfigReadError); + } + if (message.DcBusOverVoltage !== false) { + writer.uint32(24).bool(message.DcBusOverVoltage); + } + if (message.DesaturationFault !== false) { + writer.uint32(32).bool(message.DesaturationFault); + } + if (message.MotorOverSpeed !== false) { + writer.uint32(40).bool(message.MotorOverSpeed); + } + if (message.SoftwareOverCurrent !== false) { + writer.uint32(48).bool(message.SoftwareOverCurrent); + } + if (message.Wail15VUnderVoltageLockOut !== false) { + writer.uint32(56).bool(message.Wail15VUnderVoltageLockOut); + } + if (message.WatchdogCausedLastReset !== false) { + writer.uint32(64).bool(message.WatchdogCausedLastReset); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): IMotorErrorFlags { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseIMotorErrorFlags(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.BadMotorPositionHallSequence = reader.bool(); + continue; + } + case 2: { + if (tag !== 16) { + break; + } + + message.ConfigReadError = reader.bool(); + continue; + } + case 3: { + if (tag !== 24) { + break; + } + + message.DcBusOverVoltage = reader.bool(); + continue; + } + case 4: { + if (tag !== 32) { + break; + } + + message.DesaturationFault = reader.bool(); + continue; + } + case 5: { + if (tag !== 40) { + break; + } + + message.MotorOverSpeed = reader.bool(); + continue; + } + case 6: { + if (tag !== 48) { + break; + } + + message.SoftwareOverCurrent = reader.bool(); + continue; + } + case 7: { + if (tag !== 56) { + break; + } + + message.Wail15VUnderVoltageLockOut = reader.bool(); + continue; + } + case 8: { + if (tag !== 64) { + break; + } + + message.WatchdogCausedLastReset = reader.bool(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): IMotorErrorFlags { + return { + BadMotorPositionHallSequence: isSet(object.BadMotorPositionHallSequence) + ? globalThis.Boolean(object.BadMotorPositionHallSequence) + : false, + ConfigReadError: isSet(object.ConfigReadError) ? globalThis.Boolean(object.ConfigReadError) : false, + DcBusOverVoltage: isSet(object.DcBusOverVoltage) ? globalThis.Boolean(object.DcBusOverVoltage) : false, + DesaturationFault: isSet(object.DesaturationFault) ? globalThis.Boolean(object.DesaturationFault) : false, + MotorOverSpeed: isSet(object.MotorOverSpeed) ? globalThis.Boolean(object.MotorOverSpeed) : false, + SoftwareOverCurrent: isSet(object.SoftwareOverCurrent) ? globalThis.Boolean(object.SoftwareOverCurrent) : false, + Wail15VUnderVoltageLockOut: isSet(object.Wail15VUnderVoltageLockOut) + ? globalThis.Boolean(object.Wail15VUnderVoltageLockOut) + : false, + WatchdogCausedLastReset: isSet(object.WatchdogCausedLastReset) + ? globalThis.Boolean(object.WatchdogCausedLastReset) + : false, + }; + }, + + toJSON(message: IMotorErrorFlags): unknown { + const obj: any = {}; + if (message.BadMotorPositionHallSequence !== false) { + obj.BadMotorPositionHallSequence = message.BadMotorPositionHallSequence; + } + if (message.ConfigReadError !== false) { + obj.ConfigReadError = message.ConfigReadError; + } + if (message.DcBusOverVoltage !== false) { + obj.DcBusOverVoltage = message.DcBusOverVoltage; + } + if (message.DesaturationFault !== false) { + obj.DesaturationFault = message.DesaturationFault; + } + if (message.MotorOverSpeed !== false) { + obj.MotorOverSpeed = message.MotorOverSpeed; + } + if (message.SoftwareOverCurrent !== false) { + obj.SoftwareOverCurrent = message.SoftwareOverCurrent; + } + if (message.Wail15VUnderVoltageLockOut !== false) { + obj.Wail15VUnderVoltageLockOut = message.Wail15VUnderVoltageLockOut; + } + if (message.WatchdogCausedLastReset !== false) { + obj.WatchdogCausedLastReset = message.WatchdogCausedLastReset; + } + return obj; + }, + + create, I>>(base?: I): IMotorErrorFlags { + return IMotorErrorFlags.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): IMotorErrorFlags { + const message = createBaseIMotorErrorFlags(); + message.BadMotorPositionHallSequence = object.BadMotorPositionHallSequence ?? false; + message.ConfigReadError = object.ConfigReadError ?? false; + message.DcBusOverVoltage = object.DcBusOverVoltage ?? false; + message.DesaturationFault = object.DesaturationFault ?? false; + message.MotorOverSpeed = object.MotorOverSpeed ?? false; + message.SoftwareOverCurrent = object.SoftwareOverCurrent ?? false; + message.Wail15VUnderVoltageLockOut = object.Wail15VUnderVoltageLockOut ?? false; + message.WatchdogCausedLastReset = object.WatchdogCausedLastReset ?? false; + return message; + }, +}; + +function createBaseIMotorLimitFlags(): IMotorLimitFlags { + return { + BusCurrent: false, + BusVoltageLower: false, + BusVoltageUpper: false, + IpmOrMotorTemperature: false, + MotorCurrent: false, + OutputVoltagePwm: false, + Velocity: false, + }; +} + +export const IMotorLimitFlags: MessageFns = { + encode(message: IMotorLimitFlags, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.BusCurrent !== false) { + writer.uint32(8).bool(message.BusCurrent); + } + if (message.BusVoltageLower !== false) { + writer.uint32(16).bool(message.BusVoltageLower); + } + if (message.BusVoltageUpper !== false) { + writer.uint32(24).bool(message.BusVoltageUpper); + } + if (message.IpmOrMotorTemperature !== false) { + writer.uint32(32).bool(message.IpmOrMotorTemperature); + } + if (message.MotorCurrent !== false) { + writer.uint32(40).bool(message.MotorCurrent); + } + if (message.OutputVoltagePwm !== false) { + writer.uint32(48).bool(message.OutputVoltagePwm); + } + if (message.Velocity !== false) { + writer.uint32(56).bool(message.Velocity); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): IMotorLimitFlags { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseIMotorLimitFlags(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.BusCurrent = reader.bool(); + continue; + } + case 2: { + if (tag !== 16) { + break; + } + + message.BusVoltageLower = reader.bool(); + continue; + } + case 3: { + if (tag !== 24) { + break; + } + + message.BusVoltageUpper = reader.bool(); + continue; + } + case 4: { + if (tag !== 32) { + break; + } + + message.IpmOrMotorTemperature = reader.bool(); + continue; + } + case 5: { + if (tag !== 40) { + break; + } + + message.MotorCurrent = reader.bool(); + continue; + } + case 6: { + if (tag !== 48) { + break; + } + + message.OutputVoltagePwm = reader.bool(); + continue; + } + case 7: { + if (tag !== 56) { + break; + } + + message.Velocity = reader.bool(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): IMotorLimitFlags { + return { + BusCurrent: isSet(object.BusCurrent) ? globalThis.Boolean(object.BusCurrent) : false, + BusVoltageLower: isSet(object.BusVoltageLower) ? globalThis.Boolean(object.BusVoltageLower) : false, + BusVoltageUpper: isSet(object.BusVoltageUpper) ? globalThis.Boolean(object.BusVoltageUpper) : false, + IpmOrMotorTemperature: isSet(object.IpmOrMotorTemperature) + ? globalThis.Boolean(object.IpmOrMotorTemperature) + : false, + MotorCurrent: isSet(object.MotorCurrent) ? globalThis.Boolean(object.MotorCurrent) : false, + OutputVoltagePwm: isSet(object.OutputVoltagePwm) ? globalThis.Boolean(object.OutputVoltagePwm) : false, + Velocity: isSet(object.Velocity) ? globalThis.Boolean(object.Velocity) : false, + }; + }, + + toJSON(message: IMotorLimitFlags): unknown { + const obj: any = {}; + if (message.BusCurrent !== false) { + obj.BusCurrent = message.BusCurrent; + } + if (message.BusVoltageLower !== false) { + obj.BusVoltageLower = message.BusVoltageLower; + } + if (message.BusVoltageUpper !== false) { + obj.BusVoltageUpper = message.BusVoltageUpper; + } + if (message.IpmOrMotorTemperature !== false) { + obj.IpmOrMotorTemperature = message.IpmOrMotorTemperature; + } + if (message.MotorCurrent !== false) { + obj.MotorCurrent = message.MotorCurrent; + } + if (message.OutputVoltagePwm !== false) { + obj.OutputVoltagePwm = message.OutputVoltagePwm; + } + if (message.Velocity !== false) { + obj.Velocity = message.Velocity; + } + return obj; + }, + + create, I>>(base?: I): IMotorLimitFlags { + return IMotorLimitFlags.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): IMotorLimitFlags { + const message = createBaseIMotorLimitFlags(); + message.BusCurrent = object.BusCurrent ?? false; + message.BusVoltageLower = object.BusVoltageLower ?? false; + message.BusVoltageUpper = object.BusVoltageUpper ?? false; + message.IpmOrMotorTemperature = object.IpmOrMotorTemperature ?? false; + message.MotorCurrent = object.MotorCurrent ?? false; + message.OutputVoltagePwm = object.OutputVoltagePwm ?? false; + message.Velocity = object.Velocity ?? false; + return message; + }, +}; + +function createBaseIBattery(): IBattery { + return { + InputVoltage: 0, + Alive: false, + AverageCellVoltage: 0, + AverageTemperature: 0, + BMSRelayStatusFlags: undefined, + FanSpeed: 0, + FanVoltage: 0, + HighCellVoltage: 0, + HighCellVoltageId: 0, + HighTemperature: 0, + HighThermistorId: 0, + InternalTemperature: 0, + LowCellVoltage: 0, + LowCellVoltageId: 0, + LowTemperature: 0, + LowThermistorId: 0, + PackAmphours: 0, + PackCurrent: 0, + PackDepthOfDischarge: 0, + PackStateOfCharge: 0, + PackVoltage: 0, + PopulatedCells: 0, + RequestedFanSpeed: 0, + }; +} + +export const IBattery: MessageFns = { + encode(message: IBattery, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.InputVoltage !== 0) { + writer.uint32(9).double(message.InputVoltage); + } + if (message.Alive !== false) { + writer.uint32(16).bool(message.Alive); + } + if (message.AverageCellVoltage !== 0) { + writer.uint32(25).double(message.AverageCellVoltage); + } + if (message.AverageTemperature !== 0) { + writer.uint32(33).double(message.AverageTemperature); + } + if (message.BMSRelayStatusFlags !== undefined) { + IBMSRelayStatusFlags.encode(message.BMSRelayStatusFlags, writer.uint32(42).fork()).join(); + } + if (message.FanSpeed !== 0) { + writer.uint32(49).double(message.FanSpeed); + } + if (message.FanVoltage !== 0) { + writer.uint32(57).double(message.FanVoltage); + } + if (message.HighCellVoltage !== 0) { + writer.uint32(65).double(message.HighCellVoltage); + } + if (message.HighCellVoltageId !== 0) { + writer.uint32(72).int32(message.HighCellVoltageId); + } + if (message.HighTemperature !== 0) { + writer.uint32(81).double(message.HighTemperature); + } + if (message.HighThermistorId !== 0) { + writer.uint32(88).int32(message.HighThermistorId); + } + if (message.InternalTemperature !== 0) { + writer.uint32(97).double(message.InternalTemperature); + } + if (message.LowCellVoltage !== 0) { + writer.uint32(105).double(message.LowCellVoltage); + } + if (message.LowCellVoltageId !== 0) { + writer.uint32(112).int32(message.LowCellVoltageId); + } + if (message.LowTemperature !== 0) { + writer.uint32(121).double(message.LowTemperature); + } + if (message.LowThermistorId !== 0) { + writer.uint32(128).int32(message.LowThermistorId); + } + if (message.PackAmphours !== 0) { + writer.uint32(137).double(message.PackAmphours); + } + if (message.PackCurrent !== 0) { + writer.uint32(145).double(message.PackCurrent); + } + if (message.PackDepthOfDischarge !== 0) { + writer.uint32(153).double(message.PackDepthOfDischarge); + } + if (message.PackStateOfCharge !== 0) { + writer.uint32(161).double(message.PackStateOfCharge); + } + if (message.PackVoltage !== 0) { + writer.uint32(169).double(message.PackVoltage); + } + if (message.PopulatedCells !== 0) { + writer.uint32(176).int32(message.PopulatedCells); + } + if (message.RequestedFanSpeed !== 0) { + writer.uint32(185).double(message.RequestedFanSpeed); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): IBattery { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseIBattery(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 9) { + break; + } + + message.InputVoltage = reader.double(); + continue; + } + case 2: { + if (tag !== 16) { + break; + } + + message.Alive = reader.bool(); + continue; + } + case 3: { + if (tag !== 25) { + break; + } + + message.AverageCellVoltage = reader.double(); + continue; + } + case 4: { + if (tag !== 33) { + break; + } + + message.AverageTemperature = reader.double(); + continue; + } + case 5: { + if (tag !== 42) { + break; + } + + message.BMSRelayStatusFlags = IBMSRelayStatusFlags.decode(reader, reader.uint32()); + continue; + } + case 6: { + if (tag !== 49) { + break; + } + + message.FanSpeed = reader.double(); + continue; + } + case 7: { + if (tag !== 57) { + break; + } + + message.FanVoltage = reader.double(); + continue; + } + case 8: { + if (tag !== 65) { + break; + } + + message.HighCellVoltage = reader.double(); + continue; + } + case 9: { + if (tag !== 72) { + break; + } + + message.HighCellVoltageId = reader.int32(); + continue; + } + case 10: { + if (tag !== 81) { + break; + } + + message.HighTemperature = reader.double(); + continue; + } + case 11: { + if (tag !== 88) { + break; + } + + message.HighThermistorId = reader.int32(); + continue; + } + case 12: { + if (tag !== 97) { + break; + } + + message.InternalTemperature = reader.double(); + continue; + } + case 13: { + if (tag !== 105) { + break; + } + + message.LowCellVoltage = reader.double(); + continue; + } + case 14: { + if (tag !== 112) { + break; + } + + message.LowCellVoltageId = reader.int32(); + continue; + } + case 15: { + if (tag !== 121) { + break; + } + + message.LowTemperature = reader.double(); + continue; + } + case 16: { + if (tag !== 128) { + break; + } + + message.LowThermistorId = reader.int32(); + continue; + } + case 17: { + if (tag !== 137) { + break; + } + + message.PackAmphours = reader.double(); + continue; + } + case 18: { + if (tag !== 145) { + break; + } + + message.PackCurrent = reader.double(); + continue; + } + case 19: { + if (tag !== 153) { + break; + } + + message.PackDepthOfDischarge = reader.double(); + continue; + } + case 20: { + if (tag !== 161) { + break; + } + + message.PackStateOfCharge = reader.double(); + continue; + } + case 21: { + if (tag !== 169) { + break; + } + + message.PackVoltage = reader.double(); + continue; + } + case 22: { + if (tag !== 176) { + break; + } + + message.PopulatedCells = reader.int32(); + continue; + } + case 23: { + if (tag !== 185) { + break; + } + + message.RequestedFanSpeed = reader.double(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): IBattery { + return { + InputVoltage: isSet(object.InputVoltage) ? globalThis.Number(object.InputVoltage) : 0, + Alive: isSet(object.Alive) ? globalThis.Boolean(object.Alive) : false, + AverageCellVoltage: isSet(object.AverageCellVoltage) ? globalThis.Number(object.AverageCellVoltage) : 0, + AverageTemperature: isSet(object.AverageTemperature) ? globalThis.Number(object.AverageTemperature) : 0, + BMSRelayStatusFlags: isSet(object.BMSRelayStatusFlags) + ? IBMSRelayStatusFlags.fromJSON(object.BMSRelayStatusFlags) + : undefined, + FanSpeed: isSet(object.FanSpeed) ? globalThis.Number(object.FanSpeed) : 0, + FanVoltage: isSet(object.FanVoltage) ? globalThis.Number(object.FanVoltage) : 0, + HighCellVoltage: isSet(object.HighCellVoltage) ? globalThis.Number(object.HighCellVoltage) : 0, + HighCellVoltageId: isSet(object.HighCellVoltageId) ? globalThis.Number(object.HighCellVoltageId) : 0, + HighTemperature: isSet(object.HighTemperature) ? globalThis.Number(object.HighTemperature) : 0, + HighThermistorId: isSet(object.HighThermistorId) ? globalThis.Number(object.HighThermistorId) : 0, + InternalTemperature: isSet(object.InternalTemperature) ? globalThis.Number(object.InternalTemperature) : 0, + LowCellVoltage: isSet(object.LowCellVoltage) ? globalThis.Number(object.LowCellVoltage) : 0, + LowCellVoltageId: isSet(object.LowCellVoltageId) ? globalThis.Number(object.LowCellVoltageId) : 0, + LowTemperature: isSet(object.LowTemperature) ? globalThis.Number(object.LowTemperature) : 0, + LowThermistorId: isSet(object.LowThermistorId) ? globalThis.Number(object.LowThermistorId) : 0, + PackAmphours: isSet(object.PackAmphours) ? globalThis.Number(object.PackAmphours) : 0, + PackCurrent: isSet(object.PackCurrent) ? globalThis.Number(object.PackCurrent) : 0, + PackDepthOfDischarge: isSet(object.PackDepthOfDischarge) ? globalThis.Number(object.PackDepthOfDischarge) : 0, + PackStateOfCharge: isSet(object.PackStateOfCharge) ? globalThis.Number(object.PackStateOfCharge) : 0, + PackVoltage: isSet(object.PackVoltage) ? globalThis.Number(object.PackVoltage) : 0, + PopulatedCells: isSet(object.PopulatedCells) ? globalThis.Number(object.PopulatedCells) : 0, + RequestedFanSpeed: isSet(object.RequestedFanSpeed) ? globalThis.Number(object.RequestedFanSpeed) : 0, + }; + }, + + toJSON(message: IBattery): unknown { + const obj: any = {}; + if (message.InputVoltage !== 0) { + obj.InputVoltage = message.InputVoltage; + } + if (message.Alive !== false) { + obj.Alive = message.Alive; + } + if (message.AverageCellVoltage !== 0) { + obj.AverageCellVoltage = message.AverageCellVoltage; + } + if (message.AverageTemperature !== 0) { + obj.AverageTemperature = message.AverageTemperature; + } + if (message.BMSRelayStatusFlags !== undefined) { + obj.BMSRelayStatusFlags = IBMSRelayStatusFlags.toJSON(message.BMSRelayStatusFlags); + } + if (message.FanSpeed !== 0) { + obj.FanSpeed = message.FanSpeed; + } + if (message.FanVoltage !== 0) { + obj.FanVoltage = message.FanVoltage; + } + if (message.HighCellVoltage !== 0) { + obj.HighCellVoltage = message.HighCellVoltage; + } + if (message.HighCellVoltageId !== 0) { + obj.HighCellVoltageId = Math.round(message.HighCellVoltageId); + } + if (message.HighTemperature !== 0) { + obj.HighTemperature = message.HighTemperature; + } + if (message.HighThermistorId !== 0) { + obj.HighThermistorId = Math.round(message.HighThermistorId); + } + if (message.InternalTemperature !== 0) { + obj.InternalTemperature = message.InternalTemperature; + } + if (message.LowCellVoltage !== 0) { + obj.LowCellVoltage = message.LowCellVoltage; + } + if (message.LowCellVoltageId !== 0) { + obj.LowCellVoltageId = Math.round(message.LowCellVoltageId); + } + if (message.LowTemperature !== 0) { + obj.LowTemperature = message.LowTemperature; + } + if (message.LowThermistorId !== 0) { + obj.LowThermistorId = Math.round(message.LowThermistorId); + } + if (message.PackAmphours !== 0) { + obj.PackAmphours = message.PackAmphours; + } + if (message.PackCurrent !== 0) { + obj.PackCurrent = message.PackCurrent; + } + if (message.PackDepthOfDischarge !== 0) { + obj.PackDepthOfDischarge = message.PackDepthOfDischarge; + } + if (message.PackStateOfCharge !== 0) { + obj.PackStateOfCharge = message.PackStateOfCharge; + } + if (message.PackVoltage !== 0) { + obj.PackVoltage = message.PackVoltage; + } + if (message.PopulatedCells !== 0) { + obj.PopulatedCells = Math.round(message.PopulatedCells); + } + if (message.RequestedFanSpeed !== 0) { + obj.RequestedFanSpeed = message.RequestedFanSpeed; + } + return obj; + }, + + create, I>>(base?: I): IBattery { + return IBattery.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): IBattery { + const message = createBaseIBattery(); + message.InputVoltage = object.InputVoltage ?? 0; + message.Alive = object.Alive ?? false; + message.AverageCellVoltage = object.AverageCellVoltage ?? 0; + message.AverageTemperature = object.AverageTemperature ?? 0; + message.BMSRelayStatusFlags = (object.BMSRelayStatusFlags !== undefined && object.BMSRelayStatusFlags !== null) + ? IBMSRelayStatusFlags.fromPartial(object.BMSRelayStatusFlags) + : undefined; + message.FanSpeed = object.FanSpeed ?? 0; + message.FanVoltage = object.FanVoltage ?? 0; + message.HighCellVoltage = object.HighCellVoltage ?? 0; + message.HighCellVoltageId = object.HighCellVoltageId ?? 0; + message.HighTemperature = object.HighTemperature ?? 0; + message.HighThermistorId = object.HighThermistorId ?? 0; + message.InternalTemperature = object.InternalTemperature ?? 0; + message.LowCellVoltage = object.LowCellVoltage ?? 0; + message.LowCellVoltageId = object.LowCellVoltageId ?? 0; + message.LowTemperature = object.LowTemperature ?? 0; + message.LowThermistorId = object.LowThermistorId ?? 0; + message.PackAmphours = object.PackAmphours ?? 0; + message.PackCurrent = object.PackCurrent ?? 0; + message.PackDepthOfDischarge = object.PackDepthOfDischarge ?? 0; + message.PackStateOfCharge = object.PackStateOfCharge ?? 0; + message.PackVoltage = object.PackVoltage ?? 0; + message.PopulatedCells = object.PopulatedCells ?? 0; + message.RequestedFanSpeed = object.RequestedFanSpeed ?? 0; + return message; + }, +}; + +function createBaseIBMSRelayStatusFlags(): IBMSRelayStatusFlags { + return { + AlwaysOnSignalStatus: false, + ChargeRelayEnabled: false, + ChargerSafetyEnabled: false, + DischargeRelayEnabled: false, + IsChargingSignalStatus: false, + IsReadySignalStatus: false, + MalfunctionIndicatorActive: false, + MultiPurposeInputSignalStatus: false, + }; +} + +export const IBMSRelayStatusFlags: MessageFns = { + encode(message: IBMSRelayStatusFlags, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.AlwaysOnSignalStatus !== false) { + writer.uint32(8).bool(message.AlwaysOnSignalStatus); + } + if (message.ChargeRelayEnabled !== false) { + writer.uint32(16).bool(message.ChargeRelayEnabled); + } + if (message.ChargerSafetyEnabled !== false) { + writer.uint32(24).bool(message.ChargerSafetyEnabled); + } + if (message.DischargeRelayEnabled !== false) { + writer.uint32(32).bool(message.DischargeRelayEnabled); + } + if (message.IsChargingSignalStatus !== false) { + writer.uint32(40).bool(message.IsChargingSignalStatus); + } + if (message.IsReadySignalStatus !== false) { + writer.uint32(48).bool(message.IsReadySignalStatus); + } + if (message.MalfunctionIndicatorActive !== false) { + writer.uint32(56).bool(message.MalfunctionIndicatorActive); + } + if (message.MultiPurposeInputSignalStatus !== false) { + writer.uint32(64).bool(message.MultiPurposeInputSignalStatus); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): IBMSRelayStatusFlags { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseIBMSRelayStatusFlags(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.AlwaysOnSignalStatus = reader.bool(); + continue; + } + case 2: { + if (tag !== 16) { + break; + } + + message.ChargeRelayEnabled = reader.bool(); + continue; + } + case 3: { + if (tag !== 24) { + break; + } + + message.ChargerSafetyEnabled = reader.bool(); + continue; + } + case 4: { + if (tag !== 32) { + break; + } + + message.DischargeRelayEnabled = reader.bool(); + continue; + } + case 5: { + if (tag !== 40) { + break; + } + + message.IsChargingSignalStatus = reader.bool(); + continue; + } + case 6: { + if (tag !== 48) { + break; + } + + message.IsReadySignalStatus = reader.bool(); + continue; + } + case 7: { + if (tag !== 56) { + break; + } + + message.MalfunctionIndicatorActive = reader.bool(); + continue; + } + case 8: { + if (tag !== 64) { + break; + } + + message.MultiPurposeInputSignalStatus = reader.bool(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): IBMSRelayStatusFlags { + return { + AlwaysOnSignalStatus: isSet(object.AlwaysOnSignalStatus) + ? globalThis.Boolean(object.AlwaysOnSignalStatus) + : false, + ChargeRelayEnabled: isSet(object.ChargeRelayEnabled) ? globalThis.Boolean(object.ChargeRelayEnabled) : false, + ChargerSafetyEnabled: isSet(object.ChargerSafetyEnabled) + ? globalThis.Boolean(object.ChargerSafetyEnabled) + : false, + DischargeRelayEnabled: isSet(object.DischargeRelayEnabled) + ? globalThis.Boolean(object.DischargeRelayEnabled) + : false, + IsChargingSignalStatus: isSet(object.IsChargingSignalStatus) + ? globalThis.Boolean(object.IsChargingSignalStatus) + : false, + IsReadySignalStatus: isSet(object.IsReadySignalStatus) ? globalThis.Boolean(object.IsReadySignalStatus) : false, + MalfunctionIndicatorActive: isSet(object.MalfunctionIndicatorActive) + ? globalThis.Boolean(object.MalfunctionIndicatorActive) + : false, + MultiPurposeInputSignalStatus: isSet(object.MultiPurposeInputSignalStatus) + ? globalThis.Boolean(object.MultiPurposeInputSignalStatus) + : false, + }; + }, + + toJSON(message: IBMSRelayStatusFlags): unknown { + const obj: any = {}; + if (message.AlwaysOnSignalStatus !== false) { + obj.AlwaysOnSignalStatus = message.AlwaysOnSignalStatus; + } + if (message.ChargeRelayEnabled !== false) { + obj.ChargeRelayEnabled = message.ChargeRelayEnabled; + } + if (message.ChargerSafetyEnabled !== false) { + obj.ChargerSafetyEnabled = message.ChargerSafetyEnabled; + } + if (message.DischargeRelayEnabled !== false) { + obj.DischargeRelayEnabled = message.DischargeRelayEnabled; + } + if (message.IsChargingSignalStatus !== false) { + obj.IsChargingSignalStatus = message.IsChargingSignalStatus; + } + if (message.IsReadySignalStatus !== false) { + obj.IsReadySignalStatus = message.IsReadySignalStatus; + } + if (message.MalfunctionIndicatorActive !== false) { + obj.MalfunctionIndicatorActive = message.MalfunctionIndicatorActive; + } + if (message.MultiPurposeInputSignalStatus !== false) { + obj.MultiPurposeInputSignalStatus = message.MultiPurposeInputSignalStatus; + } + return obj; + }, + + create, I>>(base?: I): IBMSRelayStatusFlags { + return IBMSRelayStatusFlags.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): IBMSRelayStatusFlags { + const message = createBaseIBMSRelayStatusFlags(); + message.AlwaysOnSignalStatus = object.AlwaysOnSignalStatus ?? false; + message.ChargeRelayEnabled = object.ChargeRelayEnabled ?? false; + message.ChargerSafetyEnabled = object.ChargerSafetyEnabled ?? false; + message.DischargeRelayEnabled = object.DischargeRelayEnabled ?? false; + message.IsChargingSignalStatus = object.IsChargingSignalStatus ?? false; + message.IsReadySignalStatus = object.IsReadySignalStatus ?? false; + message.MalfunctionIndicatorActive = object.MalfunctionIndicatorActive ?? false; + message.MultiPurposeInputSignalStatus = object.MultiPurposeInputSignalStatus ?? false; + return message; + }, +}; + +type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; + +export type DeepPartial = T extends Builtin ? T + : T extends globalThis.Array ? globalThis.Array> + : T extends ReadonlyArray ? ReadonlyArray> + : T extends {} ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin ? P + : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; + +function longToNumber(int64: { toString(): string }): number { + const num = globalThis.Number(int64.toString()); + if (num > globalThis.Number.MAX_SAFE_INTEGER) { + throw new globalThis.Error("Value is larger than Number.MAX_SAFE_INTEGER"); + } + if (num < globalThis.Number.MIN_SAFE_INTEGER) { + throw new globalThis.Error("Value is smaller than Number.MIN_SAFE_INTEGER"); + } + return num; +} + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} + +export interface MessageFns { + encode(message: T, writer?: BinaryWriter): BinaryWriter; + decode(input: BinaryReader | Uint8Array, length?: number): T; + fromJSON(object: any): T; + toJSON(message: T): unknown; + create, I>>(base?: I): T; + fromPartial, I>>(object: I): T; +} diff --git a/packages/shared/src/test.ts b/packages/shared/src/test.ts new file mode 100644 index 00000000..83183f0d --- /dev/null +++ b/packages/shared/src/test.ts @@ -0,0 +1,25 @@ +import axios from "axios"; +import { IBMSRelayStatusFlags } from "./protoTypes"; +import { generateFakeTelemetryData } from "./functions"; +const { + Battery: { BMSRelayStatusFlags: iBMSRelayStatusFlags_ }, +} = generateFakeTelemetryData(); +async function sendData() { + try { + const iBMSRelayStatusFlags = IBMSRelayStatusFlags.create( + iBMSRelayStatusFlags_, + ); + const bytes = IBMSRelayStatusFlags.encode(iBMSRelayStatusFlags).finish(); + const { data } = await axios.post("http://localhost:8000/receive", bytes, { + headers: { "Content-Type": "application/octet-stream" }, + responseType: "arraybuffer", + }); + + const decodedObject = IBMSRelayStatusFlags.decode(data); + console.log(decodedObject); + } catch (error) { + console.error("Error occurred:", error); + } +} + +sendData(); diff --git a/yarn.lock b/yarn.lock index 9aef7312..3008d2ac 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5819,6 +5819,13 @@ __metadata: languageName: node linkType: hard +"@bufbuild/protobuf@npm:^2.0.0": + version: 2.2.2 + resolution: "@bufbuild/protobuf@npm:2.2.2" + checksum: 10c0/17687c36c85b2e489c7ffd676479c54e12437270eb5a724775cb880b09948cad205b79e5822a4d10cefde0eef433b781350d73bb649d8de9e84d7745871ee719 + languageName: node + linkType: hard + "@cdklabs/tskb@npm:^0.0.3": version: 0.0.3 resolution: "@cdklabs/tskb@npm:0.0.3" @@ -8912,9 +8919,9 @@ __metadata: dependencies: "@aws-sdk/client-secrets-manager": "npm:^3.658.1" "@faker-js/faker": "npm:^9.0.3" - fp-ts: "npm:^2.16.9" - io-ts: "npm:^2.2.22" - typescript: "npm:^5.5.3" + protobufjs: "npm:^7.4.0" + ts-proto: "npm:^2.2.5" + typescript: "npm:^5.6.3" languageName: unknown linkType: soft @@ -13156,6 +13163,13 @@ __metadata: languageName: node linkType: hard +"case-anything@npm:^2.1.13": + version: 2.1.13 + resolution: "case-anything@npm:2.1.13" + checksum: 10c0/b02ffa51d7d58b9a32df7b40973836e16afad131eae7d343e64cb3ca7be57a936bf3d6c9d57a7aa242cf2f545d9a33990b755e93bcac2517761d77773a4a6a30 + languageName: node + linkType: hard + "case@npm:1.6.3": version: 1.6.3 resolution: "case@npm:1.6.3" @@ -14641,6 +14655,15 @@ __metadata: languageName: node linkType: hard +"dprint-node@npm:^1.0.8": + version: 1.0.8 + resolution: "dprint-node@npm:1.0.8" + dependencies: + detect-libc: "npm:^1.0.3" + checksum: 10c0/39c1f8511833226cde773129afc5862dfd05babe062375e6b1f5824e221a5743a4d9c48626f32f7c2080113566270fe80521a50acb9029a20a2e80a3cd5e4106 + languageName: node + linkType: hard + "draco3d@npm:^1.4.1, draco3d@npm:^1.4.3, draco3d@npm:^1.5.1": version: 1.5.7 resolution: "draco3d@npm:1.5.7" @@ -24457,6 +24480,38 @@ __metadata: languageName: node linkType: hard +"ts-poet@npm:^6.7.0": + version: 6.9.0 + resolution: "ts-poet@npm:6.9.0" + dependencies: + dprint-node: "npm:^1.0.8" + checksum: 10c0/c1e3ee6048f075407c2076c8b884b405a3402ae6c013c0af9d0f6b8a6d939c71751a954882d2bd33a606c013d4a57519f5305e0bb1fd6aa0d23edda93e6007bf + languageName: node + linkType: hard + +"ts-proto-descriptors@npm:2.0.0": + version: 2.0.0 + resolution: "ts-proto-descriptors@npm:2.0.0" + dependencies: + "@bufbuild/protobuf": "npm:^2.0.0" + checksum: 10c0/a4f47a6db7de6b328a5b22bb0bed2a0dac929c28002567613db7980e0a8392b9148530e432a602a8c6b2cfda9909be9568a2e5c545f5624bb5d5eba52031c059 + languageName: node + linkType: hard + +"ts-proto@npm:^2.2.5": + version: 2.2.5 + resolution: "ts-proto@npm:2.2.5" + dependencies: + "@bufbuild/protobuf": "npm:^2.0.0" + case-anything: "npm:^2.1.13" + ts-poet: "npm:^6.7.0" + ts-proto-descriptors: "npm:2.0.0" + bin: + protoc-gen-ts_proto: protoc-gen-ts_proto + checksum: 10c0/12629a5319681567dfd8bcae35e958d3182045919f5adeaac53e1ec2b4fa6d8900f2cb0edc2317db146a3ceddac67f88aed6e826aa8ceb1f9989173092288e4b + languageName: node + linkType: hard + "tsconfig-paths@npm:^3.15.0": version: 3.15.0 resolution: "tsconfig-paths@npm:3.15.0" @@ -24816,9 +24871,9 @@ __metadata: languageName: node linkType: hard -"typescript@npm:>=3 < 6, typescript@npm:^5.5.3, typescript@npm:^5.5.4": - version: 5.8.3 - resolution: "typescript@npm:5.8.3" +"typescript@npm:>=3 < 6, typescript@npm:^5.5.3, typescript@npm:^5.5.4, typescript@npm:^5.6.3": + version: 5.6.3 + resolution: "typescript@npm:5.6.3" bin: tsc: bin/tsc tsserver: bin/tsserver @@ -24836,9 +24891,9 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A>=3 < 6#optional!builtin, typescript@patch:typescript@npm%3A^5.5.3#optional!builtin, typescript@patch:typescript@npm%3A^5.5.4#optional!builtin": - version: 5.8.3 - resolution: "typescript@patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5" +"typescript@patch:typescript@npm%3A>=3 < 6#optional!builtin, typescript@patch:typescript@npm%3A^5.5.3#optional!builtin, typescript@patch:typescript@npm%3A^5.5.4#optional!builtin, typescript@patch:typescript@npm%3A^5.6.3#optional!builtin": + version: 5.6.3 + resolution: "typescript@patch:typescript@npm%3A5.6.3#optional!builtin::version=5.6.3&hash=8c6c40" bin: tsc: bin/tsc tsserver: bin/tsserver From 731f86d3cf98bc196b36487d78e97980b4619d24 Mon Sep 17 00:00:00 2001 From: Justin Pham <113923596+justin-phxm@users.noreply.github.com> Date: Sun, 20 Jul 2025 20:36:04 -0600 Subject: [PATCH 2/4] update proto files --- packages/shared/src/.proto | 553 +- packages/shared/src/functions.ts | 45 +- packages/shared/src/protoTypes.ts | 8430 ++++++++++++++++++----------- packages/shared/src/test.ts | 14 +- packages/shared/src/types.ts | 416 +- 5 files changed, 5635 insertions(+), 3823 deletions(-) diff --git a/packages/shared/src/.proto b/packages/shared/src/.proto index 09037fb7..6aeb55c3 100644 --- a/packages/shared/src/.proto +++ b/packages/shared/src/.proto @@ -1,271 +1,352 @@ syntax = "proto3"; -message CoordUpdateResponse { - oneof response { - Coords coords = 1; - Error error = 2; - } -} +package telemetry; -message Coords { - double lat = 1; - double long = 2; -} +// --- Nested Messages --- -message Error { - string error = 1; - repeated string invalidFields = 2; +message BatteryFaultWarnings { + bool CclReducedDueToAlternateCurrentLimit = 1; + bool CclReducedDueToChargerLatch = 2; + bool CclReducedDueToHighCellResistance = 3; + bool CclReducedDueToHighCellVoltage = 4; + bool CclReducedDueToHighPackVoltage = 5; + bool CclReducedDueToHighSoc = 6; + bool CclReducedDueToTemperature = 7; + bool DclAndCclReducedDueToCommunicationFailsafe = 8; + bool DclAndCclReducedDueToVoltageFailsafe = 9; + bool DclReducedDueToHighCellResistance = 10; + bool DclReducedDueToLowCellVoltage = 11; + bool DclReducedDueToLowPackVoltage = 12; + bool DclReducedDueToLowSoc = 13; + bool DclReducedDueToTemperature = 14; } -message CoordInfoUpdate { - string lat = 1; - string long = 2; - string password = 3; +message BatteryFaultErrors { + bool AlwaysOnSupplyFault = 1; + bool CanbusCommunicationFault = 2; + bool ChargeLimitEnforcementFault = 3; + bool ChargerSafetyRelayFault = 4; + bool CurrentSensorFault = 5; + bool DischargeLimitEnforcementFault = 6; + bool FanMonitorFault = 7; + bool HighVoltageIsolationFault = 8; + bool InternalCommunicationFault = 9; + bool InternalConversionFault = 10; + bool InternalLogicFault = 11; + bool InternalMemoryFault = 12; + bool InternalThermistorFault = 13; + bool LowCellVoltageFault = 14; + bool OpenWiringFault = 15; + bool PackVoltageSensorFault = 16; + bool PowerSupply12VFault = 17; + bool ThermistorFault = 18; + bool VoltageRedundancyFault = 19; + bool WeakCellFault = 20; + bool WeakPackFault = 21; } -enum Motor { - LeftMotor = 0; - RightMotor = 1; +message BatteryFaults { + BatteryFaultErrors Errors = 1; + BatteryFaultWarnings Warnings = 2; } -message ITelemetryData { - IAuxBms AuxBms = 1; - IBattery Battery = 2; - IBatteryFault BatteryFaults = 3; - ICcs Ccs = 4; - IDriverControls DriverControls = 5; - repeated IKeyMotor KeyMotor = 6; - ILights Lights = 7; - repeated IMPPT MPPT = 8; - repeated IMotorDetail MotorDetails = 9; - repeated IMotorFault MotorFaults = 10; - string PacketTitle = 11; - int64 TimeStamp = 12; +message BatteryStatus { + bool AlwaysOnSignalStatus = 1; + float AverageCellVoltage = 2; + float AverageTemperature = 3; + float BmuAlive = 4; + bool ChargeRelayEnabled = 5; + bool ChargerSafetyEnabled = 6; + bool DischargeRelayEnabled = 7; + float FanSpeed = 8; + float FanVoltage = 9; + float HighCellVoltage = 10; + float HighCellVoltageId = 11; + float HighTemperature = 12; + float HighThermistorId = 13; + float Input12V = 14; + float InternalTemperature = 15; + bool IsChargingSignalStatus = 16; + bool IsReadySignalStatus = 17; + float LowCellVoltage = 18; + float LowCellVoltageId = 19; + float LowTemperature = 20; + float LowThermistorId = 21; + bool MalfunctionIndicatorActive = 22; + float MaximumCellVoltage = 23; + float MaximumPackVoltage = 24; + float MinimumCellVoltage = 25; + float MinimumPackVoltage = 26; + bool MultiPurposeInputSignalStatus = 27; + float PackAmphours = 28; + float PackCurrent = 29; + float PackDepthOfDischarge = 30; + float PackStateOfCharge = 31; + float PackVoltage = 32; + float PopulatedCells = 33; + float RequestedFanSpeed = 34; } -message ILapData { - double ampHours = 1; - double averagePackCurrent = 2; - double averageSpeed = 3; - double batterySecondsRemaining = 4; - double distance = 5; - double lapTime = 6; - double netPowerOut = 7; - int64 timeStamp = 8; - double totalPowerIn = 9; - double totalPowerOut = 10; +message B3 { + float Acceleration = 1; + bool B3Heartbeat = 2; + bool BrakeLightSignalStatus = 3; + bool BrakeSwitchDigital = 4; + bool DaytimeRunningLightSignalStatus = 5; + bool ForwardDigital = 6; + bool HandbrakeSwitchDigital = 7; + bool HazardLightsInput = 8; + bool HeadightsSwitchInput = 9; + bool HeadlightSignalStatus = 10; + bool HornSignalStatus = 11; + bool HornSwitchDigital = 12; + bool LapDigital = 13; + bool LeftSignalInput = 14; + bool LeftSignalStatus = 15; + bool MotorResetDigital = 16; + bool NeutralDigital = 17; + bool RaceModeDigital = 18; + float RegenBraking = 19; + bool ReverseDigital = 20; + bool RightSignalInput = 21; + bool RightSignalStatus = 22; } -message IAuxBms { - bool AllowCharge = 1; - bool AllowDischarge = 2; - bool AuxBmsAlive = 3; - double AuxVoltage = 4; - bool ChargeContactorError = 5; - bool ChargeNotClosedDueToHighCurrent = 6; - bool ChargeOpenButShouldBeClosed = 7; - bool ChargeShouldTrip = 8; - bool ChargeTripDueToHighCellVoltage = 9; - bool ChargeTripDueToHighTemperatureAndCurrent = 10; - bool ChargeTripDueToPackCurrent = 11; - bool CommonContactorError = 12; - bool DischargeContactorError = 13; - bool DischargeNotClosedDueToHighCurrent = 14; - bool DischargeOpenButShouldBeClosed = 15; - bool DischargeShouldTrip = 16; - bool DischargeTripDueToHighTemperatureAndCurrent = 17; - bool DischargeTripDueToLowCellVoltage = 18; - bool DischargeTripDueToPackCurrent = 19; - bool HighVoltageEnableState = 20; - bool OrionCANReceivedRecently = 21; - string PrechargeState = 22; - bool ProtectionTrip = 23; - bool StrobeBmsLight = 24; - bool TripDueToOrionMessageTimeout = 25; +message KeyMotor { + float BusCurrentOut = 1; + float KeyMotorVelocity = 2; + float MotorCurrent = 3; } -message IKeyMotor { - bool Alive = 1; - double BusCurrent = 2; - double BusVoltage = 3; - double SetCurrent = 4; - double SetVelocity = 5; - double VehicleVelocity = 6; +message MBMS { + bool AbattDisable = 1; + bool ArrayContactorCommand = 2; + bool ArrayHeartbeatDeadTrip = 3; + bool ArrayHighCurrentTrip = 4; + bool ArrayHighCurrentWarning = 5; + float AuxiliaryBatteryVoltage = 6; + bool CanOc12VWarning = 7; + bool ChargeContactorCommand = 8; + bool ChargeEnable = 9; + bool ChargeHeartbeatDeadTrip = 10; + bool ChargeHighCurrentTrip = 11; + bool ChargeHighCurrentWarning = 12; + bool ChargeSafety = 13; + bool ChargeShouldTrip = 14; + bool ChgFault = 15; + bool ChgLvEn = 16; + bool ChgOn = 17; + bool CommonContactorCommand = 18; + bool CommonHeartbeatDeadTrip = 19; + bool CommonHighCurrentTrip = 20; + bool CommonHighCurrentWarning = 21; + bool ContactorConnectedUnexpectedlyTrip = 22; + bool ContactorDisconnectedUnexpectedlyTrip = 23; + bool DcdcFault = 24; + bool DcdcOn = 25; + bool DischargeEnable = 26; + bool DischargeShouldTrip = 27; + bool En1 = 28; + bool EsdEnabledTrip = 29; + bool ExternalShutdown = 30; + bool Heartbeat = 31; + bool HighCellVoltageTrip = 32; + bool HighCellVoltageWarning = 33; + bool HighTemperatureTrip = 34; + bool HighTemperatureWarning = 35; + bool Key = 36; + bool LowCellVoltageTrip = 37; + bool LowCellVoltageWarning = 38; + bool LowTemperatureTrip = 39; + bool LowTemperatureWarning = 40; + bool LvContactorCommand = 41; + bool LvHeartbeatDeadTrip = 42; + bool LvHighCurrentTrip = 43; + bool LvHighCurrentWarning = 44; + bool MainPowerSwitch = 45; + bool MotorContactorCommand = 46; + bool MotorHeartbeatDeadTrip = 47; + bool MotorHighCurrentTrip = 48; + bool MotorHighCurrentWarning = 49; + bool MpsDisabledTrip = 50; + bool OrionCanReceivedRecently = 51; + bool OrionMessageTimeoutTrip = 52; + bool ProtectionTrip = 53; + float StartupState = 54; + bool StrobeBmsLight = 55; + float SystemState = 56; + bool ThreeAOc = 57; } -message IMotorDetail { - double BackEmf = 1; - double DcBusAmpHours = 2; - double DspBoardTemp = 3; - double HeatSinkTemp = 4; - double MotorCurrentImaginary = 5; - double MotorCurrentReal = 6; - double MotorTemp = 7; - double MotorVoltageImaginary = 8; - double MotorVoltageReal = 9; - double Odometer = 10; - double PhaseBCurrent = 11; - double PhaseCCurrent = 12; - double SlipSpeed = 13; - double VoltageRail15VSupply = 14; - double VoltageRail1VSupply = 15; - double VoltageRail3VSupply = 16; +message MotorDetails { + float ActiveMotor = 1; + float BEMF_D = 2; + float BEMF_Q = 3; + float BusCurrent = 4; + float BusVoltage = 5; + float DC_Bus_Ah = 6; + float DspBoardTemperature = 7; + float ErrorFlags = 8; + float HeatsinkTemperature = 9; + float Id = 10; + float Iq = 11; + float LimitFlags = 12; + float MotorId = 13; + float MotorTemperature = 14; + float MotorVelocity = 15; + float Odometer = 16; + float PhaseCurrentB = 17; + float PhaseCurrentC = 18; + float RxErrorCount = 19; + float SerialNumber = 20; + float SlipSpeed = 21; + float Supply15V = 22; + float Supply1V9 = 23; + float Supply3V3 = 24; + float TritiumId = 25; + float TxErrorCount = 26; + float Vd = 27; + float VehicleVelocity = 28; + float Vq = 29; } -message IDriverControls { - double Acceleration = 1; - bool Alive = 2; - bool Aux = 3; - bool Brakes = 4; - bool Forward = 5; - bool Hazard = 6; - bool HeadlightsHigh = 7; - bool HeadlightsLow = 8; - bool HeadlightsOff = 9; - bool Horn = 10; - bool Interior = 11; - bool Lap = 12; - bool NextSong = 13; - bool PrevSong = 14; - bool PushToTalk = 15; - double RegenBraking = 16; - bool Reset = 17; - bool Reverse = 18; - bool SignalLeft = 19; - bool SignalRight = 20; - bool VolumeDown = 21; - bool VolumeUp = 22; +message MPPT { + float Mppt0Ch0ArrayCurrent = 1; + float Mppt0Ch0ArrayVoltage = 2; + float Mppt0Ch0BatteryVoltage = 3; + float Mppt0Ch0UnitTemperature = 4; + float Mppt0Ch1ArrayCurrent = 5; + float Mppt0Ch1ArrayVoltage = 6; + float Mppt0Ch1BatteryVoltage = 7; + float Mppt0Ch1UnitTemperature = 8; + float Mppt1Ch0ArrayCurrent = 9; + float Mppt1Ch0ArrayVoltage = 10; + float Mppt1Ch0BatteryVoltage = 11; + float Mppt1Ch0UnitTemperature = 12; + float Mppt1Ch1ArrayCurrent = 13; + float Mppt1Ch1ArrayVoltage = 14; + float Mppt1Ch1BatteryVoltage = 15; + float Mppt1Ch1UnitTemperature = 16; + float Mppt2Ch0ArrayCurrent = 17; + float Mppt2Ch0ArrayVoltage = 18; + float Mppt2Ch0BatteryVoltage = 19; + float Mppt2Ch0UnitTemperature = 20; + float Mppt2Ch1ArrayCurrent = 21; + float Mppt2Ch1ArrayVoltage = 22; + float Mppt2Ch1BatteryVoltage = 23; + float Mppt2Ch1UnitTemperature = 24; + float Mppt3Ch0ArrayCurrent = 25; + float Mppt3Ch0ArrayVoltage = 26; + float Mppt3Ch0BatteryVoltage = 27; + float Mppt3Ch0UnitTemperature = 28; + float Mppt3Ch1ArrayCurrent = 29; + float Mppt3Ch1ArrayVoltage = 30; + float Mppt3Ch1BatteryVoltage = 31; + float Mppt3Ch1UnitTemperature = 32; } -message ILights { - bool Alive = 1; - bool BmsStrobeLight = 2; - bool Brakes = 3; - bool HighBeams = 4; - bool LeftSignal = 5; - bool LowBeams = 6; - bool RightSignal = 7; -} +message ContactorStatus { + bool ArrayBPSError = 1; + float ArrayChargeCurrent = 2; + bool ArrayContactorClosed = 3; + bool ArrayContactorClosing = 4; + bool ArrayContactorError = 5; + bool ArrayHeartbeat = 6; + float ArrayLineCurrent = 7; + bool ArrayPrechargerClosed = 8; + bool ArrayPrechargerClosing = 9; + bool ArrayPrechargerError = 10; -message IBatteryFault { - IBatteryErrorFlags ErrorFlags = 1; - IBatteryLimitFlags LimitFlags = 2; -} + bool ChargeBPSError = 11; + float ChargeChargeCurrent = 12; + bool ChargeContactorClosed = 13; + bool ChargeContactorClosing = 14; + bool ChargeContactorError = 15; + bool ChargeHeartbeat = 16; + float ChargeLineCurrent = 17; + bool ChargePrechargerClosed = 18; + bool ChargePrechargerClosing = 19; + bool ChargePrechargerError = 20; -message IBatteryErrorFlags { - bool PowerSupplyFault = 1; - bool AlwaysOnSupplyFault = 2; - bool CANBUSCommunicationsFault = 3; - bool ChargeLimitEnforcementFault = 4; - bool ChargerSafetyRelayFault = 5; - bool CurrentSensorFault = 6; - bool DischargeLimitEnforcementFault = 7; - bool FanMonitorFault = 8; - bool HighVoltageIsolationFault = 9; - bool InternalCommunicationFault = 10; - bool InternalConversionFault = 11; - bool InternalLogicFault = 12; - bool InternalMemoryFault = 13; - bool InternalThermistorsFault = 14; - bool LowCellVoltageFault = 15; - bool OpenWiringFault = 16; - bool PackVoltageSensorFault = 17; - bool ThermistorFault = 18; - bool VoltageRedundancyFault = 19; - bool WeakCellFault = 20; - bool WeakPackFault = 21; -} - -message IBatteryLimitFlags { - bool CclReducedDueToAlternateCurrentLimit = 1; - bool CclReducedDueToChargerLatch = 2; - bool CclReducedDueToHighCellResistance = 3; - bool CclReducedDueToHighCellVoltage = 4; - bool CclReducedDueToHighPackVoltage = 5; - bool CclReducedDueToHighSoc = 6; - bool CclReducedDueToTemperature = 7; - bool DclReducedDueToHighCellResistance = 8; - bool DclReducedDueToLowCellVoltage = 9; - bool DclReducedDueToLowPackVoltage = 10; - bool DclReducedDueToLowSoc = 11; - bool DclReducedDueToTemperature = 12; - bool DclandCclReducedDueToCommunicationFailsafe = 13; - bool DclandCclReducedDueToVoltageFailsafe = 14; -} + float CommonChargeCurrent = 21; + bool CommonContactorClosed = 22; + bool CommonContactorClosing = 23; + bool CommonContactorError = 24; + bool CommonContactorOpeningError = 25; + bool CommonHeartbeat = 26; + float CommonLineCurrent = 27; + bool CommonPrechargerClosed = 28; + bool CommonPrechargerClosing = 29; + bool CommonPrechargerError = 30; -message ICcs { - bool CcsAlive = 1; -} + bool LvBpsError = 31; + float LvChargeCurrent = 32; + bool LvContactorClosed = 33; + bool LvContactorClosing = 34; + bool LvContactorError = 35; + bool LvHeartbeat = 36; + float LvLineCurrent = 37; + bool LvPrechargerClosed = 38; + bool LvPrechargerClosing = 39; + bool LvPrechargerError = 40; -message IMPPT { - bool Alive = 1; - double ArrayCurrent = 2; - double ArrayVoltage = 3; - double BatteryVoltage = 4; - double Temperature = 5; + bool MotorBPSError = 41; + float MotorChargeCurrent = 42; + bool MotorContactorClosed = 43; + bool MotorContactorClosing = 44; + bool MotorContactorError = 45; + bool MotorHeartbeat = 46; + float MotorLineCurrent = 47; + bool MotorPrechargerClosed = 48; + bool MotorPrechargerClosing = 49; + bool MotorPrechargerError = 50; } -message IMotorFault { - IMotorErrorFlags ErrorFlags = 1; - IMotorLimitFlags LimitFlags = 2; - int32 RxErrorCount = 3; - int32 TxErrorCount = 4; +message Pi { + string Rfid = 1; } -message IMotorErrorFlags { - bool BadMotorPositionHallSequence = 1; - bool ConfigReadError = 2; - bool DcBusOverVoltage = 3; - bool DesaturationFault = 4; - bool MotorOverSpeed = 5; - bool SoftwareOverCurrent = 6; - bool Wail15VUnderVoltageLockOut = 7; - bool WatchdogCausedLastReset = 8; +message ProximitySensors { + float ProximitySensor1 = 1; + float ProximitySensor2 = 2; + float ProximitySensor3 = 3; + float ProximitySensor4 = 4; } -message IMotorLimitFlags { - bool BusCurrent = 1; - bool BusVoltageLower = 2; - bool BusVoltageUpper = 3; - bool IpmOrMotorTemperature = 4; - bool MotorCurrent = 5; - bool OutputVoltagePwm = 6; - bool Velocity = 7; +message Telemetry { + float GpsAdditionalFlags = 1; + float GpsDay = 2; + float GpsFixStatusFlags = 3; + float GpsHour = 4; + float GpsLatitude = 5; + float GpsLongitude = 6; + float GpsMinute = 7; + float GpsMonth = 8; + float GpsSecond = 9; + float GpsValidityFlags = 10; + float GpsYear = 11; + float MpuAccelerationX = 12; + float MpuAccelerationY = 13; + float MpuAccelerationZ = 14; + float MpuRotationX = 15; + float MpuRotationY = 16; + float MpuRotationZ = 17; + float MpuTemperature = 18; } -message IBattery { - double InputVoltage = 1; - bool Alive = 2; - double AverageCellVoltage = 3; - double AverageTemperature = 4; - IBMSRelayStatusFlags BMSRelayStatusFlags = 5; - double FanSpeed = 6; - double FanVoltage = 7; - double HighCellVoltage = 8; - int32 HighCellVoltageId = 9; - double HighTemperature = 10; - int32 HighThermistorId = 11; - double InternalTemperature = 12; - double LowCellVoltage = 13; - int32 LowCellVoltageId = 14; - double LowTemperature = 15; - int32 LowThermistorId = 16; - double PackAmphours = 17; - double PackCurrent = 18; - double PackDepthOfDischarge = 19; - double PackStateOfCharge = 20; - double PackVoltage = 21; - int32 PopulatedCells = 22; - double RequestedFanSpeed = 23; +message TelemetryData { + B3 B3 = 1; + BatteryStatus Battery = 2; + BatteryFaults BatteryFaults = 3; + ContactorStatus Contactor = 4; + KeyMotor KeyMotor = 5; + MBMS MBMS = 6; + MPPT MPPT = 7; + MotorDetails MotorDetails0 = 8; + MotorDetails MotorDetails1 = 9; + Pi Pi = 10; + ProximitySensors ProximitySensors = 11; + Telemetry Telemetry = 12; + uint64 TimeStamp = 13; + string Title = 14; } - -message IBMSRelayStatusFlags { - bool AlwaysOnSignalStatus = 1; - bool ChargeRelayEnabled = 2; - bool ChargerSafetyEnabled = 3; - bool DischargeRelayEnabled = 4; - bool IsChargingSignalStatus =5; - bool IsReadySignalStatus =6; - bool MalfunctionIndicatorActive =7; - bool MultiPurposeInputSignalStatus =8 ; -} \ No newline at end of file diff --git a/packages/shared/src/functions.ts b/packages/shared/src/functions.ts index 044f849e..5857ccbb 100644 --- a/packages/shared/src/functions.ts +++ b/packages/shared/src/functions.ts @@ -1,7 +1,5 @@ import { faker } from "@faker-js/faker"; -import { Coords, ITelemetryData, ITelemetryDataType } from "./types"; -import { isRight } from "fp-ts/Either"; -import { type ValidationError } from "io-ts"; +import { Coords, ITelemetryData } from "./types"; /** * This file generates fake telemetry data for testing purposes on the demo mode @@ -301,11 +299,9 @@ export function generateFakeTelemetryData(): ITelemetryData { }, MotorDetails0: { ActiveMotor: faker.number.int({ max: 100, min: 0 }), - BEMF_D: faker.number.int({ max: 100, min: 0 }), - BEMF_Q: faker.number.int({ max: 100, min: 0 }), BusCurrent: faker.number.int({ max: 100, min: 0 }), BusVoltage: faker.number.int({ max: 100, min: 0 }), - DC_Bus_Ah: faker.number.int({ max: 100, min: 0 }), + DCBusAh: faker.number.int({ max: 100, min: 0 }), DspBoardTemperature: faker.number.int({ max: 100, min: 0 }), ErrorFlags: faker.number.int({ max: 100, min: 0 }), HeatsinkTemperature: faker.number.int({ max: 100, min: 0 }), @@ -329,14 +325,14 @@ export function generateFakeTelemetryData(): ITelemetryData { Vd: faker.number.int({ max: 100, min: 0 }), VehicleVelocity: faker.number.int({ max: 100, min: 0 }), Vq: faker.number.int({ max: 100, min: 0 }), + bemfD: faker.number.int({ max: 100, min: 0 }), + bemfQ: faker.number.int({ max: 100, min: 0 }), }, MotorDetails1: { ActiveMotor: faker.number.int({ max: 100, min: 0 }), - BEMF_D: faker.number.int({ max: 100, min: 0 }), - BEMF_Q: faker.number.int({ max: 100, min: 0 }), BusCurrent: faker.number.int({ max: 100, min: 0 }), BusVoltage: faker.number.int({ max: 100, min: 0 }), - DC_Bus_Ah: faker.number.int({ max: 100, min: 0 }), + DCBusAh: faker.number.int({ max: 100, min: 0 }), DspBoardTemperature: faker.number.int({ max: 100, min: 0 }), ErrorFlags: faker.number.int({ max: 100, min: 0 }), HeatsinkTemperature: faker.number.int({ max: 100, min: 0 }), @@ -360,6 +356,8 @@ export function generateFakeTelemetryData(): ITelemetryData { Vd: faker.number.int({ max: 100, min: 0 }), VehicleVelocity: faker.number.int({ max: 100, min: 0 }), Vq: faker.number.int({ max: 100, min: 0 }), + bemfD: faker.number.int({ max: 100, min: 0 }), + bemfQ: faker.number.int({ max: 100, min: 0 }), }, Pi: { Rfid: faker.number.int({ max: 100, min: 0 }).toString(), @@ -413,35 +411,6 @@ export function generateFakeTelemetryData(): ITelemetryData { }; } -// this is a helper function to format the validation errors if there -// is an error in the telemetry data that is being sent -function formatValidationErrors(errors: ValidationError[]): string { - return errors - .map((error) => { - const path = error.context - .map(({ key }) => key) - .filter(Boolean) - .join("."); - const expectedType = - error.context[error.context.length - 1]?.type.name ?? - "error getting expected type"; - const actualValue = JSON.stringify(error.value); - return `An invalid value of ${actualValue} was supplied to ${path} (expected type: ${expectedType}). Hint: if you received a value of undefined, it is likely the field is missing from the packet`; - }) - .join(", "); -} - -// using the we match the structure of the telemetry data that is coming in from the car -// and we validate it against the ITelemetryDataType -export function validateTelemetryData(packet: unknown) { - const validationResult = ITelemetryDataType.decode(packet); - if (isRight(validationResult)) { - return validationResult.right; - } - const errorMessages = formatValidationErrors(validationResult.left); - throw new Error(errorMessages); -} - // calculateBearing calculates the bearing from start to end coordinates export const calculateBearing = (start: Coords, end: Coords): number => { //using the haversine formula from https://www.movable-type.co.uk/scripts/latlong.html diff --git a/packages/shared/src/protoTypes.ts b/packages/shared/src/protoTypes.ts index 4bca0677..c47361c3 100644 --- a/packages/shared/src/protoTypes.ts +++ b/packages/shared/src/protoTypes.ts @@ -7,190 +7,28 @@ /* eslint-disable */ import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; -export const protobufPackage = ""; +export const protobufPackage = "telemetry"; -export enum Motor { - LeftMotor = 0, - RightMotor = 1, - UNRECOGNIZED = -1, -} - -export function motorFromJSON(object: any): Motor { - switch (object) { - case 0: - case "LeftMotor": - return Motor.LeftMotor; - case 1: - case "RightMotor": - return Motor.RightMotor; - case -1: - case "UNRECOGNIZED": - default: - return Motor.UNRECOGNIZED; - } -} - -export function motorToJSON(object: Motor): string { - switch (object) { - case Motor.LeftMotor: - return "LeftMotor"; - case Motor.RightMotor: - return "RightMotor"; - case Motor.UNRECOGNIZED: - default: - return "UNRECOGNIZED"; - } -} - -export interface CoordUpdateResponse { - coords?: Coords | undefined; - error?: Error | undefined; -} - -export interface Coords { - lat: number; - long: number; -} - -export interface Error { - error: string; - invalidFields: string[]; -} - -export interface CoordInfoUpdate { - lat: string; - long: string; - password: string; -} - -export interface ITelemetryData { - AuxBms: IAuxBms | undefined; - Battery: IBattery | undefined; - BatteryFaults: IBatteryFault | undefined; - Ccs: ICcs | undefined; - DriverControls: IDriverControls | undefined; - KeyMotor: IKeyMotor[]; - Lights: ILights | undefined; - MPPT: IMPPT[]; - MotorDetails: IMotorDetail[]; - MotorFaults: IMotorFault[]; - PacketTitle: string; - TimeStamp: number; -} - -export interface ILapData { - ampHours: number; - averagePackCurrent: number; - averageSpeed: number; - batterySecondsRemaining: number; - distance: number; - lapTime: number; - netPowerOut: number; - timeStamp: number; - totalPowerIn: number; - totalPowerOut: number; -} - -export interface IAuxBms { - AllowCharge: boolean; - AllowDischarge: boolean; - AuxBmsAlive: boolean; - AuxVoltage: number; - ChargeContactorError: boolean; - ChargeNotClosedDueToHighCurrent: boolean; - ChargeOpenButShouldBeClosed: boolean; - ChargeShouldTrip: boolean; - ChargeTripDueToHighCellVoltage: boolean; - ChargeTripDueToHighTemperatureAndCurrent: boolean; - ChargeTripDueToPackCurrent: boolean; - CommonContactorError: boolean; - DischargeContactorError: boolean; - DischargeNotClosedDueToHighCurrent: boolean; - DischargeOpenButShouldBeClosed: boolean; - DischargeShouldTrip: boolean; - DischargeTripDueToHighTemperatureAndCurrent: boolean; - DischargeTripDueToLowCellVoltage: boolean; - DischargeTripDueToPackCurrent: boolean; - HighVoltageEnableState: boolean; - OrionCANReceivedRecently: boolean; - PrechargeState: string; - ProtectionTrip: boolean; - StrobeBmsLight: boolean; - TripDueToOrionMessageTimeout: boolean; -} - -export interface IKeyMotor { - Alive: boolean; - BusCurrent: number; - BusVoltage: number; - SetCurrent: number; - SetVelocity: number; - VehicleVelocity: number; -} - -export interface IMotorDetail { - BackEmf: number; - DcBusAmpHours: number; - DspBoardTemp: number; - HeatSinkTemp: number; - MotorCurrentImaginary: number; - MotorCurrentReal: number; - MotorTemp: number; - MotorVoltageImaginary: number; - MotorVoltageReal: number; - Odometer: number; - PhaseBCurrent: number; - PhaseCCurrent: number; - SlipSpeed: number; - VoltageRail15VSupply: number; - VoltageRail1VSupply: number; - VoltageRail3VSupply: number; -} - -export interface IDriverControls { - Acceleration: number; - Alive: boolean; - Aux: boolean; - Brakes: boolean; - Forward: boolean; - Hazard: boolean; - HeadlightsHigh: boolean; - HeadlightsLow: boolean; - HeadlightsOff: boolean; - Horn: boolean; - Interior: boolean; - Lap: boolean; - NextSong: boolean; - PrevSong: boolean; - PushToTalk: boolean; - RegenBraking: number; - Reset: boolean; - Reverse: boolean; - SignalLeft: boolean; - SignalRight: boolean; - VolumeDown: boolean; - VolumeUp: boolean; -} - -export interface ILights { - Alive: boolean; - BmsStrobeLight: boolean; - Brakes: boolean; - HighBeams: boolean; - LeftSignal: boolean; - LowBeams: boolean; - RightSignal: boolean; -} - -export interface IBatteryFault { - ErrorFlags: IBatteryErrorFlags | undefined; - LimitFlags: IBatteryLimitFlags | undefined; +export interface BatteryFaultWarnings { + CclReducedDueToAlternateCurrentLimit: boolean; + CclReducedDueToChargerLatch: boolean; + CclReducedDueToHighCellResistance: boolean; + CclReducedDueToHighCellVoltage: boolean; + CclReducedDueToHighPackVoltage: boolean; + CclReducedDueToHighSoc: boolean; + CclReducedDueToTemperature: boolean; + DclAndCclReducedDueToCommunicationFailsafe: boolean; + DclAndCclReducedDueToVoltageFailsafe: boolean; + DclReducedDueToHighCellResistance: boolean; + DclReducedDueToLowCellVoltage: boolean; + DclReducedDueToLowPackVoltage: boolean; + DclReducedDueToLowSoc: boolean; + DclReducedDueToTemperature: boolean; } -export interface IBatteryErrorFlags { - PowerSupplyFault: boolean; +export interface BatteryFaultErrors { AlwaysOnSupplyFault: boolean; - CANBUSCommunicationsFault: boolean; + CanbusCommunicationFault: boolean; ChargeLimitEnforcementFault: boolean; ChargerSafetyRelayFault: boolean; CurrentSensorFault: boolean; @@ -201,90 +39,50 @@ export interface IBatteryErrorFlags { InternalConversionFault: boolean; InternalLogicFault: boolean; InternalMemoryFault: boolean; - InternalThermistorsFault: boolean; + InternalThermistorFault: boolean; LowCellVoltageFault: boolean; OpenWiringFault: boolean; PackVoltageSensorFault: boolean; + PowerSupply12VFault: boolean; ThermistorFault: boolean; VoltageRedundancyFault: boolean; WeakCellFault: boolean; WeakPackFault: boolean; } -export interface IBatteryLimitFlags { - CclReducedDueToAlternateCurrentLimit: boolean; - CclReducedDueToChargerLatch: boolean; - CclReducedDueToHighCellResistance: boolean; - CclReducedDueToHighCellVoltage: boolean; - CclReducedDueToHighPackVoltage: boolean; - CclReducedDueToHighSoc: boolean; - CclReducedDueToTemperature: boolean; - DclReducedDueToHighCellResistance: boolean; - DclReducedDueToLowCellVoltage: boolean; - DclReducedDueToLowPackVoltage: boolean; - DclReducedDueToLowSoc: boolean; - DclReducedDueToTemperature: boolean; - DclandCclReducedDueToCommunicationFailsafe: boolean; - DclandCclReducedDueToVoltageFailsafe: boolean; -} - -export interface ICcs { - CcsAlive: boolean; -} - -export interface IMPPT { - Alive: boolean; - ArrayCurrent: number; - ArrayVoltage: number; - BatteryVoltage: number; - Temperature: number; -} - -export interface IMotorFault { - ErrorFlags: IMotorErrorFlags | undefined; - LimitFlags: IMotorLimitFlags | undefined; - RxErrorCount: number; - TxErrorCount: number; -} - -export interface IMotorErrorFlags { - BadMotorPositionHallSequence: boolean; - ConfigReadError: boolean; - DcBusOverVoltage: boolean; - DesaturationFault: boolean; - MotorOverSpeed: boolean; - SoftwareOverCurrent: boolean; - Wail15VUnderVoltageLockOut: boolean; - WatchdogCausedLastReset: boolean; -} - -export interface IMotorLimitFlags { - BusCurrent: boolean; - BusVoltageLower: boolean; - BusVoltageUpper: boolean; - IpmOrMotorTemperature: boolean; - MotorCurrent: boolean; - OutputVoltagePwm: boolean; - Velocity: boolean; +export interface BatteryFaults { + Errors: BatteryFaultErrors | undefined; + Warnings: BatteryFaultWarnings | undefined; } -export interface IBattery { - InputVoltage: number; - Alive: boolean; +export interface BatteryStatus { + AlwaysOnSignalStatus: boolean; AverageCellVoltage: number; AverageTemperature: number; - BMSRelayStatusFlags: IBMSRelayStatusFlags | undefined; + BmuAlive: number; + ChargeRelayEnabled: boolean; + ChargerSafetyEnabled: boolean; + DischargeRelayEnabled: boolean; FanSpeed: number; FanVoltage: number; HighCellVoltage: number; HighCellVoltageId: number; HighTemperature: number; HighThermistorId: number; + Input12V: number; InternalTemperature: number; + IsChargingSignalStatus: boolean; + IsReadySignalStatus: boolean; LowCellVoltage: number; LowCellVoltageId: number; LowTemperature: number; LowThermistorId: number; + MalfunctionIndicatorActive: boolean; + MaximumCellVoltage: number; + MaximumPackVoltage: number; + MinimumCellVoltage: number; + MinimumPackVoltage: number; + MultiPurposeInputSignalStatus: boolean; PackAmphours: number; PackCurrent: number; PackDepthOfDischarge: number; @@ -294,210 +92,2166 @@ export interface IBattery { RequestedFanSpeed: number; } -export interface IBMSRelayStatusFlags { - AlwaysOnSignalStatus: boolean; - ChargeRelayEnabled: boolean; - ChargerSafetyEnabled: boolean; - DischargeRelayEnabled: boolean; - IsChargingSignalStatus: boolean; - IsReadySignalStatus: boolean; - MalfunctionIndicatorActive: boolean; - MultiPurposeInputSignalStatus: boolean; +export interface B3 { + Acceleration: number; + B3Heartbeat: boolean; + BrakeLightSignalStatus: boolean; + BrakeSwitchDigital: boolean; + DaytimeRunningLightSignalStatus: boolean; + ForwardDigital: boolean; + HandbrakeSwitchDigital: boolean; + HazardLightsInput: boolean; + HeadightsSwitchInput: boolean; + HeadlightSignalStatus: boolean; + HornSignalStatus: boolean; + HornSwitchDigital: boolean; + LapDigital: boolean; + LeftSignalInput: boolean; + LeftSignalStatus: boolean; + MotorResetDigital: boolean; + NeutralDigital: boolean; + RaceModeDigital: boolean; + RegenBraking: number; + ReverseDigital: boolean; + RightSignalInput: boolean; + RightSignalStatus: boolean; } -function createBaseCoordUpdateResponse(): CoordUpdateResponse { - return { coords: undefined, error: undefined }; +export interface KeyMotor { + BusCurrentOut: number; + KeyMotorVelocity: number; + MotorCurrent: number; } -export const CoordUpdateResponse: MessageFns = { - encode(message: CoordUpdateResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.coords !== undefined) { - Coords.encode(message.coords, writer.uint32(10).fork()).join(); - } - if (message.error !== undefined) { - Error.encode(message.error, writer.uint32(18).fork()).join(); - } - return writer; - }, +export interface MBMS { + AbattDisable: boolean; + ArrayContactorCommand: boolean; + ArrayHeartbeatDeadTrip: boolean; + ArrayHighCurrentTrip: boolean; + ArrayHighCurrentWarning: boolean; + AuxiliaryBatteryVoltage: number; + CanOc12VWarning: boolean; + ChargeContactorCommand: boolean; + ChargeEnable: boolean; + ChargeHeartbeatDeadTrip: boolean; + ChargeHighCurrentTrip: boolean; + ChargeHighCurrentWarning: boolean; + ChargeSafety: boolean; + ChargeShouldTrip: boolean; + ChgFault: boolean; + ChgLvEn: boolean; + ChgOn: boolean; + CommonContactorCommand: boolean; + CommonHeartbeatDeadTrip: boolean; + CommonHighCurrentTrip: boolean; + CommonHighCurrentWarning: boolean; + ContactorConnectedUnexpectedlyTrip: boolean; + ContactorDisconnectedUnexpectedlyTrip: boolean; + DcdcFault: boolean; + DcdcOn: boolean; + DischargeEnable: boolean; + DischargeShouldTrip: boolean; + En1: boolean; + EsdEnabledTrip: boolean; + ExternalShutdown: boolean; + Heartbeat: boolean; + HighCellVoltageTrip: boolean; + HighCellVoltageWarning: boolean; + HighTemperatureTrip: boolean; + HighTemperatureWarning: boolean; + Key: boolean; + LowCellVoltageTrip: boolean; + LowCellVoltageWarning: boolean; + LowTemperatureTrip: boolean; + LowTemperatureWarning: boolean; + LvContactorCommand: boolean; + LvHeartbeatDeadTrip: boolean; + LvHighCurrentTrip: boolean; + LvHighCurrentWarning: boolean; + MainPowerSwitch: boolean; + MotorContactorCommand: boolean; + MotorHeartbeatDeadTrip: boolean; + MotorHighCurrentTrip: boolean; + MotorHighCurrentWarning: boolean; + MpsDisabledTrip: boolean; + OrionCanReceivedRecently: boolean; + OrionMessageTimeoutTrip: boolean; + ProtectionTrip: boolean; + StartupState: number; + StrobeBmsLight: boolean; + SystemState: number; + ThreeAOc: boolean; +} - decode(input: BinaryReader | Uint8Array, length?: number): CoordUpdateResponse { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseCoordUpdateResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } +export interface MotorDetails { + ActiveMotor: number; + bemfD: number; + bemfQ: number; + BusCurrent: number; + BusVoltage: number; + DCBusAh: number; + DspBoardTemperature: number; + ErrorFlags: number; + HeatsinkTemperature: number; + Id: number; + Iq: number; + LimitFlags: number; + MotorId: number; + MotorTemperature: number; + MotorVelocity: number; + Odometer: number; + PhaseCurrentB: number; + PhaseCurrentC: number; + RxErrorCount: number; + SerialNumber: number; + SlipSpeed: number; + Supply15V: number; + Supply1V9: number; + Supply3V3: number; + TritiumId: number; + TxErrorCount: number; + Vd: number; + VehicleVelocity: number; + Vq: number; +} - message.coords = Coords.decode(reader, reader.uint32()); - continue; - } - case 2: { - if (tag !== 18) { - break; - } +export interface MPPT { + Mppt0Ch0ArrayCurrent: number; + Mppt0Ch0ArrayVoltage: number; + Mppt0Ch0BatteryVoltage: number; + Mppt0Ch0UnitTemperature: number; + Mppt0Ch1ArrayCurrent: number; + Mppt0Ch1ArrayVoltage: number; + Mppt0Ch1BatteryVoltage: number; + Mppt0Ch1UnitTemperature: number; + Mppt1Ch0ArrayCurrent: number; + Mppt1Ch0ArrayVoltage: number; + Mppt1Ch0BatteryVoltage: number; + Mppt1Ch0UnitTemperature: number; + Mppt1Ch1ArrayCurrent: number; + Mppt1Ch1ArrayVoltage: number; + Mppt1Ch1BatteryVoltage: number; + Mppt1Ch1UnitTemperature: number; + Mppt2Ch0ArrayCurrent: number; + Mppt2Ch0ArrayVoltage: number; + Mppt2Ch0BatteryVoltage: number; + Mppt2Ch0UnitTemperature: number; + Mppt2Ch1ArrayCurrent: number; + Mppt2Ch1ArrayVoltage: number; + Mppt2Ch1BatteryVoltage: number; + Mppt2Ch1UnitTemperature: number; + Mppt3Ch0ArrayCurrent: number; + Mppt3Ch0ArrayVoltage: number; + Mppt3Ch0BatteryVoltage: number; + Mppt3Ch0UnitTemperature: number; + Mppt3Ch1ArrayCurrent: number; + Mppt3Ch1ArrayVoltage: number; + Mppt3Ch1BatteryVoltage: number; + Mppt3Ch1UnitTemperature: number; +} - message.error = Error.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, +export interface ContactorStatus { + ArrayBPSError: boolean; + ArrayChargeCurrent: number; + ArrayContactorClosed: boolean; + ArrayContactorClosing: boolean; + ArrayContactorError: boolean; + ArrayHeartbeat: boolean; + ArrayLineCurrent: number; + ArrayPrechargerClosed: boolean; + ArrayPrechargerClosing: boolean; + ArrayPrechargerError: boolean; + ChargeBPSError: boolean; + ChargeChargeCurrent: number; + ChargeContactorClosed: boolean; + ChargeContactorClosing: boolean; + ChargeContactorError: boolean; + ChargeHeartbeat: boolean; + ChargeLineCurrent: number; + ChargePrechargerClosed: boolean; + ChargePrechargerClosing: boolean; + ChargePrechargerError: boolean; + CommonChargeCurrent: number; + CommonContactorClosed: boolean; + CommonContactorClosing: boolean; + CommonContactorError: boolean; + CommonContactorOpeningError: boolean; + CommonHeartbeat: boolean; + CommonLineCurrent: number; + CommonPrechargerClosed: boolean; + CommonPrechargerClosing: boolean; + CommonPrechargerError: boolean; + LvBpsError: boolean; + LvChargeCurrent: number; + LvContactorClosed: boolean; + LvContactorClosing: boolean; + LvContactorError: boolean; + LvHeartbeat: boolean; + LvLineCurrent: number; + LvPrechargerClosed: boolean; + LvPrechargerClosing: boolean; + LvPrechargerError: boolean; + MotorBPSError: boolean; + MotorChargeCurrent: number; + MotorContactorClosed: boolean; + MotorContactorClosing: boolean; + MotorContactorError: boolean; + MotorHeartbeat: boolean; + MotorLineCurrent: number; + MotorPrechargerClosed: boolean; + MotorPrechargerClosing: boolean; + MotorPrechargerError: boolean; +} - fromJSON(object: any): CoordUpdateResponse { - return { - coords: isSet(object.coords) ? Coords.fromJSON(object.coords) : undefined, - error: isSet(object.error) ? Error.fromJSON(object.error) : undefined, - }; - }, +export interface Pi { + Rfid: string; +} - toJSON(message: CoordUpdateResponse): unknown { - const obj: any = {}; - if (message.coords !== undefined) { - obj.coords = Coords.toJSON(message.coords); - } - if (message.error !== undefined) { - obj.error = Error.toJSON(message.error); - } - return obj; - }, +export interface ProximitySensors { + ProximitySensor1: number; + ProximitySensor2: number; + ProximitySensor3: number; + ProximitySensor4: number; +} - create, I>>(base?: I): CoordUpdateResponse { - return CoordUpdateResponse.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): CoordUpdateResponse { - const message = createBaseCoordUpdateResponse(); - message.coords = (object.coords !== undefined && object.coords !== null) - ? Coords.fromPartial(object.coords) - : undefined; - message.error = (object.error !== undefined && object.error !== null) ? Error.fromPartial(object.error) : undefined; - return message; - }, -}; +export interface Telemetry { + GpsAdditionalFlags: number; + GpsDay: number; + GpsFixStatusFlags: number; + GpsHour: number; + GpsLatitude: number; + GpsLongitude: number; + GpsMinute: number; + GpsMonth: number; + GpsSecond: number; + GpsValidityFlags: number; + GpsYear: number; + MpuAccelerationX: number; + MpuAccelerationY: number; + MpuAccelerationZ: number; + MpuRotationX: number; + MpuRotationY: number; + MpuRotationZ: number; + MpuTemperature: number; +} + +export interface TelemetryData { + B3: B3 | undefined; + Battery: BatteryStatus | undefined; + BatteryFaults: BatteryFaults | undefined; + Contactor: ContactorStatus | undefined; + KeyMotor: KeyMotor | undefined; + MBMS: MBMS | undefined; + MPPT: MPPT | undefined; + MotorDetails0: MotorDetails | undefined; + MotorDetails1: MotorDetails | undefined; + Pi: Pi | undefined; + ProximitySensors: ProximitySensors | undefined; + Telemetry: Telemetry | undefined; + TimeStamp: number; + Title: string; +} -function createBaseCoords(): Coords { - return { lat: 0, long: 0 }; +function createBaseBatteryFaultWarnings(): BatteryFaultWarnings { + return { + CclReducedDueToAlternateCurrentLimit: false, + CclReducedDueToChargerLatch: false, + CclReducedDueToHighCellResistance: false, + CclReducedDueToHighCellVoltage: false, + CclReducedDueToHighPackVoltage: false, + CclReducedDueToHighSoc: false, + CclReducedDueToTemperature: false, + DclAndCclReducedDueToCommunicationFailsafe: false, + DclAndCclReducedDueToVoltageFailsafe: false, + DclReducedDueToHighCellResistance: false, + DclReducedDueToLowCellVoltage: false, + DclReducedDueToLowPackVoltage: false, + DclReducedDueToLowSoc: false, + DclReducedDueToTemperature: false, + }; } -export const Coords: MessageFns = { - encode(message: Coords, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.lat !== 0) { - writer.uint32(9).double(message.lat); +export const BatteryFaultWarnings: MessageFns = { + encode( + message: BatteryFaultWarnings, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.CclReducedDueToAlternateCurrentLimit !== false) { + writer.uint32(8).bool(message.CclReducedDueToAlternateCurrentLimit); + } + if (message.CclReducedDueToChargerLatch !== false) { + writer.uint32(16).bool(message.CclReducedDueToChargerLatch); + } + if (message.CclReducedDueToHighCellResistance !== false) { + writer.uint32(24).bool(message.CclReducedDueToHighCellResistance); + } + if (message.CclReducedDueToHighCellVoltage !== false) { + writer.uint32(32).bool(message.CclReducedDueToHighCellVoltage); + } + if (message.CclReducedDueToHighPackVoltage !== false) { + writer.uint32(40).bool(message.CclReducedDueToHighPackVoltage); + } + if (message.CclReducedDueToHighSoc !== false) { + writer.uint32(48).bool(message.CclReducedDueToHighSoc); } - if (message.long !== 0) { - writer.uint32(17).double(message.long); + if (message.CclReducedDueToTemperature !== false) { + writer.uint32(56).bool(message.CclReducedDueToTemperature); + } + if (message.DclAndCclReducedDueToCommunicationFailsafe !== false) { + writer + .uint32(64) + .bool(message.DclAndCclReducedDueToCommunicationFailsafe); + } + if (message.DclAndCclReducedDueToVoltageFailsafe !== false) { + writer.uint32(72).bool(message.DclAndCclReducedDueToVoltageFailsafe); + } + if (message.DclReducedDueToHighCellResistance !== false) { + writer.uint32(80).bool(message.DclReducedDueToHighCellResistance); + } + if (message.DclReducedDueToLowCellVoltage !== false) { + writer.uint32(88).bool(message.DclReducedDueToLowCellVoltage); + } + if (message.DclReducedDueToLowPackVoltage !== false) { + writer.uint32(96).bool(message.DclReducedDueToLowPackVoltage); + } + if (message.DclReducedDueToLowSoc !== false) { + writer.uint32(104).bool(message.DclReducedDueToLowSoc); + } + if (message.DclReducedDueToTemperature !== false) { + writer.uint32(112).bool(message.DclReducedDueToTemperature); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): Coords { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): BatteryFaultWarnings { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseCoords(); + const message = createBaseBatteryFaultWarnings(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 9) { + if (tag !== 8) { break; } - message.lat = reader.double(); + message.CclReducedDueToAlternateCurrentLimit = reader.bool(); continue; } case 2: { - if (tag !== 17) { + if (tag !== 16) { break; } - message.long = reader.double(); + message.CclReducedDueToChargerLatch = reader.bool(); continue; } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): Coords { - return { - lat: isSet(object.lat) ? globalThis.Number(object.lat) : 0, - long: isSet(object.long) ? globalThis.Number(object.long) : 0, - }; - }, - - toJSON(message: Coords): unknown { - const obj: any = {}; - if (message.lat !== 0) { - obj.lat = message.lat; - } - if (message.long !== 0) { - obj.long = message.long; - } - return obj; - }, - - create, I>>(base?: I): Coords { - return Coords.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): Coords { - const message = createBaseCoords(); - message.lat = object.lat ?? 0; - message.long = object.long ?? 0; - return message; - }, -}; - -function createBaseError(): Error { - return { error: "", invalidFields: [] }; -} - -export const Error: MessageFns = { - encode(message: Error, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.error !== "") { - writer.uint32(10).string(message.error); - } - for (const v of message.invalidFields) { - writer.uint32(18).string(v!); - } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): Error { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseError(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { + case 3: { + if (tag !== 24) { break; } - message.error = reader.string(); + message.CclReducedDueToHighCellResistance = reader.bool(); continue; } - case 2: { - if (tag !== 18) { + case 4: { + if (tag !== 32) { break; } - message.invalidFields.push(reader.string()); + message.CclReducedDueToHighCellVoltage = reader.bool(); continue; } - } + case 5: { + if (tag !== 40) { + break; + } + + message.CclReducedDueToHighPackVoltage = reader.bool(); + continue; + } + case 6: { + if (tag !== 48) { + break; + } + + message.CclReducedDueToHighSoc = reader.bool(); + continue; + } + case 7: { + if (tag !== 56) { + break; + } + + message.CclReducedDueToTemperature = reader.bool(); + continue; + } + case 8: { + if (tag !== 64) { + break; + } + + message.DclAndCclReducedDueToCommunicationFailsafe = reader.bool(); + continue; + } + case 9: { + if (tag !== 72) { + break; + } + + message.DclAndCclReducedDueToVoltageFailsafe = reader.bool(); + continue; + } + case 10: { + if (tag !== 80) { + break; + } + + message.DclReducedDueToHighCellResistance = reader.bool(); + continue; + } + case 11: { + if (tag !== 88) { + break; + } + + message.DclReducedDueToLowCellVoltage = reader.bool(); + continue; + } + case 12: { + if (tag !== 96) { + break; + } + + message.DclReducedDueToLowPackVoltage = reader.bool(); + continue; + } + case 13: { + if (tag !== 104) { + break; + } + + message.DclReducedDueToLowSoc = reader.bool(); + continue; + } + case 14: { + if (tag !== 112) { + break; + } + + message.DclReducedDueToTemperature = reader.bool(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): BatteryFaultWarnings { + return { + CclReducedDueToAlternateCurrentLimit: isSet( + object.CclReducedDueToAlternateCurrentLimit, + ) + ? globalThis.Boolean(object.CclReducedDueToAlternateCurrentLimit) + : false, + CclReducedDueToChargerLatch: isSet(object.CclReducedDueToChargerLatch) + ? globalThis.Boolean(object.CclReducedDueToChargerLatch) + : false, + CclReducedDueToHighCellResistance: isSet( + object.CclReducedDueToHighCellResistance, + ) + ? globalThis.Boolean(object.CclReducedDueToHighCellResistance) + : false, + CclReducedDueToHighCellVoltage: isSet( + object.CclReducedDueToHighCellVoltage, + ) + ? globalThis.Boolean(object.CclReducedDueToHighCellVoltage) + : false, + CclReducedDueToHighPackVoltage: isSet( + object.CclReducedDueToHighPackVoltage, + ) + ? globalThis.Boolean(object.CclReducedDueToHighPackVoltage) + : false, + CclReducedDueToHighSoc: isSet(object.CclReducedDueToHighSoc) + ? globalThis.Boolean(object.CclReducedDueToHighSoc) + : false, + CclReducedDueToTemperature: isSet(object.CclReducedDueToTemperature) + ? globalThis.Boolean(object.CclReducedDueToTemperature) + : false, + DclAndCclReducedDueToCommunicationFailsafe: isSet( + object.DclAndCclReducedDueToCommunicationFailsafe, + ) + ? globalThis.Boolean(object.DclAndCclReducedDueToCommunicationFailsafe) + : false, + DclAndCclReducedDueToVoltageFailsafe: isSet( + object.DclAndCclReducedDueToVoltageFailsafe, + ) + ? globalThis.Boolean(object.DclAndCclReducedDueToVoltageFailsafe) + : false, + DclReducedDueToHighCellResistance: isSet( + object.DclReducedDueToHighCellResistance, + ) + ? globalThis.Boolean(object.DclReducedDueToHighCellResistance) + : false, + DclReducedDueToLowCellVoltage: isSet(object.DclReducedDueToLowCellVoltage) + ? globalThis.Boolean(object.DclReducedDueToLowCellVoltage) + : false, + DclReducedDueToLowPackVoltage: isSet(object.DclReducedDueToLowPackVoltage) + ? globalThis.Boolean(object.DclReducedDueToLowPackVoltage) + : false, + DclReducedDueToLowSoc: isSet(object.DclReducedDueToLowSoc) + ? globalThis.Boolean(object.DclReducedDueToLowSoc) + : false, + DclReducedDueToTemperature: isSet(object.DclReducedDueToTemperature) + ? globalThis.Boolean(object.DclReducedDueToTemperature) + : false, + }; + }, + + toJSON(message: BatteryFaultWarnings): unknown { + const obj: any = {}; + if (message.CclReducedDueToAlternateCurrentLimit !== false) { + obj.CclReducedDueToAlternateCurrentLimit = + message.CclReducedDueToAlternateCurrentLimit; + } + if (message.CclReducedDueToChargerLatch !== false) { + obj.CclReducedDueToChargerLatch = message.CclReducedDueToChargerLatch; + } + if (message.CclReducedDueToHighCellResistance !== false) { + obj.CclReducedDueToHighCellResistance = + message.CclReducedDueToHighCellResistance; + } + if (message.CclReducedDueToHighCellVoltage !== false) { + obj.CclReducedDueToHighCellVoltage = + message.CclReducedDueToHighCellVoltage; + } + if (message.CclReducedDueToHighPackVoltage !== false) { + obj.CclReducedDueToHighPackVoltage = + message.CclReducedDueToHighPackVoltage; + } + if (message.CclReducedDueToHighSoc !== false) { + obj.CclReducedDueToHighSoc = message.CclReducedDueToHighSoc; + } + if (message.CclReducedDueToTemperature !== false) { + obj.CclReducedDueToTemperature = message.CclReducedDueToTemperature; + } + if (message.DclAndCclReducedDueToCommunicationFailsafe !== false) { + obj.DclAndCclReducedDueToCommunicationFailsafe = + message.DclAndCclReducedDueToCommunicationFailsafe; + } + if (message.DclAndCclReducedDueToVoltageFailsafe !== false) { + obj.DclAndCclReducedDueToVoltageFailsafe = + message.DclAndCclReducedDueToVoltageFailsafe; + } + if (message.DclReducedDueToHighCellResistance !== false) { + obj.DclReducedDueToHighCellResistance = + message.DclReducedDueToHighCellResistance; + } + if (message.DclReducedDueToLowCellVoltage !== false) { + obj.DclReducedDueToLowCellVoltage = message.DclReducedDueToLowCellVoltage; + } + if (message.DclReducedDueToLowPackVoltage !== false) { + obj.DclReducedDueToLowPackVoltage = message.DclReducedDueToLowPackVoltage; + } + if (message.DclReducedDueToLowSoc !== false) { + obj.DclReducedDueToLowSoc = message.DclReducedDueToLowSoc; + } + if (message.DclReducedDueToTemperature !== false) { + obj.DclReducedDueToTemperature = message.DclReducedDueToTemperature; + } + return obj; + }, + + create, I>>( + base?: I, + ): BatteryFaultWarnings { + return BatteryFaultWarnings.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): BatteryFaultWarnings { + const message = createBaseBatteryFaultWarnings(); + message.CclReducedDueToAlternateCurrentLimit = + object.CclReducedDueToAlternateCurrentLimit ?? false; + message.CclReducedDueToChargerLatch = + object.CclReducedDueToChargerLatch ?? false; + message.CclReducedDueToHighCellResistance = + object.CclReducedDueToHighCellResistance ?? false; + message.CclReducedDueToHighCellVoltage = + object.CclReducedDueToHighCellVoltage ?? false; + message.CclReducedDueToHighPackVoltage = + object.CclReducedDueToHighPackVoltage ?? false; + message.CclReducedDueToHighSoc = object.CclReducedDueToHighSoc ?? false; + message.CclReducedDueToTemperature = + object.CclReducedDueToTemperature ?? false; + message.DclAndCclReducedDueToCommunicationFailsafe = + object.DclAndCclReducedDueToCommunicationFailsafe ?? false; + message.DclAndCclReducedDueToVoltageFailsafe = + object.DclAndCclReducedDueToVoltageFailsafe ?? false; + message.DclReducedDueToHighCellResistance = + object.DclReducedDueToHighCellResistance ?? false; + message.DclReducedDueToLowCellVoltage = + object.DclReducedDueToLowCellVoltage ?? false; + message.DclReducedDueToLowPackVoltage = + object.DclReducedDueToLowPackVoltage ?? false; + message.DclReducedDueToLowSoc = object.DclReducedDueToLowSoc ?? false; + message.DclReducedDueToTemperature = + object.DclReducedDueToTemperature ?? false; + return message; + }, +}; + +function createBaseBatteryFaultErrors(): BatteryFaultErrors { + return { + AlwaysOnSupplyFault: false, + CanbusCommunicationFault: false, + ChargeLimitEnforcementFault: false, + ChargerSafetyRelayFault: false, + CurrentSensorFault: false, + DischargeLimitEnforcementFault: false, + FanMonitorFault: false, + HighVoltageIsolationFault: false, + InternalCommunicationFault: false, + InternalConversionFault: false, + InternalLogicFault: false, + InternalMemoryFault: false, + InternalThermistorFault: false, + LowCellVoltageFault: false, + OpenWiringFault: false, + PackVoltageSensorFault: false, + PowerSupply12VFault: false, + ThermistorFault: false, + VoltageRedundancyFault: false, + WeakCellFault: false, + WeakPackFault: false, + }; +} + +export const BatteryFaultErrors: MessageFns = { + encode( + message: BatteryFaultErrors, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.AlwaysOnSupplyFault !== false) { + writer.uint32(8).bool(message.AlwaysOnSupplyFault); + } + if (message.CanbusCommunicationFault !== false) { + writer.uint32(16).bool(message.CanbusCommunicationFault); + } + if (message.ChargeLimitEnforcementFault !== false) { + writer.uint32(24).bool(message.ChargeLimitEnforcementFault); + } + if (message.ChargerSafetyRelayFault !== false) { + writer.uint32(32).bool(message.ChargerSafetyRelayFault); + } + if (message.CurrentSensorFault !== false) { + writer.uint32(40).bool(message.CurrentSensorFault); + } + if (message.DischargeLimitEnforcementFault !== false) { + writer.uint32(48).bool(message.DischargeLimitEnforcementFault); + } + if (message.FanMonitorFault !== false) { + writer.uint32(56).bool(message.FanMonitorFault); + } + if (message.HighVoltageIsolationFault !== false) { + writer.uint32(64).bool(message.HighVoltageIsolationFault); + } + if (message.InternalCommunicationFault !== false) { + writer.uint32(72).bool(message.InternalCommunicationFault); + } + if (message.InternalConversionFault !== false) { + writer.uint32(80).bool(message.InternalConversionFault); + } + if (message.InternalLogicFault !== false) { + writer.uint32(88).bool(message.InternalLogicFault); + } + if (message.InternalMemoryFault !== false) { + writer.uint32(96).bool(message.InternalMemoryFault); + } + if (message.InternalThermistorFault !== false) { + writer.uint32(104).bool(message.InternalThermistorFault); + } + if (message.LowCellVoltageFault !== false) { + writer.uint32(112).bool(message.LowCellVoltageFault); + } + if (message.OpenWiringFault !== false) { + writer.uint32(120).bool(message.OpenWiringFault); + } + if (message.PackVoltageSensorFault !== false) { + writer.uint32(128).bool(message.PackVoltageSensorFault); + } + if (message.PowerSupply12VFault !== false) { + writer.uint32(136).bool(message.PowerSupply12VFault); + } + if (message.ThermistorFault !== false) { + writer.uint32(144).bool(message.ThermistorFault); + } + if (message.VoltageRedundancyFault !== false) { + writer.uint32(152).bool(message.VoltageRedundancyFault); + } + if (message.WeakCellFault !== false) { + writer.uint32(160).bool(message.WeakCellFault); + } + if (message.WeakPackFault !== false) { + writer.uint32(168).bool(message.WeakPackFault); + } + return writer; + }, + + decode( + input: BinaryReader | Uint8Array, + length?: number, + ): BatteryFaultErrors { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseBatteryFaultErrors(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.AlwaysOnSupplyFault = reader.bool(); + continue; + } + case 2: { + if (tag !== 16) { + break; + } + + message.CanbusCommunicationFault = reader.bool(); + continue; + } + case 3: { + if (tag !== 24) { + break; + } + + message.ChargeLimitEnforcementFault = reader.bool(); + continue; + } + case 4: { + if (tag !== 32) { + break; + } + + message.ChargerSafetyRelayFault = reader.bool(); + continue; + } + case 5: { + if (tag !== 40) { + break; + } + + message.CurrentSensorFault = reader.bool(); + continue; + } + case 6: { + if (tag !== 48) { + break; + } + + message.DischargeLimitEnforcementFault = reader.bool(); + continue; + } + case 7: { + if (tag !== 56) { + break; + } + + message.FanMonitorFault = reader.bool(); + continue; + } + case 8: { + if (tag !== 64) { + break; + } + + message.HighVoltageIsolationFault = reader.bool(); + continue; + } + case 9: { + if (tag !== 72) { + break; + } + + message.InternalCommunicationFault = reader.bool(); + continue; + } + case 10: { + if (tag !== 80) { + break; + } + + message.InternalConversionFault = reader.bool(); + continue; + } + case 11: { + if (tag !== 88) { + break; + } + + message.InternalLogicFault = reader.bool(); + continue; + } + case 12: { + if (tag !== 96) { + break; + } + + message.InternalMemoryFault = reader.bool(); + continue; + } + case 13: { + if (tag !== 104) { + break; + } + + message.InternalThermistorFault = reader.bool(); + continue; + } + case 14: { + if (tag !== 112) { + break; + } + + message.LowCellVoltageFault = reader.bool(); + continue; + } + case 15: { + if (tag !== 120) { + break; + } + + message.OpenWiringFault = reader.bool(); + continue; + } + case 16: { + if (tag !== 128) { + break; + } + + message.PackVoltageSensorFault = reader.bool(); + continue; + } + case 17: { + if (tag !== 136) { + break; + } + + message.PowerSupply12VFault = reader.bool(); + continue; + } + case 18: { + if (tag !== 144) { + break; + } + + message.ThermistorFault = reader.bool(); + continue; + } + case 19: { + if (tag !== 152) { + break; + } + + message.VoltageRedundancyFault = reader.bool(); + continue; + } + case 20: { + if (tag !== 160) { + break; + } + + message.WeakCellFault = reader.bool(); + continue; + } + case 21: { + if (tag !== 168) { + break; + } + + message.WeakPackFault = reader.bool(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): BatteryFaultErrors { + return { + AlwaysOnSupplyFault: isSet(object.AlwaysOnSupplyFault) + ? globalThis.Boolean(object.AlwaysOnSupplyFault) + : false, + CanbusCommunicationFault: isSet(object.CanbusCommunicationFault) + ? globalThis.Boolean(object.CanbusCommunicationFault) + : false, + ChargeLimitEnforcementFault: isSet(object.ChargeLimitEnforcementFault) + ? globalThis.Boolean(object.ChargeLimitEnforcementFault) + : false, + ChargerSafetyRelayFault: isSet(object.ChargerSafetyRelayFault) + ? globalThis.Boolean(object.ChargerSafetyRelayFault) + : false, + CurrentSensorFault: isSet(object.CurrentSensorFault) + ? globalThis.Boolean(object.CurrentSensorFault) + : false, + DischargeLimitEnforcementFault: isSet( + object.DischargeLimitEnforcementFault, + ) + ? globalThis.Boolean(object.DischargeLimitEnforcementFault) + : false, + FanMonitorFault: isSet(object.FanMonitorFault) + ? globalThis.Boolean(object.FanMonitorFault) + : false, + HighVoltageIsolationFault: isSet(object.HighVoltageIsolationFault) + ? globalThis.Boolean(object.HighVoltageIsolationFault) + : false, + InternalCommunicationFault: isSet(object.InternalCommunicationFault) + ? globalThis.Boolean(object.InternalCommunicationFault) + : false, + InternalConversionFault: isSet(object.InternalConversionFault) + ? globalThis.Boolean(object.InternalConversionFault) + : false, + InternalLogicFault: isSet(object.InternalLogicFault) + ? globalThis.Boolean(object.InternalLogicFault) + : false, + InternalMemoryFault: isSet(object.InternalMemoryFault) + ? globalThis.Boolean(object.InternalMemoryFault) + : false, + InternalThermistorFault: isSet(object.InternalThermistorFault) + ? globalThis.Boolean(object.InternalThermistorFault) + : false, + LowCellVoltageFault: isSet(object.LowCellVoltageFault) + ? globalThis.Boolean(object.LowCellVoltageFault) + : false, + OpenWiringFault: isSet(object.OpenWiringFault) + ? globalThis.Boolean(object.OpenWiringFault) + : false, + PackVoltageSensorFault: isSet(object.PackVoltageSensorFault) + ? globalThis.Boolean(object.PackVoltageSensorFault) + : false, + PowerSupply12VFault: isSet(object.PowerSupply12VFault) + ? globalThis.Boolean(object.PowerSupply12VFault) + : false, + ThermistorFault: isSet(object.ThermistorFault) + ? globalThis.Boolean(object.ThermistorFault) + : false, + VoltageRedundancyFault: isSet(object.VoltageRedundancyFault) + ? globalThis.Boolean(object.VoltageRedundancyFault) + : false, + WeakCellFault: isSet(object.WeakCellFault) + ? globalThis.Boolean(object.WeakCellFault) + : false, + WeakPackFault: isSet(object.WeakPackFault) + ? globalThis.Boolean(object.WeakPackFault) + : false, + }; + }, + + toJSON(message: BatteryFaultErrors): unknown { + const obj: any = {}; + if (message.AlwaysOnSupplyFault !== false) { + obj.AlwaysOnSupplyFault = message.AlwaysOnSupplyFault; + } + if (message.CanbusCommunicationFault !== false) { + obj.CanbusCommunicationFault = message.CanbusCommunicationFault; + } + if (message.ChargeLimitEnforcementFault !== false) { + obj.ChargeLimitEnforcementFault = message.ChargeLimitEnforcementFault; + } + if (message.ChargerSafetyRelayFault !== false) { + obj.ChargerSafetyRelayFault = message.ChargerSafetyRelayFault; + } + if (message.CurrentSensorFault !== false) { + obj.CurrentSensorFault = message.CurrentSensorFault; + } + if (message.DischargeLimitEnforcementFault !== false) { + obj.DischargeLimitEnforcementFault = + message.DischargeLimitEnforcementFault; + } + if (message.FanMonitorFault !== false) { + obj.FanMonitorFault = message.FanMonitorFault; + } + if (message.HighVoltageIsolationFault !== false) { + obj.HighVoltageIsolationFault = message.HighVoltageIsolationFault; + } + if (message.InternalCommunicationFault !== false) { + obj.InternalCommunicationFault = message.InternalCommunicationFault; + } + if (message.InternalConversionFault !== false) { + obj.InternalConversionFault = message.InternalConversionFault; + } + if (message.InternalLogicFault !== false) { + obj.InternalLogicFault = message.InternalLogicFault; + } + if (message.InternalMemoryFault !== false) { + obj.InternalMemoryFault = message.InternalMemoryFault; + } + if (message.InternalThermistorFault !== false) { + obj.InternalThermistorFault = message.InternalThermistorFault; + } + if (message.LowCellVoltageFault !== false) { + obj.LowCellVoltageFault = message.LowCellVoltageFault; + } + if (message.OpenWiringFault !== false) { + obj.OpenWiringFault = message.OpenWiringFault; + } + if (message.PackVoltageSensorFault !== false) { + obj.PackVoltageSensorFault = message.PackVoltageSensorFault; + } + if (message.PowerSupply12VFault !== false) { + obj.PowerSupply12VFault = message.PowerSupply12VFault; + } + if (message.ThermistorFault !== false) { + obj.ThermistorFault = message.ThermistorFault; + } + if (message.VoltageRedundancyFault !== false) { + obj.VoltageRedundancyFault = message.VoltageRedundancyFault; + } + if (message.WeakCellFault !== false) { + obj.WeakCellFault = message.WeakCellFault; + } + if (message.WeakPackFault !== false) { + obj.WeakPackFault = message.WeakPackFault; + } + return obj; + }, + + create, I>>( + base?: I, + ): BatteryFaultErrors { + return BatteryFaultErrors.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): BatteryFaultErrors { + const message = createBaseBatteryFaultErrors(); + message.AlwaysOnSupplyFault = object.AlwaysOnSupplyFault ?? false; + message.CanbusCommunicationFault = object.CanbusCommunicationFault ?? false; + message.ChargeLimitEnforcementFault = + object.ChargeLimitEnforcementFault ?? false; + message.ChargerSafetyRelayFault = object.ChargerSafetyRelayFault ?? false; + message.CurrentSensorFault = object.CurrentSensorFault ?? false; + message.DischargeLimitEnforcementFault = + object.DischargeLimitEnforcementFault ?? false; + message.FanMonitorFault = object.FanMonitorFault ?? false; + message.HighVoltageIsolationFault = + object.HighVoltageIsolationFault ?? false; + message.InternalCommunicationFault = + object.InternalCommunicationFault ?? false; + message.InternalConversionFault = object.InternalConversionFault ?? false; + message.InternalLogicFault = object.InternalLogicFault ?? false; + message.InternalMemoryFault = object.InternalMemoryFault ?? false; + message.InternalThermistorFault = object.InternalThermistorFault ?? false; + message.LowCellVoltageFault = object.LowCellVoltageFault ?? false; + message.OpenWiringFault = object.OpenWiringFault ?? false; + message.PackVoltageSensorFault = object.PackVoltageSensorFault ?? false; + message.PowerSupply12VFault = object.PowerSupply12VFault ?? false; + message.ThermistorFault = object.ThermistorFault ?? false; + message.VoltageRedundancyFault = object.VoltageRedundancyFault ?? false; + message.WeakCellFault = object.WeakCellFault ?? false; + message.WeakPackFault = object.WeakPackFault ?? false; + return message; + }, +}; + +function createBaseBatteryFaults(): BatteryFaults { + return { Errors: undefined, Warnings: undefined }; +} + +export const BatteryFaults: MessageFns = { + encode( + message: BatteryFaults, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.Errors !== undefined) { + BatteryFaultErrors.encode( + message.Errors, + writer.uint32(10).fork(), + ).join(); + } + if (message.Warnings !== undefined) { + BatteryFaultWarnings.encode( + message.Warnings, + writer.uint32(18).fork(), + ).join(); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): BatteryFaults { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseBatteryFaults(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 10) { + break; + } + + message.Errors = BatteryFaultErrors.decode(reader, reader.uint32()); + continue; + } + case 2: { + if (tag !== 18) { + break; + } + + message.Warnings = BatteryFaultWarnings.decode( + reader, + reader.uint32(), + ); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): BatteryFaults { + return { + Errors: isSet(object.Errors) + ? BatteryFaultErrors.fromJSON(object.Errors) + : undefined, + Warnings: isSet(object.Warnings) + ? BatteryFaultWarnings.fromJSON(object.Warnings) + : undefined, + }; + }, + + toJSON(message: BatteryFaults): unknown { + const obj: any = {}; + if (message.Errors !== undefined) { + obj.Errors = BatteryFaultErrors.toJSON(message.Errors); + } + if (message.Warnings !== undefined) { + obj.Warnings = BatteryFaultWarnings.toJSON(message.Warnings); + } + return obj; + }, + + create, I>>( + base?: I, + ): BatteryFaults { + return BatteryFaults.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): BatteryFaults { + const message = createBaseBatteryFaults(); + message.Errors = + object.Errors !== undefined && object.Errors !== null + ? BatteryFaultErrors.fromPartial(object.Errors) + : undefined; + message.Warnings = + object.Warnings !== undefined && object.Warnings !== null + ? BatteryFaultWarnings.fromPartial(object.Warnings) + : undefined; + return message; + }, +}; + +function createBaseBatteryStatus(): BatteryStatus { + return { + AlwaysOnSignalStatus: false, + AverageCellVoltage: 0, + AverageTemperature: 0, + BmuAlive: 0, + ChargeRelayEnabled: false, + ChargerSafetyEnabled: false, + DischargeRelayEnabled: false, + FanSpeed: 0, + FanVoltage: 0, + HighCellVoltage: 0, + HighCellVoltageId: 0, + HighTemperature: 0, + HighThermistorId: 0, + Input12V: 0, + InternalTemperature: 0, + IsChargingSignalStatus: false, + IsReadySignalStatus: false, + LowCellVoltage: 0, + LowCellVoltageId: 0, + LowTemperature: 0, + LowThermistorId: 0, + MalfunctionIndicatorActive: false, + MaximumCellVoltage: 0, + MaximumPackVoltage: 0, + MinimumCellVoltage: 0, + MinimumPackVoltage: 0, + MultiPurposeInputSignalStatus: false, + PackAmphours: 0, + PackCurrent: 0, + PackDepthOfDischarge: 0, + PackStateOfCharge: 0, + PackVoltage: 0, + PopulatedCells: 0, + RequestedFanSpeed: 0, + }; +} + +export const BatteryStatus: MessageFns = { + encode( + message: BatteryStatus, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.AlwaysOnSignalStatus !== false) { + writer.uint32(8).bool(message.AlwaysOnSignalStatus); + } + if (message.AverageCellVoltage !== 0) { + writer.uint32(21).float(message.AverageCellVoltage); + } + if (message.AverageTemperature !== 0) { + writer.uint32(29).float(message.AverageTemperature); + } + if (message.BmuAlive !== 0) { + writer.uint32(37).float(message.BmuAlive); + } + if (message.ChargeRelayEnabled !== false) { + writer.uint32(40).bool(message.ChargeRelayEnabled); + } + if (message.ChargerSafetyEnabled !== false) { + writer.uint32(48).bool(message.ChargerSafetyEnabled); + } + if (message.DischargeRelayEnabled !== false) { + writer.uint32(56).bool(message.DischargeRelayEnabled); + } + if (message.FanSpeed !== 0) { + writer.uint32(69).float(message.FanSpeed); + } + if (message.FanVoltage !== 0) { + writer.uint32(77).float(message.FanVoltage); + } + if (message.HighCellVoltage !== 0) { + writer.uint32(85).float(message.HighCellVoltage); + } + if (message.HighCellVoltageId !== 0) { + writer.uint32(93).float(message.HighCellVoltageId); + } + if (message.HighTemperature !== 0) { + writer.uint32(101).float(message.HighTemperature); + } + if (message.HighThermistorId !== 0) { + writer.uint32(109).float(message.HighThermistorId); + } + if (message.Input12V !== 0) { + writer.uint32(117).float(message.Input12V); + } + if (message.InternalTemperature !== 0) { + writer.uint32(125).float(message.InternalTemperature); + } + if (message.IsChargingSignalStatus !== false) { + writer.uint32(128).bool(message.IsChargingSignalStatus); + } + if (message.IsReadySignalStatus !== false) { + writer.uint32(136).bool(message.IsReadySignalStatus); + } + if (message.LowCellVoltage !== 0) { + writer.uint32(149).float(message.LowCellVoltage); + } + if (message.LowCellVoltageId !== 0) { + writer.uint32(157).float(message.LowCellVoltageId); + } + if (message.LowTemperature !== 0) { + writer.uint32(165).float(message.LowTemperature); + } + if (message.LowThermistorId !== 0) { + writer.uint32(173).float(message.LowThermistorId); + } + if (message.MalfunctionIndicatorActive !== false) { + writer.uint32(176).bool(message.MalfunctionIndicatorActive); + } + if (message.MaximumCellVoltage !== 0) { + writer.uint32(189).float(message.MaximumCellVoltage); + } + if (message.MaximumPackVoltage !== 0) { + writer.uint32(197).float(message.MaximumPackVoltage); + } + if (message.MinimumCellVoltage !== 0) { + writer.uint32(205).float(message.MinimumCellVoltage); + } + if (message.MinimumPackVoltage !== 0) { + writer.uint32(213).float(message.MinimumPackVoltage); + } + if (message.MultiPurposeInputSignalStatus !== false) { + writer.uint32(216).bool(message.MultiPurposeInputSignalStatus); + } + if (message.PackAmphours !== 0) { + writer.uint32(229).float(message.PackAmphours); + } + if (message.PackCurrent !== 0) { + writer.uint32(237).float(message.PackCurrent); + } + if (message.PackDepthOfDischarge !== 0) { + writer.uint32(245).float(message.PackDepthOfDischarge); + } + if (message.PackStateOfCharge !== 0) { + writer.uint32(253).float(message.PackStateOfCharge); + } + if (message.PackVoltage !== 0) { + writer.uint32(261).float(message.PackVoltage); + } + if (message.PopulatedCells !== 0) { + writer.uint32(269).float(message.PopulatedCells); + } + if (message.RequestedFanSpeed !== 0) { + writer.uint32(277).float(message.RequestedFanSpeed); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): BatteryStatus { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseBatteryStatus(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 8) { + break; + } + + message.AlwaysOnSignalStatus = reader.bool(); + continue; + } + case 2: { + if (tag !== 21) { + break; + } + + message.AverageCellVoltage = reader.float(); + continue; + } + case 3: { + if (tag !== 29) { + break; + } + + message.AverageTemperature = reader.float(); + continue; + } + case 4: { + if (tag !== 37) { + break; + } + + message.BmuAlive = reader.float(); + continue; + } + case 5: { + if (tag !== 40) { + break; + } + + message.ChargeRelayEnabled = reader.bool(); + continue; + } + case 6: { + if (tag !== 48) { + break; + } + + message.ChargerSafetyEnabled = reader.bool(); + continue; + } + case 7: { + if (tag !== 56) { + break; + } + + message.DischargeRelayEnabled = reader.bool(); + continue; + } + case 8: { + if (tag !== 69) { + break; + } + + message.FanSpeed = reader.float(); + continue; + } + case 9: { + if (tag !== 77) { + break; + } + + message.FanVoltage = reader.float(); + continue; + } + case 10: { + if (tag !== 85) { + break; + } + + message.HighCellVoltage = reader.float(); + continue; + } + case 11: { + if (tag !== 93) { + break; + } + + message.HighCellVoltageId = reader.float(); + continue; + } + case 12: { + if (tag !== 101) { + break; + } + + message.HighTemperature = reader.float(); + continue; + } + case 13: { + if (tag !== 109) { + break; + } + + message.HighThermistorId = reader.float(); + continue; + } + case 14: { + if (tag !== 117) { + break; + } + + message.Input12V = reader.float(); + continue; + } + case 15: { + if (tag !== 125) { + break; + } + + message.InternalTemperature = reader.float(); + continue; + } + case 16: { + if (tag !== 128) { + break; + } + + message.IsChargingSignalStatus = reader.bool(); + continue; + } + case 17: { + if (tag !== 136) { + break; + } + + message.IsReadySignalStatus = reader.bool(); + continue; + } + case 18: { + if (tag !== 149) { + break; + } + + message.LowCellVoltage = reader.float(); + continue; + } + case 19: { + if (tag !== 157) { + break; + } + + message.LowCellVoltageId = reader.float(); + continue; + } + case 20: { + if (tag !== 165) { + break; + } + + message.LowTemperature = reader.float(); + continue; + } + case 21: { + if (tag !== 173) { + break; + } + + message.LowThermistorId = reader.float(); + continue; + } + case 22: { + if (tag !== 176) { + break; + } + + message.MalfunctionIndicatorActive = reader.bool(); + continue; + } + case 23: { + if (tag !== 189) { + break; + } + + message.MaximumCellVoltage = reader.float(); + continue; + } + case 24: { + if (tag !== 197) { + break; + } + + message.MaximumPackVoltage = reader.float(); + continue; + } + case 25: { + if (tag !== 205) { + break; + } + + message.MinimumCellVoltage = reader.float(); + continue; + } + case 26: { + if (tag !== 213) { + break; + } + + message.MinimumPackVoltage = reader.float(); + continue; + } + case 27: { + if (tag !== 216) { + break; + } + + message.MultiPurposeInputSignalStatus = reader.bool(); + continue; + } + case 28: { + if (tag !== 229) { + break; + } + + message.PackAmphours = reader.float(); + continue; + } + case 29: { + if (tag !== 237) { + break; + } + + message.PackCurrent = reader.float(); + continue; + } + case 30: { + if (tag !== 245) { + break; + } + + message.PackDepthOfDischarge = reader.float(); + continue; + } + case 31: { + if (tag !== 253) { + break; + } + + message.PackStateOfCharge = reader.float(); + continue; + } + case 32: { + if (tag !== 261) { + break; + } + + message.PackVoltage = reader.float(); + continue; + } + case 33: { + if (tag !== 269) { + break; + } + + message.PopulatedCells = reader.float(); + continue; + } + case 34: { + if (tag !== 277) { + break; + } + + message.RequestedFanSpeed = reader.float(); + continue; + } + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skip(tag & 7); + } + return message; + }, + + fromJSON(object: any): BatteryStatus { + return { + AlwaysOnSignalStatus: isSet(object.AlwaysOnSignalStatus) + ? globalThis.Boolean(object.AlwaysOnSignalStatus) + : false, + AverageCellVoltage: isSet(object.AverageCellVoltage) + ? globalThis.Number(object.AverageCellVoltage) + : 0, + AverageTemperature: isSet(object.AverageTemperature) + ? globalThis.Number(object.AverageTemperature) + : 0, + BmuAlive: isSet(object.BmuAlive) ? globalThis.Number(object.BmuAlive) : 0, + ChargeRelayEnabled: isSet(object.ChargeRelayEnabled) + ? globalThis.Boolean(object.ChargeRelayEnabled) + : false, + ChargerSafetyEnabled: isSet(object.ChargerSafetyEnabled) + ? globalThis.Boolean(object.ChargerSafetyEnabled) + : false, + DischargeRelayEnabled: isSet(object.DischargeRelayEnabled) + ? globalThis.Boolean(object.DischargeRelayEnabled) + : false, + FanSpeed: isSet(object.FanSpeed) ? globalThis.Number(object.FanSpeed) : 0, + FanVoltage: isSet(object.FanVoltage) + ? globalThis.Number(object.FanVoltage) + : 0, + HighCellVoltage: isSet(object.HighCellVoltage) + ? globalThis.Number(object.HighCellVoltage) + : 0, + HighCellVoltageId: isSet(object.HighCellVoltageId) + ? globalThis.Number(object.HighCellVoltageId) + : 0, + HighTemperature: isSet(object.HighTemperature) + ? globalThis.Number(object.HighTemperature) + : 0, + HighThermistorId: isSet(object.HighThermistorId) + ? globalThis.Number(object.HighThermistorId) + : 0, + Input12V: isSet(object.Input12V) ? globalThis.Number(object.Input12V) : 0, + InternalTemperature: isSet(object.InternalTemperature) + ? globalThis.Number(object.InternalTemperature) + : 0, + IsChargingSignalStatus: isSet(object.IsChargingSignalStatus) + ? globalThis.Boolean(object.IsChargingSignalStatus) + : false, + IsReadySignalStatus: isSet(object.IsReadySignalStatus) + ? globalThis.Boolean(object.IsReadySignalStatus) + : false, + LowCellVoltage: isSet(object.LowCellVoltage) + ? globalThis.Number(object.LowCellVoltage) + : 0, + LowCellVoltageId: isSet(object.LowCellVoltageId) + ? globalThis.Number(object.LowCellVoltageId) + : 0, + LowTemperature: isSet(object.LowTemperature) + ? globalThis.Number(object.LowTemperature) + : 0, + LowThermistorId: isSet(object.LowThermistorId) + ? globalThis.Number(object.LowThermistorId) + : 0, + MalfunctionIndicatorActive: isSet(object.MalfunctionIndicatorActive) + ? globalThis.Boolean(object.MalfunctionIndicatorActive) + : false, + MaximumCellVoltage: isSet(object.MaximumCellVoltage) + ? globalThis.Number(object.MaximumCellVoltage) + : 0, + MaximumPackVoltage: isSet(object.MaximumPackVoltage) + ? globalThis.Number(object.MaximumPackVoltage) + : 0, + MinimumCellVoltage: isSet(object.MinimumCellVoltage) + ? globalThis.Number(object.MinimumCellVoltage) + : 0, + MinimumPackVoltage: isSet(object.MinimumPackVoltage) + ? globalThis.Number(object.MinimumPackVoltage) + : 0, + MultiPurposeInputSignalStatus: isSet(object.MultiPurposeInputSignalStatus) + ? globalThis.Boolean(object.MultiPurposeInputSignalStatus) + : false, + PackAmphours: isSet(object.PackAmphours) + ? globalThis.Number(object.PackAmphours) + : 0, + PackCurrent: isSet(object.PackCurrent) + ? globalThis.Number(object.PackCurrent) + : 0, + PackDepthOfDischarge: isSet(object.PackDepthOfDischarge) + ? globalThis.Number(object.PackDepthOfDischarge) + : 0, + PackStateOfCharge: isSet(object.PackStateOfCharge) + ? globalThis.Number(object.PackStateOfCharge) + : 0, + PackVoltage: isSet(object.PackVoltage) + ? globalThis.Number(object.PackVoltage) + : 0, + PopulatedCells: isSet(object.PopulatedCells) + ? globalThis.Number(object.PopulatedCells) + : 0, + RequestedFanSpeed: isSet(object.RequestedFanSpeed) + ? globalThis.Number(object.RequestedFanSpeed) + : 0, + }; + }, + + toJSON(message: BatteryStatus): unknown { + const obj: any = {}; + if (message.AlwaysOnSignalStatus !== false) { + obj.AlwaysOnSignalStatus = message.AlwaysOnSignalStatus; + } + if (message.AverageCellVoltage !== 0) { + obj.AverageCellVoltage = message.AverageCellVoltage; + } + if (message.AverageTemperature !== 0) { + obj.AverageTemperature = message.AverageTemperature; + } + if (message.BmuAlive !== 0) { + obj.BmuAlive = message.BmuAlive; + } + if (message.ChargeRelayEnabled !== false) { + obj.ChargeRelayEnabled = message.ChargeRelayEnabled; + } + if (message.ChargerSafetyEnabled !== false) { + obj.ChargerSafetyEnabled = message.ChargerSafetyEnabled; + } + if (message.DischargeRelayEnabled !== false) { + obj.DischargeRelayEnabled = message.DischargeRelayEnabled; + } + if (message.FanSpeed !== 0) { + obj.FanSpeed = message.FanSpeed; + } + if (message.FanVoltage !== 0) { + obj.FanVoltage = message.FanVoltage; + } + if (message.HighCellVoltage !== 0) { + obj.HighCellVoltage = message.HighCellVoltage; + } + if (message.HighCellVoltageId !== 0) { + obj.HighCellVoltageId = message.HighCellVoltageId; + } + if (message.HighTemperature !== 0) { + obj.HighTemperature = message.HighTemperature; + } + if (message.HighThermistorId !== 0) { + obj.HighThermistorId = message.HighThermistorId; + } + if (message.Input12V !== 0) { + obj.Input12V = message.Input12V; + } + if (message.InternalTemperature !== 0) { + obj.InternalTemperature = message.InternalTemperature; + } + if (message.IsChargingSignalStatus !== false) { + obj.IsChargingSignalStatus = message.IsChargingSignalStatus; + } + if (message.IsReadySignalStatus !== false) { + obj.IsReadySignalStatus = message.IsReadySignalStatus; + } + if (message.LowCellVoltage !== 0) { + obj.LowCellVoltage = message.LowCellVoltage; + } + if (message.LowCellVoltageId !== 0) { + obj.LowCellVoltageId = message.LowCellVoltageId; + } + if (message.LowTemperature !== 0) { + obj.LowTemperature = message.LowTemperature; + } + if (message.LowThermistorId !== 0) { + obj.LowThermistorId = message.LowThermistorId; + } + if (message.MalfunctionIndicatorActive !== false) { + obj.MalfunctionIndicatorActive = message.MalfunctionIndicatorActive; + } + if (message.MaximumCellVoltage !== 0) { + obj.MaximumCellVoltage = message.MaximumCellVoltage; + } + if (message.MaximumPackVoltage !== 0) { + obj.MaximumPackVoltage = message.MaximumPackVoltage; + } + if (message.MinimumCellVoltage !== 0) { + obj.MinimumCellVoltage = message.MinimumCellVoltage; + } + if (message.MinimumPackVoltage !== 0) { + obj.MinimumPackVoltage = message.MinimumPackVoltage; + } + if (message.MultiPurposeInputSignalStatus !== false) { + obj.MultiPurposeInputSignalStatus = message.MultiPurposeInputSignalStatus; + } + if (message.PackAmphours !== 0) { + obj.PackAmphours = message.PackAmphours; + } + if (message.PackCurrent !== 0) { + obj.PackCurrent = message.PackCurrent; + } + if (message.PackDepthOfDischarge !== 0) { + obj.PackDepthOfDischarge = message.PackDepthOfDischarge; + } + if (message.PackStateOfCharge !== 0) { + obj.PackStateOfCharge = message.PackStateOfCharge; + } + if (message.PackVoltage !== 0) { + obj.PackVoltage = message.PackVoltage; + } + if (message.PopulatedCells !== 0) { + obj.PopulatedCells = message.PopulatedCells; + } + if (message.RequestedFanSpeed !== 0) { + obj.RequestedFanSpeed = message.RequestedFanSpeed; + } + return obj; + }, + + create, I>>( + base?: I, + ): BatteryStatus { + return BatteryStatus.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): BatteryStatus { + const message = createBaseBatteryStatus(); + message.AlwaysOnSignalStatus = object.AlwaysOnSignalStatus ?? false; + message.AverageCellVoltage = object.AverageCellVoltage ?? 0; + message.AverageTemperature = object.AverageTemperature ?? 0; + message.BmuAlive = object.BmuAlive ?? 0; + message.ChargeRelayEnabled = object.ChargeRelayEnabled ?? false; + message.ChargerSafetyEnabled = object.ChargerSafetyEnabled ?? false; + message.DischargeRelayEnabled = object.DischargeRelayEnabled ?? false; + message.FanSpeed = object.FanSpeed ?? 0; + message.FanVoltage = object.FanVoltage ?? 0; + message.HighCellVoltage = object.HighCellVoltage ?? 0; + message.HighCellVoltageId = object.HighCellVoltageId ?? 0; + message.HighTemperature = object.HighTemperature ?? 0; + message.HighThermistorId = object.HighThermistorId ?? 0; + message.Input12V = object.Input12V ?? 0; + message.InternalTemperature = object.InternalTemperature ?? 0; + message.IsChargingSignalStatus = object.IsChargingSignalStatus ?? false; + message.IsReadySignalStatus = object.IsReadySignalStatus ?? false; + message.LowCellVoltage = object.LowCellVoltage ?? 0; + message.LowCellVoltageId = object.LowCellVoltageId ?? 0; + message.LowTemperature = object.LowTemperature ?? 0; + message.LowThermistorId = object.LowThermistorId ?? 0; + message.MalfunctionIndicatorActive = + object.MalfunctionIndicatorActive ?? false; + message.MaximumCellVoltage = object.MaximumCellVoltage ?? 0; + message.MaximumPackVoltage = object.MaximumPackVoltage ?? 0; + message.MinimumCellVoltage = object.MinimumCellVoltage ?? 0; + message.MinimumPackVoltage = object.MinimumPackVoltage ?? 0; + message.MultiPurposeInputSignalStatus = + object.MultiPurposeInputSignalStatus ?? false; + message.PackAmphours = object.PackAmphours ?? 0; + message.PackCurrent = object.PackCurrent ?? 0; + message.PackDepthOfDischarge = object.PackDepthOfDischarge ?? 0; + message.PackStateOfCharge = object.PackStateOfCharge ?? 0; + message.PackVoltage = object.PackVoltage ?? 0; + message.PopulatedCells = object.PopulatedCells ?? 0; + message.RequestedFanSpeed = object.RequestedFanSpeed ?? 0; + return message; + }, +}; + +function createBaseB3(): B3 { + return { + Acceleration: 0, + B3Heartbeat: false, + BrakeLightSignalStatus: false, + BrakeSwitchDigital: false, + DaytimeRunningLightSignalStatus: false, + ForwardDigital: false, + HandbrakeSwitchDigital: false, + HazardLightsInput: false, + HeadightsSwitchInput: false, + HeadlightSignalStatus: false, + HornSignalStatus: false, + HornSwitchDigital: false, + LapDigital: false, + LeftSignalInput: false, + LeftSignalStatus: false, + MotorResetDigital: false, + NeutralDigital: false, + RaceModeDigital: false, + RegenBraking: 0, + ReverseDigital: false, + RightSignalInput: false, + RightSignalStatus: false, + }; +} + +export const B3: MessageFns = { + encode(message: B3, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.Acceleration !== 0) { + writer.uint32(13).float(message.Acceleration); + } + if (message.B3Heartbeat !== false) { + writer.uint32(16).bool(message.B3Heartbeat); + } + if (message.BrakeLightSignalStatus !== false) { + writer.uint32(24).bool(message.BrakeLightSignalStatus); + } + if (message.BrakeSwitchDigital !== false) { + writer.uint32(32).bool(message.BrakeSwitchDigital); + } + if (message.DaytimeRunningLightSignalStatus !== false) { + writer.uint32(40).bool(message.DaytimeRunningLightSignalStatus); + } + if (message.ForwardDigital !== false) { + writer.uint32(48).bool(message.ForwardDigital); + } + if (message.HandbrakeSwitchDigital !== false) { + writer.uint32(56).bool(message.HandbrakeSwitchDigital); + } + if (message.HazardLightsInput !== false) { + writer.uint32(64).bool(message.HazardLightsInput); + } + if (message.HeadightsSwitchInput !== false) { + writer.uint32(72).bool(message.HeadightsSwitchInput); + } + if (message.HeadlightSignalStatus !== false) { + writer.uint32(80).bool(message.HeadlightSignalStatus); + } + if (message.HornSignalStatus !== false) { + writer.uint32(88).bool(message.HornSignalStatus); + } + if (message.HornSwitchDigital !== false) { + writer.uint32(96).bool(message.HornSwitchDigital); + } + if (message.LapDigital !== false) { + writer.uint32(104).bool(message.LapDigital); + } + if (message.LeftSignalInput !== false) { + writer.uint32(112).bool(message.LeftSignalInput); + } + if (message.LeftSignalStatus !== false) { + writer.uint32(120).bool(message.LeftSignalStatus); + } + if (message.MotorResetDigital !== false) { + writer.uint32(128).bool(message.MotorResetDigital); + } + if (message.NeutralDigital !== false) { + writer.uint32(136).bool(message.NeutralDigital); + } + if (message.RaceModeDigital !== false) { + writer.uint32(144).bool(message.RaceModeDigital); + } + if (message.RegenBraking !== 0) { + writer.uint32(157).float(message.RegenBraking); + } + if (message.ReverseDigital !== false) { + writer.uint32(160).bool(message.ReverseDigital); + } + if (message.RightSignalInput !== false) { + writer.uint32(168).bool(message.RightSignalInput); + } + if (message.RightSignalStatus !== false) { + writer.uint32(176).bool(message.RightSignalStatus); + } + return writer; + }, + + decode(input: BinaryReader | Uint8Array, length?: number): B3 { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseB3(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: { + if (tag !== 13) { + break; + } + + message.Acceleration = reader.float(); + continue; + } + case 2: { + if (tag !== 16) { + break; + } + + message.B3Heartbeat = reader.bool(); + continue; + } + case 3: { + if (tag !== 24) { + break; + } + + message.BrakeLightSignalStatus = reader.bool(); + continue; + } + case 4: { + if (tag !== 32) { + break; + } + + message.BrakeSwitchDigital = reader.bool(); + continue; + } + case 5: { + if (tag !== 40) { + break; + } + + message.DaytimeRunningLightSignalStatus = reader.bool(); + continue; + } + case 6: { + if (tag !== 48) { + break; + } + + message.ForwardDigital = reader.bool(); + continue; + } + case 7: { + if (tag !== 56) { + break; + } + + message.HandbrakeSwitchDigital = reader.bool(); + continue; + } + case 8: { + if (tag !== 64) { + break; + } + + message.HazardLightsInput = reader.bool(); + continue; + } + case 9: { + if (tag !== 72) { + break; + } + + message.HeadightsSwitchInput = reader.bool(); + continue; + } + case 10: { + if (tag !== 80) { + break; + } + + message.HeadlightSignalStatus = reader.bool(); + continue; + } + case 11: { + if (tag !== 88) { + break; + } + + message.HornSignalStatus = reader.bool(); + continue; + } + case 12: { + if (tag !== 96) { + break; + } + + message.HornSwitchDigital = reader.bool(); + continue; + } + case 13: { + if (tag !== 104) { + break; + } + + message.LapDigital = reader.bool(); + continue; + } + case 14: { + if (tag !== 112) { + break; + } + + message.LeftSignalInput = reader.bool(); + continue; + } + case 15: { + if (tag !== 120) { + break; + } + + message.LeftSignalStatus = reader.bool(); + continue; + } + case 16: { + if (tag !== 128) { + break; + } + + message.MotorResetDigital = reader.bool(); + continue; + } + case 17: { + if (tag !== 136) { + break; + } + + message.NeutralDigital = reader.bool(); + continue; + } + case 18: { + if (tag !== 144) { + break; + } + + message.RaceModeDigital = reader.bool(); + continue; + } + case 19: { + if (tag !== 157) { + break; + } + + message.RegenBraking = reader.float(); + continue; + } + case 20: { + if (tag !== 160) { + break; + } + + message.ReverseDigital = reader.bool(); + continue; + } + case 21: { + if (tag !== 168) { + break; + } + + message.RightSignalInput = reader.bool(); + continue; + } + case 22: { + if (tag !== 176) { + break; + } + + message.RightSignalStatus = reader.bool(); + continue; + } + } if ((tag & 7) === 4 || tag === 0) { break; } @@ -506,84 +2260,234 @@ export const Error: MessageFns = { return message; }, - fromJSON(object: any): Error { + fromJSON(object: any): B3 { return { - error: isSet(object.error) ? globalThis.String(object.error) : "", - invalidFields: globalThis.Array.isArray(object?.invalidFields) - ? object.invalidFields.map((e: any) => globalThis.String(e)) - : [], + Acceleration: isSet(object.Acceleration) + ? globalThis.Number(object.Acceleration) + : 0, + B3Heartbeat: isSet(object.B3Heartbeat) + ? globalThis.Boolean(object.B3Heartbeat) + : false, + BrakeLightSignalStatus: isSet(object.BrakeLightSignalStatus) + ? globalThis.Boolean(object.BrakeLightSignalStatus) + : false, + BrakeSwitchDigital: isSet(object.BrakeSwitchDigital) + ? globalThis.Boolean(object.BrakeSwitchDigital) + : false, + DaytimeRunningLightSignalStatus: isSet( + object.DaytimeRunningLightSignalStatus, + ) + ? globalThis.Boolean(object.DaytimeRunningLightSignalStatus) + : false, + ForwardDigital: isSet(object.ForwardDigital) + ? globalThis.Boolean(object.ForwardDigital) + : false, + HandbrakeSwitchDigital: isSet(object.HandbrakeSwitchDigital) + ? globalThis.Boolean(object.HandbrakeSwitchDigital) + : false, + HazardLightsInput: isSet(object.HazardLightsInput) + ? globalThis.Boolean(object.HazardLightsInput) + : false, + HeadightsSwitchInput: isSet(object.HeadightsSwitchInput) + ? globalThis.Boolean(object.HeadightsSwitchInput) + : false, + HeadlightSignalStatus: isSet(object.HeadlightSignalStatus) + ? globalThis.Boolean(object.HeadlightSignalStatus) + : false, + HornSignalStatus: isSet(object.HornSignalStatus) + ? globalThis.Boolean(object.HornSignalStatus) + : false, + HornSwitchDigital: isSet(object.HornSwitchDigital) + ? globalThis.Boolean(object.HornSwitchDigital) + : false, + LapDigital: isSet(object.LapDigital) + ? globalThis.Boolean(object.LapDigital) + : false, + LeftSignalInput: isSet(object.LeftSignalInput) + ? globalThis.Boolean(object.LeftSignalInput) + : false, + LeftSignalStatus: isSet(object.LeftSignalStatus) + ? globalThis.Boolean(object.LeftSignalStatus) + : false, + MotorResetDigital: isSet(object.MotorResetDigital) + ? globalThis.Boolean(object.MotorResetDigital) + : false, + NeutralDigital: isSet(object.NeutralDigital) + ? globalThis.Boolean(object.NeutralDigital) + : false, + RaceModeDigital: isSet(object.RaceModeDigital) + ? globalThis.Boolean(object.RaceModeDigital) + : false, + RegenBraking: isSet(object.RegenBraking) + ? globalThis.Number(object.RegenBraking) + : 0, + ReverseDigital: isSet(object.ReverseDigital) + ? globalThis.Boolean(object.ReverseDigital) + : false, + RightSignalInput: isSet(object.RightSignalInput) + ? globalThis.Boolean(object.RightSignalInput) + : false, + RightSignalStatus: isSet(object.RightSignalStatus) + ? globalThis.Boolean(object.RightSignalStatus) + : false, }; }, - toJSON(message: Error): unknown { + toJSON(message: B3): unknown { const obj: any = {}; - if (message.error !== "") { - obj.error = message.error; + if (message.Acceleration !== 0) { + obj.Acceleration = message.Acceleration; + } + if (message.B3Heartbeat !== false) { + obj.B3Heartbeat = message.B3Heartbeat; + } + if (message.BrakeLightSignalStatus !== false) { + obj.BrakeLightSignalStatus = message.BrakeLightSignalStatus; + } + if (message.BrakeSwitchDigital !== false) { + obj.BrakeSwitchDigital = message.BrakeSwitchDigital; + } + if (message.DaytimeRunningLightSignalStatus !== false) { + obj.DaytimeRunningLightSignalStatus = + message.DaytimeRunningLightSignalStatus; + } + if (message.ForwardDigital !== false) { + obj.ForwardDigital = message.ForwardDigital; + } + if (message.HandbrakeSwitchDigital !== false) { + obj.HandbrakeSwitchDigital = message.HandbrakeSwitchDigital; + } + if (message.HazardLightsInput !== false) { + obj.HazardLightsInput = message.HazardLightsInput; + } + if (message.HeadightsSwitchInput !== false) { + obj.HeadightsSwitchInput = message.HeadightsSwitchInput; + } + if (message.HeadlightSignalStatus !== false) { + obj.HeadlightSignalStatus = message.HeadlightSignalStatus; + } + if (message.HornSignalStatus !== false) { + obj.HornSignalStatus = message.HornSignalStatus; } - if (message.invalidFields?.length) { - obj.invalidFields = message.invalidFields; + if (message.HornSwitchDigital !== false) { + obj.HornSwitchDigital = message.HornSwitchDigital; + } + if (message.LapDigital !== false) { + obj.LapDigital = message.LapDigital; + } + if (message.LeftSignalInput !== false) { + obj.LeftSignalInput = message.LeftSignalInput; + } + if (message.LeftSignalStatus !== false) { + obj.LeftSignalStatus = message.LeftSignalStatus; + } + if (message.MotorResetDigital !== false) { + obj.MotorResetDigital = message.MotorResetDigital; + } + if (message.NeutralDigital !== false) { + obj.NeutralDigital = message.NeutralDigital; + } + if (message.RaceModeDigital !== false) { + obj.RaceModeDigital = message.RaceModeDigital; + } + if (message.RegenBraking !== 0) { + obj.RegenBraking = message.RegenBraking; + } + if (message.ReverseDigital !== false) { + obj.ReverseDigital = message.ReverseDigital; + } + if (message.RightSignalInput !== false) { + obj.RightSignalInput = message.RightSignalInput; + } + if (message.RightSignalStatus !== false) { + obj.RightSignalStatus = message.RightSignalStatus; } return obj; }, - create, I>>(base?: I): Error { - return Error.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): B3 { + return B3.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): Error { - const message = createBaseError(); - message.error = object.error ?? ""; - message.invalidFields = object.invalidFields?.map((e) => e) || []; + fromPartial, I>>(object: I): B3 { + const message = createBaseB3(); + message.Acceleration = object.Acceleration ?? 0; + message.B3Heartbeat = object.B3Heartbeat ?? false; + message.BrakeLightSignalStatus = object.BrakeLightSignalStatus ?? false; + message.BrakeSwitchDigital = object.BrakeSwitchDigital ?? false; + message.DaytimeRunningLightSignalStatus = + object.DaytimeRunningLightSignalStatus ?? false; + message.ForwardDigital = object.ForwardDigital ?? false; + message.HandbrakeSwitchDigital = object.HandbrakeSwitchDigital ?? false; + message.HazardLightsInput = object.HazardLightsInput ?? false; + message.HeadightsSwitchInput = object.HeadightsSwitchInput ?? false; + message.HeadlightSignalStatus = object.HeadlightSignalStatus ?? false; + message.HornSignalStatus = object.HornSignalStatus ?? false; + message.HornSwitchDigital = object.HornSwitchDigital ?? false; + message.LapDigital = object.LapDigital ?? false; + message.LeftSignalInput = object.LeftSignalInput ?? false; + message.LeftSignalStatus = object.LeftSignalStatus ?? false; + message.MotorResetDigital = object.MotorResetDigital ?? false; + message.NeutralDigital = object.NeutralDigital ?? false; + message.RaceModeDigital = object.RaceModeDigital ?? false; + message.RegenBraking = object.RegenBraking ?? 0; + message.ReverseDigital = object.ReverseDigital ?? false; + message.RightSignalInput = object.RightSignalInput ?? false; + message.RightSignalStatus = object.RightSignalStatus ?? false; return message; }, }; -function createBaseCoordInfoUpdate(): CoordInfoUpdate { - return { lat: "", long: "", password: "" }; +function createBaseKeyMotor(): KeyMotor { + return { BusCurrentOut: 0, KeyMotorVelocity: 0, MotorCurrent: 0 }; } -export const CoordInfoUpdate: MessageFns = { - encode(message: CoordInfoUpdate, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.lat !== "") { - writer.uint32(10).string(message.lat); +export const KeyMotor: MessageFns = { + encode( + message: KeyMotor, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.BusCurrentOut !== 0) { + writer.uint32(13).float(message.BusCurrentOut); } - if (message.long !== "") { - writer.uint32(18).string(message.long); + if (message.KeyMotorVelocity !== 0) { + writer.uint32(21).float(message.KeyMotorVelocity); } - if (message.password !== "") { - writer.uint32(26).string(message.password); + if (message.MotorCurrent !== 0) { + writer.uint32(29).float(message.MotorCurrent); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): CoordInfoUpdate { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + decode(input: BinaryReader | Uint8Array, length?: number): KeyMotor { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseCoordInfoUpdate(); + const message = createBaseKeyMotor(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 10) { + if (tag !== 13) { break; } - message.lat = reader.string(); + message.BusCurrentOut = reader.float(); continue; } case 2: { - if (tag !== 18) { + if (tag !== 21) { break; } - message.long = reader.string(); + message.KeyMotorVelocity = reader.float(); continue; } case 3: { - if (tag !== 26) { + if (tag !== 29) { break; } - message.password = reader.string(); + message.MotorCurrent = reader.float(); continue; } } @@ -595,191 +2499,381 @@ export const CoordInfoUpdate: MessageFns = { return message; }, - fromJSON(object: any): CoordInfoUpdate { + fromJSON(object: any): KeyMotor { return { - lat: isSet(object.lat) ? globalThis.String(object.lat) : "", - long: isSet(object.long) ? globalThis.String(object.long) : "", - password: isSet(object.password) ? globalThis.String(object.password) : "", + BusCurrentOut: isSet(object.BusCurrentOut) + ? globalThis.Number(object.BusCurrentOut) + : 0, + KeyMotorVelocity: isSet(object.KeyMotorVelocity) + ? globalThis.Number(object.KeyMotorVelocity) + : 0, + MotorCurrent: isSet(object.MotorCurrent) + ? globalThis.Number(object.MotorCurrent) + : 0, }; }, - toJSON(message: CoordInfoUpdate): unknown { + toJSON(message: KeyMotor): unknown { const obj: any = {}; - if (message.lat !== "") { - obj.lat = message.lat; + if (message.BusCurrentOut !== 0) { + obj.BusCurrentOut = message.BusCurrentOut; } - if (message.long !== "") { - obj.long = message.long; + if (message.KeyMotorVelocity !== 0) { + obj.KeyMotorVelocity = message.KeyMotorVelocity; } - if (message.password !== "") { - obj.password = message.password; + if (message.MotorCurrent !== 0) { + obj.MotorCurrent = message.MotorCurrent; } return obj; }, - create, I>>(base?: I): CoordInfoUpdate { - return CoordInfoUpdate.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): KeyMotor { + return KeyMotor.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): CoordInfoUpdate { - const message = createBaseCoordInfoUpdate(); - message.lat = object.lat ?? ""; - message.long = object.long ?? ""; - message.password = object.password ?? ""; + fromPartial, I>>(object: I): KeyMotor { + const message = createBaseKeyMotor(); + message.BusCurrentOut = object.BusCurrentOut ?? 0; + message.KeyMotorVelocity = object.KeyMotorVelocity ?? 0; + message.MotorCurrent = object.MotorCurrent ?? 0; return message; }, }; -function createBaseITelemetryData(): ITelemetryData { +function createBaseMBMS(): MBMS { return { - AuxBms: undefined, - Battery: undefined, - BatteryFaults: undefined, - Ccs: undefined, - DriverControls: undefined, - KeyMotor: [], - Lights: undefined, - MPPT: [], - MotorDetails: [], - MotorFaults: [], - PacketTitle: "", - TimeStamp: 0, + AbattDisable: false, + ArrayContactorCommand: false, + ArrayHeartbeatDeadTrip: false, + ArrayHighCurrentTrip: false, + ArrayHighCurrentWarning: false, + AuxiliaryBatteryVoltage: 0, + CanOc12VWarning: false, + ChargeContactorCommand: false, + ChargeEnable: false, + ChargeHeartbeatDeadTrip: false, + ChargeHighCurrentTrip: false, + ChargeHighCurrentWarning: false, + ChargeSafety: false, + ChargeShouldTrip: false, + ChgFault: false, + ChgLvEn: false, + ChgOn: false, + CommonContactorCommand: false, + CommonHeartbeatDeadTrip: false, + CommonHighCurrentTrip: false, + CommonHighCurrentWarning: false, + ContactorConnectedUnexpectedlyTrip: false, + ContactorDisconnectedUnexpectedlyTrip: false, + DcdcFault: false, + DcdcOn: false, + DischargeEnable: false, + DischargeShouldTrip: false, + En1: false, + EsdEnabledTrip: false, + ExternalShutdown: false, + Heartbeat: false, + HighCellVoltageTrip: false, + HighCellVoltageWarning: false, + HighTemperatureTrip: false, + HighTemperatureWarning: false, + Key: false, + LowCellVoltageTrip: false, + LowCellVoltageWarning: false, + LowTemperatureTrip: false, + LowTemperatureWarning: false, + LvContactorCommand: false, + LvHeartbeatDeadTrip: false, + LvHighCurrentTrip: false, + LvHighCurrentWarning: false, + MainPowerSwitch: false, + MotorContactorCommand: false, + MotorHeartbeatDeadTrip: false, + MotorHighCurrentTrip: false, + MotorHighCurrentWarning: false, + MpsDisabledTrip: false, + OrionCanReceivedRecently: false, + OrionMessageTimeoutTrip: false, + ProtectionTrip: false, + StartupState: 0, + StrobeBmsLight: false, + SystemState: 0, + ThreeAOc: false, }; } -export const ITelemetryData: MessageFns = { - encode(message: ITelemetryData, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.AuxBms !== undefined) { - IAuxBms.encode(message.AuxBms, writer.uint32(10).fork()).join(); +export const MBMS: MessageFns = { + encode( + message: MBMS, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.AbattDisable !== false) { + writer.uint32(8).bool(message.AbattDisable); } - if (message.Battery !== undefined) { - IBattery.encode(message.Battery, writer.uint32(18).fork()).join(); + if (message.ArrayContactorCommand !== false) { + writer.uint32(16).bool(message.ArrayContactorCommand); } - if (message.BatteryFaults !== undefined) { - IBatteryFault.encode(message.BatteryFaults, writer.uint32(26).fork()).join(); + if (message.ArrayHeartbeatDeadTrip !== false) { + writer.uint32(24).bool(message.ArrayHeartbeatDeadTrip); } - if (message.Ccs !== undefined) { - ICcs.encode(message.Ccs, writer.uint32(34).fork()).join(); + if (message.ArrayHighCurrentTrip !== false) { + writer.uint32(32).bool(message.ArrayHighCurrentTrip); } - if (message.DriverControls !== undefined) { - IDriverControls.encode(message.DriverControls, writer.uint32(42).fork()).join(); + if (message.ArrayHighCurrentWarning !== false) { + writer.uint32(40).bool(message.ArrayHighCurrentWarning); } - for (const v of message.KeyMotor) { - IKeyMotor.encode(v!, writer.uint32(50).fork()).join(); + if (message.AuxiliaryBatteryVoltage !== 0) { + writer.uint32(53).float(message.AuxiliaryBatteryVoltage); } - if (message.Lights !== undefined) { - ILights.encode(message.Lights, writer.uint32(58).fork()).join(); + if (message.CanOc12VWarning !== false) { + writer.uint32(56).bool(message.CanOc12VWarning); } - for (const v of message.MPPT) { - IMPPT.encode(v!, writer.uint32(66).fork()).join(); + if (message.ChargeContactorCommand !== false) { + writer.uint32(64).bool(message.ChargeContactorCommand); } - for (const v of message.MotorDetails) { - IMotorDetail.encode(v!, writer.uint32(74).fork()).join(); + if (message.ChargeEnable !== false) { + writer.uint32(72).bool(message.ChargeEnable); } - for (const v of message.MotorFaults) { - IMotorFault.encode(v!, writer.uint32(82).fork()).join(); + if (message.ChargeHeartbeatDeadTrip !== false) { + writer.uint32(80).bool(message.ChargeHeartbeatDeadTrip); } - if (message.PacketTitle !== "") { - writer.uint32(90).string(message.PacketTitle); + if (message.ChargeHighCurrentTrip !== false) { + writer.uint32(88).bool(message.ChargeHighCurrentTrip); } - if (message.TimeStamp !== 0) { - writer.uint32(96).int64(message.TimeStamp); + if (message.ChargeHighCurrentWarning !== false) { + writer.uint32(96).bool(message.ChargeHighCurrentWarning); + } + if (message.ChargeSafety !== false) { + writer.uint32(104).bool(message.ChargeSafety); + } + if (message.ChargeShouldTrip !== false) { + writer.uint32(112).bool(message.ChargeShouldTrip); + } + if (message.ChgFault !== false) { + writer.uint32(120).bool(message.ChgFault); + } + if (message.ChgLvEn !== false) { + writer.uint32(128).bool(message.ChgLvEn); + } + if (message.ChgOn !== false) { + writer.uint32(136).bool(message.ChgOn); + } + if (message.CommonContactorCommand !== false) { + writer.uint32(144).bool(message.CommonContactorCommand); + } + if (message.CommonHeartbeatDeadTrip !== false) { + writer.uint32(152).bool(message.CommonHeartbeatDeadTrip); + } + if (message.CommonHighCurrentTrip !== false) { + writer.uint32(160).bool(message.CommonHighCurrentTrip); + } + if (message.CommonHighCurrentWarning !== false) { + writer.uint32(168).bool(message.CommonHighCurrentWarning); + } + if (message.ContactorConnectedUnexpectedlyTrip !== false) { + writer.uint32(176).bool(message.ContactorConnectedUnexpectedlyTrip); + } + if (message.ContactorDisconnectedUnexpectedlyTrip !== false) { + writer.uint32(184).bool(message.ContactorDisconnectedUnexpectedlyTrip); + } + if (message.DcdcFault !== false) { + writer.uint32(192).bool(message.DcdcFault); + } + if (message.DcdcOn !== false) { + writer.uint32(200).bool(message.DcdcOn); + } + if (message.DischargeEnable !== false) { + writer.uint32(208).bool(message.DischargeEnable); + } + if (message.DischargeShouldTrip !== false) { + writer.uint32(216).bool(message.DischargeShouldTrip); + } + if (message.En1 !== false) { + writer.uint32(224).bool(message.En1); + } + if (message.EsdEnabledTrip !== false) { + writer.uint32(232).bool(message.EsdEnabledTrip); + } + if (message.ExternalShutdown !== false) { + writer.uint32(240).bool(message.ExternalShutdown); + } + if (message.Heartbeat !== false) { + writer.uint32(248).bool(message.Heartbeat); + } + if (message.HighCellVoltageTrip !== false) { + writer.uint32(256).bool(message.HighCellVoltageTrip); + } + if (message.HighCellVoltageWarning !== false) { + writer.uint32(264).bool(message.HighCellVoltageWarning); + } + if (message.HighTemperatureTrip !== false) { + writer.uint32(272).bool(message.HighTemperatureTrip); + } + if (message.HighTemperatureWarning !== false) { + writer.uint32(280).bool(message.HighTemperatureWarning); + } + if (message.Key !== false) { + writer.uint32(288).bool(message.Key); + } + if (message.LowCellVoltageTrip !== false) { + writer.uint32(296).bool(message.LowCellVoltageTrip); + } + if (message.LowCellVoltageWarning !== false) { + writer.uint32(304).bool(message.LowCellVoltageWarning); + } + if (message.LowTemperatureTrip !== false) { + writer.uint32(312).bool(message.LowTemperatureTrip); + } + if (message.LowTemperatureWarning !== false) { + writer.uint32(320).bool(message.LowTemperatureWarning); + } + if (message.LvContactorCommand !== false) { + writer.uint32(328).bool(message.LvContactorCommand); + } + if (message.LvHeartbeatDeadTrip !== false) { + writer.uint32(336).bool(message.LvHeartbeatDeadTrip); + } + if (message.LvHighCurrentTrip !== false) { + writer.uint32(344).bool(message.LvHighCurrentTrip); + } + if (message.LvHighCurrentWarning !== false) { + writer.uint32(352).bool(message.LvHighCurrentWarning); + } + if (message.MainPowerSwitch !== false) { + writer.uint32(360).bool(message.MainPowerSwitch); + } + if (message.MotorContactorCommand !== false) { + writer.uint32(368).bool(message.MotorContactorCommand); + } + if (message.MotorHeartbeatDeadTrip !== false) { + writer.uint32(376).bool(message.MotorHeartbeatDeadTrip); + } + if (message.MotorHighCurrentTrip !== false) { + writer.uint32(384).bool(message.MotorHighCurrentTrip); + } + if (message.MotorHighCurrentWarning !== false) { + writer.uint32(392).bool(message.MotorHighCurrentWarning); + } + if (message.MpsDisabledTrip !== false) { + writer.uint32(400).bool(message.MpsDisabledTrip); + } + if (message.OrionCanReceivedRecently !== false) { + writer.uint32(408).bool(message.OrionCanReceivedRecently); + } + if (message.OrionMessageTimeoutTrip !== false) { + writer.uint32(416).bool(message.OrionMessageTimeoutTrip); + } + if (message.ProtectionTrip !== false) { + writer.uint32(424).bool(message.ProtectionTrip); + } + if (message.StartupState !== 0) { + writer.uint32(437).float(message.StartupState); + } + if (message.StrobeBmsLight !== false) { + writer.uint32(440).bool(message.StrobeBmsLight); + } + if (message.SystemState !== 0) { + writer.uint32(453).float(message.SystemState); + } + if (message.ThreeAOc !== false) { + writer.uint32(456).bool(message.ThreeAOc); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): ITelemetryData { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + decode(input: BinaryReader | Uint8Array, length?: number): MBMS { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseITelemetryData(); + const message = createBaseMBMS(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 10) { + if (tag !== 8) { break; } - message.AuxBms = IAuxBms.decode(reader, reader.uint32()); + message.AbattDisable = reader.bool(); continue; } case 2: { - if (tag !== 18) { + if (tag !== 16) { break; } - message.Battery = IBattery.decode(reader, reader.uint32()); + message.ArrayContactorCommand = reader.bool(); continue; } case 3: { - if (tag !== 26) { + if (tag !== 24) { break; } - message.BatteryFaults = IBatteryFault.decode(reader, reader.uint32()); + message.ArrayHeartbeatDeadTrip = reader.bool(); continue; } case 4: { - if (tag !== 34) { + if (tag !== 32) { break; } - message.Ccs = ICcs.decode(reader, reader.uint32()); + message.ArrayHighCurrentTrip = reader.bool(); continue; } case 5: { - if (tag !== 42) { + if (tag !== 40) { break; } - message.DriverControls = IDriverControls.decode(reader, reader.uint32()); + message.ArrayHighCurrentWarning = reader.bool(); continue; } case 6: { - if (tag !== 50) { + if (tag !== 53) { break; } - message.KeyMotor.push(IKeyMotor.decode(reader, reader.uint32())); + message.AuxiliaryBatteryVoltage = reader.float(); continue; } case 7: { - if (tag !== 58) { + if (tag !== 56) { break; } - message.Lights = ILights.decode(reader, reader.uint32()); + message.CanOc12VWarning = reader.bool(); continue; } case 8: { - if (tag !== 66) { + if (tag !== 64) { break; } - message.MPPT.push(IMPPT.decode(reader, reader.uint32())); + message.ChargeContactorCommand = reader.bool(); continue; } case 9: { - if (tag !== 74) { + if (tag !== 72) { break; } - message.MotorDetails.push(IMotorDetail.decode(reader, reader.uint32())); + message.ChargeEnable = reader.bool(); continue; } case 10: { - if (tag !== 82) { + if (tag !== 80) { break; } - message.MotorFaults.push(IMotorFault.decode(reader, reader.uint32())); + message.ChargeHeartbeatDeadTrip = reader.bool(); continue; } case 11: { - if (tag !== 90) { + if (tag !== 88) { break; } - message.PacketTitle = reader.string(); + message.ChargeHighCurrentTrip = reader.bool(); continue; } case 12: { @@ -787,645 +2881,367 @@ export const ITelemetryData: MessageFns = { break; } - message.TimeStamp = longToNumber(reader.int64()); + message.ChargeHighCurrentWarning = reader.bool(); continue; } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, - - fromJSON(object: any): ITelemetryData { - return { - AuxBms: isSet(object.AuxBms) ? IAuxBms.fromJSON(object.AuxBms) : undefined, - Battery: isSet(object.Battery) ? IBattery.fromJSON(object.Battery) : undefined, - BatteryFaults: isSet(object.BatteryFaults) ? IBatteryFault.fromJSON(object.BatteryFaults) : undefined, - Ccs: isSet(object.Ccs) ? ICcs.fromJSON(object.Ccs) : undefined, - DriverControls: isSet(object.DriverControls) ? IDriverControls.fromJSON(object.DriverControls) : undefined, - KeyMotor: globalThis.Array.isArray(object?.KeyMotor) - ? object.KeyMotor.map((e: any) => IKeyMotor.fromJSON(e)) - : [], - Lights: isSet(object.Lights) ? ILights.fromJSON(object.Lights) : undefined, - MPPT: globalThis.Array.isArray(object?.MPPT) ? object.MPPT.map((e: any) => IMPPT.fromJSON(e)) : [], - MotorDetails: globalThis.Array.isArray(object?.MotorDetails) - ? object.MotorDetails.map((e: any) => IMotorDetail.fromJSON(e)) - : [], - MotorFaults: globalThis.Array.isArray(object?.MotorFaults) - ? object.MotorFaults.map((e: any) => IMotorFault.fromJSON(e)) - : [], - PacketTitle: isSet(object.PacketTitle) ? globalThis.String(object.PacketTitle) : "", - TimeStamp: isSet(object.TimeStamp) ? globalThis.Number(object.TimeStamp) : 0, - }; - }, - - toJSON(message: ITelemetryData): unknown { - const obj: any = {}; - if (message.AuxBms !== undefined) { - obj.AuxBms = IAuxBms.toJSON(message.AuxBms); - } - if (message.Battery !== undefined) { - obj.Battery = IBattery.toJSON(message.Battery); - } - if (message.BatteryFaults !== undefined) { - obj.BatteryFaults = IBatteryFault.toJSON(message.BatteryFaults); - } - if (message.Ccs !== undefined) { - obj.Ccs = ICcs.toJSON(message.Ccs); - } - if (message.DriverControls !== undefined) { - obj.DriverControls = IDriverControls.toJSON(message.DriverControls); - } - if (message.KeyMotor?.length) { - obj.KeyMotor = message.KeyMotor.map((e) => IKeyMotor.toJSON(e)); - } - if (message.Lights !== undefined) { - obj.Lights = ILights.toJSON(message.Lights); - } - if (message.MPPT?.length) { - obj.MPPT = message.MPPT.map((e) => IMPPT.toJSON(e)); - } - if (message.MotorDetails?.length) { - obj.MotorDetails = message.MotorDetails.map((e) => IMotorDetail.toJSON(e)); - } - if (message.MotorFaults?.length) { - obj.MotorFaults = message.MotorFaults.map((e) => IMotorFault.toJSON(e)); - } - if (message.PacketTitle !== "") { - obj.PacketTitle = message.PacketTitle; - } - if (message.TimeStamp !== 0) { - obj.TimeStamp = Math.round(message.TimeStamp); - } - return obj; - }, - - create, I>>(base?: I): ITelemetryData { - return ITelemetryData.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): ITelemetryData { - const message = createBaseITelemetryData(); - message.AuxBms = (object.AuxBms !== undefined && object.AuxBms !== null) - ? IAuxBms.fromPartial(object.AuxBms) - : undefined; - message.Battery = (object.Battery !== undefined && object.Battery !== null) - ? IBattery.fromPartial(object.Battery) - : undefined; - message.BatteryFaults = (object.BatteryFaults !== undefined && object.BatteryFaults !== null) - ? IBatteryFault.fromPartial(object.BatteryFaults) - : undefined; - message.Ccs = (object.Ccs !== undefined && object.Ccs !== null) ? ICcs.fromPartial(object.Ccs) : undefined; - message.DriverControls = (object.DriverControls !== undefined && object.DriverControls !== null) - ? IDriverControls.fromPartial(object.DriverControls) - : undefined; - message.KeyMotor = object.KeyMotor?.map((e) => IKeyMotor.fromPartial(e)) || []; - message.Lights = (object.Lights !== undefined && object.Lights !== null) - ? ILights.fromPartial(object.Lights) - : undefined; - message.MPPT = object.MPPT?.map((e) => IMPPT.fromPartial(e)) || []; - message.MotorDetails = object.MotorDetails?.map((e) => IMotorDetail.fromPartial(e)) || []; - message.MotorFaults = object.MotorFaults?.map((e) => IMotorFault.fromPartial(e)) || []; - message.PacketTitle = object.PacketTitle ?? ""; - message.TimeStamp = object.TimeStamp ?? 0; - return message; - }, -}; - -function createBaseILapData(): ILapData { - return { - ampHours: 0, - averagePackCurrent: 0, - averageSpeed: 0, - batterySecondsRemaining: 0, - distance: 0, - lapTime: 0, - netPowerOut: 0, - timeStamp: 0, - totalPowerIn: 0, - totalPowerOut: 0, - }; -} + case 13: { + if (tag !== 104) { + break; + } -export const ILapData: MessageFns = { - encode(message: ILapData, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.ampHours !== 0) { - writer.uint32(9).double(message.ampHours); - } - if (message.averagePackCurrent !== 0) { - writer.uint32(17).double(message.averagePackCurrent); - } - if (message.averageSpeed !== 0) { - writer.uint32(25).double(message.averageSpeed); - } - if (message.batterySecondsRemaining !== 0) { - writer.uint32(33).double(message.batterySecondsRemaining); - } - if (message.distance !== 0) { - writer.uint32(41).double(message.distance); - } - if (message.lapTime !== 0) { - writer.uint32(49).double(message.lapTime); - } - if (message.netPowerOut !== 0) { - writer.uint32(57).double(message.netPowerOut); - } - if (message.timeStamp !== 0) { - writer.uint32(64).int64(message.timeStamp); - } - if (message.totalPowerIn !== 0) { - writer.uint32(73).double(message.totalPowerIn); - } - if (message.totalPowerOut !== 0) { - writer.uint32(81).double(message.totalPowerOut); - } - return writer; - }, + message.ChargeSafety = reader.bool(); + continue; + } + case 14: { + if (tag !== 112) { + break; + } - decode(input: BinaryReader | Uint8Array, length?: number): ILapData { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseILapData(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 9) { + message.ChargeShouldTrip = reader.bool(); + continue; + } + case 15: { + if (tag !== 120) { break; } - message.ampHours = reader.double(); + message.ChgFault = reader.bool(); continue; } - case 2: { - if (tag !== 17) { + case 16: { + if (tag !== 128) { break; } - message.averagePackCurrent = reader.double(); + message.ChgLvEn = reader.bool(); continue; } - case 3: { - if (tag !== 25) { + case 17: { + if (tag !== 136) { break; } - message.averageSpeed = reader.double(); + message.ChgOn = reader.bool(); continue; } - case 4: { - if (tag !== 33) { + case 18: { + if (tag !== 144) { break; } - message.batterySecondsRemaining = reader.double(); + message.CommonContactorCommand = reader.bool(); continue; } - case 5: { - if (tag !== 41) { + case 19: { + if (tag !== 152) { break; } - message.distance = reader.double(); + message.CommonHeartbeatDeadTrip = reader.bool(); continue; } - case 6: { - if (tag !== 49) { + case 20: { + if (tag !== 160) { break; } - message.lapTime = reader.double(); + message.CommonHighCurrentTrip = reader.bool(); continue; } - case 7: { - if (tag !== 57) { + case 21: { + if (tag !== 168) { break; } - message.netPowerOut = reader.double(); + message.CommonHighCurrentWarning = reader.bool(); continue; } - case 8: { - if (tag !== 64) { + case 22: { + if (tag !== 176) { break; } - message.timeStamp = longToNumber(reader.int64()); + message.ContactorConnectedUnexpectedlyTrip = reader.bool(); continue; } - case 9: { - if (tag !== 73) { + case 23: { + if (tag !== 184) { break; } - message.totalPowerIn = reader.double(); + message.ContactorDisconnectedUnexpectedlyTrip = reader.bool(); continue; } - case 10: { - if (tag !== 81) { + case 24: { + if (tag !== 192) { break; } - message.totalPowerOut = reader.double(); + message.DcdcFault = reader.bool(); continue; } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, + case 25: { + if (tag !== 200) { + break; + } - fromJSON(object: any): ILapData { - return { - ampHours: isSet(object.ampHours) ? globalThis.Number(object.ampHours) : 0, - averagePackCurrent: isSet(object.averagePackCurrent) ? globalThis.Number(object.averagePackCurrent) : 0, - averageSpeed: isSet(object.averageSpeed) ? globalThis.Number(object.averageSpeed) : 0, - batterySecondsRemaining: isSet(object.batterySecondsRemaining) - ? globalThis.Number(object.batterySecondsRemaining) - : 0, - distance: isSet(object.distance) ? globalThis.Number(object.distance) : 0, - lapTime: isSet(object.lapTime) ? globalThis.Number(object.lapTime) : 0, - netPowerOut: isSet(object.netPowerOut) ? globalThis.Number(object.netPowerOut) : 0, - timeStamp: isSet(object.timeStamp) ? globalThis.Number(object.timeStamp) : 0, - totalPowerIn: isSet(object.totalPowerIn) ? globalThis.Number(object.totalPowerIn) : 0, - totalPowerOut: isSet(object.totalPowerOut) ? globalThis.Number(object.totalPowerOut) : 0, - }; - }, + message.DcdcOn = reader.bool(); + continue; + } + case 26: { + if (tag !== 208) { + break; + } - toJSON(message: ILapData): unknown { - const obj: any = {}; - if (message.ampHours !== 0) { - obj.ampHours = message.ampHours; - } - if (message.averagePackCurrent !== 0) { - obj.averagePackCurrent = message.averagePackCurrent; - } - if (message.averageSpeed !== 0) { - obj.averageSpeed = message.averageSpeed; - } - if (message.batterySecondsRemaining !== 0) { - obj.batterySecondsRemaining = message.batterySecondsRemaining; - } - if (message.distance !== 0) { - obj.distance = message.distance; - } - if (message.lapTime !== 0) { - obj.lapTime = message.lapTime; - } - if (message.netPowerOut !== 0) { - obj.netPowerOut = message.netPowerOut; - } - if (message.timeStamp !== 0) { - obj.timeStamp = Math.round(message.timeStamp); - } - if (message.totalPowerIn !== 0) { - obj.totalPowerIn = message.totalPowerIn; - } - if (message.totalPowerOut !== 0) { - obj.totalPowerOut = message.totalPowerOut; - } - return obj; - }, + message.DischargeEnable = reader.bool(); + continue; + } + case 27: { + if (tag !== 216) { + break; + } - create, I>>(base?: I): ILapData { - return ILapData.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): ILapData { - const message = createBaseILapData(); - message.ampHours = object.ampHours ?? 0; - message.averagePackCurrent = object.averagePackCurrent ?? 0; - message.averageSpeed = object.averageSpeed ?? 0; - message.batterySecondsRemaining = object.batterySecondsRemaining ?? 0; - message.distance = object.distance ?? 0; - message.lapTime = object.lapTime ?? 0; - message.netPowerOut = object.netPowerOut ?? 0; - message.timeStamp = object.timeStamp ?? 0; - message.totalPowerIn = object.totalPowerIn ?? 0; - message.totalPowerOut = object.totalPowerOut ?? 0; - return message; - }, -}; + message.DischargeShouldTrip = reader.bool(); + continue; + } + case 28: { + if (tag !== 224) { + break; + } -function createBaseIAuxBms(): IAuxBms { - return { - AllowCharge: false, - AllowDischarge: false, - AuxBmsAlive: false, - AuxVoltage: 0, - ChargeContactorError: false, - ChargeNotClosedDueToHighCurrent: false, - ChargeOpenButShouldBeClosed: false, - ChargeShouldTrip: false, - ChargeTripDueToHighCellVoltage: false, - ChargeTripDueToHighTemperatureAndCurrent: false, - ChargeTripDueToPackCurrent: false, - CommonContactorError: false, - DischargeContactorError: false, - DischargeNotClosedDueToHighCurrent: false, - DischargeOpenButShouldBeClosed: false, - DischargeShouldTrip: false, - DischargeTripDueToHighTemperatureAndCurrent: false, - DischargeTripDueToLowCellVoltage: false, - DischargeTripDueToPackCurrent: false, - HighVoltageEnableState: false, - OrionCANReceivedRecently: false, - PrechargeState: "", - ProtectionTrip: false, - StrobeBmsLight: false, - TripDueToOrionMessageTimeout: false, - }; -} + message.En1 = reader.bool(); + continue; + } + case 29: { + if (tag !== 232) { + break; + } -export const IAuxBms: MessageFns = { - encode(message: IAuxBms, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.AllowCharge !== false) { - writer.uint32(8).bool(message.AllowCharge); - } - if (message.AllowDischarge !== false) { - writer.uint32(16).bool(message.AllowDischarge); - } - if (message.AuxBmsAlive !== false) { - writer.uint32(24).bool(message.AuxBmsAlive); - } - if (message.AuxVoltage !== 0) { - writer.uint32(33).double(message.AuxVoltage); - } - if (message.ChargeContactorError !== false) { - writer.uint32(40).bool(message.ChargeContactorError); - } - if (message.ChargeNotClosedDueToHighCurrent !== false) { - writer.uint32(48).bool(message.ChargeNotClosedDueToHighCurrent); - } - if (message.ChargeOpenButShouldBeClosed !== false) { - writer.uint32(56).bool(message.ChargeOpenButShouldBeClosed); - } - if (message.ChargeShouldTrip !== false) { - writer.uint32(64).bool(message.ChargeShouldTrip); - } - if (message.ChargeTripDueToHighCellVoltage !== false) { - writer.uint32(72).bool(message.ChargeTripDueToHighCellVoltage); - } - if (message.ChargeTripDueToHighTemperatureAndCurrent !== false) { - writer.uint32(80).bool(message.ChargeTripDueToHighTemperatureAndCurrent); - } - if (message.ChargeTripDueToPackCurrent !== false) { - writer.uint32(88).bool(message.ChargeTripDueToPackCurrent); - } - if (message.CommonContactorError !== false) { - writer.uint32(96).bool(message.CommonContactorError); - } - if (message.DischargeContactorError !== false) { - writer.uint32(104).bool(message.DischargeContactorError); - } - if (message.DischargeNotClosedDueToHighCurrent !== false) { - writer.uint32(112).bool(message.DischargeNotClosedDueToHighCurrent); - } - if (message.DischargeOpenButShouldBeClosed !== false) { - writer.uint32(120).bool(message.DischargeOpenButShouldBeClosed); - } - if (message.DischargeShouldTrip !== false) { - writer.uint32(128).bool(message.DischargeShouldTrip); - } - if (message.DischargeTripDueToHighTemperatureAndCurrent !== false) { - writer.uint32(136).bool(message.DischargeTripDueToHighTemperatureAndCurrent); - } - if (message.DischargeTripDueToLowCellVoltage !== false) { - writer.uint32(144).bool(message.DischargeTripDueToLowCellVoltage); - } - if (message.DischargeTripDueToPackCurrent !== false) { - writer.uint32(152).bool(message.DischargeTripDueToPackCurrent); - } - if (message.HighVoltageEnableState !== false) { - writer.uint32(160).bool(message.HighVoltageEnableState); - } - if (message.OrionCANReceivedRecently !== false) { - writer.uint32(168).bool(message.OrionCANReceivedRecently); - } - if (message.PrechargeState !== "") { - writer.uint32(178).string(message.PrechargeState); - } - if (message.ProtectionTrip !== false) { - writer.uint32(184).bool(message.ProtectionTrip); - } - if (message.StrobeBmsLight !== false) { - writer.uint32(192).bool(message.StrobeBmsLight); - } - if (message.TripDueToOrionMessageTimeout !== false) { - writer.uint32(200).bool(message.TripDueToOrionMessageTimeout); - } - return writer; - }, + message.EsdEnabledTrip = reader.bool(); + continue; + } + case 30: { + if (tag !== 240) { + break; + } - decode(input: BinaryReader | Uint8Array, length?: number): IAuxBms { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseIAuxBms(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 8) { + message.ExternalShutdown = reader.bool(); + continue; + } + case 31: { + if (tag !== 248) { break; } - message.AllowCharge = reader.bool(); + message.Heartbeat = reader.bool(); continue; } - case 2: { - if (tag !== 16) { + case 32: { + if (tag !== 256) { break; } - message.AllowDischarge = reader.bool(); + message.HighCellVoltageTrip = reader.bool(); continue; } - case 3: { - if (tag !== 24) { + case 33: { + if (tag !== 264) { break; } - message.AuxBmsAlive = reader.bool(); + message.HighCellVoltageWarning = reader.bool(); continue; } - case 4: { - if (tag !== 33) { + case 34: { + if (tag !== 272) { break; } - message.AuxVoltage = reader.double(); + message.HighTemperatureTrip = reader.bool(); continue; } - case 5: { - if (tag !== 40) { + case 35: { + if (tag !== 280) { break; } - message.ChargeContactorError = reader.bool(); + message.HighTemperatureWarning = reader.bool(); continue; } - case 6: { - if (tag !== 48) { + case 36: { + if (tag !== 288) { break; } - message.ChargeNotClosedDueToHighCurrent = reader.bool(); + message.Key = reader.bool(); continue; } - case 7: { - if (tag !== 56) { + case 37: { + if (tag !== 296) { break; } - message.ChargeOpenButShouldBeClosed = reader.bool(); + message.LowCellVoltageTrip = reader.bool(); continue; } - case 8: { - if (tag !== 64) { + case 38: { + if (tag !== 304) { break; } - message.ChargeShouldTrip = reader.bool(); + message.LowCellVoltageWarning = reader.bool(); continue; } - case 9: { - if (tag !== 72) { + case 39: { + if (tag !== 312) { break; } - message.ChargeTripDueToHighCellVoltage = reader.bool(); + message.LowTemperatureTrip = reader.bool(); continue; } - case 10: { - if (tag !== 80) { + case 40: { + if (tag !== 320) { break; } - message.ChargeTripDueToHighTemperatureAndCurrent = reader.bool(); + message.LowTemperatureWarning = reader.bool(); continue; } - case 11: { - if (tag !== 88) { + case 41: { + if (tag !== 328) { break; } - message.ChargeTripDueToPackCurrent = reader.bool(); + message.LvContactorCommand = reader.bool(); continue; } - case 12: { - if (tag !== 96) { + case 42: { + if (tag !== 336) { break; } - message.CommonContactorError = reader.bool(); + message.LvHeartbeatDeadTrip = reader.bool(); continue; } - case 13: { - if (tag !== 104) { + case 43: { + if (tag !== 344) { break; } - message.DischargeContactorError = reader.bool(); + message.LvHighCurrentTrip = reader.bool(); continue; } - case 14: { - if (tag !== 112) { + case 44: { + if (tag !== 352) { break; } - message.DischargeNotClosedDueToHighCurrent = reader.bool(); + message.LvHighCurrentWarning = reader.bool(); continue; } - case 15: { - if (tag !== 120) { + case 45: { + if (tag !== 360) { break; } - message.DischargeOpenButShouldBeClosed = reader.bool(); + message.MainPowerSwitch = reader.bool(); continue; } - case 16: { - if (tag !== 128) { + case 46: { + if (tag !== 368) { break; } - message.DischargeShouldTrip = reader.bool(); + message.MotorContactorCommand = reader.bool(); continue; } - case 17: { - if (tag !== 136) { + case 47: { + if (tag !== 376) { break; } - message.DischargeTripDueToHighTemperatureAndCurrent = reader.bool(); + message.MotorHeartbeatDeadTrip = reader.bool(); continue; } - case 18: { - if (tag !== 144) { + case 48: { + if (tag !== 384) { break; } - message.DischargeTripDueToLowCellVoltage = reader.bool(); + message.MotorHighCurrentTrip = reader.bool(); continue; } - case 19: { - if (tag !== 152) { + case 49: { + if (tag !== 392) { break; } - message.DischargeTripDueToPackCurrent = reader.bool(); + message.MotorHighCurrentWarning = reader.bool(); continue; } - case 20: { - if (tag !== 160) { + case 50: { + if (tag !== 400) { break; } - message.HighVoltageEnableState = reader.bool(); + message.MpsDisabledTrip = reader.bool(); continue; } - case 21: { - if (tag !== 168) { + case 51: { + if (tag !== 408) { break; } - message.OrionCANReceivedRecently = reader.bool(); + message.OrionCanReceivedRecently = reader.bool(); continue; } - case 22: { - if (tag !== 178) { + case 52: { + if (tag !== 416) { break; } - message.PrechargeState = reader.string(); + message.OrionMessageTimeoutTrip = reader.bool(); continue; } - case 23: { - if (tag !== 184) { + case 53: { + if (tag !== 424) { break; } message.ProtectionTrip = reader.bool(); continue; } - case 24: { - if (tag !== 192) { + case 54: { + if (tag !== 437) { + break; + } + + message.StartupState = reader.float(); + continue; + } + case 55: { + if (tag !== 440) { break; } message.StrobeBmsLight = reader.bool(); continue; } - case 25: { - if (tag !== 200) { + case 56: { + if (tag !== 453) { + break; + } + + message.SystemState = reader.float(); + continue; + } + case 57: { + if (tag !== 456) { break; } - message.TripDueToOrionMessageTimeout = reader.bool(); + message.ThreeAOc = reader.bool(); continue; } } @@ -1437,529 +3253,791 @@ export const IAuxBms: MessageFns = { return message; }, - fromJSON(object: any): IAuxBms { + fromJSON(object: any): MBMS { return { - AllowCharge: isSet(object.AllowCharge) ? globalThis.Boolean(object.AllowCharge) : false, - AllowDischarge: isSet(object.AllowDischarge) ? globalThis.Boolean(object.AllowDischarge) : false, - AuxBmsAlive: isSet(object.AuxBmsAlive) ? globalThis.Boolean(object.AuxBmsAlive) : false, - AuxVoltage: isSet(object.AuxVoltage) ? globalThis.Number(object.AuxVoltage) : 0, - ChargeContactorError: isSet(object.ChargeContactorError) - ? globalThis.Boolean(object.ChargeContactorError) + AbattDisable: isSet(object.AbattDisable) + ? globalThis.Boolean(object.AbattDisable) : false, - ChargeNotClosedDueToHighCurrent: isSet(object.ChargeNotClosedDueToHighCurrent) - ? globalThis.Boolean(object.ChargeNotClosedDueToHighCurrent) + ArrayContactorCommand: isSet(object.ArrayContactorCommand) + ? globalThis.Boolean(object.ArrayContactorCommand) : false, - ChargeOpenButShouldBeClosed: isSet(object.ChargeOpenButShouldBeClosed) - ? globalThis.Boolean(object.ChargeOpenButShouldBeClosed) + ArrayHeartbeatDeadTrip: isSet(object.ArrayHeartbeatDeadTrip) + ? globalThis.Boolean(object.ArrayHeartbeatDeadTrip) : false, - ChargeShouldTrip: isSet(object.ChargeShouldTrip) ? globalThis.Boolean(object.ChargeShouldTrip) : false, - ChargeTripDueToHighCellVoltage: isSet(object.ChargeTripDueToHighCellVoltage) - ? globalThis.Boolean(object.ChargeTripDueToHighCellVoltage) + ArrayHighCurrentTrip: isSet(object.ArrayHighCurrentTrip) + ? globalThis.Boolean(object.ArrayHighCurrentTrip) : false, - ChargeTripDueToHighTemperatureAndCurrent: isSet(object.ChargeTripDueToHighTemperatureAndCurrent) - ? globalThis.Boolean(object.ChargeTripDueToHighTemperatureAndCurrent) + ArrayHighCurrentWarning: isSet(object.ArrayHighCurrentWarning) + ? globalThis.Boolean(object.ArrayHighCurrentWarning) : false, - ChargeTripDueToPackCurrent: isSet(object.ChargeTripDueToPackCurrent) - ? globalThis.Boolean(object.ChargeTripDueToPackCurrent) + AuxiliaryBatteryVoltage: isSet(object.AuxiliaryBatteryVoltage) + ? globalThis.Number(object.AuxiliaryBatteryVoltage) + : 0, + CanOc12VWarning: isSet(object.CanOc12VWarning) + ? globalThis.Boolean(object.CanOc12VWarning) : false, - CommonContactorError: isSet(object.CommonContactorError) - ? globalThis.Boolean(object.CommonContactorError) + ChargeContactorCommand: isSet(object.ChargeContactorCommand) + ? globalThis.Boolean(object.ChargeContactorCommand) + : false, + ChargeEnable: isSet(object.ChargeEnable) + ? globalThis.Boolean(object.ChargeEnable) + : false, + ChargeHeartbeatDeadTrip: isSet(object.ChargeHeartbeatDeadTrip) + ? globalThis.Boolean(object.ChargeHeartbeatDeadTrip) + : false, + ChargeHighCurrentTrip: isSet(object.ChargeHighCurrentTrip) + ? globalThis.Boolean(object.ChargeHighCurrentTrip) + : false, + ChargeHighCurrentWarning: isSet(object.ChargeHighCurrentWarning) + ? globalThis.Boolean(object.ChargeHighCurrentWarning) + : false, + ChargeSafety: isSet(object.ChargeSafety) + ? globalThis.Boolean(object.ChargeSafety) + : false, + ChargeShouldTrip: isSet(object.ChargeShouldTrip) + ? globalThis.Boolean(object.ChargeShouldTrip) + : false, + ChgFault: isSet(object.ChgFault) + ? globalThis.Boolean(object.ChgFault) + : false, + ChgLvEn: isSet(object.ChgLvEn) + ? globalThis.Boolean(object.ChgLvEn) + : false, + ChgOn: isSet(object.ChgOn) ? globalThis.Boolean(object.ChgOn) : false, + CommonContactorCommand: isSet(object.CommonContactorCommand) + ? globalThis.Boolean(object.CommonContactorCommand) + : false, + CommonHeartbeatDeadTrip: isSet(object.CommonHeartbeatDeadTrip) + ? globalThis.Boolean(object.CommonHeartbeatDeadTrip) + : false, + CommonHighCurrentTrip: isSet(object.CommonHighCurrentTrip) + ? globalThis.Boolean(object.CommonHighCurrentTrip) + : false, + CommonHighCurrentWarning: isSet(object.CommonHighCurrentWarning) + ? globalThis.Boolean(object.CommonHighCurrentWarning) + : false, + ContactorConnectedUnexpectedlyTrip: isSet( + object.ContactorConnectedUnexpectedlyTrip, + ) + ? globalThis.Boolean(object.ContactorConnectedUnexpectedlyTrip) + : false, + ContactorDisconnectedUnexpectedlyTrip: isSet( + object.ContactorDisconnectedUnexpectedlyTrip, + ) + ? globalThis.Boolean(object.ContactorDisconnectedUnexpectedlyTrip) + : false, + DcdcFault: isSet(object.DcdcFault) + ? globalThis.Boolean(object.DcdcFault) + : false, + DcdcOn: isSet(object.DcdcOn) ? globalThis.Boolean(object.DcdcOn) : false, + DischargeEnable: isSet(object.DischargeEnable) + ? globalThis.Boolean(object.DischargeEnable) + : false, + DischargeShouldTrip: isSet(object.DischargeShouldTrip) + ? globalThis.Boolean(object.DischargeShouldTrip) + : false, + En1: isSet(object.En1) ? globalThis.Boolean(object.En1) : false, + EsdEnabledTrip: isSet(object.EsdEnabledTrip) + ? globalThis.Boolean(object.EsdEnabledTrip) + : false, + ExternalShutdown: isSet(object.ExternalShutdown) + ? globalThis.Boolean(object.ExternalShutdown) + : false, + Heartbeat: isSet(object.Heartbeat) + ? globalThis.Boolean(object.Heartbeat) + : false, + HighCellVoltageTrip: isSet(object.HighCellVoltageTrip) + ? globalThis.Boolean(object.HighCellVoltageTrip) + : false, + HighCellVoltageWarning: isSet(object.HighCellVoltageWarning) + ? globalThis.Boolean(object.HighCellVoltageWarning) + : false, + HighTemperatureTrip: isSet(object.HighTemperatureTrip) + ? globalThis.Boolean(object.HighTemperatureTrip) + : false, + HighTemperatureWarning: isSet(object.HighTemperatureWarning) + ? globalThis.Boolean(object.HighTemperatureWarning) + : false, + Key: isSet(object.Key) ? globalThis.Boolean(object.Key) : false, + LowCellVoltageTrip: isSet(object.LowCellVoltageTrip) + ? globalThis.Boolean(object.LowCellVoltageTrip) + : false, + LowCellVoltageWarning: isSet(object.LowCellVoltageWarning) + ? globalThis.Boolean(object.LowCellVoltageWarning) + : false, + LowTemperatureTrip: isSet(object.LowTemperatureTrip) + ? globalThis.Boolean(object.LowTemperatureTrip) + : false, + LowTemperatureWarning: isSet(object.LowTemperatureWarning) + ? globalThis.Boolean(object.LowTemperatureWarning) : false, - DischargeContactorError: isSet(object.DischargeContactorError) - ? globalThis.Boolean(object.DischargeContactorError) + LvContactorCommand: isSet(object.LvContactorCommand) + ? globalThis.Boolean(object.LvContactorCommand) : false, - DischargeNotClosedDueToHighCurrent: isSet(object.DischargeNotClosedDueToHighCurrent) - ? globalThis.Boolean(object.DischargeNotClosedDueToHighCurrent) + LvHeartbeatDeadTrip: isSet(object.LvHeartbeatDeadTrip) + ? globalThis.Boolean(object.LvHeartbeatDeadTrip) : false, - DischargeOpenButShouldBeClosed: isSet(object.DischargeOpenButShouldBeClosed) - ? globalThis.Boolean(object.DischargeOpenButShouldBeClosed) + LvHighCurrentTrip: isSet(object.LvHighCurrentTrip) + ? globalThis.Boolean(object.LvHighCurrentTrip) : false, - DischargeShouldTrip: isSet(object.DischargeShouldTrip) ? globalThis.Boolean(object.DischargeShouldTrip) : false, - DischargeTripDueToHighTemperatureAndCurrent: isSet(object.DischargeTripDueToHighTemperatureAndCurrent) - ? globalThis.Boolean(object.DischargeTripDueToHighTemperatureAndCurrent) + LvHighCurrentWarning: isSet(object.LvHighCurrentWarning) + ? globalThis.Boolean(object.LvHighCurrentWarning) : false, - DischargeTripDueToLowCellVoltage: isSet(object.DischargeTripDueToLowCellVoltage) - ? globalThis.Boolean(object.DischargeTripDueToLowCellVoltage) + MainPowerSwitch: isSet(object.MainPowerSwitch) + ? globalThis.Boolean(object.MainPowerSwitch) : false, - DischargeTripDueToPackCurrent: isSet(object.DischargeTripDueToPackCurrent) - ? globalThis.Boolean(object.DischargeTripDueToPackCurrent) + MotorContactorCommand: isSet(object.MotorContactorCommand) + ? globalThis.Boolean(object.MotorContactorCommand) : false, - HighVoltageEnableState: isSet(object.HighVoltageEnableState) - ? globalThis.Boolean(object.HighVoltageEnableState) + MotorHeartbeatDeadTrip: isSet(object.MotorHeartbeatDeadTrip) + ? globalThis.Boolean(object.MotorHeartbeatDeadTrip) : false, - OrionCANReceivedRecently: isSet(object.OrionCANReceivedRecently) - ? globalThis.Boolean(object.OrionCANReceivedRecently) + MotorHighCurrentTrip: isSet(object.MotorHighCurrentTrip) + ? globalThis.Boolean(object.MotorHighCurrentTrip) : false, - PrechargeState: isSet(object.PrechargeState) ? globalThis.String(object.PrechargeState) : "", - ProtectionTrip: isSet(object.ProtectionTrip) ? globalThis.Boolean(object.ProtectionTrip) : false, - StrobeBmsLight: isSet(object.StrobeBmsLight) ? globalThis.Boolean(object.StrobeBmsLight) : false, - TripDueToOrionMessageTimeout: isSet(object.TripDueToOrionMessageTimeout) - ? globalThis.Boolean(object.TripDueToOrionMessageTimeout) + MotorHighCurrentWarning: isSet(object.MotorHighCurrentWarning) + ? globalThis.Boolean(object.MotorHighCurrentWarning) + : false, + MpsDisabledTrip: isSet(object.MpsDisabledTrip) + ? globalThis.Boolean(object.MpsDisabledTrip) + : false, + OrionCanReceivedRecently: isSet(object.OrionCanReceivedRecently) + ? globalThis.Boolean(object.OrionCanReceivedRecently) + : false, + OrionMessageTimeoutTrip: isSet(object.OrionMessageTimeoutTrip) + ? globalThis.Boolean(object.OrionMessageTimeoutTrip) + : false, + ProtectionTrip: isSet(object.ProtectionTrip) + ? globalThis.Boolean(object.ProtectionTrip) + : false, + StartupState: isSet(object.StartupState) + ? globalThis.Number(object.StartupState) + : 0, + StrobeBmsLight: isSet(object.StrobeBmsLight) + ? globalThis.Boolean(object.StrobeBmsLight) + : false, + SystemState: isSet(object.SystemState) + ? globalThis.Number(object.SystemState) + : 0, + ThreeAOc: isSet(object.ThreeAOc) + ? globalThis.Boolean(object.ThreeAOc) : false, }; }, - toJSON(message: IAuxBms): unknown { + toJSON(message: MBMS): unknown { const obj: any = {}; - if (message.AllowCharge !== false) { - obj.AllowCharge = message.AllowCharge; + if (message.AbattDisable !== false) { + obj.AbattDisable = message.AbattDisable; } - if (message.AllowDischarge !== false) { - obj.AllowDischarge = message.AllowDischarge; + if (message.ArrayContactorCommand !== false) { + obj.ArrayContactorCommand = message.ArrayContactorCommand; } - if (message.AuxBmsAlive !== false) { - obj.AuxBmsAlive = message.AuxBmsAlive; + if (message.ArrayHeartbeatDeadTrip !== false) { + obj.ArrayHeartbeatDeadTrip = message.ArrayHeartbeatDeadTrip; } - if (message.AuxVoltage !== 0) { - obj.AuxVoltage = message.AuxVoltage; + if (message.ArrayHighCurrentTrip !== false) { + obj.ArrayHighCurrentTrip = message.ArrayHighCurrentTrip; } - if (message.ChargeContactorError !== false) { - obj.ChargeContactorError = message.ChargeContactorError; + if (message.ArrayHighCurrentWarning !== false) { + obj.ArrayHighCurrentWarning = message.ArrayHighCurrentWarning; } - if (message.ChargeNotClosedDueToHighCurrent !== false) { - obj.ChargeNotClosedDueToHighCurrent = message.ChargeNotClosedDueToHighCurrent; + if (message.AuxiliaryBatteryVoltage !== 0) { + obj.AuxiliaryBatteryVoltage = message.AuxiliaryBatteryVoltage; } - if (message.ChargeOpenButShouldBeClosed !== false) { - obj.ChargeOpenButShouldBeClosed = message.ChargeOpenButShouldBeClosed; + if (message.CanOc12VWarning !== false) { + obj.CanOc12VWarning = message.CanOc12VWarning; } - if (message.ChargeShouldTrip !== false) { - obj.ChargeShouldTrip = message.ChargeShouldTrip; + if (message.ChargeContactorCommand !== false) { + obj.ChargeContactorCommand = message.ChargeContactorCommand; } - if (message.ChargeTripDueToHighCellVoltage !== false) { - obj.ChargeTripDueToHighCellVoltage = message.ChargeTripDueToHighCellVoltage; + if (message.ChargeEnable !== false) { + obj.ChargeEnable = message.ChargeEnable; } - if (message.ChargeTripDueToHighTemperatureAndCurrent !== false) { - obj.ChargeTripDueToHighTemperatureAndCurrent = message.ChargeTripDueToHighTemperatureAndCurrent; + if (message.ChargeHeartbeatDeadTrip !== false) { + obj.ChargeHeartbeatDeadTrip = message.ChargeHeartbeatDeadTrip; } - if (message.ChargeTripDueToPackCurrent !== false) { - obj.ChargeTripDueToPackCurrent = message.ChargeTripDueToPackCurrent; + if (message.ChargeHighCurrentTrip !== false) { + obj.ChargeHighCurrentTrip = message.ChargeHighCurrentTrip; } - if (message.CommonContactorError !== false) { - obj.CommonContactorError = message.CommonContactorError; + if (message.ChargeHighCurrentWarning !== false) { + obj.ChargeHighCurrentWarning = message.ChargeHighCurrentWarning; } - if (message.DischargeContactorError !== false) { - obj.DischargeContactorError = message.DischargeContactorError; + if (message.ChargeSafety !== false) { + obj.ChargeSafety = message.ChargeSafety; } - if (message.DischargeNotClosedDueToHighCurrent !== false) { - obj.DischargeNotClosedDueToHighCurrent = message.DischargeNotClosedDueToHighCurrent; + if (message.ChargeShouldTrip !== false) { + obj.ChargeShouldTrip = message.ChargeShouldTrip; } - if (message.DischargeOpenButShouldBeClosed !== false) { - obj.DischargeOpenButShouldBeClosed = message.DischargeOpenButShouldBeClosed; + if (message.ChgFault !== false) { + obj.ChgFault = message.ChgFault; } - if (message.DischargeShouldTrip !== false) { - obj.DischargeShouldTrip = message.DischargeShouldTrip; + if (message.ChgLvEn !== false) { + obj.ChgLvEn = message.ChgLvEn; } - if (message.DischargeTripDueToHighTemperatureAndCurrent !== false) { - obj.DischargeTripDueToHighTemperatureAndCurrent = message.DischargeTripDueToHighTemperatureAndCurrent; + if (message.ChgOn !== false) { + obj.ChgOn = message.ChgOn; } - if (message.DischargeTripDueToLowCellVoltage !== false) { - obj.DischargeTripDueToLowCellVoltage = message.DischargeTripDueToLowCellVoltage; + if (message.CommonContactorCommand !== false) { + obj.CommonContactorCommand = message.CommonContactorCommand; } - if (message.DischargeTripDueToPackCurrent !== false) { - obj.DischargeTripDueToPackCurrent = message.DischargeTripDueToPackCurrent; + if (message.CommonHeartbeatDeadTrip !== false) { + obj.CommonHeartbeatDeadTrip = message.CommonHeartbeatDeadTrip; } - if (message.HighVoltageEnableState !== false) { - obj.HighVoltageEnableState = message.HighVoltageEnableState; + if (message.CommonHighCurrentTrip !== false) { + obj.CommonHighCurrentTrip = message.CommonHighCurrentTrip; } - if (message.OrionCANReceivedRecently !== false) { - obj.OrionCANReceivedRecently = message.OrionCANReceivedRecently; + if (message.CommonHighCurrentWarning !== false) { + obj.CommonHighCurrentWarning = message.CommonHighCurrentWarning; } - if (message.PrechargeState !== "") { - obj.PrechargeState = message.PrechargeState; + if (message.ContactorConnectedUnexpectedlyTrip !== false) { + obj.ContactorConnectedUnexpectedlyTrip = + message.ContactorConnectedUnexpectedlyTrip; } - if (message.ProtectionTrip !== false) { - obj.ProtectionTrip = message.ProtectionTrip; + if (message.ContactorDisconnectedUnexpectedlyTrip !== false) { + obj.ContactorDisconnectedUnexpectedlyTrip = + message.ContactorDisconnectedUnexpectedlyTrip; } - if (message.StrobeBmsLight !== false) { - obj.StrobeBmsLight = message.StrobeBmsLight; + if (message.DcdcFault !== false) { + obj.DcdcFault = message.DcdcFault; } - if (message.TripDueToOrionMessageTimeout !== false) { - obj.TripDueToOrionMessageTimeout = message.TripDueToOrionMessageTimeout; + if (message.DcdcOn !== false) { + obj.DcdcOn = message.DcdcOn; } - return obj; - }, - - create, I>>(base?: I): IAuxBms { - return IAuxBms.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): IAuxBms { - const message = createBaseIAuxBms(); - message.AllowCharge = object.AllowCharge ?? false; - message.AllowDischarge = object.AllowDischarge ?? false; - message.AuxBmsAlive = object.AuxBmsAlive ?? false; - message.AuxVoltage = object.AuxVoltage ?? 0; - message.ChargeContactorError = object.ChargeContactorError ?? false; - message.ChargeNotClosedDueToHighCurrent = object.ChargeNotClosedDueToHighCurrent ?? false; - message.ChargeOpenButShouldBeClosed = object.ChargeOpenButShouldBeClosed ?? false; - message.ChargeShouldTrip = object.ChargeShouldTrip ?? false; - message.ChargeTripDueToHighCellVoltage = object.ChargeTripDueToHighCellVoltage ?? false; - message.ChargeTripDueToHighTemperatureAndCurrent = object.ChargeTripDueToHighTemperatureAndCurrent ?? false; - message.ChargeTripDueToPackCurrent = object.ChargeTripDueToPackCurrent ?? false; - message.CommonContactorError = object.CommonContactorError ?? false; - message.DischargeContactorError = object.DischargeContactorError ?? false; - message.DischargeNotClosedDueToHighCurrent = object.DischargeNotClosedDueToHighCurrent ?? false; - message.DischargeOpenButShouldBeClosed = object.DischargeOpenButShouldBeClosed ?? false; - message.DischargeShouldTrip = object.DischargeShouldTrip ?? false; - message.DischargeTripDueToHighTemperatureAndCurrent = object.DischargeTripDueToHighTemperatureAndCurrent ?? false; - message.DischargeTripDueToLowCellVoltage = object.DischargeTripDueToLowCellVoltage ?? false; - message.DischargeTripDueToPackCurrent = object.DischargeTripDueToPackCurrent ?? false; - message.HighVoltageEnableState = object.HighVoltageEnableState ?? false; - message.OrionCANReceivedRecently = object.OrionCANReceivedRecently ?? false; - message.PrechargeState = object.PrechargeState ?? ""; - message.ProtectionTrip = object.ProtectionTrip ?? false; - message.StrobeBmsLight = object.StrobeBmsLight ?? false; - message.TripDueToOrionMessageTimeout = object.TripDueToOrionMessageTimeout ?? false; - return message; - }, -}; - -function createBaseIKeyMotor(): IKeyMotor { - return { Alive: false, BusCurrent: 0, BusVoltage: 0, SetCurrent: 0, SetVelocity: 0, VehicleVelocity: 0 }; -} - -export const IKeyMotor: MessageFns = { - encode(message: IKeyMotor, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.Alive !== false) { - writer.uint32(8).bool(message.Alive); + if (message.DischargeEnable !== false) { + obj.DischargeEnable = message.DischargeEnable; } - if (message.BusCurrent !== 0) { - writer.uint32(17).double(message.BusCurrent); + if (message.DischargeShouldTrip !== false) { + obj.DischargeShouldTrip = message.DischargeShouldTrip; } - if (message.BusVoltage !== 0) { - writer.uint32(25).double(message.BusVoltage); + if (message.En1 !== false) { + obj.En1 = message.En1; } - if (message.SetCurrent !== 0) { - writer.uint32(33).double(message.SetCurrent); + if (message.EsdEnabledTrip !== false) { + obj.EsdEnabledTrip = message.EsdEnabledTrip; } - if (message.SetVelocity !== 0) { - writer.uint32(41).double(message.SetVelocity); + if (message.ExternalShutdown !== false) { + obj.ExternalShutdown = message.ExternalShutdown; } - if (message.VehicleVelocity !== 0) { - writer.uint32(49).double(message.VehicleVelocity); + if (message.Heartbeat !== false) { + obj.Heartbeat = message.Heartbeat; } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): IKeyMotor { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseIKeyMotor(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 8) { - break; - } - - message.Alive = reader.bool(); - continue; - } - case 2: { - if (tag !== 17) { - break; - } - - message.BusCurrent = reader.double(); - continue; - } - case 3: { - if (tag !== 25) { - break; - } - - message.BusVoltage = reader.double(); - continue; - } - case 4: { - if (tag !== 33) { - break; - } - - message.SetCurrent = reader.double(); - continue; - } - case 5: { - if (tag !== 41) { - break; - } - - message.SetVelocity = reader.double(); - continue; - } - case 6: { - if (tag !== 49) { - break; - } - - message.VehicleVelocity = reader.double(); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); + if (message.HighCellVoltageTrip !== false) { + obj.HighCellVoltageTrip = message.HighCellVoltageTrip; + } + if (message.HighCellVoltageWarning !== false) { + obj.HighCellVoltageWarning = message.HighCellVoltageWarning; + } + if (message.HighTemperatureTrip !== false) { + obj.HighTemperatureTrip = message.HighTemperatureTrip; + } + if (message.HighTemperatureWarning !== false) { + obj.HighTemperatureWarning = message.HighTemperatureWarning; + } + if (message.Key !== false) { + obj.Key = message.Key; } - return message; - }, - - fromJSON(object: any): IKeyMotor { - return { - Alive: isSet(object.Alive) ? globalThis.Boolean(object.Alive) : false, - BusCurrent: isSet(object.BusCurrent) ? globalThis.Number(object.BusCurrent) : 0, - BusVoltage: isSet(object.BusVoltage) ? globalThis.Number(object.BusVoltage) : 0, - SetCurrent: isSet(object.SetCurrent) ? globalThis.Number(object.SetCurrent) : 0, - SetVelocity: isSet(object.SetVelocity) ? globalThis.Number(object.SetVelocity) : 0, - VehicleVelocity: isSet(object.VehicleVelocity) ? globalThis.Number(object.VehicleVelocity) : 0, - }; - }, - - toJSON(message: IKeyMotor): unknown { - const obj: any = {}; - if (message.Alive !== false) { - obj.Alive = message.Alive; + if (message.LowCellVoltageTrip !== false) { + obj.LowCellVoltageTrip = message.LowCellVoltageTrip; } - if (message.BusCurrent !== 0) { - obj.BusCurrent = message.BusCurrent; + if (message.LowCellVoltageWarning !== false) { + obj.LowCellVoltageWarning = message.LowCellVoltageWarning; } - if (message.BusVoltage !== 0) { - obj.BusVoltage = message.BusVoltage; + if (message.LowTemperatureTrip !== false) { + obj.LowTemperatureTrip = message.LowTemperatureTrip; } - if (message.SetCurrent !== 0) { - obj.SetCurrent = message.SetCurrent; + if (message.LowTemperatureWarning !== false) { + obj.LowTemperatureWarning = message.LowTemperatureWarning; } - if (message.SetVelocity !== 0) { - obj.SetVelocity = message.SetVelocity; + if (message.LvContactorCommand !== false) { + obj.LvContactorCommand = message.LvContactorCommand; } - if (message.VehicleVelocity !== 0) { - obj.VehicleVelocity = message.VehicleVelocity; + if (message.LvHeartbeatDeadTrip !== false) { + obj.LvHeartbeatDeadTrip = message.LvHeartbeatDeadTrip; + } + if (message.LvHighCurrentTrip !== false) { + obj.LvHighCurrentTrip = message.LvHighCurrentTrip; + } + if (message.LvHighCurrentWarning !== false) { + obj.LvHighCurrentWarning = message.LvHighCurrentWarning; + } + if (message.MainPowerSwitch !== false) { + obj.MainPowerSwitch = message.MainPowerSwitch; + } + if (message.MotorContactorCommand !== false) { + obj.MotorContactorCommand = message.MotorContactorCommand; + } + if (message.MotorHeartbeatDeadTrip !== false) { + obj.MotorHeartbeatDeadTrip = message.MotorHeartbeatDeadTrip; + } + if (message.MotorHighCurrentTrip !== false) { + obj.MotorHighCurrentTrip = message.MotorHighCurrentTrip; + } + if (message.MotorHighCurrentWarning !== false) { + obj.MotorHighCurrentWarning = message.MotorHighCurrentWarning; + } + if (message.MpsDisabledTrip !== false) { + obj.MpsDisabledTrip = message.MpsDisabledTrip; + } + if (message.OrionCanReceivedRecently !== false) { + obj.OrionCanReceivedRecently = message.OrionCanReceivedRecently; + } + if (message.OrionMessageTimeoutTrip !== false) { + obj.OrionMessageTimeoutTrip = message.OrionMessageTimeoutTrip; + } + if (message.ProtectionTrip !== false) { + obj.ProtectionTrip = message.ProtectionTrip; + } + if (message.StartupState !== 0) { + obj.StartupState = message.StartupState; + } + if (message.StrobeBmsLight !== false) { + obj.StrobeBmsLight = message.StrobeBmsLight; + } + if (message.SystemState !== 0) { + obj.SystemState = message.SystemState; + } + if (message.ThreeAOc !== false) { + obj.ThreeAOc = message.ThreeAOc; } return obj; }, - create, I>>(base?: I): IKeyMotor { - return IKeyMotor.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): MBMS { + return MBMS.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): IKeyMotor { - const message = createBaseIKeyMotor(); - message.Alive = object.Alive ?? false; - message.BusCurrent = object.BusCurrent ?? 0; - message.BusVoltage = object.BusVoltage ?? 0; - message.SetCurrent = object.SetCurrent ?? 0; - message.SetVelocity = object.SetVelocity ?? 0; - message.VehicleVelocity = object.VehicleVelocity ?? 0; + fromPartial, I>>(object: I): MBMS { + const message = createBaseMBMS(); + message.AbattDisable = object.AbattDisable ?? false; + message.ArrayContactorCommand = object.ArrayContactorCommand ?? false; + message.ArrayHeartbeatDeadTrip = object.ArrayHeartbeatDeadTrip ?? false; + message.ArrayHighCurrentTrip = object.ArrayHighCurrentTrip ?? false; + message.ArrayHighCurrentWarning = object.ArrayHighCurrentWarning ?? false; + message.AuxiliaryBatteryVoltage = object.AuxiliaryBatteryVoltage ?? 0; + message.CanOc12VWarning = object.CanOc12VWarning ?? false; + message.ChargeContactorCommand = object.ChargeContactorCommand ?? false; + message.ChargeEnable = object.ChargeEnable ?? false; + message.ChargeHeartbeatDeadTrip = object.ChargeHeartbeatDeadTrip ?? false; + message.ChargeHighCurrentTrip = object.ChargeHighCurrentTrip ?? false; + message.ChargeHighCurrentWarning = object.ChargeHighCurrentWarning ?? false; + message.ChargeSafety = object.ChargeSafety ?? false; + message.ChargeShouldTrip = object.ChargeShouldTrip ?? false; + message.ChgFault = object.ChgFault ?? false; + message.ChgLvEn = object.ChgLvEn ?? false; + message.ChgOn = object.ChgOn ?? false; + message.CommonContactorCommand = object.CommonContactorCommand ?? false; + message.CommonHeartbeatDeadTrip = object.CommonHeartbeatDeadTrip ?? false; + message.CommonHighCurrentTrip = object.CommonHighCurrentTrip ?? false; + message.CommonHighCurrentWarning = object.CommonHighCurrentWarning ?? false; + message.ContactorConnectedUnexpectedlyTrip = + object.ContactorConnectedUnexpectedlyTrip ?? false; + message.ContactorDisconnectedUnexpectedlyTrip = + object.ContactorDisconnectedUnexpectedlyTrip ?? false; + message.DcdcFault = object.DcdcFault ?? false; + message.DcdcOn = object.DcdcOn ?? false; + message.DischargeEnable = object.DischargeEnable ?? false; + message.DischargeShouldTrip = object.DischargeShouldTrip ?? false; + message.En1 = object.En1 ?? false; + message.EsdEnabledTrip = object.EsdEnabledTrip ?? false; + message.ExternalShutdown = object.ExternalShutdown ?? false; + message.Heartbeat = object.Heartbeat ?? false; + message.HighCellVoltageTrip = object.HighCellVoltageTrip ?? false; + message.HighCellVoltageWarning = object.HighCellVoltageWarning ?? false; + message.HighTemperatureTrip = object.HighTemperatureTrip ?? false; + message.HighTemperatureWarning = object.HighTemperatureWarning ?? false; + message.Key = object.Key ?? false; + message.LowCellVoltageTrip = object.LowCellVoltageTrip ?? false; + message.LowCellVoltageWarning = object.LowCellVoltageWarning ?? false; + message.LowTemperatureTrip = object.LowTemperatureTrip ?? false; + message.LowTemperatureWarning = object.LowTemperatureWarning ?? false; + message.LvContactorCommand = object.LvContactorCommand ?? false; + message.LvHeartbeatDeadTrip = object.LvHeartbeatDeadTrip ?? false; + message.LvHighCurrentTrip = object.LvHighCurrentTrip ?? false; + message.LvHighCurrentWarning = object.LvHighCurrentWarning ?? false; + message.MainPowerSwitch = object.MainPowerSwitch ?? false; + message.MotorContactorCommand = object.MotorContactorCommand ?? false; + message.MotorHeartbeatDeadTrip = object.MotorHeartbeatDeadTrip ?? false; + message.MotorHighCurrentTrip = object.MotorHighCurrentTrip ?? false; + message.MotorHighCurrentWarning = object.MotorHighCurrentWarning ?? false; + message.MpsDisabledTrip = object.MpsDisabledTrip ?? false; + message.OrionCanReceivedRecently = object.OrionCanReceivedRecently ?? false; + message.OrionMessageTimeoutTrip = object.OrionMessageTimeoutTrip ?? false; + message.ProtectionTrip = object.ProtectionTrip ?? false; + message.StartupState = object.StartupState ?? 0; + message.StrobeBmsLight = object.StrobeBmsLight ?? false; + message.SystemState = object.SystemState ?? 0; + message.ThreeAOc = object.ThreeAOc ?? false; return message; }, }; -function createBaseIMotorDetail(): IMotorDetail { +function createBaseMotorDetails(): MotorDetails { return { - BackEmf: 0, - DcBusAmpHours: 0, - DspBoardTemp: 0, - HeatSinkTemp: 0, - MotorCurrentImaginary: 0, - MotorCurrentReal: 0, - MotorTemp: 0, - MotorVoltageImaginary: 0, - MotorVoltageReal: 0, + ActiveMotor: 0, + bemfD: 0, + bemfQ: 0, + BusCurrent: 0, + BusVoltage: 0, + DCBusAh: 0, + DspBoardTemperature: 0, + ErrorFlags: 0, + HeatsinkTemperature: 0, + Id: 0, + Iq: 0, + LimitFlags: 0, + MotorId: 0, + MotorTemperature: 0, + MotorVelocity: 0, Odometer: 0, - PhaseBCurrent: 0, - PhaseCCurrent: 0, + PhaseCurrentB: 0, + PhaseCurrentC: 0, + RxErrorCount: 0, + SerialNumber: 0, SlipSpeed: 0, - VoltageRail15VSupply: 0, - VoltageRail1VSupply: 0, - VoltageRail3VSupply: 0, + Supply15V: 0, + Supply1V9: 0, + Supply3V3: 0, + TritiumId: 0, + TxErrorCount: 0, + Vd: 0, + VehicleVelocity: 0, + Vq: 0, }; } -export const IMotorDetail: MessageFns = { - encode(message: IMotorDetail, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.BackEmf !== 0) { - writer.uint32(9).double(message.BackEmf); +export const MotorDetails: MessageFns = { + encode( + message: MotorDetails, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.ActiveMotor !== 0) { + writer.uint32(13).float(message.ActiveMotor); + } + if (message.bemfD !== 0) { + writer.uint32(21).float(message.bemfD); + } + if (message.bemfQ !== 0) { + writer.uint32(29).float(message.bemfQ); + } + if (message.BusCurrent !== 0) { + writer.uint32(37).float(message.BusCurrent); + } + if (message.BusVoltage !== 0) { + writer.uint32(45).float(message.BusVoltage); + } + if (message.DCBusAh !== 0) { + writer.uint32(53).float(message.DCBusAh); + } + if (message.DspBoardTemperature !== 0) { + writer.uint32(61).float(message.DspBoardTemperature); } - if (message.DcBusAmpHours !== 0) { - writer.uint32(17).double(message.DcBusAmpHours); + if (message.ErrorFlags !== 0) { + writer.uint32(69).float(message.ErrorFlags); } - if (message.DspBoardTemp !== 0) { - writer.uint32(25).double(message.DspBoardTemp); + if (message.HeatsinkTemperature !== 0) { + writer.uint32(77).float(message.HeatsinkTemperature); } - if (message.HeatSinkTemp !== 0) { - writer.uint32(33).double(message.HeatSinkTemp); + if (message.Id !== 0) { + writer.uint32(85).float(message.Id); } - if (message.MotorCurrentImaginary !== 0) { - writer.uint32(41).double(message.MotorCurrentImaginary); + if (message.Iq !== 0) { + writer.uint32(93).float(message.Iq); } - if (message.MotorCurrentReal !== 0) { - writer.uint32(49).double(message.MotorCurrentReal); + if (message.LimitFlags !== 0) { + writer.uint32(101).float(message.LimitFlags); } - if (message.MotorTemp !== 0) { - writer.uint32(57).double(message.MotorTemp); + if (message.MotorId !== 0) { + writer.uint32(109).float(message.MotorId); } - if (message.MotorVoltageImaginary !== 0) { - writer.uint32(65).double(message.MotorVoltageImaginary); + if (message.MotorTemperature !== 0) { + writer.uint32(117).float(message.MotorTemperature); } - if (message.MotorVoltageReal !== 0) { - writer.uint32(73).double(message.MotorVoltageReal); + if (message.MotorVelocity !== 0) { + writer.uint32(125).float(message.MotorVelocity); } if (message.Odometer !== 0) { - writer.uint32(81).double(message.Odometer); + writer.uint32(133).float(message.Odometer); } - if (message.PhaseBCurrent !== 0) { - writer.uint32(89).double(message.PhaseBCurrent); + if (message.PhaseCurrentB !== 0) { + writer.uint32(141).float(message.PhaseCurrentB); } - if (message.PhaseCCurrent !== 0) { - writer.uint32(97).double(message.PhaseCCurrent); + if (message.PhaseCurrentC !== 0) { + writer.uint32(149).float(message.PhaseCurrentC); + } + if (message.RxErrorCount !== 0) { + writer.uint32(157).float(message.RxErrorCount); + } + if (message.SerialNumber !== 0) { + writer.uint32(165).float(message.SerialNumber); } if (message.SlipSpeed !== 0) { - writer.uint32(105).double(message.SlipSpeed); + writer.uint32(173).float(message.SlipSpeed); + } + if (message.Supply15V !== 0) { + writer.uint32(181).float(message.Supply15V); + } + if (message.Supply1V9 !== 0) { + writer.uint32(189).float(message.Supply1V9); + } + if (message.Supply3V3 !== 0) { + writer.uint32(197).float(message.Supply3V3); + } + if (message.TritiumId !== 0) { + writer.uint32(205).float(message.TritiumId); + } + if (message.TxErrorCount !== 0) { + writer.uint32(213).float(message.TxErrorCount); } - if (message.VoltageRail15VSupply !== 0) { - writer.uint32(113).double(message.VoltageRail15VSupply); + if (message.Vd !== 0) { + writer.uint32(221).float(message.Vd); } - if (message.VoltageRail1VSupply !== 0) { - writer.uint32(121).double(message.VoltageRail1VSupply); + if (message.VehicleVelocity !== 0) { + writer.uint32(229).float(message.VehicleVelocity); } - if (message.VoltageRail3VSupply !== 0) { - writer.uint32(129).double(message.VoltageRail3VSupply); + if (message.Vq !== 0) { + writer.uint32(237).float(message.Vq); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): IMotorDetail { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + decode(input: BinaryReader | Uint8Array, length?: number): MotorDetails { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseIMotorDetail(); + const message = createBaseMotorDetails(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 9) { + if (tag !== 13) { break; } - message.BackEmf = reader.double(); + message.ActiveMotor = reader.float(); continue; } case 2: { - if (tag !== 17) { + if (tag !== 21) { break; } - message.DcBusAmpHours = reader.double(); + message.bemfD = reader.float(); continue; } case 3: { - if (tag !== 25) { + if (tag !== 29) { break; } - message.DspBoardTemp = reader.double(); + message.bemfQ = reader.float(); continue; } case 4: { - if (tag !== 33) { + if (tag !== 37) { break; } - message.HeatSinkTemp = reader.double(); + message.BusCurrent = reader.float(); continue; } case 5: { - if (tag !== 41) { + if (tag !== 45) { break; } - message.MotorCurrentImaginary = reader.double(); + message.BusVoltage = reader.float(); continue; } case 6: { - if (tag !== 49) { + if (tag !== 53) { break; } - message.MotorCurrentReal = reader.double(); + message.DCBusAh = reader.float(); continue; } case 7: { - if (tag !== 57) { + if (tag !== 61) { break; } - message.MotorTemp = reader.double(); + message.DspBoardTemperature = reader.float(); continue; } case 8: { - if (tag !== 65) { + if (tag !== 69) { break; } - message.MotorVoltageImaginary = reader.double(); + message.ErrorFlags = reader.float(); continue; } case 9: { - if (tag !== 73) { + if (tag !== 77) { break; } - message.MotorVoltageReal = reader.double(); + message.HeatsinkTemperature = reader.float(); continue; } case 10: { - if (tag !== 81) { + if (tag !== 85) { break; } - message.Odometer = reader.double(); + message.Id = reader.float(); continue; } case 11: { - if (tag !== 89) { + if (tag !== 93) { break; } - message.PhaseBCurrent = reader.double(); + message.Iq = reader.float(); continue; } case 12: { - if (tag !== 97) { + if (tag !== 101) { break; } - message.PhaseCCurrent = reader.double(); + message.LimitFlags = reader.float(); continue; } case 13: { - if (tag !== 105) { + if (tag !== 109) { break; } - message.SlipSpeed = reader.double(); + message.MotorId = reader.float(); continue; } case 14: { - if (tag !== 113) { + if (tag !== 117) { break; } - message.VoltageRail15VSupply = reader.double(); + message.MotorTemperature = reader.float(); continue; } case 15: { - if (tag !== 121) { + if (tag !== 125) { break; } - message.VoltageRail1VSupply = reader.double(); + message.MotorVelocity = reader.float(); continue; } case 16: { - if (tag !== 129) { + if (tag !== 133) { + break; + } + + message.Odometer = reader.float(); + continue; + } + case 17: { + if (tag !== 141) { + break; + } + + message.PhaseCurrentB = reader.float(); + continue; + } + case 18: { + if (tag !== 149) { + break; + } + + message.PhaseCurrentC = reader.float(); + continue; + } + case 19: { + if (tag !== 157) { + break; + } + + message.RxErrorCount = reader.float(); + continue; + } + case 20: { + if (tag !== 165) { + break; + } + + message.SerialNumber = reader.float(); + continue; + } + case 21: { + if (tag !== 173) { + break; + } + + message.SlipSpeed = reader.float(); + continue; + } + case 22: { + if (tag !== 181) { + break; + } + + message.Supply15V = reader.float(); + continue; + } + case 23: { + if (tag !== 189) { + break; + } + + message.Supply1V9 = reader.float(); + continue; + } + case 24: { + if (tag !== 197) { + break; + } + + message.Supply3V3 = reader.float(); + continue; + } + case 25: { + if (tag !== 205) { + break; + } + + message.TritiumId = reader.float(); + continue; + } + case 26: { + if (tag !== 213) { + break; + } + + message.TxErrorCount = reader.float(); + continue; + } + case 27: { + if (tag !== 221) { + break; + } + + message.Vd = reader.float(); + continue; + } + case 28: { + if (tag !== 229) { + break; + } + + message.VehicleVelocity = reader.float(); + continue; + } + case 29: { + if (tag !== 237) { break; } - message.VoltageRail3VSupply = reader.double(); + message.Vq = reader.float(); continue; } } @@ -1971,384 +4049,617 @@ export const IMotorDetail: MessageFns = { return message; }, - fromJSON(object: any): IMotorDetail { + fromJSON(object: any): MotorDetails { return { - BackEmf: isSet(object.BackEmf) ? globalThis.Number(object.BackEmf) : 0, - DcBusAmpHours: isSet(object.DcBusAmpHours) ? globalThis.Number(object.DcBusAmpHours) : 0, - DspBoardTemp: isSet(object.DspBoardTemp) ? globalThis.Number(object.DspBoardTemp) : 0, - HeatSinkTemp: isSet(object.HeatSinkTemp) ? globalThis.Number(object.HeatSinkTemp) : 0, - MotorCurrentImaginary: isSet(object.MotorCurrentImaginary) ? globalThis.Number(object.MotorCurrentImaginary) : 0, - MotorCurrentReal: isSet(object.MotorCurrentReal) ? globalThis.Number(object.MotorCurrentReal) : 0, - MotorTemp: isSet(object.MotorTemp) ? globalThis.Number(object.MotorTemp) : 0, - MotorVoltageImaginary: isSet(object.MotorVoltageImaginary) ? globalThis.Number(object.MotorVoltageImaginary) : 0, - MotorVoltageReal: isSet(object.MotorVoltageReal) ? globalThis.Number(object.MotorVoltageReal) : 0, + ActiveMotor: isSet(object.ActiveMotor) + ? globalThis.Number(object.ActiveMotor) + : 0, + bemfD: isSet(object.BEMFD) ? globalThis.Number(object.BEMFD) : 0, + bemfQ: isSet(object.BEMFQ) ? globalThis.Number(object.BEMFQ) : 0, + BusCurrent: isSet(object.BusCurrent) + ? globalThis.Number(object.BusCurrent) + : 0, + BusVoltage: isSet(object.BusVoltage) + ? globalThis.Number(object.BusVoltage) + : 0, + DCBusAh: isSet(object.DCBusAh) ? globalThis.Number(object.DCBusAh) : 0, + DspBoardTemperature: isSet(object.DspBoardTemperature) + ? globalThis.Number(object.DspBoardTemperature) + : 0, + ErrorFlags: isSet(object.ErrorFlags) + ? globalThis.Number(object.ErrorFlags) + : 0, + HeatsinkTemperature: isSet(object.HeatsinkTemperature) + ? globalThis.Number(object.HeatsinkTemperature) + : 0, + Id: isSet(object.Id) ? globalThis.Number(object.Id) : 0, + Iq: isSet(object.Iq) ? globalThis.Number(object.Iq) : 0, + LimitFlags: isSet(object.LimitFlags) + ? globalThis.Number(object.LimitFlags) + : 0, + MotorId: isSet(object.MotorId) ? globalThis.Number(object.MotorId) : 0, + MotorTemperature: isSet(object.MotorTemperature) + ? globalThis.Number(object.MotorTemperature) + : 0, + MotorVelocity: isSet(object.MotorVelocity) + ? globalThis.Number(object.MotorVelocity) + : 0, Odometer: isSet(object.Odometer) ? globalThis.Number(object.Odometer) : 0, - PhaseBCurrent: isSet(object.PhaseBCurrent) ? globalThis.Number(object.PhaseBCurrent) : 0, - PhaseCCurrent: isSet(object.PhaseCCurrent) ? globalThis.Number(object.PhaseCCurrent) : 0, - SlipSpeed: isSet(object.SlipSpeed) ? globalThis.Number(object.SlipSpeed) : 0, - VoltageRail15VSupply: isSet(object.VoltageRail15VSupply) ? globalThis.Number(object.VoltageRail15VSupply) : 0, - VoltageRail1VSupply: isSet(object.VoltageRail1VSupply) ? globalThis.Number(object.VoltageRail1VSupply) : 0, - VoltageRail3VSupply: isSet(object.VoltageRail3VSupply) ? globalThis.Number(object.VoltageRail3VSupply) : 0, + PhaseCurrentB: isSet(object.PhaseCurrentB) + ? globalThis.Number(object.PhaseCurrentB) + : 0, + PhaseCurrentC: isSet(object.PhaseCurrentC) + ? globalThis.Number(object.PhaseCurrentC) + : 0, + RxErrorCount: isSet(object.RxErrorCount) + ? globalThis.Number(object.RxErrorCount) + : 0, + SerialNumber: isSet(object.SerialNumber) + ? globalThis.Number(object.SerialNumber) + : 0, + SlipSpeed: isSet(object.SlipSpeed) + ? globalThis.Number(object.SlipSpeed) + : 0, + Supply15V: isSet(object.Supply15V) + ? globalThis.Number(object.Supply15V) + : 0, + Supply1V9: isSet(object.Supply1V9) + ? globalThis.Number(object.Supply1V9) + : 0, + Supply3V3: isSet(object.Supply3V3) + ? globalThis.Number(object.Supply3V3) + : 0, + TritiumId: isSet(object.TritiumId) + ? globalThis.Number(object.TritiumId) + : 0, + TxErrorCount: isSet(object.TxErrorCount) + ? globalThis.Number(object.TxErrorCount) + : 0, + Vd: isSet(object.Vd) ? globalThis.Number(object.Vd) : 0, + VehicleVelocity: isSet(object.VehicleVelocity) + ? globalThis.Number(object.VehicleVelocity) + : 0, + Vq: isSet(object.Vq) ? globalThis.Number(object.Vq) : 0, }; }, - toJSON(message: IMotorDetail): unknown { + toJSON(message: MotorDetails): unknown { const obj: any = {}; - if (message.BackEmf !== 0) { - obj.BackEmf = message.BackEmf; + if (message.ActiveMotor !== 0) { + obj.ActiveMotor = message.ActiveMotor; + } + if (message.bemfD !== 0) { + obj.BEMFD = message.bemfD; + } + if (message.bemfQ !== 0) { + obj.BEMFQ = message.bemfQ; + } + if (message.BusCurrent !== 0) { + obj.BusCurrent = message.BusCurrent; + } + if (message.BusVoltage !== 0) { + obj.BusVoltage = message.BusVoltage; } - if (message.DcBusAmpHours !== 0) { - obj.DcBusAmpHours = message.DcBusAmpHours; + if (message.DCBusAh !== 0) { + obj.DCBusAh = message.DCBusAh; } - if (message.DspBoardTemp !== 0) { - obj.DspBoardTemp = message.DspBoardTemp; + if (message.DspBoardTemperature !== 0) { + obj.DspBoardTemperature = message.DspBoardTemperature; } - if (message.HeatSinkTemp !== 0) { - obj.HeatSinkTemp = message.HeatSinkTemp; + if (message.ErrorFlags !== 0) { + obj.ErrorFlags = message.ErrorFlags; } - if (message.MotorCurrentImaginary !== 0) { - obj.MotorCurrentImaginary = message.MotorCurrentImaginary; + if (message.HeatsinkTemperature !== 0) { + obj.HeatsinkTemperature = message.HeatsinkTemperature; } - if (message.MotorCurrentReal !== 0) { - obj.MotorCurrentReal = message.MotorCurrentReal; + if (message.Id !== 0) { + obj.Id = message.Id; } - if (message.MotorTemp !== 0) { - obj.MotorTemp = message.MotorTemp; + if (message.Iq !== 0) { + obj.Iq = message.Iq; } - if (message.MotorVoltageImaginary !== 0) { - obj.MotorVoltageImaginary = message.MotorVoltageImaginary; + if (message.LimitFlags !== 0) { + obj.LimitFlags = message.LimitFlags; } - if (message.MotorVoltageReal !== 0) { - obj.MotorVoltageReal = message.MotorVoltageReal; + if (message.MotorId !== 0) { + obj.MotorId = message.MotorId; + } + if (message.MotorTemperature !== 0) { + obj.MotorTemperature = message.MotorTemperature; + } + if (message.MotorVelocity !== 0) { + obj.MotorVelocity = message.MotorVelocity; } if (message.Odometer !== 0) { obj.Odometer = message.Odometer; } - if (message.PhaseBCurrent !== 0) { - obj.PhaseBCurrent = message.PhaseBCurrent; + if (message.PhaseCurrentB !== 0) { + obj.PhaseCurrentB = message.PhaseCurrentB; + } + if (message.PhaseCurrentC !== 0) { + obj.PhaseCurrentC = message.PhaseCurrentC; + } + if (message.RxErrorCount !== 0) { + obj.RxErrorCount = message.RxErrorCount; } - if (message.PhaseCCurrent !== 0) { - obj.PhaseCCurrent = message.PhaseCCurrent; + if (message.SerialNumber !== 0) { + obj.SerialNumber = message.SerialNumber; } if (message.SlipSpeed !== 0) { obj.SlipSpeed = message.SlipSpeed; } - if (message.VoltageRail15VSupply !== 0) { - obj.VoltageRail15VSupply = message.VoltageRail15VSupply; + if (message.Supply15V !== 0) { + obj.Supply15V = message.Supply15V; + } + if (message.Supply1V9 !== 0) { + obj.Supply1V9 = message.Supply1V9; + } + if (message.Supply3V3 !== 0) { + obj.Supply3V3 = message.Supply3V3; + } + if (message.TritiumId !== 0) { + obj.TritiumId = message.TritiumId; } - if (message.VoltageRail1VSupply !== 0) { - obj.VoltageRail1VSupply = message.VoltageRail1VSupply; + if (message.TxErrorCount !== 0) { + obj.TxErrorCount = message.TxErrorCount; + } + if (message.Vd !== 0) { + obj.Vd = message.Vd; + } + if (message.VehicleVelocity !== 0) { + obj.VehicleVelocity = message.VehicleVelocity; } - if (message.VoltageRail3VSupply !== 0) { - obj.VoltageRail3VSupply = message.VoltageRail3VSupply; + if (message.Vq !== 0) { + obj.Vq = message.Vq; } return obj; }, - create, I>>(base?: I): IMotorDetail { - return IMotorDetail.fromPartial(base ?? ({} as any)); + create, I>>( + base?: I, + ): MotorDetails { + return MotorDetails.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): IMotorDetail { - const message = createBaseIMotorDetail(); - message.BackEmf = object.BackEmf ?? 0; - message.DcBusAmpHours = object.DcBusAmpHours ?? 0; - message.DspBoardTemp = object.DspBoardTemp ?? 0; - message.HeatSinkTemp = object.HeatSinkTemp ?? 0; - message.MotorCurrentImaginary = object.MotorCurrentImaginary ?? 0; - message.MotorCurrentReal = object.MotorCurrentReal ?? 0; - message.MotorTemp = object.MotorTemp ?? 0; - message.MotorVoltageImaginary = object.MotorVoltageImaginary ?? 0; - message.MotorVoltageReal = object.MotorVoltageReal ?? 0; + fromPartial, I>>( + object: I, + ): MotorDetails { + const message = createBaseMotorDetails(); + message.ActiveMotor = object.ActiveMotor ?? 0; + message.bemfD = object.bemfD ?? 0; + message.bemfQ = object.bemfQ ?? 0; + message.BusCurrent = object.BusCurrent ?? 0; + message.BusVoltage = object.BusVoltage ?? 0; + message.DCBusAh = object.DCBusAh ?? 0; + message.DspBoardTemperature = object.DspBoardTemperature ?? 0; + message.ErrorFlags = object.ErrorFlags ?? 0; + message.HeatsinkTemperature = object.HeatsinkTemperature ?? 0; + message.Id = object.Id ?? 0; + message.Iq = object.Iq ?? 0; + message.LimitFlags = object.LimitFlags ?? 0; + message.MotorId = object.MotorId ?? 0; + message.MotorTemperature = object.MotorTemperature ?? 0; + message.MotorVelocity = object.MotorVelocity ?? 0; message.Odometer = object.Odometer ?? 0; - message.PhaseBCurrent = object.PhaseBCurrent ?? 0; - message.PhaseCCurrent = object.PhaseCCurrent ?? 0; + message.PhaseCurrentB = object.PhaseCurrentB ?? 0; + message.PhaseCurrentC = object.PhaseCurrentC ?? 0; + message.RxErrorCount = object.RxErrorCount ?? 0; + message.SerialNumber = object.SerialNumber ?? 0; message.SlipSpeed = object.SlipSpeed ?? 0; - message.VoltageRail15VSupply = object.VoltageRail15VSupply ?? 0; - message.VoltageRail1VSupply = object.VoltageRail1VSupply ?? 0; - message.VoltageRail3VSupply = object.VoltageRail3VSupply ?? 0; + message.Supply15V = object.Supply15V ?? 0; + message.Supply1V9 = object.Supply1V9 ?? 0; + message.Supply3V3 = object.Supply3V3 ?? 0; + message.TritiumId = object.TritiumId ?? 0; + message.TxErrorCount = object.TxErrorCount ?? 0; + message.Vd = object.Vd ?? 0; + message.VehicleVelocity = object.VehicleVelocity ?? 0; + message.Vq = object.Vq ?? 0; return message; }, }; -function createBaseIDriverControls(): IDriverControls { +function createBaseMPPT(): MPPT { return { - Acceleration: 0, - Alive: false, - Aux: false, - Brakes: false, - Forward: false, - Hazard: false, - HeadlightsHigh: false, - HeadlightsLow: false, - HeadlightsOff: false, - Horn: false, - Interior: false, - Lap: false, - NextSong: false, - PrevSong: false, - PushToTalk: false, - RegenBraking: 0, - Reset: false, - Reverse: false, - SignalLeft: false, - SignalRight: false, - VolumeDown: false, - VolumeUp: false, + Mppt0Ch0ArrayCurrent: 0, + Mppt0Ch0ArrayVoltage: 0, + Mppt0Ch0BatteryVoltage: 0, + Mppt0Ch0UnitTemperature: 0, + Mppt0Ch1ArrayCurrent: 0, + Mppt0Ch1ArrayVoltage: 0, + Mppt0Ch1BatteryVoltage: 0, + Mppt0Ch1UnitTemperature: 0, + Mppt1Ch0ArrayCurrent: 0, + Mppt1Ch0ArrayVoltage: 0, + Mppt1Ch0BatteryVoltage: 0, + Mppt1Ch0UnitTemperature: 0, + Mppt1Ch1ArrayCurrent: 0, + Mppt1Ch1ArrayVoltage: 0, + Mppt1Ch1BatteryVoltage: 0, + Mppt1Ch1UnitTemperature: 0, + Mppt2Ch0ArrayCurrent: 0, + Mppt2Ch0ArrayVoltage: 0, + Mppt2Ch0BatteryVoltage: 0, + Mppt2Ch0UnitTemperature: 0, + Mppt2Ch1ArrayCurrent: 0, + Mppt2Ch1ArrayVoltage: 0, + Mppt2Ch1BatteryVoltage: 0, + Mppt2Ch1UnitTemperature: 0, + Mppt3Ch0ArrayCurrent: 0, + Mppt3Ch0ArrayVoltage: 0, + Mppt3Ch0BatteryVoltage: 0, + Mppt3Ch0UnitTemperature: 0, + Mppt3Ch1ArrayCurrent: 0, + Mppt3Ch1ArrayVoltage: 0, + Mppt3Ch1BatteryVoltage: 0, + Mppt3Ch1UnitTemperature: 0, }; } -export const IDriverControls: MessageFns = { - encode(message: IDriverControls, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.Acceleration !== 0) { - writer.uint32(9).double(message.Acceleration); +export const MPPT: MessageFns = { + encode( + message: MPPT, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.Mppt0Ch0ArrayCurrent !== 0) { + writer.uint32(13).float(message.Mppt0Ch0ArrayCurrent); } - if (message.Alive !== false) { - writer.uint32(16).bool(message.Alive); + if (message.Mppt0Ch0ArrayVoltage !== 0) { + writer.uint32(21).float(message.Mppt0Ch0ArrayVoltage); } - if (message.Aux !== false) { - writer.uint32(24).bool(message.Aux); + if (message.Mppt0Ch0BatteryVoltage !== 0) { + writer.uint32(29).float(message.Mppt0Ch0BatteryVoltage); } - if (message.Brakes !== false) { - writer.uint32(32).bool(message.Brakes); + if (message.Mppt0Ch0UnitTemperature !== 0) { + writer.uint32(37).float(message.Mppt0Ch0UnitTemperature); } - if (message.Forward !== false) { - writer.uint32(40).bool(message.Forward); + if (message.Mppt0Ch1ArrayCurrent !== 0) { + writer.uint32(45).float(message.Mppt0Ch1ArrayCurrent); } - if (message.Hazard !== false) { - writer.uint32(48).bool(message.Hazard); + if (message.Mppt0Ch1ArrayVoltage !== 0) { + writer.uint32(53).float(message.Mppt0Ch1ArrayVoltage); } - if (message.HeadlightsHigh !== false) { - writer.uint32(56).bool(message.HeadlightsHigh); + if (message.Mppt0Ch1BatteryVoltage !== 0) { + writer.uint32(61).float(message.Mppt0Ch1BatteryVoltage); } - if (message.HeadlightsLow !== false) { - writer.uint32(64).bool(message.HeadlightsLow); + if (message.Mppt0Ch1UnitTemperature !== 0) { + writer.uint32(69).float(message.Mppt0Ch1UnitTemperature); } - if (message.HeadlightsOff !== false) { - writer.uint32(72).bool(message.HeadlightsOff); + if (message.Mppt1Ch0ArrayCurrent !== 0) { + writer.uint32(77).float(message.Mppt1Ch0ArrayCurrent); } - if (message.Horn !== false) { - writer.uint32(80).bool(message.Horn); + if (message.Mppt1Ch0ArrayVoltage !== 0) { + writer.uint32(85).float(message.Mppt1Ch0ArrayVoltage); } - if (message.Interior !== false) { - writer.uint32(88).bool(message.Interior); + if (message.Mppt1Ch0BatteryVoltage !== 0) { + writer.uint32(93).float(message.Mppt1Ch0BatteryVoltage); } - if (message.Lap !== false) { - writer.uint32(96).bool(message.Lap); + if (message.Mppt1Ch0UnitTemperature !== 0) { + writer.uint32(101).float(message.Mppt1Ch0UnitTemperature); } - if (message.NextSong !== false) { - writer.uint32(104).bool(message.NextSong); + if (message.Mppt1Ch1ArrayCurrent !== 0) { + writer.uint32(109).float(message.Mppt1Ch1ArrayCurrent); } - if (message.PrevSong !== false) { - writer.uint32(112).bool(message.PrevSong); + if (message.Mppt1Ch1ArrayVoltage !== 0) { + writer.uint32(117).float(message.Mppt1Ch1ArrayVoltage); } - if (message.PushToTalk !== false) { - writer.uint32(120).bool(message.PushToTalk); + if (message.Mppt1Ch1BatteryVoltage !== 0) { + writer.uint32(125).float(message.Mppt1Ch1BatteryVoltage); } - if (message.RegenBraking !== 0) { - writer.uint32(129).double(message.RegenBraking); + if (message.Mppt1Ch1UnitTemperature !== 0) { + writer.uint32(133).float(message.Mppt1Ch1UnitTemperature); + } + if (message.Mppt2Ch0ArrayCurrent !== 0) { + writer.uint32(141).float(message.Mppt2Ch0ArrayCurrent); + } + if (message.Mppt2Ch0ArrayVoltage !== 0) { + writer.uint32(149).float(message.Mppt2Ch0ArrayVoltage); + } + if (message.Mppt2Ch0BatteryVoltage !== 0) { + writer.uint32(157).float(message.Mppt2Ch0BatteryVoltage); + } + if (message.Mppt2Ch0UnitTemperature !== 0) { + writer.uint32(165).float(message.Mppt2Ch0UnitTemperature); + } + if (message.Mppt2Ch1ArrayCurrent !== 0) { + writer.uint32(173).float(message.Mppt2Ch1ArrayCurrent); + } + if (message.Mppt2Ch1ArrayVoltage !== 0) { + writer.uint32(181).float(message.Mppt2Ch1ArrayVoltage); + } + if (message.Mppt2Ch1BatteryVoltage !== 0) { + writer.uint32(189).float(message.Mppt2Ch1BatteryVoltage); + } + if (message.Mppt2Ch1UnitTemperature !== 0) { + writer.uint32(197).float(message.Mppt2Ch1UnitTemperature); + } + if (message.Mppt3Ch0ArrayCurrent !== 0) { + writer.uint32(205).float(message.Mppt3Ch0ArrayCurrent); + } + if (message.Mppt3Ch0ArrayVoltage !== 0) { + writer.uint32(213).float(message.Mppt3Ch0ArrayVoltage); } - if (message.Reset !== false) { - writer.uint32(136).bool(message.Reset); + if (message.Mppt3Ch0BatteryVoltage !== 0) { + writer.uint32(221).float(message.Mppt3Ch0BatteryVoltage); } - if (message.Reverse !== false) { - writer.uint32(144).bool(message.Reverse); + if (message.Mppt3Ch0UnitTemperature !== 0) { + writer.uint32(229).float(message.Mppt3Ch0UnitTemperature); } - if (message.SignalLeft !== false) { - writer.uint32(152).bool(message.SignalLeft); + if (message.Mppt3Ch1ArrayCurrent !== 0) { + writer.uint32(237).float(message.Mppt3Ch1ArrayCurrent); } - if (message.SignalRight !== false) { - writer.uint32(160).bool(message.SignalRight); + if (message.Mppt3Ch1ArrayVoltage !== 0) { + writer.uint32(245).float(message.Mppt3Ch1ArrayVoltage); } - if (message.VolumeDown !== false) { - writer.uint32(168).bool(message.VolumeDown); + if (message.Mppt3Ch1BatteryVoltage !== 0) { + writer.uint32(253).float(message.Mppt3Ch1BatteryVoltage); } - if (message.VolumeUp !== false) { - writer.uint32(176).bool(message.VolumeUp); + if (message.Mppt3Ch1UnitTemperature !== 0) { + writer.uint32(261).float(message.Mppt3Ch1UnitTemperature); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): IDriverControls { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + decode(input: BinaryReader | Uint8Array, length?: number): MPPT { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseIDriverControls(); + const message = createBaseMPPT(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 9) { + if (tag !== 13) { break; } - message.Acceleration = reader.double(); + message.Mppt0Ch0ArrayCurrent = reader.float(); continue; } case 2: { - if (tag !== 16) { + if (tag !== 21) { break; } - message.Alive = reader.bool(); + message.Mppt0Ch0ArrayVoltage = reader.float(); continue; } case 3: { - if (tag !== 24) { + if (tag !== 29) { break; } - message.Aux = reader.bool(); + message.Mppt0Ch0BatteryVoltage = reader.float(); continue; } case 4: { - if (tag !== 32) { + if (tag !== 37) { break; } - message.Brakes = reader.bool(); + message.Mppt0Ch0UnitTemperature = reader.float(); continue; } case 5: { - if (tag !== 40) { + if (tag !== 45) { break; } - message.Forward = reader.bool(); + message.Mppt0Ch1ArrayCurrent = reader.float(); continue; } case 6: { - if (tag !== 48) { + if (tag !== 53) { + break; + } + + message.Mppt0Ch1ArrayVoltage = reader.float(); + continue; + } + case 7: { + if (tag !== 61) { + break; + } + + message.Mppt0Ch1BatteryVoltage = reader.float(); + continue; + } + case 8: { + if (tag !== 69) { + break; + } + + message.Mppt0Ch1UnitTemperature = reader.float(); + continue; + } + case 9: { + if (tag !== 77) { + break; + } + + message.Mppt1Ch0ArrayCurrent = reader.float(); + continue; + } + case 10: { + if (tag !== 85) { + break; + } + + message.Mppt1Ch0ArrayVoltage = reader.float(); + continue; + } + case 11: { + if (tag !== 93) { + break; + } + + message.Mppt1Ch0BatteryVoltage = reader.float(); + continue; + } + case 12: { + if (tag !== 101) { + break; + } + + message.Mppt1Ch0UnitTemperature = reader.float(); + continue; + } + case 13: { + if (tag !== 109) { + break; + } + + message.Mppt1Ch1ArrayCurrent = reader.float(); + continue; + } + case 14: { + if (tag !== 117) { + break; + } + + message.Mppt1Ch1ArrayVoltage = reader.float(); + continue; + } + case 15: { + if (tag !== 125) { + break; + } + + message.Mppt1Ch1BatteryVoltage = reader.float(); + continue; + } + case 16: { + if (tag !== 133) { break; } - message.Hazard = reader.bool(); + message.Mppt1Ch1UnitTemperature = reader.float(); continue; } - case 7: { - if (tag !== 56) { + case 17: { + if (tag !== 141) { break; } - message.HeadlightsHigh = reader.bool(); + message.Mppt2Ch0ArrayCurrent = reader.float(); continue; } - case 8: { - if (tag !== 64) { + case 18: { + if (tag !== 149) { break; } - message.HeadlightsLow = reader.bool(); + message.Mppt2Ch0ArrayVoltage = reader.float(); continue; } - case 9: { - if (tag !== 72) { + case 19: { + if (tag !== 157) { break; } - message.HeadlightsOff = reader.bool(); + message.Mppt2Ch0BatteryVoltage = reader.float(); continue; } - case 10: { - if (tag !== 80) { + case 20: { + if (tag !== 165) { break; } - message.Horn = reader.bool(); + message.Mppt2Ch0UnitTemperature = reader.float(); continue; } - case 11: { - if (tag !== 88) { + case 21: { + if (tag !== 173) { break; } - message.Interior = reader.bool(); + message.Mppt2Ch1ArrayCurrent = reader.float(); continue; } - case 12: { - if (tag !== 96) { + case 22: { + if (tag !== 181) { break; } - message.Lap = reader.bool(); + message.Mppt2Ch1ArrayVoltage = reader.float(); continue; } - case 13: { - if (tag !== 104) { + case 23: { + if (tag !== 189) { break; } - message.NextSong = reader.bool(); + message.Mppt2Ch1BatteryVoltage = reader.float(); continue; } - case 14: { - if (tag !== 112) { + case 24: { + if (tag !== 197) { break; } - message.PrevSong = reader.bool(); + message.Mppt2Ch1UnitTemperature = reader.float(); continue; } - case 15: { - if (tag !== 120) { + case 25: { + if (tag !== 205) { break; } - message.PushToTalk = reader.bool(); + message.Mppt3Ch0ArrayCurrent = reader.float(); continue; } - case 16: { - if (tag !== 129) { + case 26: { + if (tag !== 213) { break; } - message.RegenBraking = reader.double(); + message.Mppt3Ch0ArrayVoltage = reader.float(); continue; } - case 17: { - if (tag !== 136) { + case 27: { + if (tag !== 221) { break; } - message.Reset = reader.bool(); + message.Mppt3Ch0BatteryVoltage = reader.float(); continue; } - case 18: { - if (tag !== 144) { + case 28: { + if (tag !== 229) { break; } - message.Reverse = reader.bool(); + message.Mppt3Ch0UnitTemperature = reader.float(); continue; } - case 19: { - if (tag !== 152) { + case 29: { + if (tag !== 237) { break; } - message.SignalLeft = reader.bool(); + message.Mppt3Ch1ArrayCurrent = reader.float(); continue; } - case 20: { - if (tag !== 160) { + case 30: { + if (tag !== 245) { break; } - message.SignalRight = reader.bool(); + message.Mppt3Ch1ArrayVoltage = reader.float(); continue; } - case 21: { - if (tag !== 168) { + case 31: { + if (tag !== 253) { break; } - message.VolumeDown = reader.bool(); + message.Mppt3Ch1BatteryVoltage = reader.float(); continue; } - case 22: { - if (tag !== 176) { + case 32: { + if (tag !== 261) { break; } - message.VolumeUp = reader.bool(); + message.Mppt3Ch1UnitTemperature = reader.float(); continue; } } @@ -2360,477 +4671,467 @@ export const IDriverControls: MessageFns = { return message; }, - fromJSON(object: any): IDriverControls { + fromJSON(object: any): MPPT { return { - Acceleration: isSet(object.Acceleration) ? globalThis.Number(object.Acceleration) : 0, - Alive: isSet(object.Alive) ? globalThis.Boolean(object.Alive) : false, - Aux: isSet(object.Aux) ? globalThis.Boolean(object.Aux) : false, - Brakes: isSet(object.Brakes) ? globalThis.Boolean(object.Brakes) : false, - Forward: isSet(object.Forward) ? globalThis.Boolean(object.Forward) : false, - Hazard: isSet(object.Hazard) ? globalThis.Boolean(object.Hazard) : false, - HeadlightsHigh: isSet(object.HeadlightsHigh) ? globalThis.Boolean(object.HeadlightsHigh) : false, - HeadlightsLow: isSet(object.HeadlightsLow) ? globalThis.Boolean(object.HeadlightsLow) : false, - HeadlightsOff: isSet(object.HeadlightsOff) ? globalThis.Boolean(object.HeadlightsOff) : false, - Horn: isSet(object.Horn) ? globalThis.Boolean(object.Horn) : false, - Interior: isSet(object.Interior) ? globalThis.Boolean(object.Interior) : false, - Lap: isSet(object.Lap) ? globalThis.Boolean(object.Lap) : false, - NextSong: isSet(object.NextSong) ? globalThis.Boolean(object.NextSong) : false, - PrevSong: isSet(object.PrevSong) ? globalThis.Boolean(object.PrevSong) : false, - PushToTalk: isSet(object.PushToTalk) ? globalThis.Boolean(object.PushToTalk) : false, - RegenBraking: isSet(object.RegenBraking) ? globalThis.Number(object.RegenBraking) : 0, - Reset: isSet(object.Reset) ? globalThis.Boolean(object.Reset) : false, - Reverse: isSet(object.Reverse) ? globalThis.Boolean(object.Reverse) : false, - SignalLeft: isSet(object.SignalLeft) ? globalThis.Boolean(object.SignalLeft) : false, - SignalRight: isSet(object.SignalRight) ? globalThis.Boolean(object.SignalRight) : false, - VolumeDown: isSet(object.VolumeDown) ? globalThis.Boolean(object.VolumeDown) : false, - VolumeUp: isSet(object.VolumeUp) ? globalThis.Boolean(object.VolumeUp) : false, + Mppt0Ch0ArrayCurrent: isSet(object.Mppt0Ch0ArrayCurrent) + ? globalThis.Number(object.Mppt0Ch0ArrayCurrent) + : 0, + Mppt0Ch0ArrayVoltage: isSet(object.Mppt0Ch0ArrayVoltage) + ? globalThis.Number(object.Mppt0Ch0ArrayVoltage) + : 0, + Mppt0Ch0BatteryVoltage: isSet(object.Mppt0Ch0BatteryVoltage) + ? globalThis.Number(object.Mppt0Ch0BatteryVoltage) + : 0, + Mppt0Ch0UnitTemperature: isSet(object.Mppt0Ch0UnitTemperature) + ? globalThis.Number(object.Mppt0Ch0UnitTemperature) + : 0, + Mppt0Ch1ArrayCurrent: isSet(object.Mppt0Ch1ArrayCurrent) + ? globalThis.Number(object.Mppt0Ch1ArrayCurrent) + : 0, + Mppt0Ch1ArrayVoltage: isSet(object.Mppt0Ch1ArrayVoltage) + ? globalThis.Number(object.Mppt0Ch1ArrayVoltage) + : 0, + Mppt0Ch1BatteryVoltage: isSet(object.Mppt0Ch1BatteryVoltage) + ? globalThis.Number(object.Mppt0Ch1BatteryVoltage) + : 0, + Mppt0Ch1UnitTemperature: isSet(object.Mppt0Ch1UnitTemperature) + ? globalThis.Number(object.Mppt0Ch1UnitTemperature) + : 0, + Mppt1Ch0ArrayCurrent: isSet(object.Mppt1Ch0ArrayCurrent) + ? globalThis.Number(object.Mppt1Ch0ArrayCurrent) + : 0, + Mppt1Ch0ArrayVoltage: isSet(object.Mppt1Ch0ArrayVoltage) + ? globalThis.Number(object.Mppt1Ch0ArrayVoltage) + : 0, + Mppt1Ch0BatteryVoltage: isSet(object.Mppt1Ch0BatteryVoltage) + ? globalThis.Number(object.Mppt1Ch0BatteryVoltage) + : 0, + Mppt1Ch0UnitTemperature: isSet(object.Mppt1Ch0UnitTemperature) + ? globalThis.Number(object.Mppt1Ch0UnitTemperature) + : 0, + Mppt1Ch1ArrayCurrent: isSet(object.Mppt1Ch1ArrayCurrent) + ? globalThis.Number(object.Mppt1Ch1ArrayCurrent) + : 0, + Mppt1Ch1ArrayVoltage: isSet(object.Mppt1Ch1ArrayVoltage) + ? globalThis.Number(object.Mppt1Ch1ArrayVoltage) + : 0, + Mppt1Ch1BatteryVoltage: isSet(object.Mppt1Ch1BatteryVoltage) + ? globalThis.Number(object.Mppt1Ch1BatteryVoltage) + : 0, + Mppt1Ch1UnitTemperature: isSet(object.Mppt1Ch1UnitTemperature) + ? globalThis.Number(object.Mppt1Ch1UnitTemperature) + : 0, + Mppt2Ch0ArrayCurrent: isSet(object.Mppt2Ch0ArrayCurrent) + ? globalThis.Number(object.Mppt2Ch0ArrayCurrent) + : 0, + Mppt2Ch0ArrayVoltage: isSet(object.Mppt2Ch0ArrayVoltage) + ? globalThis.Number(object.Mppt2Ch0ArrayVoltage) + : 0, + Mppt2Ch0BatteryVoltage: isSet(object.Mppt2Ch0BatteryVoltage) + ? globalThis.Number(object.Mppt2Ch0BatteryVoltage) + : 0, + Mppt2Ch0UnitTemperature: isSet(object.Mppt2Ch0UnitTemperature) + ? globalThis.Number(object.Mppt2Ch0UnitTemperature) + : 0, + Mppt2Ch1ArrayCurrent: isSet(object.Mppt2Ch1ArrayCurrent) + ? globalThis.Number(object.Mppt2Ch1ArrayCurrent) + : 0, + Mppt2Ch1ArrayVoltage: isSet(object.Mppt2Ch1ArrayVoltage) + ? globalThis.Number(object.Mppt2Ch1ArrayVoltage) + : 0, + Mppt2Ch1BatteryVoltage: isSet(object.Mppt2Ch1BatteryVoltage) + ? globalThis.Number(object.Mppt2Ch1BatteryVoltage) + : 0, + Mppt2Ch1UnitTemperature: isSet(object.Mppt2Ch1UnitTemperature) + ? globalThis.Number(object.Mppt2Ch1UnitTemperature) + : 0, + Mppt3Ch0ArrayCurrent: isSet(object.Mppt3Ch0ArrayCurrent) + ? globalThis.Number(object.Mppt3Ch0ArrayCurrent) + : 0, + Mppt3Ch0ArrayVoltage: isSet(object.Mppt3Ch0ArrayVoltage) + ? globalThis.Number(object.Mppt3Ch0ArrayVoltage) + : 0, + Mppt3Ch0BatteryVoltage: isSet(object.Mppt3Ch0BatteryVoltage) + ? globalThis.Number(object.Mppt3Ch0BatteryVoltage) + : 0, + Mppt3Ch0UnitTemperature: isSet(object.Mppt3Ch0UnitTemperature) + ? globalThis.Number(object.Mppt3Ch0UnitTemperature) + : 0, + Mppt3Ch1ArrayCurrent: isSet(object.Mppt3Ch1ArrayCurrent) + ? globalThis.Number(object.Mppt3Ch1ArrayCurrent) + : 0, + Mppt3Ch1ArrayVoltage: isSet(object.Mppt3Ch1ArrayVoltage) + ? globalThis.Number(object.Mppt3Ch1ArrayVoltage) + : 0, + Mppt3Ch1BatteryVoltage: isSet(object.Mppt3Ch1BatteryVoltage) + ? globalThis.Number(object.Mppt3Ch1BatteryVoltage) + : 0, + Mppt3Ch1UnitTemperature: isSet(object.Mppt3Ch1UnitTemperature) + ? globalThis.Number(object.Mppt3Ch1UnitTemperature) + : 0, }; }, - toJSON(message: IDriverControls): unknown { + toJSON(message: MPPT): unknown { const obj: any = {}; - if (message.Acceleration !== 0) { - obj.Acceleration = message.Acceleration; + if (message.Mppt0Ch0ArrayCurrent !== 0) { + obj.Mppt0Ch0ArrayCurrent = message.Mppt0Ch0ArrayCurrent; } - if (message.Alive !== false) { - obj.Alive = message.Alive; + if (message.Mppt0Ch0ArrayVoltage !== 0) { + obj.Mppt0Ch0ArrayVoltage = message.Mppt0Ch0ArrayVoltage; } - if (message.Aux !== false) { - obj.Aux = message.Aux; + if (message.Mppt0Ch0BatteryVoltage !== 0) { + obj.Mppt0Ch0BatteryVoltage = message.Mppt0Ch0BatteryVoltage; } - if (message.Brakes !== false) { - obj.Brakes = message.Brakes; + if (message.Mppt0Ch0UnitTemperature !== 0) { + obj.Mppt0Ch0UnitTemperature = message.Mppt0Ch0UnitTemperature; } - if (message.Forward !== false) { - obj.Forward = message.Forward; + if (message.Mppt0Ch1ArrayCurrent !== 0) { + obj.Mppt0Ch1ArrayCurrent = message.Mppt0Ch1ArrayCurrent; } - if (message.Hazard !== false) { - obj.Hazard = message.Hazard; + if (message.Mppt0Ch1ArrayVoltage !== 0) { + obj.Mppt0Ch1ArrayVoltage = message.Mppt0Ch1ArrayVoltage; } - if (message.HeadlightsHigh !== false) { - obj.HeadlightsHigh = message.HeadlightsHigh; + if (message.Mppt0Ch1BatteryVoltage !== 0) { + obj.Mppt0Ch1BatteryVoltage = message.Mppt0Ch1BatteryVoltage; } - if (message.HeadlightsLow !== false) { - obj.HeadlightsLow = message.HeadlightsLow; + if (message.Mppt0Ch1UnitTemperature !== 0) { + obj.Mppt0Ch1UnitTemperature = message.Mppt0Ch1UnitTemperature; } - if (message.HeadlightsOff !== false) { - obj.HeadlightsOff = message.HeadlightsOff; + if (message.Mppt1Ch0ArrayCurrent !== 0) { + obj.Mppt1Ch0ArrayCurrent = message.Mppt1Ch0ArrayCurrent; } - if (message.Horn !== false) { - obj.Horn = message.Horn; + if (message.Mppt1Ch0ArrayVoltage !== 0) { + obj.Mppt1Ch0ArrayVoltage = message.Mppt1Ch0ArrayVoltage; } - if (message.Interior !== false) { - obj.Interior = message.Interior; + if (message.Mppt1Ch0BatteryVoltage !== 0) { + obj.Mppt1Ch0BatteryVoltage = message.Mppt1Ch0BatteryVoltage; } - if (message.Lap !== false) { - obj.Lap = message.Lap; + if (message.Mppt1Ch0UnitTemperature !== 0) { + obj.Mppt1Ch0UnitTemperature = message.Mppt1Ch0UnitTemperature; } - if (message.NextSong !== false) { - obj.NextSong = message.NextSong; + if (message.Mppt1Ch1ArrayCurrent !== 0) { + obj.Mppt1Ch1ArrayCurrent = message.Mppt1Ch1ArrayCurrent; } - if (message.PrevSong !== false) { - obj.PrevSong = message.PrevSong; + if (message.Mppt1Ch1ArrayVoltage !== 0) { + obj.Mppt1Ch1ArrayVoltage = message.Mppt1Ch1ArrayVoltage; } - if (message.PushToTalk !== false) { - obj.PushToTalk = message.PushToTalk; + if (message.Mppt1Ch1BatteryVoltage !== 0) { + obj.Mppt1Ch1BatteryVoltage = message.Mppt1Ch1BatteryVoltage; } - if (message.RegenBraking !== 0) { - obj.RegenBraking = message.RegenBraking; + if (message.Mppt1Ch1UnitTemperature !== 0) { + obj.Mppt1Ch1UnitTemperature = message.Mppt1Ch1UnitTemperature; + } + if (message.Mppt2Ch0ArrayCurrent !== 0) { + obj.Mppt2Ch0ArrayCurrent = message.Mppt2Ch0ArrayCurrent; + } + if (message.Mppt2Ch0ArrayVoltage !== 0) { + obj.Mppt2Ch0ArrayVoltage = message.Mppt2Ch0ArrayVoltage; + } + if (message.Mppt2Ch0BatteryVoltage !== 0) { + obj.Mppt2Ch0BatteryVoltage = message.Mppt2Ch0BatteryVoltage; } - if (message.Reset !== false) { - obj.Reset = message.Reset; + if (message.Mppt2Ch0UnitTemperature !== 0) { + obj.Mppt2Ch0UnitTemperature = message.Mppt2Ch0UnitTemperature; } - if (message.Reverse !== false) { - obj.Reverse = message.Reverse; + if (message.Mppt2Ch1ArrayCurrent !== 0) { + obj.Mppt2Ch1ArrayCurrent = message.Mppt2Ch1ArrayCurrent; } - if (message.SignalLeft !== false) { - obj.SignalLeft = message.SignalLeft; + if (message.Mppt2Ch1ArrayVoltage !== 0) { + obj.Mppt2Ch1ArrayVoltage = message.Mppt2Ch1ArrayVoltage; } - if (message.SignalRight !== false) { - obj.SignalRight = message.SignalRight; + if (message.Mppt2Ch1BatteryVoltage !== 0) { + obj.Mppt2Ch1BatteryVoltage = message.Mppt2Ch1BatteryVoltage; } - if (message.VolumeDown !== false) { - obj.VolumeDown = message.VolumeDown; + if (message.Mppt2Ch1UnitTemperature !== 0) { + obj.Mppt2Ch1UnitTemperature = message.Mppt2Ch1UnitTemperature; } - if (message.VolumeUp !== false) { - obj.VolumeUp = message.VolumeUp; + if (message.Mppt3Ch0ArrayCurrent !== 0) { + obj.Mppt3Ch0ArrayCurrent = message.Mppt3Ch0ArrayCurrent; + } + if (message.Mppt3Ch0ArrayVoltage !== 0) { + obj.Mppt3Ch0ArrayVoltage = message.Mppt3Ch0ArrayVoltage; + } + if (message.Mppt3Ch0BatteryVoltage !== 0) { + obj.Mppt3Ch0BatteryVoltage = message.Mppt3Ch0BatteryVoltage; + } + if (message.Mppt3Ch0UnitTemperature !== 0) { + obj.Mppt3Ch0UnitTemperature = message.Mppt3Ch0UnitTemperature; + } + if (message.Mppt3Ch1ArrayCurrent !== 0) { + obj.Mppt3Ch1ArrayCurrent = message.Mppt3Ch1ArrayCurrent; + } + if (message.Mppt3Ch1ArrayVoltage !== 0) { + obj.Mppt3Ch1ArrayVoltage = message.Mppt3Ch1ArrayVoltage; + } + if (message.Mppt3Ch1BatteryVoltage !== 0) { + obj.Mppt3Ch1BatteryVoltage = message.Mppt3Ch1BatteryVoltage; + } + if (message.Mppt3Ch1UnitTemperature !== 0) { + obj.Mppt3Ch1UnitTemperature = message.Mppt3Ch1UnitTemperature; } return obj; }, - create, I>>(base?: I): IDriverControls { - return IDriverControls.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): MPPT { + return MPPT.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): IDriverControls { - const message = createBaseIDriverControls(); - message.Acceleration = object.Acceleration ?? 0; - message.Alive = object.Alive ?? false; - message.Aux = object.Aux ?? false; - message.Brakes = object.Brakes ?? false; - message.Forward = object.Forward ?? false; - message.Hazard = object.Hazard ?? false; - message.HeadlightsHigh = object.HeadlightsHigh ?? false; - message.HeadlightsLow = object.HeadlightsLow ?? false; - message.HeadlightsOff = object.HeadlightsOff ?? false; - message.Horn = object.Horn ?? false; - message.Interior = object.Interior ?? false; - message.Lap = object.Lap ?? false; - message.NextSong = object.NextSong ?? false; - message.PrevSong = object.PrevSong ?? false; - message.PushToTalk = object.PushToTalk ?? false; - message.RegenBraking = object.RegenBraking ?? 0; - message.Reset = object.Reset ?? false; - message.Reverse = object.Reverse ?? false; - message.SignalLeft = object.SignalLeft ?? false; - message.SignalRight = object.SignalRight ?? false; - message.VolumeDown = object.VolumeDown ?? false; - message.VolumeUp = object.VolumeUp ?? false; + fromPartial, I>>(object: I): MPPT { + const message = createBaseMPPT(); + message.Mppt0Ch0ArrayCurrent = object.Mppt0Ch0ArrayCurrent ?? 0; + message.Mppt0Ch0ArrayVoltage = object.Mppt0Ch0ArrayVoltage ?? 0; + message.Mppt0Ch0BatteryVoltage = object.Mppt0Ch0BatteryVoltage ?? 0; + message.Mppt0Ch0UnitTemperature = object.Mppt0Ch0UnitTemperature ?? 0; + message.Mppt0Ch1ArrayCurrent = object.Mppt0Ch1ArrayCurrent ?? 0; + message.Mppt0Ch1ArrayVoltage = object.Mppt0Ch1ArrayVoltage ?? 0; + message.Mppt0Ch1BatteryVoltage = object.Mppt0Ch1BatteryVoltage ?? 0; + message.Mppt0Ch1UnitTemperature = object.Mppt0Ch1UnitTemperature ?? 0; + message.Mppt1Ch0ArrayCurrent = object.Mppt1Ch0ArrayCurrent ?? 0; + message.Mppt1Ch0ArrayVoltage = object.Mppt1Ch0ArrayVoltage ?? 0; + message.Mppt1Ch0BatteryVoltage = object.Mppt1Ch0BatteryVoltage ?? 0; + message.Mppt1Ch0UnitTemperature = object.Mppt1Ch0UnitTemperature ?? 0; + message.Mppt1Ch1ArrayCurrent = object.Mppt1Ch1ArrayCurrent ?? 0; + message.Mppt1Ch1ArrayVoltage = object.Mppt1Ch1ArrayVoltage ?? 0; + message.Mppt1Ch1BatteryVoltage = object.Mppt1Ch1BatteryVoltage ?? 0; + message.Mppt1Ch1UnitTemperature = object.Mppt1Ch1UnitTemperature ?? 0; + message.Mppt2Ch0ArrayCurrent = object.Mppt2Ch0ArrayCurrent ?? 0; + message.Mppt2Ch0ArrayVoltage = object.Mppt2Ch0ArrayVoltage ?? 0; + message.Mppt2Ch0BatteryVoltage = object.Mppt2Ch0BatteryVoltage ?? 0; + message.Mppt2Ch0UnitTemperature = object.Mppt2Ch0UnitTemperature ?? 0; + message.Mppt2Ch1ArrayCurrent = object.Mppt2Ch1ArrayCurrent ?? 0; + message.Mppt2Ch1ArrayVoltage = object.Mppt2Ch1ArrayVoltage ?? 0; + message.Mppt2Ch1BatteryVoltage = object.Mppt2Ch1BatteryVoltage ?? 0; + message.Mppt2Ch1UnitTemperature = object.Mppt2Ch1UnitTemperature ?? 0; + message.Mppt3Ch0ArrayCurrent = object.Mppt3Ch0ArrayCurrent ?? 0; + message.Mppt3Ch0ArrayVoltage = object.Mppt3Ch0ArrayVoltage ?? 0; + message.Mppt3Ch0BatteryVoltage = object.Mppt3Ch0BatteryVoltage ?? 0; + message.Mppt3Ch0UnitTemperature = object.Mppt3Ch0UnitTemperature ?? 0; + message.Mppt3Ch1ArrayCurrent = object.Mppt3Ch1ArrayCurrent ?? 0; + message.Mppt3Ch1ArrayVoltage = object.Mppt3Ch1ArrayVoltage ?? 0; + message.Mppt3Ch1BatteryVoltage = object.Mppt3Ch1BatteryVoltage ?? 0; + message.Mppt3Ch1UnitTemperature = object.Mppt3Ch1UnitTemperature ?? 0; return message; }, }; -function createBaseILights(): ILights { +function createBaseContactorStatus(): ContactorStatus { return { - Alive: false, - BmsStrobeLight: false, - Brakes: false, - HighBeams: false, - LeftSignal: false, - LowBeams: false, - RightSignal: false, + ArrayBPSError: false, + ArrayChargeCurrent: 0, + ArrayContactorClosed: false, + ArrayContactorClosing: false, + ArrayContactorError: false, + ArrayHeartbeat: false, + ArrayLineCurrent: 0, + ArrayPrechargerClosed: false, + ArrayPrechargerClosing: false, + ArrayPrechargerError: false, + ChargeBPSError: false, + ChargeChargeCurrent: 0, + ChargeContactorClosed: false, + ChargeContactorClosing: false, + ChargeContactorError: false, + ChargeHeartbeat: false, + ChargeLineCurrent: 0, + ChargePrechargerClosed: false, + ChargePrechargerClosing: false, + ChargePrechargerError: false, + CommonChargeCurrent: 0, + CommonContactorClosed: false, + CommonContactorClosing: false, + CommonContactorError: false, + CommonContactorOpeningError: false, + CommonHeartbeat: false, + CommonLineCurrent: 0, + CommonPrechargerClosed: false, + CommonPrechargerClosing: false, + CommonPrechargerError: false, + LvBpsError: false, + LvChargeCurrent: 0, + LvContactorClosed: false, + LvContactorClosing: false, + LvContactorError: false, + LvHeartbeat: false, + LvLineCurrent: 0, + LvPrechargerClosed: false, + LvPrechargerClosing: false, + LvPrechargerError: false, + MotorBPSError: false, + MotorChargeCurrent: 0, + MotorContactorClosed: false, + MotorContactorClosing: false, + MotorContactorError: false, + MotorHeartbeat: false, + MotorLineCurrent: 0, + MotorPrechargerClosed: false, + MotorPrechargerClosing: false, + MotorPrechargerError: false, }; } -export const ILights: MessageFns = { - encode(message: ILights, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.Alive !== false) { - writer.uint32(8).bool(message.Alive); +export const ContactorStatus: MessageFns = { + encode( + message: ContactorStatus, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.ArrayBPSError !== false) { + writer.uint32(8).bool(message.ArrayBPSError); } - if (message.BmsStrobeLight !== false) { - writer.uint32(16).bool(message.BmsStrobeLight); + if (message.ArrayChargeCurrent !== 0) { + writer.uint32(21).float(message.ArrayChargeCurrent); } - if (message.Brakes !== false) { - writer.uint32(24).bool(message.Brakes); + if (message.ArrayContactorClosed !== false) { + writer.uint32(24).bool(message.ArrayContactorClosed); } - if (message.HighBeams !== false) { - writer.uint32(32).bool(message.HighBeams); + if (message.ArrayContactorClosing !== false) { + writer.uint32(32).bool(message.ArrayContactorClosing); } - if (message.LeftSignal !== false) { - writer.uint32(40).bool(message.LeftSignal); + if (message.ArrayContactorError !== false) { + writer.uint32(40).bool(message.ArrayContactorError); } - if (message.LowBeams !== false) { - writer.uint32(48).bool(message.LowBeams); + if (message.ArrayHeartbeat !== false) { + writer.uint32(48).bool(message.ArrayHeartbeat); } - if (message.RightSignal !== false) { - writer.uint32(56).bool(message.RightSignal); + if (message.ArrayLineCurrent !== 0) { + writer.uint32(61).float(message.ArrayLineCurrent); } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): ILights { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseILights(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 8) { - break; - } - - message.Alive = reader.bool(); - continue; - } - case 2: { - if (tag !== 16) { - break; - } - - message.BmsStrobeLight = reader.bool(); - continue; - } - case 3: { - if (tag !== 24) { - break; - } - - message.Brakes = reader.bool(); - continue; - } - case 4: { - if (tag !== 32) { - break; - } - - message.HighBeams = reader.bool(); - continue; - } - case 5: { - if (tag !== 40) { - break; - } - - message.LeftSignal = reader.bool(); - continue; - } - case 6: { - if (tag !== 48) { - break; - } - - message.LowBeams = reader.bool(); - continue; - } - case 7: { - if (tag !== 56) { - break; - } - - message.RightSignal = reader.bool(); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); + if (message.ArrayPrechargerClosed !== false) { + writer.uint32(64).bool(message.ArrayPrechargerClosed); } - return message; - }, - - fromJSON(object: any): ILights { - return { - Alive: isSet(object.Alive) ? globalThis.Boolean(object.Alive) : false, - BmsStrobeLight: isSet(object.BmsStrobeLight) ? globalThis.Boolean(object.BmsStrobeLight) : false, - Brakes: isSet(object.Brakes) ? globalThis.Boolean(object.Brakes) : false, - HighBeams: isSet(object.HighBeams) ? globalThis.Boolean(object.HighBeams) : false, - LeftSignal: isSet(object.LeftSignal) ? globalThis.Boolean(object.LeftSignal) : false, - LowBeams: isSet(object.LowBeams) ? globalThis.Boolean(object.LowBeams) : false, - RightSignal: isSet(object.RightSignal) ? globalThis.Boolean(object.RightSignal) : false, - }; - }, - - toJSON(message: ILights): unknown { - const obj: any = {}; - if (message.Alive !== false) { - obj.Alive = message.Alive; + if (message.ArrayPrechargerClosing !== false) { + writer.uint32(72).bool(message.ArrayPrechargerClosing); } - if (message.BmsStrobeLight !== false) { - obj.BmsStrobeLight = message.BmsStrobeLight; + if (message.ArrayPrechargerError !== false) { + writer.uint32(80).bool(message.ArrayPrechargerError); } - if (message.Brakes !== false) { - obj.Brakes = message.Brakes; + if (message.ChargeBPSError !== false) { + writer.uint32(88).bool(message.ChargeBPSError); } - if (message.HighBeams !== false) { - obj.HighBeams = message.HighBeams; + if (message.ChargeChargeCurrent !== 0) { + writer.uint32(101).float(message.ChargeChargeCurrent); } - if (message.LeftSignal !== false) { - obj.LeftSignal = message.LeftSignal; + if (message.ChargeContactorClosed !== false) { + writer.uint32(104).bool(message.ChargeContactorClosed); } - if (message.LowBeams !== false) { - obj.LowBeams = message.LowBeams; + if (message.ChargeContactorClosing !== false) { + writer.uint32(112).bool(message.ChargeContactorClosing); } - if (message.RightSignal !== false) { - obj.RightSignal = message.RightSignal; + if (message.ChargeContactorError !== false) { + writer.uint32(120).bool(message.ChargeContactorError); } - return obj; - }, - - create, I>>(base?: I): ILights { - return ILights.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): ILights { - const message = createBaseILights(); - message.Alive = object.Alive ?? false; - message.BmsStrobeLight = object.BmsStrobeLight ?? false; - message.Brakes = object.Brakes ?? false; - message.HighBeams = object.HighBeams ?? false; - message.LeftSignal = object.LeftSignal ?? false; - message.LowBeams = object.LowBeams ?? false; - message.RightSignal = object.RightSignal ?? false; - return message; - }, -}; - -function createBaseIBatteryFault(): IBatteryFault { - return { ErrorFlags: undefined, LimitFlags: undefined }; -} - -export const IBatteryFault: MessageFns = { - encode(message: IBatteryFault, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.ErrorFlags !== undefined) { - IBatteryErrorFlags.encode(message.ErrorFlags, writer.uint32(10).fork()).join(); + if (message.ChargeHeartbeat !== false) { + writer.uint32(128).bool(message.ChargeHeartbeat); } - if (message.LimitFlags !== undefined) { - IBatteryLimitFlags.encode(message.LimitFlags, writer.uint32(18).fork()).join(); + if (message.ChargeLineCurrent !== 0) { + writer.uint32(141).float(message.ChargeLineCurrent); } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): IBatteryFault { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseIBatteryFault(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.ErrorFlags = IBatteryErrorFlags.decode(reader, reader.uint32()); - continue; - } - case 2: { - if (tag !== 18) { - break; - } - - message.LimitFlags = IBatteryLimitFlags.decode(reader, reader.uint32()); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); + if (message.ChargePrechargerClosed !== false) { + writer.uint32(144).bool(message.ChargePrechargerClosed); } - return message; - }, - - fromJSON(object: any): IBatteryFault { - return { - ErrorFlags: isSet(object.ErrorFlags) ? IBatteryErrorFlags.fromJSON(object.ErrorFlags) : undefined, - LimitFlags: isSet(object.LimitFlags) ? IBatteryLimitFlags.fromJSON(object.LimitFlags) : undefined, - }; - }, - - toJSON(message: IBatteryFault): unknown { - const obj: any = {}; - if (message.ErrorFlags !== undefined) { - obj.ErrorFlags = IBatteryErrorFlags.toJSON(message.ErrorFlags); + if (message.ChargePrechargerClosing !== false) { + writer.uint32(152).bool(message.ChargePrechargerClosing); } - if (message.LimitFlags !== undefined) { - obj.LimitFlags = IBatteryLimitFlags.toJSON(message.LimitFlags); + if (message.ChargePrechargerError !== false) { + writer.uint32(160).bool(message.ChargePrechargerError); } - return obj; - }, - - create, I>>(base?: I): IBatteryFault { - return IBatteryFault.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): IBatteryFault { - const message = createBaseIBatteryFault(); - message.ErrorFlags = (object.ErrorFlags !== undefined && object.ErrorFlags !== null) - ? IBatteryErrorFlags.fromPartial(object.ErrorFlags) - : undefined; - message.LimitFlags = (object.LimitFlags !== undefined && object.LimitFlags !== null) - ? IBatteryLimitFlags.fromPartial(object.LimitFlags) - : undefined; - return message; - }, -}; - -function createBaseIBatteryErrorFlags(): IBatteryErrorFlags { - return { - PowerSupplyFault: false, - AlwaysOnSupplyFault: false, - CANBUSCommunicationsFault: false, - ChargeLimitEnforcementFault: false, - ChargerSafetyRelayFault: false, - CurrentSensorFault: false, - DischargeLimitEnforcementFault: false, - FanMonitorFault: false, - HighVoltageIsolationFault: false, - InternalCommunicationFault: false, - InternalConversionFault: false, - InternalLogicFault: false, - InternalMemoryFault: false, - InternalThermistorsFault: false, - LowCellVoltageFault: false, - OpenWiringFault: false, - PackVoltageSensorFault: false, - ThermistorFault: false, - VoltageRedundancyFault: false, - WeakCellFault: false, - WeakPackFault: false, - }; -} - -export const IBatteryErrorFlags: MessageFns = { - encode(message: IBatteryErrorFlags, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.PowerSupplyFault !== false) { - writer.uint32(8).bool(message.PowerSupplyFault); + if (message.CommonChargeCurrent !== 0) { + writer.uint32(173).float(message.CommonChargeCurrent); } - if (message.AlwaysOnSupplyFault !== false) { - writer.uint32(16).bool(message.AlwaysOnSupplyFault); + if (message.CommonContactorClosed !== false) { + writer.uint32(176).bool(message.CommonContactorClosed); } - if (message.CANBUSCommunicationsFault !== false) { - writer.uint32(24).bool(message.CANBUSCommunicationsFault); + if (message.CommonContactorClosing !== false) { + writer.uint32(184).bool(message.CommonContactorClosing); } - if (message.ChargeLimitEnforcementFault !== false) { - writer.uint32(32).bool(message.ChargeLimitEnforcementFault); + if (message.CommonContactorError !== false) { + writer.uint32(192).bool(message.CommonContactorError); } - if (message.ChargerSafetyRelayFault !== false) { - writer.uint32(40).bool(message.ChargerSafetyRelayFault); + if (message.CommonContactorOpeningError !== false) { + writer.uint32(200).bool(message.CommonContactorOpeningError); } - if (message.CurrentSensorFault !== false) { - writer.uint32(48).bool(message.CurrentSensorFault); + if (message.CommonHeartbeat !== false) { + writer.uint32(208).bool(message.CommonHeartbeat); } - if (message.DischargeLimitEnforcementFault !== false) { - writer.uint32(56).bool(message.DischargeLimitEnforcementFault); + if (message.CommonLineCurrent !== 0) { + writer.uint32(221).float(message.CommonLineCurrent); } - if (message.FanMonitorFault !== false) { - writer.uint32(64).bool(message.FanMonitorFault); + if (message.CommonPrechargerClosed !== false) { + writer.uint32(224).bool(message.CommonPrechargerClosed); } - if (message.HighVoltageIsolationFault !== false) { - writer.uint32(72).bool(message.HighVoltageIsolationFault); + if (message.CommonPrechargerClosing !== false) { + writer.uint32(232).bool(message.CommonPrechargerClosing); } - if (message.InternalCommunicationFault !== false) { - writer.uint32(80).bool(message.InternalCommunicationFault); + if (message.CommonPrechargerError !== false) { + writer.uint32(240).bool(message.CommonPrechargerError); } - if (message.InternalConversionFault !== false) { - writer.uint32(88).bool(message.InternalConversionFault); + if (message.LvBpsError !== false) { + writer.uint32(248).bool(message.LvBpsError); } - if (message.InternalLogicFault !== false) { - writer.uint32(96).bool(message.InternalLogicFault); + if (message.LvChargeCurrent !== 0) { + writer.uint32(261).float(message.LvChargeCurrent); } - if (message.InternalMemoryFault !== false) { - writer.uint32(104).bool(message.InternalMemoryFault); + if (message.LvContactorClosed !== false) { + writer.uint32(264).bool(message.LvContactorClosed); + } + if (message.LvContactorClosing !== false) { + writer.uint32(272).bool(message.LvContactorClosing); + } + if (message.LvContactorError !== false) { + writer.uint32(280).bool(message.LvContactorError); + } + if (message.LvHeartbeat !== false) { + writer.uint32(288).bool(message.LvHeartbeat); + } + if (message.LvLineCurrent !== 0) { + writer.uint32(301).float(message.LvLineCurrent); + } + if (message.LvPrechargerClosed !== false) { + writer.uint32(304).bool(message.LvPrechargerClosed); + } + if (message.LvPrechargerClosing !== false) { + writer.uint32(312).bool(message.LvPrechargerClosing); + } + if (message.LvPrechargerError !== false) { + writer.uint32(320).bool(message.LvPrechargerError); + } + if (message.MotorBPSError !== false) { + writer.uint32(328).bool(message.MotorBPSError); + } + if (message.MotorChargeCurrent !== 0) { + writer.uint32(341).float(message.MotorChargeCurrent); } - if (message.InternalThermistorsFault !== false) { - writer.uint32(112).bool(message.InternalThermistorsFault); + if (message.MotorContactorClosed !== false) { + writer.uint32(344).bool(message.MotorContactorClosed); } - if (message.LowCellVoltageFault !== false) { - writer.uint32(120).bool(message.LowCellVoltageFault); + if (message.MotorContactorClosing !== false) { + writer.uint32(352).bool(message.MotorContactorClosing); } - if (message.OpenWiringFault !== false) { - writer.uint32(128).bool(message.OpenWiringFault); + if (message.MotorContactorError !== false) { + writer.uint32(360).bool(message.MotorContactorError); } - if (message.PackVoltageSensorFault !== false) { - writer.uint32(136).bool(message.PackVoltageSensorFault); + if (message.MotorHeartbeat !== false) { + writer.uint32(368).bool(message.MotorHeartbeat); } - if (message.ThermistorFault !== false) { - writer.uint32(144).bool(message.ThermistorFault); + if (message.MotorLineCurrent !== 0) { + writer.uint32(381).float(message.MotorLineCurrent); } - if (message.VoltageRedundancyFault !== false) { - writer.uint32(152).bool(message.VoltageRedundancyFault); + if (message.MotorPrechargerClosed !== false) { + writer.uint32(384).bool(message.MotorPrechargerClosed); } - if (message.WeakCellFault !== false) { - writer.uint32(160).bool(message.WeakCellFault); + if (message.MotorPrechargerClosing !== false) { + writer.uint32(392).bool(message.MotorPrechargerClosing); } - if (message.WeakPackFault !== false) { - writer.uint32(168).bool(message.WeakPackFault); + if (message.MotorPrechargerError !== false) { + writer.uint32(400).bool(message.MotorPrechargerError); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): IBatteryErrorFlags { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + decode(input: BinaryReader | Uint8Array, length?: number): ContactorStatus { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseIBatteryErrorFlags(); + const message = createBaseContactorStatus(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { @@ -2839,15 +5140,15 @@ export const IBatteryErrorFlags: MessageFns = { break; } - message.PowerSupplyFault = reader.bool(); + message.ArrayBPSError = reader.bool(); continue; } case 2: { - if (tag !== 16) { + if (tag !== 21) { break; } - message.AlwaysOnSupplyFault = reader.bool(); + message.ArrayChargeCurrent = reader.float(); continue; } case 3: { @@ -2855,7 +5156,7 @@ export const IBatteryErrorFlags: MessageFns = { break; } - message.CANBUSCommunicationsFault = reader.bool(); + message.ArrayContactorClosed = reader.bool(); continue; } case 4: { @@ -2863,7 +5164,7 @@ export const IBatteryErrorFlags: MessageFns = { break; } - message.ChargeLimitEnforcementFault = reader.bool(); + message.ArrayContactorClosing = reader.bool(); continue; } case 5: { @@ -2871,7 +5172,7 @@ export const IBatteryErrorFlags: MessageFns = { break; } - message.ChargerSafetyRelayFault = reader.bool(); + message.ArrayContactorError = reader.bool(); continue; } case 6: { @@ -2879,15 +5180,15 @@ export const IBatteryErrorFlags: MessageFns = { break; } - message.CurrentSensorFault = reader.bool(); + message.ArrayHeartbeat = reader.bool(); continue; } case 7: { - if (tag !== 56) { + if (tag !== 61) { break; } - message.DischargeLimitEnforcementFault = reader.bool(); + message.ArrayLineCurrent = reader.float(); continue; } case 8: { @@ -2895,7 +5196,7 @@ export const IBatteryErrorFlags: MessageFns = { break; } - message.FanMonitorFault = reader.bool(); + message.ArrayPrechargerClosed = reader.bool(); continue; } case 9: { @@ -2903,7 +5204,7 @@ export const IBatteryErrorFlags: MessageFns = { break; } - message.HighVoltageIsolationFault = reader.bool(); + message.ArrayPrechargerClosing = reader.bool(); continue; } case 10: { @@ -2911,7 +5212,7 @@ export const IBatteryErrorFlags: MessageFns = { break; } - message.InternalCommunicationFault = reader.bool(); + message.ArrayPrechargerError = reader.bool(); continue; } case 11: { @@ -2919,15 +5220,15 @@ export const IBatteryErrorFlags: MessageFns = { break; } - message.InternalConversionFault = reader.bool(); + message.ChargeBPSError = reader.bool(); continue; } case 12: { - if (tag !== 96) { + if (tag !== 101) { break; } - message.InternalLogicFault = reader.bool(); + message.ChargeChargeCurrent = reader.float(); continue; } case 13: { @@ -2935,7 +5236,7 @@ export const IBatteryErrorFlags: MessageFns = { break; } - message.InternalMemoryFault = reader.bool(); + message.ChargeContactorClosed = reader.bool(); continue; } case 14: { @@ -2943,7 +5244,7 @@ export const IBatteryErrorFlags: MessageFns = { break; } - message.InternalThermistorsFault = reader.bool(); + message.ChargeContactorClosing = reader.bool(); continue; } case 15: { @@ -2951,7 +5252,7 @@ export const IBatteryErrorFlags: MessageFns = { break; } - message.LowCellVoltageFault = reader.bool(); + message.ChargeContactorError = reader.bool(); continue; } case 16: { @@ -2959,15 +5260,15 @@ export const IBatteryErrorFlags: MessageFns = { break; } - message.OpenWiringFault = reader.bool(); + message.ChargeHeartbeat = reader.bool(); continue; } case 17: { - if (tag !== 136) { + if (tag !== 141) { break; } - message.PackVoltageSensorFault = reader.bool(); + message.ChargeLineCurrent = reader.float(); continue; } case 18: { @@ -2975,7 +5276,7 @@ export const IBatteryErrorFlags: MessageFns = { break; } - message.ThermistorFault = reader.bool(); + message.ChargePrechargerClosed = reader.bool(); continue; } case 19: { @@ -2983,7 +5284,7 @@ export const IBatteryErrorFlags: MessageFns = { break; } - message.VoltageRedundancyFault = reader.bool(); + message.ChargePrechargerClosing = reader.bool(); continue; } case 20: { @@ -2991,353 +5292,247 @@ export const IBatteryErrorFlags: MessageFns = { break; } - message.WeakCellFault = reader.bool(); + message.ChargePrechargerError = reader.bool(); continue; } case 21: { - if (tag !== 168) { + if (tag !== 173) { break; } - message.WeakPackFault = reader.bool(); + message.CommonChargeCurrent = reader.float(); continue; } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); - } - return message; - }, + case 22: { + if (tag !== 176) { + break; + } - fromJSON(object: any): IBatteryErrorFlags { - return { - PowerSupplyFault: isSet(object.PowerSupplyFault) ? globalThis.Boolean(object.PowerSupplyFault) : false, - AlwaysOnSupplyFault: isSet(object.AlwaysOnSupplyFault) ? globalThis.Boolean(object.AlwaysOnSupplyFault) : false, - CANBUSCommunicationsFault: isSet(object.CANBUSCommunicationsFault) - ? globalThis.Boolean(object.CANBUSCommunicationsFault) - : false, - ChargeLimitEnforcementFault: isSet(object.ChargeLimitEnforcementFault) - ? globalThis.Boolean(object.ChargeLimitEnforcementFault) - : false, - ChargerSafetyRelayFault: isSet(object.ChargerSafetyRelayFault) - ? globalThis.Boolean(object.ChargerSafetyRelayFault) - : false, - CurrentSensorFault: isSet(object.CurrentSensorFault) ? globalThis.Boolean(object.CurrentSensorFault) : false, - DischargeLimitEnforcementFault: isSet(object.DischargeLimitEnforcementFault) - ? globalThis.Boolean(object.DischargeLimitEnforcementFault) - : false, - FanMonitorFault: isSet(object.FanMonitorFault) ? globalThis.Boolean(object.FanMonitorFault) : false, - HighVoltageIsolationFault: isSet(object.HighVoltageIsolationFault) - ? globalThis.Boolean(object.HighVoltageIsolationFault) - : false, - InternalCommunicationFault: isSet(object.InternalCommunicationFault) - ? globalThis.Boolean(object.InternalCommunicationFault) - : false, - InternalConversionFault: isSet(object.InternalConversionFault) - ? globalThis.Boolean(object.InternalConversionFault) - : false, - InternalLogicFault: isSet(object.InternalLogicFault) ? globalThis.Boolean(object.InternalLogicFault) : false, - InternalMemoryFault: isSet(object.InternalMemoryFault) ? globalThis.Boolean(object.InternalMemoryFault) : false, - InternalThermistorsFault: isSet(object.InternalThermistorsFault) - ? globalThis.Boolean(object.InternalThermistorsFault) - : false, - LowCellVoltageFault: isSet(object.LowCellVoltageFault) ? globalThis.Boolean(object.LowCellVoltageFault) : false, - OpenWiringFault: isSet(object.OpenWiringFault) ? globalThis.Boolean(object.OpenWiringFault) : false, - PackVoltageSensorFault: isSet(object.PackVoltageSensorFault) - ? globalThis.Boolean(object.PackVoltageSensorFault) - : false, - ThermistorFault: isSet(object.ThermistorFault) ? globalThis.Boolean(object.ThermistorFault) : false, - VoltageRedundancyFault: isSet(object.VoltageRedundancyFault) - ? globalThis.Boolean(object.VoltageRedundancyFault) - : false, - WeakCellFault: isSet(object.WeakCellFault) ? globalThis.Boolean(object.WeakCellFault) : false, - WeakPackFault: isSet(object.WeakPackFault) ? globalThis.Boolean(object.WeakPackFault) : false, - }; - }, + message.CommonContactorClosed = reader.bool(); + continue; + } + case 23: { + if (tag !== 184) { + break; + } - toJSON(message: IBatteryErrorFlags): unknown { - const obj: any = {}; - if (message.PowerSupplyFault !== false) { - obj.PowerSupplyFault = message.PowerSupplyFault; - } - if (message.AlwaysOnSupplyFault !== false) { - obj.AlwaysOnSupplyFault = message.AlwaysOnSupplyFault; - } - if (message.CANBUSCommunicationsFault !== false) { - obj.CANBUSCommunicationsFault = message.CANBUSCommunicationsFault; - } - if (message.ChargeLimitEnforcementFault !== false) { - obj.ChargeLimitEnforcementFault = message.ChargeLimitEnforcementFault; - } - if (message.ChargerSafetyRelayFault !== false) { - obj.ChargerSafetyRelayFault = message.ChargerSafetyRelayFault; - } - if (message.CurrentSensorFault !== false) { - obj.CurrentSensorFault = message.CurrentSensorFault; - } - if (message.DischargeLimitEnforcementFault !== false) { - obj.DischargeLimitEnforcementFault = message.DischargeLimitEnforcementFault; - } - if (message.FanMonitorFault !== false) { - obj.FanMonitorFault = message.FanMonitorFault; - } - if (message.HighVoltageIsolationFault !== false) { - obj.HighVoltageIsolationFault = message.HighVoltageIsolationFault; - } - if (message.InternalCommunicationFault !== false) { - obj.InternalCommunicationFault = message.InternalCommunicationFault; - } - if (message.InternalConversionFault !== false) { - obj.InternalConversionFault = message.InternalConversionFault; - } - if (message.InternalLogicFault !== false) { - obj.InternalLogicFault = message.InternalLogicFault; - } - if (message.InternalMemoryFault !== false) { - obj.InternalMemoryFault = message.InternalMemoryFault; - } - if (message.InternalThermistorsFault !== false) { - obj.InternalThermistorsFault = message.InternalThermistorsFault; - } - if (message.LowCellVoltageFault !== false) { - obj.LowCellVoltageFault = message.LowCellVoltageFault; - } - if (message.OpenWiringFault !== false) { - obj.OpenWiringFault = message.OpenWiringFault; - } - if (message.PackVoltageSensorFault !== false) { - obj.PackVoltageSensorFault = message.PackVoltageSensorFault; - } - if (message.ThermistorFault !== false) { - obj.ThermistorFault = message.ThermistorFault; - } - if (message.VoltageRedundancyFault !== false) { - obj.VoltageRedundancyFault = message.VoltageRedundancyFault; - } - if (message.WeakCellFault !== false) { - obj.WeakCellFault = message.WeakCellFault; - } - if (message.WeakPackFault !== false) { - obj.WeakPackFault = message.WeakPackFault; - } - return obj; - }, + message.CommonContactorClosing = reader.bool(); + continue; + } + case 24: { + if (tag !== 192) { + break; + } - create, I>>(base?: I): IBatteryErrorFlags { - return IBatteryErrorFlags.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): IBatteryErrorFlags { - const message = createBaseIBatteryErrorFlags(); - message.PowerSupplyFault = object.PowerSupplyFault ?? false; - message.AlwaysOnSupplyFault = object.AlwaysOnSupplyFault ?? false; - message.CANBUSCommunicationsFault = object.CANBUSCommunicationsFault ?? false; - message.ChargeLimitEnforcementFault = object.ChargeLimitEnforcementFault ?? false; - message.ChargerSafetyRelayFault = object.ChargerSafetyRelayFault ?? false; - message.CurrentSensorFault = object.CurrentSensorFault ?? false; - message.DischargeLimitEnforcementFault = object.DischargeLimitEnforcementFault ?? false; - message.FanMonitorFault = object.FanMonitorFault ?? false; - message.HighVoltageIsolationFault = object.HighVoltageIsolationFault ?? false; - message.InternalCommunicationFault = object.InternalCommunicationFault ?? false; - message.InternalConversionFault = object.InternalConversionFault ?? false; - message.InternalLogicFault = object.InternalLogicFault ?? false; - message.InternalMemoryFault = object.InternalMemoryFault ?? false; - message.InternalThermistorsFault = object.InternalThermistorsFault ?? false; - message.LowCellVoltageFault = object.LowCellVoltageFault ?? false; - message.OpenWiringFault = object.OpenWiringFault ?? false; - message.PackVoltageSensorFault = object.PackVoltageSensorFault ?? false; - message.ThermistorFault = object.ThermistorFault ?? false; - message.VoltageRedundancyFault = object.VoltageRedundancyFault ?? false; - message.WeakCellFault = object.WeakCellFault ?? false; - message.WeakPackFault = object.WeakPackFault ?? false; - return message; - }, -}; + message.CommonContactorError = reader.bool(); + continue; + } + case 25: { + if (tag !== 200) { + break; + } -function createBaseIBatteryLimitFlags(): IBatteryLimitFlags { - return { - CclReducedDueToAlternateCurrentLimit: false, - CclReducedDueToChargerLatch: false, - CclReducedDueToHighCellResistance: false, - CclReducedDueToHighCellVoltage: false, - CclReducedDueToHighPackVoltage: false, - CclReducedDueToHighSoc: false, - CclReducedDueToTemperature: false, - DclReducedDueToHighCellResistance: false, - DclReducedDueToLowCellVoltage: false, - DclReducedDueToLowPackVoltage: false, - DclReducedDueToLowSoc: false, - DclReducedDueToTemperature: false, - DclandCclReducedDueToCommunicationFailsafe: false, - DclandCclReducedDueToVoltageFailsafe: false, - }; -} + message.CommonContactorOpeningError = reader.bool(); + continue; + } + case 26: { + if (tag !== 208) { + break; + } -export const IBatteryLimitFlags: MessageFns = { - encode(message: IBatteryLimitFlags, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.CclReducedDueToAlternateCurrentLimit !== false) { - writer.uint32(8).bool(message.CclReducedDueToAlternateCurrentLimit); - } - if (message.CclReducedDueToChargerLatch !== false) { - writer.uint32(16).bool(message.CclReducedDueToChargerLatch); - } - if (message.CclReducedDueToHighCellResistance !== false) { - writer.uint32(24).bool(message.CclReducedDueToHighCellResistance); - } - if (message.CclReducedDueToHighCellVoltage !== false) { - writer.uint32(32).bool(message.CclReducedDueToHighCellVoltage); - } - if (message.CclReducedDueToHighPackVoltage !== false) { - writer.uint32(40).bool(message.CclReducedDueToHighPackVoltage); - } - if (message.CclReducedDueToHighSoc !== false) { - writer.uint32(48).bool(message.CclReducedDueToHighSoc); - } - if (message.CclReducedDueToTemperature !== false) { - writer.uint32(56).bool(message.CclReducedDueToTemperature); - } - if (message.DclReducedDueToHighCellResistance !== false) { - writer.uint32(64).bool(message.DclReducedDueToHighCellResistance); - } - if (message.DclReducedDueToLowCellVoltage !== false) { - writer.uint32(72).bool(message.DclReducedDueToLowCellVoltage); - } - if (message.DclReducedDueToLowPackVoltage !== false) { - writer.uint32(80).bool(message.DclReducedDueToLowPackVoltage); - } - if (message.DclReducedDueToLowSoc !== false) { - writer.uint32(88).bool(message.DclReducedDueToLowSoc); - } - if (message.DclReducedDueToTemperature !== false) { - writer.uint32(96).bool(message.DclReducedDueToTemperature); - } - if (message.DclandCclReducedDueToCommunicationFailsafe !== false) { - writer.uint32(104).bool(message.DclandCclReducedDueToCommunicationFailsafe); - } - if (message.DclandCclReducedDueToVoltageFailsafe !== false) { - writer.uint32(112).bool(message.DclandCclReducedDueToVoltageFailsafe); - } - return writer; - }, + message.CommonHeartbeat = reader.bool(); + continue; + } + case 27: { + if (tag !== 221) { + break; + } + + message.CommonLineCurrent = reader.float(); + continue; + } + case 28: { + if (tag !== 224) { + break; + } + + message.CommonPrechargerClosed = reader.bool(); + continue; + } + case 29: { + if (tag !== 232) { + break; + } + + message.CommonPrechargerClosing = reader.bool(); + continue; + } + case 30: { + if (tag !== 240) { + break; + } + + message.CommonPrechargerError = reader.bool(); + continue; + } + case 31: { + if (tag !== 248) { + break; + } + + message.LvBpsError = reader.bool(); + continue; + } + case 32: { + if (tag !== 261) { + break; + } + + message.LvChargeCurrent = reader.float(); + continue; + } + case 33: { + if (tag !== 264) { + break; + } - decode(input: BinaryReader | Uint8Array, length?: number): IBatteryLimitFlags { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseIBatteryLimitFlags(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 8) { + message.LvContactorClosed = reader.bool(); + continue; + } + case 34: { + if (tag !== 272) { break; } - message.CclReducedDueToAlternateCurrentLimit = reader.bool(); + message.LvContactorClosing = reader.bool(); continue; } - case 2: { - if (tag !== 16) { + case 35: { + if (tag !== 280) { break; } - message.CclReducedDueToChargerLatch = reader.bool(); + message.LvContactorError = reader.bool(); continue; } - case 3: { - if (tag !== 24) { + case 36: { + if (tag !== 288) { break; } - message.CclReducedDueToHighCellResistance = reader.bool(); + message.LvHeartbeat = reader.bool(); continue; } - case 4: { - if (tag !== 32) { + case 37: { + if (tag !== 301) { break; } - message.CclReducedDueToHighCellVoltage = reader.bool(); + message.LvLineCurrent = reader.float(); continue; } - case 5: { - if (tag !== 40) { + case 38: { + if (tag !== 304) { break; } - message.CclReducedDueToHighPackVoltage = reader.bool(); + message.LvPrechargerClosed = reader.bool(); continue; } - case 6: { - if (tag !== 48) { + case 39: { + if (tag !== 312) { break; } - message.CclReducedDueToHighSoc = reader.bool(); + message.LvPrechargerClosing = reader.bool(); continue; } - case 7: { - if (tag !== 56) { + case 40: { + if (tag !== 320) { break; } - message.CclReducedDueToTemperature = reader.bool(); + message.LvPrechargerError = reader.bool(); continue; } - case 8: { - if (tag !== 64) { + case 41: { + if (tag !== 328) { break; } - message.DclReducedDueToHighCellResistance = reader.bool(); + message.MotorBPSError = reader.bool(); continue; } - case 9: { - if (tag !== 72) { + case 42: { + if (tag !== 341) { break; } - message.DclReducedDueToLowCellVoltage = reader.bool(); + message.MotorChargeCurrent = reader.float(); continue; } - case 10: { - if (tag !== 80) { + case 43: { + if (tag !== 344) { break; } - message.DclReducedDueToLowPackVoltage = reader.bool(); + message.MotorContactorClosed = reader.bool(); continue; } - case 11: { - if (tag !== 88) { + case 44: { + if (tag !== 352) { break; } - message.DclReducedDueToLowSoc = reader.bool(); + message.MotorContactorClosing = reader.bool(); continue; } - case 12: { - if (tag !== 96) { + case 45: { + if (tag !== 360) { break; } - message.DclReducedDueToTemperature = reader.bool(); + message.MotorContactorError = reader.bool(); continue; } - case 13: { - if (tag !== 104) { + case 46: { + if (tag !== 368) { break; } - message.DclandCclReducedDueToCommunicationFailsafe = reader.bool(); + message.MotorHeartbeat = reader.bool(); continue; } - case 14: { - if (tag !== 112) { + case 47: { + if (tag !== 381) { + break; + } + + message.MotorLineCurrent = reader.float(); + continue; + } + case 48: { + if (tag !== 384) { + break; + } + + message.MotorPrechargerClosed = reader.bool(); + continue; + } + case 49: { + if (tag !== 392) { + break; + } + + message.MotorPrechargerClosing = reader.bool(); + continue; + } + case 50: { + if (tag !== 400) { break; } - message.DclandCclReducedDueToVoltageFailsafe = reader.bool(); + message.MotorPrechargerError = reader.bool(); continue; } } @@ -3349,528 +5544,406 @@ export const IBatteryLimitFlags: MessageFns = { return message; }, - fromJSON(object: any): IBatteryLimitFlags { + fromJSON(object: any): ContactorStatus { return { - CclReducedDueToAlternateCurrentLimit: isSet(object.CclReducedDueToAlternateCurrentLimit) - ? globalThis.Boolean(object.CclReducedDueToAlternateCurrentLimit) + ArrayBPSError: isSet(object.ArrayBPSError) + ? globalThis.Boolean(object.ArrayBPSError) : false, - CclReducedDueToChargerLatch: isSet(object.CclReducedDueToChargerLatch) - ? globalThis.Boolean(object.CclReducedDueToChargerLatch) + ArrayChargeCurrent: isSet(object.ArrayChargeCurrent) + ? globalThis.Number(object.ArrayChargeCurrent) + : 0, + ArrayContactorClosed: isSet(object.ArrayContactorClosed) + ? globalThis.Boolean(object.ArrayContactorClosed) : false, - CclReducedDueToHighCellResistance: isSet(object.CclReducedDueToHighCellResistance) - ? globalThis.Boolean(object.CclReducedDueToHighCellResistance) + ArrayContactorClosing: isSet(object.ArrayContactorClosing) + ? globalThis.Boolean(object.ArrayContactorClosing) : false, - CclReducedDueToHighCellVoltage: isSet(object.CclReducedDueToHighCellVoltage) - ? globalThis.Boolean(object.CclReducedDueToHighCellVoltage) + ArrayContactorError: isSet(object.ArrayContactorError) + ? globalThis.Boolean(object.ArrayContactorError) : false, - CclReducedDueToHighPackVoltage: isSet(object.CclReducedDueToHighPackVoltage) - ? globalThis.Boolean(object.CclReducedDueToHighPackVoltage) + ArrayHeartbeat: isSet(object.ArrayHeartbeat) + ? globalThis.Boolean(object.ArrayHeartbeat) : false, - CclReducedDueToHighSoc: isSet(object.CclReducedDueToHighSoc) - ? globalThis.Boolean(object.CclReducedDueToHighSoc) + ArrayLineCurrent: isSet(object.ArrayLineCurrent) + ? globalThis.Number(object.ArrayLineCurrent) + : 0, + ArrayPrechargerClosed: isSet(object.ArrayPrechargerClosed) + ? globalThis.Boolean(object.ArrayPrechargerClosed) : false, - CclReducedDueToTemperature: isSet(object.CclReducedDueToTemperature) - ? globalThis.Boolean(object.CclReducedDueToTemperature) + ArrayPrechargerClosing: isSet(object.ArrayPrechargerClosing) + ? globalThis.Boolean(object.ArrayPrechargerClosing) : false, - DclReducedDueToHighCellResistance: isSet(object.DclReducedDueToHighCellResistance) - ? globalThis.Boolean(object.DclReducedDueToHighCellResistance) + ArrayPrechargerError: isSet(object.ArrayPrechargerError) + ? globalThis.Boolean(object.ArrayPrechargerError) : false, - DclReducedDueToLowCellVoltage: isSet(object.DclReducedDueToLowCellVoltage) - ? globalThis.Boolean(object.DclReducedDueToLowCellVoltage) + ChargeBPSError: isSet(object.ChargeBPSError) + ? globalThis.Boolean(object.ChargeBPSError) : false, - DclReducedDueToLowPackVoltage: isSet(object.DclReducedDueToLowPackVoltage) - ? globalThis.Boolean(object.DclReducedDueToLowPackVoltage) + ChargeChargeCurrent: isSet(object.ChargeChargeCurrent) + ? globalThis.Number(object.ChargeChargeCurrent) + : 0, + ChargeContactorClosed: isSet(object.ChargeContactorClosed) + ? globalThis.Boolean(object.ChargeContactorClosed) : false, - DclReducedDueToLowSoc: isSet(object.DclReducedDueToLowSoc) - ? globalThis.Boolean(object.DclReducedDueToLowSoc) + ChargeContactorClosing: isSet(object.ChargeContactorClosing) + ? globalThis.Boolean(object.ChargeContactorClosing) : false, - DclReducedDueToTemperature: isSet(object.DclReducedDueToTemperature) - ? globalThis.Boolean(object.DclReducedDueToTemperature) + ChargeContactorError: isSet(object.ChargeContactorError) + ? globalThis.Boolean(object.ChargeContactorError) + : false, + ChargeHeartbeat: isSet(object.ChargeHeartbeat) + ? globalThis.Boolean(object.ChargeHeartbeat) + : false, + ChargeLineCurrent: isSet(object.ChargeLineCurrent) + ? globalThis.Number(object.ChargeLineCurrent) + : 0, + ChargePrechargerClosed: isSet(object.ChargePrechargerClosed) + ? globalThis.Boolean(object.ChargePrechargerClosed) + : false, + ChargePrechargerClosing: isSet(object.ChargePrechargerClosing) + ? globalThis.Boolean(object.ChargePrechargerClosing) + : false, + ChargePrechargerError: isSet(object.ChargePrechargerError) + ? globalThis.Boolean(object.ChargePrechargerError) + : false, + CommonChargeCurrent: isSet(object.CommonChargeCurrent) + ? globalThis.Number(object.CommonChargeCurrent) + : 0, + CommonContactorClosed: isSet(object.CommonContactorClosed) + ? globalThis.Boolean(object.CommonContactorClosed) + : false, + CommonContactorClosing: isSet(object.CommonContactorClosing) + ? globalThis.Boolean(object.CommonContactorClosing) : false, - DclandCclReducedDueToCommunicationFailsafe: isSet(object.DclandCclReducedDueToCommunicationFailsafe) - ? globalThis.Boolean(object.DclandCclReducedDueToCommunicationFailsafe) + CommonContactorError: isSet(object.CommonContactorError) + ? globalThis.Boolean(object.CommonContactorError) + : false, + CommonContactorOpeningError: isSet(object.CommonContactorOpeningError) + ? globalThis.Boolean(object.CommonContactorOpeningError) + : false, + CommonHeartbeat: isSet(object.CommonHeartbeat) + ? globalThis.Boolean(object.CommonHeartbeat) + : false, + CommonLineCurrent: isSet(object.CommonLineCurrent) + ? globalThis.Number(object.CommonLineCurrent) + : 0, + CommonPrechargerClosed: isSet(object.CommonPrechargerClosed) + ? globalThis.Boolean(object.CommonPrechargerClosed) + : false, + CommonPrechargerClosing: isSet(object.CommonPrechargerClosing) + ? globalThis.Boolean(object.CommonPrechargerClosing) + : false, + CommonPrechargerError: isSet(object.CommonPrechargerError) + ? globalThis.Boolean(object.CommonPrechargerError) + : false, + LvBpsError: isSet(object.LvBpsError) + ? globalThis.Boolean(object.LvBpsError) + : false, + LvChargeCurrent: isSet(object.LvChargeCurrent) + ? globalThis.Number(object.LvChargeCurrent) + : 0, + LvContactorClosed: isSet(object.LvContactorClosed) + ? globalThis.Boolean(object.LvContactorClosed) + : false, + LvContactorClosing: isSet(object.LvContactorClosing) + ? globalThis.Boolean(object.LvContactorClosing) + : false, + LvContactorError: isSet(object.LvContactorError) + ? globalThis.Boolean(object.LvContactorError) + : false, + LvHeartbeat: isSet(object.LvHeartbeat) + ? globalThis.Boolean(object.LvHeartbeat) + : false, + LvLineCurrent: isSet(object.LvLineCurrent) + ? globalThis.Number(object.LvLineCurrent) + : 0, + LvPrechargerClosed: isSet(object.LvPrechargerClosed) + ? globalThis.Boolean(object.LvPrechargerClosed) : false, - DclandCclReducedDueToVoltageFailsafe: isSet(object.DclandCclReducedDueToVoltageFailsafe) - ? globalThis.Boolean(object.DclandCclReducedDueToVoltageFailsafe) + LvPrechargerClosing: isSet(object.LvPrechargerClosing) + ? globalThis.Boolean(object.LvPrechargerClosing) + : false, + LvPrechargerError: isSet(object.LvPrechargerError) + ? globalThis.Boolean(object.LvPrechargerError) + : false, + MotorBPSError: isSet(object.MotorBPSError) + ? globalThis.Boolean(object.MotorBPSError) + : false, + MotorChargeCurrent: isSet(object.MotorChargeCurrent) + ? globalThis.Number(object.MotorChargeCurrent) + : 0, + MotorContactorClosed: isSet(object.MotorContactorClosed) + ? globalThis.Boolean(object.MotorContactorClosed) + : false, + MotorContactorClosing: isSet(object.MotorContactorClosing) + ? globalThis.Boolean(object.MotorContactorClosing) + : false, + MotorContactorError: isSet(object.MotorContactorError) + ? globalThis.Boolean(object.MotorContactorError) + : false, + MotorHeartbeat: isSet(object.MotorHeartbeat) + ? globalThis.Boolean(object.MotorHeartbeat) + : false, + MotorLineCurrent: isSet(object.MotorLineCurrent) + ? globalThis.Number(object.MotorLineCurrent) + : 0, + MotorPrechargerClosed: isSet(object.MotorPrechargerClosed) + ? globalThis.Boolean(object.MotorPrechargerClosed) + : false, + MotorPrechargerClosing: isSet(object.MotorPrechargerClosing) + ? globalThis.Boolean(object.MotorPrechargerClosing) + : false, + MotorPrechargerError: isSet(object.MotorPrechargerError) + ? globalThis.Boolean(object.MotorPrechargerError) : false, }; }, - toJSON(message: IBatteryLimitFlags): unknown { + toJSON(message: ContactorStatus): unknown { const obj: any = {}; - if (message.CclReducedDueToAlternateCurrentLimit !== false) { - obj.CclReducedDueToAlternateCurrentLimit = message.CclReducedDueToAlternateCurrentLimit; + if (message.ArrayBPSError !== false) { + obj.ArrayBPSError = message.ArrayBPSError; } - if (message.CclReducedDueToChargerLatch !== false) { - obj.CclReducedDueToChargerLatch = message.CclReducedDueToChargerLatch; + if (message.ArrayChargeCurrent !== 0) { + obj.ArrayChargeCurrent = message.ArrayChargeCurrent; } - if (message.CclReducedDueToHighCellResistance !== false) { - obj.CclReducedDueToHighCellResistance = message.CclReducedDueToHighCellResistance; + if (message.ArrayContactorClosed !== false) { + obj.ArrayContactorClosed = message.ArrayContactorClosed; } - if (message.CclReducedDueToHighCellVoltage !== false) { - obj.CclReducedDueToHighCellVoltage = message.CclReducedDueToHighCellVoltage; + if (message.ArrayContactorClosing !== false) { + obj.ArrayContactorClosing = message.ArrayContactorClosing; } - if (message.CclReducedDueToHighPackVoltage !== false) { - obj.CclReducedDueToHighPackVoltage = message.CclReducedDueToHighPackVoltage; + if (message.ArrayContactorError !== false) { + obj.ArrayContactorError = message.ArrayContactorError; } - if (message.CclReducedDueToHighSoc !== false) { - obj.CclReducedDueToHighSoc = message.CclReducedDueToHighSoc; + if (message.ArrayHeartbeat !== false) { + obj.ArrayHeartbeat = message.ArrayHeartbeat; } - if (message.CclReducedDueToTemperature !== false) { - obj.CclReducedDueToTemperature = message.CclReducedDueToTemperature; + if (message.ArrayLineCurrent !== 0) { + obj.ArrayLineCurrent = message.ArrayLineCurrent; } - if (message.DclReducedDueToHighCellResistance !== false) { - obj.DclReducedDueToHighCellResistance = message.DclReducedDueToHighCellResistance; + if (message.ArrayPrechargerClosed !== false) { + obj.ArrayPrechargerClosed = message.ArrayPrechargerClosed; } - if (message.DclReducedDueToLowCellVoltage !== false) { - obj.DclReducedDueToLowCellVoltage = message.DclReducedDueToLowCellVoltage; + if (message.ArrayPrechargerClosing !== false) { + obj.ArrayPrechargerClosing = message.ArrayPrechargerClosing; } - if (message.DclReducedDueToLowPackVoltage !== false) { - obj.DclReducedDueToLowPackVoltage = message.DclReducedDueToLowPackVoltage; + if (message.ArrayPrechargerError !== false) { + obj.ArrayPrechargerError = message.ArrayPrechargerError; } - if (message.DclReducedDueToLowSoc !== false) { - obj.DclReducedDueToLowSoc = message.DclReducedDueToLowSoc; + if (message.ChargeBPSError !== false) { + obj.ChargeBPSError = message.ChargeBPSError; } - if (message.DclReducedDueToTemperature !== false) { - obj.DclReducedDueToTemperature = message.DclReducedDueToTemperature; + if (message.ChargeChargeCurrent !== 0) { + obj.ChargeChargeCurrent = message.ChargeChargeCurrent; } - if (message.DclandCclReducedDueToCommunicationFailsafe !== false) { - obj.DclandCclReducedDueToCommunicationFailsafe = message.DclandCclReducedDueToCommunicationFailsafe; + if (message.ChargeContactorClosed !== false) { + obj.ChargeContactorClosed = message.ChargeContactorClosed; } - if (message.DclandCclReducedDueToVoltageFailsafe !== false) { - obj.DclandCclReducedDueToVoltageFailsafe = message.DclandCclReducedDueToVoltageFailsafe; + if (message.ChargeContactorClosing !== false) { + obj.ChargeContactorClosing = message.ChargeContactorClosing; } - return obj; - }, - - create, I>>(base?: I): IBatteryLimitFlags { - return IBatteryLimitFlags.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): IBatteryLimitFlags { - const message = createBaseIBatteryLimitFlags(); - message.CclReducedDueToAlternateCurrentLimit = object.CclReducedDueToAlternateCurrentLimit ?? false; - message.CclReducedDueToChargerLatch = object.CclReducedDueToChargerLatch ?? false; - message.CclReducedDueToHighCellResistance = object.CclReducedDueToHighCellResistance ?? false; - message.CclReducedDueToHighCellVoltage = object.CclReducedDueToHighCellVoltage ?? false; - message.CclReducedDueToHighPackVoltage = object.CclReducedDueToHighPackVoltage ?? false; - message.CclReducedDueToHighSoc = object.CclReducedDueToHighSoc ?? false; - message.CclReducedDueToTemperature = object.CclReducedDueToTemperature ?? false; - message.DclReducedDueToHighCellResistance = object.DclReducedDueToHighCellResistance ?? false; - message.DclReducedDueToLowCellVoltage = object.DclReducedDueToLowCellVoltage ?? false; - message.DclReducedDueToLowPackVoltage = object.DclReducedDueToLowPackVoltage ?? false; - message.DclReducedDueToLowSoc = object.DclReducedDueToLowSoc ?? false; - message.DclReducedDueToTemperature = object.DclReducedDueToTemperature ?? false; - message.DclandCclReducedDueToCommunicationFailsafe = object.DclandCclReducedDueToCommunicationFailsafe ?? false; - message.DclandCclReducedDueToVoltageFailsafe = object.DclandCclReducedDueToVoltageFailsafe ?? false; - return message; - }, -}; - -function createBaseICcs(): ICcs { - return { CcsAlive: false }; -} - -export const ICcs: MessageFns = { - encode(message: ICcs, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.CcsAlive !== false) { - writer.uint32(8).bool(message.CcsAlive); + if (message.ChargeContactorError !== false) { + obj.ChargeContactorError = message.ChargeContactorError; } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): ICcs { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseICcs(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 8) { - break; - } - - message.CcsAlive = reader.bool(); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); + if (message.ChargeHeartbeat !== false) { + obj.ChargeHeartbeat = message.ChargeHeartbeat; } - return message; - }, - - fromJSON(object: any): ICcs { - return { CcsAlive: isSet(object.CcsAlive) ? globalThis.Boolean(object.CcsAlive) : false }; - }, - - toJSON(message: ICcs): unknown { - const obj: any = {}; - if (message.CcsAlive !== false) { - obj.CcsAlive = message.CcsAlive; + if (message.ChargeLineCurrent !== 0) { + obj.ChargeLineCurrent = message.ChargeLineCurrent; } - return obj; - }, - - create, I>>(base?: I): ICcs { - return ICcs.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): ICcs { - const message = createBaseICcs(); - message.CcsAlive = object.CcsAlive ?? false; - return message; - }, -}; - -function createBaseIMPPT(): IMPPT { - return { Alive: false, ArrayCurrent: 0, ArrayVoltage: 0, BatteryVoltage: 0, Temperature: 0 }; -} - -export const IMPPT: MessageFns = { - encode(message: IMPPT, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.Alive !== false) { - writer.uint32(8).bool(message.Alive); + if (message.ChargePrechargerClosed !== false) { + obj.ChargePrechargerClosed = message.ChargePrechargerClosed; } - if (message.ArrayCurrent !== 0) { - writer.uint32(17).double(message.ArrayCurrent); + if (message.ChargePrechargerClosing !== false) { + obj.ChargePrechargerClosing = message.ChargePrechargerClosing; } - if (message.ArrayVoltage !== 0) { - writer.uint32(25).double(message.ArrayVoltage); + if (message.ChargePrechargerError !== false) { + obj.ChargePrechargerError = message.ChargePrechargerError; } - if (message.BatteryVoltage !== 0) { - writer.uint32(33).double(message.BatteryVoltage); + if (message.CommonChargeCurrent !== 0) { + obj.CommonChargeCurrent = message.CommonChargeCurrent; } - if (message.Temperature !== 0) { - writer.uint32(41).double(message.Temperature); + if (message.CommonContactorClosed !== false) { + obj.CommonContactorClosed = message.CommonContactorClosed; } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): IMPPT { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseIMPPT(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 8) { - break; - } - - message.Alive = reader.bool(); - continue; - } - case 2: { - if (tag !== 17) { - break; - } - - message.ArrayCurrent = reader.double(); - continue; - } - case 3: { - if (tag !== 25) { - break; - } - - message.ArrayVoltage = reader.double(); - continue; - } - case 4: { - if (tag !== 33) { - break; - } - - message.BatteryVoltage = reader.double(); - continue; - } - case 5: { - if (tag !== 41) { - break; - } - - message.Temperature = reader.double(); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); + if (message.CommonContactorClosing !== false) { + obj.CommonContactorClosing = message.CommonContactorClosing; } - return message; - }, - - fromJSON(object: any): IMPPT { - return { - Alive: isSet(object.Alive) ? globalThis.Boolean(object.Alive) : false, - ArrayCurrent: isSet(object.ArrayCurrent) ? globalThis.Number(object.ArrayCurrent) : 0, - ArrayVoltage: isSet(object.ArrayVoltage) ? globalThis.Number(object.ArrayVoltage) : 0, - BatteryVoltage: isSet(object.BatteryVoltage) ? globalThis.Number(object.BatteryVoltage) : 0, - Temperature: isSet(object.Temperature) ? globalThis.Number(object.Temperature) : 0, - }; - }, - - toJSON(message: IMPPT): unknown { - const obj: any = {}; - if (message.Alive !== false) { - obj.Alive = message.Alive; + if (message.CommonContactorError !== false) { + obj.CommonContactorError = message.CommonContactorError; + } + if (message.CommonContactorOpeningError !== false) { + obj.CommonContactorOpeningError = message.CommonContactorOpeningError; + } + if (message.CommonHeartbeat !== false) { + obj.CommonHeartbeat = message.CommonHeartbeat; + } + if (message.CommonLineCurrent !== 0) { + obj.CommonLineCurrent = message.CommonLineCurrent; + } + if (message.CommonPrechargerClosed !== false) { + obj.CommonPrechargerClosed = message.CommonPrechargerClosed; + } + if (message.CommonPrechargerClosing !== false) { + obj.CommonPrechargerClosing = message.CommonPrechargerClosing; + } + if (message.CommonPrechargerError !== false) { + obj.CommonPrechargerError = message.CommonPrechargerError; + } + if (message.LvBpsError !== false) { + obj.LvBpsError = message.LvBpsError; + } + if (message.LvChargeCurrent !== 0) { + obj.LvChargeCurrent = message.LvChargeCurrent; + } + if (message.LvContactorClosed !== false) { + obj.LvContactorClosed = message.LvContactorClosed; + } + if (message.LvContactorClosing !== false) { + obj.LvContactorClosing = message.LvContactorClosing; + } + if (message.LvContactorError !== false) { + obj.LvContactorError = message.LvContactorError; + } + if (message.LvHeartbeat !== false) { + obj.LvHeartbeat = message.LvHeartbeat; } - if (message.ArrayCurrent !== 0) { - obj.ArrayCurrent = message.ArrayCurrent; + if (message.LvLineCurrent !== 0) { + obj.LvLineCurrent = message.LvLineCurrent; } - if (message.ArrayVoltage !== 0) { - obj.ArrayVoltage = message.ArrayVoltage; + if (message.LvPrechargerClosed !== false) { + obj.LvPrechargerClosed = message.LvPrechargerClosed; } - if (message.BatteryVoltage !== 0) { - obj.BatteryVoltage = message.BatteryVoltage; + if (message.LvPrechargerClosing !== false) { + obj.LvPrechargerClosing = message.LvPrechargerClosing; } - if (message.Temperature !== 0) { - obj.Temperature = message.Temperature; + if (message.LvPrechargerError !== false) { + obj.LvPrechargerError = message.LvPrechargerError; } - return obj; - }, - - create, I>>(base?: I): IMPPT { - return IMPPT.fromPartial(base ?? ({} as any)); - }, - fromPartial, I>>(object: I): IMPPT { - const message = createBaseIMPPT(); - message.Alive = object.Alive ?? false; - message.ArrayCurrent = object.ArrayCurrent ?? 0; - message.ArrayVoltage = object.ArrayVoltage ?? 0; - message.BatteryVoltage = object.BatteryVoltage ?? 0; - message.Temperature = object.Temperature ?? 0; - return message; - }, -}; - -function createBaseIMotorFault(): IMotorFault { - return { ErrorFlags: undefined, LimitFlags: undefined, RxErrorCount: 0, TxErrorCount: 0 }; -} - -export const IMotorFault: MessageFns = { - encode(message: IMotorFault, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.ErrorFlags !== undefined) { - IMotorErrorFlags.encode(message.ErrorFlags, writer.uint32(10).fork()).join(); + if (message.MotorBPSError !== false) { + obj.MotorBPSError = message.MotorBPSError; } - if (message.LimitFlags !== undefined) { - IMotorLimitFlags.encode(message.LimitFlags, writer.uint32(18).fork()).join(); + if (message.MotorChargeCurrent !== 0) { + obj.MotorChargeCurrent = message.MotorChargeCurrent; } - if (message.RxErrorCount !== 0) { - writer.uint32(24).int32(message.RxErrorCount); + if (message.MotorContactorClosed !== false) { + obj.MotorContactorClosed = message.MotorContactorClosed; } - if (message.TxErrorCount !== 0) { - writer.uint32(32).int32(message.TxErrorCount); + if (message.MotorContactorClosing !== false) { + obj.MotorContactorClosing = message.MotorContactorClosing; } - return writer; - }, - - decode(input: BinaryReader | Uint8Array, length?: number): IMotorFault { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseIMotorFault(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (tag !== 10) { - break; - } - - message.ErrorFlags = IMotorErrorFlags.decode(reader, reader.uint32()); - continue; - } - case 2: { - if (tag !== 18) { - break; - } - - message.LimitFlags = IMotorLimitFlags.decode(reader, reader.uint32()); - continue; - } - case 3: { - if (tag !== 24) { - break; - } - - message.RxErrorCount = reader.int32(); - continue; - } - case 4: { - if (tag !== 32) { - break; - } - - message.TxErrorCount = reader.int32(); - continue; - } - } - if ((tag & 7) === 4 || tag === 0) { - break; - } - reader.skip(tag & 7); + if (message.MotorContactorError !== false) { + obj.MotorContactorError = message.MotorContactorError; } - return message; - }, - - fromJSON(object: any): IMotorFault { - return { - ErrorFlags: isSet(object.ErrorFlags) ? IMotorErrorFlags.fromJSON(object.ErrorFlags) : undefined, - LimitFlags: isSet(object.LimitFlags) ? IMotorLimitFlags.fromJSON(object.LimitFlags) : undefined, - RxErrorCount: isSet(object.RxErrorCount) ? globalThis.Number(object.RxErrorCount) : 0, - TxErrorCount: isSet(object.TxErrorCount) ? globalThis.Number(object.TxErrorCount) : 0, - }; - }, - - toJSON(message: IMotorFault): unknown { - const obj: any = {}; - if (message.ErrorFlags !== undefined) { - obj.ErrorFlags = IMotorErrorFlags.toJSON(message.ErrorFlags); + if (message.MotorHeartbeat !== false) { + obj.MotorHeartbeat = message.MotorHeartbeat; } - if (message.LimitFlags !== undefined) { - obj.LimitFlags = IMotorLimitFlags.toJSON(message.LimitFlags); + if (message.MotorLineCurrent !== 0) { + obj.MotorLineCurrent = message.MotorLineCurrent; } - if (message.RxErrorCount !== 0) { - obj.RxErrorCount = Math.round(message.RxErrorCount); + if (message.MotorPrechargerClosed !== false) { + obj.MotorPrechargerClosed = message.MotorPrechargerClosed; } - if (message.TxErrorCount !== 0) { - obj.TxErrorCount = Math.round(message.TxErrorCount); + if (message.MotorPrechargerClosing !== false) { + obj.MotorPrechargerClosing = message.MotorPrechargerClosing; + } + if (message.MotorPrechargerError !== false) { + obj.MotorPrechargerError = message.MotorPrechargerError; } return obj; }, - create, I>>(base?: I): IMotorFault { - return IMotorFault.fromPartial(base ?? ({} as any)); + create, I>>( + base?: I, + ): ContactorStatus { + return ContactorStatus.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): IMotorFault { - const message = createBaseIMotorFault(); - message.ErrorFlags = (object.ErrorFlags !== undefined && object.ErrorFlags !== null) - ? IMotorErrorFlags.fromPartial(object.ErrorFlags) - : undefined; - message.LimitFlags = (object.LimitFlags !== undefined && object.LimitFlags !== null) - ? IMotorLimitFlags.fromPartial(object.LimitFlags) - : undefined; - message.RxErrorCount = object.RxErrorCount ?? 0; - message.TxErrorCount = object.TxErrorCount ?? 0; + fromPartial, I>>( + object: I, + ): ContactorStatus { + const message = createBaseContactorStatus(); + message.ArrayBPSError = object.ArrayBPSError ?? false; + message.ArrayChargeCurrent = object.ArrayChargeCurrent ?? 0; + message.ArrayContactorClosed = object.ArrayContactorClosed ?? false; + message.ArrayContactorClosing = object.ArrayContactorClosing ?? false; + message.ArrayContactorError = object.ArrayContactorError ?? false; + message.ArrayHeartbeat = object.ArrayHeartbeat ?? false; + message.ArrayLineCurrent = object.ArrayLineCurrent ?? 0; + message.ArrayPrechargerClosed = object.ArrayPrechargerClosed ?? false; + message.ArrayPrechargerClosing = object.ArrayPrechargerClosing ?? false; + message.ArrayPrechargerError = object.ArrayPrechargerError ?? false; + message.ChargeBPSError = object.ChargeBPSError ?? false; + message.ChargeChargeCurrent = object.ChargeChargeCurrent ?? 0; + message.ChargeContactorClosed = object.ChargeContactorClosed ?? false; + message.ChargeContactorClosing = object.ChargeContactorClosing ?? false; + message.ChargeContactorError = object.ChargeContactorError ?? false; + message.ChargeHeartbeat = object.ChargeHeartbeat ?? false; + message.ChargeLineCurrent = object.ChargeLineCurrent ?? 0; + message.ChargePrechargerClosed = object.ChargePrechargerClosed ?? false; + message.ChargePrechargerClosing = object.ChargePrechargerClosing ?? false; + message.ChargePrechargerError = object.ChargePrechargerError ?? false; + message.CommonChargeCurrent = object.CommonChargeCurrent ?? 0; + message.CommonContactorClosed = object.CommonContactorClosed ?? false; + message.CommonContactorClosing = object.CommonContactorClosing ?? false; + message.CommonContactorError = object.CommonContactorError ?? false; + message.CommonContactorOpeningError = + object.CommonContactorOpeningError ?? false; + message.CommonHeartbeat = object.CommonHeartbeat ?? false; + message.CommonLineCurrent = object.CommonLineCurrent ?? 0; + message.CommonPrechargerClosed = object.CommonPrechargerClosed ?? false; + message.CommonPrechargerClosing = object.CommonPrechargerClosing ?? false; + message.CommonPrechargerError = object.CommonPrechargerError ?? false; + message.LvBpsError = object.LvBpsError ?? false; + message.LvChargeCurrent = object.LvChargeCurrent ?? 0; + message.LvContactorClosed = object.LvContactorClosed ?? false; + message.LvContactorClosing = object.LvContactorClosing ?? false; + message.LvContactorError = object.LvContactorError ?? false; + message.LvHeartbeat = object.LvHeartbeat ?? false; + message.LvLineCurrent = object.LvLineCurrent ?? 0; + message.LvPrechargerClosed = object.LvPrechargerClosed ?? false; + message.LvPrechargerClosing = object.LvPrechargerClosing ?? false; + message.LvPrechargerError = object.LvPrechargerError ?? false; + message.MotorBPSError = object.MotorBPSError ?? false; + message.MotorChargeCurrent = object.MotorChargeCurrent ?? 0; + message.MotorContactorClosed = object.MotorContactorClosed ?? false; + message.MotorContactorClosing = object.MotorContactorClosing ?? false; + message.MotorContactorError = object.MotorContactorError ?? false; + message.MotorHeartbeat = object.MotorHeartbeat ?? false; + message.MotorLineCurrent = object.MotorLineCurrent ?? 0; + message.MotorPrechargerClosed = object.MotorPrechargerClosed ?? false; + message.MotorPrechargerClosing = object.MotorPrechargerClosing ?? false; + message.MotorPrechargerError = object.MotorPrechargerError ?? false; return message; }, }; -function createBaseIMotorErrorFlags(): IMotorErrorFlags { - return { - BadMotorPositionHallSequence: false, - ConfigReadError: false, - DcBusOverVoltage: false, - DesaturationFault: false, - MotorOverSpeed: false, - SoftwareOverCurrent: false, - Wail15VUnderVoltageLockOut: false, - WatchdogCausedLastReset: false, - }; +function createBasePi(): Pi { + return { Rfid: "" }; } -export const IMotorErrorFlags: MessageFns = { - encode(message: IMotorErrorFlags, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.BadMotorPositionHallSequence !== false) { - writer.uint32(8).bool(message.BadMotorPositionHallSequence); - } - if (message.ConfigReadError !== false) { - writer.uint32(16).bool(message.ConfigReadError); - } - if (message.DcBusOverVoltage !== false) { - writer.uint32(24).bool(message.DcBusOverVoltage); - } - if (message.DesaturationFault !== false) { - writer.uint32(32).bool(message.DesaturationFault); - } - if (message.MotorOverSpeed !== false) { - writer.uint32(40).bool(message.MotorOverSpeed); - } - if (message.SoftwareOverCurrent !== false) { - writer.uint32(48).bool(message.SoftwareOverCurrent); - } - if (message.Wail15VUnderVoltageLockOut !== false) { - writer.uint32(56).bool(message.Wail15VUnderVoltageLockOut); - } - if (message.WatchdogCausedLastReset !== false) { - writer.uint32(64).bool(message.WatchdogCausedLastReset); +export const Pi: MessageFns = { + encode(message: Pi, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { + if (message.Rfid !== "") { + writer.uint32(10).string(message.Rfid); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): IMotorErrorFlags { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + decode(input: BinaryReader | Uint8Array, length?: number): Pi { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseIMotorErrorFlags(); + const message = createBasePi(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 8) { - break; - } - - message.BadMotorPositionHallSequence = reader.bool(); - continue; - } - case 2: { - if (tag !== 16) { - break; - } - - message.ConfigReadError = reader.bool(); - continue; - } - case 3: { - if (tag !== 24) { - break; - } - - message.DcBusOverVoltage = reader.bool(); - continue; - } - case 4: { - if (tag !== 32) { - break; - } - - message.DesaturationFault = reader.bool(); - continue; - } - case 5: { - if (tag !== 40) { - break; - } - - message.MotorOverSpeed = reader.bool(); - continue; - } - case 6: { - if (tag !== 48) { - break; - } - - message.SoftwareOverCurrent = reader.bool(); - continue; - } - case 7: { - if (tag !== 56) { - break; - } - - message.Wail15VUnderVoltageLockOut = reader.bool(); - continue; - } - case 8: { - if (tag !== 64) { + if (tag !== 10) { break; } - message.WatchdogCausedLastReset = reader.bool(); + message.Rfid = reader.string(); continue; } } @@ -3882,170 +5955,95 @@ export const IMotorErrorFlags: MessageFns = { return message; }, - fromJSON(object: any): IMotorErrorFlags { - return { - BadMotorPositionHallSequence: isSet(object.BadMotorPositionHallSequence) - ? globalThis.Boolean(object.BadMotorPositionHallSequence) - : false, - ConfigReadError: isSet(object.ConfigReadError) ? globalThis.Boolean(object.ConfigReadError) : false, - DcBusOverVoltage: isSet(object.DcBusOverVoltage) ? globalThis.Boolean(object.DcBusOverVoltage) : false, - DesaturationFault: isSet(object.DesaturationFault) ? globalThis.Boolean(object.DesaturationFault) : false, - MotorOverSpeed: isSet(object.MotorOverSpeed) ? globalThis.Boolean(object.MotorOverSpeed) : false, - SoftwareOverCurrent: isSet(object.SoftwareOverCurrent) ? globalThis.Boolean(object.SoftwareOverCurrent) : false, - Wail15VUnderVoltageLockOut: isSet(object.Wail15VUnderVoltageLockOut) - ? globalThis.Boolean(object.Wail15VUnderVoltageLockOut) - : false, - WatchdogCausedLastReset: isSet(object.WatchdogCausedLastReset) - ? globalThis.Boolean(object.WatchdogCausedLastReset) - : false, - }; + fromJSON(object: any): Pi { + return { Rfid: isSet(object.Rfid) ? globalThis.String(object.Rfid) : "" }; }, - toJSON(message: IMotorErrorFlags): unknown { + toJSON(message: Pi): unknown { const obj: any = {}; - if (message.BadMotorPositionHallSequence !== false) { - obj.BadMotorPositionHallSequence = message.BadMotorPositionHallSequence; - } - if (message.ConfigReadError !== false) { - obj.ConfigReadError = message.ConfigReadError; - } - if (message.DcBusOverVoltage !== false) { - obj.DcBusOverVoltage = message.DcBusOverVoltage; - } - if (message.DesaturationFault !== false) { - obj.DesaturationFault = message.DesaturationFault; - } - if (message.MotorOverSpeed !== false) { - obj.MotorOverSpeed = message.MotorOverSpeed; - } - if (message.SoftwareOverCurrent !== false) { - obj.SoftwareOverCurrent = message.SoftwareOverCurrent; - } - if (message.Wail15VUnderVoltageLockOut !== false) { - obj.Wail15VUnderVoltageLockOut = message.Wail15VUnderVoltageLockOut; - } - if (message.WatchdogCausedLastReset !== false) { - obj.WatchdogCausedLastReset = message.WatchdogCausedLastReset; + if (message.Rfid !== "") { + obj.Rfid = message.Rfid; } return obj; }, - create, I>>(base?: I): IMotorErrorFlags { - return IMotorErrorFlags.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): Pi { + return Pi.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): IMotorErrorFlags { - const message = createBaseIMotorErrorFlags(); - message.BadMotorPositionHallSequence = object.BadMotorPositionHallSequence ?? false; - message.ConfigReadError = object.ConfigReadError ?? false; - message.DcBusOverVoltage = object.DcBusOverVoltage ?? false; - message.DesaturationFault = object.DesaturationFault ?? false; - message.MotorOverSpeed = object.MotorOverSpeed ?? false; - message.SoftwareOverCurrent = object.SoftwareOverCurrent ?? false; - message.Wail15VUnderVoltageLockOut = object.Wail15VUnderVoltageLockOut ?? false; - message.WatchdogCausedLastReset = object.WatchdogCausedLastReset ?? false; + fromPartial, I>>(object: I): Pi { + const message = createBasePi(); + message.Rfid = object.Rfid ?? ""; return message; }, }; -function createBaseIMotorLimitFlags(): IMotorLimitFlags { +function createBaseProximitySensors(): ProximitySensors { return { - BusCurrent: false, - BusVoltageLower: false, - BusVoltageUpper: false, - IpmOrMotorTemperature: false, - MotorCurrent: false, - OutputVoltagePwm: false, - Velocity: false, + ProximitySensor1: 0, + ProximitySensor2: 0, + ProximitySensor3: 0, + ProximitySensor4: 0, }; } -export const IMotorLimitFlags: MessageFns = { - encode(message: IMotorLimitFlags, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.BusCurrent !== false) { - writer.uint32(8).bool(message.BusCurrent); - } - if (message.BusVoltageLower !== false) { - writer.uint32(16).bool(message.BusVoltageLower); +export const ProximitySensors: MessageFns = { + encode( + message: ProximitySensors, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.ProximitySensor1 !== 0) { + writer.uint32(13).float(message.ProximitySensor1); } - if (message.BusVoltageUpper !== false) { - writer.uint32(24).bool(message.BusVoltageUpper); + if (message.ProximitySensor2 !== 0) { + writer.uint32(21).float(message.ProximitySensor2); } - if (message.IpmOrMotorTemperature !== false) { - writer.uint32(32).bool(message.IpmOrMotorTemperature); + if (message.ProximitySensor3 !== 0) { + writer.uint32(29).float(message.ProximitySensor3); } - if (message.MotorCurrent !== false) { - writer.uint32(40).bool(message.MotorCurrent); - } - if (message.OutputVoltagePwm !== false) { - writer.uint32(48).bool(message.OutputVoltagePwm); - } - if (message.Velocity !== false) { - writer.uint32(56).bool(message.Velocity); + if (message.ProximitySensor4 !== 0) { + writer.uint32(37).float(message.ProximitySensor4); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): IMotorLimitFlags { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + decode(input: BinaryReader | Uint8Array, length?: number): ProximitySensors { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseIMotorLimitFlags(); + const message = createBaseProximitySensors(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 8) { + if (tag !== 13) { break; } - message.BusCurrent = reader.bool(); + message.ProximitySensor1 = reader.float(); continue; } case 2: { - if (tag !== 16) { + if (tag !== 21) { break; } - message.BusVoltageLower = reader.bool(); + message.ProximitySensor2 = reader.float(); continue; } case 3: { - if (tag !== 24) { + if (tag !== 29) { break; } - message.BusVoltageUpper = reader.bool(); + message.ProximitySensor3 = reader.float(); continue; } case 4: { - if (tag !== 32) { - break; - } - - message.IpmOrMotorTemperature = reader.bool(); - continue; - } - case 5: { - if (tag !== 40) { - break; - } - - message.MotorCurrent = reader.bool(); - continue; - } - case 6: { - if (tag !== 48) { + if (tag !== 37) { break; } - message.OutputVoltagePwm = reader.bool(); - continue; - } - case 7: { - if (tag !== 56) { - break; - } - - message.Velocity = reader.bool(); + message.ProximitySensor4 = reader.float(); continue; } } @@ -4057,353 +6055,292 @@ export const IMotorLimitFlags: MessageFns = { return message; }, - fromJSON(object: any): IMotorLimitFlags { + fromJSON(object: any): ProximitySensors { return { - BusCurrent: isSet(object.BusCurrent) ? globalThis.Boolean(object.BusCurrent) : false, - BusVoltageLower: isSet(object.BusVoltageLower) ? globalThis.Boolean(object.BusVoltageLower) : false, - BusVoltageUpper: isSet(object.BusVoltageUpper) ? globalThis.Boolean(object.BusVoltageUpper) : false, - IpmOrMotorTemperature: isSet(object.IpmOrMotorTemperature) - ? globalThis.Boolean(object.IpmOrMotorTemperature) - : false, - MotorCurrent: isSet(object.MotorCurrent) ? globalThis.Boolean(object.MotorCurrent) : false, - OutputVoltagePwm: isSet(object.OutputVoltagePwm) ? globalThis.Boolean(object.OutputVoltagePwm) : false, - Velocity: isSet(object.Velocity) ? globalThis.Boolean(object.Velocity) : false, + ProximitySensor1: isSet(object.ProximitySensor1) + ? globalThis.Number(object.ProximitySensor1) + : 0, + ProximitySensor2: isSet(object.ProximitySensor2) + ? globalThis.Number(object.ProximitySensor2) + : 0, + ProximitySensor3: isSet(object.ProximitySensor3) + ? globalThis.Number(object.ProximitySensor3) + : 0, + ProximitySensor4: isSet(object.ProximitySensor4) + ? globalThis.Number(object.ProximitySensor4) + : 0, }; }, - toJSON(message: IMotorLimitFlags): unknown { + toJSON(message: ProximitySensors): unknown { const obj: any = {}; - if (message.BusCurrent !== false) { - obj.BusCurrent = message.BusCurrent; + if (message.ProximitySensor1 !== 0) { + obj.ProximitySensor1 = message.ProximitySensor1; } - if (message.BusVoltageLower !== false) { - obj.BusVoltageLower = message.BusVoltageLower; - } - if (message.BusVoltageUpper !== false) { - obj.BusVoltageUpper = message.BusVoltageUpper; - } - if (message.IpmOrMotorTemperature !== false) { - obj.IpmOrMotorTemperature = message.IpmOrMotorTemperature; - } - if (message.MotorCurrent !== false) { - obj.MotorCurrent = message.MotorCurrent; + if (message.ProximitySensor2 !== 0) { + obj.ProximitySensor2 = message.ProximitySensor2; } - if (message.OutputVoltagePwm !== false) { - obj.OutputVoltagePwm = message.OutputVoltagePwm; + if (message.ProximitySensor3 !== 0) { + obj.ProximitySensor3 = message.ProximitySensor3; } - if (message.Velocity !== false) { - obj.Velocity = message.Velocity; + if (message.ProximitySensor4 !== 0) { + obj.ProximitySensor4 = message.ProximitySensor4; } return obj; }, - create, I>>(base?: I): IMotorLimitFlags { - return IMotorLimitFlags.fromPartial(base ?? ({} as any)); + create, I>>( + base?: I, + ): ProximitySensors { + return ProximitySensors.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): IMotorLimitFlags { - const message = createBaseIMotorLimitFlags(); - message.BusCurrent = object.BusCurrent ?? false; - message.BusVoltageLower = object.BusVoltageLower ?? false; - message.BusVoltageUpper = object.BusVoltageUpper ?? false; - message.IpmOrMotorTemperature = object.IpmOrMotorTemperature ?? false; - message.MotorCurrent = object.MotorCurrent ?? false; - message.OutputVoltagePwm = object.OutputVoltagePwm ?? false; - message.Velocity = object.Velocity ?? false; + fromPartial, I>>( + object: I, + ): ProximitySensors { + const message = createBaseProximitySensors(); + message.ProximitySensor1 = object.ProximitySensor1 ?? 0; + message.ProximitySensor2 = object.ProximitySensor2 ?? 0; + message.ProximitySensor3 = object.ProximitySensor3 ?? 0; + message.ProximitySensor4 = object.ProximitySensor4 ?? 0; return message; }, }; -function createBaseIBattery(): IBattery { +function createBaseTelemetry(): Telemetry { return { - InputVoltage: 0, - Alive: false, - AverageCellVoltage: 0, - AverageTemperature: 0, - BMSRelayStatusFlags: undefined, - FanSpeed: 0, - FanVoltage: 0, - HighCellVoltage: 0, - HighCellVoltageId: 0, - HighTemperature: 0, - HighThermistorId: 0, - InternalTemperature: 0, - LowCellVoltage: 0, - LowCellVoltageId: 0, - LowTemperature: 0, - LowThermistorId: 0, - PackAmphours: 0, - PackCurrent: 0, - PackDepthOfDischarge: 0, - PackStateOfCharge: 0, - PackVoltage: 0, - PopulatedCells: 0, - RequestedFanSpeed: 0, + GpsAdditionalFlags: 0, + GpsDay: 0, + GpsFixStatusFlags: 0, + GpsHour: 0, + GpsLatitude: 0, + GpsLongitude: 0, + GpsMinute: 0, + GpsMonth: 0, + GpsSecond: 0, + GpsValidityFlags: 0, + GpsYear: 0, + MpuAccelerationX: 0, + MpuAccelerationY: 0, + MpuAccelerationZ: 0, + MpuRotationX: 0, + MpuRotationY: 0, + MpuRotationZ: 0, + MpuTemperature: 0, }; } -export const IBattery: MessageFns = { - encode(message: IBattery, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.InputVoltage !== 0) { - writer.uint32(9).double(message.InputVoltage); - } - if (message.Alive !== false) { - writer.uint32(16).bool(message.Alive); - } - if (message.AverageCellVoltage !== 0) { - writer.uint32(25).double(message.AverageCellVoltage); - } - if (message.AverageTemperature !== 0) { - writer.uint32(33).double(message.AverageTemperature); - } - if (message.BMSRelayStatusFlags !== undefined) { - IBMSRelayStatusFlags.encode(message.BMSRelayStatusFlags, writer.uint32(42).fork()).join(); - } - if (message.FanSpeed !== 0) { - writer.uint32(49).double(message.FanSpeed); +export const Telemetry: MessageFns = { + encode( + message: Telemetry, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.GpsAdditionalFlags !== 0) { + writer.uint32(13).float(message.GpsAdditionalFlags); } - if (message.FanVoltage !== 0) { - writer.uint32(57).double(message.FanVoltage); + if (message.GpsDay !== 0) { + writer.uint32(21).float(message.GpsDay); } - if (message.HighCellVoltage !== 0) { - writer.uint32(65).double(message.HighCellVoltage); + if (message.GpsFixStatusFlags !== 0) { + writer.uint32(29).float(message.GpsFixStatusFlags); } - if (message.HighCellVoltageId !== 0) { - writer.uint32(72).int32(message.HighCellVoltageId); + if (message.GpsHour !== 0) { + writer.uint32(37).float(message.GpsHour); } - if (message.HighTemperature !== 0) { - writer.uint32(81).double(message.HighTemperature); + if (message.GpsLatitude !== 0) { + writer.uint32(45).float(message.GpsLatitude); } - if (message.HighThermistorId !== 0) { - writer.uint32(88).int32(message.HighThermistorId); + if (message.GpsLongitude !== 0) { + writer.uint32(53).float(message.GpsLongitude); } - if (message.InternalTemperature !== 0) { - writer.uint32(97).double(message.InternalTemperature); + if (message.GpsMinute !== 0) { + writer.uint32(61).float(message.GpsMinute); } - if (message.LowCellVoltage !== 0) { - writer.uint32(105).double(message.LowCellVoltage); + if (message.GpsMonth !== 0) { + writer.uint32(69).float(message.GpsMonth); } - if (message.LowCellVoltageId !== 0) { - writer.uint32(112).int32(message.LowCellVoltageId); + if (message.GpsSecond !== 0) { + writer.uint32(77).float(message.GpsSecond); } - if (message.LowTemperature !== 0) { - writer.uint32(121).double(message.LowTemperature); + if (message.GpsValidityFlags !== 0) { + writer.uint32(85).float(message.GpsValidityFlags); } - if (message.LowThermistorId !== 0) { - writer.uint32(128).int32(message.LowThermistorId); + if (message.GpsYear !== 0) { + writer.uint32(93).float(message.GpsYear); } - if (message.PackAmphours !== 0) { - writer.uint32(137).double(message.PackAmphours); + if (message.MpuAccelerationX !== 0) { + writer.uint32(101).float(message.MpuAccelerationX); } - if (message.PackCurrent !== 0) { - writer.uint32(145).double(message.PackCurrent); + if (message.MpuAccelerationY !== 0) { + writer.uint32(109).float(message.MpuAccelerationY); } - if (message.PackDepthOfDischarge !== 0) { - writer.uint32(153).double(message.PackDepthOfDischarge); + if (message.MpuAccelerationZ !== 0) { + writer.uint32(117).float(message.MpuAccelerationZ); } - if (message.PackStateOfCharge !== 0) { - writer.uint32(161).double(message.PackStateOfCharge); + if (message.MpuRotationX !== 0) { + writer.uint32(125).float(message.MpuRotationX); } - if (message.PackVoltage !== 0) { - writer.uint32(169).double(message.PackVoltage); + if (message.MpuRotationY !== 0) { + writer.uint32(133).float(message.MpuRotationY); } - if (message.PopulatedCells !== 0) { - writer.uint32(176).int32(message.PopulatedCells); + if (message.MpuRotationZ !== 0) { + writer.uint32(141).float(message.MpuRotationZ); } - if (message.RequestedFanSpeed !== 0) { - writer.uint32(185).double(message.RequestedFanSpeed); + if (message.MpuTemperature !== 0) { + writer.uint32(149).float(message.MpuTemperature); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): IBattery { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + decode(input: BinaryReader | Uint8Array, length?: number): Telemetry { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseIBattery(); + const message = createBaseTelemetry(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 9) { + if (tag !== 13) { break; } - message.InputVoltage = reader.double(); + message.GpsAdditionalFlags = reader.float(); continue; } case 2: { - if (tag !== 16) { + if (tag !== 21) { break; } - message.Alive = reader.bool(); + message.GpsDay = reader.float(); continue; } case 3: { - if (tag !== 25) { + if (tag !== 29) { break; } - message.AverageCellVoltage = reader.double(); + message.GpsFixStatusFlags = reader.float(); continue; } case 4: { - if (tag !== 33) { + if (tag !== 37) { break; } - message.AverageTemperature = reader.double(); + message.GpsHour = reader.float(); continue; } case 5: { - if (tag !== 42) { - break; - } - - message.BMSRelayStatusFlags = IBMSRelayStatusFlags.decode(reader, reader.uint32()); - continue; - } - case 6: { - if (tag !== 49) { - break; - } - - message.FanSpeed = reader.double(); - continue; - } - case 7: { - if (tag !== 57) { - break; - } - - message.FanVoltage = reader.double(); - continue; - } - case 8: { - if (tag !== 65) { - break; - } - - message.HighCellVoltage = reader.double(); - continue; - } - case 9: { - if (tag !== 72) { + if (tag !== 45) { break; } - message.HighCellVoltageId = reader.int32(); + message.GpsLatitude = reader.float(); continue; } - case 10: { - if (tag !== 81) { - break; - } - - message.HighTemperature = reader.double(); - continue; - } - case 11: { - if (tag !== 88) { + case 6: { + if (tag !== 53) { break; } - message.HighThermistorId = reader.int32(); + message.GpsLongitude = reader.float(); continue; } - case 12: { - if (tag !== 97) { + case 7: { + if (tag !== 61) { break; } - message.InternalTemperature = reader.double(); + message.GpsMinute = reader.float(); continue; } - case 13: { - if (tag !== 105) { + case 8: { + if (tag !== 69) { break; } - message.LowCellVoltage = reader.double(); + message.GpsMonth = reader.float(); continue; } - case 14: { - if (tag !== 112) { + case 9: { + if (tag !== 77) { break; } - message.LowCellVoltageId = reader.int32(); + message.GpsSecond = reader.float(); continue; } - case 15: { - if (tag !== 121) { + case 10: { + if (tag !== 85) { break; } - message.LowTemperature = reader.double(); + message.GpsValidityFlags = reader.float(); continue; } - case 16: { - if (tag !== 128) { + case 11: { + if (tag !== 93) { break; } - message.LowThermistorId = reader.int32(); + message.GpsYear = reader.float(); continue; } - case 17: { - if (tag !== 137) { + case 12: { + if (tag !== 101) { break; } - message.PackAmphours = reader.double(); + message.MpuAccelerationX = reader.float(); continue; } - case 18: { - if (tag !== 145) { + case 13: { + if (tag !== 109) { break; } - message.PackCurrent = reader.double(); + message.MpuAccelerationY = reader.float(); continue; } - case 19: { - if (tag !== 153) { + case 14: { + if (tag !== 117) { break; } - message.PackDepthOfDischarge = reader.double(); + message.MpuAccelerationZ = reader.float(); continue; } - case 20: { - if (tag !== 161) { + case 15: { + if (tag !== 125) { break; } - message.PackStateOfCharge = reader.double(); + message.MpuRotationX = reader.float(); continue; } - case 21: { - if (tag !== 169) { + case 16: { + if (tag !== 133) { break; } - message.PackVoltage = reader.double(); + message.MpuRotationY = reader.float(); continue; } - case 22: { - if (tag !== 176) { + case 17: { + if (tag !== 141) { break; } - message.PopulatedCells = reader.int32(); + message.MpuRotationZ = reader.float(); continue; } - case 23: { - if (tag !== 185) { + case 18: { + if (tag !== 149) { break; } - message.RequestedFanSpeed = reader.double(); + message.MpuTemperature = reader.float(); continue; } } @@ -4415,255 +6352,350 @@ export const IBattery: MessageFns = { return message; }, - fromJSON(object: any): IBattery { + fromJSON(object: any): Telemetry { return { - InputVoltage: isSet(object.InputVoltage) ? globalThis.Number(object.InputVoltage) : 0, - Alive: isSet(object.Alive) ? globalThis.Boolean(object.Alive) : false, - AverageCellVoltage: isSet(object.AverageCellVoltage) ? globalThis.Number(object.AverageCellVoltage) : 0, - AverageTemperature: isSet(object.AverageTemperature) ? globalThis.Number(object.AverageTemperature) : 0, - BMSRelayStatusFlags: isSet(object.BMSRelayStatusFlags) - ? IBMSRelayStatusFlags.fromJSON(object.BMSRelayStatusFlags) - : undefined, - FanSpeed: isSet(object.FanSpeed) ? globalThis.Number(object.FanSpeed) : 0, - FanVoltage: isSet(object.FanVoltage) ? globalThis.Number(object.FanVoltage) : 0, - HighCellVoltage: isSet(object.HighCellVoltage) ? globalThis.Number(object.HighCellVoltage) : 0, - HighCellVoltageId: isSet(object.HighCellVoltageId) ? globalThis.Number(object.HighCellVoltageId) : 0, - HighTemperature: isSet(object.HighTemperature) ? globalThis.Number(object.HighTemperature) : 0, - HighThermistorId: isSet(object.HighThermistorId) ? globalThis.Number(object.HighThermistorId) : 0, - InternalTemperature: isSet(object.InternalTemperature) ? globalThis.Number(object.InternalTemperature) : 0, - LowCellVoltage: isSet(object.LowCellVoltage) ? globalThis.Number(object.LowCellVoltage) : 0, - LowCellVoltageId: isSet(object.LowCellVoltageId) ? globalThis.Number(object.LowCellVoltageId) : 0, - LowTemperature: isSet(object.LowTemperature) ? globalThis.Number(object.LowTemperature) : 0, - LowThermistorId: isSet(object.LowThermistorId) ? globalThis.Number(object.LowThermistorId) : 0, - PackAmphours: isSet(object.PackAmphours) ? globalThis.Number(object.PackAmphours) : 0, - PackCurrent: isSet(object.PackCurrent) ? globalThis.Number(object.PackCurrent) : 0, - PackDepthOfDischarge: isSet(object.PackDepthOfDischarge) ? globalThis.Number(object.PackDepthOfDischarge) : 0, - PackStateOfCharge: isSet(object.PackStateOfCharge) ? globalThis.Number(object.PackStateOfCharge) : 0, - PackVoltage: isSet(object.PackVoltage) ? globalThis.Number(object.PackVoltage) : 0, - PopulatedCells: isSet(object.PopulatedCells) ? globalThis.Number(object.PopulatedCells) : 0, - RequestedFanSpeed: isSet(object.RequestedFanSpeed) ? globalThis.Number(object.RequestedFanSpeed) : 0, + GpsAdditionalFlags: isSet(object.GpsAdditionalFlags) + ? globalThis.Number(object.GpsAdditionalFlags) + : 0, + GpsDay: isSet(object.GpsDay) ? globalThis.Number(object.GpsDay) : 0, + GpsFixStatusFlags: isSet(object.GpsFixStatusFlags) + ? globalThis.Number(object.GpsFixStatusFlags) + : 0, + GpsHour: isSet(object.GpsHour) ? globalThis.Number(object.GpsHour) : 0, + GpsLatitude: isSet(object.GpsLatitude) + ? globalThis.Number(object.GpsLatitude) + : 0, + GpsLongitude: isSet(object.GpsLongitude) + ? globalThis.Number(object.GpsLongitude) + : 0, + GpsMinute: isSet(object.GpsMinute) + ? globalThis.Number(object.GpsMinute) + : 0, + GpsMonth: isSet(object.GpsMonth) ? globalThis.Number(object.GpsMonth) : 0, + GpsSecond: isSet(object.GpsSecond) + ? globalThis.Number(object.GpsSecond) + : 0, + GpsValidityFlags: isSet(object.GpsValidityFlags) + ? globalThis.Number(object.GpsValidityFlags) + : 0, + GpsYear: isSet(object.GpsYear) ? globalThis.Number(object.GpsYear) : 0, + MpuAccelerationX: isSet(object.MpuAccelerationX) + ? globalThis.Number(object.MpuAccelerationX) + : 0, + MpuAccelerationY: isSet(object.MpuAccelerationY) + ? globalThis.Number(object.MpuAccelerationY) + : 0, + MpuAccelerationZ: isSet(object.MpuAccelerationZ) + ? globalThis.Number(object.MpuAccelerationZ) + : 0, + MpuRotationX: isSet(object.MpuRotationX) + ? globalThis.Number(object.MpuRotationX) + : 0, + MpuRotationY: isSet(object.MpuRotationY) + ? globalThis.Number(object.MpuRotationY) + : 0, + MpuRotationZ: isSet(object.MpuRotationZ) + ? globalThis.Number(object.MpuRotationZ) + : 0, + MpuTemperature: isSet(object.MpuTemperature) + ? globalThis.Number(object.MpuTemperature) + : 0, }; }, - toJSON(message: IBattery): unknown { + toJSON(message: Telemetry): unknown { const obj: any = {}; - if (message.InputVoltage !== 0) { - obj.InputVoltage = message.InputVoltage; - } - if (message.Alive !== false) { - obj.Alive = message.Alive; - } - if (message.AverageCellVoltage !== 0) { - obj.AverageCellVoltage = message.AverageCellVoltage; + if (message.GpsAdditionalFlags !== 0) { + obj.GpsAdditionalFlags = message.GpsAdditionalFlags; } - if (message.AverageTemperature !== 0) { - obj.AverageTemperature = message.AverageTemperature; - } - if (message.BMSRelayStatusFlags !== undefined) { - obj.BMSRelayStatusFlags = IBMSRelayStatusFlags.toJSON(message.BMSRelayStatusFlags); - } - if (message.FanSpeed !== 0) { - obj.FanSpeed = message.FanSpeed; - } - if (message.FanVoltage !== 0) { - obj.FanVoltage = message.FanVoltage; + if (message.GpsDay !== 0) { + obj.GpsDay = message.GpsDay; } - if (message.HighCellVoltage !== 0) { - obj.HighCellVoltage = message.HighCellVoltage; + if (message.GpsFixStatusFlags !== 0) { + obj.GpsFixStatusFlags = message.GpsFixStatusFlags; } - if (message.HighCellVoltageId !== 0) { - obj.HighCellVoltageId = Math.round(message.HighCellVoltageId); + if (message.GpsHour !== 0) { + obj.GpsHour = message.GpsHour; } - if (message.HighTemperature !== 0) { - obj.HighTemperature = message.HighTemperature; + if (message.GpsLatitude !== 0) { + obj.GpsLatitude = message.GpsLatitude; } - if (message.HighThermistorId !== 0) { - obj.HighThermistorId = Math.round(message.HighThermistorId); + if (message.GpsLongitude !== 0) { + obj.GpsLongitude = message.GpsLongitude; } - if (message.InternalTemperature !== 0) { - obj.InternalTemperature = message.InternalTemperature; + if (message.GpsMinute !== 0) { + obj.GpsMinute = message.GpsMinute; } - if (message.LowCellVoltage !== 0) { - obj.LowCellVoltage = message.LowCellVoltage; + if (message.GpsMonth !== 0) { + obj.GpsMonth = message.GpsMonth; } - if (message.LowCellVoltageId !== 0) { - obj.LowCellVoltageId = Math.round(message.LowCellVoltageId); + if (message.GpsSecond !== 0) { + obj.GpsSecond = message.GpsSecond; } - if (message.LowTemperature !== 0) { - obj.LowTemperature = message.LowTemperature; + if (message.GpsValidityFlags !== 0) { + obj.GpsValidityFlags = message.GpsValidityFlags; } - if (message.LowThermistorId !== 0) { - obj.LowThermistorId = Math.round(message.LowThermistorId); + if (message.GpsYear !== 0) { + obj.GpsYear = message.GpsYear; } - if (message.PackAmphours !== 0) { - obj.PackAmphours = message.PackAmphours; + if (message.MpuAccelerationX !== 0) { + obj.MpuAccelerationX = message.MpuAccelerationX; } - if (message.PackCurrent !== 0) { - obj.PackCurrent = message.PackCurrent; + if (message.MpuAccelerationY !== 0) { + obj.MpuAccelerationY = message.MpuAccelerationY; } - if (message.PackDepthOfDischarge !== 0) { - obj.PackDepthOfDischarge = message.PackDepthOfDischarge; + if (message.MpuAccelerationZ !== 0) { + obj.MpuAccelerationZ = message.MpuAccelerationZ; } - if (message.PackStateOfCharge !== 0) { - obj.PackStateOfCharge = message.PackStateOfCharge; + if (message.MpuRotationX !== 0) { + obj.MpuRotationX = message.MpuRotationX; } - if (message.PackVoltage !== 0) { - obj.PackVoltage = message.PackVoltage; + if (message.MpuRotationY !== 0) { + obj.MpuRotationY = message.MpuRotationY; } - if (message.PopulatedCells !== 0) { - obj.PopulatedCells = Math.round(message.PopulatedCells); + if (message.MpuRotationZ !== 0) { + obj.MpuRotationZ = message.MpuRotationZ; } - if (message.RequestedFanSpeed !== 0) { - obj.RequestedFanSpeed = message.RequestedFanSpeed; + if (message.MpuTemperature !== 0) { + obj.MpuTemperature = message.MpuTemperature; } return obj; }, - create, I>>(base?: I): IBattery { - return IBattery.fromPartial(base ?? ({} as any)); + create, I>>(base?: I): Telemetry { + return Telemetry.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): IBattery { - const message = createBaseIBattery(); - message.InputVoltage = object.InputVoltage ?? 0; - message.Alive = object.Alive ?? false; - message.AverageCellVoltage = object.AverageCellVoltage ?? 0; - message.AverageTemperature = object.AverageTemperature ?? 0; - message.BMSRelayStatusFlags = (object.BMSRelayStatusFlags !== undefined && object.BMSRelayStatusFlags !== null) - ? IBMSRelayStatusFlags.fromPartial(object.BMSRelayStatusFlags) - : undefined; - message.FanSpeed = object.FanSpeed ?? 0; - message.FanVoltage = object.FanVoltage ?? 0; - message.HighCellVoltage = object.HighCellVoltage ?? 0; - message.HighCellVoltageId = object.HighCellVoltageId ?? 0; - message.HighTemperature = object.HighTemperature ?? 0; - message.HighThermistorId = object.HighThermistorId ?? 0; - message.InternalTemperature = object.InternalTemperature ?? 0; - message.LowCellVoltage = object.LowCellVoltage ?? 0; - message.LowCellVoltageId = object.LowCellVoltageId ?? 0; - message.LowTemperature = object.LowTemperature ?? 0; - message.LowThermistorId = object.LowThermistorId ?? 0; - message.PackAmphours = object.PackAmphours ?? 0; - message.PackCurrent = object.PackCurrent ?? 0; - message.PackDepthOfDischarge = object.PackDepthOfDischarge ?? 0; - message.PackStateOfCharge = object.PackStateOfCharge ?? 0; - message.PackVoltage = object.PackVoltage ?? 0; - message.PopulatedCells = object.PopulatedCells ?? 0; - message.RequestedFanSpeed = object.RequestedFanSpeed ?? 0; + fromPartial, I>>( + object: I, + ): Telemetry { + const message = createBaseTelemetry(); + message.GpsAdditionalFlags = object.GpsAdditionalFlags ?? 0; + message.GpsDay = object.GpsDay ?? 0; + message.GpsFixStatusFlags = object.GpsFixStatusFlags ?? 0; + message.GpsHour = object.GpsHour ?? 0; + message.GpsLatitude = object.GpsLatitude ?? 0; + message.GpsLongitude = object.GpsLongitude ?? 0; + message.GpsMinute = object.GpsMinute ?? 0; + message.GpsMonth = object.GpsMonth ?? 0; + message.GpsSecond = object.GpsSecond ?? 0; + message.GpsValidityFlags = object.GpsValidityFlags ?? 0; + message.GpsYear = object.GpsYear ?? 0; + message.MpuAccelerationX = object.MpuAccelerationX ?? 0; + message.MpuAccelerationY = object.MpuAccelerationY ?? 0; + message.MpuAccelerationZ = object.MpuAccelerationZ ?? 0; + message.MpuRotationX = object.MpuRotationX ?? 0; + message.MpuRotationY = object.MpuRotationY ?? 0; + message.MpuRotationZ = object.MpuRotationZ ?? 0; + message.MpuTemperature = object.MpuTemperature ?? 0; return message; }, }; -function createBaseIBMSRelayStatusFlags(): IBMSRelayStatusFlags { +function createBaseTelemetryData(): TelemetryData { return { - AlwaysOnSignalStatus: false, - ChargeRelayEnabled: false, - ChargerSafetyEnabled: false, - DischargeRelayEnabled: false, - IsChargingSignalStatus: false, - IsReadySignalStatus: false, - MalfunctionIndicatorActive: false, - MultiPurposeInputSignalStatus: false, + B3: undefined, + Battery: undefined, + BatteryFaults: undefined, + Contactor: undefined, + KeyMotor: undefined, + MBMS: undefined, + MPPT: undefined, + MotorDetails0: undefined, + MotorDetails1: undefined, + Pi: undefined, + ProximitySensors: undefined, + Telemetry: undefined, + TimeStamp: 0, + Title: "", }; } -export const IBMSRelayStatusFlags: MessageFns = { - encode(message: IBMSRelayStatusFlags, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { - if (message.AlwaysOnSignalStatus !== false) { - writer.uint32(8).bool(message.AlwaysOnSignalStatus); - } - if (message.ChargeRelayEnabled !== false) { - writer.uint32(16).bool(message.ChargeRelayEnabled); - } - if (message.ChargerSafetyEnabled !== false) { - writer.uint32(24).bool(message.ChargerSafetyEnabled); - } - if (message.DischargeRelayEnabled !== false) { - writer.uint32(32).bool(message.DischargeRelayEnabled); +export const TelemetryData: MessageFns = { + encode( + message: TelemetryData, + writer: BinaryWriter = new BinaryWriter(), + ): BinaryWriter { + if (message.B3 !== undefined) { + B3.encode(message.B3, writer.uint32(10).fork()).join(); } - if (message.IsChargingSignalStatus !== false) { - writer.uint32(40).bool(message.IsChargingSignalStatus); + if (message.Battery !== undefined) { + BatteryStatus.encode(message.Battery, writer.uint32(18).fork()).join(); } - if (message.IsReadySignalStatus !== false) { - writer.uint32(48).bool(message.IsReadySignalStatus); + if (message.BatteryFaults !== undefined) { + BatteryFaults.encode( + message.BatteryFaults, + writer.uint32(26).fork(), + ).join(); + } + if (message.Contactor !== undefined) { + ContactorStatus.encode( + message.Contactor, + writer.uint32(34).fork(), + ).join(); + } + if (message.KeyMotor !== undefined) { + KeyMotor.encode(message.KeyMotor, writer.uint32(42).fork()).join(); + } + if (message.MBMS !== undefined) { + MBMS.encode(message.MBMS, writer.uint32(50).fork()).join(); + } + if (message.MPPT !== undefined) { + MPPT.encode(message.MPPT, writer.uint32(58).fork()).join(); + } + if (message.MotorDetails0 !== undefined) { + MotorDetails.encode( + message.MotorDetails0, + writer.uint32(66).fork(), + ).join(); + } + if (message.MotorDetails1 !== undefined) { + MotorDetails.encode( + message.MotorDetails1, + writer.uint32(74).fork(), + ).join(); + } + if (message.Pi !== undefined) { + Pi.encode(message.Pi, writer.uint32(82).fork()).join(); + } + if (message.ProximitySensors !== undefined) { + ProximitySensors.encode( + message.ProximitySensors, + writer.uint32(90).fork(), + ).join(); + } + if (message.Telemetry !== undefined) { + Telemetry.encode(message.Telemetry, writer.uint32(98).fork()).join(); } - if (message.MalfunctionIndicatorActive !== false) { - writer.uint32(56).bool(message.MalfunctionIndicatorActive); + if (message.TimeStamp !== 0) { + writer.uint32(104).uint64(message.TimeStamp); } - if (message.MultiPurposeInputSignalStatus !== false) { - writer.uint32(64).bool(message.MultiPurposeInputSignalStatus); + if (message.Title !== "") { + writer.uint32(114).string(message.Title); } return writer; }, - decode(input: BinaryReader | Uint8Array, length?: number): IBMSRelayStatusFlags { - const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + decode(input: BinaryReader | Uint8Array, length?: number): TelemetryData { + const reader = + input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseIBMSRelayStatusFlags(); + const message = createBaseTelemetryData(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { - if (tag !== 8) { + if (tag !== 10) { break; } - message.AlwaysOnSignalStatus = reader.bool(); + message.B3 = B3.decode(reader, reader.uint32()); continue; } case 2: { - if (tag !== 16) { + if (tag !== 18) { break; } - message.ChargeRelayEnabled = reader.bool(); + message.Battery = BatteryStatus.decode(reader, reader.uint32()); continue; } case 3: { - if (tag !== 24) { + if (tag !== 26) { break; } - message.ChargerSafetyEnabled = reader.bool(); + message.BatteryFaults = BatteryFaults.decode(reader, reader.uint32()); continue; } case 4: { - if (tag !== 32) { + if (tag !== 34) { break; } - message.DischargeRelayEnabled = reader.bool(); + message.Contactor = ContactorStatus.decode(reader, reader.uint32()); continue; } case 5: { - if (tag !== 40) { + if (tag !== 42) { break; } - message.IsChargingSignalStatus = reader.bool(); + message.KeyMotor = KeyMotor.decode(reader, reader.uint32()); continue; } case 6: { - if (tag !== 48) { + if (tag !== 50) { break; } - message.IsReadySignalStatus = reader.bool(); + message.MBMS = MBMS.decode(reader, reader.uint32()); continue; } case 7: { - if (tag !== 56) { + if (tag !== 58) { break; } - message.MalfunctionIndicatorActive = reader.bool(); + message.MPPT = MPPT.decode(reader, reader.uint32()); continue; } case 8: { - if (tag !== 64) { + if (tag !== 66) { break; } - message.MultiPurposeInputSignalStatus = reader.bool(); + message.MotorDetails0 = MotorDetails.decode(reader, reader.uint32()); + continue; + } + case 9: { + if (tag !== 74) { + break; + } + + message.MotorDetails1 = MotorDetails.decode(reader, reader.uint32()); + continue; + } + case 10: { + if (tag !== 82) { + break; + } + + message.Pi = Pi.decode(reader, reader.uint32()); + continue; + } + case 11: { + if (tag !== 90) { + break; + } + + message.ProximitySensors = ProximitySensors.decode( + reader, + reader.uint32(), + ); + continue; + } + case 12: { + if (tag !== 98) { + break; + } + + message.Telemetry = Telemetry.decode(reader, reader.uint32()); + continue; + } + case 13: { + if (tag !== 104) { + break; + } + + message.TimeStamp = longToNumber(reader.uint64()); + continue; + } + case 14: { + if (tag !== 114) { + break; + } + + message.Title = reader.string(); continue; } } @@ -4675,88 +6707,178 @@ export const IBMSRelayStatusFlags: MessageFns = { return message; }, - fromJSON(object: any): IBMSRelayStatusFlags { + fromJSON(object: any): TelemetryData { return { - AlwaysOnSignalStatus: isSet(object.AlwaysOnSignalStatus) - ? globalThis.Boolean(object.AlwaysOnSignalStatus) - : false, - ChargeRelayEnabled: isSet(object.ChargeRelayEnabled) ? globalThis.Boolean(object.ChargeRelayEnabled) : false, - ChargerSafetyEnabled: isSet(object.ChargerSafetyEnabled) - ? globalThis.Boolean(object.ChargerSafetyEnabled) - : false, - DischargeRelayEnabled: isSet(object.DischargeRelayEnabled) - ? globalThis.Boolean(object.DischargeRelayEnabled) - : false, - IsChargingSignalStatus: isSet(object.IsChargingSignalStatus) - ? globalThis.Boolean(object.IsChargingSignalStatus) - : false, - IsReadySignalStatus: isSet(object.IsReadySignalStatus) ? globalThis.Boolean(object.IsReadySignalStatus) : false, - MalfunctionIndicatorActive: isSet(object.MalfunctionIndicatorActive) - ? globalThis.Boolean(object.MalfunctionIndicatorActive) - : false, - MultiPurposeInputSignalStatus: isSet(object.MultiPurposeInputSignalStatus) - ? globalThis.Boolean(object.MultiPurposeInputSignalStatus) - : false, + B3: isSet(object.B3) ? B3.fromJSON(object.B3) : undefined, + Battery: isSet(object.Battery) + ? BatteryStatus.fromJSON(object.Battery) + : undefined, + BatteryFaults: isSet(object.BatteryFaults) + ? BatteryFaults.fromJSON(object.BatteryFaults) + : undefined, + Contactor: isSet(object.Contactor) + ? ContactorStatus.fromJSON(object.Contactor) + : undefined, + KeyMotor: isSet(object.KeyMotor) + ? KeyMotor.fromJSON(object.KeyMotor) + : undefined, + MBMS: isSet(object.MBMS) ? MBMS.fromJSON(object.MBMS) : undefined, + MPPT: isSet(object.MPPT) ? MPPT.fromJSON(object.MPPT) : undefined, + MotorDetails0: isSet(object.MotorDetails0) + ? MotorDetails.fromJSON(object.MotorDetails0) + : undefined, + MotorDetails1: isSet(object.MotorDetails1) + ? MotorDetails.fromJSON(object.MotorDetails1) + : undefined, + Pi: isSet(object.Pi) ? Pi.fromJSON(object.Pi) : undefined, + ProximitySensors: isSet(object.ProximitySensors) + ? ProximitySensors.fromJSON(object.ProximitySensors) + : undefined, + Telemetry: isSet(object.Telemetry) + ? Telemetry.fromJSON(object.Telemetry) + : undefined, + TimeStamp: isSet(object.TimeStamp) + ? globalThis.Number(object.TimeStamp) + : 0, + Title: isSet(object.Title) ? globalThis.String(object.Title) : "", }; }, - toJSON(message: IBMSRelayStatusFlags): unknown { + toJSON(message: TelemetryData): unknown { const obj: any = {}; - if (message.AlwaysOnSignalStatus !== false) { - obj.AlwaysOnSignalStatus = message.AlwaysOnSignalStatus; + if (message.B3 !== undefined) { + obj.B3 = B3.toJSON(message.B3); } - if (message.ChargeRelayEnabled !== false) { - obj.ChargeRelayEnabled = message.ChargeRelayEnabled; + if (message.Battery !== undefined) { + obj.Battery = BatteryStatus.toJSON(message.Battery); } - if (message.ChargerSafetyEnabled !== false) { - obj.ChargerSafetyEnabled = message.ChargerSafetyEnabled; + if (message.BatteryFaults !== undefined) { + obj.BatteryFaults = BatteryFaults.toJSON(message.BatteryFaults); } - if (message.DischargeRelayEnabled !== false) { - obj.DischargeRelayEnabled = message.DischargeRelayEnabled; + if (message.Contactor !== undefined) { + obj.Contactor = ContactorStatus.toJSON(message.Contactor); } - if (message.IsChargingSignalStatus !== false) { - obj.IsChargingSignalStatus = message.IsChargingSignalStatus; + if (message.KeyMotor !== undefined) { + obj.KeyMotor = KeyMotor.toJSON(message.KeyMotor); } - if (message.IsReadySignalStatus !== false) { - obj.IsReadySignalStatus = message.IsReadySignalStatus; + if (message.MBMS !== undefined) { + obj.MBMS = MBMS.toJSON(message.MBMS); } - if (message.MalfunctionIndicatorActive !== false) { - obj.MalfunctionIndicatorActive = message.MalfunctionIndicatorActive; + if (message.MPPT !== undefined) { + obj.MPPT = MPPT.toJSON(message.MPPT); } - if (message.MultiPurposeInputSignalStatus !== false) { - obj.MultiPurposeInputSignalStatus = message.MultiPurposeInputSignalStatus; + if (message.MotorDetails0 !== undefined) { + obj.MotorDetails0 = MotorDetails.toJSON(message.MotorDetails0); + } + if (message.MotorDetails1 !== undefined) { + obj.MotorDetails1 = MotorDetails.toJSON(message.MotorDetails1); + } + if (message.Pi !== undefined) { + obj.Pi = Pi.toJSON(message.Pi); + } + if (message.ProximitySensors !== undefined) { + obj.ProximitySensors = ProximitySensors.toJSON(message.ProximitySensors); + } + if (message.Telemetry !== undefined) { + obj.Telemetry = Telemetry.toJSON(message.Telemetry); + } + if (message.TimeStamp !== 0) { + obj.TimeStamp = Math.round(message.TimeStamp); + } + if (message.Title !== "") { + obj.Title = message.Title; } return obj; }, - create, I>>(base?: I): IBMSRelayStatusFlags { - return IBMSRelayStatusFlags.fromPartial(base ?? ({} as any)); + create, I>>( + base?: I, + ): TelemetryData { + return TelemetryData.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): IBMSRelayStatusFlags { - const message = createBaseIBMSRelayStatusFlags(); - message.AlwaysOnSignalStatus = object.AlwaysOnSignalStatus ?? false; - message.ChargeRelayEnabled = object.ChargeRelayEnabled ?? false; - message.ChargerSafetyEnabled = object.ChargerSafetyEnabled ?? false; - message.DischargeRelayEnabled = object.DischargeRelayEnabled ?? false; - message.IsChargingSignalStatus = object.IsChargingSignalStatus ?? false; - message.IsReadySignalStatus = object.IsReadySignalStatus ?? false; - message.MalfunctionIndicatorActive = object.MalfunctionIndicatorActive ?? false; - message.MultiPurposeInputSignalStatus = object.MultiPurposeInputSignalStatus ?? false; + fromPartial, I>>( + object: I, + ): TelemetryData { + const message = createBaseTelemetryData(); + message.B3 = + object.B3 !== undefined && object.B3 !== null + ? B3.fromPartial(object.B3) + : undefined; + message.Battery = + object.Battery !== undefined && object.Battery !== null + ? BatteryStatus.fromPartial(object.Battery) + : undefined; + message.BatteryFaults = + object.BatteryFaults !== undefined && object.BatteryFaults !== null + ? BatteryFaults.fromPartial(object.BatteryFaults) + : undefined; + message.Contactor = + object.Contactor !== undefined && object.Contactor !== null + ? ContactorStatus.fromPartial(object.Contactor) + : undefined; + message.KeyMotor = + object.KeyMotor !== undefined && object.KeyMotor !== null + ? KeyMotor.fromPartial(object.KeyMotor) + : undefined; + message.MBMS = + object.MBMS !== undefined && object.MBMS !== null + ? MBMS.fromPartial(object.MBMS) + : undefined; + message.MPPT = + object.MPPT !== undefined && object.MPPT !== null + ? MPPT.fromPartial(object.MPPT) + : undefined; + message.MotorDetails0 = + object.MotorDetails0 !== undefined && object.MotorDetails0 !== null + ? MotorDetails.fromPartial(object.MotorDetails0) + : undefined; + message.MotorDetails1 = + object.MotorDetails1 !== undefined && object.MotorDetails1 !== null + ? MotorDetails.fromPartial(object.MotorDetails1) + : undefined; + message.Pi = + object.Pi !== undefined && object.Pi !== null + ? Pi.fromPartial(object.Pi) + : undefined; + message.ProximitySensors = + object.ProximitySensors !== undefined && object.ProximitySensors !== null + ? ProximitySensors.fromPartial(object.ProximitySensors) + : undefined; + message.Telemetry = + object.Telemetry !== undefined && object.Telemetry !== null + ? Telemetry.fromPartial(object.Telemetry) + : undefined; + message.TimeStamp = object.TimeStamp ?? 0; + message.Title = object.Title ?? ""; return message; }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends globalThis.Array ? globalThis.Array> - : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } - : Partial; +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; function longToNumber(int64: { toString(): string }): number { const num = globalThis.Number(int64.toString()); diff --git a/packages/shared/src/test.ts b/packages/shared/src/test.ts index 83183f0d..4c293572 100644 --- a/packages/shared/src/test.ts +++ b/packages/shared/src/test.ts @@ -1,21 +1,17 @@ import axios from "axios"; -import { IBMSRelayStatusFlags } from "./protoTypes"; import { generateFakeTelemetryData } from "./functions"; -const { - Battery: { BMSRelayStatusFlags: iBMSRelayStatusFlags_ }, -} = generateFakeTelemetryData(); +import { B3 as B3Proto } from "./protoTypes"; +const { B3 } = generateFakeTelemetryData(); async function sendData() { try { - const iBMSRelayStatusFlags = IBMSRelayStatusFlags.create( - iBMSRelayStatusFlags_, - ); - const bytes = IBMSRelayStatusFlags.encode(iBMSRelayStatusFlags).finish(); + const payload = B3Proto.create(B3); + const bytes = B3Proto.encode(payload).finish(); const { data } = await axios.post("http://localhost:8000/receive", bytes, { headers: { "Content-Type": "application/octet-stream" }, responseType: "arraybuffer", }); - const decodedObject = IBMSRelayStatusFlags.decode(data); + const decodedObject = B3Proto.decode(data); console.log(decodedObject); } catch (error) { console.error("Error occurred:", error); diff --git a/packages/shared/src/types.ts b/packages/shared/src/types.ts index 97bc36e9..7fdacc38 100644 --- a/packages/shared/src/types.ts +++ b/packages/shared/src/types.ts @@ -1,4 +1,19 @@ -import * as t from "io-ts"; +import { + B3, + BatteryFaultErrors, + BatteryFaults, + BatteryFaultWarnings, + BatteryStatus, + ContactorStatus, + KeyMotor, + MBMS, + MotorDetails, + MPPT, + Pi, + ProximitySensors, + Telemetry, + TelemetryData, +} from "./protoTypes"; export type CoordUpdateResponse = | Coords @@ -23,393 +38,22 @@ export interface IDriverNameUpdate { Rfid: string; } -const IContactorType = t.exact( - t.type({ - ArrayBPSError: t.boolean, - ArrayChargeCurrent: t.number, - ArrayContactorClosed: t.boolean, - ArrayContactorClosing: t.boolean, - ArrayContactorError: t.boolean, - ArrayHeartbeat: t.boolean, - ArrayLineCurrent: t.number, - ArrayPrechargerClosed: t.boolean, - ArrayPrechargerClosing: t.boolean, - ArrayPrechargerError: t.boolean, - ChargeBPSError: t.boolean, - ChargeChargeCurrent: t.number, - ChargeContactorClosed: t.boolean, - ChargeContactorClosing: t.boolean, - ChargeContactorError: t.boolean, - ChargeHeartbeat: t.boolean, - ChargeLineCurrent: t.number, - ChargePrechargerClosed: t.boolean, - ChargePrechargerClosing: t.boolean, - ChargePrechargerError: t.boolean, - CommonChargeCurrent: t.number, - CommonContactorClosed: t.boolean, - CommonContactorClosing: t.boolean, - CommonContactorError: t.boolean, - CommonContactorOpeningError: t.boolean, - CommonHeartbeat: t.boolean, - CommonLineCurrent: t.number, - CommonPrechargerClosed: t.boolean, - CommonPrechargerClosing: t.boolean, - CommonPrechargerError: t.boolean, - LvBpsError: t.boolean, - LvChargeCurrent: t.number, - LvContactorClosed: t.boolean, - LvContactorClosing: t.boolean, - LvContactorError: t.boolean, - LvHeartbeat: t.boolean, - LvLineCurrent: t.number, - LvPrechargerClosed: t.boolean, - LvPrechargerClosing: t.boolean, - LvPrechargerError: t.boolean, - MotorBPSError: t.boolean, - MotorChargeCurrent: t.number, - MotorContactorClosed: t.boolean, - MotorContactorClosing: t.boolean, - MotorContactorError: t.boolean, - MotorHeartbeat: t.boolean, - MotorLineCurrent: t.number, - MotorPrechargerClosed: t.boolean, - MotorPrechargerClosing: t.boolean, - MotorPrechargerError: t.boolean, - }), -); - -const IBatteryType = t.exact( - t.type({ - AlwaysOnSignalStatus: t.boolean, - AverageCellVoltage: t.number, - AverageTemperature: t.number, - BmuAlive: t.number, - ChargeRelayEnabled: t.boolean, - ChargerSafetyEnabled: t.boolean, - DischargeRelayEnabled: t.boolean, - FanSpeed: t.number, - FanVoltage: t.number, - HighCellVoltage: t.number, - HighCellVoltageId: t.number, - HighTemperature: t.number, - HighThermistorId: t.number, - Input12V: t.number, - InternalTemperature: t.number, - IsChargingSignalStatus: t.boolean, - IsReadySignalStatus: t.boolean, - LowCellVoltage: t.number, - LowCellVoltageId: t.number, - LowTemperature: t.number, - LowThermistorId: t.number, - MalfunctionIndicatorActive: t.boolean, - MaximumCellVoltage: t.number, - MaximumPackVoltage: t.number, - MinimumCellVoltage: t.number, - MinimumPackVoltage: t.number, - MultiPurposeInputSignalStatus: t.boolean, - PackAmphours: t.number, - PackCurrent: t.number, - PackDepthOfDischarge: t.number, - PackStateOfCharge: t.number, - PackVoltage: t.number, - PopulatedCells: t.number, - RequestedFanSpeed: t.number, - }), -); - -const IBatteryFaultErrorsType = t.exact( - t.type({ - AlwaysOnSupplyFault: t.boolean, - CanbusCommunicationFault: t.boolean, - ChargeLimitEnforcementFault: t.boolean, - ChargerSafetyRelayFault: t.boolean, - CurrentSensorFault: t.boolean, - DischargeLimitEnforcementFault: t.boolean, - FanMonitorFault: t.boolean, - HighVoltageIsolationFault: t.boolean, - InternalCommunicationFault: t.boolean, - InternalConversionFault: t.boolean, - InternalLogicFault: t.boolean, - InternalMemoryFault: t.boolean, - InternalThermistorFault: t.boolean, - LowCellVoltageFault: t.boolean, - OpenWiringFault: t.boolean, - PackVoltageSensorFault: t.boolean, - PowerSupply12VFault: t.boolean, - ThermistorFault: t.boolean, - VoltageRedundancyFault: t.boolean, - WeakCellFault: t.boolean, - WeakPackFault: t.boolean, - }), -); - -const IBatteryFaultWarningsType = t.exact( - t.type({ - CclReducedDueToAlternateCurrentLimit: t.boolean, - CclReducedDueToChargerLatch: t.boolean, - CclReducedDueToHighCellResistance: t.boolean, - CclReducedDueToHighCellVoltage: t.boolean, - CclReducedDueToHighPackVoltage: t.boolean, - CclReducedDueToHighSoc: t.boolean, - CclReducedDueToTemperature: t.boolean, - DclAndCclReducedDueToCommunicationFailsafe: t.boolean, - DclAndCclReducedDueToVoltageFailsafe: t.boolean, - DclReducedDueToHighCellResistance: t.boolean, - DclReducedDueToLowCellVoltage: t.boolean, - DclReducedDueToLowPackVoltage: t.boolean, - DclReducedDueToLowSoc: t.boolean, - DclReducedDueToTemperature: t.boolean, - }), -); - -const IBatteryFaultsType = t.exact( - t.type({ - Errors: IBatteryFaultErrorsType, - Warnings: IBatteryFaultWarningsType, - }), -); - -const IB3Type = t.exact( - t.type({ - Acceleration: t.number, - B3Heartbeat: t.boolean, - BrakeLightSignalStatus: t.boolean, - BrakeSwitchDigital: t.boolean, - DaytimeRunningLightSignalStatus: t.boolean, - ForwardDigital: t.boolean, - HandbrakeSwitchDigital: t.boolean, - HazardLightsInput: t.boolean, - HeadightsSwitchInput: t.boolean, - HeadlightSignalStatus: t.boolean, - HornSignalStatus: t.boolean, - HornSwitchDigital: t.boolean, - LapDigital: t.boolean, - LeftSignalInput: t.boolean, - LeftSignalStatus: t.boolean, - MotorResetDigital: t.boolean, - NeutralDigital: t.boolean, - RaceModeDigital: t.boolean, - RegenBraking: t.number, - ReverseDigital: t.boolean, - RightSignalInput: t.boolean, - RightSignalStatus: t.boolean, - }), -); - -const IKeyMotorType = t.exact( - t.type({ - BusCurrentOut: t.number, - KeyMotorVelocity: t.number, - MotorCurrent: t.number, - }), -); - -const IMBMSType = t.exact( - t.type({ - AbattDisable: t.boolean, - ArrayContactorCommand: t.boolean, - ArrayHeartbeatDeadTrip: t.boolean, - ArrayHighCurrentTrip: t.boolean, - ArrayHighCurrentWarning: t.boolean, - AuxiliaryBatteryVoltage: t.number, - CanOc12VWarning: t.boolean, - ChargeContactorCommand: t.boolean, - ChargeEnable: t.boolean, - ChargeHeartbeatDeadTrip: t.boolean, - ChargeHighCurrentTrip: t.boolean, - ChargeHighCurrentWarning: t.boolean, - ChargeSafety: t.boolean, - ChargeShouldTrip: t.boolean, - ChgFault: t.boolean, - ChgLvEn: t.boolean, - ChgOn: t.boolean, - CommonContactorCommand: t.boolean, - CommonHeartbeatDeadTrip: t.boolean, - CommonHighCurrentTrip: t.boolean, - CommonHighCurrentWarning: t.boolean, - ContactorConnectedUnexpectedlyTrip: t.boolean, - ContactorDisconnectedUnexpectedlyTrip: t.boolean, - DcdcFault: t.boolean, - DcdcOn: t.boolean, - DischargeEnable: t.boolean, - DischargeShouldTrip: t.boolean, - En1: t.boolean, - EsdEnabledTrip: t.boolean, - ExternalShutdown: t.boolean, - Heartbeat: t.boolean, - HighCellVoltageTrip: t.boolean, - HighCellVoltageWarning: t.boolean, - HighTemperatureTrip: t.boolean, - HighTemperatureWarning: t.boolean, - Key: t.boolean, - LowCellVoltageTrip: t.boolean, - LowCellVoltageWarning: t.boolean, - LowTemperatureTrip: t.boolean, - LowTemperatureWarning: t.boolean, - LvContactorCommand: t.boolean, - LvHeartbeatDeadTrip: t.boolean, - LvHighCurrentTrip: t.boolean, - LvHighCurrentWarning: t.boolean, - MainPowerSwitch: t.boolean, - MotorContactorCommand: t.boolean, - MotorHeartbeatDeadTrip: t.boolean, - MotorHighCurrentTrip: t.boolean, - MotorHighCurrentWarning: t.boolean, - MpsDisabledTrip: t.boolean, - OrionCanReceivedRecently: t.boolean, - OrionMessageTimeoutTrip: t.boolean, - ProtectionTrip: t.boolean, - StartupState: t.number, - StrobeBmsLight: t.boolean, - SystemState: t.number, - ThreeAOc: t.boolean, - }), -); - -const IMotorDetailsType = t.exact( - t.type({ - ActiveMotor: t.number, - BEMF_D: t.number, - BEMF_Q: t.number, - BusCurrent: t.number, - BusVoltage: t.number, - DC_Bus_Ah: t.number, - DspBoardTemperature: t.number, - ErrorFlags: t.number, - HeatsinkTemperature: t.number, - Id: t.number, - Iq: t.number, - LimitFlags: t.number, - MotorId: t.number, - MotorTemperature: t.number, - MotorVelocity: t.number, - Odometer: t.number, - PhaseCurrentB: t.number, - PhaseCurrentC: t.number, - RxErrorCount: t.number, - SerialNumber: t.number, - SlipSpeed: t.number, - Supply15V: t.number, - Supply1V9: t.number, - Supply3V3: t.number, - TritiumId: t.number, - TxErrorCount: t.number, - Vd: t.number, - VehicleVelocity: t.number, - Vq: t.number, - }), -); - -const IMPPTType = t.exact( - t.type({ - Mppt0Ch0ArrayCurrent: t.number, - Mppt0Ch0ArrayVoltage: t.number, - Mppt0Ch0BatteryVoltage: t.number, - Mppt0Ch0UnitTemperature: t.number, - Mppt0Ch1ArrayCurrent: t.number, - Mppt0Ch1ArrayVoltage: t.number, - Mppt0Ch1BatteryVoltage: t.number, - Mppt0Ch1UnitTemperature: t.number, - Mppt1Ch0ArrayCurrent: t.number, - Mppt1Ch0ArrayVoltage: t.number, - Mppt1Ch0BatteryVoltage: t.number, - Mppt1Ch0UnitTemperature: t.number, - Mppt1Ch1ArrayCurrent: t.number, - Mppt1Ch1ArrayVoltage: t.number, - Mppt1Ch1BatteryVoltage: t.number, - Mppt1Ch1UnitTemperature: t.number, - Mppt2Ch0ArrayCurrent: t.number, - Mppt2Ch0ArrayVoltage: t.number, - Mppt2Ch0BatteryVoltage: t.number, - Mppt2Ch0UnitTemperature: t.number, - Mppt2Ch1ArrayCurrent: t.number, - Mppt2Ch1ArrayVoltage: t.number, - Mppt2Ch1BatteryVoltage: t.number, - Mppt2Ch1UnitTemperature: t.number, - Mppt3Ch0ArrayCurrent: t.number, - Mppt3Ch0ArrayVoltage: t.number, - Mppt3Ch0BatteryVoltage: t.number, - Mppt3Ch0UnitTemperature: t.number, - Mppt3Ch1ArrayCurrent: t.number, - Mppt3Ch1ArrayVoltage: t.number, - Mppt3Ch1BatteryVoltage: t.number, - Mppt3Ch1UnitTemperature: t.number, - }), -); - -const IPiType = t.exact( - t.type({ - Rfid: t.string, - }), -); - -const IProximitySensorsType = t.exact( - t.type({ - ProximitySensor1: t.number, - ProximitySensor2: t.number, - ProximitySensor3: t.number, - ProximitySensor4: t.number, - }), -); - -const ITelemetryType = t.exact( - t.type({ - GpsAdditionalFlags: t.number, - GpsDay: t.number, - GpsFixStatusFlags: t.number, - GpsHour: t.number, - GpsLatitude: t.number, - GpsLongitude: t.number, - GpsMinute: t.number, - GpsMonth: t.number, - GpsSecond: t.number, - GpsValidityFlags: t.number, - GpsYear: t.number, - MpuAccelerationX: t.number, - MpuAccelerationY: t.number, - MpuAccelerationZ: t.number, - MpuRotationX: t.number, - MpuRotationY: t.number, - MpuRotationZ: t.number, - MpuTemperature: t.number, - }), -); - -export const ITelemetryDataType = t.exact( - t.type({ - B3: IB3Type, - Battery: IBatteryType, - BatteryFaults: IBatteryFaultsType, - Contactor: IContactorType, - KeyMotor: IKeyMotorType, - MBMS: IMBMSType, - MPPT: IMPPTType, - MotorDetails0: IMotorDetailsType, - MotorDetails1: IMotorDetailsType, - Pi: IPiType, - ProximitySensors: IProximitySensorsType, - Telemetry: ITelemetryType, - TimeStamp: t.number, - Title: t.string, - }), -); - // the codec: smaller data types which make up the large io-ts type for incoming packets (ITelemetryDataType) -export type ITelemetryData = t.TypeOf; -export type IContactor = t.TypeOf; -export type IBattery = t.TypeOf; -export type IBatteryFaults = t.TypeOf; -export type IBatteryFaultErrors = t.TypeOf; -export type IBatteryFaultWarnings = t.TypeOf; -export type IB3 = t.TypeOf; -export type IKeyMotor = t.TypeOf; -export type IMBMS = t.TypeOf; -export type IMotorDetails = t.TypeOf; -export type IMPPT = t.TypeOf; -export type IPi = t.TypeOf; -export type IProximitySensors = t.TypeOf; -export type ITelemetry = t.TypeOf; +export type ITelemetryData = TelemetryData; +export type IContactor = ContactorStatus; +export type IBattery = BatteryStatus; +export type IBatteryFaults = BatteryFaults; +export type IBatteryFaultErrors = BatteryFaultErrors; +export type IBatteryFaultWarnings = BatteryFaultWarnings; +export type IB3 = B3; +export type IKeyMotor = KeyMotor; +export type IMBMS = MBMS; +export type IMotorDetails = MotorDetails; +export type IMPPT = MPPT; +export type IPi = Pi; +export type IProximitySensors = ProximitySensors; +export type ITelemetry = Telemetry; // the codec: large io-ts type for incoming packets (ITelemetryDataType) //old data type definitions From 4b61ad291d70057118d3412b60f079e765fa14b0 Mon Sep 17 00:00:00 2001 From: Justin Pham <113923596+justin-phxm@users.noreply.github.com> Date: Sun, 20 Jul 2025 23:04:30 -0600 Subject: [PATCH 3/4] fix build --- .../src/components/containers/Plotly.tsx | 22 +- .../molecules/PlaybackMolecules/fakedata.ts | 1613 ----------------- packages/client/src/hooks/PIS/PIS.motor.tsx | 12 +- .../SolarMQTTClient/SolarMQTTClient.ts | 12 +- packages/shared/.eslintrc.cjs | 2 +- packages/shared/package.json | 1 + packages/shared/src/README.md | 7 +- packages/shared/src/types.ts | 41 +- yarn.lock | 1234 ++++++++----- 9 files changed, 805 insertions(+), 2139 deletions(-) delete mode 100644 packages/client/src/components/molecules/PlaybackMolecules/fakedata.ts diff --git a/packages/client/src/components/containers/Plotly.tsx b/packages/client/src/components/containers/Plotly.tsx index fee933a9..0c325e32 100644 --- a/packages/client/src/components/containers/Plotly.tsx +++ b/packages/client/src/components/containers/Plotly.tsx @@ -1,33 +1,21 @@ import dynamic from "next/dynamic"; -import { Config, Layout } from "plotly.js"; import { forwardRef, useEffect, - useId, useImperativeHandle, useRef, useState, } from "react"; +import { PlotParams } from "react-plotly.js"; -interface PlotlyProps { - id?: string; - className?: string; - data: Plotly.Data[]; - layout?: Partial; - config?: Partial; -} type PlotlyHTML = Plotly.PlotlyHTMLElement & { align: string }; const Plotly = dynamic( () => import("plotly.js-dist-min").then(({ newPlot, purge }) => { - const Plotly = forwardRef( - ({ className, config, data, id, layout }, ref) => { - const originId = useId(); - const realId = id || originId; + const Plotly = forwardRef( + ({ className, config, data, layout }, ref) => { const originRef = useRef(null); - const [handle, setHandle] = useState< - Plotly.PlotlyHTMLElement | undefined - >(undefined); + const [handle, setHandle] = useState(); useEffect(() => { let instance: Plotly.PlotlyHTMLElement | undefined; @@ -45,7 +33,7 @@ const Plotly = dynamic( useImperativeHandle(ref, () => handle as PlotlyHTML, [handle]); - return
; + return
; }, ); Plotly.displayName = "Plotly"; diff --git a/packages/client/src/components/molecules/PlaybackMolecules/fakedata.ts b/packages/client/src/components/molecules/PlaybackMolecules/fakedata.ts deleted file mode 100644 index 3374c766..00000000 --- a/packages/client/src/components/molecules/PlaybackMolecules/fakedata.ts +++ /dev/null @@ -1,1613 +0,0 @@ -import { faker } from "@faker-js/faker"; -import { ITelemetryData } from "@shared/helios-types"; - -export const fakeData: ITelemetryData[] = [ - { - B3: { - Acceleration: faker.number.int({ max: 100, min: 0 }), - B3Heartbeat: faker.datatype.boolean(), - BrakeLightSignalStatus: faker.datatype.boolean(), - BrakeSwitchDigital: faker.datatype.boolean(), - DaytimeRunningLightSignalStatus: faker.datatype.boolean(), - ForwardDigital: faker.datatype.boolean(), - HandbrakeSwitchDigital: faker.datatype.boolean(), - HazardLightsInput: faker.datatype.boolean(), - HeadightsSwitchInput: faker.datatype.boolean(), - HeadlightSignalStatus: faker.datatype.boolean(), - HornSignalStatus: faker.datatype.boolean(), - HornSwitchDigital: faker.datatype.boolean(), - LapDigital: faker.datatype.boolean(), - LeftSignalInput: faker.datatype.boolean(), - LeftSignalStatus: faker.datatype.boolean(), - MotorResetDigital: faker.datatype.boolean(), - NeutralDigital: faker.datatype.boolean(), - RaceModeDigital: faker.datatype.boolean(), - RegenBraking: faker.number.int({ max: 100, min: 0 }), - ReverseDigital: faker.datatype.boolean(), - RightSignalInput: faker.datatype.boolean(), - RightSignalStatus: faker.datatype.boolean(), - }, - Battery: { - AlwaysOnSignalStatus: faker.datatype.boolean(), - AverageCellVoltage: faker.number.int({ max: 100, min: 0 }), - AverageTemperature: faker.number.int({ max: 100, min: 0 }), - BmuAlive: faker.number.int({ max: 100, min: 0 }), - ChargeRelayEnabled: faker.datatype.boolean(), - ChargerSafetyEnabled: faker.datatype.boolean(), - DischargeRelayEnabled: faker.datatype.boolean(), - FanSpeed: faker.number.int({ max: 100, min: 0 }), - FanVoltage: faker.number.int({ max: 100, min: 0 }), - HighCellVoltage: faker.number.int({ max: 100, min: 0 }), - HighCellVoltageId: faker.number.int({ max: 100, min: 0 }), - HighTemperature: faker.number.int({ max: 100, min: 0 }), - HighThermistorId: faker.number.int({ max: 100, min: 0 }), - Input12V: faker.number.int({ max: 100, min: 0 }), - InternalTemperature: faker.number.int({ max: 100, min: 0 }), - IsChargingSignalStatus: faker.datatype.boolean(), - IsReadySignalStatus: faker.datatype.boolean(), - LowCellVoltage: faker.number.int({ max: 100, min: 0 }), - LowCellVoltageId: faker.number.int({ max: 100, min: 0 }), - LowTemperature: faker.number.int({ max: 100, min: 0 }), - LowThermistorId: faker.number.int({ max: 100, min: 0 }), - MalfunctionIndicatorActive: faker.datatype.boolean(), - MaximumCellVoltage: faker.number.int({ max: 100, min: 0 }), - MaximumPackVoltage: faker.number.int({ max: 100, min: 0 }), - MinimumCellVoltage: faker.number.int({ max: 100, min: 0 }), - MinimumPackVoltage: faker.number.int({ max: 100, min: 0 }), - MultiPurposeInputSignalStatus: faker.datatype.boolean(), - PackAmphours: faker.number.int({ max: 100, min: 0 }), - PackCurrent: faker.number.int({ max: 100, min: 0 }), - PackDepthOfDischarge: faker.number.int({ max: 100, min: 0 }), - PackStateOfCharge: faker.number.int({ max: 100, min: 0 }), - PackVoltage: faker.number.int({ max: 100, min: 0 }), - PopulatedCells: faker.number.int({ max: 100, min: 0 }), - RequestedFanSpeed: faker.number.int({ max: 100, min: 0 }), - }, - BatteryFaults: { - Errors: { - AlwaysOnSupplyFault: faker.datatype.boolean({ probability: 0.01 }), - CanbusCommunicationFault: faker.datatype.boolean({ probability: 0.01 }), - ChargeLimitEnforcementFault: faker.datatype.boolean({ - probability: 0.01, - }), - ChargerSafetyRelayFault: faker.datatype.boolean({ probability: 0.01 }), - CurrentSensorFault: faker.datatype.boolean({ probability: 0.01 }), - DischargeLimitEnforcementFault: faker.datatype.boolean({ - probability: 0.01, - }), - FanMonitorFault: faker.datatype.boolean({ probability: 0.01 }), - HighVoltageIsolationFault: faker.datatype.boolean({ - probability: 0.01, - }), - InternalCommunicationFault: faker.datatype.boolean({ - probability: 0.01, - }), - InternalConversionFault: faker.datatype.boolean({ probability: 0.01 }), - InternalLogicFault: faker.datatype.boolean({ probability: 0.01 }), - InternalMemoryFault: faker.datatype.boolean({ probability: 0.01 }), - InternalThermistorFault: faker.datatype.boolean({ probability: 0.01 }), - LowCellVoltageFault: faker.datatype.boolean({ probability: 0.01 }), - OpenWiringFault: faker.datatype.boolean({ probability: 0.01 }), - PackVoltageSensorFault: faker.datatype.boolean({ probability: 0.01 }), - PowerSupply12VFault: faker.datatype.boolean({ probability: 0.01 }), - ThermistorFault: faker.datatype.boolean({ probability: 0.01 }), - VoltageRedundancyFault: faker.datatype.boolean({ probability: 0.01 }), - WeakCellFault: faker.datatype.boolean({ probability: 0.01 }), - WeakPackFault: faker.datatype.boolean({ probability: 0.01 }), - }, - Warnings: { - CclReducedDueToAlternateCurrentLimit: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToChargerLatch: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToHighCellResistance: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToHighCellVoltage: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToHighPackVoltage: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToHighSoc: faker.datatype.boolean({ probability: 0.01 }), - CclReducedDueToTemperature: faker.datatype.boolean({ - probability: 0.01, - }), - DclAndCclReducedDueToCommunicationFailsafe: faker.datatype.boolean({ - probability: 0.01, - }), - DclAndCclReducedDueToVoltageFailsafe: faker.datatype.boolean({ - probability: 0.01, - }), - DclReducedDueToHighCellResistance: faker.datatype.boolean({ - probability: 0.01, - }), - DclReducedDueToLowCellVoltage: faker.datatype.boolean({ - probability: 0.01, - }), - DclReducedDueToLowPackVoltage: faker.datatype.boolean({ - probability: 0.01, - }), - DclReducedDueToLowSoc: faker.datatype.boolean({ probability: 0.01 }), - DclReducedDueToTemperature: faker.datatype.boolean({ - probability: 0.01, - }), - }, - }, - Contactor: { - ArrayBPSError: faker.datatype.boolean({ probability: 0.01 }), - ArrayChargeCurrent: faker.number.int({ max: 100, min: 0 }), - ArrayContactorClosed: faker.datatype.boolean(), - ArrayContactorClosing: faker.datatype.boolean(), - ArrayContactorError: faker.datatype.boolean({ probability: 0.01 }), - ArrayHeartbeat: faker.datatype.boolean(), - ArrayLineCurrent: faker.number.int({ max: 100, min: 0 }), - ArrayPrechargerClosed: faker.datatype.boolean(), - ArrayPrechargerClosing: faker.datatype.boolean(), - ArrayPrechargerError: faker.datatype.boolean({ probability: 0.01 }), - ChargeBPSError: faker.datatype.boolean({ probability: 0.01 }), - ChargeChargeCurrent: faker.number.int({ max: 100, min: 0 }), - ChargeContactorClosed: faker.datatype.boolean(), - ChargeContactorClosing: faker.datatype.boolean(), - ChargeContactorError: faker.datatype.boolean({ probability: 0.01 }), - ChargeHeartbeat: faker.datatype.boolean(), - ChargeLineCurrent: faker.number.int({ max: 100, min: 0 }), - ChargePrechargerClosed: faker.datatype.boolean(), - ChargePrechargerClosing: faker.datatype.boolean(), - ChargePrechargerError: faker.datatype.boolean({ probability: 0.01 }), - CommonChargeCurrent: faker.number.int({ max: 100, min: 0 }), - CommonContactorClosed: faker.datatype.boolean(), - CommonContactorClosing: faker.datatype.boolean(), - CommonContactorError: faker.datatype.boolean({ probability: 0.01 }), - CommonContactorOpeningError: faker.datatype.boolean({ - probability: 0.01, - }), - CommonHeartbeat: faker.datatype.boolean(), - CommonLineCurrent: faker.number.int({ max: 100, min: 0 }), - CommonPrechargerClosed: faker.datatype.boolean(), - CommonPrechargerClosing: faker.datatype.boolean(), - CommonPrechargerError: faker.datatype.boolean({ probability: 0.01 }), - LvBpsError: faker.datatype.boolean({ probability: 0.01 }), - LvChargeCurrent: faker.number.int({ max: 100, min: 0 }), - LvContactorClosed: faker.datatype.boolean(), - LvContactorClosing: faker.datatype.boolean(), - LvContactorError: faker.datatype.boolean({ probability: 0.01 }), - LvHeartbeat: faker.datatype.boolean(), - LvLineCurrent: faker.number.int({ max: 100, min: 0 }), - LvPrechargerClosed: faker.datatype.boolean(), - LvPrechargerClosing: faker.datatype.boolean(), - LvPrechargerError: faker.datatype.boolean({ probability: 0.01 }), - MotorBPSError: faker.datatype.boolean({ probability: 0.01 }), - MotorChargeCurrent: faker.number.int({ max: 100, min: 0 }), - MotorContactorClosed: faker.datatype.boolean(), - MotorContactorClosing: faker.datatype.boolean(), - MotorContactorError: faker.datatype.boolean({ probability: 0.01 }), - MotorHeartbeat: faker.datatype.boolean(), - MotorLineCurrent: faker.number.int({ max: 100, min: 0 }), - MotorPrechargerClosed: faker.datatype.boolean(), - MotorPrechargerClosing: faker.datatype.boolean(), - MotorPrechargerError: faker.datatype.boolean({ probability: 0.01 }), - }, - KeyMotor: { - BusCurrentOut: faker.number.int({ max: 100, min: 0 }), - KeyMotorVelocity: faker.number.int({ max: 100, min: 0 }), - MotorCurrent: faker.number.int({ max: 100, min: 0 }), - }, - MBMS: { - AbattDisable: faker.datatype.boolean(), - ArrayContactorCommand: faker.datatype.boolean(), - ArrayHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - ArrayHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - ArrayHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - AuxiliaryBatteryVoltage: faker.number.int({ max: 100, min: 0 }), - CanOc12VWarning: faker.datatype.boolean({ probability: 0.01 }), - ChargeContactorCommand: faker.datatype.boolean(), - ChargeEnable: faker.datatype.boolean(), - ChargeHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - ChargeHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - ChargeHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - ChargeSafety: faker.datatype.boolean(), - ChargeShouldTrip: faker.datatype.boolean({ probability: 0.01 }), - ChgFault: faker.datatype.boolean({ probability: 0.01 }), - ChgLvEn: faker.datatype.boolean(), - ChgOn: faker.datatype.boolean(), - CommonContactorCommand: faker.datatype.boolean(), - CommonHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - CommonHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - CommonHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - ContactorConnectedUnexpectedlyTrip: faker.datatype.boolean({ - probability: 0.01, - }), - ContactorDisconnectedUnexpectedlyTrip: faker.datatype.boolean({ - probability: 0.01, - }), - DcdcFault: faker.datatype.boolean({ probability: 0.01 }), - DcdcOn: faker.datatype.boolean(), - DischargeEnable: faker.datatype.boolean(), - DischargeShouldTrip: faker.datatype.boolean({ probability: 0.01 }), - En1: faker.datatype.boolean(), - EsdEnabledTrip: faker.datatype.boolean({ probability: 0.01 }), - ExternalShutdown: faker.datatype.boolean(), - Heartbeat: faker.datatype.boolean({ probability: 0.01 }), - HighCellVoltageTrip: faker.datatype.boolean({ probability: 0.01 }), - HighCellVoltageWarning: faker.datatype.boolean({ probability: 0.01 }), - HighTemperatureTrip: faker.datatype.boolean({ probability: 0.01 }), - HighTemperatureWarning: faker.datatype.boolean({ probability: 0.01 }), - Key: faker.datatype.boolean(), - LowCellVoltageTrip: faker.datatype.boolean({ probability: 0.01 }), - LowCellVoltageWarning: faker.datatype.boolean({ probability: 0.01 }), - LowTemperatureTrip: faker.datatype.boolean({ probability: 0.01 }), - LowTemperatureWarning: faker.datatype.boolean({ probability: 0.01 }), - LvContactorCommand: faker.datatype.boolean(), - LvHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - LvHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - LvHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - MainPowerSwitch: faker.datatype.boolean(), - MotorContactorCommand: faker.datatype.boolean(), - MotorHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - MotorHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - MotorHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - MpsDisabledTrip: faker.datatype.boolean({ probability: 0.01 }), - OrionCanReceivedRecently: faker.datatype.boolean(), - OrionMessageTimeoutTrip: faker.datatype.boolean({ probability: 0.01 }), - ProtectionTrip: faker.datatype.boolean({ probability: 0.01 }), - StartupState: faker.number.int({ max: 100, min: 0 }), - StrobeBmsLight: faker.datatype.boolean(), - SystemState: faker.number.int({ max: 100, min: 0 }), - ThreeAOc: faker.datatype.boolean(), - }, - MPPT: { - Mppt0Ch0ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch0ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch0BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch0UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch1ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch1ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch1BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch1UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch0ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch0ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch0BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch0UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch1ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch1ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch1BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch1UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch0ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch0ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch0BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch0UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch1ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch1ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch1BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch1UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch0ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch0ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch0BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch0UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch1ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch1ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch1BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch1UnitTemperature: faker.number.int({ max: 100, min: 0 }), - }, - MotorDetails0: { - ActiveMotor: faker.number.int({ max: 100, min: 0 }), - BEMF_D: faker.number.int({ max: 100, min: 0 }), - BEMF_Q: faker.number.int({ max: 100, min: 0 }), - BusCurrent: faker.number.int({ max: 100, min: 0 }), - BusVoltage: faker.number.int({ max: 100, min: 0 }), - DC_Bus_Ah: faker.number.int({ max: 100, min: 0 }), - DspBoardTemperature: faker.number.int({ max: 100, min: 0 }), - ErrorFlags: faker.number.int({ max: 100, min: 0 }), - HeatsinkTemperature: faker.number.int({ max: 100, min: 0 }), - Id: faker.number.int({ max: 100, min: 0 }), - Iq: faker.number.int({ max: 100, min: 0 }), - LimitFlags: faker.number.int({ max: 100, min: 0 }), - MotorId: faker.number.int({ max: 100, min: 0 }), - MotorTemperature: faker.number.int({ max: 100, min: 0 }), - MotorVelocity: faker.number.int({ max: 100, min: 0 }), - Odometer: faker.number.int({ max: 100, min: 0 }), - PhaseCurrentB: faker.number.int({ max: 100, min: 0 }), - PhaseCurrentC: faker.number.int({ max: 100, min: 0 }), - RxErrorCount: faker.number.int({ max: 100, min: 0 }), - SerialNumber: faker.number.int({ max: 100, min: 0 }), - SlipSpeed: faker.number.int({ max: 100, min: 0 }), - Supply15V: faker.number.int({ max: 100, min: 0 }), - Supply1V9: faker.number.int({ max: 100, min: 0 }), - Supply3V3: faker.number.int({ max: 100, min: 0 }), - TritiumId: faker.number.int({ max: 100, min: 0 }), - TxErrorCount: faker.number.int({ max: 100, min: 0 }), - Vd: faker.number.int({ max: 100, min: 0 }), - VehicleVelocity: faker.number.int({ max: 100, min: 0 }), - Vq: faker.number.int({ max: 100, min: 0 }), - }, - MotorDetails1: { - ActiveMotor: faker.number.int({ max: 100, min: 0 }), - BEMF_D: faker.number.int({ max: 100, min: 0 }), - BEMF_Q: faker.number.int({ max: 100, min: 0 }), - BusCurrent: faker.number.int({ max: 100, min: 0 }), - BusVoltage: faker.number.int({ max: 100, min: 0 }), - DC_Bus_Ah: faker.number.int({ max: 100, min: 0 }), - DspBoardTemperature: faker.number.int({ max: 100, min: 0 }), - ErrorFlags: faker.number.int({ max: 100, min: 0 }), - HeatsinkTemperature: faker.number.int({ max: 100, min: 0 }), - Id: faker.number.int({ max: 100, min: 0 }), - Iq: faker.number.int({ max: 100, min: 0 }), - LimitFlags: faker.number.int({ max: 100, min: 0 }), - MotorId: faker.number.int({ max: 100, min: 0 }), - MotorTemperature: faker.number.int({ max: 100, min: 0 }), - MotorVelocity: faker.number.int({ max: 100, min: 0 }), - Odometer: faker.number.int({ max: 100, min: 0 }), - PhaseCurrentB: faker.number.int({ max: 100, min: 0 }), - PhaseCurrentC: faker.number.int({ max: 100, min: 0 }), - RxErrorCount: faker.number.int({ max: 100, min: 0 }), - SerialNumber: faker.number.int({ max: 100, min: 0 }), - SlipSpeed: faker.number.int({ max: 100, min: 0 }), - Supply15V: faker.number.int({ max: 100, min: 0 }), - Supply1V9: faker.number.int({ max: 100, min: 0 }), - Supply3V3: faker.number.int({ max: 100, min: 0 }), - TritiumId: faker.number.int({ max: 100, min: 0 }), - TxErrorCount: faker.number.int({ max: 100, min: 0 }), - Vd: faker.number.int({ max: 100, min: 0 }), - VehicleVelocity: faker.number.int({ max: 100, min: 0 }), - Vq: faker.number.int({ max: 100, min: 0 }), - }, - Pi: { - Rfid: faker.number.int({ max: 100, min: 0 }).toString(), - }, - ProximitySensors: { - ProximitySensor1: faker.number.int({ max: 100, min: 0 }), - ProximitySensor2: faker.number.int({ max: 100, min: 0 }), - ProximitySensor3: faker.number.int({ max: 100, min: 0 }), - ProximitySensor4: faker.number.int({ max: 100, min: 0 }), - }, - Telemetry: { - GpsAdditionalFlags: faker.number.int({ max: 255, min: 0 }), - GpsDay: faker.number.int({ max: 31, min: 1 }), - GpsFixStatusFlags: faker.number.int({ max: 255, min: 0 }), - GpsHour: faker.number.int({ max: 23, min: 0 }), - GpsLatitude: faker.location.latitude(), - GpsLongitude: faker.location.longitude(), - GpsMinute: faker.number.int({ max: 59, min: 0 }), - GpsMonth: faker.number.int({ max: 12, min: 1 }), - GpsSecond: faker.number.int({ max: 59, min: 0 }), - GpsValidityFlags: faker.number.int({ max: 255, min: 0 }), - GpsYear: faker.number.int({ max: 2100, min: 2000 }), - MpuAccelerationX: faker.number.float({ - max: 16, - min: -16, - }), - MpuAccelerationY: faker.number.float({ - max: 16, - min: -16, - }), - MpuAccelerationZ: faker.number.float({ - max: 16, - min: -16, - }), - MpuRotationX: faker.number.float({ - max: 2000, - min: -2000, - }), - MpuRotationY: faker.number.float({ - max: 2000, - min: -2000, - }), - MpuRotationZ: faker.number.float({ - max: 2000, - min: -2000, - }), - MpuTemperature: faker.number.float({ max: 85, min: -40 }), - }, - TimeStamp: Math.round(faker.date.recent().getTime() / 1000), - Title: faker.lorem.words(2), - }, - { - B3: { - Acceleration: faker.number.int({ max: 100, min: 0 }), - B3Heartbeat: faker.datatype.boolean(), - BrakeLightSignalStatus: faker.datatype.boolean(), - BrakeSwitchDigital: faker.datatype.boolean(), - DaytimeRunningLightSignalStatus: faker.datatype.boolean(), - ForwardDigital: faker.datatype.boolean(), - HandbrakeSwitchDigital: faker.datatype.boolean(), - HazardLightsInput: faker.datatype.boolean(), - HeadightsSwitchInput: faker.datatype.boolean(), - HeadlightSignalStatus: faker.datatype.boolean(), - HornSignalStatus: faker.datatype.boolean(), - HornSwitchDigital: faker.datatype.boolean(), - LapDigital: faker.datatype.boolean(), - LeftSignalInput: faker.datatype.boolean(), - LeftSignalStatus: faker.datatype.boolean(), - MotorResetDigital: faker.datatype.boolean(), - NeutralDigital: faker.datatype.boolean(), - RaceModeDigital: faker.datatype.boolean(), - RegenBraking: faker.number.int({ max: 100, min: 0 }), - ReverseDigital: faker.datatype.boolean(), - RightSignalInput: faker.datatype.boolean(), - RightSignalStatus: faker.datatype.boolean(), - }, - Battery: { - AlwaysOnSignalStatus: faker.datatype.boolean(), - AverageCellVoltage: faker.number.int({ max: 100, min: 0 }), - AverageTemperature: faker.number.int({ max: 100, min: 0 }), - BmuAlive: faker.number.int({ max: 100, min: 0 }), - ChargeRelayEnabled: faker.datatype.boolean(), - ChargerSafetyEnabled: faker.datatype.boolean(), - DischargeRelayEnabled: faker.datatype.boolean(), - FanSpeed: faker.number.int({ max: 100, min: 0 }), - FanVoltage: faker.number.int({ max: 100, min: 0 }), - HighCellVoltage: faker.number.int({ max: 100, min: 0 }), - HighCellVoltageId: faker.number.int({ max: 100, min: 0 }), - HighTemperature: faker.number.int({ max: 100, min: 0 }), - HighThermistorId: faker.number.int({ max: 100, min: 0 }), - Input12V: faker.number.int({ max: 100, min: 0 }), - InternalTemperature: faker.number.int({ max: 100, min: 0 }), - IsChargingSignalStatus: faker.datatype.boolean(), - IsReadySignalStatus: faker.datatype.boolean(), - LowCellVoltage: faker.number.int({ max: 100, min: 0 }), - LowCellVoltageId: faker.number.int({ max: 100, min: 0 }), - LowTemperature: faker.number.int({ max: 100, min: 0 }), - LowThermistorId: faker.number.int({ max: 100, min: 0 }), - MalfunctionIndicatorActive: faker.datatype.boolean(), - MaximumCellVoltage: faker.number.int({ max: 100, min: 0 }), - MaximumPackVoltage: faker.number.int({ max: 100, min: 0 }), - MinimumCellVoltage: faker.number.int({ max: 100, min: 0 }), - MinimumPackVoltage: faker.number.int({ max: 100, min: 0 }), - MultiPurposeInputSignalStatus: faker.datatype.boolean(), - PackAmphours: faker.number.int({ max: 100, min: 0 }), - PackCurrent: faker.number.int({ max: 100, min: 0 }), - PackDepthOfDischarge: faker.number.int({ max: 100, min: 0 }), - PackStateOfCharge: faker.number.int({ max: 100, min: 0 }), - PackVoltage: faker.number.int({ max: 100, min: 0 }), - PopulatedCells: faker.number.int({ max: 100, min: 0 }), - RequestedFanSpeed: faker.number.int({ max: 100, min: 0 }), - }, - BatteryFaults: { - Errors: { - AlwaysOnSupplyFault: faker.datatype.boolean({ probability: 0.01 }), - CanbusCommunicationFault: faker.datatype.boolean({ probability: 0.01 }), - ChargeLimitEnforcementFault: faker.datatype.boolean({ - probability: 0.01, - }), - ChargerSafetyRelayFault: faker.datatype.boolean({ probability: 0.01 }), - CurrentSensorFault: faker.datatype.boolean({ probability: 0.01 }), - DischargeLimitEnforcementFault: faker.datatype.boolean({ - probability: 0.01, - }), - FanMonitorFault: faker.datatype.boolean({ probability: 0.01 }), - HighVoltageIsolationFault: faker.datatype.boolean({ - probability: 0.01, - }), - InternalCommunicationFault: faker.datatype.boolean({ - probability: 0.01, - }), - InternalConversionFault: faker.datatype.boolean({ probability: 0.01 }), - InternalLogicFault: faker.datatype.boolean({ probability: 0.01 }), - InternalMemoryFault: faker.datatype.boolean({ probability: 0.01 }), - InternalThermistorFault: faker.datatype.boolean({ probability: 0.01 }), - LowCellVoltageFault: faker.datatype.boolean({ probability: 0.01 }), - OpenWiringFault: faker.datatype.boolean({ probability: 0.01 }), - PackVoltageSensorFault: faker.datatype.boolean({ probability: 0.01 }), - PowerSupply12VFault: faker.datatype.boolean({ probability: 0.01 }), - ThermistorFault: faker.datatype.boolean({ probability: 0.01 }), - VoltageRedundancyFault: faker.datatype.boolean({ probability: 0.01 }), - WeakCellFault: faker.datatype.boolean({ probability: 0.01 }), - WeakPackFault: faker.datatype.boolean({ probability: 0.01 }), - }, - Warnings: { - CclReducedDueToAlternateCurrentLimit: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToChargerLatch: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToHighCellResistance: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToHighCellVoltage: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToHighPackVoltage: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToHighSoc: faker.datatype.boolean({ probability: 0.01 }), - CclReducedDueToTemperature: faker.datatype.boolean({ - probability: 0.01, - }), - DclAndCclReducedDueToCommunicationFailsafe: faker.datatype.boolean({ - probability: 0.01, - }), - DclAndCclReducedDueToVoltageFailsafe: faker.datatype.boolean({ - probability: 0.01, - }), - DclReducedDueToHighCellResistance: faker.datatype.boolean({ - probability: 0.01, - }), - DclReducedDueToLowCellVoltage: faker.datatype.boolean({ - probability: 0.01, - }), - DclReducedDueToLowPackVoltage: faker.datatype.boolean({ - probability: 0.01, - }), - DclReducedDueToLowSoc: faker.datatype.boolean({ probability: 0.01 }), - DclReducedDueToTemperature: faker.datatype.boolean({ - probability: 0.01, - }), - }, - }, - Contactor: { - ArrayBPSError: faker.datatype.boolean({ probability: 0.01 }), - ArrayChargeCurrent: faker.number.int({ max: 100, min: 0 }), - ArrayContactorClosed: faker.datatype.boolean(), - ArrayContactorClosing: faker.datatype.boolean(), - ArrayContactorError: faker.datatype.boolean({ probability: 0.01 }), - ArrayHeartbeat: faker.datatype.boolean(), - ArrayLineCurrent: faker.number.int({ max: 100, min: 0 }), - ArrayPrechargerClosed: faker.datatype.boolean(), - ArrayPrechargerClosing: faker.datatype.boolean(), - ArrayPrechargerError: faker.datatype.boolean({ probability: 0.01 }), - ChargeBPSError: faker.datatype.boolean({ probability: 0.01 }), - ChargeChargeCurrent: faker.number.int({ max: 100, min: 0 }), - ChargeContactorClosed: faker.datatype.boolean(), - ChargeContactorClosing: faker.datatype.boolean(), - ChargeContactorError: faker.datatype.boolean({ probability: 0.01 }), - ChargeHeartbeat: faker.datatype.boolean(), - ChargeLineCurrent: faker.number.int({ max: 100, min: 0 }), - ChargePrechargerClosed: faker.datatype.boolean(), - ChargePrechargerClosing: faker.datatype.boolean(), - ChargePrechargerError: faker.datatype.boolean({ probability: 0.01 }), - CommonChargeCurrent: faker.number.int({ max: 100, min: 0 }), - CommonContactorClosed: faker.datatype.boolean(), - CommonContactorClosing: faker.datatype.boolean(), - CommonContactorError: faker.datatype.boolean({ probability: 0.01 }), - CommonContactorOpeningError: faker.datatype.boolean({ - probability: 0.01, - }), - CommonHeartbeat: faker.datatype.boolean(), - CommonLineCurrent: faker.number.int({ max: 100, min: 0 }), - CommonPrechargerClosed: faker.datatype.boolean(), - CommonPrechargerClosing: faker.datatype.boolean(), - CommonPrechargerError: faker.datatype.boolean({ probability: 0.01 }), - LvBpsError: faker.datatype.boolean({ probability: 0.01 }), - LvChargeCurrent: faker.number.int({ max: 100, min: 0 }), - LvContactorClosed: faker.datatype.boolean(), - LvContactorClosing: faker.datatype.boolean(), - LvContactorError: faker.datatype.boolean({ probability: 0.01 }), - LvHeartbeat: faker.datatype.boolean(), - LvLineCurrent: faker.number.int({ max: 100, min: 0 }), - LvPrechargerClosed: faker.datatype.boolean(), - LvPrechargerClosing: faker.datatype.boolean(), - LvPrechargerError: faker.datatype.boolean({ probability: 0.01 }), - MotorBPSError: faker.datatype.boolean({ probability: 0.01 }), - MotorChargeCurrent: faker.number.int({ max: 100, min: 0 }), - MotorContactorClosed: faker.datatype.boolean(), - MotorContactorClosing: faker.datatype.boolean(), - MotorContactorError: faker.datatype.boolean({ probability: 0.01 }), - MotorHeartbeat: faker.datatype.boolean(), - MotorLineCurrent: faker.number.int({ max: 100, min: 0 }), - MotorPrechargerClosed: faker.datatype.boolean(), - MotorPrechargerClosing: faker.datatype.boolean(), - MotorPrechargerError: faker.datatype.boolean({ probability: 0.01 }), - }, - KeyMotor: { - BusCurrentOut: faker.number.int({ max: 100, min: 0 }), - KeyMotorVelocity: faker.number.int({ max: 100, min: 0 }), - MotorCurrent: faker.number.int({ max: 100, min: 0 }), - }, - MBMS: { - AbattDisable: faker.datatype.boolean(), - ArrayContactorCommand: faker.datatype.boolean(), - ArrayHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - ArrayHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - ArrayHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - AuxiliaryBatteryVoltage: faker.number.int({ max: 100, min: 0 }), - CanOc12VWarning: faker.datatype.boolean({ probability: 0.01 }), - ChargeContactorCommand: faker.datatype.boolean(), - ChargeEnable: faker.datatype.boolean(), - ChargeHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - ChargeHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - ChargeHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - ChargeSafety: faker.datatype.boolean(), - ChargeShouldTrip: faker.datatype.boolean({ probability: 0.01 }), - ChgFault: faker.datatype.boolean({ probability: 0.01 }), - ChgLvEn: faker.datatype.boolean(), - ChgOn: faker.datatype.boolean(), - CommonContactorCommand: faker.datatype.boolean(), - CommonHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - CommonHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - CommonHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - ContactorConnectedUnexpectedlyTrip: faker.datatype.boolean({ - probability: 0.01, - }), - ContactorDisconnectedUnexpectedlyTrip: faker.datatype.boolean({ - probability: 0.01, - }), - DcdcFault: faker.datatype.boolean({ probability: 0.01 }), - DcdcOn: faker.datatype.boolean(), - DischargeEnable: faker.datatype.boolean(), - DischargeShouldTrip: faker.datatype.boolean({ probability: 0.01 }), - En1: faker.datatype.boolean(), - EsdEnabledTrip: faker.datatype.boolean({ probability: 0.01 }), - ExternalShutdown: faker.datatype.boolean(), - Heartbeat: faker.datatype.boolean({ probability: 0.01 }), - HighCellVoltageTrip: faker.datatype.boolean({ probability: 0.01 }), - HighCellVoltageWarning: faker.datatype.boolean({ probability: 0.01 }), - HighTemperatureTrip: faker.datatype.boolean({ probability: 0.01 }), - HighTemperatureWarning: faker.datatype.boolean({ probability: 0.01 }), - Key: faker.datatype.boolean(), - LowCellVoltageTrip: faker.datatype.boolean({ probability: 0.01 }), - LowCellVoltageWarning: faker.datatype.boolean({ probability: 0.01 }), - LowTemperatureTrip: faker.datatype.boolean({ probability: 0.01 }), - LowTemperatureWarning: faker.datatype.boolean({ probability: 0.01 }), - LvContactorCommand: faker.datatype.boolean(), - LvHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - LvHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - LvHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - MainPowerSwitch: faker.datatype.boolean(), - MotorContactorCommand: faker.datatype.boolean(), - MotorHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - MotorHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - MotorHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - MpsDisabledTrip: faker.datatype.boolean({ probability: 0.01 }), - OrionCanReceivedRecently: faker.datatype.boolean(), - OrionMessageTimeoutTrip: faker.datatype.boolean({ probability: 0.01 }), - ProtectionTrip: faker.datatype.boolean({ probability: 0.01 }), - StartupState: faker.number.int({ max: 100, min: 0 }), - StrobeBmsLight: faker.datatype.boolean(), - SystemState: faker.number.int({ max: 100, min: 0 }), - ThreeAOc: faker.datatype.boolean(), - }, - MPPT: { - Mppt0Ch0ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch0ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch0BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch0UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch1ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch1ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch1BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch1UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch0ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch0ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch0BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch0UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch1ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch1ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch1BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch1UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch0ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch0ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch0BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch0UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch1ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch1ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch1BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch1UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch0ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch0ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch0BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch0UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch1ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch1ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch1BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch1UnitTemperature: faker.number.int({ max: 100, min: 0 }), - }, - MotorDetails0: { - ActiveMotor: faker.number.int({ max: 100, min: 0 }), - BEMF_D: faker.number.int({ max: 100, min: 0 }), - BEMF_Q: faker.number.int({ max: 100, min: 0 }), - BusCurrent: faker.number.int({ max: 100, min: 0 }), - BusVoltage: faker.number.int({ max: 100, min: 0 }), - DC_Bus_Ah: faker.number.int({ max: 100, min: 0 }), - DspBoardTemperature: faker.number.int({ max: 100, min: 0 }), - ErrorFlags: faker.number.int({ max: 100, min: 0 }), - HeatsinkTemperature: faker.number.int({ max: 100, min: 0 }), - Id: faker.number.int({ max: 100, min: 0 }), - Iq: faker.number.int({ max: 100, min: 0 }), - LimitFlags: faker.number.int({ max: 100, min: 0 }), - MotorId: faker.number.int({ max: 100, min: 0 }), - MotorTemperature: faker.number.int({ max: 100, min: 0 }), - MotorVelocity: faker.number.int({ max: 100, min: 0 }), - Odometer: faker.number.int({ max: 100, min: 0 }), - PhaseCurrentB: faker.number.int({ max: 100, min: 0 }), - PhaseCurrentC: faker.number.int({ max: 100, min: 0 }), - RxErrorCount: faker.number.int({ max: 100, min: 0 }), - SerialNumber: faker.number.int({ max: 100, min: 0 }), - SlipSpeed: faker.number.int({ max: 100, min: 0 }), - Supply15V: faker.number.int({ max: 100, min: 0 }), - Supply1V9: faker.number.int({ max: 100, min: 0 }), - Supply3V3: faker.number.int({ max: 100, min: 0 }), - TritiumId: faker.number.int({ max: 100, min: 0 }), - TxErrorCount: faker.number.int({ max: 100, min: 0 }), - Vd: faker.number.int({ max: 100, min: 0 }), - VehicleVelocity: faker.number.int({ max: 100, min: 0 }), - Vq: faker.number.int({ max: 100, min: 0 }), - }, - MotorDetails1: { - ActiveMotor: faker.number.int({ max: 100, min: 0 }), - BEMF_D: faker.number.int({ max: 100, min: 0 }), - BEMF_Q: faker.number.int({ max: 100, min: 0 }), - BusCurrent: faker.number.int({ max: 100, min: 0 }), - BusVoltage: faker.number.int({ max: 100, min: 0 }), - DC_Bus_Ah: faker.number.int({ max: 100, min: 0 }), - DspBoardTemperature: faker.number.int({ max: 100, min: 0 }), - ErrorFlags: faker.number.int({ max: 100, min: 0 }), - HeatsinkTemperature: faker.number.int({ max: 100, min: 0 }), - Id: faker.number.int({ max: 100, min: 0 }), - Iq: faker.number.int({ max: 100, min: 0 }), - LimitFlags: faker.number.int({ max: 100, min: 0 }), - MotorId: faker.number.int({ max: 100, min: 0 }), - MotorTemperature: faker.number.int({ max: 100, min: 0 }), - MotorVelocity: faker.number.int({ max: 100, min: 0 }), - Odometer: faker.number.int({ max: 100, min: 0 }), - PhaseCurrentB: faker.number.int({ max: 100, min: 0 }), - PhaseCurrentC: faker.number.int({ max: 100, min: 0 }), - RxErrorCount: faker.number.int({ max: 100, min: 0 }), - SerialNumber: faker.number.int({ max: 100, min: 0 }), - SlipSpeed: faker.number.int({ max: 100, min: 0 }), - Supply15V: faker.number.int({ max: 100, min: 0 }), - Supply1V9: faker.number.int({ max: 100, min: 0 }), - Supply3V3: faker.number.int({ max: 100, min: 0 }), - TritiumId: faker.number.int({ max: 100, min: 0 }), - TxErrorCount: faker.number.int({ max: 100, min: 0 }), - Vd: faker.number.int({ max: 100, min: 0 }), - VehicleVelocity: faker.number.int({ max: 100, min: 0 }), - Vq: faker.number.int({ max: 100, min: 0 }), - }, - Pi: { - Rfid: faker.number.int({ max: 100, min: 0 }).toString(), - }, - ProximitySensors: { - ProximitySensor1: faker.number.int({ max: 100, min: 0 }), - ProximitySensor2: faker.number.int({ max: 100, min: 0 }), - ProximitySensor3: faker.number.int({ max: 100, min: 0 }), - ProximitySensor4: faker.number.int({ max: 100, min: 0 }), - }, - Telemetry: { - GpsAdditionalFlags: faker.number.int({ max: 255, min: 0 }), - GpsDay: faker.number.int({ max: 31, min: 1 }), - GpsFixStatusFlags: faker.number.int({ max: 255, min: 0 }), - GpsHour: faker.number.int({ max: 23, min: 0 }), - GpsLatitude: faker.location.latitude(), - GpsLongitude: faker.location.longitude(), - GpsMinute: faker.number.int({ max: 59, min: 0 }), - GpsMonth: faker.number.int({ max: 12, min: 1 }), - GpsSecond: faker.number.int({ max: 59, min: 0 }), - GpsValidityFlags: faker.number.int({ max: 255, min: 0 }), - GpsYear: faker.number.int({ max: 2100, min: 2000 }), - MpuAccelerationX: faker.number.float({ - max: 16, - min: -16, - }), - MpuAccelerationY: faker.number.float({ - max: 16, - min: -16, - }), - MpuAccelerationZ: faker.number.float({ - max: 16, - min: -16, - }), - MpuRotationX: faker.number.float({ - max: 2000, - min: -2000, - }), - MpuRotationY: faker.number.float({ - max: 2000, - min: -2000, - }), - MpuRotationZ: faker.number.float({ - max: 2000, - min: -2000, - }), - MpuTemperature: faker.number.float({ max: 85, min: -40 }), - }, - TimeStamp: Math.round(faker.date.recent().getTime() / 1000), - Title: faker.lorem.words(2), - }, - { - B3: { - Acceleration: faker.number.int({ max: 100, min: 0 }), - B3Heartbeat: faker.datatype.boolean(), - BrakeLightSignalStatus: faker.datatype.boolean(), - BrakeSwitchDigital: faker.datatype.boolean(), - DaytimeRunningLightSignalStatus: faker.datatype.boolean(), - ForwardDigital: faker.datatype.boolean(), - HandbrakeSwitchDigital: faker.datatype.boolean(), - HazardLightsInput: faker.datatype.boolean(), - HeadightsSwitchInput: faker.datatype.boolean(), - HeadlightSignalStatus: faker.datatype.boolean(), - HornSignalStatus: faker.datatype.boolean(), - HornSwitchDigital: faker.datatype.boolean(), - LapDigital: faker.datatype.boolean(), - LeftSignalInput: faker.datatype.boolean(), - LeftSignalStatus: faker.datatype.boolean(), - MotorResetDigital: faker.datatype.boolean(), - NeutralDigital: faker.datatype.boolean(), - RaceModeDigital: faker.datatype.boolean(), - RegenBraking: faker.number.int({ max: 100, min: 0 }), - ReverseDigital: faker.datatype.boolean(), - RightSignalInput: faker.datatype.boolean(), - RightSignalStatus: faker.datatype.boolean(), - }, - Battery: { - AlwaysOnSignalStatus: faker.datatype.boolean(), - AverageCellVoltage: faker.number.int({ max: 100, min: 0 }), - AverageTemperature: faker.number.int({ max: 100, min: 0 }), - BmuAlive: faker.number.int({ max: 100, min: 0 }), - ChargeRelayEnabled: faker.datatype.boolean(), - ChargerSafetyEnabled: faker.datatype.boolean(), - DischargeRelayEnabled: faker.datatype.boolean(), - FanSpeed: faker.number.int({ max: 100, min: 0 }), - FanVoltage: faker.number.int({ max: 100, min: 0 }), - HighCellVoltage: faker.number.int({ max: 100, min: 0 }), - HighCellVoltageId: faker.number.int({ max: 100, min: 0 }), - HighTemperature: faker.number.int({ max: 100, min: 0 }), - HighThermistorId: faker.number.int({ max: 100, min: 0 }), - Input12V: faker.number.int({ max: 100, min: 0 }), - InternalTemperature: faker.number.int({ max: 100, min: 0 }), - IsChargingSignalStatus: faker.datatype.boolean(), - IsReadySignalStatus: faker.datatype.boolean(), - LowCellVoltage: faker.number.int({ max: 100, min: 0 }), - LowCellVoltageId: faker.number.int({ max: 100, min: 0 }), - LowTemperature: faker.number.int({ max: 100, min: 0 }), - LowThermistorId: faker.number.int({ max: 100, min: 0 }), - MalfunctionIndicatorActive: faker.datatype.boolean(), - MaximumCellVoltage: faker.number.int({ max: 100, min: 0 }), - MaximumPackVoltage: faker.number.int({ max: 100, min: 0 }), - MinimumCellVoltage: faker.number.int({ max: 100, min: 0 }), - MinimumPackVoltage: faker.number.int({ max: 100, min: 0 }), - MultiPurposeInputSignalStatus: faker.datatype.boolean(), - PackAmphours: faker.number.int({ max: 100, min: 0 }), - PackCurrent: faker.number.int({ max: 100, min: 0 }), - PackDepthOfDischarge: faker.number.int({ max: 100, min: 0 }), - PackStateOfCharge: faker.number.int({ max: 100, min: 0 }), - PackVoltage: faker.number.int({ max: 100, min: 0 }), - PopulatedCells: faker.number.int({ max: 100, min: 0 }), - RequestedFanSpeed: faker.number.int({ max: 100, min: 0 }), - }, - BatteryFaults: { - Errors: { - AlwaysOnSupplyFault: faker.datatype.boolean({ probability: 0.01 }), - CanbusCommunicationFault: faker.datatype.boolean({ probability: 0.01 }), - ChargeLimitEnforcementFault: faker.datatype.boolean({ - probability: 0.01, - }), - ChargerSafetyRelayFault: faker.datatype.boolean({ probability: 0.01 }), - CurrentSensorFault: faker.datatype.boolean({ probability: 0.01 }), - DischargeLimitEnforcementFault: faker.datatype.boolean({ - probability: 0.01, - }), - FanMonitorFault: faker.datatype.boolean({ probability: 0.01 }), - HighVoltageIsolationFault: faker.datatype.boolean({ - probability: 0.01, - }), - InternalCommunicationFault: faker.datatype.boolean({ - probability: 0.01, - }), - InternalConversionFault: faker.datatype.boolean({ probability: 0.01 }), - InternalLogicFault: faker.datatype.boolean({ probability: 0.01 }), - InternalMemoryFault: faker.datatype.boolean({ probability: 0.01 }), - InternalThermistorFault: faker.datatype.boolean({ probability: 0.01 }), - LowCellVoltageFault: faker.datatype.boolean({ probability: 0.01 }), - OpenWiringFault: faker.datatype.boolean({ probability: 0.01 }), - PackVoltageSensorFault: faker.datatype.boolean({ probability: 0.01 }), - PowerSupply12VFault: faker.datatype.boolean({ probability: 0.01 }), - ThermistorFault: faker.datatype.boolean({ probability: 0.01 }), - VoltageRedundancyFault: faker.datatype.boolean({ probability: 0.01 }), - WeakCellFault: faker.datatype.boolean({ probability: 0.01 }), - WeakPackFault: faker.datatype.boolean({ probability: 0.01 }), - }, - Warnings: { - CclReducedDueToAlternateCurrentLimit: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToChargerLatch: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToHighCellResistance: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToHighCellVoltage: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToHighPackVoltage: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToHighSoc: faker.datatype.boolean({ probability: 0.01 }), - CclReducedDueToTemperature: faker.datatype.boolean({ - probability: 0.01, - }), - DclAndCclReducedDueToCommunicationFailsafe: faker.datatype.boolean({ - probability: 0.01, - }), - DclAndCclReducedDueToVoltageFailsafe: faker.datatype.boolean({ - probability: 0.01, - }), - DclReducedDueToHighCellResistance: faker.datatype.boolean({ - probability: 0.01, - }), - DclReducedDueToLowCellVoltage: faker.datatype.boolean({ - probability: 0.01, - }), - DclReducedDueToLowPackVoltage: faker.datatype.boolean({ - probability: 0.01, - }), - DclReducedDueToLowSoc: faker.datatype.boolean({ probability: 0.01 }), - DclReducedDueToTemperature: faker.datatype.boolean({ - probability: 0.01, - }), - }, - }, - Contactor: { - ArrayBPSError: faker.datatype.boolean({ probability: 0.01 }), - ArrayChargeCurrent: faker.number.int({ max: 100, min: 0 }), - ArrayContactorClosed: faker.datatype.boolean(), - ArrayContactorClosing: faker.datatype.boolean(), - ArrayContactorError: faker.datatype.boolean({ probability: 0.01 }), - ArrayHeartbeat: faker.datatype.boolean(), - ArrayLineCurrent: faker.number.int({ max: 100, min: 0 }), - ArrayPrechargerClosed: faker.datatype.boolean(), - ArrayPrechargerClosing: faker.datatype.boolean(), - ArrayPrechargerError: faker.datatype.boolean({ probability: 0.01 }), - ChargeBPSError: faker.datatype.boolean({ probability: 0.01 }), - ChargeChargeCurrent: faker.number.int({ max: 100, min: 0 }), - ChargeContactorClosed: faker.datatype.boolean(), - ChargeContactorClosing: faker.datatype.boolean(), - ChargeContactorError: faker.datatype.boolean({ probability: 0.01 }), - ChargeHeartbeat: faker.datatype.boolean(), - ChargeLineCurrent: faker.number.int({ max: 100, min: 0 }), - ChargePrechargerClosed: faker.datatype.boolean(), - ChargePrechargerClosing: faker.datatype.boolean(), - ChargePrechargerError: faker.datatype.boolean({ probability: 0.01 }), - CommonChargeCurrent: faker.number.int({ max: 100, min: 0 }), - CommonContactorClosed: faker.datatype.boolean(), - CommonContactorClosing: faker.datatype.boolean(), - CommonContactorError: faker.datatype.boolean({ probability: 0.01 }), - CommonContactorOpeningError: faker.datatype.boolean({ - probability: 0.01, - }), - CommonHeartbeat: faker.datatype.boolean(), - CommonLineCurrent: faker.number.int({ max: 100, min: 0 }), - CommonPrechargerClosed: faker.datatype.boolean(), - CommonPrechargerClosing: faker.datatype.boolean(), - CommonPrechargerError: faker.datatype.boolean({ probability: 0.01 }), - LvBpsError: faker.datatype.boolean({ probability: 0.01 }), - LvChargeCurrent: faker.number.int({ max: 100, min: 0 }), - LvContactorClosed: faker.datatype.boolean(), - LvContactorClosing: faker.datatype.boolean(), - LvContactorError: faker.datatype.boolean({ probability: 0.01 }), - LvHeartbeat: faker.datatype.boolean(), - LvLineCurrent: faker.number.int({ max: 100, min: 0 }), - LvPrechargerClosed: faker.datatype.boolean(), - LvPrechargerClosing: faker.datatype.boolean(), - LvPrechargerError: faker.datatype.boolean({ probability: 0.01 }), - MotorBPSError: faker.datatype.boolean({ probability: 0.01 }), - MotorChargeCurrent: faker.number.int({ max: 100, min: 0 }), - MotorContactorClosed: faker.datatype.boolean(), - MotorContactorClosing: faker.datatype.boolean(), - MotorContactorError: faker.datatype.boolean({ probability: 0.01 }), - MotorHeartbeat: faker.datatype.boolean(), - MotorLineCurrent: faker.number.int({ max: 100, min: 0 }), - MotorPrechargerClosed: faker.datatype.boolean(), - MotorPrechargerClosing: faker.datatype.boolean(), - MotorPrechargerError: faker.datatype.boolean({ probability: 0.01 }), - }, - KeyMotor: { - BusCurrentOut: faker.number.int({ max: 100, min: 0 }), - KeyMotorVelocity: faker.number.int({ max: 100, min: 0 }), - MotorCurrent: faker.number.int({ max: 100, min: 0 }), - }, - MBMS: { - AbattDisable: faker.datatype.boolean(), - ArrayContactorCommand: faker.datatype.boolean(), - ArrayHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - ArrayHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - ArrayHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - AuxiliaryBatteryVoltage: faker.number.int({ max: 100, min: 0 }), - CanOc12VWarning: faker.datatype.boolean({ probability: 0.01 }), - ChargeContactorCommand: faker.datatype.boolean(), - ChargeEnable: faker.datatype.boolean(), - ChargeHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - ChargeHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - ChargeHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - ChargeSafety: faker.datatype.boolean(), - ChargeShouldTrip: faker.datatype.boolean({ probability: 0.01 }), - ChgFault: faker.datatype.boolean({ probability: 0.01 }), - ChgLvEn: faker.datatype.boolean(), - ChgOn: faker.datatype.boolean(), - CommonContactorCommand: faker.datatype.boolean(), - CommonHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - CommonHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - CommonHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - ContactorConnectedUnexpectedlyTrip: faker.datatype.boolean({ - probability: 0.01, - }), - ContactorDisconnectedUnexpectedlyTrip: faker.datatype.boolean({ - probability: 0.01, - }), - DcdcFault: faker.datatype.boolean({ probability: 0.01 }), - DcdcOn: faker.datatype.boolean(), - DischargeEnable: faker.datatype.boolean(), - DischargeShouldTrip: faker.datatype.boolean({ probability: 0.01 }), - En1: faker.datatype.boolean(), - EsdEnabledTrip: faker.datatype.boolean({ probability: 0.01 }), - ExternalShutdown: faker.datatype.boolean(), - Heartbeat: faker.datatype.boolean({ probability: 0.01 }), - HighCellVoltageTrip: faker.datatype.boolean({ probability: 0.01 }), - HighCellVoltageWarning: faker.datatype.boolean({ probability: 0.01 }), - HighTemperatureTrip: faker.datatype.boolean({ probability: 0.01 }), - HighTemperatureWarning: faker.datatype.boolean({ probability: 0.01 }), - Key: faker.datatype.boolean(), - LowCellVoltageTrip: faker.datatype.boolean({ probability: 0.01 }), - LowCellVoltageWarning: faker.datatype.boolean({ probability: 0.01 }), - LowTemperatureTrip: faker.datatype.boolean({ probability: 0.01 }), - LowTemperatureWarning: faker.datatype.boolean({ probability: 0.01 }), - LvContactorCommand: faker.datatype.boolean(), - LvHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - LvHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - LvHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - MainPowerSwitch: faker.datatype.boolean(), - MotorContactorCommand: faker.datatype.boolean(), - MotorHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - MotorHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - MotorHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - MpsDisabledTrip: faker.datatype.boolean({ probability: 0.01 }), - OrionCanReceivedRecently: faker.datatype.boolean(), - OrionMessageTimeoutTrip: faker.datatype.boolean({ probability: 0.01 }), - ProtectionTrip: faker.datatype.boolean({ probability: 0.01 }), - StartupState: faker.number.int({ max: 100, min: 0 }), - StrobeBmsLight: faker.datatype.boolean(), - SystemState: faker.number.int({ max: 100, min: 0 }), - ThreeAOc: faker.datatype.boolean(), - }, - MPPT: { - Mppt0Ch0ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch0ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch0BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch0UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch1ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch1ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch1BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch1UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch0ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch0ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch0BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch0UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch1ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch1ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch1BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch1UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch0ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch0ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch0BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch0UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch1ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch1ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch1BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch1UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch0ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch0ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch0BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch0UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch1ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch1ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch1BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch1UnitTemperature: faker.number.int({ max: 100, min: 0 }), - }, - MotorDetails0: { - ActiveMotor: faker.number.int({ max: 100, min: 0 }), - BEMF_D: faker.number.int({ max: 100, min: 0 }), - BEMF_Q: faker.number.int({ max: 100, min: 0 }), - BusCurrent: faker.number.int({ max: 100, min: 0 }), - BusVoltage: faker.number.int({ max: 100, min: 0 }), - DC_Bus_Ah: faker.number.int({ max: 100, min: 0 }), - DspBoardTemperature: faker.number.int({ max: 100, min: 0 }), - ErrorFlags: faker.number.int({ max: 100, min: 0 }), - HeatsinkTemperature: faker.number.int({ max: 100, min: 0 }), - Id: faker.number.int({ max: 100, min: 0 }), - Iq: faker.number.int({ max: 100, min: 0 }), - LimitFlags: faker.number.int({ max: 100, min: 0 }), - MotorId: faker.number.int({ max: 100, min: 0 }), - MotorTemperature: faker.number.int({ max: 100, min: 0 }), - MotorVelocity: faker.number.int({ max: 100, min: 0 }), - Odometer: faker.number.int({ max: 100, min: 0 }), - PhaseCurrentB: faker.number.int({ max: 100, min: 0 }), - PhaseCurrentC: faker.number.int({ max: 100, min: 0 }), - RxErrorCount: faker.number.int({ max: 100, min: 0 }), - SerialNumber: faker.number.int({ max: 100, min: 0 }), - SlipSpeed: faker.number.int({ max: 100, min: 0 }), - Supply15V: faker.number.int({ max: 100, min: 0 }), - Supply1V9: faker.number.int({ max: 100, min: 0 }), - Supply3V3: faker.number.int({ max: 100, min: 0 }), - TritiumId: faker.number.int({ max: 100, min: 0 }), - TxErrorCount: faker.number.int({ max: 100, min: 0 }), - Vd: faker.number.int({ max: 100, min: 0 }), - VehicleVelocity: faker.number.int({ max: 100, min: 0 }), - Vq: faker.number.int({ max: 100, min: 0 }), - }, - MotorDetails1: { - ActiveMotor: faker.number.int({ max: 100, min: 0 }), - BEMF_D: faker.number.int({ max: 100, min: 0 }), - BEMF_Q: faker.number.int({ max: 100, min: 0 }), - BusCurrent: faker.number.int({ max: 100, min: 0 }), - BusVoltage: faker.number.int({ max: 100, min: 0 }), - DC_Bus_Ah: faker.number.int({ max: 100, min: 0 }), - DspBoardTemperature: faker.number.int({ max: 100, min: 0 }), - ErrorFlags: faker.number.int({ max: 100, min: 0 }), - HeatsinkTemperature: faker.number.int({ max: 100, min: 0 }), - Id: faker.number.int({ max: 100, min: 0 }), - Iq: faker.number.int({ max: 100, min: 0 }), - LimitFlags: faker.number.int({ max: 100, min: 0 }), - MotorId: faker.number.int({ max: 100, min: 0 }), - MotorTemperature: faker.number.int({ max: 100, min: 0 }), - MotorVelocity: faker.number.int({ max: 100, min: 0 }), - Odometer: faker.number.int({ max: 100, min: 0 }), - PhaseCurrentB: faker.number.int({ max: 100, min: 0 }), - PhaseCurrentC: faker.number.int({ max: 100, min: 0 }), - RxErrorCount: faker.number.int({ max: 100, min: 0 }), - SerialNumber: faker.number.int({ max: 100, min: 0 }), - SlipSpeed: faker.number.int({ max: 100, min: 0 }), - Supply15V: faker.number.int({ max: 100, min: 0 }), - Supply1V9: faker.number.int({ max: 100, min: 0 }), - Supply3V3: faker.number.int({ max: 100, min: 0 }), - TritiumId: faker.number.int({ max: 100, min: 0 }), - TxErrorCount: faker.number.int({ max: 100, min: 0 }), - Vd: faker.number.int({ max: 100, min: 0 }), - VehicleVelocity: faker.number.int({ max: 100, min: 0 }), - Vq: faker.number.int({ max: 100, min: 0 }), - }, - Pi: { - Rfid: faker.number.int({ max: 100, min: 0 }).toString(), - }, - ProximitySensors: { - ProximitySensor1: faker.number.int({ max: 100, min: 0 }), - ProximitySensor2: faker.number.int({ max: 100, min: 0 }), - ProximitySensor3: faker.number.int({ max: 100, min: 0 }), - ProximitySensor4: faker.number.int({ max: 100, min: 0 }), - }, - Telemetry: { - GpsAdditionalFlags: faker.number.int({ max: 255, min: 0 }), - GpsDay: faker.number.int({ max: 31, min: 1 }), - GpsFixStatusFlags: faker.number.int({ max: 255, min: 0 }), - GpsHour: faker.number.int({ max: 23, min: 0 }), - GpsLatitude: faker.location.latitude(), - GpsLongitude: faker.location.longitude(), - GpsMinute: faker.number.int({ max: 59, min: 0 }), - GpsMonth: faker.number.int({ max: 12, min: 1 }), - GpsSecond: faker.number.int({ max: 59, min: 0 }), - GpsValidityFlags: faker.number.int({ max: 255, min: 0 }), - GpsYear: faker.number.int({ max: 2100, min: 2000 }), - MpuAccelerationX: faker.number.float({ - max: 16, - min: -16, - }), - MpuAccelerationY: faker.number.float({ - max: 16, - min: -16, - }), - MpuAccelerationZ: faker.number.float({ - max: 16, - min: -16, - }), - MpuRotationX: faker.number.float({ - max: 2000, - min: -2000, - }), - MpuRotationY: faker.number.float({ - max: 2000, - min: -2000, - }), - MpuRotationZ: faker.number.float({ - max: 2000, - min: -2000, - }), - MpuTemperature: faker.number.float({ max: 85, min: -40 }), - }, - TimeStamp: Math.round(faker.date.recent().getTime() / 1000), - Title: faker.lorem.words(2), - }, - { - B3: { - Acceleration: faker.number.int({ max: 100, min: 0 }), - B3Heartbeat: faker.datatype.boolean(), - BrakeLightSignalStatus: faker.datatype.boolean(), - BrakeSwitchDigital: faker.datatype.boolean(), - DaytimeRunningLightSignalStatus: faker.datatype.boolean(), - ForwardDigital: faker.datatype.boolean(), - HandbrakeSwitchDigital: faker.datatype.boolean(), - HazardLightsInput: faker.datatype.boolean(), - HeadightsSwitchInput: faker.datatype.boolean(), - HeadlightSignalStatus: faker.datatype.boolean(), - HornSignalStatus: faker.datatype.boolean(), - HornSwitchDigital: faker.datatype.boolean(), - LapDigital: faker.datatype.boolean(), - LeftSignalInput: faker.datatype.boolean(), - LeftSignalStatus: faker.datatype.boolean(), - MotorResetDigital: faker.datatype.boolean(), - NeutralDigital: faker.datatype.boolean(), - RaceModeDigital: faker.datatype.boolean(), - RegenBraking: faker.number.int({ max: 100, min: 0 }), - ReverseDigital: faker.datatype.boolean(), - RightSignalInput: faker.datatype.boolean(), - RightSignalStatus: faker.datatype.boolean(), - }, - Battery: { - AlwaysOnSignalStatus: faker.datatype.boolean(), - AverageCellVoltage: faker.number.int({ max: 100, min: 0 }), - AverageTemperature: faker.number.int({ max: 100, min: 0 }), - BmuAlive: faker.number.int({ max: 100, min: 0 }), - ChargeRelayEnabled: faker.datatype.boolean(), - ChargerSafetyEnabled: faker.datatype.boolean(), - DischargeRelayEnabled: faker.datatype.boolean(), - FanSpeed: faker.number.int({ max: 100, min: 0 }), - FanVoltage: faker.number.int({ max: 100, min: 0 }), - HighCellVoltage: faker.number.int({ max: 100, min: 0 }), - HighCellVoltageId: faker.number.int({ max: 100, min: 0 }), - HighTemperature: faker.number.int({ max: 100, min: 0 }), - HighThermistorId: faker.number.int({ max: 100, min: 0 }), - Input12V: faker.number.int({ max: 100, min: 0 }), - InternalTemperature: faker.number.int({ max: 100, min: 0 }), - IsChargingSignalStatus: faker.datatype.boolean(), - IsReadySignalStatus: faker.datatype.boolean(), - LowCellVoltage: faker.number.int({ max: 100, min: 0 }), - LowCellVoltageId: faker.number.int({ max: 100, min: 0 }), - LowTemperature: faker.number.int({ max: 100, min: 0 }), - LowThermistorId: faker.number.int({ max: 100, min: 0 }), - MalfunctionIndicatorActive: faker.datatype.boolean(), - MaximumCellVoltage: faker.number.int({ max: 100, min: 0 }), - MaximumPackVoltage: faker.number.int({ max: 100, min: 0 }), - MinimumCellVoltage: faker.number.int({ max: 100, min: 0 }), - MinimumPackVoltage: faker.number.int({ max: 100, min: 0 }), - MultiPurposeInputSignalStatus: faker.datatype.boolean(), - PackAmphours: faker.number.int({ max: 100, min: 0 }), - PackCurrent: faker.number.int({ max: 100, min: 0 }), - PackDepthOfDischarge: faker.number.int({ max: 100, min: 0 }), - PackStateOfCharge: faker.number.int({ max: 100, min: 0 }), - PackVoltage: faker.number.int({ max: 100, min: 0 }), - PopulatedCells: faker.number.int({ max: 100, min: 0 }), - RequestedFanSpeed: faker.number.int({ max: 100, min: 0 }), - }, - BatteryFaults: { - Errors: { - AlwaysOnSupplyFault: faker.datatype.boolean({ probability: 0.01 }), - CanbusCommunicationFault: faker.datatype.boolean({ probability: 0.01 }), - ChargeLimitEnforcementFault: faker.datatype.boolean({ - probability: 0.01, - }), - ChargerSafetyRelayFault: faker.datatype.boolean({ probability: 0.01 }), - CurrentSensorFault: faker.datatype.boolean({ probability: 0.01 }), - DischargeLimitEnforcementFault: faker.datatype.boolean({ - probability: 0.01, - }), - FanMonitorFault: faker.datatype.boolean({ probability: 0.01 }), - HighVoltageIsolationFault: faker.datatype.boolean({ - probability: 0.01, - }), - InternalCommunicationFault: faker.datatype.boolean({ - probability: 0.01, - }), - InternalConversionFault: faker.datatype.boolean({ probability: 0.01 }), - InternalLogicFault: faker.datatype.boolean({ probability: 0.01 }), - InternalMemoryFault: faker.datatype.boolean({ probability: 0.01 }), - InternalThermistorFault: faker.datatype.boolean({ probability: 0.01 }), - LowCellVoltageFault: faker.datatype.boolean({ probability: 0.01 }), - OpenWiringFault: faker.datatype.boolean({ probability: 0.01 }), - PackVoltageSensorFault: faker.datatype.boolean({ probability: 0.01 }), - PowerSupply12VFault: faker.datatype.boolean({ probability: 0.01 }), - ThermistorFault: faker.datatype.boolean({ probability: 0.01 }), - VoltageRedundancyFault: faker.datatype.boolean({ probability: 0.01 }), - WeakCellFault: faker.datatype.boolean({ probability: 0.01 }), - WeakPackFault: faker.datatype.boolean({ probability: 0.01 }), - }, - Warnings: { - CclReducedDueToAlternateCurrentLimit: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToChargerLatch: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToHighCellResistance: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToHighCellVoltage: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToHighPackVoltage: faker.datatype.boolean({ - probability: 0.01, - }), - CclReducedDueToHighSoc: faker.datatype.boolean({ probability: 0.01 }), - CclReducedDueToTemperature: faker.datatype.boolean({ - probability: 0.01, - }), - DclAndCclReducedDueToCommunicationFailsafe: faker.datatype.boolean({ - probability: 0.01, - }), - DclAndCclReducedDueToVoltageFailsafe: faker.datatype.boolean({ - probability: 0.01, - }), - DclReducedDueToHighCellResistance: faker.datatype.boolean({ - probability: 0.01, - }), - DclReducedDueToLowCellVoltage: faker.datatype.boolean({ - probability: 0.01, - }), - DclReducedDueToLowPackVoltage: faker.datatype.boolean({ - probability: 0.01, - }), - DclReducedDueToLowSoc: faker.datatype.boolean({ probability: 0.01 }), - DclReducedDueToTemperature: faker.datatype.boolean({ - probability: 0.01, - }), - }, - }, - Contactor: { - ArrayBPSError: faker.datatype.boolean({ probability: 0.01 }), - ArrayChargeCurrent: faker.number.int({ max: 100, min: 0 }), - ArrayContactorClosed: faker.datatype.boolean(), - ArrayContactorClosing: faker.datatype.boolean(), - ArrayContactorError: faker.datatype.boolean({ probability: 0.01 }), - ArrayHeartbeat: faker.datatype.boolean(), - ArrayLineCurrent: faker.number.int({ max: 100, min: 0 }), - ArrayPrechargerClosed: faker.datatype.boolean(), - ArrayPrechargerClosing: faker.datatype.boolean(), - ArrayPrechargerError: faker.datatype.boolean({ probability: 0.01 }), - ChargeBPSError: faker.datatype.boolean({ probability: 0.01 }), - ChargeChargeCurrent: faker.number.int({ max: 100, min: 0 }), - ChargeContactorClosed: faker.datatype.boolean(), - ChargeContactorClosing: faker.datatype.boolean(), - ChargeContactorError: faker.datatype.boolean({ probability: 0.01 }), - ChargeHeartbeat: faker.datatype.boolean(), - ChargeLineCurrent: faker.number.int({ max: 100, min: 0 }), - ChargePrechargerClosed: faker.datatype.boolean(), - ChargePrechargerClosing: faker.datatype.boolean(), - ChargePrechargerError: faker.datatype.boolean({ probability: 0.01 }), - CommonChargeCurrent: faker.number.int({ max: 100, min: 0 }), - CommonContactorClosed: faker.datatype.boolean(), - CommonContactorClosing: faker.datatype.boolean(), - CommonContactorError: faker.datatype.boolean({ probability: 0.01 }), - CommonContactorOpeningError: faker.datatype.boolean({ - probability: 0.01, - }), - CommonHeartbeat: faker.datatype.boolean(), - CommonLineCurrent: faker.number.int({ max: 100, min: 0 }), - CommonPrechargerClosed: faker.datatype.boolean(), - CommonPrechargerClosing: faker.datatype.boolean(), - CommonPrechargerError: faker.datatype.boolean({ probability: 0.01 }), - LvBpsError: faker.datatype.boolean({ probability: 0.01 }), - LvChargeCurrent: faker.number.int({ max: 100, min: 0 }), - LvContactorClosed: faker.datatype.boolean(), - LvContactorClosing: faker.datatype.boolean(), - LvContactorError: faker.datatype.boolean({ probability: 0.01 }), - LvHeartbeat: faker.datatype.boolean(), - LvLineCurrent: faker.number.int({ max: 100, min: 0 }), - LvPrechargerClosed: faker.datatype.boolean(), - LvPrechargerClosing: faker.datatype.boolean(), - LvPrechargerError: faker.datatype.boolean({ probability: 0.01 }), - MotorBPSError: faker.datatype.boolean({ probability: 0.01 }), - MotorChargeCurrent: faker.number.int({ max: 100, min: 0 }), - MotorContactorClosed: faker.datatype.boolean(), - MotorContactorClosing: faker.datatype.boolean(), - MotorContactorError: faker.datatype.boolean({ probability: 0.01 }), - MotorHeartbeat: faker.datatype.boolean(), - MotorLineCurrent: faker.number.int({ max: 100, min: 0 }), - MotorPrechargerClosed: faker.datatype.boolean(), - MotorPrechargerClosing: faker.datatype.boolean(), - MotorPrechargerError: faker.datatype.boolean({ probability: 0.01 }), - }, - KeyMotor: { - BusCurrentOut: faker.number.int({ max: 100, min: 0 }), - KeyMotorVelocity: faker.number.int({ max: 100, min: 0 }), - MotorCurrent: faker.number.int({ max: 100, min: 0 }), - }, - MBMS: { - AbattDisable: faker.datatype.boolean(), - ArrayContactorCommand: faker.datatype.boolean(), - ArrayHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - ArrayHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - ArrayHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - AuxiliaryBatteryVoltage: faker.number.int({ max: 100, min: 0 }), - CanOc12VWarning: faker.datatype.boolean({ probability: 0.01 }), - ChargeContactorCommand: faker.datatype.boolean(), - ChargeEnable: faker.datatype.boolean(), - ChargeHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - ChargeHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - ChargeHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - ChargeSafety: faker.datatype.boolean(), - ChargeShouldTrip: faker.datatype.boolean({ probability: 0.01 }), - ChgFault: faker.datatype.boolean({ probability: 0.01 }), - ChgLvEn: faker.datatype.boolean(), - ChgOn: faker.datatype.boolean(), - CommonContactorCommand: faker.datatype.boolean(), - CommonHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - CommonHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - CommonHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - ContactorConnectedUnexpectedlyTrip: faker.datatype.boolean({ - probability: 0.01, - }), - ContactorDisconnectedUnexpectedlyTrip: faker.datatype.boolean({ - probability: 0.01, - }), - DcdcFault: faker.datatype.boolean({ probability: 0.01 }), - DcdcOn: faker.datatype.boolean(), - DischargeEnable: faker.datatype.boolean(), - DischargeShouldTrip: faker.datatype.boolean({ probability: 0.01 }), - En1: faker.datatype.boolean(), - EsdEnabledTrip: faker.datatype.boolean({ probability: 0.01 }), - ExternalShutdown: faker.datatype.boolean(), - Heartbeat: faker.datatype.boolean({ probability: 0.01 }), - HighCellVoltageTrip: faker.datatype.boolean({ probability: 0.01 }), - HighCellVoltageWarning: faker.datatype.boolean({ probability: 0.01 }), - HighTemperatureTrip: faker.datatype.boolean({ probability: 0.01 }), - HighTemperatureWarning: faker.datatype.boolean({ probability: 0.01 }), - Key: faker.datatype.boolean(), - LowCellVoltageTrip: faker.datatype.boolean({ probability: 0.01 }), - LowCellVoltageWarning: faker.datatype.boolean({ probability: 0.01 }), - LowTemperatureTrip: faker.datatype.boolean({ probability: 0.01 }), - LowTemperatureWarning: faker.datatype.boolean({ probability: 0.01 }), - LvContactorCommand: faker.datatype.boolean(), - LvHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - LvHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - LvHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - MainPowerSwitch: faker.datatype.boolean(), - MotorContactorCommand: faker.datatype.boolean(), - MotorHeartbeatDeadTrip: faker.datatype.boolean({ probability: 0.01 }), - MotorHighCurrentTrip: faker.datatype.boolean({ probability: 0.01 }), - MotorHighCurrentWarning: faker.datatype.boolean({ probability: 0.01 }), - MpsDisabledTrip: faker.datatype.boolean({ probability: 0.01 }), - OrionCanReceivedRecently: faker.datatype.boolean(), - OrionMessageTimeoutTrip: faker.datatype.boolean({ probability: 0.01 }), - ProtectionTrip: faker.datatype.boolean({ probability: 0.01 }), - StartupState: faker.number.int({ max: 100, min: 0 }), - StrobeBmsLight: faker.datatype.boolean(), - SystemState: faker.number.int({ max: 100, min: 0 }), - ThreeAOc: faker.datatype.boolean(), - }, - MPPT: { - Mppt0Ch0ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch0ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch0BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch0UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch1ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch1ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch1BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt0Ch1UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch0ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch0ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch0BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch0UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch1ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch1ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch1BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt1Ch1UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch0ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch0ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch0BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch0UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch1ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch1ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch1BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt2Ch1UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch0ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch0ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch0BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch0UnitTemperature: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch1ArrayCurrent: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch1ArrayVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch1BatteryVoltage: faker.number.int({ max: 100, min: 0 }), - Mppt3Ch1UnitTemperature: faker.number.int({ max: 100, min: 0 }), - }, - MotorDetails0: { - ActiveMotor: faker.number.int({ max: 100, min: 0 }), - BEMF_D: faker.number.int({ max: 100, min: 0 }), - BEMF_Q: faker.number.int({ max: 100, min: 0 }), - BusCurrent: faker.number.int({ max: 100, min: 0 }), - BusVoltage: faker.number.int({ max: 100, min: 0 }), - DC_Bus_Ah: faker.number.int({ max: 100, min: 0 }), - DspBoardTemperature: faker.number.int({ max: 100, min: 0 }), - ErrorFlags: faker.number.int({ max: 100, min: 0 }), - HeatsinkTemperature: faker.number.int({ max: 100, min: 0 }), - Id: faker.number.int({ max: 100, min: 0 }), - Iq: faker.number.int({ max: 100, min: 0 }), - LimitFlags: faker.number.int({ max: 100, min: 0 }), - MotorId: faker.number.int({ max: 100, min: 0 }), - MotorTemperature: faker.number.int({ max: 100, min: 0 }), - MotorVelocity: faker.number.int({ max: 100, min: 0 }), - Odometer: faker.number.int({ max: 100, min: 0 }), - PhaseCurrentB: faker.number.int({ max: 100, min: 0 }), - PhaseCurrentC: faker.number.int({ max: 100, min: 0 }), - RxErrorCount: faker.number.int({ max: 100, min: 0 }), - SerialNumber: faker.number.int({ max: 100, min: 0 }), - SlipSpeed: faker.number.int({ max: 100, min: 0 }), - Supply15V: faker.number.int({ max: 100, min: 0 }), - Supply1V9: faker.number.int({ max: 100, min: 0 }), - Supply3V3: faker.number.int({ max: 100, min: 0 }), - TritiumId: faker.number.int({ max: 100, min: 0 }), - TxErrorCount: faker.number.int({ max: 100, min: 0 }), - Vd: faker.number.int({ max: 100, min: 0 }), - VehicleVelocity: faker.number.int({ max: 100, min: 0 }), - Vq: faker.number.int({ max: 100, min: 0 }), - }, - MotorDetails1: { - ActiveMotor: faker.number.int({ max: 100, min: 0 }), - BEMF_D: faker.number.int({ max: 100, min: 0 }), - BEMF_Q: faker.number.int({ max: 100, min: 0 }), - BusCurrent: faker.number.int({ max: 100, min: 0 }), - BusVoltage: faker.number.int({ max: 100, min: 0 }), - DC_Bus_Ah: faker.number.int({ max: 100, min: 0 }), - DspBoardTemperature: faker.number.int({ max: 100, min: 0 }), - ErrorFlags: faker.number.int({ max: 100, min: 0 }), - HeatsinkTemperature: faker.number.int({ max: 100, min: 0 }), - Id: faker.number.int({ max: 100, min: 0 }), - Iq: faker.number.int({ max: 100, min: 0 }), - LimitFlags: faker.number.int({ max: 100, min: 0 }), - MotorId: faker.number.int({ max: 100, min: 0 }), - MotorTemperature: faker.number.int({ max: 100, min: 0 }), - MotorVelocity: faker.number.int({ max: 100, min: 0 }), - Odometer: faker.number.int({ max: 100, min: 0 }), - PhaseCurrentB: faker.number.int({ max: 100, min: 0 }), - PhaseCurrentC: faker.number.int({ max: 100, min: 0 }), - RxErrorCount: faker.number.int({ max: 100, min: 0 }), - SerialNumber: faker.number.int({ max: 100, min: 0 }), - SlipSpeed: faker.number.int({ max: 100, min: 0 }), - Supply15V: faker.number.int({ max: 100, min: 0 }), - Supply1V9: faker.number.int({ max: 100, min: 0 }), - Supply3V3: faker.number.int({ max: 100, min: 0 }), - TritiumId: faker.number.int({ max: 100, min: 0 }), - TxErrorCount: faker.number.int({ max: 100, min: 0 }), - Vd: faker.number.int({ max: 100, min: 0 }), - VehicleVelocity: faker.number.int({ max: 100, min: 0 }), - Vq: faker.number.int({ max: 100, min: 0 }), - }, - Pi: { - Rfid: faker.number.int({ max: 100, min: 0 }).toString(), - }, - ProximitySensors: { - ProximitySensor1: faker.number.int({ max: 100, min: 0 }), - ProximitySensor2: faker.number.int({ max: 100, min: 0 }), - ProximitySensor3: faker.number.int({ max: 100, min: 0 }), - ProximitySensor4: faker.number.int({ max: 100, min: 0 }), - }, - Telemetry: { - GpsAdditionalFlags: faker.number.int({ max: 255, min: 0 }), - GpsDay: faker.number.int({ max: 31, min: 1 }), - GpsFixStatusFlags: faker.number.int({ max: 255, min: 0 }), - GpsHour: faker.number.int({ max: 23, min: 0 }), - GpsLatitude: faker.location.latitude(), - GpsLongitude: faker.location.longitude(), - GpsMinute: faker.number.int({ max: 59, min: 0 }), - GpsMonth: faker.number.int({ max: 12, min: 1 }), - GpsSecond: faker.number.int({ max: 59, min: 0 }), - GpsValidityFlags: faker.number.int({ max: 255, min: 0 }), - GpsYear: faker.number.int({ max: 2100, min: 2000 }), - MpuAccelerationX: faker.number.float({ - max: 16, - min: -16, - }), - MpuAccelerationY: faker.number.float({ - max: 16, - min: -16, - }), - MpuAccelerationZ: faker.number.float({ - max: 16, - min: -16, - }), - MpuRotationX: faker.number.float({ - max: 2000, - min: -2000, - }), - MpuRotationY: faker.number.float({ - max: 2000, - min: -2000, - }), - MpuRotationZ: faker.number.float({ - max: 2000, - min: -2000, - }), - MpuTemperature: faker.number.float({ max: 85, min: -40 }), - }, - TimeStamp: Math.round(faker.date.recent().getTime() / 1000), - Title: faker.lorem.words(2), - }, -]; diff --git a/packages/client/src/hooks/PIS/PIS.motor.tsx b/packages/client/src/hooks/PIS/PIS.motor.tsx index 9dc2dfa1..386d23ac 100644 --- a/packages/client/src/hooks/PIS/PIS.motor.tsx +++ b/packages/client/src/hooks/PIS/PIS.motor.tsx @@ -45,11 +45,11 @@ const Motor = (): I_PIS => { name: "Active Motor", }, { - data: [{ value: MotorDetails0?.BEMF_D }], + data: [{ value: MotorDetails0?.bemfD }], name: "BEMF D", }, { - data: [{ value: MotorDetails0?.BEMF_Q }], + data: [{ value: MotorDetails0?.bemfQ }], name: "BEMF Q", }, { @@ -61,7 +61,7 @@ const Motor = (): I_PIS => { name: "Bus Voltage", }, { - data: [{ value: MotorDetails0?.DC_Bus_Ah }], + data: [{ value: MotorDetails0?.DCBusAh }], name: "DC Bus Ah", }, { @@ -221,11 +221,11 @@ const Motor = (): I_PIS => { name: "Active Motor", }, { - data: [{ value: MotorDetails1?.BEMF_D }], + data: [{ value: MotorDetails1?.bemfD }], name: "BEMF D", }, { - data: [{ value: MotorDetails1?.BEMF_Q }], + data: [{ value: MotorDetails1?.bemfQ }], name: "BEMF Q", }, { @@ -237,7 +237,7 @@ const Motor = (): I_PIS => { name: "Bus Voltage", }, { - data: [{ value: MotorDetails1?.DC_Bus_Ah }], + data: [{ value: MotorDetails1?.DCBusAh }], name: "DC Bus Ah", }, { diff --git a/packages/server/src/datasources/SolarMQTTClient/SolarMQTTClient.ts b/packages/server/src/datasources/SolarMQTTClient/SolarMQTTClient.ts index fb628287..45029ec9 100644 --- a/packages/server/src/datasources/SolarMQTTClient/SolarMQTTClient.ts +++ b/packages/server/src/datasources/SolarMQTTClient/SolarMQTTClient.ts @@ -9,7 +9,7 @@ import { import { createLightweightApplicationLogger } from "@/utils/logger"; -import { validateTelemetryData } from "@shared/helios-types"; +import { ITelemetryData } from "@shared/helios-types"; const { carConnect, @@ -101,14 +101,10 @@ export class SolarMQTTClient implements SolarMQTTClientType { this.backendController.handleTelemetryToCar(serverToCarLatency); break; case packetTopic: - const packet = JSON.parse(message.toString()); + const packet = JSON.parse(message.toString()) as ITelemetryData; try { - const validPacket = validateTelemetryData(packet); - this.backendController.handlePacketReceive(validPacket); - - if (validPacket.Pi.Rfid) { - this.latestRfid = validPacket.Pi.Rfid.toString(); - } + this.backendController.handlePacketReceive(packet); + this.latestRfid = packet.Pi.Rfid.toString(); } catch (error) { logger.error(`Invalid packet format: ${error.message}`); } diff --git a/packages/shared/.eslintrc.cjs b/packages/shared/.eslintrc.cjs index 35c8a539..8c06cdff 100644 --- a/packages/shared/.eslintrc.cjs +++ b/packages/shared/.eslintrc.cjs @@ -3,7 +3,7 @@ const config = { extends: ["../../.eslintrc.cjs"], root: true, rules: { - "no-console": "off", + "no-console": "off", //TODO: Delete this... }, }; diff --git a/packages/shared/package.json b/packages/shared/package.json index 24beffba..196b08c1 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -5,6 +5,7 @@ "types": "./index.ts", "dependencies": { "@aws-sdk/client-secrets-manager": "^3.658.1", + "@bufbuild/protobuf": "^2.6.1", "protobufjs": "^7.4.0" }, "devDependencies": { diff --git a/packages/shared/src/README.md b/packages/shared/src/README.md index f341164a..3c94d80c 100644 --- a/packages/shared/src/README.md +++ b/packages/shared/src/README.md @@ -1,9 +1,10 @@ -COMMANDS +# Instructions to test -run the following command in the root directory of the repository. +Ensure you have the protobuf server running on port 8000. You can find additional instructions in the [protobuf server README](https://github.com/UCSolarCarTeam/ML-Telemetry/blob/setup_protobuf/README.md#generate-python-code-from-protobuf) -```bash +To run the tests for the shared package, you can use the following command in the root directory of the repository: +```bash npx tsx ./packages/shared/src/test.ts ``` diff --git a/packages/shared/src/types.ts b/packages/shared/src/types.ts index 7fdacc38..785ed8e2 100644 --- a/packages/shared/src/types.ts +++ b/packages/shared/src/types.ts @@ -1,19 +1,4 @@ -import { - B3, - BatteryFaultErrors, - BatteryFaults, - BatteryFaultWarnings, - BatteryStatus, - ContactorStatus, - KeyMotor, - MBMS, - MotorDetails, - MPPT, - Pi, - ProximitySensors, - Telemetry, - TelemetryData, -} from "./protoTypes"; +import { TelemetryData } from "./protoTypes"; export type CoordUpdateResponse = | Coords @@ -40,23 +25,15 @@ export interface IDriverNameUpdate { // the codec: smaller data types which make up the large io-ts type for incoming packets (ITelemetryDataType) -export type ITelemetryData = TelemetryData; -export type IContactor = ContactorStatus; -export type IBattery = BatteryStatus; -export type IBatteryFaults = BatteryFaults; -export type IBatteryFaultErrors = BatteryFaultErrors; -export type IBatteryFaultWarnings = BatteryFaultWarnings; -export type IB3 = B3; -export type IKeyMotor = KeyMotor; -export type IMBMS = MBMS; -export type IMotorDetails = MotorDetails; -export type IMPPT = MPPT; -export type IPi = Pi; -export type IProximitySensors = ProximitySensors; -export type ITelemetry = Telemetry; -// the codec: large io-ts type for incoming packets (ITelemetryDataType) +type RemoveUndefined = { + [K in keyof T]: T[K] extends undefined + ? never + : T[K] extends object + ? RemoveUndefined> + : Exclude; +}; +export type ITelemetryData = RemoveUndefined>; -//old data type definitions export interface IDriverData { driver: string; Rfid: string; diff --git a/yarn.lock b/yarn.lock index 3008d2ac..ba8145d3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -60,7 +60,7 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/ai-constructs@npm:^1.2.4": +"@aws-amplify/ai-constructs@npm:^1.2.4, @aws-amplify/ai-constructs@npm:^1.5.3": version: 1.5.3 resolution: "@aws-amplify/ai-constructs@npm:1.5.3" dependencies: @@ -542,7 +542,7 @@ __metadata: version: 1.16.1 resolution: "@aws-amplify/data-construct@npm:1.16.1" dependencies: - "@aws-amplify/ai-constructs": "npm:^1.2.4" + "@aws-amplify/ai-constructs": "npm:^1.5.3" "@aws-amplify/backend-output-schemas": "npm:^1.0.0" "@aws-amplify/backend-output-storage": "npm:^1.0.0" "@aws-amplify/graphql-api-construct": "npm:1.20.1" @@ -590,7 +590,7 @@ __metadata: "@aws-sdk/nested-clients": "npm:^3.777.0" "@aws-sdk/region-config-resolver": "npm:3.614.0" "@aws-sdk/token-providers": "npm:3.614.0" - "@aws-sdk/types": "npm:3.609.0" + "@aws-sdk/types": "npm:^3.734.0" "@aws-sdk/util-endpoints": "npm:3.637.0" "@aws-sdk/util-locate-window": "npm:^3.0.0" "@aws-sdk/util-user-agent-browser": "npm:3.609.0" @@ -798,7 +798,7 @@ __metadata: version: 1.20.1 resolution: "@aws-amplify/graphql-api-construct@npm:1.20.1" dependencies: - "@aws-amplify/ai-constructs": "npm:^1.2.4" + "@aws-amplify/ai-constructs": "npm:^1.5.3" "@aws-amplify/backend-output-schemas": "npm:^1.0.0" "@aws-amplify/backend-output-storage": "npm:^1.0.0" "@aws-amplify/graphql-auth-transformer": "npm:4.2.3" @@ -845,8 +845,8 @@ __metadata: "@aws-sdk/nested-clients": "npm:^3.777.0" "@aws-sdk/region-config-resolver": "npm:3.614.0" "@aws-sdk/token-providers": "npm:3.614.0" - "@aws-sdk/types": "npm:3.609.0" - "@aws-sdk/util-endpoints": "npm:3.637.0" + "@aws-sdk/types": "npm:^3.734.0" + "@aws-sdk/util-endpoints": "npm:3.734.0" "@aws-sdk/util-locate-window": "npm:^3.0.0" "@aws-sdk/util-user-agent-browser": "npm:3.609.0" "@aws-sdk/util-user-agent-node": "npm:3.614.0" @@ -2170,7 +2170,7 @@ __metadata: "@smithy/util-middleware": "npm:^4.0.2" "@smithy/util-retry": "npm:^4.0.3" "@smithy/util-utf8": "npm:^4.0.0" - "@smithy/util-waiter": "npm:^4.0.3" + "@smithy/util-waiter": "npm:^4.0.6" "@types/uuid": "npm:^9.0.1" tslib: "npm:^2.6.2" uuid: "npm:^9.0.1" @@ -2417,7 +2417,7 @@ __metadata: "@smithy/util-middleware": "npm:^4.0.2" "@smithy/util-retry": "npm:^4.0.3" "@smithy/util-utf8": "npm:^4.0.0" - "@smithy/util-waiter": "npm:^4.0.3" + "@smithy/util-waiter": "npm:^4.0.6" "@types/uuid": "npm:^9.0.1" tslib: "npm:^2.6.2" uuid: "npm:^9.0.1" @@ -2964,7 +2964,7 @@ __metadata: "@smithy/util-middleware": "npm:^4.0.2" "@smithy/util-retry": "npm:^4.0.3" "@smithy/util-utf8": "npm:^4.0.0" - "@smithy/util-waiter": "npm:^4.0.3" + "@smithy/util-waiter": "npm:^4.0.6" tslib: "npm:^2.6.2" checksum: 10c0/2a9213b39deba013fdc22f87a00e9df91a3eae5b7912b0d418d602dff9348dd4b4d13a7b401f6eba07f529bae205ee879136c8cacc5fa679c80b3bcf085bc679 languageName: node @@ -3028,7 +3028,8 @@ __metadata: "@smithy/util-retry": "npm:^4.0.3" "@smithy/util-stream": "npm:^4.2.0" "@smithy/util-utf8": "npm:^4.0.0" - "@smithy/util-waiter": "npm:^4.0.3" + "@smithy/util-waiter": "npm:^4.0.6" + "@types/uuid": "npm:^9.0.1" tslib: "npm:^2.6.2" checksum: 10c0/bd31709a34523184de2b67cdcbdef5e1985648807dcb8d753d59b7a4ab54939e1bfffd85d67f8b0339c1662355451994e814cdbdb4d92aba75835255c54be68b languageName: node @@ -3174,7 +3175,6 @@ __metadata: "@smithy/util-middleware": "npm:^4.0.2" "@smithy/util-retry": "npm:^4.0.3" "@smithy/util-utf8": "npm:^4.0.0" - "@smithy/util-waiter": "npm:^4.0.3" "@types/uuid": "npm:^9.0.1" tslib: "npm:^2.6.2" uuid: "npm:^9.0.1" @@ -4633,8 +4633,8 @@ __metadata: "@smithy/smithy-client": "npm:^4.2.6" "@smithy/types": "npm:^4.2.0" "@smithy/util-config-provider": "npm:^4.0.0" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-stream": "npm:^4.2.0" + "@smithy/util-middleware": "npm:^4.0.4" + "@smithy/util-stream": "npm:^4.2.3" "@smithy/util-utf8": "npm:^4.0.0" tslib: "npm:^2.6.2" checksum: 10c0/63fd3a96a24a28145f9fb052763e25989231533f55e6b47519741ab935636a4a598507d750c83010f14897da66d08e3e52abd65ad5f76313257167fc95f00864 @@ -4814,7 +4814,7 @@ __metadata: "@smithy/node-config-provider": "npm:^4.1.1" "@smithy/types": "npm:^4.2.0" "@smithy/util-config-provider": "npm:^4.0.0" - "@smithy/util-middleware": "npm:^4.0.2" + "@smithy/util-middleware": "npm:^4.0.4" tslib: "npm:^2.6.2" checksum: 10c0/3e21dcf467afda7cfe3298b94fa29e3df3440ba8ba2eddf796c8e2b88c77584ed80ea6ebc2044117bddd78bf53454043d0a42d4cad821ae87293cd1941823068 languageName: node @@ -4949,11 +4949,21 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/types@npm:3.734.0": + version: 3.734.0 + resolution: "@aws-sdk/types@npm:3.734.0" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/74313849619b8bce9e6a52c70fcdaa212574a443503c78bccdba77cdc7bc66b8cecefe461852e0bab7376cc2ec3e1891730b1a027be63efb47394115c8ddb856 + languageName: node + linkType: hard + "@aws-sdk/types@npm:3.804.0, @aws-sdk/types@npm:^3.222.0, @aws-sdk/types@npm:^3.465.0, @aws-sdk/types@npm:^3.734.0": version: 3.804.0 resolution: "@aws-sdk/types@npm:3.804.0" dependencies: - "@smithy/types": "npm:^4.2.0" + "@smithy/types": "npm:^4.1.0" tslib: "npm:^2.6.2" checksum: 10c0/cdda6d77466ed34de1ca0e23b9df5c576e7d67dc87cfda2a2d024a9c5f4180fe77ebaf57194a4cf034ee5edfbcd8efdeca458e9b61b1f364b261284b4a141ae5 languageName: node @@ -4963,6 +4973,7 @@ __metadata: version: 3.804.0 resolution: "@aws-sdk/util-arn-parser@npm:3.804.0" dependencies: + "@smithy/types": "npm:^4.3.1" tslib: "npm:^2.6.2" checksum: 10c0/b6d4c883ec2949fa40552fe8573c9c32af07c92c1bd94a27d978aa14d37b005be95392069d6b882ba977484f4dd0371792296fb2516f5d7601be5102888ee9ee languageName: node @@ -5014,6 +5025,18 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/util-endpoints@npm:3.734.0": + version: 3.734.0 + resolution: "@aws-sdk/util-endpoints@npm:3.734.0" + dependencies: + "@aws-sdk/types": "npm:3.734.0" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-endpoints": "npm:^3.0.1" + tslib: "npm:^2.6.2" + checksum: 10c0/655d51da2fc57679be0e7c243cf2876f802c3d10df431cd56c00ec19de584d073c3838f2b917fb4b4d8c4e7d61a49af69c1b7135b8371619ae2339a793117005 + languageName: node + linkType: hard + "@aws-sdk/util-endpoints@npm:3.808.0": version: 3.808.0 resolution: "@aws-sdk/util-endpoints@npm:3.808.0" @@ -5148,7 +5171,7 @@ __metadata: version: 3.804.0 resolution: "@aws-sdk/xml-builder@npm:3.804.0" dependencies: - "@smithy/types": "npm:^4.2.0" + "@smithy/types": "npm:^4.3.1" tslib: "npm:^2.6.2" checksum: 10c0/c5985eb24e02eccc4d21f38e3b1912f4808a9406138f9f9ba6715d5004e1910496d2d8dd929bfb3222ac2209f55b3a630fe817abc32e8c4c7e715d1a54712fae languageName: node @@ -5819,10 +5842,10 @@ __metadata: languageName: node linkType: hard -"@bufbuild/protobuf@npm:^2.0.0": - version: 2.2.2 - resolution: "@bufbuild/protobuf@npm:2.2.2" - checksum: 10c0/17687c36c85b2e489c7ffd676479c54e12437270eb5a724775cb880b09948cad205b79e5822a4d10cefde0eef433b781350d73bb649d8de9e84d7745871ee719 +"@bufbuild/protobuf@npm:^2.0.0, @bufbuild/protobuf@npm:^2.6.1": + version: 2.6.1 + resolution: "@bufbuild/protobuf@npm:2.6.1" + checksum: 10c0/7de38230244814bb48915f89280c3beb366abc7b8cdfefeec6f7ef9f9fbe452695845d1baad8c3fd5ba3b0391b45367bdf9c648e32c08a09ecdb0a79afeb0033 languageName: node linkType: hard @@ -5833,12 +5856,14 @@ __metadata: languageName: node linkType: hard -"@cesium/engine@npm:^17.0.0": - version: 17.0.0 - resolution: "@cesium/engine@npm:17.0.0" +"@cesium/engine@npm:^19.0.0": + version: 19.0.0 + resolution: "@cesium/engine@npm:19.0.0" dependencies: + "@cesium/wasm-splats": "npm:^0.1.0-alpha.2" + "@spz-loader/core": "npm:0.3.0" "@tweenjs/tween.js": "npm:^25.0.0" - "@zip.js/zip.js": "npm:^2.7.34" + "@zip.js/zip.js": "npm:^2.7.70" autolinker: "npm:^4.0.0" bitmap-sdf: "npm:^1.0.3" dompurify: "npm:^3.0.2" @@ -5850,23 +5875,30 @@ __metadata: ktx-parse: "npm:^1.0.0" lerc: "npm:^2.0.0" mersenne-twister: "npm:^1.1.0" - meshoptimizer: "npm:^0.23.0" + meshoptimizer: "npm:^0.24.0" pako: "npm:^2.0.4" protobufjs: "npm:^7.1.0" - rbush: "npm:3.0.1" + rbush: "npm:^4.0.1" topojson-client: "npm:^3.1.0" urijs: "npm:^1.19.7" - checksum: 10c0/f3403549f2073de20fc8cf2e3517844d23dd6e6ba9d787328aee8ea776d72588b5f55de6572ef313e0955dfd811baf4e0d25cab160b25d43169da40b792ee1ed + checksum: 10c0/240f40b6e321ae91f10d2fc58539972885e8502d0567de99289b4a186dfa9661e7924f7a25f81eb84b7c8c2a44bd0925db3ad1129638f1e3ce576c9e9e4bed1b languageName: node linkType: hard -"@cesium/widgets@npm:^12.0.0": - version: 12.0.0 - resolution: "@cesium/widgets@npm:12.0.0" +"@cesium/wasm-splats@npm:^0.1.0-alpha.2": + version: 0.1.0-alpha.2 + resolution: "@cesium/wasm-splats@npm:0.1.0-alpha.2" + checksum: 10c0/658aec14f4a2210cbbb6083cc411599ff2ab590ca10d656e32b1d741e5d7571b9f50346912f7795f1c60ef33d6bd5142103bdbec0c5d9cbc46c3d73eb53ef141 + languageName: node + linkType: hard + +"@cesium/widgets@npm:^13.0.0": + version: 13.0.0 + resolution: "@cesium/widgets@npm:13.0.0" dependencies: - "@cesium/engine": "npm:^17.0.0" + "@cesium/engine": "npm:^19.0.0" nosleep.js: "npm:^0.12.0" - checksum: 10c0/1726c1897211ff1bddc52c6c83b19cc6ff161c6c3c7a56f3b30612cfd8efc5b99707b55b26ab5dfd1d94cee35317039ceb5eef580ad2e9ce1d58421ad0ebeaf1 + checksum: 10c0/ba2c1f3be914d576f1995250716d880bc228e38f3e200f93703b28e236c4168fc84375a3b8573dd45faab09f5d92c0211eba4c18dfc9c1d05654a39b9d345e17 languageName: node linkType: hard @@ -6011,8 +6043,8 @@ __metadata: linkType: hard "@emotion/styled@npm:^11.11.0": - version: 11.14.0 - resolution: "@emotion/styled@npm:11.14.0" + version: 11.14.1 + resolution: "@emotion/styled@npm:11.14.1" dependencies: "@babel/runtime": "npm:^7.18.3" "@emotion/babel-plugin": "npm:^11.13.5" @@ -6026,7 +6058,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/20aa5c488e4edecf63659212fc5ba1ccff2d3a66593fc8461de7cd5fe9192a741db357ffcd270a455bd61898d7f37cd5c84b4fd2b7974dade712badf7860ca9c + checksum: 10c0/2bbf8451df49c967e41fbcf8111a7f6dafe6757f0cc113f2f6e287206c45ac1d54dc8a95a483b7c0cee8614b8a8d08155bded6453d6721de1f8cc8d5b9216963 languageName: node linkType: hard @@ -6475,34 +6507,34 @@ __metadata: languageName: node linkType: hard -"@floating-ui/core@npm:^1.7.0": - version: 1.7.0 - resolution: "@floating-ui/core@npm:1.7.0" +"@floating-ui/core@npm:^1.7.3": + version: 1.7.3 + resolution: "@floating-ui/core@npm:1.7.3" dependencies: - "@floating-ui/utils": "npm:^0.2.9" - checksum: 10c0/f7e66a650ad8c73765edb39a7530d81fa990c08c172f03b6129030234d32bccd4401c29ded9c8a4e4135e9beac349c5608d94962fa08c2a2ae2dab7a6530550c + "@floating-ui/utils": "npm:^0.2.10" + checksum: 10c0/edfc23800122d81df0df0fb780b7328ae6c5f00efbb55bd48ea340f4af8c5b3b121ceb4bb81220966ab0f87b443204d37105abdd93d94846468be3243984144c languageName: node linkType: hard -"@floating-ui/dom@npm:^1.0.0": - version: 1.7.0 - resolution: "@floating-ui/dom@npm:1.7.0" +"@floating-ui/dom@npm:^1.7.2": + version: 1.7.4 + resolution: "@floating-ui/dom@npm:1.7.4" dependencies: - "@floating-ui/core": "npm:^1.7.0" - "@floating-ui/utils": "npm:^0.2.9" - checksum: 10c0/49a7f0fbef82ba2c2f0bde7bb4812b276ae431b59e6a81427283a55cfb36c0af9cc459cbeb0bb1a5cc3efca1a332f584e123e7b1a8f0a9c94a21989b09b8c060 + "@floating-ui/core": "npm:^1.7.3" + "@floating-ui/utils": "npm:^0.2.10" + checksum: 10c0/da6166c25f9b0729caa9f498685a73a0e28251613b35d27db8de8014bc9d045158a23c092b405321a3d67c2064909b6e2a7e6c1c9cc0f62967dca5779f5aef30 languageName: node linkType: hard "@floating-ui/react-dom@npm:^2.1.2": - version: 2.1.2 - resolution: "@floating-ui/react-dom@npm:2.1.2" + version: 2.1.4 + resolution: "@floating-ui/react-dom@npm:2.1.4" dependencies: - "@floating-ui/dom": "npm:^1.0.0" + "@floating-ui/dom": "npm:^1.7.2" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 10c0/e855131c74e68cab505f7f44f92cd4e2efab1c125796db3116c54c0859323adae4bf697bf292ee83ac77b9335a41ad67852193d7aeace90aa2e1c4a640cafa60 + checksum: 10c0/2dade6b8e18de09c90b876249756155ab31f49b5a81d246a3dc568d0355bc9e4bc26485dfd27b9e3bf86585700f4d241e8f53e8321249ec9b012a266a86b9366 languageName: node linkType: hard @@ -6520,10 +6552,10 @@ __metadata: languageName: node linkType: hard -"@floating-ui/utils@npm:^0.2.8, @floating-ui/utils@npm:^0.2.9": - version: 0.2.9 - resolution: "@floating-ui/utils@npm:0.2.9" - checksum: 10c0/48bbed10f91cb7863a796cc0d0e917c78d11aeb89f98d03fc38d79e7eb792224a79f538ed8a2d5d5584511d4ca6354ef35f1712659fd569868e342df4398ad6f +"@floating-ui/utils@npm:^0.2.10, @floating-ui/utils@npm:^0.2.8": + version: 0.2.10 + resolution: "@floating-ui/utils@npm:0.2.10" + checksum: 10c0/e9bc2a1730ede1ee25843937e911ab6e846a733a4488623cd353f94721b05ec2c9ec6437613a2ac9379a94c2fd40c797a2ba6fa1df2716f5ce4aa6ddb1cf9ea4 languageName: node linkType: hard @@ -6544,9 +6576,9 @@ __metadata: linkType: hard "@googlemaps/js-api-loader@npm:^1.16.6": - version: 1.16.8 - resolution: "@googlemaps/js-api-loader@npm:1.16.8" - checksum: 10c0/c4159411f784253ef36c8a674756716637fcf50f7bf0600e7a5298c20229f3962f5fb73d8011dc478b60baea369c0d730db6ad13baa4e43cfc5444379a1ee75d + version: 1.16.10 + resolution: "@googlemaps/js-api-loader@npm:1.16.10" + checksum: 10c0/0b8eb8de6aeb7473df3ca044638356486a711910518ee4439b8c703e8b6db4b273b464b08fa5a9255cc9e96df45fc74c4b4de94de427c92d3f5f59ab60b211cb languageName: node linkType: hard @@ -6621,8 +6653,8 @@ __metadata: linkType: hard "@graphql-codegen/plugin-helpers@npm:^5.0.3": - version: 5.1.0 - resolution: "@graphql-codegen/plugin-helpers@npm:5.1.0" + version: 5.1.1 + resolution: "@graphql-codegen/plugin-helpers@npm:5.1.1" dependencies: "@graphql-tools/utils": "npm:^10.0.0" change-case-all: "npm:1.0.15" @@ -6632,7 +6664,7 @@ __metadata: tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/9fe308f1db889bc2783cf2c2d95446c56f8c38332da1c126e3320d02d33c79c6f249e14770590bacaadc908daa75bf60afbd464fcd256bf8e1809e7d25b77ac1 + checksum: 10c0/1c2cfb83cf8d1fc99b55d72524f1e105950a6ab7d65c86bca9fc9f3068a579fc0c47eb5a8cf2164eec5ffc408c0f72dbab5d005e8bd539d97cd790e6ad3ce26e languageName: node linkType: hard @@ -6705,16 +6737,16 @@ __metadata: linkType: hard "@graphql-tools/apollo-engine-loader@npm:^8.0.0": - version: 8.0.20 - resolution: "@graphql-tools/apollo-engine-loader@npm:8.0.20" + version: 8.0.22 + resolution: "@graphql-tools/apollo-engine-loader@npm:8.0.22" dependencies: - "@graphql-tools/utils": "npm:^10.8.6" + "@graphql-tools/utils": "npm:^10.9.1" "@whatwg-node/fetch": "npm:^0.10.0" sync-fetch: "npm:0.6.0-2" tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/6dacfd618d187a9823f72b39644c9a3e6f03166d7c7be12c81688b57bd1d2984cfba53877f1dd090943f0d973377cde2610fa9cea316f071093464989cef2c84 + checksum: 10c0/1fbd5501dfb72ee33b4d09109a2caca50e4dc84ebed050afa65a5d8f1dcdfefb1489d6731595068ff17d55098532b202d44ff35d55bffb96bb15aabce635612d languageName: node linkType: hard @@ -6730,15 +6762,15 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/merge@npm:^9.0.24": - version: 9.0.24 - resolution: "@graphql-tools/merge@npm:9.0.24" +"@graphql-tools/merge@npm:^9.1.1": + version: 9.1.1 + resolution: "@graphql-tools/merge@npm:9.1.1" dependencies: - "@graphql-tools/utils": "npm:^10.8.6" + "@graphql-tools/utils": "npm:^10.9.1" tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/04e2b402bfc05f844a66bd2c687b7aac1c61e321dceb655e698b11044247bd5940ba9d684ff518924b697b943c1f0785ac8d1ac864397dd8f59e8c823efa5376 + checksum: 10c0/61464f3cd3989101400cc0258cef700ad9763f2fc6b42638e26aeca6f641441aa1690649ea6a7c4d7183762a93654d92c64abcd8e057815056e51767659ce0a4 languageName: node linkType: hard @@ -6767,15 +6799,15 @@ __metadata: linkType: hard "@graphql-tools/schema@npm:^10.0.0": - version: 10.0.23 - resolution: "@graphql-tools/schema@npm:10.0.23" + version: 10.0.25 + resolution: "@graphql-tools/schema@npm:10.0.25" dependencies: - "@graphql-tools/merge": "npm:^9.0.24" - "@graphql-tools/utils": "npm:^10.8.6" + "@graphql-tools/merge": "npm:^9.1.1" + "@graphql-tools/utils": "npm:^10.9.1" tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/f8b4dcc4751bde2e41e2fd7cafc0b01c6d69e0eee7022918fbb372695358138a95582fd6cf83dff13f98665b19f9ad234d88ffcd4e6969cb70ec2884eb4c805c + checksum: 10c0/13c41119a2b01fecd9b863175b888987de045cf794561582bed921f167b6c4d0ac43d05115359a31dfce5222ddc659ea49179b62064da575e16028827e9b9db8 languageName: node linkType: hard @@ -6793,9 +6825,9 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.8.6": - version: 10.8.6 - resolution: "@graphql-tools/utils@npm:10.8.6" +"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.9.1": + version: 10.9.1 + resolution: "@graphql-tools/utils@npm:10.9.1" dependencies: "@graphql-typed-document-node/core": "npm:^3.1.1" "@whatwg-node/promise-helpers": "npm:^1.0.0" @@ -6804,7 +6836,7 @@ __metadata: tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/17f727eb85415c15c5920ab9ef4648e0d205e1ca8b7d8539ac84f55da04ed60464313792456ebbde30bb883c0abde8df81919fd22f2ed5096b873920e84bef4b + checksum: 10c0/97199f52d0235124d4371f7f54cc0df5ce9df6d8aae716ac05d8ebeda4b5ee3faf1fca94d5d1c521a565e152f8e02a1abfb9c2629ffe805c14468aec0c3d41cf languageName: node linkType: hard @@ -7245,13 +7277,12 @@ __metadata: linkType: hard "@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.8 - resolution: "@jridgewell/gen-mapping@npm:0.3.8" + version: 0.3.12 + resolution: "@jridgewell/gen-mapping@npm:0.3.12" dependencies: - "@jridgewell/set-array": "npm:^1.2.1" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" + "@jridgewell/sourcemap-codec": "npm:^1.5.0" "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10c0/c668feaf86c501d7c804904a61c23c67447b2137b813b9ce03eca82cb9d65ac7006d766c218685d76e3d72828279b6ee26c347aa1119dab23fbaf36aed51585a + checksum: 10c0/32f771ae2467e4d440be609581f7338d786d3d621bac3469e943b9d6d116c23c4becb36f84898a92bbf2f3c0511365c54a945a3b86a83141547a2a360a5ec0c7 languageName: node linkType: hard @@ -7262,17 +7293,10 @@ __metadata: languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.2.1": - version: 1.2.1 - resolution: "@jridgewell/set-array@npm:1.2.1" - checksum: 10c0/2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": - version: 1.5.0 - resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" - checksum: 10c0/2eb864f276eb1096c3c11da3e9bb518f6d9fc0023c78344cdc037abadc725172c70314bdb360f2d4b7bffec7f5d657ce006816bc5d4ecb35e61b66132db00c18 +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0": + version: 1.5.4 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.4" + checksum: 10c0/c5aab3e6362a8dd94ad80ab90845730c825fc4c8d9cf07ebca7a2eb8a832d155d62558800fc41d42785f989ddbb21db6df004d1786e8ecb65e428ab8dff71309 languageName: node linkType: hard @@ -7286,13 +7310,23 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": - version: 0.3.25 - resolution: "@jridgewell/trace-mapping@npm:0.3.25" +"@jridgewell/trace-mapping@npm:^0.3.24": + version: 0.3.29 + resolution: "@jridgewell/trace-mapping@npm:0.3.29" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10c0/fb547ba31658c4d74eb17e7389f4908bf7c44cef47acb4c5baa57289daf68e6fe53c639f41f751b3923aca67010501264f70e7b49978ad1f040294b22c37b333 + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.30 + resolution: "@jridgewell/trace-mapping@npm:0.3.30" dependencies: "@jridgewell/resolve-uri": "npm:^3.1.0" "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 + checksum: 10c0/3a1516c10f44613b9ba27c37a02ff8f410893776b2b3dad20a391b51b884dd60f97bbb56936d65d2ff8fe978510a0000266654ab8426bdb9ceb5fb4585b19e23 languageName: node linkType: hard @@ -7330,7 +7364,6 @@ __metadata: get-stream: "npm:6.0.0" git-url-parse: "npm:14.0.0" glob-parent: "npm:6.0.2" - globby: "npm:11.1.0" graceful-fs: "npm:4.2.11" has-unicode: "npm:2.0.1" ini: "npm:^1.3.8" @@ -7365,9 +7398,10 @@ __metadata: slash: "npm:^3.0.0" ssri: "npm:^10.0.6" string-width: "npm:^4.2.3" - strong-log-transformer: "npm:2.1.0" tar: "npm:6.2.1" temp-dir: "npm:1.0.0" + through: "npm:2.3.8" + tinyglobby: "npm:0.2.12" upath: "npm:2.0.1" uuid: "npm:^10.0.0" validate-npm-package-license: "npm:^3.0.4" @@ -7415,17 +7449,17 @@ __metadata: linkType: hard "@mantine/dates@npm:^8.0.1": - version: 8.0.1 - resolution: "@mantine/dates@npm:8.0.1" + version: 8.1.3 + resolution: "@mantine/dates@npm:8.1.3" dependencies: clsx: "npm:^2.1.1" peerDependencies: - "@mantine/core": 8.0.1 - "@mantine/hooks": 8.0.1 + "@mantine/core": 8.1.3 + "@mantine/hooks": 8.1.3 dayjs: ">=1.0.0" react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - checksum: 10c0/cb1a1b91238548ccae4e2d15875b349c169eedea0d04d19475d1c7f2c61a1c6b20d09457345c483d51790f8bfa1b7bda29859e57ca49caa71f85bd53fe405175 + checksum: 10c0/83fca9d2245c3293f3430d1484cfc28e0031c4d446a71bac9f9e8f57082b20e3dc4e6b92ad69937b13a0dfdfe144c72286911c2b7f4855a31adb5268f3321a0e languageName: node linkType: hard @@ -7549,16 +7583,16 @@ __metadata: languageName: node linkType: hard -"@mui/core-downloads-tracker@npm:^5.17.1": - version: 5.17.1 - resolution: "@mui/core-downloads-tracker@npm:5.17.1" - checksum: 10c0/c36641e274a27cdef8a75218021a5ebef0ce588cd0aec004802d56e8d59ac9d8603b8b4840df480de40ce2c3af8898d49929a8564ed5a784ff2b3100dce31366 +"@mui/core-downloads-tracker@npm:^5.18.0": + version: 5.18.0 + resolution: "@mui/core-downloads-tracker@npm:5.18.0" + checksum: 10c0/d82962a1b69878cf6a6785b6600302a943d474af00bba50169e207ce0bb5d072f1ed65783c7d5ca940cbe4228ab86bc95bb57545cf2cd039d588f2571bbefe0c languageName: node linkType: hard "@mui/icons-material@npm:^5.15.11": - version: 5.17.1 - resolution: "@mui/icons-material@npm:5.17.1" + version: 5.18.0 + resolution: "@mui/icons-material@npm:5.18.0" dependencies: "@babel/runtime": "npm:^7.23.9" peerDependencies: @@ -7568,17 +7602,17 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/04c6338a0e02a456031b54813dd2f0708f9a8b284feb6859dbe4e3af96cf211d83a1942c8c0a4081fd547b64307ca5213ef9b8f6f7f61e108b6b95cf5146eab5 + checksum: 10c0/4fc61ea1b8ff276c8545b4f4f3881d9be590af24d8c2cbb076b34ec9a9230fd3147c30dd12399133c8d99c9eb748bd73014fa29b187b94229b90783023af4482 languageName: node linkType: hard "@mui/material@npm:^5.15.11": - version: 5.17.1 - resolution: "@mui/material@npm:5.17.1" + version: 5.18.0 + resolution: "@mui/material@npm:5.18.0" dependencies: "@babel/runtime": "npm:^7.23.9" - "@mui/core-downloads-tracker": "npm:^5.17.1" - "@mui/system": "npm:^5.17.1" + "@mui/core-downloads-tracker": "npm:^5.18.0" + "@mui/system": "npm:^5.18.0" "@mui/types": "npm:~7.2.15" "@mui/utils": "npm:^5.17.1" "@popperjs/core": "npm:^2.11.8" @@ -7601,7 +7635,7 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10c0/55c120879e65833dda16ae1100eb1e2b43d0a7c80a9d1209121c71953c5e7646a1e76d8bd0204382a401af2d8d11b59383e92969525a6cc3f0149a138b25cad7 + checksum: 10c0/a743c9105d08b636d4d9cf0aa276283b9095113771c188c7f5ac6953606dd77a5eb082dbbd889446a9a8573b8676d7249140c29eec55ae8320592e5f02d0f2cb languageName: node linkType: hard @@ -7622,12 +7656,13 @@ __metadata: languageName: node linkType: hard -"@mui/styled-engine@npm:^5.16.14": - version: 5.16.14 - resolution: "@mui/styled-engine@npm:5.16.14" +"@mui/styled-engine@npm:^5.18.0": + version: 5.18.0 + resolution: "@mui/styled-engine@npm:5.18.0" dependencies: "@babel/runtime": "npm:^7.23.9" "@emotion/cache": "npm:^11.13.5" + "@emotion/serialize": "npm:^1.3.3" csstype: "npm:^3.1.3" prop-types: "npm:^15.8.1" peerDependencies: @@ -7639,17 +7674,17 @@ __metadata: optional: true "@emotion/styled": optional: true - checksum: 10c0/cd512faea4ad3ff5a9b315e136a518223ea3e4e34462fe70c56d1f166c46bee0a885ed982773d75c1d56ead62b95989cc5907601e8d65bfa75494b3f3288c2ad + checksum: 10c0/68dad75142eea160fc51abf14915d07afd0e7e7791823f6ea6845b2037fde9de6c17b84247a1f283a1437d130857cb97c1a8474c25c161a934671bc48f205418 languageName: node linkType: hard -"@mui/system@npm:^5.17.1": - version: 5.17.1 - resolution: "@mui/system@npm:5.17.1" +"@mui/system@npm:^5.18.0": + version: 5.18.0 + resolution: "@mui/system@npm:5.18.0" dependencies: "@babel/runtime": "npm:^7.23.9" "@mui/private-theming": "npm:^5.17.1" - "@mui/styled-engine": "npm:^5.16.14" + "@mui/styled-engine": "npm:^5.18.0" "@mui/types": "npm:~7.2.15" "@mui/utils": "npm:^5.17.1" clsx: "npm:^2.1.0" @@ -7667,7 +7702,7 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10c0/ab74424e536164b720126ddd31ff0ceea4fb51d72f8d18f9be5621b33f8bbdf7fa8c96f8d1d2c4544ddacbaa84df1a197667f10cbe8915e00df103930e40f56e + checksum: 10c0/9f5ad15f08c71560e9723b1f136214a0871079a976285f8b813041081850e1f9e2e9fb00766c15814217852694a521a9a91cde3bed95b8062defa8052f69eabf languageName: node linkType: hard @@ -8173,8 +8208,8 @@ __metadata: linkType: hard "@octokit/core@npm:^5.0.2": - version: 5.2.1 - resolution: "@octokit/core@npm:5.2.1" + version: 5.2.2 + resolution: "@octokit/core@npm:5.2.2" dependencies: "@octokit/auth-token": "npm:^4.0.0" "@octokit/graphql": "npm:^7.1.0" @@ -8183,7 +8218,7 @@ __metadata: "@octokit/types": "npm:^13.0.0" before-after-hook: "npm:^2.2.0" universal-user-agent: "npm:^6.0.0" - checksum: 10c0/9759c70a6a6477a636f336d717657761243bab0e9d34c4012a8b2d70aafd89ba3d24289fb7e05352999c6ec526fe572b8aff9ad59e90761842fb72fb7d59ed95 + checksum: 10c0/b4484d85552303b839613e2133dcd064fa06a7c10fe0ebd11ba8f67cb8e3384e48983c589f4d1dc0fa3754857784e3d90ff4eab9782e118baf13ddd1b834957c languageName: node linkType: hard @@ -8491,148 +8526,148 @@ __metadata: languageName: node linkType: hard -"@peculiar/asn1-cms@npm:^2.3.13, @peculiar/asn1-cms@npm:^2.3.15": - version: 2.3.15 - resolution: "@peculiar/asn1-cms@npm:2.3.15" +"@peculiar/asn1-cms@npm:^2.3.15, @peculiar/asn1-cms@npm:^2.4.0": + version: 2.4.0 + resolution: "@peculiar/asn1-cms@npm:2.4.0" dependencies: - "@peculiar/asn1-schema": "npm:^2.3.15" - "@peculiar/asn1-x509": "npm:^2.3.15" - "@peculiar/asn1-x509-attr": "npm:^2.3.15" - asn1js: "npm:^3.0.5" + "@peculiar/asn1-schema": "npm:^2.4.0" + "@peculiar/asn1-x509": "npm:^2.4.0" + "@peculiar/asn1-x509-attr": "npm:^2.4.0" + asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/767f984d75c3ed19e1fbb9dd93034646764e84cdf93567deff4aa4876d4d1d205543c5c606c1870c3a3fc641af76a85a5f017369a42269bed7164bd9f5ea8f9f + checksum: 10c0/3664fbc913cf045a8631cb15d08b932e946e22884217e32145ad1130da036e5da2e176ba6c7c186f66326c1d788a2a0e1ed486838d591c59cc142eeb0ae61585 languageName: node linkType: hard -"@peculiar/asn1-csr@npm:^2.3.13": - version: 2.3.15 - resolution: "@peculiar/asn1-csr@npm:2.3.15" +"@peculiar/asn1-csr@npm:^2.3.15": + version: 2.4.0 + resolution: "@peculiar/asn1-csr@npm:2.4.0" dependencies: - "@peculiar/asn1-schema": "npm:^2.3.15" - "@peculiar/asn1-x509": "npm:^2.3.15" - asn1js: "npm:^3.0.5" + "@peculiar/asn1-schema": "npm:^2.4.0" + "@peculiar/asn1-x509": "npm:^2.4.0" + asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/8fd76813b31fc179d41ce33b7ede56f399561f6850d5794ffff2f5b8633cdf96d80847333eb3699ac463a7f3883e2e789702fdc653eb00f90f2872c5577b79f7 + checksum: 10c0/8307b4ee433eda03775894ff2f694b8f4558350ad9c931fb9968acfd9e9ac086b317550033ab4231c8440bfbe80b18f9c17458161c976191a950098ac68727d2 languageName: node linkType: hard -"@peculiar/asn1-ecc@npm:^2.3.14": - version: 2.3.15 - resolution: "@peculiar/asn1-ecc@npm:2.3.15" +"@peculiar/asn1-ecc@npm:^2.3.15": + version: 2.4.0 + resolution: "@peculiar/asn1-ecc@npm:2.4.0" dependencies: - "@peculiar/asn1-schema": "npm:^2.3.15" - "@peculiar/asn1-x509": "npm:^2.3.15" - asn1js: "npm:^3.0.5" + "@peculiar/asn1-schema": "npm:^2.4.0" + "@peculiar/asn1-x509": "npm:^2.4.0" + asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/410aee8742616bee2abe01a46fc054c5b8d5e4c81446adf2ebbae7a76e8e6eafd0acac360255d927ed08643633382fc7439d3b7a8395eb2245683d9ae4be8f84 + checksum: 10c0/b98e2a6754683ac74f88071a717aa6a9797406ad0c77ef72bfdb1d414d0b25d0b9fc8df6e88dad70785b43015ffff4da7366d0802d2a080a16956b1a2ad08ea6 languageName: node linkType: hard -"@peculiar/asn1-pfx@npm:^2.3.15": - version: 2.3.15 - resolution: "@peculiar/asn1-pfx@npm:2.3.15" +"@peculiar/asn1-pfx@npm:^2.4.0": + version: 2.4.0 + resolution: "@peculiar/asn1-pfx@npm:2.4.0" dependencies: - "@peculiar/asn1-cms": "npm:^2.3.15" - "@peculiar/asn1-pkcs8": "npm:^2.3.15" - "@peculiar/asn1-rsa": "npm:^2.3.15" - "@peculiar/asn1-schema": "npm:^2.3.15" - asn1js: "npm:^3.0.5" + "@peculiar/asn1-cms": "npm:^2.4.0" + "@peculiar/asn1-pkcs8": "npm:^2.4.0" + "@peculiar/asn1-rsa": "npm:^2.4.0" + "@peculiar/asn1-schema": "npm:^2.4.0" + asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/9db67a2aa673e9461076fe106d92cc31cd06c34e55abddcb906b6f3c6dc53af27763423ac5560474b4cab213853d363165f570ee8cf07fd3b343bed8b35697bc + checksum: 10c0/e22d661d97cc4b0f37950e0050ce49c9629b6a4583459ec747afc4f86ef0000051c0a80217e94354e720c878c9940224637b2a8984874b4b077d315f1735ddb6 languageName: node linkType: hard -"@peculiar/asn1-pkcs8@npm:^2.3.15": - version: 2.3.15 - resolution: "@peculiar/asn1-pkcs8@npm:2.3.15" +"@peculiar/asn1-pkcs8@npm:^2.4.0": + version: 2.4.0 + resolution: "@peculiar/asn1-pkcs8@npm:2.4.0" dependencies: - "@peculiar/asn1-schema": "npm:^2.3.15" - "@peculiar/asn1-x509": "npm:^2.3.15" - asn1js: "npm:^3.0.5" + "@peculiar/asn1-schema": "npm:^2.4.0" + "@peculiar/asn1-x509": "npm:^2.4.0" + asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/672cbb67f4ce54197bd2fd28cdf898c3f3b1486b453102387c90db618446fb1bcd0a5ac58140115cd276a7cb920b2a6700ea6d9b8b928c8ffdf0479f45941a9f + checksum: 10c0/984185cb8f8afe2a3477d32ea3567fbc5d7ea144a4da45512a91475deb16ef3610f757a4876dc563cd60c67b93226e3e966edbdd7372f3dd2413c9d46709a1f6 languageName: node linkType: hard -"@peculiar/asn1-pkcs9@npm:^2.3.13": - version: 2.3.15 - resolution: "@peculiar/asn1-pkcs9@npm:2.3.15" - dependencies: - "@peculiar/asn1-cms": "npm:^2.3.15" - "@peculiar/asn1-pfx": "npm:^2.3.15" - "@peculiar/asn1-pkcs8": "npm:^2.3.15" - "@peculiar/asn1-schema": "npm:^2.3.15" - "@peculiar/asn1-x509": "npm:^2.3.15" - "@peculiar/asn1-x509-attr": "npm:^2.3.15" - asn1js: "npm:^3.0.5" +"@peculiar/asn1-pkcs9@npm:^2.3.15": + version: 2.4.0 + resolution: "@peculiar/asn1-pkcs9@npm:2.4.0" + dependencies: + "@peculiar/asn1-cms": "npm:^2.4.0" + "@peculiar/asn1-pfx": "npm:^2.4.0" + "@peculiar/asn1-pkcs8": "npm:^2.4.0" + "@peculiar/asn1-schema": "npm:^2.4.0" + "@peculiar/asn1-x509": "npm:^2.4.0" + "@peculiar/asn1-x509-attr": "npm:^2.4.0" + asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/ffae63b07857648c9ba7395932f45c9b56061aa9e44ba9b28145a88d481fe822669ddd2bbd89509a037f8aaaa5c28c24f1e7dd9f83eaccfad1fe1feb0da3b6fd + checksum: 10c0/f52642bc3204e6f3701ccdc2586979da4db32bc208253e5b4ccc5e77f06323bf458015691d4eb3d6ecf08eabc686a549c775be462cf59b53c5dacf42411892f1 languageName: node linkType: hard -"@peculiar/asn1-rsa@npm:^2.3.13, @peculiar/asn1-rsa@npm:^2.3.15": - version: 2.3.15 - resolution: "@peculiar/asn1-rsa@npm:2.3.15" +"@peculiar/asn1-rsa@npm:^2.3.15, @peculiar/asn1-rsa@npm:^2.4.0": + version: 2.4.0 + resolution: "@peculiar/asn1-rsa@npm:2.4.0" dependencies: - "@peculiar/asn1-schema": "npm:^2.3.15" - "@peculiar/asn1-x509": "npm:^2.3.15" - asn1js: "npm:^3.0.5" + "@peculiar/asn1-schema": "npm:^2.4.0" + "@peculiar/asn1-x509": "npm:^2.4.0" + asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/38f29c5ae6d6303832733536c58b2aa01bbf1fcdc22b4fc913669ef2601f67db76b9c3cac3971c337c84234ae3adf2ebb93593623d27728b713124eada03add4 + checksum: 10c0/3cceca73e93421042c36f23b78d76004ce64ef2033d4867a496b7e7ee5b722277f049800caad9fc9ae685e2d05ba7300fe9109d9684c4bc699463825724a369e languageName: node linkType: hard -"@peculiar/asn1-schema@npm:^2.3.13, @peculiar/asn1-schema@npm:^2.3.15": - version: 2.3.15 - resolution: "@peculiar/asn1-schema@npm:2.3.15" +"@peculiar/asn1-schema@npm:^2.3.15, @peculiar/asn1-schema@npm:^2.4.0": + version: 2.4.0 + resolution: "@peculiar/asn1-schema@npm:2.4.0" dependencies: - asn1js: "npm:^3.0.5" + asn1js: "npm:^3.0.6" pvtsutils: "npm:^1.3.6" tslib: "npm:^2.8.1" - checksum: 10c0/0e73e292a17d00a8770825a9504ceaf0994481a39126317ca0ca5d3dc742087f2b71a4d086bb5613bf19ac57f001d42f594683797d43137702db3ee2b42736a0 + checksum: 10c0/07a825348bd6be668793fc7bfec54628883d8dcf7c447facdba9bc9c2518f1cc9de37b9f907977ed927895505490868adcb2c1a5b0a19c5a1bc01e3cc5dc2e65 languageName: node linkType: hard -"@peculiar/asn1-x509-attr@npm:^2.3.15": - version: 2.3.15 - resolution: "@peculiar/asn1-x509-attr@npm:2.3.15" +"@peculiar/asn1-x509-attr@npm:^2.4.0": + version: 2.4.0 + resolution: "@peculiar/asn1-x509-attr@npm:2.4.0" dependencies: - "@peculiar/asn1-schema": "npm:^2.3.15" - "@peculiar/asn1-x509": "npm:^2.3.15" - asn1js: "npm:^3.0.5" + "@peculiar/asn1-schema": "npm:^2.4.0" + "@peculiar/asn1-x509": "npm:^2.4.0" + asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/5460e46b33e4771b8e4117be83b24a6d97f118bd4f4044233c5fab9c28c90d10d6be041a4ef274e4688d2f37a661ff210c45acfc4591c212c6703620c074fad2 + checksum: 10c0/ca6a90253a9c1092184c7990dfbe1bf85c37889c71a53a1236cee7d521a7f77a27b91929b2dad4c28ac83b9881f49b20cc8bd484dfa286381c07dc29b010e428 languageName: node linkType: hard -"@peculiar/asn1-x509@npm:^2.3.13, @peculiar/asn1-x509@npm:^2.3.15": - version: 2.3.15 - resolution: "@peculiar/asn1-x509@npm:2.3.15" +"@peculiar/asn1-x509@npm:^2.3.15, @peculiar/asn1-x509@npm:^2.4.0": + version: 2.4.0 + resolution: "@peculiar/asn1-x509@npm:2.4.0" dependencies: - "@peculiar/asn1-schema": "npm:^2.3.15" - asn1js: "npm:^3.0.5" + "@peculiar/asn1-schema": "npm:^2.4.0" + asn1js: "npm:^3.0.6" pvtsutils: "npm:^1.3.6" tslib: "npm:^2.8.1" - checksum: 10c0/a97b5f26d6ce4ebfa2e5102ac076802839e3008571c672f02fda78a047dbf786042b62fd9fd6f6ee615de9b7d32a92433ff1a71ba203447b8a16eedaa89d3e11 + checksum: 10c0/9a5e22b1c6e6a3791b840e95eefd880495d3d5cfd962c0c441a2efa306d0f3ace8a0e0089a441275ce52ea4406090107779deefb99ec77bd9970508652c95055 languageName: node linkType: hard "@peculiar/x509@npm:^1.11.0": - version: 1.12.3 - resolution: "@peculiar/x509@npm:1.12.3" - dependencies: - "@peculiar/asn1-cms": "npm:^2.3.13" - "@peculiar/asn1-csr": "npm:^2.3.13" - "@peculiar/asn1-ecc": "npm:^2.3.14" - "@peculiar/asn1-pkcs9": "npm:^2.3.13" - "@peculiar/asn1-rsa": "npm:^2.3.13" - "@peculiar/asn1-schema": "npm:^2.3.13" - "@peculiar/asn1-x509": "npm:^2.3.13" - pvtsutils: "npm:^1.3.5" + version: 1.13.0 + resolution: "@peculiar/x509@npm:1.13.0" + dependencies: + "@peculiar/asn1-cms": "npm:^2.3.15" + "@peculiar/asn1-csr": "npm:^2.3.15" + "@peculiar/asn1-ecc": "npm:^2.3.15" + "@peculiar/asn1-pkcs9": "npm:^2.3.15" + "@peculiar/asn1-rsa": "npm:^2.3.15" + "@peculiar/asn1-schema": "npm:^2.3.15" + "@peculiar/asn1-x509": "npm:^2.3.15" + pvtsutils: "npm:^1.3.6" reflect-metadata: "npm:^0.2.2" - tslib: "npm:^2.7.0" - tsyringe: "npm:^4.8.0" - checksum: 10c0/5395af84f04b221989f7e2868c1ee641e5e91ee21aff201dc31bfa85578009fbce00b19db1f7fdebc11b5357f3285731cfe9784e4ae21556da7b62effd976b5c + tslib: "npm:^2.8.1" + tsyringe: "npm:^4.10.0" + checksum: 10c0/94cfbb577a2d9b16b8b4c94fb08398d303d99d0921198cd31b79005616d9dd0e4987fc1257e884f27990244424df4b6661e4009b38038782938c801c7fe80770 languageName: node linkType: hard @@ -8643,10 +8678,10 @@ __metadata: languageName: node linkType: hard -"@pkgr/core@npm:^0.2.4": - version: 0.2.4 - resolution: "@pkgr/core@npm:0.2.4" - checksum: 10c0/2528a443bbbef5d4686614e1d73f834f19ccbc975f62b2a64974a6b97bcdf677b9c5e8948e04808ac4f0d853e2f422adfaae2a06e9e9f4f5cf8af76f1adf8dc1 +"@pkgr/core@npm:^0.2.9": + version: 0.2.9 + resolution: "@pkgr/core@npm:0.2.9" + checksum: 10c0/ac8e4e8138b1a7a4ac6282873aef7389c352f1f8b577b4850778f5182e4a39a5241facbe48361fec817f56d02b51691b383010843fb08b34a8e8ea3614688fd5 languageName: node linkType: hard @@ -8900,9 +8935,9 @@ __metadata: linkType: hard "@rushstack/eslint-patch@npm:^1.10.3": - version: 1.11.0 - resolution: "@rushstack/eslint-patch@npm:1.11.0" - checksum: 10c0/abea8d8cf2f4f50343f74abd6a8173c521ddd09b102021f5aa379ef373c40af5948b23db0e87eca1682e559e09d97d3f0c48ea71edad682c6bf72b840c8675b3 + version: 1.12.0 + resolution: "@rushstack/eslint-patch@npm:1.12.0" + checksum: 10c0/1e567656d92632c085a446f40767bc451caffe1131e8d6a7a3e8f3e3f4167f5f29744a84c709f2440f299442d4bc68ff773784462166800b8c09c0e08042415b languageName: node linkType: hard @@ -8918,6 +8953,7 @@ __metadata: resolution: "@shared/helios-types@workspace:packages/shared" dependencies: "@aws-sdk/client-secrets-manager": "npm:^3.658.1" + "@bufbuild/protobuf": "npm:^2.6.1" "@faker-js/faker": "npm:^9.0.3" protobufjs: "npm:^7.4.0" ts-proto: "npm:^2.2.5" @@ -9027,6 +9063,16 @@ __metadata: languageName: node linkType: hard +"@smithy/abort-controller@npm:^4.0.5": + version: 4.0.5 + resolution: "@smithy/abort-controller@npm:4.0.5" + dependencies: + "@smithy/types": "npm:^4.3.2" + tslib: "npm:^2.6.2" + checksum: 10c0/0a16d5571f5aa3d6d43465ce1060263a92c6eba011cf448adaeafb940121981ecb26fabb0185745520cace9dfd9aebe6879930ff3b55c8f1b42ac6a337070f20 + languageName: node + linkType: hard + "@smithy/chunked-blob-reader-native@npm:^4.0.0": version: 4.0.0 resolution: "@smithy/chunked-blob-reader-native@npm:4.0.0" @@ -9318,6 +9364,19 @@ __metadata: languageName: node linkType: hard +"@smithy/fetch-http-handler@npm:^5.1.1": + version: 5.1.1 + resolution: "@smithy/fetch-http-handler@npm:5.1.1" + dependencies: + "@smithy/protocol-http": "npm:^5.1.3" + "@smithy/querystring-builder": "npm:^4.0.5" + "@smithy/types": "npm:^4.3.2" + "@smithy/util-base64": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/c07f5cad58d5da7cd0de95e2d600e8dee8cda54bba65e7327c5beb25d2aa3eb815d228944bf20860de8927068d3d80baa28f71ecee0a1a3e131307774f53813b + languageName: node + linkType: hard + "@smithy/hash-blob-browser@npm:^4.0.2": version: 4.0.3 resolution: "@smithy/hash-blob-browser@npm:4.0.3" @@ -9684,6 +9743,18 @@ __metadata: languageName: node linkType: hard +"@smithy/node-config-provider@npm:^4.1.4": + version: 4.1.4 + resolution: "@smithy/node-config-provider@npm:4.1.4" + dependencies: + "@smithy/property-provider": "npm:^4.0.5" + "@smithy/shared-ini-file-loader": "npm:^4.0.5" + "@smithy/types": "npm:^4.3.2" + tslib: "npm:^2.6.2" + checksum: 10c0/950f9e234b8ffb680d2f5b35bc7ff21f73623caf0612d59daba1991da79126ec33e1afd2f6408534b7910474665ab150bd9d341aa46950bf5903665e71c7da6f + languageName: node + linkType: hard + "@smithy/node-http-handler@npm:^2.1.8, @smithy/node-http-handler@npm:^2.5.0": version: 2.5.0 resolution: "@smithy/node-http-handler@npm:2.5.0" @@ -9723,6 +9794,19 @@ __metadata: languageName: node linkType: hard +"@smithy/node-http-handler@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/node-http-handler@npm:4.1.1" + dependencies: + "@smithy/abort-controller": "npm:^4.0.5" + "@smithy/protocol-http": "npm:^5.1.3" + "@smithy/querystring-builder": "npm:^4.0.5" + "@smithy/types": "npm:^4.3.2" + tslib: "npm:^2.6.2" + checksum: 10c0/a61a841bc6e69c62a983031e8b3faf1ab82abaf0ccd1eb5d3e02e3d99a8be020fa8dff0b2b1f81468db43e0e7be2407785b89e9c6c04035b8b4afde08bed3a98 + languageName: node + linkType: hard + "@smithy/property-provider@npm:^2.0.0, @smithy/property-provider@npm:^2.2.0": version: 2.2.0 resolution: "@smithy/property-provider@npm:2.2.0" @@ -9753,6 +9837,16 @@ __metadata: languageName: node linkType: hard +"@smithy/property-provider@npm:^4.0.5": + version: 4.0.5 + resolution: "@smithy/property-provider@npm:4.0.5" + dependencies: + "@smithy/types": "npm:^4.3.2" + tslib: "npm:^2.6.2" + checksum: 10c0/67b828f4ddfb90a90e8a919328bb3c842612115d84d949087988fd8558cd143ec8f7dc437936ef41f9427a7ea2a6ec6a726c5f92a9c12e8c7bef831c4b4f16f0 + languageName: node + linkType: hard + "@smithy/protocol-http@npm:^3.0.8, @smithy/protocol-http@npm:^3.3.0": version: 3.3.0 resolution: "@smithy/protocol-http@npm:3.3.0" @@ -9783,6 +9877,16 @@ __metadata: languageName: node linkType: hard +"@smithy/protocol-http@npm:^5.1.3": + version: 5.1.3 + resolution: "@smithy/protocol-http@npm:5.1.3" + dependencies: + "@smithy/types": "npm:^4.3.2" + tslib: "npm:^2.6.2" + checksum: 10c0/5adc1e69b9e2d7c90acfe1a9b731c4f233173e035eb9e8e3dd5fabf63d9a765aff54912a0e94f4f4bff494f4caa9ec40bd53cdc1a94028f561ab5c9649f2790f + languageName: node + linkType: hard + "@smithy/querystring-builder@npm:^2.2.0": version: 2.2.0 resolution: "@smithy/querystring-builder@npm:2.2.0" @@ -9816,6 +9920,17 @@ __metadata: languageName: node linkType: hard +"@smithy/querystring-builder@npm:^4.0.5": + version: 4.0.5 + resolution: "@smithy/querystring-builder@npm:4.0.5" + dependencies: + "@smithy/types": "npm:^4.3.2" + "@smithy/util-uri-escape": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/649a046a14f25d5febba341dedd577c9fce80aa86970dc2af0b0289a2b6326731c19ddefcae172a0162a4a73306ad823533528751a0067c910efce3cabe06675 + languageName: node + linkType: hard + "@smithy/querystring-parser@npm:^2.2.0": version: 2.2.0 resolution: "@smithy/querystring-parser@npm:2.2.0" @@ -9903,6 +10018,16 @@ __metadata: languageName: node linkType: hard +"@smithy/shared-ini-file-loader@npm:^4.0.5": + version: 4.0.5 + resolution: "@smithy/shared-ini-file-loader@npm:4.0.5" + dependencies: + "@smithy/types": "npm:^4.3.2" + tslib: "npm:^2.6.2" + checksum: 10c0/9fafb7d4cf10398cf07a2ad7b619b05f136a2a774b1d104eb43b1862f1297d1f88f7e6d72198df43bef35cdf5938b8b5bcf0e896a8bb406474920d0f653a0a4b + languageName: node + linkType: hard + "@smithy/signature-v4@npm:^2.0.0": version: 2.3.0 resolution: "@smithy/signature-v4@npm:2.3.0" @@ -10021,6 +10146,15 @@ __metadata: languageName: node linkType: hard +"@smithy/types@npm:^4.3.1, @smithy/types@npm:^4.3.2": + version: 4.3.2 + resolution: "@smithy/types@npm:4.3.2" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/120c5d38f6362c86e6493cce3b9ca9902cd986dab773b39664ff6a95b787c45481f1b1d230f45a6f5ad0c045fb690dc96b51b9ca7b5e9487714a652ed98231f6 + languageName: node + linkType: hard + "@smithy/url-parser@npm:^2.0.12, @smithy/url-parser@npm:^2.2.0": version: 2.2.0 resolution: "@smithy/url-parser@npm:2.2.0" @@ -10304,6 +10438,17 @@ __metadata: languageName: node linkType: hard +"@smithy/util-endpoints@npm:^3.0.1": + version: 3.0.7 + resolution: "@smithy/util-endpoints@npm:3.0.7" + dependencies: + "@smithy/node-config-provider": "npm:^4.1.4" + "@smithy/types": "npm:^4.3.2" + tslib: "npm:^2.6.2" + checksum: 10c0/7024005a8a4f77ebae52d1dce538d76db3567c6fb22b06ba601dba4d4d8668cb4dbadd229015d02bb6bdb1a5aaa6b2d1c826cfcf412257ceb9dfe52c7ab95fca + languageName: node + linkType: hard + "@smithy/util-endpoints@npm:^3.0.4": version: 3.0.5 resolution: "@smithy/util-endpoints@npm:3.0.5" @@ -10381,6 +10526,16 @@ __metadata: languageName: node linkType: hard +"@smithy/util-middleware@npm:^4.0.4": + version: 4.0.5 + resolution: "@smithy/util-middleware@npm:4.0.5" + dependencies: + "@smithy/types": "npm:^4.3.2" + tslib: "npm:^2.6.2" + checksum: 10c0/74d9bdbcea4c4aa5304197417c370346b230b7a89893ba0dee0d9771b6ead2628a53fb8a64a3822bf1a30a176ebba2c16ece7003c21880a7ff54be0955356606 + languageName: node + linkType: hard + "@smithy/util-retry@npm:^2.0.5, @smithy/util-retry@npm:^2.2.0": version: 2.2.0 resolution: "@smithy/util-retry@npm:2.2.0" @@ -10462,6 +10617,22 @@ __metadata: languageName: node linkType: hard +"@smithy/util-stream@npm:^4.2.3": + version: 4.2.4 + resolution: "@smithy/util-stream@npm:4.2.4" + dependencies: + "@smithy/fetch-http-handler": "npm:^5.1.1" + "@smithy/node-http-handler": "npm:^4.1.1" + "@smithy/types": "npm:^4.3.2" + "@smithy/util-base64": "npm:^4.0.0" + "@smithy/util-buffer-from": "npm:^4.0.0" + "@smithy/util-hex-encoding": "npm:^4.0.0" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/45d2945656a68822272eb5e37e447bd161861722d841712d087cc0aaf93ad0da8162eef2164d1a35f55a7124cb8815b357b766c21442b23ea972b1d5345f0526 + languageName: node + linkType: hard + "@smithy/util-uri-escape@npm:^2.2.0": version: 2.2.0 resolution: "@smithy/util-uri-escape@npm:2.2.0" @@ -10551,6 +10722,17 @@ __metadata: languageName: node linkType: hard +"@smithy/util-waiter@npm:^4.0.6": + version: 4.0.7 + resolution: "@smithy/util-waiter@npm:4.0.7" + dependencies: + "@smithy/abort-controller": "npm:^4.0.5" + "@smithy/types": "npm:^4.3.2" + tslib: "npm:^2.6.2" + checksum: 10c0/14caffd913b9b18ff4f33d6bb1f05eef2e354104a6db2b69654d7db4582c4be46b202d46af87a66177a8a3a99082fa8b0948195de8aeb63998c6ed5b04f2bd3d + languageName: node + linkType: hard + "@socket.io/component-emitter@npm:~3.1.0": version: 3.1.2 resolution: "@socket.io/component-emitter@npm:3.1.2" @@ -10752,12 +10934,12 @@ __metadata: linkType: hard "@types/body-parser@npm:*": - version: 1.19.5 - resolution: "@types/body-parser@npm:1.19.5" + version: 1.19.6 + resolution: "@types/body-parser@npm:1.19.6" dependencies: "@types/connect": "npm:*" "@types/node": "npm:*" - checksum: 10c0/aebeb200f25e8818d8cf39cd0209026750d77c9b85381cdd8deeb50913e4d18a1ebe4b74ca9b0b4d21952511eeaba5e9fbbf739b52731a2061e206ec60d568df + checksum: 10c0/542da05c924dce58ee23f50a8b981fee36921850c82222e384931fda3e106f750f7880c47be665217d72dbe445129049db6eb1f44e7a06b09d62af8f3cca8ea7 languageName: node linkType: hard @@ -10807,9 +10989,9 @@ __metadata: linkType: hard "@types/estree@npm:*": - version: 1.0.7 - resolution: "@types/estree@npm:1.0.7" - checksum: 10c0/be815254316882f7c40847336cd484c3bc1c3e34f710d197160d455dc9d6d050ffbf4c3bc76585dba86f737f020ab20bdb137ebe0e9116b0c86c7c0342221b8c + version: 1.0.8 + resolution: "@types/estree@npm:1.0.8" + checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 languageName: node linkType: hard @@ -10861,9 +11043,9 @@ __metadata: linkType: hard "@types/http-errors@npm:*": - version: 2.0.4 - resolution: "@types/http-errors@npm:2.0.4" - checksum: 10c0/494670a57ad4062fee6c575047ad5782506dd35a6b9ed3894cea65830a94367bd84ba302eb3dde331871f6d70ca287bfedb1b2cf658e6132cd2cbd427ab56836 + version: 2.0.5 + resolution: "@types/http-errors@npm:2.0.5" + checksum: 10c0/00f8140fbc504f47356512bd88e1910c2f07e04233d99c88c854b3600ce0523c8cd0ba7d1897667243282eb44c59abb9245959e2428b9de004f93937f52f7c15 languageName: node linkType: hard @@ -11028,9 +11210,9 @@ __metadata: linkType: hard "@types/prop-types@npm:^15.7.12": - version: 15.7.14 - resolution: "@types/prop-types@npm:15.7.14" - checksum: 10c0/1ec775160bfab90b67a782d735952158c7e702ca4502968aa82565bd8e452c2de8601c8dfe349733073c31179116cf7340710160d3836aa8a1ef76d1532893b1 + version: 15.7.15 + resolution: "@types/prop-types@npm:15.7.15" + checksum: 10c0/b59aad1ad19bf1733cf524fd4e618196c6c7690f48ee70a327eb450a42aab8e8a063fbe59ca0a5701aebe2d92d582292c0fb845ea57474f6a15f6994b0e260b2 languageName: node linkType: hard @@ -11120,23 +11302,23 @@ __metadata: linkType: hard "@types/send@npm:*": - version: 0.17.4 - resolution: "@types/send@npm:0.17.4" + version: 0.17.5 + resolution: "@types/send@npm:0.17.5" dependencies: "@types/mime": "npm:^1" "@types/node": "npm:*" - checksum: 10c0/7f17fa696cb83be0a104b04b424fdedc7eaba1c9a34b06027239aba513b398a0e2b7279778af521f516a397ced417c96960e5f50fcfce40c4bc4509fb1a5883c + checksum: 10c0/a86c9b89bb0976ff58c1cdd56360ea98528f4dbb18a5c2287bb8af04815513a576a42b4e0e1e7c4d14f7d6ea54733f6ef935ebff8c65e86d9c222881a71e1f15 languageName: node linkType: hard "@types/serve-static@npm:*": - version: 1.15.7 - resolution: "@types/serve-static@npm:1.15.7" + version: 1.15.8 + resolution: "@types/serve-static@npm:1.15.8" dependencies: "@types/http-errors": "npm:*" "@types/node": "npm:*" "@types/send": "npm:*" - checksum: 10c0/26ec864d3a626ea627f8b09c122b623499d2221bbf2f470127f4c9ebfe92bd8a6bb5157001372d4c4bd0dd37a1691620217d9dc4df5aa8f779f3fd996b1c60ae + checksum: 10c0/8ad86a25b87da5276cb1008c43c74667ff7583904d46d5fcaf0355887869d859d453d7dc4f890788ae04705c23720e9b6b6f3215e2d1d2a4278bbd090a9268dd languageName: node linkType: hard @@ -11234,7 +11416,7 @@ __metadata: natural-compare: "npm:^1.4.0" ts-api-utils: "npm:^2.1.0" peerDependencies: - "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 + "@typescript-eslint/parser": ^8.37.0 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" checksum: 10c0/29dbafc1f02e1167e6d1e92908de6bf7df1cc1fc9ae1de3f4d4abf5d2b537be16b173bcd05770270529eb2fd17a3ac63c2f40d308f7fbbf6d6f286ba564afd64 @@ -11680,9 +11862,9 @@ __metadata: linkType: hard "@webgpu/types@npm:*": - version: 0.1.60 - resolution: "@webgpu/types@npm:0.1.60" - checksum: 10c0/6dcd28680637b41258287b241e6807160c78464cd67b008c1aaafdbe78e0f1eb1bdc4cace8c8628d2d088a449643e7af71804d33261865f00967557989b0e29b + version: 0.1.64 + resolution: "@webgpu/types@npm:0.1.64" + checksum: 10c0/d17e3f855f687b466330ef7861a60914eb44c8ac6a16e32d050e770dea48d9814ee90bf70ecac2d38b940b591f42fea519b0e1f00f9ad96e1ddb1f62eee7a15b languageName: node linkType: hard @@ -11744,10 +11926,10 @@ __metadata: languageName: node linkType: hard -"@zip.js/zip.js@npm:^2.7.34": - version: 2.7.62 - resolution: "@zip.js/zip.js@npm:2.7.62" - checksum: 10c0/269da31f7514ccbdd8766f0b0c440edb7df53add731862c97f3b27b594182466ce62a03fa4be5ed736a5ac0cd1c5ead09d35c97e27887c8c6f6bfd477102ea8f +"@zip.js/zip.js@npm:^2.7.70": + version: 2.7.72 + resolution: "@zip.js/zip.js@npm:2.7.72" + checksum: 10c0/26def4367ff242a7203228a74722585f13da4ff1466ace65170f15e77ea956e8d2a9115b917cf8683cb0551c96df716a2489f4e81a557a60f48d28332a480c15 languageName: node linkType: hard @@ -11846,11 +12028,11 @@ __metadata: linkType: hard "acorn@npm:^8.11.0, acorn@npm:^8.4.1, acorn@npm:^8.9.0": - version: 8.14.1 - resolution: "acorn@npm:8.14.1" + version: 8.15.0 + resolution: "acorn@npm:8.15.0" bin: acorn: bin/acorn - checksum: 10c0/dbd36c1ed1d2fa3550140000371fcf721578095b18777b85a79df231ca093b08edc6858d75d6e48c73e431c174dcf9214edbd7e6fa5911b93bd8abfa54e47123 + checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec languageName: node linkType: hard @@ -11910,9 +12092,9 @@ __metadata: linkType: hard "agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": - version: 7.1.3 - resolution: "agent-base@npm:7.1.3" - checksum: 10c0/6192b580c5b1d8fb399b9c62bf8343d76654c2dd62afcb9a52b2cf44a8b6ace1e3b704d3fe3547d91555c857d3df02603341ff2cb961b9cfe2b12f9f3c38ee11 + version: 7.1.4 + resolution: "agent-base@npm:7.1.4" + checksum: 10c0/c2c9ab7599692d594b6a161559ada307b7a624fa4c7b03e3afdb5a5e31cd0e53269115b620fcab024c5ac6a6f37fa5eb2e004f076ad30f5f7e6b8b671f7b35fe languageName: node linkType: hard @@ -12082,6 +12264,13 @@ __metadata: languageName: node linkType: hard +"aproba@npm:^1.0.3 || ^2.0.0": + version: 2.1.0 + resolution: "aproba@npm:2.1.0" + checksum: 10c0/ec8c1d351bac0717420c737eb062766fb63bde1552900e0f4fdad9eb064c3824fef23d1c416aa5f7a80f21ca682808e902d79b7c9ae756d342b5f1884f36932f + languageName: node + linkType: hard + "archiver-utils@npm:^5.0.0, archiver-utils@npm:^5.0.2": version: 5.0.2 resolution: "archiver-utils@npm:5.0.2" @@ -12197,17 +12386,19 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": - version: 3.1.8 - resolution: "array-includes@npm:3.1.8" +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8, array-includes@npm:^3.1.9": + version: 3.1.9 + resolution: "array-includes@npm:3.1.9" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.4" - is-string: "npm:^1.0.7" - checksum: 10c0/5b1004d203e85873b96ddc493f090c9672fd6c80d7a60b798da8a14bff8a670ff95db5aafc9abc14a211943f05220dacf8ea17638ae0af1a6a47b8c0b48ce370 + es-abstract: "npm:^1.24.0" + es-object-atoms: "npm:^1.1.1" + get-intrinsic: "npm:^1.3.0" + is-string: "npm:^1.1.1" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/0235fa69078abeac05ac4250699c44996bc6f774a9cbe45db48674ce6bd142f09b327d31482ff75cf03344db4ea03eae23edb862d59378b484b47ed842574856 languageName: node linkType: hard @@ -12232,7 +12423,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlastindex@npm:^1.2.5": +"array.prototype.findlastindex@npm:^1.2.6": version: 1.2.6 resolution: "array.prototype.findlastindex@npm:1.2.6" dependencies: @@ -12247,7 +12438,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": +"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.3": version: 1.3.3 resolution: "array.prototype.flat@npm:1.3.3" dependencies: @@ -12320,7 +12511,7 @@ __metadata: languageName: node linkType: hard -"asn1js@npm:^3.0.5": +"asn1js@npm:^3.0.5, asn1js@npm:^3.0.6": version: 3.0.6 resolution: "asn1js@npm:3.0.6" dependencies: @@ -12823,21 +13014,21 @@ __metadata: linkType: hard "brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" + version: 1.1.12 + resolution: "brace-expansion@npm:1.1.12" dependencies: balanced-match: "npm:^1.0.0" concat-map: "npm:0.0.1" - checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 + checksum: 10c0/975fecac2bb7758c062c20d0b3b6288c7cc895219ee25f0a64a9de662dbac981ff0b6e89909c3897c1f84fa353113a721923afdec5f8b2350255b097f12b1f73 languageName: node linkType: hard "brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" + version: 2.0.2 + resolution: "brace-expansion@npm:2.0.2" dependencies: balanced-match: "npm:^1.0.0" - checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + checksum: 10c0/6d117a4c793488af86b83172deb6af143e94c17bc53b0b3cec259733923b4ca84679d506ac261f4ba3c7ed37c46018e2ff442f9ce453af8643ecd64f4a54e6cf languageName: node linkType: hard @@ -13209,13 +13400,13 @@ __metadata: languageName: node linkType: hard -"cesium@npm:^1.86.1": - version: 1.129.0 - resolution: "cesium@npm:1.129.0" +"cesium@npm:^1.131.0": + version: 1.132.0 + resolution: "cesium@npm:1.132.0" dependencies: - "@cesium/engine": "npm:^17.0.0" - "@cesium/widgets": "npm:^12.0.0" - checksum: 10c0/f2dda2c41a9272cd848d4e1dd1853b8cc743add7de3367687361d7b35e1e10c7fe0e0925504a0b8be9f3bb96c19991b8739dd6580a46aef6aaf3280a2f39577e + "@cesium/engine": "npm:^19.0.0" + "@cesium/widgets": "npm:^13.0.0" + checksum: 10c0/915ed8fa57a9391532414c7bebdf8bbc33e038b4ec8ad41800f6e06566c8cbe60179c4bc19b104cc90e2ddf92ec5deb8c3f1010dc89bc15ed0697ebfafd6348e languageName: node linkType: hard @@ -13390,9 +13581,9 @@ __metadata: linkType: hard "ci-info@npm:^4.0.0, ci-info@npm:^4.1.0": - version: 4.2.0 - resolution: "ci-info@npm:4.2.0" - checksum: 10c0/37a2f4b6a213a5cf835890eb0241f0d5b022f6cfefde58a69e9af8e3a0e71e06d6ad7754b0d4efb9cd2613e58a7a33996d71b56b0d04242722e86666f3f3d058 + version: 4.3.0 + resolution: "ci-info@npm:4.3.0" + checksum: 10c0/60d3dfe95d75c01454ec1cfd5108617dd598a28a2a3e148bd7e1523c1c208b5f5a3007cafcbe293e6fd0a5a310cc32217c5dc54743eeabc0a2bec80072fc055c languageName: node linkType: hard @@ -14664,7 +14855,7 @@ __metadata: languageName: node linkType: hard -"draco3d@npm:^1.4.1, draco3d@npm:^1.4.3, draco3d@npm:^1.5.1": +"draco3d@npm:^1.4.1, draco3d@npm:^1.5.1, draco3d@npm:^1.5.7": version: 1.5.7 resolution: "draco3d@npm:1.5.7" checksum: 10c0/4419509bb93c31560a22a1a54e1c394a5b5017cab39941120c75151d941c11dec05925abf31f597ac2694c570b78c04f82aa3d69e5311f8f8e71fc8b9d92d12f @@ -14698,13 +14889,6 @@ __metadata: languageName: node linkType: hard -"duplexer@npm:^0.1.1": - version: 0.1.2 - resolution: "duplexer@npm:0.1.2" - checksum: 10c0/c57bcd4bdf7e623abab2df43a7b5b23d18152154529d166c1e0da6bee341d84c432d157d7e97b32fecb1bf3a8b8857dd85ed81a915789f550637ed25b8e64fc2 - languageName: node - linkType: hard - "earcut@npm:^3.0.0, earcut@npm:^3.0.1": version: 3.0.1 resolution: "earcut@npm:3.0.1" @@ -14789,11 +14973,11 @@ __metadata: linkType: hard "end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1, end-of-stream@npm:^1.4.4": - version: 1.4.4 - resolution: "end-of-stream@npm:1.4.4" + version: 1.4.5 + resolution: "end-of-stream@npm:1.4.5" dependencies: once: "npm:^1.4.0" - checksum: 10c0/870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 + checksum: 10c0/b0701c92a10b89afb1cb45bf54a5292c6f008d744eb4382fa559d54775ff31617d1d7bc3ef617575f552e24fad2c7c1a1835948c66b3f3a4be0a6c1f35c883d8 languageName: node linkType: hard @@ -14915,7 +15099,9 @@ __metadata: is-array-buffer: "npm:^3.0.5" is-callable: "npm:^1.2.7" is-data-view: "npm:^1.0.2" + is-negative-zero: "npm:^2.0.3" is-regex: "npm:^1.2.1" + is-set: "npm:^2.0.3" is-shared-array-buffer: "npm:^1.0.4" is-string: "npm:^1.1.1" is-typed-array: "npm:^1.1.15" @@ -14930,6 +15116,7 @@ __metadata: safe-push-apply: "npm:^1.0.0" safe-regex-test: "npm:^1.1.0" set-proto: "npm:^1.0.0" + stop-iteration-iterator: "npm:^1.1.0" string.prototype.trim: "npm:^1.2.10" string.prototype.trimend: "npm:^1.0.9" string.prototype.trimstart: "npm:^1.0.8" @@ -14943,6 +15130,68 @@ __metadata: languageName: node linkType: hard +"es-abstract@npm:^1.24.0": + version: 1.24.0 + resolution: "es-abstract@npm:1.24.0" + dependencies: + array-buffer-byte-length: "npm:^1.0.2" + arraybuffer.prototype.slice: "npm:^1.0.4" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + data-view-buffer: "npm:^1.0.2" + data-view-byte-length: "npm:^1.0.2" + data-view-byte-offset: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + es-set-tostringtag: "npm:^2.1.0" + es-to-primitive: "npm:^1.3.0" + function.prototype.name: "npm:^1.1.8" + get-intrinsic: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + get-symbol-description: "npm:^1.1.0" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + internal-slot: "npm:^1.1.0" + is-array-buffer: "npm:^3.0.5" + is-callable: "npm:^1.2.7" + is-data-view: "npm:^1.0.2" + is-negative-zero: "npm:^2.0.3" + is-regex: "npm:^1.2.1" + is-set: "npm:^2.0.3" + is-shared-array-buffer: "npm:^1.0.4" + is-string: "npm:^1.1.1" + is-typed-array: "npm:^1.1.15" + is-weakref: "npm:^1.1.1" + math-intrinsics: "npm:^1.1.0" + object-inspect: "npm:^1.13.4" + object-keys: "npm:^1.1.1" + object.assign: "npm:^4.1.7" + own-keys: "npm:^1.0.1" + regexp.prototype.flags: "npm:^1.5.4" + safe-array-concat: "npm:^1.1.3" + safe-push-apply: "npm:^1.0.0" + safe-regex-test: "npm:^1.1.0" + set-proto: "npm:^1.0.0" + stop-iteration-iterator: "npm:^1.1.0" + string.prototype.trim: "npm:^1.2.10" + string.prototype.trimend: "npm:^1.0.9" + string.prototype.trimstart: "npm:^1.0.8" + typed-array-buffer: "npm:^1.0.3" + typed-array-byte-length: "npm:^1.0.3" + typed-array-byte-offset: "npm:^1.0.4" + typed-array-length: "npm:^1.0.7" + unbox-primitive: "npm:^1.1.0" + which-typed-array: "npm:^1.1.19" + checksum: 10c0/b256e897be32df5d382786ce8cce29a1dd8c97efbab77a26609bd70f2ed29fbcfc7a31758cb07488d532e7ccccdfca76c1118f2afe5a424cdc05ca007867c318 + languageName: node + linkType: hard + "es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": version: 1.0.1 resolution: "es-define-property@npm:1.0.1" @@ -15177,6 +15426,8 @@ __metadata: optional: true "@esbuild/openbsd-x64": optional: true + "@esbuild/openharmony-arm64": + optional: true "@esbuild/sunos-x64": optional: true "@esbuild/win32-arm64": @@ -15262,13 +15513,13 @@ __metadata: linkType: hard "eslint-config-prettier@npm:^9.1.0": - version: 9.1.0 - resolution: "eslint-config-prettier@npm:9.1.0" + version: 9.1.2 + resolution: "eslint-config-prettier@npm:9.1.2" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: 10c0/6d332694b36bc9ac6fdb18d3ca2f6ac42afa2ad61f0493e89226950a7091e38981b66bac2b47ba39d15b73fff2cd32c78b850a9cf9eed9ca9a96bfb2f3a2f10d + checksum: 10c0/d2e9dc913b1677764a4732433d83d258f40820458c65d0274cb9e3eaf6559b39f2136446f310c05abed065a4b3c2e901807ccf583dff76c6227eaebf4132c39a languageName: node linkType: hard @@ -15319,44 +15570,44 @@ __metadata: languageName: node linkType: hard -"eslint-module-utils@npm:^2.12.0": - version: 2.12.0 - resolution: "eslint-module-utils@npm:2.12.0" +"eslint-module-utils@npm:^2.12.1": + version: 2.12.1 + resolution: "eslint-module-utils@npm:2.12.1" dependencies: debug: "npm:^3.2.7" peerDependenciesMeta: eslint: optional: true - checksum: 10c0/4d8b46dcd525d71276f9be9ffac1d2be61c9d54cc53c992e6333cf957840dee09381842b1acbbb15fc6b255ebab99cd481c5007ab438e5455a14abe1a0468558 + checksum: 10c0/6f4efbe7a91ae49bf67b4ab3644cb60bc5bd7db4cb5521de1b65be0847ffd3fb6bce0dd68f0995e1b312d137f768e2a1f842ee26fe73621afa05f850628fdc40 languageName: node linkType: hard "eslint-plugin-import@npm:^2.29.1, eslint-plugin-import@npm:^2.31.0": - version: 2.31.0 - resolution: "eslint-plugin-import@npm:2.31.0" + version: 2.32.0 + resolution: "eslint-plugin-import@npm:2.32.0" dependencies: "@rtsao/scc": "npm:^1.1.0" - array-includes: "npm:^3.1.8" - array.prototype.findlastindex: "npm:^1.2.5" - array.prototype.flat: "npm:^1.3.2" - array.prototype.flatmap: "npm:^1.3.2" + array-includes: "npm:^3.1.9" + array.prototype.findlastindex: "npm:^1.2.6" + array.prototype.flat: "npm:^1.3.3" + array.prototype.flatmap: "npm:^1.3.3" debug: "npm:^3.2.7" doctrine: "npm:^2.1.0" eslint-import-resolver-node: "npm:^0.3.9" - eslint-module-utils: "npm:^2.12.0" + eslint-module-utils: "npm:^2.12.1" hasown: "npm:^2.0.2" - is-core-module: "npm:^2.15.1" + is-core-module: "npm:^2.16.1" is-glob: "npm:^4.0.3" minimatch: "npm:^3.1.2" object.fromentries: "npm:^2.0.8" object.groupby: "npm:^1.0.3" - object.values: "npm:^1.2.0" + object.values: "npm:^1.2.1" semver: "npm:^6.3.1" - string.prototype.trimend: "npm:^1.0.8" + string.prototype.trimend: "npm:^1.0.9" tsconfig-paths: "npm:^3.15.0" peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - checksum: 10c0/e21d116ddd1900e091ad120b3eb68c5dd5437fe2c930f1211781cd38b246f090a6b74d5f3800b8255a0ed29782591521ad44eb21c5534960a8f1fb4040fd913a + checksum: 10c0/bfb1b8fc8800398e62ddfefbf3638d185286edfed26dfe00875cc2846d954491b4f5112457831588b757fa789384e1ae585f812614c4797f0499fa234fd4a48b languageName: node linkType: hard @@ -15390,7 +15641,7 @@ __metadata: resolution: "eslint-plugin-prettier@npm:5.4.0" dependencies: prettier-linter-helpers: "npm:^1.0.0" - synckit: "npm:^0.11.0" + synckit: "npm:^0.11.7" peerDependencies: "@types/eslint": ">=8.0.0" eslint: ">=8.0.0" @@ -15483,14 +15734,14 @@ __metadata: linkType: hard "eslint-plugin-tailwindcss@npm:^3.17.4": - version: 3.18.0 - resolution: "eslint-plugin-tailwindcss@npm:3.18.0" + version: 3.18.2 + resolution: "eslint-plugin-tailwindcss@npm:3.18.2" dependencies: fast-glob: "npm:^3.2.5" postcss: "npm:^8.4.4" peerDependencies: tailwindcss: ^3.4.0 - checksum: 10c0/e4e782c55bea1937d0a247853c8539914f99d08351d70b33b279289674c85cbb5cbed2e5d3e35cc8b7fea62b1a5495c2e51ad3b98d07468e4af37497d23921b4 + checksum: 10c0/2903923f81d5dd1813279cc419421612d7d3f58ba57aa48a931beaa18e2529fdea223e0c60135c3fd2aa55e3d798b4299a0280602c8c508480bebd4f6019ac9c languageName: node linkType: hard @@ -15549,9 +15800,9 @@ __metadata: linkType: hard "eslint-visitor-keys@npm:^4.2.0": - version: 4.2.0 - resolution: "eslint-visitor-keys@npm:4.2.0" - checksum: 10c0/2ed81c663b147ca6f578312919483eb040295bbab759e5a371953456c636c5b49a559883e2677112453728d66293c0a4c90ab11cab3428cf02a0236d2e738269 + version: 4.2.1 + resolution: "eslint-visitor-keys@npm:4.2.1" + checksum: 10c0/fcd43999199d6740db26c58dbe0c2594623e31ca307e616ac05153c9272f12f1364f5a0b1917a8e962268fdecc6f3622c1c2908b4fcc2e047a106fe6de69dc43 languageName: node linkType: hard @@ -15778,14 +16029,14 @@ __metadata: resolution: "execa@npm:9.5.3" dependencies: "@sindresorhus/merge-streams": "npm:^4.0.0" - cross-spawn: "npm:^7.0.3" + cross-spawn: "npm:^7.0.6" figures: "npm:^6.1.0" get-stream: "npm:^9.0.0" - human-signals: "npm:^8.0.0" + human-signals: "npm:^8.0.1" is-plain-obj: "npm:^4.1.0" is-stream: "npm:^4.0.1" npm-run-path: "npm:^6.0.0" - pretty-ms: "npm:^9.0.0" + pretty-ms: "npm:^9.2.0" signal-exit: "npm:^4.1.0" strip-final-newline: "npm:^4.0.0" yoctocolors: "npm:^2.0.0" @@ -15910,7 +16161,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": +"fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": version: 3.3.3 resolution: "fast-glob@npm:3.3.3" dependencies: @@ -16053,6 +16304,18 @@ __metadata: languageName: node linkType: hard +"fdir@npm:^6.4.3": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10c0/e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f + languageName: node + linkType: hard + "fdir@npm:^6.4.4": version: 6.4.4 resolution: "fdir@npm:6.4.4" @@ -16249,14 +16512,15 @@ __metadata: linkType: hard "form-data@npm:^4.0.0": - version: 4.0.2 - resolution: "form-data@npm:4.0.2" + version: 4.0.4 + resolution: "form-data@npm:4.0.4" dependencies: asynckit: "npm:^0.4.0" combined-stream: "npm:^1.0.8" es-set-tostringtag: "npm:^2.1.0" + hasown: "npm:^2.0.2" mime-types: "npm:^2.1.12" - checksum: 10c0/e534b0cf025c831a0929bf4b9bbe1a9a6b03e273a8161f9947286b9b13bf8fb279c6944aae0070c4c311100c6d6dbb815cd955dc217728caf73fad8dc5b8ee9c + checksum: 10c0/373525a9a034b9d57073e55eab79e501a714ffac02e7a9b01be1c820780652b16e4101819785e1e18f8d98f0aee866cc654d660a435c378e16a72f2e7cac9695 languageName: node linkType: hard @@ -16276,13 +16540,6 @@ __metadata: languageName: node linkType: hard -"fp-ts@npm:^2.16.9": - version: 2.16.10 - resolution: "fp-ts@npm:2.16.10" - checksum: 10c0/20f75db2cecf332d7555efa6fc2774e5c2e8bde281c55e7818bfea8381c7397f7b2f0742da22593ea63d302b9be22db0670d9a37a77122c6625b954e84fd8148 - languageName: node - linkType: hard - "fraction.js@npm:^4.3.7": version: 4.3.7 resolution: "fraction.js@npm:4.3.7" @@ -16335,7 +16592,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.0.0, fs-extra@npm:^11.2.0, fs-extra@npm:^11.3.0": +"fs-extra@npm:^11.2.0, fs-extra@npm:^11.3.0": version: 11.3.0 resolution: "fs-extra@npm:11.3.0" dependencies: @@ -16815,7 +17072,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:11.1.0, globby@npm:^11.1.0": +"globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -16837,19 +17094,19 @@ __metadata: linkType: hard "gltf-pipeline@npm:^4.1.0": - version: 4.1.0 - resolution: "gltf-pipeline@npm:4.1.0" + version: 4.3.0 + resolution: "gltf-pipeline@npm:4.3.0" dependencies: bluebird: "npm:^3.7.2" - cesium: "npm:^1.86.1" - draco3d: "npm:^1.4.3" - fs-extra: "npm:^11.0.0" + cesium: "npm:^1.131.0" + draco3d: "npm:^1.5.7" + fs-extra: "npm:^11.3.0" mime: "npm:^3.0.0" object-hash: "npm:^3.0.0" - yargs: "npm:^17.2.1" + yargs: "npm:^17.7.2" bin: gltf-pipeline: bin/gltf-pipeline.js - checksum: 10c0/9df316f6050fe5ded21fcd4a7c0709a98a447c70bfb12defe997b2704452fadf28dcb515890481d66affc5d5adc2b883a2c5a171467e5faa8920f3fd4b27ed4b + checksum: 10c0/70b251d7c488a137955238dfc9ef21de5525e3fa241fad49435f19cdbca28ae93fb5cf3c4da894b8ba5bd87cdfcc22f9340708b873d29d66d06fcd7b02b7bf96 languageName: node linkType: hard @@ -17221,7 +17478,7 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^8.0.0": +"human-signals@npm:^8.0.1": version: 8.0.1 resolution: "human-signals@npm:8.0.1" checksum: 10c0/195ac607108c56253757717242e17cd2e21b29f06c5d2dad362e86c672bf2d096e8a3bbb2601841c376c2301c4ae7cff129e87f740aa4ebff1390c163114c7c4 @@ -17500,15 +17757,6 @@ __metadata: languageName: node linkType: hard -"io-ts@npm:^2.2.22": - version: 2.2.22 - resolution: "io-ts@npm:2.2.22" - peerDependencies: - fp-ts: ^2.5.0 - checksum: 10c0/5382c2f09807d8ef7e468cb0061f44ccc691d0173b376d1f8a50ef5cf3c1e38b1402030817fa7a3402969c842de2386ef0d19f6437b0fdfca203a9c5fc3d493a - languageName: node - linkType: hard - "ip-address@npm:^9.0.5": version: 9.0.5 resolution: "ip-address@npm:9.0.5" @@ -17657,7 +17905,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1, is-core-module@npm:^2.16.0, is-core-module@npm:^2.5.0": +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.0, is-core-module@npm:^2.16.1, is-core-module@npm:^2.5.0": version: 2.16.1 resolution: "is-core-module@npm:2.16.1" dependencies: @@ -17820,6 +18068,13 @@ __metadata: languageName: node linkType: hard +"is-negative-zero@npm:^2.0.3": + version: 2.0.3 + resolution: "is-negative-zero@npm:2.0.3" + checksum: 10c0/bcdcf6b8b9714063ffcfa9929c575ac69bfdabb8f4574ff557dfc086df2836cf07e3906f5bbc4f2a5c12f8f3ba56af640c843cdfc74da8caed86c7c7d66fd08e + languageName: node + linkType: hard + "is-number-object@npm:^1.1.1": version: 1.1.1 resolution: "is-number-object@npm:1.1.1" @@ -17962,7 +18217,7 @@ __metadata: languageName: node linkType: hard -"is-string@npm:^1.0.7, is-string@npm:^1.1.1": +"is-string@npm:^1.1.1": version: 1.1.1 resolution: "is-string@npm:1.1.1" dependencies: @@ -18528,9 +18783,9 @@ __metadata: linkType: hard "ktx-parse@npm:^1.0.0": - version: 1.0.0 - resolution: "ktx-parse@npm:1.0.0" - checksum: 10c0/f309dea1010827e330a0af135a620f189016f640b90e98544e20be5e2da492679403f10f3cd2ecfedac7af0c21b63dd24e13ddd5636ac53f16760f470d29f2d8 + version: 1.0.1 + resolution: "ktx-parse@npm:1.0.1" + checksum: 10c0/458aebe0b56bd610269df9e1d417822fef997daa211e4dc2352ab3b6a941f74a169cbfd1daecac53c1b6abf24930b9c495c3d5382d85e144c5c3e2ab6efbf47d languageName: node linkType: hard @@ -18597,7 +18852,6 @@ __metadata: get-stream: "npm:6.0.0" git-url-parse: "npm:14.0.0" glob-parent: "npm:6.0.2" - globby: "npm:11.1.0" graceful-fs: "npm:4.2.11" has-unicode: "npm:2.0.1" import-local: "npm:3.1.0" @@ -18637,9 +18891,10 @@ __metadata: slash: "npm:3.0.0" ssri: "npm:^10.0.6" string-width: "npm:^4.2.3" - strong-log-transformer: "npm:2.1.0" tar: "npm:6.2.1" temp-dir: "npm:1.0.0" + through: "npm:2.3.8" + tinyglobby: "npm:0.2.12" typescript: "npm:>=3 < 6" upath: "npm:2.0.1" uuid: "npm:^10.0.0" @@ -19246,10 +19501,10 @@ __metadata: languageName: node linkType: hard -"meshoptimizer@npm:^0.23.0": - version: 0.23.0 - resolution: "meshoptimizer@npm:0.23.0" - checksum: 10c0/3543239301f4c1f00b72d44f01178398d20af45e56a9386b9d655f520349ace0fe76acff71f993ebd1aea7bad39e639f897d31cddd3a420ed5716e3960c13cc4 +"meshoptimizer@npm:^0.24.0": + version: 0.24.0 + resolution: "meshoptimizer@npm:0.24.0" + checksum: 10c0/54f18dfbf8e6f3ff4d475a55e4514b83966c2af22a49978b91003e583aa31b4972924beab186d99964cd24e6459de0ea146eb2743f327b86a0ae56d11d778c9b languageName: node linkType: hard @@ -19783,7 +20038,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.6, nanoid@npm:^3.3.8": +"nanoid@npm:^3.3.11, nanoid@npm:^3.3.6": version: 3.3.11 resolution: "nanoid@npm:3.3.11" bin: @@ -20503,7 +20758,7 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.6, object.values@npm:^1.2.0, object.values@npm:^1.2.1": +"object.values@npm:^1.1.6, object.values@npm:^1.2.1": version: 1.2.1 resolution: "object.values@npm:1.2.1" dependencies: @@ -21184,9 +21439,9 @@ __metadata: linkType: hard "picomatch@npm:^4.0.2": - version: 4.0.2 - resolution: "picomatch@npm:4.0.2" - checksum: 10c0/7c51f3ad2bb42c776f49ebf964c644958158be30d0a510efd5a395e8d49cb5acfed5b82c0c5b365523ce18e6ab85013c9ebe574f60305892ec3fa8eee8304ccc + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 languageName: node linkType: hard @@ -21277,7 +21532,7 @@ __metadata: languageName: node linkType: hard -"postcss-js@npm:^4.0.0, postcss-js@npm:^4.0.1": +"postcss-js@npm:^4.0.1": version: 4.0.1 resolution: "postcss-js@npm:4.0.1" dependencies: @@ -21306,21 +21561,21 @@ __metadata: languageName: node linkType: hard -"postcss-mixins@npm:^9.0.4": - version: 9.0.4 - resolution: "postcss-mixins@npm:9.0.4" +"postcss-mixins@npm:^12.0.0": + version: 12.0.0 + resolution: "postcss-mixins@npm:12.0.0" dependencies: - fast-glob: "npm:^3.2.11" - postcss-js: "npm:^4.0.0" - postcss-simple-vars: "npm:^7.0.0" - sugarss: "npm:^4.0.1" + postcss-js: "npm:^4.0.1" + postcss-simple-vars: "npm:^7.0.1" + sugarss: "npm:^5.0.0" + tinyglobby: "npm:^0.2.14" peerDependencies: postcss: ^8.2.14 - checksum: 10c0/6bb90bd15bb4a06e8f50b36b38f24bba8350cdb9f1d9690e97a9610619da9fc22cdccfc81aa628bef60490cce35f76ceac7602062f5895b30d72123684016a93 + checksum: 10c0/e5314488c143e3786f5fdec5da9002d914ef57cc51a261035fe342163a86a6f9e36e369da008f21c68691d0bd349aef3e10266ceb7e210da4a6a1296e782d214 languageName: node linkType: hard -"postcss-nested@npm:^6.0.1, postcss-nested@npm:^6.2.0": +"postcss-nested@npm:^6.2.0": version: 6.2.0 resolution: "postcss-nested@npm:6.2.0" dependencies: @@ -21331,15 +21586,26 @@ __metadata: languageName: node linkType: hard +"postcss-nested@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-nested@npm:7.0.2" + dependencies: + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.2.14 + checksum: 10c0/b467f328c89c5b0dcd1b569ae083f6163235c0cac09494a0b284eef5275fa1386bbc26c66c85adf194cef0a65d315994140724a34539a096e5acd39d9c753338 + languageName: node + linkType: hard + "postcss-preset-mantine@npm:^1.17.0": - version: 1.17.0 - resolution: "postcss-preset-mantine@npm:1.17.0" + version: 1.18.0 + resolution: "postcss-preset-mantine@npm:1.18.0" dependencies: - postcss-mixins: "npm:^9.0.4" - postcss-nested: "npm:^6.0.1" + postcss-mixins: "npm:^12.0.0" + postcss-nested: "npm:^7.0.2" peerDependencies: postcss: ">=8.0.0" - checksum: 10c0/9410196f8c9b6389f376abe04b732b92179859b195d1422d02e94e46fca1503272b553993727af396cddc6c094a162d73a9a8fd1f85bd3ac2c41135c9365210a + checksum: 10c0/11308684261220a88f8607c10846777b7f83a8b44d6e787ed803a5ee4ceabbc447ffbaaccd34da8da650907d502c0703b8245cecf42b2714def1e8991dcec81d languageName: node linkType: hard @@ -21353,7 +21619,17 @@ __metadata: languageName: node linkType: hard -"postcss-simple-vars@npm:^7.0.0, postcss-simple-vars@npm:^7.0.1": +"postcss-selector-parser@npm:^7.0.0": + version: 7.1.0 + resolution: "postcss-selector-parser@npm:7.1.0" + dependencies: + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/0fef257cfd1c0fe93c18a3f8a6e739b4438b527054fd77e9a62730a89b2d0ded1b59314a7e4aaa55bc256204f40830fecd2eb50f20f8cb7ab3a10b52aa06c8aa + languageName: node + linkType: hard + +"postcss-simple-vars@npm:^7.0.1": version: 7.0.1 resolution: "postcss-simple-vars@npm:7.0.1" peerDependencies: @@ -21381,10 +21657,10 @@ __metadata: linkType: hard "postcss@npm:^8.4.4, postcss@npm:^8.4.47, postcss@npm:^8.5.3": - version: 8.5.3 - resolution: "postcss@npm:8.5.3" + version: 8.5.6 + resolution: "postcss@npm:8.5.6" dependencies: - nanoid: "npm:^3.3.8" + nanoid: "npm:^3.3.11" picocolors: "npm:^1.1.1" source-map-js: "npm:^1.2.1" checksum: 10c0/b75510d7b28c3ab728c8733dd01538314a18c52af426f199a3c9177e63eb08602a3938bfb66b62dc01350b9aed62087eabbf229af97a1659eb8d3513cec823b3 @@ -21438,9 +21714,9 @@ __metadata: linkType: hard "potpack@npm:^2.0.0": - version: 2.0.0 - resolution: "potpack@npm:2.0.0" - checksum: 10c0/8df693484486535b95586a624c5abf3fd7bebad161b1c10c10d86562c870fe1c90703b862a19020b1d1c2f3fbd6cea1e9d699c6eca6ded4b5792873a992c81e1 + version: 2.1.0 + resolution: "potpack@npm:2.1.0" + checksum: 10c0/25fb86728e2eba7d67928ba770cecf76d1d09e82ca2fe090a20ad573fee20ed67e727b353aeef99d03dbc32c7bf76bdcdf0f6466f25d0cd66a40b9776e607e56 languageName: node linkType: hard @@ -21483,10 +21759,12 @@ __metadata: linkType: hard "prettier-plugin-tailwindcss@npm:^0.6.6": - version: 0.6.11 - resolution: "prettier-plugin-tailwindcss@npm:0.6.11" + version: 0.6.14 + resolution: "prettier-plugin-tailwindcss@npm:0.6.14" peerDependencies: "@ianvs/prettier-plugin-sort-imports": "*" + "@prettier/plugin-hermes": "*" + "@prettier/plugin-oxc": "*" "@prettier/plugin-pug": "*" "@shopify/prettier-plugin-liquid": "*" "@trivago/prettier-plugin-sort-imports": "*" @@ -21506,6 +21784,10 @@ __metadata: peerDependenciesMeta: "@ianvs/prettier-plugin-sort-imports": optional: true + "@prettier/plugin-hermes": + optional: true + "@prettier/plugin-oxc": + optional: true "@prettier/plugin-pug": optional: true "@shopify/prettier-plugin-liquid": @@ -21536,16 +21818,16 @@ __metadata: optional: true prettier-plugin-svelte: optional: true - checksum: 10c0/e5688a86f457b4eaa682d83a86702826d2d828db4cfc153b8b1f0b8409c94530a4bde8deb3e819497ba8e4bd0eda08ed55468a41a8138f82db43d633cf332121 + checksum: 10c0/1bf635be28b30b3f171a184497eecf512601d19328e402dd2eb1ede52aa57b4f5b605eae2929f4916de9ba22526f3d730d9afa90334db09d17c59f463f7b26d8 languageName: node linkType: hard "prettier@npm:*, prettier@npm:^3.3.2, prettier@npm:^3.3.3": - version: 3.5.3 - resolution: "prettier@npm:3.5.3" + version: 3.6.2 + resolution: "prettier@npm:3.6.2" bin: prettier: bin/prettier.cjs - checksum: 10c0/3880cb90b9dc0635819ab52ff571518c35bd7f15a6e80a2054c05dbc8a3aa6e74f135519e91197de63705bcb38388ded7e7230e2178432a1468005406238b877 + checksum: 10c0/488cb2f2b99ec13da1e50074912870217c11edaddedeadc649b1244c749d15ba94e846423d062e2c4c9ae683e2d65f754de28889ba06e697ac4f988d44f45812 languageName: node linkType: hard @@ -21587,7 +21869,7 @@ __metadata: languageName: node linkType: hard -"pretty-ms@npm:^9.0.0": +"pretty-ms@npm:^9.2.0": version: 9.2.0 resolution: "pretty-ms@npm:9.2.0" dependencies: @@ -21737,6 +22019,26 @@ __metadata: languageName: node linkType: hard +"protobufjs@npm:^7.4.0": + version: 7.5.4 + resolution: "protobufjs@npm:7.5.4" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.2" + "@protobufjs/base64": "npm:^1.1.2" + "@protobufjs/codegen": "npm:^2.0.4" + "@protobufjs/eventemitter": "npm:^1.1.0" + "@protobufjs/fetch": "npm:^1.1.0" + "@protobufjs/float": "npm:^1.0.2" + "@protobufjs/inquire": "npm:^1.1.0" + "@protobufjs/path": "npm:^1.1.2" + "@protobufjs/pool": "npm:^1.1.0" + "@protobufjs/utf8": "npm:^1.1.0" + "@types/node": "npm:>=13.7.0" + long: "npm:^5.0.0" + checksum: 10c0/913b676109ffb3c05d3d31e03a684e569be91f3bba8613da4a683d69d9dba948daa2afd7d2e7944d1aa6c417890c35d9d9a8883c1160affafb0f9670d59ef722 + languageName: node + linkType: hard + "protocol-buffers-schema@npm:^3.3.1": version: 3.6.0 resolution: "protocol-buffers-schema@npm:3.6.0" @@ -21792,12 +22094,12 @@ __metadata: linkType: hard "pump@npm:^3.0.0": - version: 3.0.2 - resolution: "pump@npm:3.0.2" + version: 3.0.3 + resolution: "pump@npm:3.0.3" dependencies: end-of-stream: "npm:^1.1.0" once: "npm:^1.3.1" - checksum: 10c0/5ad655cb2a7738b4bcf6406b24ad0970d680649d996b55ad20d1be8e0c02394034e4c45ff7cd105d87f1e9b96a0e3d06fd28e11fae8875da26e7f7a8e2c9726f + checksum: 10c0/ada5cdf1d813065bbc99aa2c393b8f6beee73b5de2890a8754c9f488d7323ffd2ca5f5a0943b48934e3fcbd97637d0337369c3c631aeb9614915db629f1c75c9 languageName: node linkType: hard @@ -21815,7 +22117,7 @@ __metadata: languageName: node linkType: hard -"pvtsutils@npm:^1.3.5, pvtsutils@npm:^1.3.6": +"pvtsutils@npm:^1.3.6": version: 1.3.6 resolution: "pvtsutils@npm:1.3.6" dependencies: @@ -21879,13 +22181,6 @@ __metadata: languageName: node linkType: hard -"quickselect@npm:^2.0.0": - version: 2.0.0 - resolution: "quickselect@npm:2.0.0" - checksum: 10c0/6c8d591bc73beae4c1996b7b7138233a7dbbbdde29b7b6d822a02d08cd220fd27613f47d6e9635989b12e250d42ef9da3448de1ed12ad962974e207ab3c3562c - languageName: node - linkType: hard - "quickselect@npm:^3.0.0": version: 3.0.0 resolution: "quickselect@npm:3.0.0" @@ -21912,12 +22207,12 @@ __metadata: languageName: node linkType: hard -"rbush@npm:3.0.1": - version: 3.0.1 - resolution: "rbush@npm:3.0.1" +"rbush@npm:^4.0.1": + version: 4.0.1 + resolution: "rbush@npm:4.0.1" dependencies: - quickselect: "npm:^2.0.0" - checksum: 10c0/55311586c30cdedaa2220de6f1da45fe1fa806263afbf7b6f4c0078983830c2abc7771187896d68bfc9078cb279079fb4c84971831da4b74384aab2c2c417758 + quickselect: "npm:^3.0.0" + checksum: 10c0/1d3c2e2c8b8111a6bcac0b36348ef55c977bc533a7a7bef44c423e24de531e43749bcf5b939008de69d97d3c6e7cf0e9040cecb4492358e6d562ea85165a1620 languageName: node linkType: hard @@ -23312,12 +23607,12 @@ __metadata: linkType: hard "socks@npm:^2.6.2, socks@npm:^2.8.3": - version: 2.8.4 - resolution: "socks@npm:2.8.4" + version: 2.8.6 + resolution: "socks@npm:2.8.6" dependencies: ip-address: "npm:^9.0.5" smart-buffer: "npm:^4.2.0" - checksum: 10c0/00c3271e233ccf1fb83a3dd2060b94cc37817e0f797a93c560b9a7a86c4a0ec2961fb31263bdd24a3c28945e24868b5f063cd98744171d9e942c513454b50ae5 + checksum: 10c0/15b95db4caa359c80bfa880ff3e58f3191b9ffa4313570e501a60ee7575f51e4be664a296f4ee5c2c40544da179db6140be53433ce41ec745f9d51f342557514 languageName: node linkType: hard @@ -23583,6 +23878,16 @@ __metadata: languageName: node linkType: hard +"stop-iteration-iterator@npm:^1.1.0": + version: 1.1.0 + resolution: "stop-iteration-iterator@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + internal-slot: "npm:^1.1.0" + checksum: 10c0/de4e45706bb4c0354a4b1122a2b8cc45a639e86206807ce0baf390ee9218d3ef181923fa4d2b67443367c491aa255c5fbaa64bb74648e3c5b48299928af86c09 + languageName: node + linkType: hard + "stoppable@npm:^1.1.0": version: 1.1.0 resolution: "stoppable@npm:1.1.0" @@ -23718,7 +24023,7 @@ __metadata: languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.8, string.prototype.trimend@npm:^1.0.9": +"string.prototype.trimend@npm:^1.0.9": version: 1.0.9 resolution: "string.prototype.trimend@npm:1.0.9" dependencies: @@ -23842,19 +24147,6 @@ __metadata: languageName: node linkType: hard -"strong-log-transformer@npm:2.1.0": - version: 2.1.0 - resolution: "strong-log-transformer@npm:2.1.0" - dependencies: - duplexer: "npm:^0.1.1" - minimist: "npm:^1.2.0" - through: "npm:^2.3.4" - bin: - sl-log-transformer: bin/sl-log-transformer.js - checksum: 10c0/3c3b8aa8f34d661910563ff996412e2f527fc814e699a376854b554d4a4294ab7e285b4e2c08a080a7b19c5600a9b93a98798d3ac600fe3de545ca6605c07829 - languageName: node - linkType: hard - "styled-jsx@npm:5.1.6": version: 5.1.6 resolution: "styled-jsx@npm:5.1.6" @@ -23896,12 +24188,12 @@ __metadata: languageName: node linkType: hard -"sugarss@npm:^4.0.1": - version: 4.0.1 - resolution: "sugarss@npm:4.0.1" +"sugarss@npm:^5.0.0": + version: 5.0.0 + resolution: "sugarss@npm:5.0.0" peerDependencies: postcss: ^8.3.3 - checksum: 10c0/18b78c8839ab9eea9681366223277e10adf6b1dd54e7b64fbdae3a1234eedcc16a772bb62c8f3dc9665acc07496981e24bf773c8c362b5f294b9b1e12fbe58aa + checksum: 10c0/a7815f8e6e21bf1602ce2231c3fa4f32e3ac921d04bf25b834f99c97948ed681845573fc55b36c96c7330952ccb5213ff7a3af5ed5f277c5398dc0fd45ef5863 languageName: node linkType: hard @@ -23968,12 +24260,12 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.11.0": - version: 0.11.6 - resolution: "synckit@npm:0.11.6" +"synckit@npm:^0.11.7": + version: 0.11.11 + resolution: "synckit@npm:0.11.11" dependencies: - "@pkgr/core": "npm:^0.2.4" - checksum: 10c0/51c0e41c025b90cc68a7b304fbfe873cc77b3ddc99e92ab33fbd42f4fbd1ee65fc7d9affd8eedcac43644658399244aa521e19fb18d7b4e66898d0e2c0cc8d9b + "@pkgr/core": "npm:^0.2.9" + checksum: 10c0/f0761495953d12d94a86edf6326b3a565496c72f9b94c02549b6961fb4d999f4ca316ce6b3eb8ed2e4bfc5056a8de65cda0bd03a233333a35221cd2fdc0e196b languageName: node linkType: hard @@ -24198,7 +24490,7 @@ __metadata: languageName: node linkType: hard -"through@npm:2, through@npm:>=2.2.7 <3, through@npm:^2.3.4, through@npm:^2.3.6": +"through@npm:2, through@npm:2.3.8, through@npm:>=2.2.7 <3, through@npm:^2.3.6": version: 2.3.8 resolution: "through@npm:2.3.8" checksum: 10c0/4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc @@ -24212,6 +24504,16 @@ __metadata: languageName: node linkType: hard +"tinyglobby@npm:0.2.12": + version: 0.2.12 + resolution: "tinyglobby@npm:0.2.12" + dependencies: + fdir: "npm:^6.4.3" + picomatch: "npm:^4.0.2" + checksum: 10c0/7c9be4fd3625630e262dcb19015302aad3b4ba7fc620f269313e688f2161ea8724d6cb4444baab5ef2826eb6bed72647b169a33ec8eea37501832a2526ff540f + languageName: node + linkType: hard + "tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13": version: 0.2.13 resolution: "tinyglobby@npm:0.2.13" @@ -24222,6 +24524,16 @@ __metadata: languageName: node linkType: hard +"tinyglobby@npm:^0.2.14": + version: 0.2.14 + resolution: "tinyglobby@npm:0.2.14" + dependencies: + fdir: "npm:^6.4.4" + picomatch: "npm:^4.0.2" + checksum: 10c0/f789ed6c924287a9b7d3612056ed0cda67306cd2c80c249fd280cf1504742b12583a2089b61f4abbd24605f390809017240e250241f09938054c9b363e51c0a6 + languageName: node + linkType: hard + "tinyqueue@npm:^1.2.0": version: 1.2.3 resolution: "tinyqueue@npm:1.2.3" @@ -24480,12 +24792,12 @@ __metadata: languageName: node linkType: hard -"ts-poet@npm:^6.7.0": - version: 6.9.0 - resolution: "ts-poet@npm:6.9.0" +"ts-poet@npm:^6.12.0": + version: 6.12.0 + resolution: "ts-poet@npm:6.12.0" dependencies: dprint-node: "npm:^1.0.8" - checksum: 10c0/c1e3ee6048f075407c2076c8b884b405a3402ae6c013c0af9d0f6b8a6d939c71751a954882d2bd33a606c013d4a57519f5305e0bb1fd6aa0d23edda93e6007bf + checksum: 10c0/605ac770055259b618ba657b88995f7851d8a6106d9c335e71c8442be51a9b8a87c501aa7ab4babb43700a32ff47dc1cd877f78892c15166ded87c311c878735 languageName: node linkType: hard @@ -24499,16 +24811,16 @@ __metadata: linkType: hard "ts-proto@npm:^2.2.5": - version: 2.2.5 - resolution: "ts-proto@npm:2.2.5" + version: 2.7.5 + resolution: "ts-proto@npm:2.7.5" dependencies: "@bufbuild/protobuf": "npm:^2.0.0" case-anything: "npm:^2.1.13" - ts-poet: "npm:^6.7.0" + ts-poet: "npm:^6.12.0" ts-proto-descriptors: "npm:2.0.0" bin: protoc-gen-ts_proto: protoc-gen-ts_proto - checksum: 10c0/12629a5319681567dfd8bcae35e958d3182045919f5adeaac53e1ec2b4fa6d8900f2cb0edc2317db146a3ceddac67f88aed6e826aa8ceb1f9989173092288e4b + checksum: 10c0/5182f7d79b1db95fa76ff6018998fc449a821ad2fdd1a17390350638ee286ef6e99f90d7e324141fac759b1674ebb3e75599022d4559970bf83761c803a33658 languageName: node linkType: hard @@ -24542,7 +24854,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2, tslib@npm:^2.6.3, tslib@npm:^2.7.0, tslib@npm:^2.8.0, tslib@npm:^2.8.1": +"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2, tslib@npm:^2.6.3, tslib@npm:^2.8.0, tslib@npm:^2.8.1": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 @@ -24611,7 +24923,7 @@ __metadata: languageName: node linkType: hard -"tsyringe@npm:^4.8.0": +"tsyringe@npm:^4.10.0": version: 4.10.0 resolution: "tsyringe@npm:4.10.0" dependencies: @@ -24872,8 +25184,8 @@ __metadata: linkType: hard "typescript@npm:>=3 < 6, typescript@npm:^5.5.3, typescript@npm:^5.5.4, typescript@npm:^5.6.3": - version: 5.6.3 - resolution: "typescript@npm:5.6.3" + version: 5.8.3 + resolution: "typescript@npm:5.8.3" bin: tsc: bin/tsc tsserver: bin/tsserver @@ -24892,8 +25204,8 @@ __metadata: linkType: hard "typescript@patch:typescript@npm%3A>=3 < 6#optional!builtin, typescript@patch:typescript@npm%3A^5.5.3#optional!builtin, typescript@patch:typescript@npm%3A^5.5.4#optional!builtin, typescript@patch:typescript@npm%3A^5.6.3#optional!builtin": - version: 5.6.3 - resolution: "typescript@patch:typescript@npm%3A5.6.3#optional!builtin::version=5.6.3&hash=8c6c40" + version: 5.8.3 + resolution: "typescript@patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver @@ -25108,6 +25420,10 @@ __metadata: "@unrs/resolver-binding-win32-x64-msvc": "npm:1.7.2" napi-postinstall: "npm:^0.2.2" dependenciesMeta: + "@unrs/resolver-binding-android-arm-eabi": + optional: true + "@unrs/resolver-binding-android-arm64": + optional: true "@unrs/resolver-binding-darwin-arm64": optional: true "@unrs/resolver-binding-darwin-x64": @@ -25896,7 +26212,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:17.7.2, yargs@npm:^17.2.1, yargs@npm:^17.6.2, yargs@npm:^17.7.2": +"yargs@npm:17.7.2, yargs@npm:^17.6.2, yargs@npm:^17.7.2": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: @@ -25960,9 +26276,9 @@ __metadata: linkType: hard "yoctocolors@npm:^2.0.0": - version: 2.1.1 - resolution: "yoctocolors@npm:2.1.1" - checksum: 10c0/85903f7fa96f1c70badee94789fade709f9d83dab2ec92753d612d84fcea6d34c772337a9f8914c6bed2f5fc03a428ac5d893e76fab636da5f1236ab725486d0 + version: 2.1.2 + resolution: "yoctocolors@npm:2.1.2" + checksum: 10c0/b220f30f53ebc2167330c3adc86a3c7f158bcba0236f6c67e25644c3188e2571a6014ffc1321943bb619460259d3d27eb4c9cc58c2d884c1b195805883ec7066 languageName: node linkType: hard From e83f45748d8299945ee4edda25ef8632a95e3a43 Mon Sep 17 00:00:00 2001 From: Justin Pham <113923596+justin-phxm@users.noreply.github.com> Date: Sat, 13 Dec 2025 10:44:02 -0700 Subject: [PATCH 4/4] update package.json --- README.md | 16 +- package.json | 3 +- .../src/components/containers/Plotly.tsx | 22 +- packages/db/package.json | 1 - packages/shared/package.json | 3 + packages/shared/src/README.md | 3 +- .../shared/src/{.proto => protoTypes.proto} | 0 packages/shared/src/protoTypes.ts | 1235 +-- yarn.lock | 7885 ++++++++--------- 9 files changed, 4232 insertions(+), 4936 deletions(-) rename packages/shared/src/{.proto => protoTypes.proto} (100%) diff --git a/README.md b/README.md index e35b3236..d6770392 100644 --- a/README.md +++ b/README.md @@ -67,13 +67,13 @@ Deployment available at: - [Introduction](./docs/SERVER.md#server-older-documentation) - [Socket.IO](./docs/SERVER.md#wtf-is-a-socketio) - - [MQTT](#what-is-mqtt) - - [Express.js](#what-do-we-use-expressjs-for) - - [Routes](#what-is-a-route) - - [Controllers](#controllers) - - [Backend Controller](#backend-controller) - - [Lap Controller](#lap-controller) - - [DynamoDB Controller](#dynamo-db-controller) + - [MQTT](./docs/SERVER.md#what-is-mqtt) + - [Express.js](./docs/SERVER.md#what-do-we-use-expressjs-for) + - [Routes](./docs/SERVER.md#what-is-a-route) + - [Controllers](./docs/SERVER.md#controllers) + - [Backend Controller](./docs/SERVER.md#backend-controller) + - [Lap Controller](./docs/SERVER.md#lap-controller) + - [DynamoDB Controller](./docs/SERVER.md#dynamo-db-controller) ### [Shared Folder](./docs/SHARED.md) @@ -120,7 +120,7 @@ Appending `:client` or `:server` behind the build command will build/start the p ### Generate Protobuf Typescript Definitions ```bash -npx protoc --plugin=protoc-gen-ts_proto=".\\node_modules\\.bin\\protoc-gen-ts_proto.cmd" --ts_proto_out="./" ./packages/shared/src/.proto +yarn types:generate ``` ### Secrets and environment variables diff --git a/package.json b/package.json index 993891f3..9c315250 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,8 @@ "migrate:revert": "lerna run migrate:revert --scope=db", "migrate:reset": "lerna run migrate:reset --scope=db", "schema:sync": "lerna run schema:sync --scope=db", - "schema:drop": "lerna run schema:drop --scope=db" + "schema:drop": "lerna run schema:drop --scope=db", + "types:generate": "npx protoc --plugin=protoc-gen-ts_proto=\".\\node_modules\\.bin\\protoc-gen-ts_proto.cmd\" --ts_proto_out=\"./.\" ./packages/shared/src/protoTypes.proto" }, "dependencies": { "@mantine/dates": "^8.0.1", diff --git a/packages/client/src/components/containers/Plotly.tsx b/packages/client/src/components/containers/Plotly.tsx index 0c325e32..fee933a9 100644 --- a/packages/client/src/components/containers/Plotly.tsx +++ b/packages/client/src/components/containers/Plotly.tsx @@ -1,21 +1,33 @@ import dynamic from "next/dynamic"; +import { Config, Layout } from "plotly.js"; import { forwardRef, useEffect, + useId, useImperativeHandle, useRef, useState, } from "react"; -import { PlotParams } from "react-plotly.js"; +interface PlotlyProps { + id?: string; + className?: string; + data: Plotly.Data[]; + layout?: Partial; + config?: Partial; +} type PlotlyHTML = Plotly.PlotlyHTMLElement & { align: string }; const Plotly = dynamic( () => import("plotly.js-dist-min").then(({ newPlot, purge }) => { - const Plotly = forwardRef( - ({ className, config, data, layout }, ref) => { + const Plotly = forwardRef( + ({ className, config, data, id, layout }, ref) => { + const originId = useId(); + const realId = id || originId; const originRef = useRef(null); - const [handle, setHandle] = useState(); + const [handle, setHandle] = useState< + Plotly.PlotlyHTMLElement | undefined + >(undefined); useEffect(() => { let instance: Plotly.PlotlyHTMLElement | undefined; @@ -33,7 +45,7 @@ const Plotly = dynamic( useImperativeHandle(ref, () => handle as PlotlyHTML, [handle]); - return
; + return
; }, ); Plotly.displayName = "Plotly"; diff --git a/packages/db/package.json b/packages/db/package.json index 723ac5cd..1981562a 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -6,7 +6,6 @@ "scripts": { "build": "tsc", "start": "tsx src/index.ts", - "test": "jest --runInBand", "db:up": "docker-compose up -d", "db:down": "docker-compose down", "db:logs": "docker-compose logs -f timescaledb", diff --git a/packages/shared/package.json b/packages/shared/package.json index 196b08c1..e97199ba 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -3,6 +3,9 @@ "version": "0.1.0", "main": "./index.ts", "types": "./index.ts", + "scripts": { + "test": "tsx ./src/test.ts" + }, "dependencies": { "@aws-sdk/client-secrets-manager": "^3.658.1", "@bufbuild/protobuf": "^2.6.1", diff --git a/packages/shared/src/README.md b/packages/shared/src/README.md index 3c94d80c..d121ba7f 100644 --- a/packages/shared/src/README.md +++ b/packages/shared/src/README.md @@ -5,6 +5,5 @@ Ensure you have the protobuf server running on port 8000. You can find additiona To run the tests for the shared package, you can use the following command in the root directory of the repository: ```bash -npx tsx ./packages/shared/src/test.ts - +yarn test ``` diff --git a/packages/shared/src/.proto b/packages/shared/src/protoTypes.proto similarity index 100% rename from packages/shared/src/.proto rename to packages/shared/src/protoTypes.proto diff --git a/packages/shared/src/protoTypes.ts b/packages/shared/src/protoTypes.ts index c47361c3..c240c825 100644 --- a/packages/shared/src/protoTypes.ts +++ b/packages/shared/src/protoTypes.ts @@ -1,8 +1,8 @@ // Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: -// protoc-gen-ts_proto v2.2.5 -// protoc v3.20.3 -// source: packages/shared/src/.proto +// protoc-gen-ts_proto v2.8.3 +// protoc v6.33.2 +// source: packages/shared/src/protoTypes.proto /* eslint-disable */ import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; @@ -372,10 +372,7 @@ function createBaseBatteryFaultWarnings(): BatteryFaultWarnings { } export const BatteryFaultWarnings: MessageFns = { - encode( - message: BatteryFaultWarnings, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { + encode(message: BatteryFaultWarnings, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.CclReducedDueToAlternateCurrentLimit !== false) { writer.uint32(8).bool(message.CclReducedDueToAlternateCurrentLimit); } @@ -398,9 +395,7 @@ export const BatteryFaultWarnings: MessageFns = { writer.uint32(56).bool(message.CclReducedDueToTemperature); } if (message.DclAndCclReducedDueToCommunicationFailsafe !== false) { - writer - .uint32(64) - .bool(message.DclAndCclReducedDueToCommunicationFailsafe); + writer.uint32(64).bool(message.DclAndCclReducedDueToCommunicationFailsafe); } if (message.DclAndCclReducedDueToVoltageFailsafe !== false) { writer.uint32(72).bool(message.DclAndCclReducedDueToVoltageFailsafe); @@ -423,13 +418,9 @@ export const BatteryFaultWarnings: MessageFns = { return writer; }, - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): BatteryFaultWarnings { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; + decode(input: BinaryReader | Uint8Array, length?: number): BatteryFaultWarnings { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseBatteryFaultWarnings(); while (reader.pos < end) { const tag = reader.uint32(); @@ -557,27 +548,19 @@ export const BatteryFaultWarnings: MessageFns = { fromJSON(object: any): BatteryFaultWarnings { return { - CclReducedDueToAlternateCurrentLimit: isSet( - object.CclReducedDueToAlternateCurrentLimit, - ) + CclReducedDueToAlternateCurrentLimit: isSet(object.CclReducedDueToAlternateCurrentLimit) ? globalThis.Boolean(object.CclReducedDueToAlternateCurrentLimit) : false, CclReducedDueToChargerLatch: isSet(object.CclReducedDueToChargerLatch) ? globalThis.Boolean(object.CclReducedDueToChargerLatch) : false, - CclReducedDueToHighCellResistance: isSet( - object.CclReducedDueToHighCellResistance, - ) + CclReducedDueToHighCellResistance: isSet(object.CclReducedDueToHighCellResistance) ? globalThis.Boolean(object.CclReducedDueToHighCellResistance) : false, - CclReducedDueToHighCellVoltage: isSet( - object.CclReducedDueToHighCellVoltage, - ) + CclReducedDueToHighCellVoltage: isSet(object.CclReducedDueToHighCellVoltage) ? globalThis.Boolean(object.CclReducedDueToHighCellVoltage) : false, - CclReducedDueToHighPackVoltage: isSet( - object.CclReducedDueToHighPackVoltage, - ) + CclReducedDueToHighPackVoltage: isSet(object.CclReducedDueToHighPackVoltage) ? globalThis.Boolean(object.CclReducedDueToHighPackVoltage) : false, CclReducedDueToHighSoc: isSet(object.CclReducedDueToHighSoc) @@ -586,19 +569,13 @@ export const BatteryFaultWarnings: MessageFns = { CclReducedDueToTemperature: isSet(object.CclReducedDueToTemperature) ? globalThis.Boolean(object.CclReducedDueToTemperature) : false, - DclAndCclReducedDueToCommunicationFailsafe: isSet( - object.DclAndCclReducedDueToCommunicationFailsafe, - ) + DclAndCclReducedDueToCommunicationFailsafe: isSet(object.DclAndCclReducedDueToCommunicationFailsafe) ? globalThis.Boolean(object.DclAndCclReducedDueToCommunicationFailsafe) : false, - DclAndCclReducedDueToVoltageFailsafe: isSet( - object.DclAndCclReducedDueToVoltageFailsafe, - ) + DclAndCclReducedDueToVoltageFailsafe: isSet(object.DclAndCclReducedDueToVoltageFailsafe) ? globalThis.Boolean(object.DclAndCclReducedDueToVoltageFailsafe) : false, - DclReducedDueToHighCellResistance: isSet( - object.DclReducedDueToHighCellResistance, - ) + DclReducedDueToHighCellResistance: isSet(object.DclReducedDueToHighCellResistance) ? globalThis.Boolean(object.DclReducedDueToHighCellResistance) : false, DclReducedDueToLowCellVoltage: isSet(object.DclReducedDueToLowCellVoltage) @@ -619,23 +596,19 @@ export const BatteryFaultWarnings: MessageFns = { toJSON(message: BatteryFaultWarnings): unknown { const obj: any = {}; if (message.CclReducedDueToAlternateCurrentLimit !== false) { - obj.CclReducedDueToAlternateCurrentLimit = - message.CclReducedDueToAlternateCurrentLimit; + obj.CclReducedDueToAlternateCurrentLimit = message.CclReducedDueToAlternateCurrentLimit; } if (message.CclReducedDueToChargerLatch !== false) { obj.CclReducedDueToChargerLatch = message.CclReducedDueToChargerLatch; } if (message.CclReducedDueToHighCellResistance !== false) { - obj.CclReducedDueToHighCellResistance = - message.CclReducedDueToHighCellResistance; + obj.CclReducedDueToHighCellResistance = message.CclReducedDueToHighCellResistance; } if (message.CclReducedDueToHighCellVoltage !== false) { - obj.CclReducedDueToHighCellVoltage = - message.CclReducedDueToHighCellVoltage; + obj.CclReducedDueToHighCellVoltage = message.CclReducedDueToHighCellVoltage; } if (message.CclReducedDueToHighPackVoltage !== false) { - obj.CclReducedDueToHighPackVoltage = - message.CclReducedDueToHighPackVoltage; + obj.CclReducedDueToHighPackVoltage = message.CclReducedDueToHighPackVoltage; } if (message.CclReducedDueToHighSoc !== false) { obj.CclReducedDueToHighSoc = message.CclReducedDueToHighSoc; @@ -644,16 +617,13 @@ export const BatteryFaultWarnings: MessageFns = { obj.CclReducedDueToTemperature = message.CclReducedDueToTemperature; } if (message.DclAndCclReducedDueToCommunicationFailsafe !== false) { - obj.DclAndCclReducedDueToCommunicationFailsafe = - message.DclAndCclReducedDueToCommunicationFailsafe; + obj.DclAndCclReducedDueToCommunicationFailsafe = message.DclAndCclReducedDueToCommunicationFailsafe; } if (message.DclAndCclReducedDueToVoltageFailsafe !== false) { - obj.DclAndCclReducedDueToVoltageFailsafe = - message.DclAndCclReducedDueToVoltageFailsafe; + obj.DclAndCclReducedDueToVoltageFailsafe = message.DclAndCclReducedDueToVoltageFailsafe; } if (message.DclReducedDueToHighCellResistance !== false) { - obj.DclReducedDueToHighCellResistance = - message.DclReducedDueToHighCellResistance; + obj.DclReducedDueToHighCellResistance = message.DclReducedDueToHighCellResistance; } if (message.DclReducedDueToLowCellVoltage !== false) { obj.DclReducedDueToLowCellVoltage = message.DclReducedDueToLowCellVoltage; @@ -670,41 +640,25 @@ export const BatteryFaultWarnings: MessageFns = { return obj; }, - create, I>>( - base?: I, - ): BatteryFaultWarnings { + create, I>>(base?: I): BatteryFaultWarnings { return BatteryFaultWarnings.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): BatteryFaultWarnings { + fromPartial, I>>(object: I): BatteryFaultWarnings { const message = createBaseBatteryFaultWarnings(); - message.CclReducedDueToAlternateCurrentLimit = - object.CclReducedDueToAlternateCurrentLimit ?? false; - message.CclReducedDueToChargerLatch = - object.CclReducedDueToChargerLatch ?? false; - message.CclReducedDueToHighCellResistance = - object.CclReducedDueToHighCellResistance ?? false; - message.CclReducedDueToHighCellVoltage = - object.CclReducedDueToHighCellVoltage ?? false; - message.CclReducedDueToHighPackVoltage = - object.CclReducedDueToHighPackVoltage ?? false; + message.CclReducedDueToAlternateCurrentLimit = object.CclReducedDueToAlternateCurrentLimit ?? false; + message.CclReducedDueToChargerLatch = object.CclReducedDueToChargerLatch ?? false; + message.CclReducedDueToHighCellResistance = object.CclReducedDueToHighCellResistance ?? false; + message.CclReducedDueToHighCellVoltage = object.CclReducedDueToHighCellVoltage ?? false; + message.CclReducedDueToHighPackVoltage = object.CclReducedDueToHighPackVoltage ?? false; message.CclReducedDueToHighSoc = object.CclReducedDueToHighSoc ?? false; - message.CclReducedDueToTemperature = - object.CclReducedDueToTemperature ?? false; - message.DclAndCclReducedDueToCommunicationFailsafe = - object.DclAndCclReducedDueToCommunicationFailsafe ?? false; - message.DclAndCclReducedDueToVoltageFailsafe = - object.DclAndCclReducedDueToVoltageFailsafe ?? false; - message.DclReducedDueToHighCellResistance = - object.DclReducedDueToHighCellResistance ?? false; - message.DclReducedDueToLowCellVoltage = - object.DclReducedDueToLowCellVoltage ?? false; - message.DclReducedDueToLowPackVoltage = - object.DclReducedDueToLowPackVoltage ?? false; + message.CclReducedDueToTemperature = object.CclReducedDueToTemperature ?? false; + message.DclAndCclReducedDueToCommunicationFailsafe = object.DclAndCclReducedDueToCommunicationFailsafe ?? false; + message.DclAndCclReducedDueToVoltageFailsafe = object.DclAndCclReducedDueToVoltageFailsafe ?? false; + message.DclReducedDueToHighCellResistance = object.DclReducedDueToHighCellResistance ?? false; + message.DclReducedDueToLowCellVoltage = object.DclReducedDueToLowCellVoltage ?? false; + message.DclReducedDueToLowPackVoltage = object.DclReducedDueToLowPackVoltage ?? false; message.DclReducedDueToLowSoc = object.DclReducedDueToLowSoc ?? false; - message.DclReducedDueToTemperature = - object.DclReducedDueToTemperature ?? false; + message.DclReducedDueToTemperature = object.DclReducedDueToTemperature ?? false; return message; }, }; @@ -736,10 +690,7 @@ function createBaseBatteryFaultErrors(): BatteryFaultErrors { } export const BatteryFaultErrors: MessageFns = { - encode( - message: BatteryFaultErrors, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { + encode(message: BatteryFaultErrors, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.AlwaysOnSupplyFault !== false) { writer.uint32(8).bool(message.AlwaysOnSupplyFault); } @@ -806,13 +757,9 @@ export const BatteryFaultErrors: MessageFns = { return writer; }, - decode( - input: BinaryReader | Uint8Array, - length?: number, - ): BatteryFaultErrors { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; + decode(input: BinaryReader | Uint8Array, length?: number): BatteryFaultErrors { + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseBatteryFaultErrors(); while (reader.pos < end) { const tag = reader.uint32(); @@ -996,9 +943,7 @@ export const BatteryFaultErrors: MessageFns = { fromJSON(object: any): BatteryFaultErrors { return { - AlwaysOnSupplyFault: isSet(object.AlwaysOnSupplyFault) - ? globalThis.Boolean(object.AlwaysOnSupplyFault) - : false, + AlwaysOnSupplyFault: isSet(object.AlwaysOnSupplyFault) ? globalThis.Boolean(object.AlwaysOnSupplyFault) : false, CanbusCommunicationFault: isSet(object.CanbusCommunicationFault) ? globalThis.Boolean(object.CanbusCommunicationFault) : false, @@ -1008,17 +953,11 @@ export const BatteryFaultErrors: MessageFns = { ChargerSafetyRelayFault: isSet(object.ChargerSafetyRelayFault) ? globalThis.Boolean(object.ChargerSafetyRelayFault) : false, - CurrentSensorFault: isSet(object.CurrentSensorFault) - ? globalThis.Boolean(object.CurrentSensorFault) - : false, - DischargeLimitEnforcementFault: isSet( - object.DischargeLimitEnforcementFault, - ) + CurrentSensorFault: isSet(object.CurrentSensorFault) ? globalThis.Boolean(object.CurrentSensorFault) : false, + DischargeLimitEnforcementFault: isSet(object.DischargeLimitEnforcementFault) ? globalThis.Boolean(object.DischargeLimitEnforcementFault) : false, - FanMonitorFault: isSet(object.FanMonitorFault) - ? globalThis.Boolean(object.FanMonitorFault) - : false, + FanMonitorFault: isSet(object.FanMonitorFault) ? globalThis.Boolean(object.FanMonitorFault) : false, HighVoltageIsolationFault: isSet(object.HighVoltageIsolationFault) ? globalThis.Boolean(object.HighVoltageIsolationFault) : false, @@ -1028,39 +967,23 @@ export const BatteryFaultErrors: MessageFns = { InternalConversionFault: isSet(object.InternalConversionFault) ? globalThis.Boolean(object.InternalConversionFault) : false, - InternalLogicFault: isSet(object.InternalLogicFault) - ? globalThis.Boolean(object.InternalLogicFault) - : false, - InternalMemoryFault: isSet(object.InternalMemoryFault) - ? globalThis.Boolean(object.InternalMemoryFault) - : false, + InternalLogicFault: isSet(object.InternalLogicFault) ? globalThis.Boolean(object.InternalLogicFault) : false, + InternalMemoryFault: isSet(object.InternalMemoryFault) ? globalThis.Boolean(object.InternalMemoryFault) : false, InternalThermistorFault: isSet(object.InternalThermistorFault) ? globalThis.Boolean(object.InternalThermistorFault) : false, - LowCellVoltageFault: isSet(object.LowCellVoltageFault) - ? globalThis.Boolean(object.LowCellVoltageFault) - : false, - OpenWiringFault: isSet(object.OpenWiringFault) - ? globalThis.Boolean(object.OpenWiringFault) - : false, + LowCellVoltageFault: isSet(object.LowCellVoltageFault) ? globalThis.Boolean(object.LowCellVoltageFault) : false, + OpenWiringFault: isSet(object.OpenWiringFault) ? globalThis.Boolean(object.OpenWiringFault) : false, PackVoltageSensorFault: isSet(object.PackVoltageSensorFault) ? globalThis.Boolean(object.PackVoltageSensorFault) : false, - PowerSupply12VFault: isSet(object.PowerSupply12VFault) - ? globalThis.Boolean(object.PowerSupply12VFault) - : false, - ThermistorFault: isSet(object.ThermistorFault) - ? globalThis.Boolean(object.ThermistorFault) - : false, + PowerSupply12VFault: isSet(object.PowerSupply12VFault) ? globalThis.Boolean(object.PowerSupply12VFault) : false, + ThermistorFault: isSet(object.ThermistorFault) ? globalThis.Boolean(object.ThermistorFault) : false, VoltageRedundancyFault: isSet(object.VoltageRedundancyFault) ? globalThis.Boolean(object.VoltageRedundancyFault) : false, - WeakCellFault: isSet(object.WeakCellFault) - ? globalThis.Boolean(object.WeakCellFault) - : false, - WeakPackFault: isSet(object.WeakPackFault) - ? globalThis.Boolean(object.WeakPackFault) - : false, + WeakCellFault: isSet(object.WeakCellFault) ? globalThis.Boolean(object.WeakCellFault) : false, + WeakPackFault: isSet(object.WeakPackFault) ? globalThis.Boolean(object.WeakPackFault) : false, }; }, @@ -1082,8 +1005,7 @@ export const BatteryFaultErrors: MessageFns = { obj.CurrentSensorFault = message.CurrentSensorFault; } if (message.DischargeLimitEnforcementFault !== false) { - obj.DischargeLimitEnforcementFault = - message.DischargeLimitEnforcementFault; + obj.DischargeLimitEnforcementFault = message.DischargeLimitEnforcementFault; } if (message.FanMonitorFault !== false) { obj.FanMonitorFault = message.FanMonitorFault; @@ -1133,28 +1055,20 @@ export const BatteryFaultErrors: MessageFns = { return obj; }, - create, I>>( - base?: I, - ): BatteryFaultErrors { + create, I>>(base?: I): BatteryFaultErrors { return BatteryFaultErrors.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): BatteryFaultErrors { + fromPartial, I>>(object: I): BatteryFaultErrors { const message = createBaseBatteryFaultErrors(); message.AlwaysOnSupplyFault = object.AlwaysOnSupplyFault ?? false; message.CanbusCommunicationFault = object.CanbusCommunicationFault ?? false; - message.ChargeLimitEnforcementFault = - object.ChargeLimitEnforcementFault ?? false; + message.ChargeLimitEnforcementFault = object.ChargeLimitEnforcementFault ?? false; message.ChargerSafetyRelayFault = object.ChargerSafetyRelayFault ?? false; message.CurrentSensorFault = object.CurrentSensorFault ?? false; - message.DischargeLimitEnforcementFault = - object.DischargeLimitEnforcementFault ?? false; + message.DischargeLimitEnforcementFault = object.DischargeLimitEnforcementFault ?? false; message.FanMonitorFault = object.FanMonitorFault ?? false; - message.HighVoltageIsolationFault = - object.HighVoltageIsolationFault ?? false; - message.InternalCommunicationFault = - object.InternalCommunicationFault ?? false; + message.HighVoltageIsolationFault = object.HighVoltageIsolationFault ?? false; + message.InternalCommunicationFault = object.InternalCommunicationFault ?? false; message.InternalConversionFault = object.InternalConversionFault ?? false; message.InternalLogicFault = object.InternalLogicFault ?? false; message.InternalMemoryFault = object.InternalMemoryFault ?? false; @@ -1176,29 +1090,19 @@ function createBaseBatteryFaults(): BatteryFaults { } export const BatteryFaults: MessageFns = { - encode( - message: BatteryFaults, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { + encode(message: BatteryFaults, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.Errors !== undefined) { - BatteryFaultErrors.encode( - message.Errors, - writer.uint32(10).fork(), - ).join(); + BatteryFaultErrors.encode(message.Errors, writer.uint32(10).fork()).join(); } if (message.Warnings !== undefined) { - BatteryFaultWarnings.encode( - message.Warnings, - writer.uint32(18).fork(), - ).join(); + BatteryFaultWarnings.encode(message.Warnings, writer.uint32(18).fork()).join(); } return writer; }, decode(input: BinaryReader | Uint8Array, length?: number): BatteryFaults { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseBatteryFaults(); while (reader.pos < end) { const tag = reader.uint32(); @@ -1216,10 +1120,7 @@ export const BatteryFaults: MessageFns = { break; } - message.Warnings = BatteryFaultWarnings.decode( - reader, - reader.uint32(), - ); + message.Warnings = BatteryFaultWarnings.decode(reader, reader.uint32()); continue; } } @@ -1233,12 +1134,8 @@ export const BatteryFaults: MessageFns = { fromJSON(object: any): BatteryFaults { return { - Errors: isSet(object.Errors) - ? BatteryFaultErrors.fromJSON(object.Errors) - : undefined, - Warnings: isSet(object.Warnings) - ? BatteryFaultWarnings.fromJSON(object.Warnings) - : undefined, + Errors: isSet(object.Errors) ? BatteryFaultErrors.fromJSON(object.Errors) : undefined, + Warnings: isSet(object.Warnings) ? BatteryFaultWarnings.fromJSON(object.Warnings) : undefined, }; }, @@ -1253,23 +1150,17 @@ export const BatteryFaults: MessageFns = { return obj; }, - create, I>>( - base?: I, - ): BatteryFaults { + create, I>>(base?: I): BatteryFaults { return BatteryFaults.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): BatteryFaults { + fromPartial, I>>(object: I): BatteryFaults { const message = createBaseBatteryFaults(); - message.Errors = - object.Errors !== undefined && object.Errors !== null - ? BatteryFaultErrors.fromPartial(object.Errors) - : undefined; - message.Warnings = - object.Warnings !== undefined && object.Warnings !== null - ? BatteryFaultWarnings.fromPartial(object.Warnings) - : undefined; + message.Errors = (object.Errors !== undefined && object.Errors !== null) + ? BatteryFaultErrors.fromPartial(object.Errors) + : undefined; + message.Warnings = (object.Warnings !== undefined && object.Warnings !== null) + ? BatteryFaultWarnings.fromPartial(object.Warnings) + : undefined; return message; }, }; @@ -1314,10 +1205,7 @@ function createBaseBatteryStatus(): BatteryStatus { } export const BatteryStatus: MessageFns = { - encode( - message: BatteryStatus, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { + encode(message: BatteryStatus, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.AlwaysOnSignalStatus !== false) { writer.uint32(8).bool(message.AlwaysOnSignalStatus); } @@ -1424,9 +1312,8 @@ export const BatteryStatus: MessageFns = { }, decode(input: BinaryReader | Uint8Array, length?: number): BatteryStatus { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseBatteryStatus(); while (reader.pos < end) { const tag = reader.uint32(); @@ -1717,16 +1604,10 @@ export const BatteryStatus: MessageFns = { AlwaysOnSignalStatus: isSet(object.AlwaysOnSignalStatus) ? globalThis.Boolean(object.AlwaysOnSignalStatus) : false, - AverageCellVoltage: isSet(object.AverageCellVoltage) - ? globalThis.Number(object.AverageCellVoltage) - : 0, - AverageTemperature: isSet(object.AverageTemperature) - ? globalThis.Number(object.AverageTemperature) - : 0, + AverageCellVoltage: isSet(object.AverageCellVoltage) ? globalThis.Number(object.AverageCellVoltage) : 0, + AverageTemperature: isSet(object.AverageTemperature) ? globalThis.Number(object.AverageTemperature) : 0, BmuAlive: isSet(object.BmuAlive) ? globalThis.Number(object.BmuAlive) : 0, - ChargeRelayEnabled: isSet(object.ChargeRelayEnabled) - ? globalThis.Boolean(object.ChargeRelayEnabled) - : false, + ChargeRelayEnabled: isSet(object.ChargeRelayEnabled) ? globalThis.Boolean(object.ChargeRelayEnabled) : false, ChargerSafetyEnabled: isSet(object.ChargerSafetyEnabled) ? globalThis.Boolean(object.ChargerSafetyEnabled) : false, @@ -1734,82 +1615,38 @@ export const BatteryStatus: MessageFns = { ? globalThis.Boolean(object.DischargeRelayEnabled) : false, FanSpeed: isSet(object.FanSpeed) ? globalThis.Number(object.FanSpeed) : 0, - FanVoltage: isSet(object.FanVoltage) - ? globalThis.Number(object.FanVoltage) - : 0, - HighCellVoltage: isSet(object.HighCellVoltage) - ? globalThis.Number(object.HighCellVoltage) - : 0, - HighCellVoltageId: isSet(object.HighCellVoltageId) - ? globalThis.Number(object.HighCellVoltageId) - : 0, - HighTemperature: isSet(object.HighTemperature) - ? globalThis.Number(object.HighTemperature) - : 0, - HighThermistorId: isSet(object.HighThermistorId) - ? globalThis.Number(object.HighThermistorId) - : 0, + FanVoltage: isSet(object.FanVoltage) ? globalThis.Number(object.FanVoltage) : 0, + HighCellVoltage: isSet(object.HighCellVoltage) ? globalThis.Number(object.HighCellVoltage) : 0, + HighCellVoltageId: isSet(object.HighCellVoltageId) ? globalThis.Number(object.HighCellVoltageId) : 0, + HighTemperature: isSet(object.HighTemperature) ? globalThis.Number(object.HighTemperature) : 0, + HighThermistorId: isSet(object.HighThermistorId) ? globalThis.Number(object.HighThermistorId) : 0, Input12V: isSet(object.Input12V) ? globalThis.Number(object.Input12V) : 0, - InternalTemperature: isSet(object.InternalTemperature) - ? globalThis.Number(object.InternalTemperature) - : 0, + InternalTemperature: isSet(object.InternalTemperature) ? globalThis.Number(object.InternalTemperature) : 0, IsChargingSignalStatus: isSet(object.IsChargingSignalStatus) ? globalThis.Boolean(object.IsChargingSignalStatus) : false, - IsReadySignalStatus: isSet(object.IsReadySignalStatus) - ? globalThis.Boolean(object.IsReadySignalStatus) - : false, - LowCellVoltage: isSet(object.LowCellVoltage) - ? globalThis.Number(object.LowCellVoltage) - : 0, - LowCellVoltageId: isSet(object.LowCellVoltageId) - ? globalThis.Number(object.LowCellVoltageId) - : 0, - LowTemperature: isSet(object.LowTemperature) - ? globalThis.Number(object.LowTemperature) - : 0, - LowThermistorId: isSet(object.LowThermistorId) - ? globalThis.Number(object.LowThermistorId) - : 0, + IsReadySignalStatus: isSet(object.IsReadySignalStatus) ? globalThis.Boolean(object.IsReadySignalStatus) : false, + LowCellVoltage: isSet(object.LowCellVoltage) ? globalThis.Number(object.LowCellVoltage) : 0, + LowCellVoltageId: isSet(object.LowCellVoltageId) ? globalThis.Number(object.LowCellVoltageId) : 0, + LowTemperature: isSet(object.LowTemperature) ? globalThis.Number(object.LowTemperature) : 0, + LowThermistorId: isSet(object.LowThermistorId) ? globalThis.Number(object.LowThermistorId) : 0, MalfunctionIndicatorActive: isSet(object.MalfunctionIndicatorActive) ? globalThis.Boolean(object.MalfunctionIndicatorActive) : false, - MaximumCellVoltage: isSet(object.MaximumCellVoltage) - ? globalThis.Number(object.MaximumCellVoltage) - : 0, - MaximumPackVoltage: isSet(object.MaximumPackVoltage) - ? globalThis.Number(object.MaximumPackVoltage) - : 0, - MinimumCellVoltage: isSet(object.MinimumCellVoltage) - ? globalThis.Number(object.MinimumCellVoltage) - : 0, - MinimumPackVoltage: isSet(object.MinimumPackVoltage) - ? globalThis.Number(object.MinimumPackVoltage) - : 0, + MaximumCellVoltage: isSet(object.MaximumCellVoltage) ? globalThis.Number(object.MaximumCellVoltage) : 0, + MaximumPackVoltage: isSet(object.MaximumPackVoltage) ? globalThis.Number(object.MaximumPackVoltage) : 0, + MinimumCellVoltage: isSet(object.MinimumCellVoltage) ? globalThis.Number(object.MinimumCellVoltage) : 0, + MinimumPackVoltage: isSet(object.MinimumPackVoltage) ? globalThis.Number(object.MinimumPackVoltage) : 0, MultiPurposeInputSignalStatus: isSet(object.MultiPurposeInputSignalStatus) ? globalThis.Boolean(object.MultiPurposeInputSignalStatus) : false, - PackAmphours: isSet(object.PackAmphours) - ? globalThis.Number(object.PackAmphours) - : 0, - PackCurrent: isSet(object.PackCurrent) - ? globalThis.Number(object.PackCurrent) - : 0, - PackDepthOfDischarge: isSet(object.PackDepthOfDischarge) - ? globalThis.Number(object.PackDepthOfDischarge) - : 0, - PackStateOfCharge: isSet(object.PackStateOfCharge) - ? globalThis.Number(object.PackStateOfCharge) - : 0, - PackVoltage: isSet(object.PackVoltage) - ? globalThis.Number(object.PackVoltage) - : 0, - PopulatedCells: isSet(object.PopulatedCells) - ? globalThis.Number(object.PopulatedCells) - : 0, - RequestedFanSpeed: isSet(object.RequestedFanSpeed) - ? globalThis.Number(object.RequestedFanSpeed) - : 0, + PackAmphours: isSet(object.PackAmphours) ? globalThis.Number(object.PackAmphours) : 0, + PackCurrent: isSet(object.PackCurrent) ? globalThis.Number(object.PackCurrent) : 0, + PackDepthOfDischarge: isSet(object.PackDepthOfDischarge) ? globalThis.Number(object.PackDepthOfDischarge) : 0, + PackStateOfCharge: isSet(object.PackStateOfCharge) ? globalThis.Number(object.PackStateOfCharge) : 0, + PackVoltage: isSet(object.PackVoltage) ? globalThis.Number(object.PackVoltage) : 0, + PopulatedCells: isSet(object.PopulatedCells) ? globalThis.Number(object.PopulatedCells) : 0, + RequestedFanSpeed: isSet(object.RequestedFanSpeed) ? globalThis.Number(object.RequestedFanSpeed) : 0, }; }, @@ -1920,14 +1757,10 @@ export const BatteryStatus: MessageFns = { return obj; }, - create, I>>( - base?: I, - ): BatteryStatus { + create, I>>(base?: I): BatteryStatus { return BatteryStatus.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): BatteryStatus { + fromPartial, I>>(object: I): BatteryStatus { const message = createBaseBatteryStatus(); message.AlwaysOnSignalStatus = object.AlwaysOnSignalStatus ?? false; message.AverageCellVoltage = object.AverageCellVoltage ?? 0; @@ -1950,14 +1783,12 @@ export const BatteryStatus: MessageFns = { message.LowCellVoltageId = object.LowCellVoltageId ?? 0; message.LowTemperature = object.LowTemperature ?? 0; message.LowThermistorId = object.LowThermistorId ?? 0; - message.MalfunctionIndicatorActive = - object.MalfunctionIndicatorActive ?? false; + message.MalfunctionIndicatorActive = object.MalfunctionIndicatorActive ?? false; message.MaximumCellVoltage = object.MaximumCellVoltage ?? 0; message.MaximumPackVoltage = object.MaximumPackVoltage ?? 0; message.MinimumCellVoltage = object.MinimumCellVoltage ?? 0; message.MinimumPackVoltage = object.MinimumPackVoltage ?? 0; - message.MultiPurposeInputSignalStatus = - object.MultiPurposeInputSignalStatus ?? false; + message.MultiPurposeInputSignalStatus = object.MultiPurposeInputSignalStatus ?? false; message.PackAmphours = object.PackAmphours ?? 0; message.PackCurrent = object.PackCurrent ?? 0; message.PackDepthOfDischarge = object.PackDepthOfDischarge ?? 0; @@ -2068,9 +1899,8 @@ export const B3: MessageFns = { }, decode(input: BinaryReader | Uint8Array, length?: number): B3 { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseB3(); while (reader.pos < end) { const tag = reader.uint32(); @@ -2262,74 +2092,38 @@ export const B3: MessageFns = { fromJSON(object: any): B3 { return { - Acceleration: isSet(object.Acceleration) - ? globalThis.Number(object.Acceleration) - : 0, - B3Heartbeat: isSet(object.B3Heartbeat) - ? globalThis.Boolean(object.B3Heartbeat) - : false, + Acceleration: isSet(object.Acceleration) ? globalThis.Number(object.Acceleration) : 0, + B3Heartbeat: isSet(object.B3Heartbeat) ? globalThis.Boolean(object.B3Heartbeat) : false, BrakeLightSignalStatus: isSet(object.BrakeLightSignalStatus) ? globalThis.Boolean(object.BrakeLightSignalStatus) : false, - BrakeSwitchDigital: isSet(object.BrakeSwitchDigital) - ? globalThis.Boolean(object.BrakeSwitchDigital) - : false, - DaytimeRunningLightSignalStatus: isSet( - object.DaytimeRunningLightSignalStatus, - ) + BrakeSwitchDigital: isSet(object.BrakeSwitchDigital) ? globalThis.Boolean(object.BrakeSwitchDigital) : false, + DaytimeRunningLightSignalStatus: isSet(object.DaytimeRunningLightSignalStatus) ? globalThis.Boolean(object.DaytimeRunningLightSignalStatus) : false, - ForwardDigital: isSet(object.ForwardDigital) - ? globalThis.Boolean(object.ForwardDigital) - : false, + ForwardDigital: isSet(object.ForwardDigital) ? globalThis.Boolean(object.ForwardDigital) : false, HandbrakeSwitchDigital: isSet(object.HandbrakeSwitchDigital) ? globalThis.Boolean(object.HandbrakeSwitchDigital) : false, - HazardLightsInput: isSet(object.HazardLightsInput) - ? globalThis.Boolean(object.HazardLightsInput) - : false, + HazardLightsInput: isSet(object.HazardLightsInput) ? globalThis.Boolean(object.HazardLightsInput) : false, HeadightsSwitchInput: isSet(object.HeadightsSwitchInput) ? globalThis.Boolean(object.HeadightsSwitchInput) : false, HeadlightSignalStatus: isSet(object.HeadlightSignalStatus) ? globalThis.Boolean(object.HeadlightSignalStatus) : false, - HornSignalStatus: isSet(object.HornSignalStatus) - ? globalThis.Boolean(object.HornSignalStatus) - : false, - HornSwitchDigital: isSet(object.HornSwitchDigital) - ? globalThis.Boolean(object.HornSwitchDigital) - : false, - LapDigital: isSet(object.LapDigital) - ? globalThis.Boolean(object.LapDigital) - : false, - LeftSignalInput: isSet(object.LeftSignalInput) - ? globalThis.Boolean(object.LeftSignalInput) - : false, - LeftSignalStatus: isSet(object.LeftSignalStatus) - ? globalThis.Boolean(object.LeftSignalStatus) - : false, - MotorResetDigital: isSet(object.MotorResetDigital) - ? globalThis.Boolean(object.MotorResetDigital) - : false, - NeutralDigital: isSet(object.NeutralDigital) - ? globalThis.Boolean(object.NeutralDigital) - : false, - RaceModeDigital: isSet(object.RaceModeDigital) - ? globalThis.Boolean(object.RaceModeDigital) - : false, - RegenBraking: isSet(object.RegenBraking) - ? globalThis.Number(object.RegenBraking) - : 0, - ReverseDigital: isSet(object.ReverseDigital) - ? globalThis.Boolean(object.ReverseDigital) - : false, - RightSignalInput: isSet(object.RightSignalInput) - ? globalThis.Boolean(object.RightSignalInput) - : false, - RightSignalStatus: isSet(object.RightSignalStatus) - ? globalThis.Boolean(object.RightSignalStatus) - : false, + HornSignalStatus: isSet(object.HornSignalStatus) ? globalThis.Boolean(object.HornSignalStatus) : false, + HornSwitchDigital: isSet(object.HornSwitchDigital) ? globalThis.Boolean(object.HornSwitchDigital) : false, + LapDigital: isSet(object.LapDigital) ? globalThis.Boolean(object.LapDigital) : false, + LeftSignalInput: isSet(object.LeftSignalInput) ? globalThis.Boolean(object.LeftSignalInput) : false, + LeftSignalStatus: isSet(object.LeftSignalStatus) ? globalThis.Boolean(object.LeftSignalStatus) : false, + MotorResetDigital: isSet(object.MotorResetDigital) ? globalThis.Boolean(object.MotorResetDigital) : false, + NeutralDigital: isSet(object.NeutralDigital) ? globalThis.Boolean(object.NeutralDigital) : false, + RaceModeDigital: isSet(object.RaceModeDigital) ? globalThis.Boolean(object.RaceModeDigital) : false, + RegenBraking: isSet(object.RegenBraking) ? globalThis.Number(object.RegenBraking) : 0, + ReverseDigital: isSet(object.ReverseDigital) ? globalThis.Boolean(object.ReverseDigital) : false, + RightSignalInput: isSet(object.RightSignalInput) ? globalThis.Boolean(object.RightSignalInput) : false, + RightSignalStatus: isSet(object.RightSignalStatus) ? globalThis.Boolean(object.RightSignalStatus) : false, }; }, @@ -2348,8 +2142,7 @@ export const B3: MessageFns = { obj.BrakeSwitchDigital = message.BrakeSwitchDigital; } if (message.DaytimeRunningLightSignalStatus !== false) { - obj.DaytimeRunningLightSignalStatus = - message.DaytimeRunningLightSignalStatus; + obj.DaytimeRunningLightSignalStatus = message.DaytimeRunningLightSignalStatus; } if (message.ForwardDigital !== false) { obj.ForwardDigital = message.ForwardDigital; @@ -2414,8 +2207,7 @@ export const B3: MessageFns = { message.B3Heartbeat = object.B3Heartbeat ?? false; message.BrakeLightSignalStatus = object.BrakeLightSignalStatus ?? false; message.BrakeSwitchDigital = object.BrakeSwitchDigital ?? false; - message.DaytimeRunningLightSignalStatus = - object.DaytimeRunningLightSignalStatus ?? false; + message.DaytimeRunningLightSignalStatus = object.DaytimeRunningLightSignalStatus ?? false; message.ForwardDigital = object.ForwardDigital ?? false; message.HandbrakeSwitchDigital = object.HandbrakeSwitchDigital ?? false; message.HazardLightsInput = object.HazardLightsInput ?? false; @@ -2442,10 +2234,7 @@ function createBaseKeyMotor(): KeyMotor { } export const KeyMotor: MessageFns = { - encode( - message: KeyMotor, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { + encode(message: KeyMotor, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.BusCurrentOut !== 0) { writer.uint32(13).float(message.BusCurrentOut); } @@ -2459,9 +2248,8 @@ export const KeyMotor: MessageFns = { }, decode(input: BinaryReader | Uint8Array, length?: number): KeyMotor { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseKeyMotor(); while (reader.pos < end) { const tag = reader.uint32(); @@ -2501,15 +2289,9 @@ export const KeyMotor: MessageFns = { fromJSON(object: any): KeyMotor { return { - BusCurrentOut: isSet(object.BusCurrentOut) - ? globalThis.Number(object.BusCurrentOut) - : 0, - KeyMotorVelocity: isSet(object.KeyMotorVelocity) - ? globalThis.Number(object.KeyMotorVelocity) - : 0, - MotorCurrent: isSet(object.MotorCurrent) - ? globalThis.Number(object.MotorCurrent) - : 0, + BusCurrentOut: isSet(object.BusCurrentOut) ? globalThis.Number(object.BusCurrentOut) : 0, + KeyMotorVelocity: isSet(object.KeyMotorVelocity) ? globalThis.Number(object.KeyMotorVelocity) : 0, + MotorCurrent: isSet(object.MotorCurrent) ? globalThis.Number(object.MotorCurrent) : 0, }; }, @@ -2602,10 +2384,7 @@ function createBaseMBMS(): MBMS { } export const MBMS: MessageFns = { - encode( - message: MBMS, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { + encode(message: MBMS, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.AbattDisable !== false) { writer.uint32(8).bool(message.AbattDisable); } @@ -2781,9 +2560,8 @@ export const MBMS: MessageFns = { }, decode(input: BinaryReader | Uint8Array, length?: number): MBMS { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMBMS(); while (reader.pos < end) { const tag = reader.uint32(); @@ -3255,9 +3033,7 @@ export const MBMS: MessageFns = { fromJSON(object: any): MBMS { return { - AbattDisable: isSet(object.AbattDisable) - ? globalThis.Boolean(object.AbattDisable) - : false, + AbattDisable: isSet(object.AbattDisable) ? globalThis.Boolean(object.AbattDisable) : false, ArrayContactorCommand: isSet(object.ArrayContactorCommand) ? globalThis.Boolean(object.ArrayContactorCommand) : false, @@ -3273,15 +3049,11 @@ export const MBMS: MessageFns = { AuxiliaryBatteryVoltage: isSet(object.AuxiliaryBatteryVoltage) ? globalThis.Number(object.AuxiliaryBatteryVoltage) : 0, - CanOc12VWarning: isSet(object.CanOc12VWarning) - ? globalThis.Boolean(object.CanOc12VWarning) - : false, + CanOc12VWarning: isSet(object.CanOc12VWarning) ? globalThis.Boolean(object.CanOc12VWarning) : false, ChargeContactorCommand: isSet(object.ChargeContactorCommand) ? globalThis.Boolean(object.ChargeContactorCommand) : false, - ChargeEnable: isSet(object.ChargeEnable) - ? globalThis.Boolean(object.ChargeEnable) - : false, + ChargeEnable: isSet(object.ChargeEnable) ? globalThis.Boolean(object.ChargeEnable) : false, ChargeHeartbeatDeadTrip: isSet(object.ChargeHeartbeatDeadTrip) ? globalThis.Boolean(object.ChargeHeartbeatDeadTrip) : false, @@ -3291,18 +3063,10 @@ export const MBMS: MessageFns = { ChargeHighCurrentWarning: isSet(object.ChargeHighCurrentWarning) ? globalThis.Boolean(object.ChargeHighCurrentWarning) : false, - ChargeSafety: isSet(object.ChargeSafety) - ? globalThis.Boolean(object.ChargeSafety) - : false, - ChargeShouldTrip: isSet(object.ChargeShouldTrip) - ? globalThis.Boolean(object.ChargeShouldTrip) - : false, - ChgFault: isSet(object.ChgFault) - ? globalThis.Boolean(object.ChgFault) - : false, - ChgLvEn: isSet(object.ChgLvEn) - ? globalThis.Boolean(object.ChgLvEn) - : false, + ChargeSafety: isSet(object.ChargeSafety) ? globalThis.Boolean(object.ChargeSafety) : false, + ChargeShouldTrip: isSet(object.ChargeShouldTrip) ? globalThis.Boolean(object.ChargeShouldTrip) : false, + ChgFault: isSet(object.ChgFault) ? globalThis.Boolean(object.ChgFault) : false, + ChgLvEn: isSet(object.ChgLvEn) ? globalThis.Boolean(object.ChgLvEn) : false, ChgOn: isSet(object.ChgOn) ? globalThis.Boolean(object.ChgOn) : false, CommonContactorCommand: isSet(object.CommonContactorCommand) ? globalThis.Boolean(object.CommonContactorCommand) @@ -3316,76 +3080,44 @@ export const MBMS: MessageFns = { CommonHighCurrentWarning: isSet(object.CommonHighCurrentWarning) ? globalThis.Boolean(object.CommonHighCurrentWarning) : false, - ContactorConnectedUnexpectedlyTrip: isSet( - object.ContactorConnectedUnexpectedlyTrip, - ) + ContactorConnectedUnexpectedlyTrip: isSet(object.ContactorConnectedUnexpectedlyTrip) ? globalThis.Boolean(object.ContactorConnectedUnexpectedlyTrip) : false, - ContactorDisconnectedUnexpectedlyTrip: isSet( - object.ContactorDisconnectedUnexpectedlyTrip, - ) + ContactorDisconnectedUnexpectedlyTrip: isSet(object.ContactorDisconnectedUnexpectedlyTrip) ? globalThis.Boolean(object.ContactorDisconnectedUnexpectedlyTrip) : false, - DcdcFault: isSet(object.DcdcFault) - ? globalThis.Boolean(object.DcdcFault) - : false, + DcdcFault: isSet(object.DcdcFault) ? globalThis.Boolean(object.DcdcFault) : false, DcdcOn: isSet(object.DcdcOn) ? globalThis.Boolean(object.DcdcOn) : false, - DischargeEnable: isSet(object.DischargeEnable) - ? globalThis.Boolean(object.DischargeEnable) - : false, - DischargeShouldTrip: isSet(object.DischargeShouldTrip) - ? globalThis.Boolean(object.DischargeShouldTrip) - : false, + DischargeEnable: isSet(object.DischargeEnable) ? globalThis.Boolean(object.DischargeEnable) : false, + DischargeShouldTrip: isSet(object.DischargeShouldTrip) ? globalThis.Boolean(object.DischargeShouldTrip) : false, En1: isSet(object.En1) ? globalThis.Boolean(object.En1) : false, - EsdEnabledTrip: isSet(object.EsdEnabledTrip) - ? globalThis.Boolean(object.EsdEnabledTrip) - : false, - ExternalShutdown: isSet(object.ExternalShutdown) - ? globalThis.Boolean(object.ExternalShutdown) - : false, - Heartbeat: isSet(object.Heartbeat) - ? globalThis.Boolean(object.Heartbeat) - : false, - HighCellVoltageTrip: isSet(object.HighCellVoltageTrip) - ? globalThis.Boolean(object.HighCellVoltageTrip) - : false, + EsdEnabledTrip: isSet(object.EsdEnabledTrip) ? globalThis.Boolean(object.EsdEnabledTrip) : false, + ExternalShutdown: isSet(object.ExternalShutdown) ? globalThis.Boolean(object.ExternalShutdown) : false, + Heartbeat: isSet(object.Heartbeat) ? globalThis.Boolean(object.Heartbeat) : false, + HighCellVoltageTrip: isSet(object.HighCellVoltageTrip) ? globalThis.Boolean(object.HighCellVoltageTrip) : false, HighCellVoltageWarning: isSet(object.HighCellVoltageWarning) ? globalThis.Boolean(object.HighCellVoltageWarning) : false, - HighTemperatureTrip: isSet(object.HighTemperatureTrip) - ? globalThis.Boolean(object.HighTemperatureTrip) - : false, + HighTemperatureTrip: isSet(object.HighTemperatureTrip) ? globalThis.Boolean(object.HighTemperatureTrip) : false, HighTemperatureWarning: isSet(object.HighTemperatureWarning) ? globalThis.Boolean(object.HighTemperatureWarning) : false, Key: isSet(object.Key) ? globalThis.Boolean(object.Key) : false, - LowCellVoltageTrip: isSet(object.LowCellVoltageTrip) - ? globalThis.Boolean(object.LowCellVoltageTrip) - : false, + LowCellVoltageTrip: isSet(object.LowCellVoltageTrip) ? globalThis.Boolean(object.LowCellVoltageTrip) : false, LowCellVoltageWarning: isSet(object.LowCellVoltageWarning) ? globalThis.Boolean(object.LowCellVoltageWarning) : false, - LowTemperatureTrip: isSet(object.LowTemperatureTrip) - ? globalThis.Boolean(object.LowTemperatureTrip) - : false, + LowTemperatureTrip: isSet(object.LowTemperatureTrip) ? globalThis.Boolean(object.LowTemperatureTrip) : false, LowTemperatureWarning: isSet(object.LowTemperatureWarning) ? globalThis.Boolean(object.LowTemperatureWarning) : false, - LvContactorCommand: isSet(object.LvContactorCommand) - ? globalThis.Boolean(object.LvContactorCommand) - : false, - LvHeartbeatDeadTrip: isSet(object.LvHeartbeatDeadTrip) - ? globalThis.Boolean(object.LvHeartbeatDeadTrip) - : false, - LvHighCurrentTrip: isSet(object.LvHighCurrentTrip) - ? globalThis.Boolean(object.LvHighCurrentTrip) - : false, + LvContactorCommand: isSet(object.LvContactorCommand) ? globalThis.Boolean(object.LvContactorCommand) : false, + LvHeartbeatDeadTrip: isSet(object.LvHeartbeatDeadTrip) ? globalThis.Boolean(object.LvHeartbeatDeadTrip) : false, + LvHighCurrentTrip: isSet(object.LvHighCurrentTrip) ? globalThis.Boolean(object.LvHighCurrentTrip) : false, LvHighCurrentWarning: isSet(object.LvHighCurrentWarning) ? globalThis.Boolean(object.LvHighCurrentWarning) : false, - MainPowerSwitch: isSet(object.MainPowerSwitch) - ? globalThis.Boolean(object.MainPowerSwitch) - : false, + MainPowerSwitch: isSet(object.MainPowerSwitch) ? globalThis.Boolean(object.MainPowerSwitch) : false, MotorContactorCommand: isSet(object.MotorContactorCommand) ? globalThis.Boolean(object.MotorContactorCommand) : false, @@ -3398,30 +3130,18 @@ export const MBMS: MessageFns = { MotorHighCurrentWarning: isSet(object.MotorHighCurrentWarning) ? globalThis.Boolean(object.MotorHighCurrentWarning) : false, - MpsDisabledTrip: isSet(object.MpsDisabledTrip) - ? globalThis.Boolean(object.MpsDisabledTrip) - : false, + MpsDisabledTrip: isSet(object.MpsDisabledTrip) ? globalThis.Boolean(object.MpsDisabledTrip) : false, OrionCanReceivedRecently: isSet(object.OrionCanReceivedRecently) ? globalThis.Boolean(object.OrionCanReceivedRecently) : false, OrionMessageTimeoutTrip: isSet(object.OrionMessageTimeoutTrip) ? globalThis.Boolean(object.OrionMessageTimeoutTrip) : false, - ProtectionTrip: isSet(object.ProtectionTrip) - ? globalThis.Boolean(object.ProtectionTrip) - : false, - StartupState: isSet(object.StartupState) - ? globalThis.Number(object.StartupState) - : 0, - StrobeBmsLight: isSet(object.StrobeBmsLight) - ? globalThis.Boolean(object.StrobeBmsLight) - : false, - SystemState: isSet(object.SystemState) - ? globalThis.Number(object.SystemState) - : 0, - ThreeAOc: isSet(object.ThreeAOc) - ? globalThis.Boolean(object.ThreeAOc) - : false, + ProtectionTrip: isSet(object.ProtectionTrip) ? globalThis.Boolean(object.ProtectionTrip) : false, + StartupState: isSet(object.StartupState) ? globalThis.Number(object.StartupState) : 0, + StrobeBmsLight: isSet(object.StrobeBmsLight) ? globalThis.Boolean(object.StrobeBmsLight) : false, + SystemState: isSet(object.SystemState) ? globalThis.Number(object.SystemState) : 0, + ThreeAOc: isSet(object.ThreeAOc) ? globalThis.Boolean(object.ThreeAOc) : false, }; }, @@ -3491,12 +3211,10 @@ export const MBMS: MessageFns = { obj.CommonHighCurrentWarning = message.CommonHighCurrentWarning; } if (message.ContactorConnectedUnexpectedlyTrip !== false) { - obj.ContactorConnectedUnexpectedlyTrip = - message.ContactorConnectedUnexpectedlyTrip; + obj.ContactorConnectedUnexpectedlyTrip = message.ContactorConnectedUnexpectedlyTrip; } if (message.ContactorDisconnectedUnexpectedlyTrip !== false) { - obj.ContactorDisconnectedUnexpectedlyTrip = - message.ContactorDisconnectedUnexpectedlyTrip; + obj.ContactorDisconnectedUnexpectedlyTrip = message.ContactorDisconnectedUnexpectedlyTrip; } if (message.DcdcFault !== false) { obj.DcdcFault = message.DcdcFault; @@ -3629,10 +3347,8 @@ export const MBMS: MessageFns = { message.CommonHeartbeatDeadTrip = object.CommonHeartbeatDeadTrip ?? false; message.CommonHighCurrentTrip = object.CommonHighCurrentTrip ?? false; message.CommonHighCurrentWarning = object.CommonHighCurrentWarning ?? false; - message.ContactorConnectedUnexpectedlyTrip = - object.ContactorConnectedUnexpectedlyTrip ?? false; - message.ContactorDisconnectedUnexpectedlyTrip = - object.ContactorDisconnectedUnexpectedlyTrip ?? false; + message.ContactorConnectedUnexpectedlyTrip = object.ContactorConnectedUnexpectedlyTrip ?? false; + message.ContactorDisconnectedUnexpectedlyTrip = object.ContactorDisconnectedUnexpectedlyTrip ?? false; message.DcdcFault = object.DcdcFault ?? false; message.DcdcOn = object.DcdcOn ?? false; message.DischargeEnable = object.DischargeEnable ?? false; @@ -3706,10 +3422,7 @@ function createBaseMotorDetails(): MotorDetails { } export const MotorDetails: MessageFns = { - encode( - message: MotorDetails, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { + encode(message: MotorDetails, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.ActiveMotor !== 0) { writer.uint32(13).float(message.ActiveMotor); } @@ -3801,9 +3514,8 @@ export const MotorDetails: MessageFns = { }, decode(input: BinaryReader | Uint8Array, length?: number): MotorDetails { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMotorDetails(); while (reader.pos < end) { const tag = reader.uint32(); @@ -4051,74 +3763,34 @@ export const MotorDetails: MessageFns = { fromJSON(object: any): MotorDetails { return { - ActiveMotor: isSet(object.ActiveMotor) - ? globalThis.Number(object.ActiveMotor) - : 0, + ActiveMotor: isSet(object.ActiveMotor) ? globalThis.Number(object.ActiveMotor) : 0, bemfD: isSet(object.BEMFD) ? globalThis.Number(object.BEMFD) : 0, bemfQ: isSet(object.BEMFQ) ? globalThis.Number(object.BEMFQ) : 0, - BusCurrent: isSet(object.BusCurrent) - ? globalThis.Number(object.BusCurrent) - : 0, - BusVoltage: isSet(object.BusVoltage) - ? globalThis.Number(object.BusVoltage) - : 0, + BusCurrent: isSet(object.BusCurrent) ? globalThis.Number(object.BusCurrent) : 0, + BusVoltage: isSet(object.BusVoltage) ? globalThis.Number(object.BusVoltage) : 0, DCBusAh: isSet(object.DCBusAh) ? globalThis.Number(object.DCBusAh) : 0, - DspBoardTemperature: isSet(object.DspBoardTemperature) - ? globalThis.Number(object.DspBoardTemperature) - : 0, - ErrorFlags: isSet(object.ErrorFlags) - ? globalThis.Number(object.ErrorFlags) - : 0, - HeatsinkTemperature: isSet(object.HeatsinkTemperature) - ? globalThis.Number(object.HeatsinkTemperature) - : 0, + DspBoardTemperature: isSet(object.DspBoardTemperature) ? globalThis.Number(object.DspBoardTemperature) : 0, + ErrorFlags: isSet(object.ErrorFlags) ? globalThis.Number(object.ErrorFlags) : 0, + HeatsinkTemperature: isSet(object.HeatsinkTemperature) ? globalThis.Number(object.HeatsinkTemperature) : 0, Id: isSet(object.Id) ? globalThis.Number(object.Id) : 0, Iq: isSet(object.Iq) ? globalThis.Number(object.Iq) : 0, - LimitFlags: isSet(object.LimitFlags) - ? globalThis.Number(object.LimitFlags) - : 0, + LimitFlags: isSet(object.LimitFlags) ? globalThis.Number(object.LimitFlags) : 0, MotorId: isSet(object.MotorId) ? globalThis.Number(object.MotorId) : 0, - MotorTemperature: isSet(object.MotorTemperature) - ? globalThis.Number(object.MotorTemperature) - : 0, - MotorVelocity: isSet(object.MotorVelocity) - ? globalThis.Number(object.MotorVelocity) - : 0, + MotorTemperature: isSet(object.MotorTemperature) ? globalThis.Number(object.MotorTemperature) : 0, + MotorVelocity: isSet(object.MotorVelocity) ? globalThis.Number(object.MotorVelocity) : 0, Odometer: isSet(object.Odometer) ? globalThis.Number(object.Odometer) : 0, - PhaseCurrentB: isSet(object.PhaseCurrentB) - ? globalThis.Number(object.PhaseCurrentB) - : 0, - PhaseCurrentC: isSet(object.PhaseCurrentC) - ? globalThis.Number(object.PhaseCurrentC) - : 0, - RxErrorCount: isSet(object.RxErrorCount) - ? globalThis.Number(object.RxErrorCount) - : 0, - SerialNumber: isSet(object.SerialNumber) - ? globalThis.Number(object.SerialNumber) - : 0, - SlipSpeed: isSet(object.SlipSpeed) - ? globalThis.Number(object.SlipSpeed) - : 0, - Supply15V: isSet(object.Supply15V) - ? globalThis.Number(object.Supply15V) - : 0, - Supply1V9: isSet(object.Supply1V9) - ? globalThis.Number(object.Supply1V9) - : 0, - Supply3V3: isSet(object.Supply3V3) - ? globalThis.Number(object.Supply3V3) - : 0, - TritiumId: isSet(object.TritiumId) - ? globalThis.Number(object.TritiumId) - : 0, - TxErrorCount: isSet(object.TxErrorCount) - ? globalThis.Number(object.TxErrorCount) - : 0, + PhaseCurrentB: isSet(object.PhaseCurrentB) ? globalThis.Number(object.PhaseCurrentB) : 0, + PhaseCurrentC: isSet(object.PhaseCurrentC) ? globalThis.Number(object.PhaseCurrentC) : 0, + RxErrorCount: isSet(object.RxErrorCount) ? globalThis.Number(object.RxErrorCount) : 0, + SerialNumber: isSet(object.SerialNumber) ? globalThis.Number(object.SerialNumber) : 0, + SlipSpeed: isSet(object.SlipSpeed) ? globalThis.Number(object.SlipSpeed) : 0, + Supply15V: isSet(object.Supply15V) ? globalThis.Number(object.Supply15V) : 0, + Supply1V9: isSet(object.Supply1V9) ? globalThis.Number(object.Supply1V9) : 0, + Supply3V3: isSet(object.Supply3V3) ? globalThis.Number(object.Supply3V3) : 0, + TritiumId: isSet(object.TritiumId) ? globalThis.Number(object.TritiumId) : 0, + TxErrorCount: isSet(object.TxErrorCount) ? globalThis.Number(object.TxErrorCount) : 0, Vd: isSet(object.Vd) ? globalThis.Number(object.Vd) : 0, - VehicleVelocity: isSet(object.VehicleVelocity) - ? globalThis.Number(object.VehicleVelocity) - : 0, + VehicleVelocity: isSet(object.VehicleVelocity) ? globalThis.Number(object.VehicleVelocity) : 0, Vq: isSet(object.Vq) ? globalThis.Number(object.Vq) : 0, }; }, @@ -4215,14 +3887,10 @@ export const MotorDetails: MessageFns = { return obj; }, - create, I>>( - base?: I, - ): MotorDetails { + create, I>>(base?: I): MotorDetails { return MotorDetails.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): MotorDetails { + fromPartial, I>>(object: I): MotorDetails { const message = createBaseMotorDetails(); message.ActiveMotor = object.ActiveMotor ?? 0; message.bemfD = object.bemfD ?? 0; @@ -4295,10 +3963,7 @@ function createBaseMPPT(): MPPT { } export const MPPT: MessageFns = { - encode( - message: MPPT, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { + encode(message: MPPT, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.Mppt0Ch0ArrayCurrent !== 0) { writer.uint32(13).float(message.Mppt0Ch0ArrayCurrent); } @@ -4399,9 +4064,8 @@ export const MPPT: MessageFns = { }, decode(input: BinaryReader | Uint8Array, length?: number): MPPT { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMPPT(); while (reader.pos < end) { const tag = reader.uint32(); @@ -4673,96 +4337,64 @@ export const MPPT: MessageFns = { fromJSON(object: any): MPPT { return { - Mppt0Ch0ArrayCurrent: isSet(object.Mppt0Ch0ArrayCurrent) - ? globalThis.Number(object.Mppt0Ch0ArrayCurrent) - : 0, - Mppt0Ch0ArrayVoltage: isSet(object.Mppt0Ch0ArrayVoltage) - ? globalThis.Number(object.Mppt0Ch0ArrayVoltage) - : 0, + Mppt0Ch0ArrayCurrent: isSet(object.Mppt0Ch0ArrayCurrent) ? globalThis.Number(object.Mppt0Ch0ArrayCurrent) : 0, + Mppt0Ch0ArrayVoltage: isSet(object.Mppt0Ch0ArrayVoltage) ? globalThis.Number(object.Mppt0Ch0ArrayVoltage) : 0, Mppt0Ch0BatteryVoltage: isSet(object.Mppt0Ch0BatteryVoltage) ? globalThis.Number(object.Mppt0Ch0BatteryVoltage) : 0, Mppt0Ch0UnitTemperature: isSet(object.Mppt0Ch0UnitTemperature) ? globalThis.Number(object.Mppt0Ch0UnitTemperature) : 0, - Mppt0Ch1ArrayCurrent: isSet(object.Mppt0Ch1ArrayCurrent) - ? globalThis.Number(object.Mppt0Ch1ArrayCurrent) - : 0, - Mppt0Ch1ArrayVoltage: isSet(object.Mppt0Ch1ArrayVoltage) - ? globalThis.Number(object.Mppt0Ch1ArrayVoltage) - : 0, + Mppt0Ch1ArrayCurrent: isSet(object.Mppt0Ch1ArrayCurrent) ? globalThis.Number(object.Mppt0Ch1ArrayCurrent) : 0, + Mppt0Ch1ArrayVoltage: isSet(object.Mppt0Ch1ArrayVoltage) ? globalThis.Number(object.Mppt0Ch1ArrayVoltage) : 0, Mppt0Ch1BatteryVoltage: isSet(object.Mppt0Ch1BatteryVoltage) ? globalThis.Number(object.Mppt0Ch1BatteryVoltage) : 0, Mppt0Ch1UnitTemperature: isSet(object.Mppt0Ch1UnitTemperature) ? globalThis.Number(object.Mppt0Ch1UnitTemperature) : 0, - Mppt1Ch0ArrayCurrent: isSet(object.Mppt1Ch0ArrayCurrent) - ? globalThis.Number(object.Mppt1Ch0ArrayCurrent) - : 0, - Mppt1Ch0ArrayVoltage: isSet(object.Mppt1Ch0ArrayVoltage) - ? globalThis.Number(object.Mppt1Ch0ArrayVoltage) - : 0, + Mppt1Ch0ArrayCurrent: isSet(object.Mppt1Ch0ArrayCurrent) ? globalThis.Number(object.Mppt1Ch0ArrayCurrent) : 0, + Mppt1Ch0ArrayVoltage: isSet(object.Mppt1Ch0ArrayVoltage) ? globalThis.Number(object.Mppt1Ch0ArrayVoltage) : 0, Mppt1Ch0BatteryVoltage: isSet(object.Mppt1Ch0BatteryVoltage) ? globalThis.Number(object.Mppt1Ch0BatteryVoltage) : 0, Mppt1Ch0UnitTemperature: isSet(object.Mppt1Ch0UnitTemperature) ? globalThis.Number(object.Mppt1Ch0UnitTemperature) : 0, - Mppt1Ch1ArrayCurrent: isSet(object.Mppt1Ch1ArrayCurrent) - ? globalThis.Number(object.Mppt1Ch1ArrayCurrent) - : 0, - Mppt1Ch1ArrayVoltage: isSet(object.Mppt1Ch1ArrayVoltage) - ? globalThis.Number(object.Mppt1Ch1ArrayVoltage) - : 0, + Mppt1Ch1ArrayCurrent: isSet(object.Mppt1Ch1ArrayCurrent) ? globalThis.Number(object.Mppt1Ch1ArrayCurrent) : 0, + Mppt1Ch1ArrayVoltage: isSet(object.Mppt1Ch1ArrayVoltage) ? globalThis.Number(object.Mppt1Ch1ArrayVoltage) : 0, Mppt1Ch1BatteryVoltage: isSet(object.Mppt1Ch1BatteryVoltage) ? globalThis.Number(object.Mppt1Ch1BatteryVoltage) : 0, Mppt1Ch1UnitTemperature: isSet(object.Mppt1Ch1UnitTemperature) ? globalThis.Number(object.Mppt1Ch1UnitTemperature) : 0, - Mppt2Ch0ArrayCurrent: isSet(object.Mppt2Ch0ArrayCurrent) - ? globalThis.Number(object.Mppt2Ch0ArrayCurrent) - : 0, - Mppt2Ch0ArrayVoltage: isSet(object.Mppt2Ch0ArrayVoltage) - ? globalThis.Number(object.Mppt2Ch0ArrayVoltage) - : 0, + Mppt2Ch0ArrayCurrent: isSet(object.Mppt2Ch0ArrayCurrent) ? globalThis.Number(object.Mppt2Ch0ArrayCurrent) : 0, + Mppt2Ch0ArrayVoltage: isSet(object.Mppt2Ch0ArrayVoltage) ? globalThis.Number(object.Mppt2Ch0ArrayVoltage) : 0, Mppt2Ch0BatteryVoltage: isSet(object.Mppt2Ch0BatteryVoltage) ? globalThis.Number(object.Mppt2Ch0BatteryVoltage) : 0, Mppt2Ch0UnitTemperature: isSet(object.Mppt2Ch0UnitTemperature) ? globalThis.Number(object.Mppt2Ch0UnitTemperature) : 0, - Mppt2Ch1ArrayCurrent: isSet(object.Mppt2Ch1ArrayCurrent) - ? globalThis.Number(object.Mppt2Ch1ArrayCurrent) - : 0, - Mppt2Ch1ArrayVoltage: isSet(object.Mppt2Ch1ArrayVoltage) - ? globalThis.Number(object.Mppt2Ch1ArrayVoltage) - : 0, + Mppt2Ch1ArrayCurrent: isSet(object.Mppt2Ch1ArrayCurrent) ? globalThis.Number(object.Mppt2Ch1ArrayCurrent) : 0, + Mppt2Ch1ArrayVoltage: isSet(object.Mppt2Ch1ArrayVoltage) ? globalThis.Number(object.Mppt2Ch1ArrayVoltage) : 0, Mppt2Ch1BatteryVoltage: isSet(object.Mppt2Ch1BatteryVoltage) ? globalThis.Number(object.Mppt2Ch1BatteryVoltage) : 0, Mppt2Ch1UnitTemperature: isSet(object.Mppt2Ch1UnitTemperature) ? globalThis.Number(object.Mppt2Ch1UnitTemperature) : 0, - Mppt3Ch0ArrayCurrent: isSet(object.Mppt3Ch0ArrayCurrent) - ? globalThis.Number(object.Mppt3Ch0ArrayCurrent) - : 0, - Mppt3Ch0ArrayVoltage: isSet(object.Mppt3Ch0ArrayVoltage) - ? globalThis.Number(object.Mppt3Ch0ArrayVoltage) - : 0, + Mppt3Ch0ArrayCurrent: isSet(object.Mppt3Ch0ArrayCurrent) ? globalThis.Number(object.Mppt3Ch0ArrayCurrent) : 0, + Mppt3Ch0ArrayVoltage: isSet(object.Mppt3Ch0ArrayVoltage) ? globalThis.Number(object.Mppt3Ch0ArrayVoltage) : 0, Mppt3Ch0BatteryVoltage: isSet(object.Mppt3Ch0BatteryVoltage) ? globalThis.Number(object.Mppt3Ch0BatteryVoltage) : 0, Mppt3Ch0UnitTemperature: isSet(object.Mppt3Ch0UnitTemperature) ? globalThis.Number(object.Mppt3Ch0UnitTemperature) : 0, - Mppt3Ch1ArrayCurrent: isSet(object.Mppt3Ch1ArrayCurrent) - ? globalThis.Number(object.Mppt3Ch1ArrayCurrent) - : 0, - Mppt3Ch1ArrayVoltage: isSet(object.Mppt3Ch1ArrayVoltage) - ? globalThis.Number(object.Mppt3Ch1ArrayVoltage) - : 0, + Mppt3Ch1ArrayCurrent: isSet(object.Mppt3Ch1ArrayCurrent) ? globalThis.Number(object.Mppt3Ch1ArrayCurrent) : 0, + Mppt3Ch1ArrayVoltage: isSet(object.Mppt3Ch1ArrayVoltage) ? globalThis.Number(object.Mppt3Ch1ArrayVoltage) : 0, Mppt3Ch1BatteryVoltage: isSet(object.Mppt3Ch1BatteryVoltage) ? globalThis.Number(object.Mppt3Ch1BatteryVoltage) : 0, @@ -4970,10 +4602,7 @@ function createBaseContactorStatus(): ContactorStatus { } export const ContactorStatus: MessageFns = { - encode( - message: ContactorStatus, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { + encode(message: ContactorStatus, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.ArrayBPSError !== false) { writer.uint32(8).bool(message.ArrayBPSError); } @@ -5128,9 +4757,8 @@ export const ContactorStatus: MessageFns = { }, decode(input: BinaryReader | Uint8Array, length?: number): ContactorStatus { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseContactorStatus(); while (reader.pos < end) { const tag = reader.uint32(); @@ -5546,27 +5174,17 @@ export const ContactorStatus: MessageFns = { fromJSON(object: any): ContactorStatus { return { - ArrayBPSError: isSet(object.ArrayBPSError) - ? globalThis.Boolean(object.ArrayBPSError) - : false, - ArrayChargeCurrent: isSet(object.ArrayChargeCurrent) - ? globalThis.Number(object.ArrayChargeCurrent) - : 0, + ArrayBPSError: isSet(object.ArrayBPSError) ? globalThis.Boolean(object.ArrayBPSError) : false, + ArrayChargeCurrent: isSet(object.ArrayChargeCurrent) ? globalThis.Number(object.ArrayChargeCurrent) : 0, ArrayContactorClosed: isSet(object.ArrayContactorClosed) ? globalThis.Boolean(object.ArrayContactorClosed) : false, ArrayContactorClosing: isSet(object.ArrayContactorClosing) ? globalThis.Boolean(object.ArrayContactorClosing) : false, - ArrayContactorError: isSet(object.ArrayContactorError) - ? globalThis.Boolean(object.ArrayContactorError) - : false, - ArrayHeartbeat: isSet(object.ArrayHeartbeat) - ? globalThis.Boolean(object.ArrayHeartbeat) - : false, - ArrayLineCurrent: isSet(object.ArrayLineCurrent) - ? globalThis.Number(object.ArrayLineCurrent) - : 0, + ArrayContactorError: isSet(object.ArrayContactorError) ? globalThis.Boolean(object.ArrayContactorError) : false, + ArrayHeartbeat: isSet(object.ArrayHeartbeat) ? globalThis.Boolean(object.ArrayHeartbeat) : false, + ArrayLineCurrent: isSet(object.ArrayLineCurrent) ? globalThis.Number(object.ArrayLineCurrent) : 0, ArrayPrechargerClosed: isSet(object.ArrayPrechargerClosed) ? globalThis.Boolean(object.ArrayPrechargerClosed) : false, @@ -5576,12 +5194,8 @@ export const ContactorStatus: MessageFns = { ArrayPrechargerError: isSet(object.ArrayPrechargerError) ? globalThis.Boolean(object.ArrayPrechargerError) : false, - ChargeBPSError: isSet(object.ChargeBPSError) - ? globalThis.Boolean(object.ChargeBPSError) - : false, - ChargeChargeCurrent: isSet(object.ChargeChargeCurrent) - ? globalThis.Number(object.ChargeChargeCurrent) - : 0, + ChargeBPSError: isSet(object.ChargeBPSError) ? globalThis.Boolean(object.ChargeBPSError) : false, + ChargeChargeCurrent: isSet(object.ChargeChargeCurrent) ? globalThis.Number(object.ChargeChargeCurrent) : 0, ChargeContactorClosed: isSet(object.ChargeContactorClosed) ? globalThis.Boolean(object.ChargeContactorClosed) : false, @@ -5591,12 +5205,8 @@ export const ContactorStatus: MessageFns = { ChargeContactorError: isSet(object.ChargeContactorError) ? globalThis.Boolean(object.ChargeContactorError) : false, - ChargeHeartbeat: isSet(object.ChargeHeartbeat) - ? globalThis.Boolean(object.ChargeHeartbeat) - : false, - ChargeLineCurrent: isSet(object.ChargeLineCurrent) - ? globalThis.Number(object.ChargeLineCurrent) - : 0, + ChargeHeartbeat: isSet(object.ChargeHeartbeat) ? globalThis.Boolean(object.ChargeHeartbeat) : false, + ChargeLineCurrent: isSet(object.ChargeLineCurrent) ? globalThis.Number(object.ChargeLineCurrent) : 0, ChargePrechargerClosed: isSet(object.ChargePrechargerClosed) ? globalThis.Boolean(object.ChargePrechargerClosed) : false, @@ -5606,9 +5216,7 @@ export const ContactorStatus: MessageFns = { ChargePrechargerError: isSet(object.ChargePrechargerError) ? globalThis.Boolean(object.ChargePrechargerError) : false, - CommonChargeCurrent: isSet(object.CommonChargeCurrent) - ? globalThis.Number(object.CommonChargeCurrent) - : 0, + CommonChargeCurrent: isSet(object.CommonChargeCurrent) ? globalThis.Number(object.CommonChargeCurrent) : 0, CommonContactorClosed: isSet(object.CommonContactorClosed) ? globalThis.Boolean(object.CommonContactorClosed) : false, @@ -5621,12 +5229,8 @@ export const ContactorStatus: MessageFns = { CommonContactorOpeningError: isSet(object.CommonContactorOpeningError) ? globalThis.Boolean(object.CommonContactorOpeningError) : false, - CommonHeartbeat: isSet(object.CommonHeartbeat) - ? globalThis.Boolean(object.CommonHeartbeat) - : false, - CommonLineCurrent: isSet(object.CommonLineCurrent) - ? globalThis.Number(object.CommonLineCurrent) - : 0, + CommonHeartbeat: isSet(object.CommonHeartbeat) ? globalThis.Boolean(object.CommonHeartbeat) : false, + CommonLineCurrent: isSet(object.CommonLineCurrent) ? globalThis.Number(object.CommonLineCurrent) : 0, CommonPrechargerClosed: isSet(object.CommonPrechargerClosed) ? globalThis.Boolean(object.CommonPrechargerClosed) : false, @@ -5636,57 +5240,27 @@ export const ContactorStatus: MessageFns = { CommonPrechargerError: isSet(object.CommonPrechargerError) ? globalThis.Boolean(object.CommonPrechargerError) : false, - LvBpsError: isSet(object.LvBpsError) - ? globalThis.Boolean(object.LvBpsError) - : false, - LvChargeCurrent: isSet(object.LvChargeCurrent) - ? globalThis.Number(object.LvChargeCurrent) - : 0, - LvContactorClosed: isSet(object.LvContactorClosed) - ? globalThis.Boolean(object.LvContactorClosed) - : false, - LvContactorClosing: isSet(object.LvContactorClosing) - ? globalThis.Boolean(object.LvContactorClosing) - : false, - LvContactorError: isSet(object.LvContactorError) - ? globalThis.Boolean(object.LvContactorError) - : false, - LvHeartbeat: isSet(object.LvHeartbeat) - ? globalThis.Boolean(object.LvHeartbeat) - : false, - LvLineCurrent: isSet(object.LvLineCurrent) - ? globalThis.Number(object.LvLineCurrent) - : 0, - LvPrechargerClosed: isSet(object.LvPrechargerClosed) - ? globalThis.Boolean(object.LvPrechargerClosed) - : false, - LvPrechargerClosing: isSet(object.LvPrechargerClosing) - ? globalThis.Boolean(object.LvPrechargerClosing) - : false, - LvPrechargerError: isSet(object.LvPrechargerError) - ? globalThis.Boolean(object.LvPrechargerError) - : false, - MotorBPSError: isSet(object.MotorBPSError) - ? globalThis.Boolean(object.MotorBPSError) - : false, - MotorChargeCurrent: isSet(object.MotorChargeCurrent) - ? globalThis.Number(object.MotorChargeCurrent) - : 0, + LvBpsError: isSet(object.LvBpsError) ? globalThis.Boolean(object.LvBpsError) : false, + LvChargeCurrent: isSet(object.LvChargeCurrent) ? globalThis.Number(object.LvChargeCurrent) : 0, + LvContactorClosed: isSet(object.LvContactorClosed) ? globalThis.Boolean(object.LvContactorClosed) : false, + LvContactorClosing: isSet(object.LvContactorClosing) ? globalThis.Boolean(object.LvContactorClosing) : false, + LvContactorError: isSet(object.LvContactorError) ? globalThis.Boolean(object.LvContactorError) : false, + LvHeartbeat: isSet(object.LvHeartbeat) ? globalThis.Boolean(object.LvHeartbeat) : false, + LvLineCurrent: isSet(object.LvLineCurrent) ? globalThis.Number(object.LvLineCurrent) : 0, + LvPrechargerClosed: isSet(object.LvPrechargerClosed) ? globalThis.Boolean(object.LvPrechargerClosed) : false, + LvPrechargerClosing: isSet(object.LvPrechargerClosing) ? globalThis.Boolean(object.LvPrechargerClosing) : false, + LvPrechargerError: isSet(object.LvPrechargerError) ? globalThis.Boolean(object.LvPrechargerError) : false, + MotorBPSError: isSet(object.MotorBPSError) ? globalThis.Boolean(object.MotorBPSError) : false, + MotorChargeCurrent: isSet(object.MotorChargeCurrent) ? globalThis.Number(object.MotorChargeCurrent) : 0, MotorContactorClosed: isSet(object.MotorContactorClosed) ? globalThis.Boolean(object.MotorContactorClosed) : false, MotorContactorClosing: isSet(object.MotorContactorClosing) ? globalThis.Boolean(object.MotorContactorClosing) : false, - MotorContactorError: isSet(object.MotorContactorError) - ? globalThis.Boolean(object.MotorContactorError) - : false, - MotorHeartbeat: isSet(object.MotorHeartbeat) - ? globalThis.Boolean(object.MotorHeartbeat) - : false, - MotorLineCurrent: isSet(object.MotorLineCurrent) - ? globalThis.Number(object.MotorLineCurrent) - : 0, + MotorContactorError: isSet(object.MotorContactorError) ? globalThis.Boolean(object.MotorContactorError) : false, + MotorHeartbeat: isSet(object.MotorHeartbeat) ? globalThis.Boolean(object.MotorHeartbeat) : false, + MotorLineCurrent: isSet(object.MotorLineCurrent) ? globalThis.Number(object.MotorLineCurrent) : 0, MotorPrechargerClosed: isSet(object.MotorPrechargerClosed) ? globalThis.Boolean(object.MotorPrechargerClosed) : false, @@ -5854,14 +5428,10 @@ export const ContactorStatus: MessageFns = { return obj; }, - create, I>>( - base?: I, - ): ContactorStatus { + create, I>>(base?: I): ContactorStatus { return ContactorStatus.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): ContactorStatus { + fromPartial, I>>(object: I): ContactorStatus { const message = createBaseContactorStatus(); message.ArrayBPSError = object.ArrayBPSError ?? false; message.ArrayChargeCurrent = object.ArrayChargeCurrent ?? 0; @@ -5887,8 +5457,7 @@ export const ContactorStatus: MessageFns = { message.CommonContactorClosed = object.CommonContactorClosed ?? false; message.CommonContactorClosing = object.CommonContactorClosing ?? false; message.CommonContactorError = object.CommonContactorError ?? false; - message.CommonContactorOpeningError = - object.CommonContactorOpeningError ?? false; + message.CommonContactorOpeningError = object.CommonContactorOpeningError ?? false; message.CommonHeartbeat = object.CommonHeartbeat ?? false; message.CommonLineCurrent = object.CommonLineCurrent ?? 0; message.CommonPrechargerClosed = object.CommonPrechargerClosed ?? false; @@ -5931,9 +5500,8 @@ export const Pi: MessageFns = { }, decode(input: BinaryReader | Uint8Array, length?: number): Pi { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; const message = createBasePi(); while (reader.pos < end) { const tag = reader.uint32(); @@ -5978,19 +5546,11 @@ export const Pi: MessageFns = { }; function createBaseProximitySensors(): ProximitySensors { - return { - ProximitySensor1: 0, - ProximitySensor2: 0, - ProximitySensor3: 0, - ProximitySensor4: 0, - }; + return { ProximitySensor1: 0, ProximitySensor2: 0, ProximitySensor3: 0, ProximitySensor4: 0 }; } export const ProximitySensors: MessageFns = { - encode( - message: ProximitySensors, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { + encode(message: ProximitySensors, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.ProximitySensor1 !== 0) { writer.uint32(13).float(message.ProximitySensor1); } @@ -6007,9 +5567,8 @@ export const ProximitySensors: MessageFns = { }, decode(input: BinaryReader | Uint8Array, length?: number): ProximitySensors { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseProximitySensors(); while (reader.pos < end) { const tag = reader.uint32(); @@ -6057,18 +5616,10 @@ export const ProximitySensors: MessageFns = { fromJSON(object: any): ProximitySensors { return { - ProximitySensor1: isSet(object.ProximitySensor1) - ? globalThis.Number(object.ProximitySensor1) - : 0, - ProximitySensor2: isSet(object.ProximitySensor2) - ? globalThis.Number(object.ProximitySensor2) - : 0, - ProximitySensor3: isSet(object.ProximitySensor3) - ? globalThis.Number(object.ProximitySensor3) - : 0, - ProximitySensor4: isSet(object.ProximitySensor4) - ? globalThis.Number(object.ProximitySensor4) - : 0, + ProximitySensor1: isSet(object.ProximitySensor1) ? globalThis.Number(object.ProximitySensor1) : 0, + ProximitySensor2: isSet(object.ProximitySensor2) ? globalThis.Number(object.ProximitySensor2) : 0, + ProximitySensor3: isSet(object.ProximitySensor3) ? globalThis.Number(object.ProximitySensor3) : 0, + ProximitySensor4: isSet(object.ProximitySensor4) ? globalThis.Number(object.ProximitySensor4) : 0, }; }, @@ -6089,14 +5640,10 @@ export const ProximitySensors: MessageFns = { return obj; }, - create, I>>( - base?: I, - ): ProximitySensors { + create, I>>(base?: I): ProximitySensors { return ProximitySensors.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): ProximitySensors { + fromPartial, I>>(object: I): ProximitySensors { const message = createBaseProximitySensors(); message.ProximitySensor1 = object.ProximitySensor1 ?? 0; message.ProximitySensor2 = object.ProximitySensor2 ?? 0; @@ -6130,10 +5677,7 @@ function createBaseTelemetry(): Telemetry { } export const Telemetry: MessageFns = { - encode( - message: Telemetry, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { + encode(message: Telemetry, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.GpsAdditionalFlags !== 0) { writer.uint32(13).float(message.GpsAdditionalFlags); } @@ -6192,9 +5736,8 @@ export const Telemetry: MessageFns = { }, decode(input: BinaryReader | Uint8Array, length?: number): Telemetry { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseTelemetry(); while (reader.pos < end) { const tag = reader.uint32(); @@ -6354,52 +5897,24 @@ export const Telemetry: MessageFns = { fromJSON(object: any): Telemetry { return { - GpsAdditionalFlags: isSet(object.GpsAdditionalFlags) - ? globalThis.Number(object.GpsAdditionalFlags) - : 0, + GpsAdditionalFlags: isSet(object.GpsAdditionalFlags) ? globalThis.Number(object.GpsAdditionalFlags) : 0, GpsDay: isSet(object.GpsDay) ? globalThis.Number(object.GpsDay) : 0, - GpsFixStatusFlags: isSet(object.GpsFixStatusFlags) - ? globalThis.Number(object.GpsFixStatusFlags) - : 0, + GpsFixStatusFlags: isSet(object.GpsFixStatusFlags) ? globalThis.Number(object.GpsFixStatusFlags) : 0, GpsHour: isSet(object.GpsHour) ? globalThis.Number(object.GpsHour) : 0, - GpsLatitude: isSet(object.GpsLatitude) - ? globalThis.Number(object.GpsLatitude) - : 0, - GpsLongitude: isSet(object.GpsLongitude) - ? globalThis.Number(object.GpsLongitude) - : 0, - GpsMinute: isSet(object.GpsMinute) - ? globalThis.Number(object.GpsMinute) - : 0, + GpsLatitude: isSet(object.GpsLatitude) ? globalThis.Number(object.GpsLatitude) : 0, + GpsLongitude: isSet(object.GpsLongitude) ? globalThis.Number(object.GpsLongitude) : 0, + GpsMinute: isSet(object.GpsMinute) ? globalThis.Number(object.GpsMinute) : 0, GpsMonth: isSet(object.GpsMonth) ? globalThis.Number(object.GpsMonth) : 0, - GpsSecond: isSet(object.GpsSecond) - ? globalThis.Number(object.GpsSecond) - : 0, - GpsValidityFlags: isSet(object.GpsValidityFlags) - ? globalThis.Number(object.GpsValidityFlags) - : 0, + GpsSecond: isSet(object.GpsSecond) ? globalThis.Number(object.GpsSecond) : 0, + GpsValidityFlags: isSet(object.GpsValidityFlags) ? globalThis.Number(object.GpsValidityFlags) : 0, GpsYear: isSet(object.GpsYear) ? globalThis.Number(object.GpsYear) : 0, - MpuAccelerationX: isSet(object.MpuAccelerationX) - ? globalThis.Number(object.MpuAccelerationX) - : 0, - MpuAccelerationY: isSet(object.MpuAccelerationY) - ? globalThis.Number(object.MpuAccelerationY) - : 0, - MpuAccelerationZ: isSet(object.MpuAccelerationZ) - ? globalThis.Number(object.MpuAccelerationZ) - : 0, - MpuRotationX: isSet(object.MpuRotationX) - ? globalThis.Number(object.MpuRotationX) - : 0, - MpuRotationY: isSet(object.MpuRotationY) - ? globalThis.Number(object.MpuRotationY) - : 0, - MpuRotationZ: isSet(object.MpuRotationZ) - ? globalThis.Number(object.MpuRotationZ) - : 0, - MpuTemperature: isSet(object.MpuTemperature) - ? globalThis.Number(object.MpuTemperature) - : 0, + MpuAccelerationX: isSet(object.MpuAccelerationX) ? globalThis.Number(object.MpuAccelerationX) : 0, + MpuAccelerationY: isSet(object.MpuAccelerationY) ? globalThis.Number(object.MpuAccelerationY) : 0, + MpuAccelerationZ: isSet(object.MpuAccelerationZ) ? globalThis.Number(object.MpuAccelerationZ) : 0, + MpuRotationX: isSet(object.MpuRotationX) ? globalThis.Number(object.MpuRotationX) : 0, + MpuRotationY: isSet(object.MpuRotationY) ? globalThis.Number(object.MpuRotationY) : 0, + MpuRotationZ: isSet(object.MpuRotationZ) ? globalThis.Number(object.MpuRotationZ) : 0, + MpuTemperature: isSet(object.MpuTemperature) ? globalThis.Number(object.MpuTemperature) : 0, }; }, @@ -6465,9 +5980,7 @@ export const Telemetry: MessageFns = { create, I>>(base?: I): Telemetry { return Telemetry.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): Telemetry { + fromPartial, I>>(object: I): Telemetry { const message = createBaseTelemetry(); message.GpsAdditionalFlags = object.GpsAdditionalFlags ?? 0; message.GpsDay = object.GpsDay ?? 0; @@ -6511,10 +6024,7 @@ function createBaseTelemetryData(): TelemetryData { } export const TelemetryData: MessageFns = { - encode( - message: TelemetryData, - writer: BinaryWriter = new BinaryWriter(), - ): BinaryWriter { + encode(message: TelemetryData, writer: BinaryWriter = new BinaryWriter()): BinaryWriter { if (message.B3 !== undefined) { B3.encode(message.B3, writer.uint32(10).fork()).join(); } @@ -6522,16 +6032,10 @@ export const TelemetryData: MessageFns = { BatteryStatus.encode(message.Battery, writer.uint32(18).fork()).join(); } if (message.BatteryFaults !== undefined) { - BatteryFaults.encode( - message.BatteryFaults, - writer.uint32(26).fork(), - ).join(); + BatteryFaults.encode(message.BatteryFaults, writer.uint32(26).fork()).join(); } if (message.Contactor !== undefined) { - ContactorStatus.encode( - message.Contactor, - writer.uint32(34).fork(), - ).join(); + ContactorStatus.encode(message.Contactor, writer.uint32(34).fork()).join(); } if (message.KeyMotor !== undefined) { KeyMotor.encode(message.KeyMotor, writer.uint32(42).fork()).join(); @@ -6543,25 +6047,16 @@ export const TelemetryData: MessageFns = { MPPT.encode(message.MPPT, writer.uint32(58).fork()).join(); } if (message.MotorDetails0 !== undefined) { - MotorDetails.encode( - message.MotorDetails0, - writer.uint32(66).fork(), - ).join(); + MotorDetails.encode(message.MotorDetails0, writer.uint32(66).fork()).join(); } if (message.MotorDetails1 !== undefined) { - MotorDetails.encode( - message.MotorDetails1, - writer.uint32(74).fork(), - ).join(); + MotorDetails.encode(message.MotorDetails1, writer.uint32(74).fork()).join(); } if (message.Pi !== undefined) { Pi.encode(message.Pi, writer.uint32(82).fork()).join(); } if (message.ProximitySensors !== undefined) { - ProximitySensors.encode( - message.ProximitySensors, - writer.uint32(90).fork(), - ).join(); + ProximitySensors.encode(message.ProximitySensors, writer.uint32(90).fork()).join(); } if (message.Telemetry !== undefined) { Telemetry.encode(message.Telemetry, writer.uint32(98).fork()).join(); @@ -6576,9 +6071,8 @@ export const TelemetryData: MessageFns = { }, decode(input: BinaryReader | Uint8Array, length?: number): TelemetryData { - const reader = - input instanceof BinaryReader ? input : new BinaryReader(input); - let end = length === undefined ? reader.len : reader.pos + length; + const reader = input instanceof BinaryReader ? input : new BinaryReader(input); + const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseTelemetryData(); while (reader.pos < end) { const tag = reader.uint32(); @@ -6668,10 +6162,7 @@ export const TelemetryData: MessageFns = { break; } - message.ProximitySensors = ProximitySensors.decode( - reader, - reader.uint32(), - ); + message.ProximitySensors = ProximitySensors.decode(reader, reader.uint32()); continue; } case 12: { @@ -6710,36 +6201,18 @@ export const TelemetryData: MessageFns = { fromJSON(object: any): TelemetryData { return { B3: isSet(object.B3) ? B3.fromJSON(object.B3) : undefined, - Battery: isSet(object.Battery) - ? BatteryStatus.fromJSON(object.Battery) - : undefined, - BatteryFaults: isSet(object.BatteryFaults) - ? BatteryFaults.fromJSON(object.BatteryFaults) - : undefined, - Contactor: isSet(object.Contactor) - ? ContactorStatus.fromJSON(object.Contactor) - : undefined, - KeyMotor: isSet(object.KeyMotor) - ? KeyMotor.fromJSON(object.KeyMotor) - : undefined, + Battery: isSet(object.Battery) ? BatteryStatus.fromJSON(object.Battery) : undefined, + BatteryFaults: isSet(object.BatteryFaults) ? BatteryFaults.fromJSON(object.BatteryFaults) : undefined, + Contactor: isSet(object.Contactor) ? ContactorStatus.fromJSON(object.Contactor) : undefined, + KeyMotor: isSet(object.KeyMotor) ? KeyMotor.fromJSON(object.KeyMotor) : undefined, MBMS: isSet(object.MBMS) ? MBMS.fromJSON(object.MBMS) : undefined, MPPT: isSet(object.MPPT) ? MPPT.fromJSON(object.MPPT) : undefined, - MotorDetails0: isSet(object.MotorDetails0) - ? MotorDetails.fromJSON(object.MotorDetails0) - : undefined, - MotorDetails1: isSet(object.MotorDetails1) - ? MotorDetails.fromJSON(object.MotorDetails1) - : undefined, + MotorDetails0: isSet(object.MotorDetails0) ? MotorDetails.fromJSON(object.MotorDetails0) : undefined, + MotorDetails1: isSet(object.MotorDetails1) ? MotorDetails.fromJSON(object.MotorDetails1) : undefined, Pi: isSet(object.Pi) ? Pi.fromJSON(object.Pi) : undefined, - ProximitySensors: isSet(object.ProximitySensors) - ? ProximitySensors.fromJSON(object.ProximitySensors) - : undefined, - Telemetry: isSet(object.Telemetry) - ? Telemetry.fromJSON(object.Telemetry) - : undefined, - TimeStamp: isSet(object.TimeStamp) - ? globalThis.Number(object.TimeStamp) - : 0, + ProximitySensors: isSet(object.ProximitySensors) ? ProximitySensors.fromJSON(object.ProximitySensors) : undefined, + Telemetry: isSet(object.Telemetry) ? Telemetry.fromJSON(object.Telemetry) : undefined, + TimeStamp: isSet(object.TimeStamp) ? globalThis.Number(object.TimeStamp) : 0, Title: isSet(object.Title) ? globalThis.String(object.Title) : "", }; }, @@ -6791,94 +6264,56 @@ export const TelemetryData: MessageFns = { return obj; }, - create, I>>( - base?: I, - ): TelemetryData { + create, I>>(base?: I): TelemetryData { return TelemetryData.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( - object: I, - ): TelemetryData { + fromPartial, I>>(object: I): TelemetryData { const message = createBaseTelemetryData(); - message.B3 = - object.B3 !== undefined && object.B3 !== null - ? B3.fromPartial(object.B3) - : undefined; - message.Battery = - object.Battery !== undefined && object.Battery !== null - ? BatteryStatus.fromPartial(object.Battery) - : undefined; - message.BatteryFaults = - object.BatteryFaults !== undefined && object.BatteryFaults !== null - ? BatteryFaults.fromPartial(object.BatteryFaults) - : undefined; - message.Contactor = - object.Contactor !== undefined && object.Contactor !== null - ? ContactorStatus.fromPartial(object.Contactor) - : undefined; - message.KeyMotor = - object.KeyMotor !== undefined && object.KeyMotor !== null - ? KeyMotor.fromPartial(object.KeyMotor) - : undefined; - message.MBMS = - object.MBMS !== undefined && object.MBMS !== null - ? MBMS.fromPartial(object.MBMS) - : undefined; - message.MPPT = - object.MPPT !== undefined && object.MPPT !== null - ? MPPT.fromPartial(object.MPPT) - : undefined; - message.MotorDetails0 = - object.MotorDetails0 !== undefined && object.MotorDetails0 !== null - ? MotorDetails.fromPartial(object.MotorDetails0) - : undefined; - message.MotorDetails1 = - object.MotorDetails1 !== undefined && object.MotorDetails1 !== null - ? MotorDetails.fromPartial(object.MotorDetails1) - : undefined; - message.Pi = - object.Pi !== undefined && object.Pi !== null - ? Pi.fromPartial(object.Pi) - : undefined; - message.ProximitySensors = - object.ProximitySensors !== undefined && object.ProximitySensors !== null - ? ProximitySensors.fromPartial(object.ProximitySensors) - : undefined; - message.Telemetry = - object.Telemetry !== undefined && object.Telemetry !== null - ? Telemetry.fromPartial(object.Telemetry) - : undefined; + message.B3 = (object.B3 !== undefined && object.B3 !== null) ? B3.fromPartial(object.B3) : undefined; + message.Battery = (object.Battery !== undefined && object.Battery !== null) + ? BatteryStatus.fromPartial(object.Battery) + : undefined; + message.BatteryFaults = (object.BatteryFaults !== undefined && object.BatteryFaults !== null) + ? BatteryFaults.fromPartial(object.BatteryFaults) + : undefined; + message.Contactor = (object.Contactor !== undefined && object.Contactor !== null) + ? ContactorStatus.fromPartial(object.Contactor) + : undefined; + message.KeyMotor = (object.KeyMotor !== undefined && object.KeyMotor !== null) + ? KeyMotor.fromPartial(object.KeyMotor) + : undefined; + message.MBMS = (object.MBMS !== undefined && object.MBMS !== null) ? MBMS.fromPartial(object.MBMS) : undefined; + message.MPPT = (object.MPPT !== undefined && object.MPPT !== null) ? MPPT.fromPartial(object.MPPT) : undefined; + message.MotorDetails0 = (object.MotorDetails0 !== undefined && object.MotorDetails0 !== null) + ? MotorDetails.fromPartial(object.MotorDetails0) + : undefined; + message.MotorDetails1 = (object.MotorDetails1 !== undefined && object.MotorDetails1 !== null) + ? MotorDetails.fromPartial(object.MotorDetails1) + : undefined; + message.Pi = (object.Pi !== undefined && object.Pi !== null) ? Pi.fromPartial(object.Pi) : undefined; + message.ProximitySensors = (object.ProximitySensors !== undefined && object.ProximitySensors !== null) + ? ProximitySensors.fromPartial(object.ProximitySensors) + : undefined; + message.Telemetry = (object.Telemetry !== undefined && object.Telemetry !== null) + ? Telemetry.fromPartial(object.Telemetry) + : undefined; message.TimeStamp = object.TimeStamp ?? 0; message.Title = object.Title ?? ""; return message; }, }; -type Builtin = - | Date - | Function - | Uint8Array - | string - | number - | boolean - | undefined; - -export type DeepPartial = T extends Builtin - ? T - : T extends globalThis.Array - ? globalThis.Array> - : T extends ReadonlyArray - ? ReadonlyArray> - : T extends {} - ? { [K in keyof T]?: DeepPartial } - : Partial; +type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; + +export type DeepPartial = T extends Builtin ? T + : T extends globalThis.Array ? globalThis.Array> + : T extends ReadonlyArray ? ReadonlyArray> + : T extends {} ? { [K in keyof T]?: DeepPartial } + : Partial; type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin - ? P - : P & { [K in keyof P]: Exact } & { - [K in Exclude>]: never; - }; +export type Exact = P extends Builtin ? P + : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; function longToNumber(int64: { toString(): string }): number { const num = globalThis.Number(int64.toString()); diff --git a/yarn.lock b/yarn.lock index ba8145d3..361d8948 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,16 +12,6 @@ __metadata: languageName: node linkType: hard -"@ampproject/remapping@npm:^2.2.0": - version: 2.3.0 - resolution: "@ampproject/remapping@npm:2.3.0" - dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed - languageName: node - linkType: hard - "@ardatan/aggregate-error@npm:0.0.6": version: 0.0.6 resolution: "@ardatan/aggregate-error@npm:0.0.6" @@ -60,25 +50,25 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/ai-constructs@npm:^1.2.4, @aws-amplify/ai-constructs@npm:^1.5.3": - version: 1.5.3 - resolution: "@aws-amplify/ai-constructs@npm:1.5.3" +"@aws-amplify/ai-constructs@npm:^1.5.3": + version: 1.5.5 + resolution: "@aws-amplify/ai-constructs@npm:1.5.5" dependencies: - "@aws-amplify/backend-output-schemas": "npm:^1.6.0" - "@aws-amplify/plugin-types": "npm:^1.10.1" + "@aws-amplify/backend-output-schemas": "npm:^1.7.1" + "@aws-amplify/plugin-types": "npm:^1.11.1" "@aws-sdk/client-bedrock-runtime": "npm:3.622.0" - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.9.0" json-schema-to-ts: "npm:^3.1.1" peerDependencies: aws-cdk-lib: ^2.189.1 constructs: ^10.0.0 - checksum: 10c0/1b0ebae925265c5bb1fbcfb5f0281358fffd75d3600ae841f734fe5e10eaadfe77deca06cabdacb6959e8e438285923b16b519bc66912cea26a719cf7e6ee932 + checksum: 10c0/4e7e4eccc3709fccbb882273f64c40347a0a04f7e055c4ed999c46fd9b846c021ecc6d3142c01e254aa4124040e1dd6f51746c31f0b47c288ce0bb0d5e82a0f8 languageName: node linkType: hard -"@aws-amplify/analytics@npm:7.0.80": - version: 7.0.80 - resolution: "@aws-amplify/analytics@npm:7.0.80" +"@aws-amplify/analytics@npm:7.0.90": + version: 7.0.90 + resolution: "@aws-amplify/analytics@npm:7.0.90" dependencies: "@aws-sdk/client-firehose": "npm:3.621.0" "@aws-sdk/client-kinesis": "npm:3.621.0" @@ -87,49 +77,49 @@ __metadata: tslib: "npm:^2.5.0" peerDependencies: "@aws-amplify/core": ^6.1.0 - checksum: 10c0/6492ff3e394c3dd2d124cd935360a7700890fbd2103d826271d99c8cf7afae6e1f4717c6ad166ca1768a51c129e53746eb99f8fc2010b293f95a5ab1050d7240 + checksum: 10c0/b91bf05145dd7c9211fc612b674192c6db0a362788b8173a0cf7740b065e1ff3c8d3c3c450fb8b4a8a716cf24f488e069f0a6fa467bb1803fa962579b1674fdd languageName: node linkType: hard -"@aws-amplify/api-graphql@npm:4.7.15": - version: 4.7.15 - resolution: "@aws-amplify/api-graphql@npm:4.7.15" +"@aws-amplify/api-graphql@npm:4.8.2": + version: 4.8.2 + resolution: "@aws-amplify/api-graphql@npm:4.8.2" dependencies: - "@aws-amplify/api-rest": "npm:4.1.4" - "@aws-amplify/core": "npm:6.11.4" + "@aws-amplify/api-rest": "npm:4.6.0" + "@aws-amplify/core": "npm:6.15.0" "@aws-amplify/data-schema": "npm:^1.7.0" "@aws-sdk/types": "npm:3.387.0" graphql: "npm:15.8.0" rxjs: "npm:^7.8.1" tslib: "npm:^2.5.0" - uuid: "npm:^9.0.0" - checksum: 10c0/34d42e9022bf48a55ff88805b827f9d78208bf7c97567e139d6cbe4c3addf957c7a180c42d1919e9e2d019a770d9e296d2fa5a80240affaac6f9934801c95eca + uuid: "npm:^11.0.0" + checksum: 10c0/d7880d622deec1c97e49bebf5b36ca95d9290868b25707dca9fa82092b35a6f197807ac5e1f9cbfbb88e68d6619e1679d0f13ad8efadcf4b757407e224a70d3e languageName: node linkType: hard -"@aws-amplify/api-rest@npm:4.1.4": - version: 4.1.4 - resolution: "@aws-amplify/api-rest@npm:4.1.4" +"@aws-amplify/api-rest@npm:4.6.0": + version: 4.6.0 + resolution: "@aws-amplify/api-rest@npm:4.6.0" dependencies: tslib: "npm:^2.5.0" peerDependencies: "@aws-amplify/core": ^6.1.0 - checksum: 10c0/5c281f8d6a3f835697cd6aff1ca20b93cf633fcb845d1ec747140a1a63c234b90f4d329bd1fb1721b99469f1dcbe6ae16c7644ff0cb515cda90cb91c40baa4cc + checksum: 10c0/df294bc0dc910556704e62f4c88a56cfc22071eb18040ac76d9445339c982da22a7a26acbf70b3797fd6259491ac1a24738976304c12a92ab3108f129c278199 languageName: node linkType: hard -"@aws-amplify/api@npm:6.3.11": - version: 6.3.11 - resolution: "@aws-amplify/api@npm:6.3.11" +"@aws-amplify/api@npm:6.3.21": + version: 6.3.21 + resolution: "@aws-amplify/api@npm:6.3.21" dependencies: - "@aws-amplify/api-graphql": "npm:4.7.15" - "@aws-amplify/api-rest": "npm:4.1.4" + "@aws-amplify/api-graphql": "npm:4.8.2" + "@aws-amplify/api-rest": "npm:4.6.0" "@aws-amplify/data-schema": "npm:^1.7.0" rxjs: "npm:^7.8.1" tslib: "npm:^2.5.0" peerDependencies: "@aws-amplify/core": ^6.1.0 - checksum: 10c0/b31759cc386f8aa3277e3dcdc6d39d562b4d06c67203dbe81d9a956642940ec1bd5430805d2c9d07d738cbc7d9f28de7d49f0d00da00e923f620d90d004c5698 + checksum: 10c0/0cbc6ad3991d364715ae29174b9697abd0c8adbbaa9c5f794d11436b4a7d6e05b1e9d3b26db30d4406f33726dfd86280b8bae6267dd63a8163106f1142a0157b languageName: node linkType: hard @@ -194,46 +184,51 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/auth-construct@npm:^1.8.1": - version: 1.8.1 - resolution: "@aws-amplify/auth-construct@npm:1.8.1" +"@aws-amplify/auth-construct@npm:^1.10.0": + version: 1.10.0 + resolution: "@aws-amplify/auth-construct@npm:1.10.0" dependencies: - "@aws-amplify/backend-output-schemas": "npm:^1.6.0" - "@aws-amplify/backend-output-storage": "npm:^1.3.1" - "@aws-amplify/plugin-types": "npm:^1.10.1" - "@aws-sdk/util-arn-parser": "npm:^3.723.0" + "@aws-amplify/backend-output-schemas": "npm:^1.7.1" + "@aws-amplify/backend-output-storage": "npm:^1.3.2" + "@aws-amplify/platform-core": "npm:^1.10.3" + "@aws-amplify/plugin-types": "npm:^1.11.1" + "@aws-sdk/util-arn-parser": "npm:^3.893.0" peerDependencies: aws-cdk-lib: ^2.189.1 constructs: ^10.0.0 - checksum: 10c0/91b58fca79863d59e36b667a83234fed7cbf245c47ec98a37f14b5769457265258b0415e810ff94c75175622e9c930f16581e61a08a511df7ddfe429d3c9618e + checksum: 10c0/22cc095f22dd45799e9b76810f16e12ac949b12ffc6b90a4cd9a4824e865ff816a645b605231b59f13869d9f3e86bb17cea67e014f9aac116c0c3d418f2cc718 languageName: node linkType: hard -"@aws-amplify/auth@npm:6.12.4": - version: 6.12.4 - resolution: "@aws-amplify/auth@npm:6.12.4" +"@aws-amplify/auth@npm:6.17.1": + version: 6.17.1 + resolution: "@aws-amplify/auth@npm:6.17.1" dependencies: "@aws-crypto/sha256-js": "npm:5.2.0" "@smithy/types": "npm:^3.3.0" tslib: "npm:^2.5.0" peerDependencies: "@aws-amplify/core": ^6.1.0 - checksum: 10c0/3ddae4587cd173c5608bd3cfd4e7deeb5095742b71be920f5344da36adc3e853b904d07cae27f27b8be52fe1953ac1fffd5656abd02a6551cdcd3946b30c9a79 + "@aws-amplify/react-native": ^1.1.10 + peerDependenciesMeta: + "@aws-amplify/react-native": + optional: true + checksum: 10c0/53ab8338200c6d962f7988424eb6e7ce7c5d9c51551fbd42b891e506a9bbd162a95fee293ad63da0546f6cdb5f89a4d61b177914c3b62ee305d1bc3b51c50dd5 languageName: node linkType: hard -"@aws-amplify/backend-auth@npm:^1.7.1": - version: 1.7.1 - resolution: "@aws-amplify/backend-auth@npm:1.7.1" +"@aws-amplify/backend-auth@npm:^1.9.0": + version: 1.9.0 + resolution: "@aws-amplify/backend-auth@npm:1.9.0" dependencies: - "@aws-amplify/auth-construct": "npm:^1.8.1" - "@aws-amplify/backend-output-schemas": "npm:^1.6.0" - "@aws-amplify/backend-output-storage": "npm:^1.3.1" - "@aws-amplify/plugin-types": "npm:^1.10.1" + "@aws-amplify/auth-construct": "npm:^1.10.0" + "@aws-amplify/backend-output-schemas": "npm:^1.7.1" + "@aws-amplify/backend-output-storage": "npm:^1.3.2" + "@aws-amplify/plugin-types": "npm:^1.11.1" peerDependencies: aws-cdk-lib: ^2.189.1 constructs: ^10.0.0 - checksum: 10c0/593106b1dca4a8437c8692615a82f35918f0ba4577c62866f51e3806ec9c53270c1c3d1f847be9244ed4f8151d443c01e360f4aad307ce594ce285368abc9a40 + checksum: 10c0/99ca1ea05c26854b774bd2418a8f5a8f97ddfdbf3d6d8c5d1a1cd04219eeaeb9707bbe58baa0c898262504793ab2264423f76b59ec7e7d5d234e4ddd0af46e65 languageName: node linkType: hard @@ -270,21 +265,21 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/backend-data@npm:^1.6.1": - version: 1.6.1 - resolution: "@aws-amplify/backend-data@npm:1.6.1" +"@aws-amplify/backend-data@npm:^1.6.2": + version: 1.6.2 + resolution: "@aws-amplify/backend-data@npm:1.6.2" dependencies: - "@aws-amplify/backend-output-schemas": "npm:^1.6.0" - "@aws-amplify/backend-output-storage": "npm:^1.3.1" + "@aws-amplify/backend-output-schemas": "npm:^1.7.1" + "@aws-amplify/backend-output-storage": "npm:^1.3.2" "@aws-amplify/data-construct": "npm:^1.15.1" "@aws-amplify/data-schema-types": "npm:^1.2.0" "@aws-amplify/graphql-generator": "npm:^0.5.1" - "@aws-amplify/plugin-types": "npm:^1.10.1" + "@aws-amplify/plugin-types": "npm:^1.11.1" graphql: "npm:^15.8.0" peerDependencies: aws-cdk-lib: ^2.189.1 constructs: ^10.0.0 - checksum: 10c0/bbbd900f512aeb147dcb394f6295027bb4751fa7bc69579dd48a751450d372f968d6fbc3dd06111fc983d0950bd6d1c63723417ba511459f2dff9a6c97e6f5b1 + checksum: 10c0/447f236040d954b299224a5c9e84c412405817d9e5aecbdb7f58b8b4bae639b41b5e708d9072966247398b052da7a5e66a26b904d539e18c2c2e828a1785bb1e languageName: node linkType: hard @@ -303,19 +298,19 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/backend-function@npm:^1.14.1": - version: 1.14.1 - resolution: "@aws-amplify/backend-function@npm:1.14.1" +"@aws-amplify/backend-function@npm:^1.15.2": + version: 1.15.2 + resolution: "@aws-amplify/backend-function@npm:1.15.2" dependencies: - "@aws-amplify/backend-output-schemas": "npm:^1.6.0" - "@aws-amplify/backend-output-storage": "npm:^1.3.1" - "@aws-amplify/plugin-types": "npm:^1.10.1" - "@aws-sdk/client-s3": "npm:^3.750.0" + "@aws-amplify/backend-output-schemas": "npm:^1.7.1" + "@aws-amplify/backend-output-storage": "npm:^1.3.2" + "@aws-amplify/plugin-types": "npm:^1.11.1" + "@aws-sdk/client-s3": "npm:^3.936.0" execa: "npm:^9.5.1" peerDependencies: aws-cdk-lib: ^2.189.1 constructs: ^10.0.0 - checksum: 10c0/fb5ecda36780b87858c99efcee8b02e6962e39708c2f1cdbf3e1ad6f550d9fb3352928ae228a0bfcf25c136a2837aff942d3ba763874fa1411a80b5f6dcaddf7 + checksum: 10c0/dea03675b5bc32293cfe936f92d80d91947a9e9c4f561683e11741fac0318f952d96aa914092b9defc6e85a07c147cd92de152bc0f65d41e3d55eeb8f30f5e84 languageName: node linkType: hard @@ -337,25 +332,25 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/backend-output-schemas@npm:^1.0.0, @aws-amplify/backend-output-schemas@npm:^1.6.0": - version: 1.6.0 - resolution: "@aws-amplify/backend-output-schemas@npm:1.6.0" +"@aws-amplify/backend-output-schemas@npm:^1.0.0, @aws-amplify/backend-output-schemas@npm:^1.7.1": + version: 1.7.1 + resolution: "@aws-amplify/backend-output-schemas@npm:1.7.1" peerDependencies: - zod: ^3.22.2 - checksum: 10c0/9187461013069651e40e0e049dc58318a92f12352cf6dabba59284945fe7b605ce8ec5c938b05e90963605c113fb8ae591ea8b364e42e460dfc6d480877828c7 + zod: 3.25.17 + checksum: 10c0/d585ad6fa9b13e3d7879c3bdb985933f19287aa0ad8f03e68e25ac750bc0612504bc3926003f2702df642fa1edd80945ccc7cd27a4b9db14b99c8b4bb21319ca languageName: node linkType: hard -"@aws-amplify/backend-output-storage@npm:^1.0.0, @aws-amplify/backend-output-storage@npm:^1.3.1": - version: 1.3.1 - resolution: "@aws-amplify/backend-output-storage@npm:1.3.1" +"@aws-amplify/backend-output-storage@npm:^1.0.0, @aws-amplify/backend-output-storage@npm:^1.3.2": + version: 1.3.2 + resolution: "@aws-amplify/backend-output-storage@npm:1.3.2" dependencies: - "@aws-amplify/backend-output-schemas": "npm:^1.6.0" - "@aws-amplify/platform-core": "npm:^1.9.0" - "@aws-amplify/plugin-types": "npm:^1.10.1" + "@aws-amplify/backend-output-schemas": "npm:^1.7.1" + "@aws-amplify/platform-core": "npm:^1.10.1" + "@aws-amplify/plugin-types": "npm:^1.11.1" peerDependencies: aws-cdk-lib: ^2.189.1 - checksum: 10c0/004769557f0f9012de012b753a771c6ce849f554cfca1f688c92e7334971d89c0d10cacbff425c2253cd36088698975ea4190cdc80c66f1a0f5c8f6030be8009 + checksum: 10c0/343dd3a4cfd42860b8741a63206b8fa5650297767bc63c363f18f412eb2cbe7de8bceda2569bb031f0749d8dc316ff917064263889d7dede36e513a376ad43c4 languageName: node linkType: hard @@ -370,51 +365,51 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/backend-secret@npm:^1.4.0": - version: 1.4.0 - resolution: "@aws-amplify/backend-secret@npm:1.4.0" +"@aws-amplify/backend-secret@npm:^1.4.2": + version: 1.4.2 + resolution: "@aws-amplify/backend-secret@npm:1.4.2" dependencies: - "@aws-amplify/platform-core": "npm:^1.8.0" - "@aws-amplify/plugin-types": "npm:^1.10.0" - "@aws-sdk/client-ssm": "npm:^3.750.0" - checksum: 10c0/99e1bbe441b935fa02f7a173d0266f0839942979554893d176d1edd9c996ee8c60737ed7eb0b4c13a14ee511d15851eb57d01297409b0c7e49e2142af9fef801 + "@aws-amplify/platform-core": "npm:^1.10.3" + "@aws-amplify/plugin-types": "npm:^1.11.1" + "@aws-sdk/client-ssm": "npm:^3.936.0" + checksum: 10c0/7bec59b7d54ef61fde2b1c4f8941965dd4a079122d5ae971ae05a75db7cced5fed4cd9e4de0d71e053c703c2991df497c16e29c3c56209d7fc7087d5fd528da2 languageName: node linkType: hard -"@aws-amplify/backend-storage@npm:^1.4.1": - version: 1.4.1 - resolution: "@aws-amplify/backend-storage@npm:1.4.1" +"@aws-amplify/backend-storage@npm:^1.4.2": + version: 1.4.2 + resolution: "@aws-amplify/backend-storage@npm:1.4.2" dependencies: - "@aws-amplify/backend-output-schemas": "npm:^1.6.0" - "@aws-amplify/backend-output-storage": "npm:^1.3.1" - "@aws-amplify/plugin-types": "npm:^1.10.1" + "@aws-amplify/backend-output-schemas": "npm:^1.7.1" + "@aws-amplify/backend-output-storage": "npm:^1.3.2" + "@aws-amplify/plugin-types": "npm:^1.11.1" peerDependencies: aws-cdk-lib: ^2.189.1 constructs: ^10.0.0 - checksum: 10c0/38078e102182149bb972f54ef0e851f34c00a02a05922a476d37139fe6fc96f29051dbb8e8e8d24731dcee3560d168c4992c38a7077f67a57a503a67e519b97f + checksum: 10c0/61171b241583fbe584b785e3af8f8f4a1566bfa291ebe71fde34b824457ff384b2aa9d1faecd89254409bc798a9b6744b682886cd10e6798fd8b24e4bccc3ed7 languageName: node linkType: hard "@aws-amplify/backend@npm:^1.0.4": - version: 1.16.1 - resolution: "@aws-amplify/backend@npm:1.16.1" - dependencies: - "@aws-amplify/backend-auth": "npm:^1.7.1" - "@aws-amplify/backend-data": "npm:^1.6.1" - "@aws-amplify/backend-function": "npm:^1.14.1" - "@aws-amplify/backend-output-schemas": "npm:^1.6.0" - "@aws-amplify/backend-output-storage": "npm:^1.3.1" - "@aws-amplify/backend-secret": "npm:^1.4.0" - "@aws-amplify/backend-storage": "npm:^1.4.1" - "@aws-amplify/client-config": "npm:^1.7.0" + version: 1.19.0 + resolution: "@aws-amplify/backend@npm:1.19.0" + dependencies: + "@aws-amplify/backend-auth": "npm:^1.9.0" + "@aws-amplify/backend-data": "npm:^1.6.2" + "@aws-amplify/backend-function": "npm:^1.15.2" + "@aws-amplify/backend-output-schemas": "npm:^1.7.1" + "@aws-amplify/backend-output-storage": "npm:^1.3.2" + "@aws-amplify/backend-secret": "npm:^1.4.2" + "@aws-amplify/backend-storage": "npm:^1.4.2" + "@aws-amplify/client-config": "npm:^1.9.1" "@aws-amplify/data-schema": "npm:^1.13.4" - "@aws-amplify/platform-core": "npm:^1.9.0" - "@aws-amplify/plugin-types": "npm:^1.10.1" - "@aws-sdk/client-amplify": "npm:^3.750.0" + "@aws-amplify/platform-core": "npm:^1.10.3" + "@aws-amplify/plugin-types": "npm:^1.11.1" + "@aws-sdk/client-amplify": "npm:^3.936.0" peerDependencies: aws-cdk-lib: ^2.189.1 constructs: ^10.0.0 - checksum: 10c0/a81ed95b93eed87bd3f67ead5ba14a0043ffe1dd76c1ca4f698db9f653124d30ef021297fa584ddda2d7572d65b3511c222a62198803b59cd4fbe6714f4c5acf + checksum: 10c0/16e23e1345f352df7a0c9db1a73904fea66a2ff7834644e4fec76d520532244d159296b3450a973fa275ec356f8476b76c6987a54964df7edec80dd9d893a6cf languageName: node linkType: hard @@ -474,21 +469,21 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/client-config@npm:^1.7.0": - version: 1.7.0 - resolution: "@aws-amplify/client-config@npm:1.7.0" +"@aws-amplify/client-config@npm:^1.9.1": + version: 1.9.1 + resolution: "@aws-amplify/client-config@npm:1.9.1" dependencies: - "@aws-amplify/backend-output-schemas": "npm:^1.6.0" - "@aws-amplify/deployed-backend-client": "npm:^1.7.0" - "@aws-amplify/model-generator": "npm:^1.2.0" - "@aws-amplify/platform-core": "npm:^1.8.0" - "@aws-amplify/plugin-types": "npm:^1.10.0" - zod: "npm:^3.22.2" + "@aws-amplify/backend-output-schemas": "npm:^1.7.1" + "@aws-amplify/deployed-backend-client": "npm:^1.8.1" + "@aws-amplify/model-generator": "npm:^1.2.2" + "@aws-amplify/platform-core": "npm:^1.10.3" + "@aws-amplify/plugin-types": "npm:^1.11.1" + zod: "npm:3.25.17" peerDependencies: "@aws-sdk/client-amplify": ^3.750.0 "@aws-sdk/client-cloudformation": ^3.750.0 "@aws-sdk/client-s3": ^3.750.0 - checksum: 10c0/99be3e83347d2cb25df51994ff9d1f55ed3508cb80ed6d1d1dd2ddd3c9282ef30abe9ba12adab89db362b08eabe011b1b4a7a59f846759cf610d18de5940d5a2 + checksum: 10c0/8bff77888b1283e7b30182a47c29c886b2df9a0c660cb06308d80a25373344c7d1a5ba39abafe04fde5a72481dd4791728e4dadc9ce3db826932c52ecc68b859 languageName: node linkType: hard @@ -522,9 +517,9 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/core@npm:6.11.4": - version: 6.11.4 - resolution: "@aws-amplify/core@npm:6.11.4" +"@aws-amplify/core@npm:6.15.0": + version: 6.15.0 + resolution: "@aws-amplify/core@npm:6.15.0" dependencies: "@aws-crypto/sha256-js": "npm:5.2.0" "@aws-sdk/types": "npm:3.398.0" @@ -533,37 +528,37 @@ __metadata: js-cookie: "npm:^3.0.5" rxjs: "npm:^7.8.1" tslib: "npm:^2.5.0" - uuid: "npm:^9.0.0" - checksum: 10c0/87042b2bb4dbe5dd6fb4506ba3383ff37f9ed6ab2280745523575c1be74b180aad145daa3014848ccd042e92cffb99cadf9ccaeaeb421b69282accc462d777a4 + uuid: "npm:^11.0.0" + checksum: 10c0/39bd1f0ccef70300f83c29643df3a3fc4f16de1d876546640869243ab0f95cc51895e7b22d4770f42ea4c6eb48e9d043c4eb491fc2174ef5fc35e975b9da6a76 languageName: node linkType: hard "@aws-amplify/data-construct@npm:^1.15.1": - version: 1.16.1 - resolution: "@aws-amplify/data-construct@npm:1.16.1" + version: 1.16.3 + resolution: "@aws-amplify/data-construct@npm:1.16.3" dependencies: "@aws-amplify/ai-constructs": "npm:^1.5.3" "@aws-amplify/backend-output-schemas": "npm:^1.0.0" "@aws-amplify/backend-output-storage": "npm:^1.0.0" - "@aws-amplify/graphql-api-construct": "npm:1.20.1" - "@aws-amplify/graphql-auth-transformer": "npm:4.2.3" - "@aws-amplify/graphql-conversation-transformer": "npm:1.1.11" - "@aws-amplify/graphql-default-value-transformer": "npm:3.1.13" + "@aws-amplify/graphql-api-construct": "npm:1.20.3" + "@aws-amplify/graphql-auth-transformer": "npm:4.2.4" + "@aws-amplify/graphql-conversation-transformer": "npm:1.1.12" + "@aws-amplify/graphql-default-value-transformer": "npm:3.1.14" "@aws-amplify/graphql-directives": "npm:2.7.1" - "@aws-amplify/graphql-function-transformer": "npm:3.1.15" - "@aws-amplify/graphql-generation-transformer": "npm:1.2.3" - "@aws-amplify/graphql-http-transformer": "npm:3.0.18" - "@aws-amplify/graphql-index-transformer": "npm:3.0.18" - "@aws-amplify/graphql-maps-to-transformer": "npm:4.0.18" - "@aws-amplify/graphql-model-transformer": "npm:3.3.0" - "@aws-amplify/graphql-predictions-transformer": "npm:3.0.18" - "@aws-amplify/graphql-relational-transformer": "npm:3.1.10" - "@aws-amplify/graphql-searchable-transformer": "npm:3.0.18" - "@aws-amplify/graphql-sql-transformer": "npm:0.4.18" - "@aws-amplify/graphql-transformer": "npm:2.3.3" - "@aws-amplify/graphql-transformer-core": "npm:3.4.3" + "@aws-amplify/graphql-function-transformer": "npm:3.1.16" + "@aws-amplify/graphql-generation-transformer": "npm:1.2.4" + "@aws-amplify/graphql-http-transformer": "npm:3.0.19" + "@aws-amplify/graphql-index-transformer": "npm:3.0.19" + "@aws-amplify/graphql-maps-to-transformer": "npm:4.0.19" + "@aws-amplify/graphql-model-transformer": "npm:3.3.1" + "@aws-amplify/graphql-predictions-transformer": "npm:3.0.19" + "@aws-amplify/graphql-relational-transformer": "npm:3.1.11" + "@aws-amplify/graphql-searchable-transformer": "npm:3.0.19" + "@aws-amplify/graphql-sql-transformer": "npm:0.4.19" + "@aws-amplify/graphql-transformer": "npm:2.3.4" + "@aws-amplify/graphql-transformer-core": "npm:3.4.4" "@aws-amplify/graphql-transformer-interfaces": "npm:4.2.6" - "@aws-amplify/graphql-validate-transformer": "npm:1.1.3" + "@aws-amplify/graphql-validate-transformer": "npm:1.1.4" "@aws-amplify/platform-core": "npm:^1.0.0" "@aws-amplify/plugin-types": "npm:^1.0.0" "@aws-crypto/crc32": "npm:5.2.0" @@ -672,7 +667,7 @@ __metadata: peerDependencies: aws-cdk-lib: ^2.187.0 constructs: ^10.3.0 - checksum: 10c0/098d5f33f098b51ab3c5dbfad6f89bdada183e7a244612c26c60a63cedc02acdf8a0f75d1cb9549e0fef97dccea59df95ec03e5c80e539d820f2fb114519e284 + checksum: 10c0/386f96b253e490b74684c0cb644eb4a86175a15b99e7f26f3d50c257bb0c43df727f2248d7fd559124cc996ae4728736fa174749bb1130f6dda078f5d1622143 languageName: node linkType: hard @@ -697,24 +692,24 @@ __metadata: linkType: hard "@aws-amplify/data-schema@npm:^1.13.4, @aws-amplify/data-schema@npm:^1.7.0": - version: 1.21.0 - resolution: "@aws-amplify/data-schema@npm:1.21.0" + version: 1.22.0 + resolution: "@aws-amplify/data-schema@npm:1.22.0" dependencies: "@aws-amplify/data-schema-types": "npm:*" "@smithy/util-base64": "npm:^3.0.0" "@types/aws-lambda": "npm:^8.10.134" "@types/json-schema": "npm:^7.0.15" rxjs: "npm:^7.8.1" - checksum: 10c0/6d6098aa34c374fa05ac4d4118156b2cdf00ded8c73fce9caf312cd2ff2d51ce583d6eec00e4f92fa40c050790855c061337a55a4b72eba37ab54b28bb233ffb + checksum: 10c0/b3d41cccf7b24e47fc80aa54f1e5f7c2c7204269e1a8786fe715df14ac95c9653587a15327166ad32c01715fa3ba22b8c8d8393957e060adf513938f47127cdd languageName: node linkType: hard -"@aws-amplify/datastore@npm:5.0.82": - version: 5.0.82 - resolution: "@aws-amplify/datastore@npm:5.0.82" +"@aws-amplify/datastore@npm:5.1.2": + version: 5.1.2 + resolution: "@aws-amplify/datastore@npm:5.1.2" dependencies: - "@aws-amplify/api": "npm:6.3.11" - "@aws-amplify/api-graphql": "npm:4.7.15" + "@aws-amplify/api": "npm:6.3.21" + "@aws-amplify/api-graphql": "npm:4.8.2" buffer: "npm:4.9.2" idb: "npm:5.0.6" immer: "npm:9.0.6" @@ -722,7 +717,7 @@ __metadata: ulid: "npm:^2.3.0" peerDependencies: "@aws-amplify/core": ^6.1.0 - checksum: 10c0/a3c68ae6c9a3dd3a32a1ceaa987c37a2830e59921032d035c754d3db34f3700f864fb8d9afa1311541d62b0d116a0f42bb20ffeacae90da600dc8ae46cbc2272 + checksum: 10c0/bcc0be30afe7b763dcfb05d2dcd4237f102cd4fd2bd7d52e2787a0649b6f161e9fe5069da46c75e2501b4509f9e6f036c7ac3f17e28af5094ae2da71db8cab62 languageName: node linkType: hard @@ -757,20 +752,20 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/deployed-backend-client@npm:^1.7.0": - version: 1.7.0 - resolution: "@aws-amplify/deployed-backend-client@npm:1.7.0" +"@aws-amplify/deployed-backend-client@npm:^1.8.1": + version: 1.8.1 + resolution: "@aws-amplify/deployed-backend-client@npm:1.8.1" dependencies: - "@aws-amplify/backend-output-schemas": "npm:^1.6.0" - "@aws-amplify/platform-core": "npm:^1.8.0" - "@aws-amplify/plugin-types": "npm:^1.10.0" - zod: "npm:^3.22.2" + "@aws-amplify/backend-output-schemas": "npm:^1.7.1" + "@aws-amplify/platform-core": "npm:^1.10.1" + "@aws-amplify/plugin-types": "npm:^1.11.1" + zod: "npm:3.25.17" peerDependencies: "@aws-sdk/client-amplify": ^3.750.0 "@aws-sdk/client-cloudformation": ^3.750.0 "@aws-sdk/client-s3": ^3.750.0 "@aws-sdk/types": ^3.734.0 - checksum: 10c0/810ba7fb700b04fb87346ebb9213d26c7a25176aaf22d41d4f16905fdb12cc47d42a236e4641669d11576d226ab14593b13b7b62c97690fad707f1f01f98e28d + checksum: 10c0/6aff7edec9bcb18af2755760ff3e6d20da959ede66219ebc85b389fd556d4686f5f159351e2abe825a2e28f14adb5a02586367a7bcfd7e6c31de6124534368e1 languageName: node linkType: hard @@ -794,31 +789,31 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/graphql-api-construct@npm:1.20.1": - version: 1.20.1 - resolution: "@aws-amplify/graphql-api-construct@npm:1.20.1" +"@aws-amplify/graphql-api-construct@npm:1.20.3": + version: 1.20.3 + resolution: "@aws-amplify/graphql-api-construct@npm:1.20.3" dependencies: "@aws-amplify/ai-constructs": "npm:^1.5.3" "@aws-amplify/backend-output-schemas": "npm:^1.0.0" "@aws-amplify/backend-output-storage": "npm:^1.0.0" - "@aws-amplify/graphql-auth-transformer": "npm:4.2.3" - "@aws-amplify/graphql-conversation-transformer": "npm:1.1.11" - "@aws-amplify/graphql-default-value-transformer": "npm:3.1.13" + "@aws-amplify/graphql-auth-transformer": "npm:4.2.4" + "@aws-amplify/graphql-conversation-transformer": "npm:1.1.12" + "@aws-amplify/graphql-default-value-transformer": "npm:3.1.14" "@aws-amplify/graphql-directives": "npm:2.7.1" - "@aws-amplify/graphql-function-transformer": "npm:3.1.15" - "@aws-amplify/graphql-generation-transformer": "npm:1.2.3" - "@aws-amplify/graphql-http-transformer": "npm:3.0.18" - "@aws-amplify/graphql-index-transformer": "npm:3.0.18" - "@aws-amplify/graphql-maps-to-transformer": "npm:4.0.18" - "@aws-amplify/graphql-model-transformer": "npm:3.3.0" - "@aws-amplify/graphql-predictions-transformer": "npm:3.0.18" - "@aws-amplify/graphql-relational-transformer": "npm:3.1.10" - "@aws-amplify/graphql-searchable-transformer": "npm:3.0.18" - "@aws-amplify/graphql-sql-transformer": "npm:0.4.18" - "@aws-amplify/graphql-transformer": "npm:2.3.3" - "@aws-amplify/graphql-transformer-core": "npm:3.4.3" + "@aws-amplify/graphql-function-transformer": "npm:3.1.16" + "@aws-amplify/graphql-generation-transformer": "npm:1.2.4" + "@aws-amplify/graphql-http-transformer": "npm:3.0.19" + "@aws-amplify/graphql-index-transformer": "npm:3.0.19" + "@aws-amplify/graphql-maps-to-transformer": "npm:4.0.19" + "@aws-amplify/graphql-model-transformer": "npm:3.3.1" + "@aws-amplify/graphql-predictions-transformer": "npm:3.0.19" + "@aws-amplify/graphql-relational-transformer": "npm:3.1.11" + "@aws-amplify/graphql-searchable-transformer": "npm:3.0.19" + "@aws-amplify/graphql-sql-transformer": "npm:0.4.19" + "@aws-amplify/graphql-transformer": "npm:2.3.4" + "@aws-amplify/graphql-transformer-core": "npm:3.4.4" "@aws-amplify/graphql-transformer-interfaces": "npm:4.2.6" - "@aws-amplify/graphql-validate-transformer": "npm:1.1.3" + "@aws-amplify/graphql-validate-transformer": "npm:1.1.4" "@aws-amplify/platform-core": "npm:^1.0.0" "@aws-amplify/plugin-types": "npm:^1.0.0" "@aws-crypto/crc32": "npm:5.2.0" @@ -927,18 +922,18 @@ __metadata: peerDependencies: aws-cdk-lib: ^2.187.0 constructs: ^10.3.0 - checksum: 10c0/76823b925247940bc94ce6447cee2b259b12150fc1aba049d65360d553717edef0a0273850634d3277c68f99f3fc3066a5427e2d571b386a14f5be3b542e7525 + checksum: 10c0/1cd7105f09054ec9d5a6199111e48893e5e20918e27e1ee655133968970915bf978b8a51e0084888ce12c96138af8f9721f00e146712d46c8bcafcce4593067c languageName: node linkType: hard -"@aws-amplify/graphql-auth-transformer@npm:4.2.3": - version: 4.2.3 - resolution: "@aws-amplify/graphql-auth-transformer@npm:4.2.3" +"@aws-amplify/graphql-auth-transformer@npm:4.2.4": + version: 4.2.4 + resolution: "@aws-amplify/graphql-auth-transformer@npm:4.2.4" dependencies: "@aws-amplify/graphql-directives": "npm:2.7.1" - "@aws-amplify/graphql-model-transformer": "npm:3.3.0" - "@aws-amplify/graphql-relational-transformer": "npm:3.1.10" - "@aws-amplify/graphql-transformer-core": "npm:3.4.3" + "@aws-amplify/graphql-model-transformer": "npm:3.3.1" + "@aws-amplify/graphql-relational-transformer": "npm:3.1.11" + "@aws-amplify/graphql-transformer-core": "npm:3.4.4" "@aws-amplify/graphql-transformer-interfaces": "npm:4.2.6" graphql: "npm:^15.5.0" graphql-mapping-template: "npm:5.0.2" @@ -948,20 +943,20 @@ __metadata: peerDependencies: aws-cdk-lib: ^2.187.0 constructs: ^10.3.0 - checksum: 10c0/9696d2273c51529afd3647d756c4967481b961aae87cd84e7861cf63cafc1f377bea2f40a4117f32ee540f6beca74a3010395bdbadd4491ba34875c3d69aff36 + checksum: 10c0/3e2e59b28f5f4738fc839beb42cf020c65f8da4680cdf1b471b890e8bfc21ceb6b00fad8e7b5f746156bbf5d118c2bfaf92d72cdc47a1c56c7a01d9a2b283c7e languageName: node linkType: hard -"@aws-amplify/graphql-conversation-transformer@npm:1.1.11": - version: 1.1.11 - resolution: "@aws-amplify/graphql-conversation-transformer@npm:1.1.11" +"@aws-amplify/graphql-conversation-transformer@npm:1.1.12": + version: 1.1.12 + resolution: "@aws-amplify/graphql-conversation-transformer@npm:1.1.12" dependencies: - "@aws-amplify/ai-constructs": "npm:^1.2.4" + "@aws-amplify/ai-constructs": "npm:^1.5.3" "@aws-amplify/graphql-directives": "npm:2.7.1" - "@aws-amplify/graphql-index-transformer": "npm:3.0.18" - "@aws-amplify/graphql-model-transformer": "npm:3.3.0" - "@aws-amplify/graphql-relational-transformer": "npm:3.1.10" - "@aws-amplify/graphql-transformer-core": "npm:3.4.3" + "@aws-amplify/graphql-index-transformer": "npm:3.0.19" + "@aws-amplify/graphql-model-transformer": "npm:3.3.1" + "@aws-amplify/graphql-relational-transformer": "npm:3.1.11" + "@aws-amplify/graphql-transformer-core": "npm:3.4.4" "@aws-amplify/graphql-transformer-interfaces": "npm:4.2.6" "@aws-amplify/plugin-types": "npm:^1.0.0" graphql: "npm:^15.5.0" @@ -972,22 +967,22 @@ __metadata: peerDependencies: aws-cdk-lib: ^2.187.0 constructs: ^10.3.0 - checksum: 10c0/2ec2816dc1d4e6c388693d0b73e676dcaafe181c77f4ef11170a5bdeaf2376ca02f8adcfae126871d7e4b6ce9dcf33e5e2a441f6c5c4b0f8942473e974dbc9ea + checksum: 10c0/f89cbcc272ee369c3687b21fac3cd46306b3beb56c91d4d0b84dcd2306b37b4aecc9a71f0287df7cf626332dc7087006c7cc347a59392d4f2dcd0766d816905f languageName: node linkType: hard -"@aws-amplify/graphql-default-value-transformer@npm:3.1.13": - version: 3.1.13 - resolution: "@aws-amplify/graphql-default-value-transformer@npm:3.1.13" +"@aws-amplify/graphql-default-value-transformer@npm:3.1.14": + version: 3.1.14 + resolution: "@aws-amplify/graphql-default-value-transformer@npm:3.1.14" dependencies: "@aws-amplify/graphql-directives": "npm:2.7.1" - "@aws-amplify/graphql-transformer-core": "npm:3.4.3" + "@aws-amplify/graphql-transformer-core": "npm:3.4.4" "@aws-amplify/graphql-transformer-interfaces": "npm:4.2.6" graphql: "npm:^15.5.0" graphql-mapping-template: "npm:5.0.2" graphql-transformer-common: "npm:5.1.3" libphonenumber-js: "npm:1.9.47" - checksum: 10c0/8482d1a8350f7cfa4f8635365f6874fd242bb3e07db8a3d3dbf875260b3ee989d592559832f1a5df77732736d0987097aeb654b5a02f4a5499ea17302c4ed82e + checksum: 10c0/70f1b5b7b99854c5b53b6dc57c94def7d3f5fe232ee76a10b92e6dd2d1b7ce63d983c36897c76a5e336a122bd8b09bc1e442edd91d8708cc7c20a5aae205ffc8 languageName: node linkType: hard @@ -999,9 +994,9 @@ __metadata: linkType: hard "@aws-amplify/graphql-directives@npm:^1.0.1": - version: 1.1.0 - resolution: "@aws-amplify/graphql-directives@npm:1.1.0" - checksum: 10c0/ad1d22f2e48c2f9f32b59e539a60381e2e2c17e5ab719ca05bc57bbfc93302d3b9de5315b08fb376e04b11c3ab47d7f73893dc91e3d837703bcfbbd25505eb09 + version: 1.1.1 + resolution: "@aws-amplify/graphql-directives@npm:1.1.1" + checksum: 10c0/2424cfe3ca7ebe12ebfdaa3b71bf2bd7be75c5ff9746be0493423f51d2ccb9f204f05acde561f1c604b56de6a5120ed3fc259ad9cf37221e0d266facbf1b8bef languageName: node linkType: hard @@ -1018,12 +1013,12 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/graphql-function-transformer@npm:3.1.15": - version: 3.1.15 - resolution: "@aws-amplify/graphql-function-transformer@npm:3.1.15" +"@aws-amplify/graphql-function-transformer@npm:3.1.16": + version: 3.1.16 + resolution: "@aws-amplify/graphql-function-transformer@npm:3.1.16" dependencies: "@aws-amplify/graphql-directives": "npm:2.7.1" - "@aws-amplify/graphql-transformer-core": "npm:3.4.3" + "@aws-amplify/graphql-transformer-core": "npm:3.4.4" "@aws-amplify/graphql-transformer-interfaces": "npm:4.2.6" graphql: "npm:^15.5.0" graphql-mapping-template: "npm:5.0.2" @@ -1031,16 +1026,16 @@ __metadata: peerDependencies: aws-cdk-lib: ^2.187.0 constructs: ^10.3.0 - checksum: 10c0/26f58e68db3e4807d5b437ecfd157897568b2f22ba34af92ca3a183c98c461b47ad59dbb12a5ec1c71e16b844db6ab7afe802d688358ed1cc8ec0a40f96fa56c + checksum: 10c0/c4cd8bf4576185a38f7c2ec01d635c934d1c6417d429a6338798314cc49bbbe1cac1b3009055fe35ab8aa5f171aebedaa4c42888cebb869a0519ba292eb94416 languageName: node linkType: hard -"@aws-amplify/graphql-generation-transformer@npm:1.2.3": - version: 1.2.3 - resolution: "@aws-amplify/graphql-generation-transformer@npm:1.2.3" +"@aws-amplify/graphql-generation-transformer@npm:1.2.4": + version: 1.2.4 + resolution: "@aws-amplify/graphql-generation-transformer@npm:1.2.4" dependencies: "@aws-amplify/graphql-directives": "npm:2.7.1" - "@aws-amplify/graphql-transformer-core": "npm:3.4.3" + "@aws-amplify/graphql-transformer-core": "npm:3.4.4" "@aws-amplify/graphql-transformer-interfaces": "npm:4.2.6" graphql: "npm:^15.5.0" graphql-mapping-template: "npm:5.0.2" @@ -1049,7 +1044,7 @@ __metadata: peerDependencies: aws-cdk-lib: ^2.187.0 constructs: ^10.3.0 - checksum: 10c0/6975188945b4be4df216591b84b980ca63aad9bae4c0142159161fcb06b2f89da2f79ad1e27dcd143c8fe2ff69b3e8f54902da36ab05f125a0739a71e55dbb47 + checksum: 10c0/3427bf8ca03299da6ec40e6440c8d8a3cca8b70ace5e2fb877f67e2de598b9b909c589b45820c9d7f63c3305cd24126b809730bc4508fb3b06a4e8b15ea2ed61 languageName: node linkType: hard @@ -1103,12 +1098,12 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/graphql-http-transformer@npm:3.0.18": - version: 3.0.18 - resolution: "@aws-amplify/graphql-http-transformer@npm:3.0.18" +"@aws-amplify/graphql-http-transformer@npm:3.0.19": + version: 3.0.19 + resolution: "@aws-amplify/graphql-http-transformer@npm:3.0.19" dependencies: "@aws-amplify/graphql-directives": "npm:2.7.1" - "@aws-amplify/graphql-transformer-core": "npm:3.4.3" + "@aws-amplify/graphql-transformer-core": "npm:3.4.4" "@aws-amplify/graphql-transformer-interfaces": "npm:4.2.6" graphql: "npm:^15.5.0" graphql-mapping-template: "npm:5.0.2" @@ -1116,17 +1111,17 @@ __metadata: peerDependencies: aws-cdk-lib: ^2.187.0 constructs: ^10.3.0 - checksum: 10c0/403897d54d688fae9f77f2aef9adf97d31e84731fe6b401ac5af08b50df125ad583fd3e36a0596754843d8ba2748c44c57b6d6b944e2168127102e50e839f529 + checksum: 10c0/5d0b8036ad7ec96a52068381b408a50eb7f56bc84927b599ee7c3dd95a16b5d22f92bc888f8f9e2bd4266f3b1b7706e9c0a46d67ec11799d872491049382e128 languageName: node linkType: hard -"@aws-amplify/graphql-index-transformer@npm:3.0.18": - version: 3.0.18 - resolution: "@aws-amplify/graphql-index-transformer@npm:3.0.18" +"@aws-amplify/graphql-index-transformer@npm:3.0.19": + version: 3.0.19 + resolution: "@aws-amplify/graphql-index-transformer@npm:3.0.19" dependencies: "@aws-amplify/graphql-directives": "npm:2.7.1" - "@aws-amplify/graphql-model-transformer": "npm:3.3.0" - "@aws-amplify/graphql-transformer-core": "npm:3.4.3" + "@aws-amplify/graphql-model-transformer": "npm:3.3.1" + "@aws-amplify/graphql-transformer-core": "npm:3.4.4" "@aws-amplify/graphql-transformer-interfaces": "npm:4.2.6" graphql: "npm:^15.5.0" graphql-mapping-template: "npm:5.0.2" @@ -1134,32 +1129,32 @@ __metadata: peerDependencies: aws-cdk-lib: ^2.187.0 constructs: ^10.3.0 - checksum: 10c0/f4bbece20c707108cc106ebd6c5d642cf308e74955ab9adfc68b91daae8b0dcab547c6d3e5d11256af206777012e0bd6a3e006ca755509d6a288615ad4b532a9 + checksum: 10c0/271c8f338812e5b4224ea0590dd30a09b53d3017608214854e7f9f3f82c1fef7a932bd50c6adffa96ecc58fea1ff4268cbd5f963234c71e66642dc0740964874 languageName: node linkType: hard -"@aws-amplify/graphql-maps-to-transformer@npm:4.0.18": - version: 4.0.18 - resolution: "@aws-amplify/graphql-maps-to-transformer@npm:4.0.18" +"@aws-amplify/graphql-maps-to-transformer@npm:4.0.19": + version: 4.0.19 + resolution: "@aws-amplify/graphql-maps-to-transformer@npm:4.0.19" dependencies: "@aws-amplify/graphql-directives": "npm:2.7.1" - "@aws-amplify/graphql-transformer-core": "npm:3.4.3" + "@aws-amplify/graphql-transformer-core": "npm:3.4.4" "@aws-amplify/graphql-transformer-interfaces": "npm:4.2.6" graphql-mapping-template: "npm:5.0.2" graphql-transformer-common: "npm:5.1.3" peerDependencies: aws-cdk-lib: ^2.187.0 constructs: ^10.3.0 - checksum: 10c0/0a02ea8c0f95df7bdbd12483e8ff7f22b06bebb57f9fdcb87b65a17276f6b336dd233296dfb9b340d5efbfc96952f12ee25af223678b40f469c15717f7841acf + checksum: 10c0/045bb4781551bc00cee71886ab59baadef232335af5e22de6729e622f37b97fa43bc70da50cfc1b6f24b4b06c8bed53245e822db7c983c3d072d1021978aa567 languageName: node linkType: hard -"@aws-amplify/graphql-model-transformer@npm:3.3.0": - version: 3.3.0 - resolution: "@aws-amplify/graphql-model-transformer@npm:3.3.0" +"@aws-amplify/graphql-model-transformer@npm:3.3.1": + version: 3.3.1 + resolution: "@aws-amplify/graphql-model-transformer@npm:3.3.1" dependencies: "@aws-amplify/graphql-directives": "npm:2.7.1" - "@aws-amplify/graphql-transformer-core": "npm:3.4.3" + "@aws-amplify/graphql-transformer-core": "npm:3.4.4" "@aws-amplify/graphql-transformer-interfaces": "npm:4.2.6" graphql: "npm:^15.5.0" graphql-mapping-template: "npm:5.0.2" @@ -1167,16 +1162,16 @@ __metadata: peerDependencies: aws-cdk-lib: ^2.187.0 constructs: ^10.3.0 - checksum: 10c0/09842345030111380084a64bd3d53ea85937f3cce6092c030b62d7a071f079362db7791ded24d4a2d9b6e60d11b2f7e4a242bdc6e76643e60c0d9b2e550ea6a7 + checksum: 10c0/a0e86cc671fa6ccd179d7bba1abf10116a0948cdc1298baede684360bc7731f477f6bc7622f7a73173a4eed47b9851a2328ba403d018c6a92e4189e1cf028798 languageName: node linkType: hard -"@aws-amplify/graphql-predictions-transformer@npm:3.0.18": - version: 3.0.18 - resolution: "@aws-amplify/graphql-predictions-transformer@npm:3.0.18" +"@aws-amplify/graphql-predictions-transformer@npm:3.0.19": + version: 3.0.19 + resolution: "@aws-amplify/graphql-predictions-transformer@npm:3.0.19" dependencies: "@aws-amplify/graphql-directives": "npm:2.7.1" - "@aws-amplify/graphql-transformer-core": "npm:3.4.3" + "@aws-amplify/graphql-transformer-core": "npm:3.4.4" "@aws-amplify/graphql-transformer-interfaces": "npm:4.2.6" graphql: "npm:^15.5.0" graphql-mapping-template: "npm:5.0.2" @@ -1184,18 +1179,18 @@ __metadata: peerDependencies: aws-cdk-lib: ^2.187.0 constructs: ^10.3.0 - checksum: 10c0/15620f2642a9dfb9a5b7d8f4a1b55f2b6f43fced8d5104d3e0825225d06f5dd7b267d05706f0ceca87f163b8147b595f6f026786c1cb127b4711606ada204555 + checksum: 10c0/2d4aad80815c055b8e4152384ca2b9bc3329088efa9d03f1cf65ca562a298e67f9ea5451a9ad84a01d601f592eaadc06b76b51c952709a40f71cc71647f0fc03 languageName: node linkType: hard -"@aws-amplify/graphql-relational-transformer@npm:3.1.10": - version: 3.1.10 - resolution: "@aws-amplify/graphql-relational-transformer@npm:3.1.10" +"@aws-amplify/graphql-relational-transformer@npm:3.1.11": + version: 3.1.11 + resolution: "@aws-amplify/graphql-relational-transformer@npm:3.1.11" dependencies: "@aws-amplify/graphql-directives": "npm:2.7.1" - "@aws-amplify/graphql-index-transformer": "npm:3.0.18" - "@aws-amplify/graphql-model-transformer": "npm:3.3.0" - "@aws-amplify/graphql-transformer-core": "npm:3.4.3" + "@aws-amplify/graphql-index-transformer": "npm:3.0.19" + "@aws-amplify/graphql-model-transformer": "npm:3.3.1" + "@aws-amplify/graphql-transformer-core": "npm:3.4.4" "@aws-amplify/graphql-transformer-interfaces": "npm:4.2.6" graphql: "npm:^15.5.0" graphql-mapping-template: "npm:5.0.2" @@ -1204,17 +1199,17 @@ __metadata: peerDependencies: aws-cdk-lib: ^2.187.0 constructs: ^10.3.0 - checksum: 10c0/6e30d84ba71d9bf0b64a47e20dacf3d2729d0b73c55cef0da1551815a50fcfa573e595b120cc350af2a101a66347b470160c7b905db972233f30fb7d859d4df2 + checksum: 10c0/1d462900ae3bc2985065fb83b3a680049a7893c3c0b7ed0ad95e37263ee7e8f4a4da68276c96454af08184519ab4539aabb3da1ff733e621a4a20169da6f9bc9 languageName: node linkType: hard -"@aws-amplify/graphql-searchable-transformer@npm:3.0.18": - version: 3.0.18 - resolution: "@aws-amplify/graphql-searchable-transformer@npm:3.0.18" +"@aws-amplify/graphql-searchable-transformer@npm:3.0.19": + version: 3.0.19 + resolution: "@aws-amplify/graphql-searchable-transformer@npm:3.0.19" dependencies: "@aws-amplify/graphql-directives": "npm:2.7.1" - "@aws-amplify/graphql-model-transformer": "npm:3.3.0" - "@aws-amplify/graphql-transformer-core": "npm:3.4.3" + "@aws-amplify/graphql-model-transformer": "npm:3.3.1" + "@aws-amplify/graphql-transformer-core": "npm:3.4.4" "@aws-amplify/graphql-transformer-interfaces": "npm:4.2.6" graphql: "npm:^15.5.0" graphql-mapping-template: "npm:5.0.2" @@ -1222,17 +1217,17 @@ __metadata: peerDependencies: aws-cdk-lib: ^2.187.0 constructs: ^10.3.0 - checksum: 10c0/95d7ef5cbef90034db8827e4fb49ab08be62c3b26d8d41b7e12740ef0f7a85ceca5cc147594f480eaba18a1b27dde95054b807632787bde3417a9714e940109a + checksum: 10c0/3e2e574c6396a14dcb7c52dc44c8dd8611614e18da3b0c1e1a5312c1289aa4e2aca4d90b8d79651ecc05358be930efe4a6bdcc001d0bb484c3f31f76798457f7 languageName: node linkType: hard -"@aws-amplify/graphql-sql-transformer@npm:0.4.18": - version: 0.4.18 - resolution: "@aws-amplify/graphql-sql-transformer@npm:0.4.18" +"@aws-amplify/graphql-sql-transformer@npm:0.4.19": + version: 0.4.19 + resolution: "@aws-amplify/graphql-sql-transformer@npm:0.4.19" dependencies: "@aws-amplify/graphql-directives": "npm:2.7.1" - "@aws-amplify/graphql-model-transformer": "npm:3.3.0" - "@aws-amplify/graphql-transformer-core": "npm:3.4.3" + "@aws-amplify/graphql-model-transformer": "npm:3.3.1" + "@aws-amplify/graphql-transformer-core": "npm:3.4.4" "@aws-amplify/graphql-transformer-interfaces": "npm:4.2.6" graphql: "npm:^15.5.0" graphql-mapping-template: "npm:5.0.2" @@ -1240,13 +1235,13 @@ __metadata: peerDependencies: aws-cdk-lib: ^2.187.0 constructs: ^10.3.0 - checksum: 10c0/8a37194c2007ce22cb3c70eacc18ec087ef5a1e89b146d42a8f301de0d6223e8276934f7ce4d6fffbbe8e972bdcc299e9e05e2cc37d22861d699a24803b11d3e + checksum: 10c0/7ff2d3a4b404532d95326099b10937d5e53c9aab312d030b8e061360200bc95633b07be522dda2db9b651be1d7b379b23e1787389210696a1817b91f342338f2 languageName: node linkType: hard -"@aws-amplify/graphql-transformer-core@npm:3.4.3": - version: 3.4.3 - resolution: "@aws-amplify/graphql-transformer-core@npm:3.4.3" +"@aws-amplify/graphql-transformer-core@npm:3.4.4": + version: 3.4.4 + resolution: "@aws-amplify/graphql-transformer-core@npm:3.4.4" dependencies: "@aws-amplify/graphql-directives": "npm:2.7.1" "@aws-amplify/graphql-transformer-interfaces": "npm:4.2.6" @@ -1262,7 +1257,7 @@ __metadata: peerDependencies: aws-cdk-lib: ^2.187.0 constructs: ^10.3.0 - checksum: 10c0/e92eb5933f192175a9f0723b2504797ec9a21fdb1a014c2992d329e92dd5954a595cbef2741cf9f8e1fd52d3e4c2e46efbe81fa85d00a8e4474f88cbe95600bb + checksum: 10c0/2bdf5faf58f107e60099e526d61fbb88e3083d61f9dda07de6f26a0c527920022f7ab3181a1cb75350c4b9392bc25c7dbe9e82bc3d97f7d0f81b364f1e1153b4 languageName: node linkType: hard @@ -1278,31 +1273,31 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/graphql-transformer@npm:2.3.3": - version: 2.3.3 - resolution: "@aws-amplify/graphql-transformer@npm:2.3.3" - dependencies: - "@aws-amplify/graphql-auth-transformer": "npm:4.2.3" - "@aws-amplify/graphql-conversation-transformer": "npm:1.1.11" - "@aws-amplify/graphql-default-value-transformer": "npm:3.1.13" - "@aws-amplify/graphql-function-transformer": "npm:3.1.15" - "@aws-amplify/graphql-generation-transformer": "npm:1.2.3" - "@aws-amplify/graphql-http-transformer": "npm:3.0.18" - "@aws-amplify/graphql-index-transformer": "npm:3.0.18" - "@aws-amplify/graphql-maps-to-transformer": "npm:4.0.18" - "@aws-amplify/graphql-model-transformer": "npm:3.3.0" - "@aws-amplify/graphql-predictions-transformer": "npm:3.0.18" - "@aws-amplify/graphql-relational-transformer": "npm:3.1.10" - "@aws-amplify/graphql-searchable-transformer": "npm:3.0.18" - "@aws-amplify/graphql-sql-transformer": "npm:0.4.18" - "@aws-amplify/graphql-transformer-core": "npm:3.4.3" +"@aws-amplify/graphql-transformer@npm:2.3.4": + version: 2.3.4 + resolution: "@aws-amplify/graphql-transformer@npm:2.3.4" + dependencies: + "@aws-amplify/graphql-auth-transformer": "npm:4.2.4" + "@aws-amplify/graphql-conversation-transformer": "npm:1.1.12" + "@aws-amplify/graphql-default-value-transformer": "npm:3.1.14" + "@aws-amplify/graphql-function-transformer": "npm:3.1.16" + "@aws-amplify/graphql-generation-transformer": "npm:1.2.4" + "@aws-amplify/graphql-http-transformer": "npm:3.0.19" + "@aws-amplify/graphql-index-transformer": "npm:3.0.19" + "@aws-amplify/graphql-maps-to-transformer": "npm:4.0.19" + "@aws-amplify/graphql-model-transformer": "npm:3.3.1" + "@aws-amplify/graphql-predictions-transformer": "npm:3.0.19" + "@aws-amplify/graphql-relational-transformer": "npm:3.1.11" + "@aws-amplify/graphql-searchable-transformer": "npm:3.0.19" + "@aws-amplify/graphql-sql-transformer": "npm:0.4.19" + "@aws-amplify/graphql-transformer-core": "npm:3.4.4" "@aws-amplify/graphql-transformer-interfaces": "npm:4.2.6" - "@aws-amplify/graphql-validate-transformer": "npm:1.1.3" + "@aws-amplify/graphql-validate-transformer": "npm:1.1.4" "@aws-amplify/plugin-types": "npm:^1.0.0" peerDependencies: aws-cdk-lib: ^2.187.0 constructs: ^10.3.0 - checksum: 10c0/d56cde2dc906ce30335b3493f128f35ffb101c6a085f55c66431d7996345be4b3206f2d7b79d0123a21b2ce590df0bfb65d834eebf9481fdd747b88afafd0ae1 + checksum: 10c0/8d9844c780193d1ca24d04275950d600fe5c0addc0d371263846bcd72f0dc373300a61bf4685e065e923934debdd20404310fa37954b04d8a64cd2e4b2dd67ab languageName: node linkType: hard @@ -1356,17 +1351,17 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/graphql-validate-transformer@npm:1.1.3": - version: 1.1.3 - resolution: "@aws-amplify/graphql-validate-transformer@npm:1.1.3" +"@aws-amplify/graphql-validate-transformer@npm:1.1.4": + version: 1.1.4 + resolution: "@aws-amplify/graphql-validate-transformer@npm:1.1.4" dependencies: "@aws-amplify/graphql-directives": "npm:2.7.1" - "@aws-amplify/graphql-transformer-core": "npm:3.4.3" + "@aws-amplify/graphql-transformer-core": "npm:3.4.4" "@aws-amplify/graphql-transformer-interfaces": "npm:4.2.6" graphql: "npm:^15.5.0" graphql-mapping-template: "npm:5.0.2" graphql-transformer-common: "npm:5.1.3" - checksum: 10c0/f45ecc7145f25be2e9bc7c987b4300c77bd5a8574e10c7a55a96a1025d490ec42f869cda28efa21d39da1654f4e5c997d20b2f38f2688c95f061780e2252f215 + checksum: 10c0/59d6796a8bec418a67d80b8f2b636c20f710b76e589623a1e761207fe271d463274772e4908f448ffe265b88bb48cf2fcd52237f376dbab91ba2ff33e226c3ad languageName: node linkType: hard @@ -1408,38 +1403,38 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/model-generator@npm:^1.2.0": - version: 1.2.0 - resolution: "@aws-amplify/model-generator@npm:1.2.0" +"@aws-amplify/model-generator@npm:^1.2.2": + version: 1.2.2 + resolution: "@aws-amplify/model-generator@npm:1.2.2" dependencies: - "@aws-amplify/backend-output-schemas": "npm:^1.6.0" - "@aws-amplify/deployed-backend-client": "npm:^1.7.0" + "@aws-amplify/backend-output-schemas": "npm:^1.7.1" + "@aws-amplify/deployed-backend-client": "npm:^1.8.1" "@aws-amplify/graphql-generator": "npm:^0.5.1" "@aws-amplify/graphql-types-generator": "npm:^3.6.0" - "@aws-amplify/platform-core": "npm:^1.8.0" - "@aws-amplify/plugin-types": "npm:^1.10.0" - "@aws-sdk/client-appsync": "npm:^3.750.0" - "@aws-sdk/client-s3": "npm:^3.750.0" - "@aws-sdk/credential-providers": "npm:^3.750.0" - "@aws-sdk/types": "npm:^3.734.0" + "@aws-amplify/platform-core": "npm:^1.10.3" + "@aws-amplify/plugin-types": "npm:^1.11.1" + "@aws-sdk/client-appsync": "npm:^3.936.0" + "@aws-sdk/client-s3": "npm:^3.937.0" + "@aws-sdk/credential-providers": "npm:^3.936.0" + "@aws-sdk/types": "npm:^3.936.0" graphql: "npm:^15.8.0" peerDependencies: "@aws-sdk/client-amplify": ^3.750.0 "@aws-sdk/client-cloudformation": ^3.750.0 - checksum: 10c0/d6dc2051ac02d860c78650ecd7676809f4b4ccdbaac361353dd232ed1571619e25bbb2f92d583da2e8bf247f649230ddd5a66f5e5a5d6b027bbda3c2c205d537 + checksum: 10c0/0dc8b2a7988fccd091b6928bbd7e837d7806b473381ab07ebfb5bbbdf55278f81dd14270689b2c8db4459c899af70b2db88b1b180f1c33a7f5184538cabb2256 languageName: node linkType: hard -"@aws-amplify/notifications@npm:2.0.80": - version: 2.0.80 - resolution: "@aws-amplify/notifications@npm:2.0.80" +"@aws-amplify/notifications@npm:2.0.90": + version: 2.0.90 + resolution: "@aws-amplify/notifications@npm:2.0.90" dependencies: "@aws-sdk/types": "npm:3.398.0" lodash: "npm:^4.17.21" tslib: "npm:^2.5.0" peerDependencies: "@aws-amplify/core": ^6.1.0 - checksum: 10c0/76881de0d64bdf1a00b9374dd258bd41705e5a80e95c892fe960df8212a71c25cfff7b7b48d21db9a8d05f31f5edfcfdf858e8c4364befd1292bc44fa2da18ea + checksum: 10c0/2fe0ef26b38d4cabf44d5d9bf8eec60c00cb6e2a65fff56ef2171b428e9201fb4b76772a17b6195394317d26b66da031305ddb735b539eb90cd31d7e37110d49 languageName: node linkType: hard @@ -1471,12 +1466,12 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/platform-core@npm:^1.0.0, @aws-amplify/platform-core@npm:^1.8.0, @aws-amplify/platform-core@npm:^1.9.0": - version: 1.9.0 - resolution: "@aws-amplify/platform-core@npm:1.9.0" +"@aws-amplify/platform-core@npm:^1.0.0, @aws-amplify/platform-core@npm:^1.10.1, @aws-amplify/platform-core@npm:^1.10.3": + version: 1.10.3 + resolution: "@aws-amplify/platform-core@npm:1.10.3" dependencies: - "@aws-amplify/plugin-types": "npm:^1.10.1" - "@aws-sdk/client-sts": "npm:^3.750.0" + "@aws-amplify/plugin-types": "npm:^1.11.1" + "@aws-sdk/client-sts": "npm:^3.936.0" "@opentelemetry/api": "npm:^1.9.0" "@opentelemetry/core": "npm:^2.0.0" "@opentelemetry/sdk-trace-base": "npm:^2.0.0" @@ -1485,11 +1480,11 @@ __metadata: lodash.snakecase: "npm:^4.1.1" semver: "npm:^7.6.3" uuid: "npm:^11.1.0" - zod: "npm:^3.22.2" + zod: "npm:3.25.17" peerDependencies: aws-cdk-lib: ^2.189.1 constructs: ^10.0.0 - checksum: 10c0/f76a8c6f267108fcae8279eb3be99b1c419752598aea77e25056b30e1ffd35ef6e71d37370d9c482bdc79bebdc683a18d256990940dd2189dc796ed9acdaaf64 + checksum: 10c0/82d6225bbb0d8e3f193b969a00809aec2629635cce4687a8e5dfc8ba3f4a0d0b63fa7a3d1f6da3a6cf4ae04dd6064bac984d61e5e0f493a71a83b36d7458e07f languageName: node linkType: hard @@ -1525,16 +1520,16 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/plugin-types@npm:^1.0.0, @aws-amplify/plugin-types@npm:^1.10.0, @aws-amplify/plugin-types@npm:^1.10.1": - version: 1.10.1 - resolution: "@aws-amplify/plugin-types@npm:1.10.1" +"@aws-amplify/plugin-types@npm:^1.0.0, @aws-amplify/plugin-types@npm:^1.11.1": + version: 1.11.1 + resolution: "@aws-amplify/plugin-types@npm:1.11.1" dependencies: - "@aws-cdk/toolkit-lib": "npm:0.3.2" + "@aws-cdk/toolkit-lib": "npm:1.6.1" peerDependencies: "@aws-sdk/types": ^3.734.0 aws-cdk-lib: ^2.189.1 constructs: ^10.0.0 - checksum: 10c0/1ccd2a328bfbaca70e701b76e5e1bf77f3e6db683b56626c895041dd6b331405371e5070608932a87a3af185bb3b53bb0ae76b6efae0fcbbb0ff34fe61b88971 + checksum: 10c0/4bebb76238baf9fff41d8ed92d7913f485ab6925ec1945ee6717a6e5f8dd059d81389e1cba92c5ac2d64d6827c05f1c025f2eddb032c4284d51bfc6dd85e62c1 languageName: node linkType: hard @@ -1563,9 +1558,9 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/storage@npm:6.8.4": - version: 6.8.4 - resolution: "@aws-amplify/storage@npm:6.8.4" +"@aws-amplify/storage@npm:6.11.0": + version: 6.11.0 + resolution: "@aws-amplify/storage@npm:6.11.0" dependencies: "@aws-sdk/types": "npm:3.398.0" "@smithy/md5-js": "npm:2.0.7" @@ -1575,14 +1570,14 @@ __metadata: tslib: "npm:^2.5.0" peerDependencies: "@aws-amplify/core": ^6.1.0 - checksum: 10c0/37e8c03a8e2ac2d49365982091f4c99be17c7a38ebc0ef53ccb4725cfc5d41b5c16c9c19403e5a6175bb76d767f53969c1350b6196483e84bd1829b8ddac25ea + checksum: 10c0/f0f61b18848e9807f6344b11362cbb64aaa7578b496af7055da3f406f5ea10707fa4f5f88c728052530091d0d53d493c2e8d22a72c08b3910c5f8679cfa90a93 languageName: node linkType: hard -"@aws-cdk/asset-awscli-v1@npm:2.2.237": - version: 2.2.237 - resolution: "@aws-cdk/asset-awscli-v1@npm:2.2.237" - checksum: 10c0/38ebf1396f7c2a7b56b6459590b97d3c5920a4ac016852c1c370f600e16bd48f19f44f3b0d183b11ce4a6eb326940e284cd07a17f7f8bf50cf898f1c9c290b1f +"@aws-cdk/asset-awscli-v1@npm:2.2.242": + version: 2.2.242 + resolution: "@aws-cdk/asset-awscli-v1@npm:2.2.242" + checksum: 10c0/bf0d1694de559accb4dc28257eccbd959d37d5d2c5572aa77bc3a01612796b6fcf616e6b5fbb52f0212f61ee36e7eba333ba3a387142789eaf6b3a98e819c814 languageName: node linkType: hard @@ -1593,42 +1588,64 @@ __metadata: languageName: node linkType: hard -"@aws-cdk/aws-service-spec@npm:^0.1.72": - version: 0.1.76 - resolution: "@aws-cdk/aws-service-spec@npm:0.1.76" +"@aws-cdk/aws-service-spec@npm:^0.1.130": + version: 0.1.131 + resolution: "@aws-cdk/aws-service-spec@npm:0.1.131" dependencies: - "@aws-cdk/service-spec-types": "npm:^0.0.142" - "@cdklabs/tskb": "npm:^0.0.3" - checksum: 10c0/e50c97a22855f16da6f70aefeee95b895f9f18005944e07c6a176d849e2b949d2c96b6b5038654d5a435087fce505a3d763ce58214014d973c5798798c00b350 + "@aws-cdk/service-spec-types": "npm:^0.0.197" + "@cdklabs/tskb": "npm:^0.0.4" + checksum: 10c0/9e9e3e273992b50bc19388cab2b57690a86fb5d015091843877799be4f4f0c8287cbb0c20a413e35b1e605a8766ad7972c4641b200ff8b82a1c1b7d27c411c26 languageName: node linkType: hard -"@aws-cdk/cloud-assembly-schema@npm:>=43.12.0, @aws-cdk/cloud-assembly-schema@npm:^43.5.0": - version: 43.12.0 - resolution: "@aws-cdk/cloud-assembly-schema@npm:43.12.0" +"@aws-cdk/cdk-assets-lib@npm:^1": + version: 1.1.0 + resolution: "@aws-cdk/cdk-assets-lib@npm:1.1.0" + dependencies: + "@aws-cdk/cloud-assembly-schema": "npm:>=49.0.0" + "@aws-cdk/cx-api": "npm:^2" + "@aws-sdk/client-ecr": "npm:^3" + "@aws-sdk/client-s3": "npm:^3" + "@aws-sdk/client-secrets-manager": "npm:^3" + "@aws-sdk/client-sts": "npm:^3" + "@aws-sdk/credential-providers": "npm:^3" + "@aws-sdk/lib-storage": "npm:^3" + "@smithy/config-resolver": "npm:^4" + "@smithy/node-config-provider": "npm:^4" + archiver: "npm:^7.0.1" + glob: "npm:^11.1.0" + mime: "npm:^2" + minimatch: "npm:10.0.1" + checksum: 10c0/a63af66d9bc60274aa5590b9b048b57b5976122a63bc8fbb9ead0604b8c38689ceceb7a9421ff5c839bd206fd676796f26cec7b8a9d00bfb92079b147c2dd9b6 + languageName: node + linkType: hard + +"@aws-cdk/cloud-assembly-schema@npm:>=48.6.0, @aws-cdk/cloud-assembly-schema@npm:>=49.0.0": + version: 49.0.0 + resolution: "@aws-cdk/cloud-assembly-schema@npm:49.0.0" dependencies: jsonschema: "npm:~1.4.1" - semver: "npm:^7.7.2" - checksum: 10c0/6946169488650b3d8e9cc92b977bd56c0b15cabf23073e77c4e92dc70ed667eabea5182453e6f27b283a46b30c8c3ec3b32089c4baa0c194657a7973919d4094 + semver: "npm:^7.7.3" + checksum: 10c0/0fac0f82f9891064aacc835516a6d3172afaa7a0bb9baf0f622b6da58b41faa06896f1c2cf3ba619b42404115c5458ac044dddde091229258ab38c6947b0d0f0 languageName: node linkType: hard -"@aws-cdk/cloud-assembly-schema@npm:^41.2.0": - version: 41.2.0 - resolution: "@aws-cdk/cloud-assembly-schema@npm:41.2.0" +"@aws-cdk/cloud-assembly-schema@npm:^48.20.0": + version: 48.20.0 + resolution: "@aws-cdk/cloud-assembly-schema@npm:48.20.0" dependencies: jsonschema: "npm:~1.4.1" - semver: "npm:^7.7.1" - checksum: 10c0/b62e580878d7f969f32a74982c6f449372538368180e017312948bd727b53f2c3e909f232b2238cac94190a12cfa098ecbdebeddf29b8119e5a794a9b1754793 + semver: "npm:^7.7.2" + checksum: 10c0/ae1c249252f976212287b465a512938b1c308fd40fe1b5bc45f7ac4205080bb030fdd753cdc9c5a1e82f9f21a671d97baa95603c0236a01a912ab152e468458d languageName: node linkType: hard -"@aws-cdk/cloudformation-diff@npm:^2.181.1": - version: 2.181.2 - resolution: "@aws-cdk/cloudformation-diff@npm:2.181.2" +"@aws-cdk/cloudformation-diff@npm:^2": + version: 2.185.0 + resolution: "@aws-cdk/cloudformation-diff@npm:2.185.0" dependencies: - "@aws-cdk/aws-service-spec": "npm:^0.1.72" - "@aws-cdk/service-spec-types": "npm:^0.0.138" + "@aws-cdk/aws-service-spec": "npm:^0.1.130" + "@aws-cdk/service-spec-types": "npm:^0.0.196" chalk: "npm:^4" diff: "npm:^7.0.0" fast-deep-equal: "npm:^3.1.3" @@ -1636,54 +1653,47 @@ __metadata: table: "npm:^6" peerDependencies: "@aws-sdk/client-cloudformation": ^3 - checksum: 10c0/6216a6f8c4fac5d2a701f81120dd8131830053de025f170a66b393141c3be46e505b832f3059b63c52a2644758cd2138f86aff8d00f833060ec660649ea70e4c + checksum: 10c0/cb2517e8e380a91c41e2c0cbc33c859ea8c30d2e313abb225769b87837c987c1b3786d3d84d71d66c895717b5e828e28e949c543df827fa084df0badbb151a8e languageName: node linkType: hard -"@aws-cdk/cx-api@npm:^2.190.0, @aws-cdk/cx-api@npm:^2.196.0": - version: 2.198.0 - resolution: "@aws-cdk/cx-api@npm:2.198.0" +"@aws-cdk/cx-api@npm:^2": + version: 2.232.2 + resolution: "@aws-cdk/cx-api@npm:2.232.2" dependencies: - semver: "npm:^7.7.2" + semver: "npm:^7.7.3" peerDependencies: - "@aws-cdk/cloud-assembly-schema": ">=41.0.0" - checksum: 10c0/948753ebfbb8d67b38d50ef56bfd15ab2f32b3ad2330b1d5b996664a13fc3a770eea296d1c106d6b8ef9c3c32c69697961603a2549445a8c9d446128c2dcaca8 - languageName: node - linkType: hard - -"@aws-cdk/region-info@npm:^2.190.0": - version: 2.198.0 - resolution: "@aws-cdk/region-info@npm:2.198.0" - checksum: 10c0/3e461700dd78252f04aa4d1c4bed802c280871ca7657d7ff9eea857fec4619e7dac481a7aac815e35589dd137e3634909fcbea6b9e6d575a0249672770029891 + "@aws-cdk/cloud-assembly-schema": ">=45.0.0" + checksum: 10c0/888098937701ce95a58f1b6603bbaed0035653f90c0b85824f194242efacf5eaa19e02d2c89790f1c960426795b498e8748c54410444c6b3d80503297d2cb41d languageName: node linkType: hard -"@aws-cdk/service-spec-types@npm:^0.0.138": - version: 0.0.138 - resolution: "@aws-cdk/service-spec-types@npm:0.0.138" +"@aws-cdk/service-spec-types@npm:^0.0.196": + version: 0.0.196 + resolution: "@aws-cdk/service-spec-types@npm:0.0.196" dependencies: - "@cdklabs/tskb": "npm:^0.0.3" - checksum: 10c0/6f609dddab4a0c5f1753e2dee0cf54fd7ffa653f4b9eec13a369515675050d7658b59e3734751960e7a30d5ad8fab30824359c625e7a86664548d280d783d271 + "@cdklabs/tskb": "npm:^0.0.4" + checksum: 10c0/528897f704ac4742e9ba109c35a625900f4d6c5380833cf081927869c578a3589894cd861575b638eadfe867379191e5a399fe07363d6e2fe5ceb85d4f899c23 languageName: node linkType: hard -"@aws-cdk/service-spec-types@npm:^0.0.142": - version: 0.0.142 - resolution: "@aws-cdk/service-spec-types@npm:0.0.142" +"@aws-cdk/service-spec-types@npm:^0.0.197": + version: 0.0.197 + resolution: "@aws-cdk/service-spec-types@npm:0.0.197" dependencies: - "@cdklabs/tskb": "npm:^0.0.3" - checksum: 10c0/a32e97ebf66d089319de32c3e4729f2f4aa6957a784272ffc35045e1d49b2143724d02943ced3f5f0bada996f64934acdd4fb33c1f4424c7a80eb85888707529 + "@cdklabs/tskb": "npm:^0.0.4" + checksum: 10c0/f2ad08c233569d5b4edd85b4cfde4223d198601b646a1f4ed64ff931bc71cdfaca88c6bb7ae6e5c2f5e40b48ba13181de90172855c621002b9b4bb5679f76403 languageName: node linkType: hard -"@aws-cdk/toolkit-lib@npm:0.3.2": - version: 0.3.2 - resolution: "@aws-cdk/toolkit-lib@npm:0.3.2" +"@aws-cdk/toolkit-lib@npm:1.6.1": + version: 1.6.1 + resolution: "@aws-cdk/toolkit-lib@npm:1.6.1" dependencies: - "@aws-cdk/cloud-assembly-schema": "npm:^43.5.0" - "@aws-cdk/cloudformation-diff": "npm:^2.181.1" - "@aws-cdk/cx-api": "npm:^2.190.0" - "@aws-cdk/region-info": "npm:^2.190.0" + "@aws-cdk/cdk-assets-lib": "npm:^1" + "@aws-cdk/cloud-assembly-schema": "npm:>=48.6.0" + "@aws-cdk/cloudformation-diff": "npm:^2" + "@aws-cdk/cx-api": "npm:^2" "@aws-sdk/client-appsync": "npm:^3" "@aws-sdk/client-cloudcontrol": "npm:^3" "@aws-sdk/client-cloudformation": "npm:^3" @@ -1705,36 +1715,27 @@ __metadata: "@aws-sdk/credential-providers": "npm:^3" "@aws-sdk/ec2-metadata-service": "npm:^3" "@aws-sdk/lib-storage": "npm:^3" - "@smithy/middleware-endpoint": "npm:^4.1.0" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/property-provider": "npm:^4.0.2" - "@smithy/shared-ini-file-loader": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.2" - "@smithy/util-stream": "npm:^4.2.0" - "@smithy/util-waiter": "npm:^4.0.3" + "@smithy/middleware-endpoint": "npm:^4" + "@smithy/property-provider": "npm:^4" + "@smithy/shared-ini-file-loader": "npm:^4" + "@smithy/util-retry": "npm:^4" + "@smithy/util-waiter": "npm:^4" archiver: "npm:^7.0.1" - camelcase: "npm:^6" - cdk-assets: "npm:^3.2.1" - cdk-from-cfn: "npm:^0.210.0" + cdk-from-cfn: "npm:^0.236.0" chalk: "npm:^4" chokidar: "npm:^3" - decamelize: "npm:^5" fs-extra: "npm:^9" - glob: "npm:^11.0.1" - json-diff: "npm:^1.0.6" - minimatch: "npm:^10.0.1" + glob: "npm:^11.0.3" + minimatch: "npm:10.0.3" p-limit: "npm:^3" - promptly: "npm:^3.2.0" - proxy-agent: "npm:^6.5.0" - semver: "npm:^7.7.1" + semver: "npm:^7.7.2" split2: "npm:^4.2.0" - strip-ansi: "npm:^6" - table: "npm:^6" uuid: "npm:^11.1.0" wrap-ansi: "npm:^7" yaml: "npm:^1" - yargs: "npm:^15" - checksum: 10c0/4c6af53cb3413857762b10082fc7742931f8e32be8e891a3da64fe4bff0e9c8e50cef413662c8ad8b4ddafa9a3560c271da05dcecc2e7900ce32a44608be25b5 + peerDependencies: + "@aws-cdk/cli-plugin-contract": ^2 + checksum: 10c0/4c23dde526168922f56a9a271ad1b099742867bf458765db1821b3d33ffb4e10d0d932f75ba364071bdf08602db88cc33d0285ee6f0f2525032068750f742991 languageName: node linkType: hard @@ -1876,147 +1877,145 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/client-amplify@npm:^3.465.0, @aws-sdk/client-amplify@npm:^3.750.0": - version: 3.817.0 - resolution: "@aws-sdk/client-amplify@npm:3.817.0" +"@aws-sdk/client-amplify@npm:^3.465.0, @aws-sdk/client-amplify@npm:^3.936.0": + version: 3.948.0 + resolution: "@aws-sdk/client-amplify@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - tslib: "npm:^2.6.2" - checksum: 10c0/9aeeea7dde30336f50aba6e877ad01473391eb5cdc19d63b93667b9cf842dbedb53e8a3e01f2687e8963bf9621e17dd5e638d3e87d3c78d5149e6304e76af63d + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + tslib: "npm:^2.6.2" + checksum: 10c0/c1518a45ca2addaa3bfb7b06a10b75f0ba8a82c9572a3fe4cb328db1ed900399d21972d519a78aa624d19970b9b640ab6f2116f7bac076048f0cb52d715f6401 languageName: node linkType: hard "@aws-sdk/client-amplifyuibuilder@npm:^3.465.0": - version: 3.817.0 - resolution: "@aws-sdk/client-amplifyuibuilder@npm:3.817.0" + version: 3.948.0 + resolution: "@aws-sdk/client-amplifyuibuilder@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - "@types/uuid": "npm:^9.0.1" - tslib: "npm:^2.6.2" - uuid: "npm:^9.0.1" - checksum: 10c0/0dba36078257b1770d28531a1c0e16212c66ba1aadcfbc8f8f8c99ec66696eb8825ba6ab546181f863c8de6a7edb3a3bac6aaff5d4855635fe562433de16c416 - languageName: node - linkType: hard - -"@aws-sdk/client-appsync@npm:^3, @aws-sdk/client-appsync@npm:^3.465.0, @aws-sdk/client-appsync@npm:^3.750.0": - version: 3.817.0 - resolution: "@aws-sdk/client-appsync@npm:3.817.0" + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + tslib: "npm:^2.6.2" + checksum: 10c0/118f63b3691d9d5b3402e0985b5eb7347dec7e8a7643e4c3e24d56042c245bf8cc8da5ec84434ee41294b456c5f028d25474db187ff03d90c4d874ffd5be9581 + languageName: node + linkType: hard + +"@aws-sdk/client-appsync@npm:^3, @aws-sdk/client-appsync@npm:^3.465.0, @aws-sdk/client-appsync@npm:^3.936.0": + version: 3.948.0 + resolution: "@aws-sdk/client-appsync@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-stream": "npm:^4.2.0" - "@smithy/util-utf8": "npm:^4.0.0" - tslib: "npm:^2.6.2" - checksum: 10c0/edd2efa325d59f0f8e66b896f6aa152dde80c663ceb0788d40ecdef8b6fd5bc0420462accac2c36bb6ba8a25de908f8e27117f31866eefe5db4e3f096ee7e092 + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-stream": "npm:^4.5.6" + "@smithy/util-utf8": "npm:^4.2.0" + tslib: "npm:^2.6.2" + checksum: 10c0/972005fe3241d38e9c9fc94f530d96dda7bf58f2629de134bf53aaf1a23fa08e59ab654938efc1203efb029386e367f329c158e8a96b7ac1a8186127c744f4ff languageName: node linkType: hard @@ -2074,551 +2073,540 @@ __metadata: linkType: hard "@aws-sdk/client-bedrock-runtime@npm:^3.622.0": - version: 3.817.0 - resolution: "@aws-sdk/client-bedrock-runtime@npm:3.817.0" + version: 3.948.0 + resolution: "@aws-sdk/client-bedrock-runtime@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/eventstream-handler-node": "npm:3.804.0" - "@aws-sdk/middleware-eventstream": "npm:3.804.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/eventstream-serde-browser": "npm:^4.0.2" - "@smithy/eventstream-serde-config-resolver": "npm:^4.1.0" - "@smithy/eventstream-serde-node": "npm:^4.0.2" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-stream": "npm:^4.2.0" - "@smithy/util-utf8": "npm:^4.0.0" - "@types/uuid": "npm:^9.0.1" - tslib: "npm:^2.6.2" - uuid: "npm:^9.0.1" - checksum: 10c0/5f3a7ff76527c9f378ed02636d2f50bd2ba7773ea97caccf217dff1bd2aec544ec1f15e0f61488914092c7fd8b4675f37a0ebe25bde5ac4598fc0bdf7211786f + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/eventstream-handler-node": "npm:3.936.0" + "@aws-sdk/middleware-eventstream": "npm:3.936.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/middleware-websocket": "npm:3.936.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/token-providers": "npm:3.948.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/eventstream-serde-browser": "npm:^4.2.5" + "@smithy/eventstream-serde-config-resolver": "npm:^4.3.5" + "@smithy/eventstream-serde-node": "npm:^4.2.5" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-stream": "npm:^4.5.6" + "@smithy/util-utf8": "npm:^4.2.0" + tslib: "npm:^2.6.2" + checksum: 10c0/178d5fbaf919b689ba73d875659dad9a2a67951c5b911792f70ebfebc6f74650866d5c4c8978570e926a2c3abbceab100c906f93bfa5375e502b246bac25dd31 languageName: node linkType: hard "@aws-sdk/client-cloudcontrol@npm:^3": - version: 3.817.0 - resolution: "@aws-sdk/client-cloudcontrol@npm:3.817.0" + version: 3.948.0 + resolution: "@aws-sdk/client-cloudcontrol@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - "@smithy/util-waiter": "npm:^4.0.6" - "@types/uuid": "npm:^9.0.1" - tslib: "npm:^2.6.2" - uuid: "npm:^9.0.1" - checksum: 10c0/f3105a12d2842151cc3e35f30f4ad597d8d2df0455cfc78f89ed4917f8438456558813e61a565f4b3ae971b1e6a39bb9a8d340fcbd72195336e9d9c635f017d4 + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + "@smithy/util-waiter": "npm:^4.2.5" + tslib: "npm:^2.6.2" + checksum: 10c0/a3f484f28775a3b47d44a21fbe0033cf9667e534dc22f0ccf9eeb11eb8a798d873ad7f7428d1a76bbc48d55f191d3e88169868a82bfc83dd0c9c7cc0d9ddc925 languageName: node linkType: hard "@aws-sdk/client-cloudformation@npm:^3, @aws-sdk/client-cloudformation@npm:^3.465.0": - version: 3.817.0 - resolution: "@aws-sdk/client-cloudformation@npm:3.817.0" + version: 3.948.0 + resolution: "@aws-sdk/client-cloudformation@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - "@smithy/util-waiter": "npm:^4.0.3" - "@types/uuid": "npm:^9.0.1" - tslib: "npm:^2.6.2" - uuid: "npm:^9.0.1" - checksum: 10c0/eb17c4c2310ed69b0390f1a933fe7ab3caf26276b3062f81b9f607c858c8cd390423d8930c13eaacc4f384306618463c96bd0927b7b160ab311b9cb25b332143 + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + "@smithy/util-waiter": "npm:^4.2.5" + tslib: "npm:^2.6.2" + checksum: 10c0/b0fb26769036a8923baaadb8a8324093268b479467b415c8cf5114984b6ae27316f193b3be82f35c445bf24af5dbf08294582ff2023a901abe5c8426e3ae6352 languageName: node linkType: hard "@aws-sdk/client-cloudwatch-logs@npm:^3": - version: 3.817.0 - resolution: "@aws-sdk/client-cloudwatch-logs@npm:3.817.0" + version: 3.948.0 + resolution: "@aws-sdk/client-cloudwatch-logs@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/eventstream-serde-browser": "npm:^4.0.2" - "@smithy/eventstream-serde-config-resolver": "npm:^4.1.0" - "@smithy/eventstream-serde-node": "npm:^4.0.2" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - "@types/uuid": "npm:^9.0.1" - tslib: "npm:^2.6.2" - uuid: "npm:^9.0.1" - checksum: 10c0/36d6f44752f9bf6b613762f52dfb436a2656249789553126c08ff80ea5fa4b9b4a7837e0c7a94badd5a13ccb7fef04f80730b2b2adff097192331192a9aecab6 + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/eventstream-serde-browser": "npm:^4.2.5" + "@smithy/eventstream-serde-config-resolver": "npm:^4.3.5" + "@smithy/eventstream-serde-node": "npm:^4.2.5" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + tslib: "npm:^2.6.2" + checksum: 10c0/b76a9207230030aafd50ffe1cbf3f4b9a1d95c9a5c98a0a53f7480cdd83bc102e19983972c4c10a07159975e174b9511a695f749410505a3f2c9dc2f7ecb3b2d languageName: node linkType: hard "@aws-sdk/client-codebuild@npm:^3": - version: 3.817.0 - resolution: "@aws-sdk/client-codebuild@npm:3.817.0" + version: 3.948.0 + resolution: "@aws-sdk/client-codebuild@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - tslib: "npm:^2.6.2" - checksum: 10c0/959be253c4459d93b0b303ab27f058d5a0a20407be34e351158ea8d60e7f8e4fef13af489c61e03a3daaf44cd22eb1c3bae303214be1eeae31154a9a7a657439 - languageName: node - linkType: hard - -"@aws-sdk/client-cognito-identity@npm:3.817.0": - version: 3.817.0 - resolution: "@aws-sdk/client-cognito-identity@npm:3.817.0" + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + tslib: "npm:^2.6.2" + checksum: 10c0/4d5d00492d7666d590576965df06159a5c19415c8bc649a1d8f669df08890d5237413c2d8bd2e77ab58dbbc46256268ae12bd2db60fd8a436912cc6ac9aaae89 + languageName: node + linkType: hard + +"@aws-sdk/client-cognito-identity@npm:3.948.0": + version: 3.948.0 + resolution: "@aws-sdk/client-cognito-identity@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - tslib: "npm:^2.6.2" - checksum: 10c0/4eb7571e119551c74ffffae9a82dc8aa2f2c32ca323606b7c1480b43621b058b785c7bef00a1abef157a0af484801ce73295560f85e86fe2725421f73d863c9f + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + tslib: "npm:^2.6.2" + checksum: 10c0/e3a06221a339fd2e0d0565526ce0cfc3798319610ba9753781ad7041c9fe36c14f7d23192864bb8bbc7a72b20743ca72ea5f12b3d1cfd081579e4ae17ca84f66 languageName: node linkType: hard "@aws-sdk/client-dynamodb@npm:^3.682.0": - version: 3.817.0 - resolution: "@aws-sdk/client-dynamodb@npm:3.817.0" + version: 3.948.0 + resolution: "@aws-sdk/client-dynamodb@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-endpoint-discovery": "npm:3.808.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - "@smithy/util-waiter": "npm:^4.0.6" - "@types/uuid": "npm:^9.0.1" - tslib: "npm:^2.6.2" - uuid: "npm:^9.0.1" - checksum: 10c0/9d22553bb3abf5e08980a85fa953fdfdb4943483d02033b75e9449a4fe0f5c625ccf2ebe40294ce3483da499731a5b463e27543a025b145e683386d0d99bebcd + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/dynamodb-codec": "npm:3.947.0" + "@aws-sdk/middleware-endpoint-discovery": "npm:3.936.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + "@smithy/util-waiter": "npm:^4.2.5" + tslib: "npm:^2.6.2" + checksum: 10c0/30bea4ad075ac5f9a2208d69f57b755105f300603044571917352a2660559340e1070eaf42affe5a30815aedb386844768441f82ccd7f95ef85a493cc8619cc6 languageName: node linkType: hard "@aws-sdk/client-ec2@npm:^3": - version: 3.817.0 - resolution: "@aws-sdk/client-ec2@npm:3.817.0" + version: 3.948.0 + resolution: "@aws-sdk/client-ec2@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-sdk-ec2": "npm:3.810.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - "@smithy/util-waiter": "npm:^4.0.3" - "@types/uuid": "npm:^9.0.1" - tslib: "npm:^2.6.2" - uuid: "npm:^9.0.1" - checksum: 10c0/37f272d6ede766570dd0bde5300e6b31be48849cb3b99473c39cb17e59a749c510800f92e158874cd5118b2f0ac6e4901cb286d58289328e03d4aaf7f0aadd5c + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-sdk-ec2": "npm:3.946.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + "@smithy/util-waiter": "npm:^4.2.5" + tslib: "npm:^2.6.2" + checksum: 10c0/87580bf51bbb5c972098888781af9320b2ab3ce224d826a07e83d1ec7c2a33510232e30b8276d9aa0b8428e1855afb5e560b6a55a009200c585ff05333f1bce7 languageName: node linkType: hard "@aws-sdk/client-ecr@npm:^3": - version: 3.817.0 - resolution: "@aws-sdk/client-ecr@npm:3.817.0" + version: 3.948.0 + resolution: "@aws-sdk/client-ecr@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - "@smithy/util-waiter": "npm:^4.0.3" - tslib: "npm:^2.6.2" - checksum: 10c0/e471a4b55a817746970819fc14e44af859659aaa26a0146ea4c502730b6a0c6cae934fbe170939b77c8202bcac4559970fa7ba6b5e56ed49cb7924cd9a0fb372 + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + "@smithy/util-waiter": "npm:^4.2.5" + tslib: "npm:^2.6.2" + checksum: 10c0/a3551c303d50e77266ba8b7be447aa73f7a9fb96ab03b55de3d390ca86deaef68a7c0c65ee449fb2f143f364450bba9061d6a5b445d278eb9186f819f527dbd2 languageName: node linkType: hard "@aws-sdk/client-ecs@npm:^3": - version: 3.817.0 - resolution: "@aws-sdk/client-ecs@npm:3.817.0" + version: 3.948.0 + resolution: "@aws-sdk/client-ecs@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - "@smithy/util-waiter": "npm:^4.0.3" - "@types/uuid": "npm:^9.0.1" - tslib: "npm:^2.6.2" - uuid: "npm:^9.0.1" - checksum: 10c0/7c17e608da4b0e8092f998cd1e7f503fd2f73310df7407a8db66aeef933680daccd5a5366fb8d229c002c8549f6765797803937a4be84ec93eb0cd0a1f6a5d59 + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + "@smithy/util-waiter": "npm:^4.2.5" + tslib: "npm:^2.6.2" + checksum: 10c0/13f4e287657512b79466ad5537006bf0e33a5b47e824ac1f7a126da38efc6358b91a8f9eedb6b061a3a57e7ccf99f0f615ca74da7f4a4a48e17ff5cf8540dc96 languageName: node linkType: hard "@aws-sdk/client-elastic-load-balancing-v2@npm:^3": - version: 3.817.0 - resolution: "@aws-sdk/client-elastic-load-balancing-v2@npm:3.817.0" + version: 3.948.0 + resolution: "@aws-sdk/client-elastic-load-balancing-v2@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - "@smithy/util-waiter": "npm:^4.0.3" - tslib: "npm:^2.6.2" - checksum: 10c0/be6a16173ed2b514b08dd78b0c6f4236b2fe8e945f2223609bc76e15871139650dc469b12ec7a92eb14ca7d6ac11c3e61d6a7165c2c88bec01340e88399cd585 + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + "@smithy/util-waiter": "npm:^4.2.5" + tslib: "npm:^2.6.2" + checksum: 10c0/afcf646d5c8e9dd7204211366ab0d1f936cd5bb49babe3fae609b5a280bca79106c559b4758994f2a17a699e6eb64fd9a341b2e7b08d6b0df156ac7a12e7917d languageName: node linkType: hard @@ -2672,50 +2660,50 @@ __metadata: linkType: hard "@aws-sdk/client-iam@npm:^3": - version: 3.817.0 - resolution: "@aws-sdk/client-iam@npm:3.817.0" + version: 3.948.0 + resolution: "@aws-sdk/client-iam@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - "@smithy/util-waiter": "npm:^4.0.3" - tslib: "npm:^2.6.2" - checksum: 10c0/bd36c6fbdbd23dbb430bb850103807f47704eaae26eb0b31875184069217193d01f79d6717839e65362d2f36e3950689f148840c9e09a8ee1368128643719b1d + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + "@smithy/util-waiter": "npm:^4.2.5" + tslib: "npm:^2.6.2" + checksum: 10c0/1c46407929b4acb3821a1b749c1fdeb1ddf098bfccade64fa61945730df5e83ab116e6f839e1fba71781b58b948c5368a5043ed1ee41eaa7134a865102268da0 languageName: node linkType: hard @@ -2773,101 +2761,101 @@ __metadata: linkType: hard "@aws-sdk/client-kms@npm:^3": - version: 3.817.0 - resolution: "@aws-sdk/client-kms@npm:3.817.0" + version: 3.948.0 + resolution: "@aws-sdk/client-kms@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - tslib: "npm:^2.6.2" - checksum: 10c0/d3bd72161a35fffb9d904b8c8ab878d53b1eefa7b76778f13c25971b0c0485545122f6421cf986ce3646c1dbd0532908409ddc4eeb83ff2d8c589356761e38c9 + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + tslib: "npm:^2.6.2" + checksum: 10c0/9882878982c95d6c4e398dbbd0a7b6c8650c3b6085c870c5299eab15bbfbcdc83482467fdfcf63f38440d7bd24abb21993ad5cb5d83092ca78eeb724e70c02ae languageName: node linkType: hard "@aws-sdk/client-lambda@npm:^3": - version: 3.817.0 - resolution: "@aws-sdk/client-lambda@npm:3.817.0" + version: 3.950.0 + resolution: "@aws-sdk/client-lambda@npm:3.950.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/eventstream-serde-browser": "npm:^4.0.2" - "@smithy/eventstream-serde-config-resolver": "npm:^4.1.0" - "@smithy/eventstream-serde-node": "npm:^4.0.2" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-stream": "npm:^4.2.0" - "@smithy/util-utf8": "npm:^4.0.0" - "@smithy/util-waiter": "npm:^4.0.3" - tslib: "npm:^2.6.2" - checksum: 10c0/ba8075266b533cadedbebd9588aceb0e48da9e69d11522e9f3d0fe6fbdfedab4b10b0bcd1ff54eb87e2f5e365e9ac28418901a24dc18861eac9899ab048d5421 + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/eventstream-serde-browser": "npm:^4.2.5" + "@smithy/eventstream-serde-config-resolver": "npm:^4.3.5" + "@smithy/eventstream-serde-node": "npm:^4.2.5" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-stream": "npm:^4.5.6" + "@smithy/util-utf8": "npm:^4.2.0" + "@smithy/util-waiter": "npm:^4.2.5" + tslib: "npm:^2.6.2" + checksum: 10c0/3d52bcdf71c95ae644c3cb5c9293b75fe8fcb91d9d377a096cb0ef19ea7ae966b2ddb10fb4706ad5220c21e86a5bb1d316d614fdb13fbe76aa57d4e1fc0041c9 languageName: node linkType: hard @@ -2921,264 +2909,256 @@ __metadata: linkType: hard "@aws-sdk/client-route-53@npm:^3, @aws-sdk/client-route-53@npm:^3.658.1": - version: 3.817.0 - resolution: "@aws-sdk/client-route-53@npm:3.817.0" + version: 3.948.0 + resolution: "@aws-sdk/client-route-53@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-sdk-route53": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@aws-sdk/xml-builder": "npm:3.804.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - "@smithy/util-waiter": "npm:^4.0.6" - tslib: "npm:^2.6.2" - checksum: 10c0/2a9213b39deba013fdc22f87a00e9df91a3eae5b7912b0d418d602dff9348dd4b4d13a7b401f6eba07f529bae205ee879136c8cacc5fa679c80b3bcf085bc679 - languageName: node - linkType: hard - -"@aws-sdk/client-s3@npm:^3, @aws-sdk/client-s3@npm:^3.465.0, @aws-sdk/client-s3@npm:^3.750.0": - version: 3.817.0 - resolution: "@aws-sdk/client-s3@npm:3.817.0" + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-sdk-route53": "npm:3.936.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + "@smithy/util-waiter": "npm:^4.2.5" + tslib: "npm:^2.6.2" + checksum: 10c0/ccb6f01db3c26d8e67873fc47426fef26f15d5e82a3000c84d85282a5b1171652cccab21db56dbabfa359c87deb9203f7cbfbe23c77720b335811cff23c44850 + languageName: node + linkType: hard + +"@aws-sdk/client-s3@npm:^3, @aws-sdk/client-s3@npm:^3.465.0, @aws-sdk/client-s3@npm:^3.936.0, @aws-sdk/client-s3@npm:^3.937.0": + version: 3.948.0 + resolution: "@aws-sdk/client-s3@npm:3.948.0" dependencies: "@aws-crypto/sha1-browser": "npm:5.2.0" "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-bucket-endpoint": "npm:3.808.0" - "@aws-sdk/middleware-expect-continue": "npm:3.804.0" - "@aws-sdk/middleware-flexible-checksums": "npm:3.816.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-location-constraint": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-sdk-s3": "npm:3.816.0" - "@aws-sdk/middleware-ssec": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/signature-v4-multi-region": "npm:3.816.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@aws-sdk/xml-builder": "npm:3.804.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/eventstream-serde-browser": "npm:^4.0.2" - "@smithy/eventstream-serde-config-resolver": "npm:^4.1.0" - "@smithy/eventstream-serde-node": "npm:^4.0.2" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-blob-browser": "npm:^4.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/hash-stream-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/md5-js": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-stream": "npm:^4.2.0" - "@smithy/util-utf8": "npm:^4.0.0" - "@smithy/util-waiter": "npm:^4.0.6" - "@types/uuid": "npm:^9.0.1" - tslib: "npm:^2.6.2" - checksum: 10c0/bd31709a34523184de2b67cdcbdef5e1985648807dcb8d753d59b7a4ab54939e1bfffd85d67f8b0339c1662355451994e814cdbdb4d92aba75835255c54be68b + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-bucket-endpoint": "npm:3.936.0" + "@aws-sdk/middleware-expect-continue": "npm:3.936.0" + "@aws-sdk/middleware-flexible-checksums": "npm:3.947.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-location-constraint": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-sdk-s3": "npm:3.947.0" + "@aws-sdk/middleware-ssec": "npm:3.936.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/signature-v4-multi-region": "npm:3.947.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/eventstream-serde-browser": "npm:^4.2.5" + "@smithy/eventstream-serde-config-resolver": "npm:^4.3.5" + "@smithy/eventstream-serde-node": "npm:^4.2.5" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-blob-browser": "npm:^4.2.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/hash-stream-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/md5-js": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-stream": "npm:^4.5.6" + "@smithy/util-utf8": "npm:^4.2.0" + "@smithy/util-waiter": "npm:^4.2.5" + tslib: "npm:^2.6.2" + checksum: 10c0/3ff1a4ca30f0197d4ad5873a86ba0998bea44d34c5a452ea8ff1c4d738772fc5c7c1c4a830c0774a0682456a98e1e4193b98de86fd5cfdf4fa764770bd0384be languageName: node linkType: hard "@aws-sdk/client-secrets-manager@npm:^3, @aws-sdk/client-secrets-manager@npm:^3.658.1": - version: 3.817.0 - resolution: "@aws-sdk/client-secrets-manager@npm:3.817.0" + version: 3.950.0 + resolution: "@aws-sdk/client-secrets-manager@npm:3.950.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - "@types/uuid": "npm:^9.0.1" - tslib: "npm:^2.6.2" - uuid: "npm:^9.0.1" - checksum: 10c0/d9bdbf4e4b10a91e454fc80be1fd56d0cfd7833b4ea537026e1cae79309893c8a74a8cdfd26d262fc9d171431ac1c873eeb93f6fd137cbe6eceb9ceaf6f7055b + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + tslib: "npm:^2.6.2" + checksum: 10c0/d904105f8e10dc01480f49cb61bd1c7c0119449127ecfe3dbdb004b0d232383b567f834bcda6ec6814b32dec9308839729337733d0e7d95ce8fd4d7becdfc4aa languageName: node linkType: hard "@aws-sdk/client-sfn@npm:^3": - version: 3.817.0 - resolution: "@aws-sdk/client-sfn@npm:3.817.0" + version: 3.948.0 + resolution: "@aws-sdk/client-sfn@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - "@types/uuid": "npm:^9.0.1" - tslib: "npm:^2.6.2" - uuid: "npm:^9.0.1" - checksum: 10c0/a4de00ce7713d68d76e93cfb986e7c3f984ca380218d01940e7b5c69e7f3ecda3b4a4049554967ff57465a9b62c483b32ff482cea9e07c767f0632b42c3f0e9b - languageName: node - linkType: hard - -"@aws-sdk/client-ssm@npm:^3, @aws-sdk/client-ssm@npm:^3.465.0, @aws-sdk/client-ssm@npm:^3.750.0": - version: 3.817.0 - resolution: "@aws-sdk/client-ssm@npm:3.817.0" + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + tslib: "npm:^2.6.2" + checksum: 10c0/c1ba2b11793ccefe2cca5ec5035191934990d7734f8b6ce2863d081b4d23f053181456752c1e16377a902892939cd18557747573acf1d7f80a9a2c22140cc6e4 + languageName: node + linkType: hard + +"@aws-sdk/client-ssm@npm:^3, @aws-sdk/client-ssm@npm:^3.465.0, @aws-sdk/client-ssm@npm:^3.936.0": + version: 3.948.0 + resolution: "@aws-sdk/client-ssm@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - "@types/uuid": "npm:^9.0.1" - tslib: "npm:^2.6.2" - uuid: "npm:^9.0.1" - checksum: 10c0/4083211bd80be2c7e19072103cd415bd4c5b7996bdf6dc0b940ce648fe9c78175af5834beb20cfabeb5050f2a7b331fe2056fda5b5db18d31f4d43d87cf2a89a + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + "@smithy/util-waiter": "npm:^4.2.5" + tslib: "npm:^2.6.2" + checksum: 10c0/9a5a45355bce366d56f96fb173fdfa71ddaa3b98ad9473120a092b129d16c6bd8ce39a56449c1818a801dd5b49ab7c3729a0efc98f741869d5f7f7cb3b7db2e8 languageName: node linkType: hard @@ -3511,49 +3491,49 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/client-sso@npm:3.817.0": - version: 3.817.0 - resolution: "@aws-sdk/client-sso@npm:3.817.0" +"@aws-sdk/client-sso@npm:3.948.0": + version: 3.948.0 + resolution: "@aws-sdk/client-sso@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - tslib: "npm:^2.6.2" - checksum: 10c0/0ae0b0ab80744accb94ee277313af49ddd5ddce8ee9968b8dab49dcc6d6ad09bf7335527267bd53eb61c8789e38b0383996af2836f70017b0bd55fa5828bb9df + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + tslib: "npm:^2.6.2" + checksum: 10c0/69d8fb90641f3297461ba86dcaf73faa85dd59fc0e23868258695be07af1d35abef22ebe9778ae61ca2167da5b833b298ed215a7e7071de55bf51e47d3570733 languageName: node linkType: hard @@ -3701,50 +3681,50 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/client-sts@npm:^3, @aws-sdk/client-sts@npm:^3.465.0, @aws-sdk/client-sts@npm:^3.624.0, @aws-sdk/client-sts@npm:^3.750.0": - version: 3.817.0 - resolution: "@aws-sdk/client-sts@npm:3.817.0" +"@aws-sdk/client-sts@npm:^3, @aws-sdk/client-sts@npm:^3.465.0, @aws-sdk/client-sts@npm:^3.624.0, @aws-sdk/client-sts@npm:^3.936.0": + version: 3.948.0 + resolution: "@aws-sdk/client-sts@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - tslib: "npm:^2.6.2" - checksum: 10c0/800f1944a0dceb22e924f457d6c3b4c407bd7793a4ab538aa8b4372a91cedccc7257c560c12ba742dfe284608efa2b2e3aa4422edc24c9a26653aef31222820e + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + tslib: "npm:^2.6.2" + checksum: 10c0/a56011be9b800d6f8cfbd0b3e9b260d596b68c8a9ab434c07047576a84e1437b4f04307a0aae149c5a19cb08a7eacf85fe62dc614625d16a809e87ae21338d75 languageName: node linkType: hard @@ -3810,35 +3790,37 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/core@npm:3.816.0": - version: 3.816.0 - resolution: "@aws-sdk/core@npm:3.816.0" +"@aws-sdk/core@npm:3.947.0": + version: 3.947.0 + resolution: "@aws-sdk/core@npm:3.947.0" dependencies: - "@aws-sdk/types": "npm:3.804.0" - "@smithy/core": "npm:^3.3.3" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/property-provider": "npm:^4.0.2" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/signature-v4": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/util-middleware": "npm:^4.0.2" - fast-xml-parser: "npm:4.4.1" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/xml-builder": "npm:3.930.0" + "@smithy/core": "npm:^3.18.7" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/property-provider": "npm:^4.2.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/signature-v4": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/f11ab1da511013bf7adf6161467c6a115eb17d9ee23214df63212e262dd8d40abf9dbbaae76a6810959d07367802a8ac3b215d6604ca21423c22fa0f7724be7d + checksum: 10c0/46eceb5e3aabc1fcb7c390e2b6681072dbf8efd57789f329d1371fbe5585461b0e07f1b6fc0791075dfe6fa51477a09430c0c0e13b38cfc8800225ab72bdbd70 languageName: node linkType: hard -"@aws-sdk/credential-provider-cognito-identity@npm:3.817.0": - version: 3.817.0 - resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.817.0" +"@aws-sdk/credential-provider-cognito-identity@npm:3.948.0": + version: 3.948.0 + resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.948.0" dependencies: - "@aws-sdk/client-cognito-identity": "npm:3.817.0" - "@aws-sdk/types": "npm:3.804.0" - "@smithy/property-provider": "npm:^4.0.2" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/client-cognito-identity": "npm:3.948.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/property-provider": "npm:^4.2.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/614588cf828a7fb7e41baeeb61346bfd03cec3648012846bd819763c841697eb7a8ba3c6622efe66f2974666716f8a52526673e924dccda5a3a20ad3caa1fe07 + checksum: 10c0/fd91a433e808984226f5f0200004a6104e2e39c49757de416f9242e2abb7c8417f0ade040151e62d47fe8c82d281b571ce9b2f19fee3b4d6e015b698c919f133 languageName: node linkType: hard @@ -3866,16 +3848,16 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-env@npm:3.816.0": - version: 3.816.0 - resolution: "@aws-sdk/credential-provider-env@npm:3.816.0" +"@aws-sdk/credential-provider-env@npm:3.947.0": + version: 3.947.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.947.0" dependencies: - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/types": "npm:3.804.0" - "@smithy/property-provider": "npm:^4.0.2" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/property-provider": "npm:^4.2.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/20ded7148c2b574a119e7ccec3858cbd5690c8af20db0c4a487c773e8bd814ac44653c0cb92731188ce9b678231666351a3db409374e210671e2987810406c13 + checksum: 10c0/a9e711db5b5ce15f8ca64bf65519c5bdb6f1fe58714a016e5c4b4ec01043b0fa472eee28bc9e348176ade7658b653da9e99796a57de505c577090fd0e292bdd1 languageName: node linkType: hard @@ -3930,21 +3912,21 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-http@npm:3.816.0": - version: 3.816.0 - resolution: "@aws-sdk/credential-provider-http@npm:3.816.0" +"@aws-sdk/credential-provider-http@npm:3.947.0": + version: 3.947.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.947.0" dependencies: - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/types": "npm:3.804.0" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/property-provider": "npm:^4.0.2" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/util-stream": "npm:^4.2.0" + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/property-provider": "npm:^4.2.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-stream": "npm:^4.5.6" tslib: "npm:^2.6.2" - checksum: 10c0/e44b2bc15b7861b099c417ee9a502489ea8fa6527668479caad6494d343c3157439d20935053b2beac7b6c8f1b0e4546310465f0472b57920f35f799ac70e78c + checksum: 10c0/46ed9e8b48b189bbbf7d8e4ea89e35cc2727034cf2c64184adda70dc42d0fbc2784fe0d9a6ac6657917f6f402bf729cb86c3f50965f205da6a445830ce9a3148 languageName: node linkType: hard @@ -4029,24 +4011,41 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-ini@npm:3.817.0, @aws-sdk/credential-provider-ini@npm:^3.465.0": - version: 3.817.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.817.0" +"@aws-sdk/credential-provider-ini@npm:3.948.0, @aws-sdk/credential-provider-ini@npm:^3.465.0": + version: 3.948.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.948.0" + dependencies: + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-env": "npm:3.947.0" + "@aws-sdk/credential-provider-http": "npm:3.947.0" + "@aws-sdk/credential-provider-login": "npm:3.948.0" + "@aws-sdk/credential-provider-process": "npm:3.947.0" + "@aws-sdk/credential-provider-sso": "npm:3.948.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.948.0" + "@aws-sdk/nested-clients": "npm:3.948.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/credential-provider-imds": "npm:^4.2.5" + "@smithy/property-provider": "npm:^4.2.5" + "@smithy/shared-ini-file-loader": "npm:^4.4.0" + "@smithy/types": "npm:^4.9.0" + tslib: "npm:^2.6.2" + checksum: 10c0/4b0262848421f2c84fbaf3c1ca4f58340293e1518fc57768eeb35f473566a860c8bbd7da5444bc362be82942bd0f20a9568a223b7625ba797b8355e6f8bf3df7 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-login@npm:3.948.0": + version: 3.948.0 + resolution: "@aws-sdk/credential-provider-login@npm:3.948.0" dependencies: - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-env": "npm:3.816.0" - "@aws-sdk/credential-provider-http": "npm:3.816.0" - "@aws-sdk/credential-provider-process": "npm:3.816.0" - "@aws-sdk/credential-provider-sso": "npm:3.817.0" - "@aws-sdk/credential-provider-web-identity": "npm:3.817.0" - "@aws-sdk/nested-clients": "npm:3.817.0" - "@aws-sdk/types": "npm:3.804.0" - "@smithy/credential-provider-imds": "npm:^4.0.4" - "@smithy/property-provider": "npm:^4.0.2" - "@smithy/shared-ini-file-loader": "npm:^4.0.2" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/nested-clients": "npm:3.948.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/property-provider": "npm:^4.2.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/shared-ini-file-loader": "npm:^4.4.0" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/9d4d264b6afddc36a84b80b50930257d88191002ce456b65c800fd84291863f68747cb60816f676423d43e89cba8020ce5eedda94042626215dccc8716e91350 + checksum: 10c0/6bc10c3e056125ff41d5ab0443d8c1407cd094b1ccef23b47a08cd626d326a6345d359bf1114c6e966dab36a6f308831fe78fd4a5ca1ccf962947a72089f9fae languageName: node linkType: hard @@ -4129,23 +4128,23 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-node@npm:3.817.0": - version: 3.817.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.817.0" +"@aws-sdk/credential-provider-node@npm:3.948.0": + version: 3.948.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.948.0" dependencies: - "@aws-sdk/credential-provider-env": "npm:3.816.0" - "@aws-sdk/credential-provider-http": "npm:3.816.0" - "@aws-sdk/credential-provider-ini": "npm:3.817.0" - "@aws-sdk/credential-provider-process": "npm:3.816.0" - "@aws-sdk/credential-provider-sso": "npm:3.817.0" - "@aws-sdk/credential-provider-web-identity": "npm:3.817.0" - "@aws-sdk/types": "npm:3.804.0" - "@smithy/credential-provider-imds": "npm:^4.0.4" - "@smithy/property-provider": "npm:^4.0.2" - "@smithy/shared-ini-file-loader": "npm:^4.0.2" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/credential-provider-env": "npm:3.947.0" + "@aws-sdk/credential-provider-http": "npm:3.947.0" + "@aws-sdk/credential-provider-ini": "npm:3.948.0" + "@aws-sdk/credential-provider-process": "npm:3.947.0" + "@aws-sdk/credential-provider-sso": "npm:3.948.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.948.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/credential-provider-imds": "npm:^4.2.5" + "@smithy/property-provider": "npm:^4.2.5" + "@smithy/shared-ini-file-loader": "npm:^4.4.0" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/46a31d3b4374d05bb01b0b18164153d399f041fe9273314477b7dbfa341784c3334f5fe4b4782ff67699ffba22226cece1256551da403a3ac540531dbca005a4 + checksum: 10c0/720e0b2437261bd28226e37c33cdbaacbded357f19276572d49095c18930d4b13757cb3e1ab98b0470a9be692971ac61096d652ef39c2690c3d94741ceaba56b languageName: node linkType: hard @@ -4175,17 +4174,17 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-process@npm:3.816.0": - version: 3.816.0 - resolution: "@aws-sdk/credential-provider-process@npm:3.816.0" +"@aws-sdk/credential-provider-process@npm:3.947.0": + version: 3.947.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.947.0" dependencies: - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/types": "npm:3.804.0" - "@smithy/property-provider": "npm:^4.0.2" - "@smithy/shared-ini-file-loader": "npm:^4.0.2" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/property-provider": "npm:^4.2.5" + "@smithy/shared-ini-file-loader": "npm:^4.4.0" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/fb8356f56b6c4d7abf9c9c7f0681b0f08b2983cd312ca8d4c964433c3302022a14a086811768361358105cd4ec05db505af0619a032b4ac948aad8fcf8bd3739 + checksum: 10c0/841d13c8aa3c220581bfa2b1e56000576bbea26d5cca09859e0f4d3ff9a12359520fe191f852d7e0b9615e8daffe1ee993a56263ea3a2d55925b42e5a0c6079d languageName: node linkType: hard @@ -4249,19 +4248,19 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-sso@npm:3.817.0": - version: 3.817.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.817.0" +"@aws-sdk/credential-provider-sso@npm:3.948.0": + version: 3.948.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.948.0" dependencies: - "@aws-sdk/client-sso": "npm:3.817.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/token-providers": "npm:3.817.0" - "@aws-sdk/types": "npm:3.804.0" - "@smithy/property-provider": "npm:^4.0.2" - "@smithy/shared-ini-file-loader": "npm:^4.0.2" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/client-sso": "npm:3.948.0" + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/token-providers": "npm:3.948.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/property-provider": "npm:^4.2.5" + "@smithy/shared-ini-file-loader": "npm:^4.4.0" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/5f5d4569c9c9ebae25c41dd3e5acff8c7c6613424df4c3bdd68e989c5069b8a05dd11db43394e36efbb23cda02d62e88afaec34bda9b19015824776c7e56f9e2 + checksum: 10c0/fa1e58b3eabc8e205efe637e708a39c2e07e1e5e834b10d39f0ec00521986b6405d71287c8ca07d7293b4bf60e1098515368086fa9cea8aadaa1e0f2a06a824d languageName: node linkType: hard @@ -4291,188 +4290,206 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-web-identity@npm:3.817.0": - version: 3.817.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.817.0" +"@aws-sdk/credential-provider-web-identity@npm:3.948.0": + version: 3.948.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.948.0" + dependencies: + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/nested-clients": "npm:3.948.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/property-provider": "npm:^4.2.5" + "@smithy/shared-ini-file-loader": "npm:^4.4.0" + "@smithy/types": "npm:^4.9.0" + tslib: "npm:^2.6.2" + checksum: 10c0/b48632b7467a6861b7e5d740a8fe8a555a07fbd6f81f4b81f352d414e70d5b9506b0540b0c5a9fdd340fe07f0a6b295131e414b19816396d4145f61ed2f3bbf8 + languageName: node + linkType: hard + +"@aws-sdk/credential-providers@npm:^3, @aws-sdk/credential-providers@npm:^3.465.0, @aws-sdk/credential-providers@npm:^3.936.0": + version: 3.948.0 + resolution: "@aws-sdk/credential-providers@npm:3.948.0" dependencies: - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/nested-clients": "npm:3.817.0" - "@aws-sdk/types": "npm:3.804.0" - "@smithy/property-provider": "npm:^4.0.2" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/client-cognito-identity": "npm:3.948.0" + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/credential-provider-cognito-identity": "npm:3.948.0" + "@aws-sdk/credential-provider-env": "npm:3.947.0" + "@aws-sdk/credential-provider-http": "npm:3.947.0" + "@aws-sdk/credential-provider-ini": "npm:3.948.0" + "@aws-sdk/credential-provider-login": "npm:3.948.0" + "@aws-sdk/credential-provider-node": "npm:3.948.0" + "@aws-sdk/credential-provider-process": "npm:3.947.0" + "@aws-sdk/credential-provider-sso": "npm:3.948.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.948.0" + "@aws-sdk/nested-clients": "npm:3.948.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/credential-provider-imds": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/property-provider": "npm:^4.2.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/880321e3d7c6a5137ecef4c2015fc1ea31b6d48fc870d1135d22505c0d7b4293c3c8979125a32aaf68d0435a45b554c56ae1fb9f4ddab8ee4d46d9b7822c39ac + checksum: 10c0/838a7adcbaa775a17050d640112221b1ca1557af742262acf09ca694dd7d1610b2233b59372512e6fea8e422f465035e1a4d7b5bf82559468e65690507b9e320 languageName: node linkType: hard -"@aws-sdk/credential-providers@npm:^3, @aws-sdk/credential-providers@npm:^3.465.0, @aws-sdk/credential-providers@npm:^3.750.0": - version: 3.817.0 - resolution: "@aws-sdk/credential-providers@npm:3.817.0" +"@aws-sdk/dynamodb-codec@npm:3.947.0": + version: 3.947.0 + resolution: "@aws-sdk/dynamodb-codec@npm:3.947.0" dependencies: - "@aws-sdk/client-cognito-identity": "npm:3.817.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/credential-provider-cognito-identity": "npm:3.817.0" - "@aws-sdk/credential-provider-env": "npm:3.816.0" - "@aws-sdk/credential-provider-http": "npm:3.816.0" - "@aws-sdk/credential-provider-ini": "npm:3.817.0" - "@aws-sdk/credential-provider-node": "npm:3.817.0" - "@aws-sdk/credential-provider-process": "npm:3.816.0" - "@aws-sdk/credential-provider-sso": "npm:3.817.0" - "@aws-sdk/credential-provider-web-identity": "npm:3.817.0" - "@aws-sdk/nested-clients": "npm:3.817.0" - "@aws-sdk/types": "npm:3.804.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/credential-provider-imds": "npm:^4.0.4" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/property-provider": "npm:^4.0.2" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/core": "npm:3.947.0" + "@smithy/core": "npm:^3.18.7" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-base64": "npm:^4.3.0" tslib: "npm:^2.6.2" - checksum: 10c0/7ddf61e6534f225409cd48c01b56a86ac86417e8983c92c38f9e0f7e45f701e6fbd30f25e5d3218c39003949ac72373246778dbe73a7fa414328bb81257c66b3 + peerDependencies: + "@aws-sdk/client-dynamodb": ^3.947.0 + checksum: 10c0/b4ab49492e6dea16a9430c9a3eead85341d9554f5c6abd858924821323db09c8eff185d6d2b90fd6304ad9cefbe921c53c9ee7269152569f8b92e681328ce0be languageName: node linkType: hard "@aws-sdk/ec2-metadata-service@npm:^3": - version: 3.817.0 - resolution: "@aws-sdk/ec2-metadata-service@npm:3.817.0" + version: 3.951.0 + resolution: "@aws-sdk/ec2-metadata-service@npm:3.951.0" dependencies: - "@aws-sdk/types": "npm:3.804.0" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/types": "npm:^4.2.0" - "@smithy/util-stream": "npm:^4.2.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-stream": "npm:^4.5.6" tslib: "npm:^2.6.2" - checksum: 10c0/a21b0230c6b19d56b1110646762939e56cef0347d0e75f33e691e55215a955323769c50a9d8986d84701ee399d4372a1d9db82153c5e1728991592dc27380f26 + checksum: 10c0/fc12b84739a2b61fe164099f1768bcb1e641f8a6bc738b79556eff605a605d933249f718e810bdc228011b9d1fdbc6192f6692b3113b63e3486d5de13ff7e235 languageName: node linkType: hard -"@aws-sdk/endpoint-cache@npm:3.804.0": - version: 3.804.0 - resolution: "@aws-sdk/endpoint-cache@npm:3.804.0" +"@aws-sdk/endpoint-cache@npm:3.893.0": + version: 3.893.0 + resolution: "@aws-sdk/endpoint-cache@npm:3.893.0" dependencies: mnemonist: "npm:0.38.3" tslib: "npm:^2.6.2" - checksum: 10c0/566bb7bb8633e95d40b8f622c3ff53d193b6b6e5f3e09ee86ef62d885e73ad5b75822e85c8ca920b0d8badc4e2c2b54697b2d87a8afae8920b4108798138d28a + checksum: 10c0/6f7725ab605b57ef6d19eec78cff1e3b21296640e16da496216671583fe0aef69f6bc4b982110460784c8c2c607f034944c88eda32a36da87482081847a9ce9e languageName: node linkType: hard -"@aws-sdk/eventstream-handler-node@npm:3.804.0": - version: 3.804.0 - resolution: "@aws-sdk/eventstream-handler-node@npm:3.804.0" +"@aws-sdk/eventstream-handler-node@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/eventstream-handler-node@npm:3.936.0" dependencies: - "@aws-sdk/types": "npm:3.804.0" - "@smithy/eventstream-codec": "npm:^4.0.2" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/eventstream-codec": "npm:^4.2.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/3b71ae9f8bc417d8dc7bdb55dbbecccfce981b44ae998c09dcd0ffc2c5195cb2cd99992e180900f3001f071000c5ff8c2fd86db9ce5561385381d13b1a4c3290 + checksum: 10c0/946b848c83e20b6d11d9a58e33dc472f5e2f5dd30c3edd57344f6e2942684683fc325ea126d988d9a6c549674f9b1d0a6f819037bd588784848fc05cfb377003 languageName: node linkType: hard "@aws-sdk/lib-dynamodb@npm:^3.682.0": - version: 3.817.0 - resolution: "@aws-sdk/lib-dynamodb@npm:3.817.0" + version: 3.948.0 + resolution: "@aws-sdk/lib-dynamodb@npm:3.948.0" dependencies: - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/util-dynamodb": "npm:3.817.0" - "@smithy/core": "npm:^3.3.3" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/util-dynamodb": "npm:3.948.0" + "@smithy/core": "npm:^3.18.7" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" peerDependencies: - "@aws-sdk/client-dynamodb": ^3.817.0 - checksum: 10c0/579a815c9b595d75b88d3382c0b9d2a352dbf4b8511a294e5e2f31a5db974c25d5ffe8c204c2cb4230d1f02a40e6d7183201bcb32d8e5f562f765f3d2dcea62a + "@aws-sdk/client-dynamodb": ^3.948.0 + checksum: 10c0/76545af8b9688973571dc5f8524eee82970c56ef05d4898451573ed412eaaf73ce3b728e93b36ae8bd1e27c9de22a367272852c3c91684f9dd20aca015abe059 languageName: node linkType: hard "@aws-sdk/lib-storage@npm:^3": - version: 3.817.0 - resolution: "@aws-sdk/lib-storage@npm:3.817.0" + version: 3.948.0 + resolution: "@aws-sdk/lib-storage@npm:3.948.0" dependencies: - "@smithy/abort-controller": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/smithy-client": "npm:^4.2.6" + "@smithy/abort-controller": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/smithy-client": "npm:^4.9.10" buffer: "npm:5.6.0" events: "npm:3.3.0" stream-browserify: "npm:3.0.0" tslib: "npm:^2.6.2" peerDependencies: - "@aws-sdk/client-s3": ^3.817.0 - checksum: 10c0/672c64f3dae3b6c3a4a802e715a7dd2cdccad89f4966b79eaf2832951bc35dccea85801789814d753d6fcbc4749d2158afa848066f80a3c8a8984334138a32df + "@aws-sdk/client-s3": ^3.948.0 + checksum: 10c0/11edd46ee1f2ef74efbf9b5b422f77d2c792693bd90051ef3bda6ab36e76f2b6533f531df5d390da31c757efcc98b0513d70a14a28561eefa13e641847d1831d languageName: node linkType: hard -"@aws-sdk/middleware-bucket-endpoint@npm:3.808.0": - version: 3.808.0 - resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.808.0" +"@aws-sdk/middleware-bucket-endpoint@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.936.0" dependencies: - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-arn-parser": "npm:3.804.0" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/types": "npm:^4.2.0" - "@smithy/util-config-provider": "npm:^4.0.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-arn-parser": "npm:3.893.0" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-config-provider": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/04c0d4d752d0cb3cd9092a4154a3e6afe9491d4373169bbdffacdf2b6ee87f00cd48fdb67e5c599eca2589db76fa67a42dd03d49f2b9841b35d8601b781ebbf3 + checksum: 10c0/697c02f0ecf057615b08acf8f7a2359e0e692bb47029bdb7310c5fb2c46af86c2b755c835cff5271ccfdf17b9e1fcdae2954d22af7ba80136a77ee1c70c3dda6 languageName: node linkType: hard -"@aws-sdk/middleware-endpoint-discovery@npm:3.808.0": - version: 3.808.0 - resolution: "@aws-sdk/middleware-endpoint-discovery@npm:3.808.0" +"@aws-sdk/middleware-endpoint-discovery@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/middleware-endpoint-discovery@npm:3.936.0" dependencies: - "@aws-sdk/endpoint-cache": "npm:3.804.0" - "@aws-sdk/types": "npm:3.804.0" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/endpoint-cache": "npm:3.893.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/b1826543781d0b812a24bed1c2805ebc8590267a5ccb8241f2bb7e5880b843e291aafe717a483ed3c6ed25fe17d5ac668c1e37cbb46b57dd9c26eee1cda0bd0a + checksum: 10c0/088bfece8549cee186c6590ea06b8b1aa7502f937a4ffbd786b643579cd083c2c7d7205f3167c4800c886549ab3df785b83a036234a572ec00fff362514575b6 languageName: node linkType: hard -"@aws-sdk/middleware-eventstream@npm:3.804.0": - version: 3.804.0 - resolution: "@aws-sdk/middleware-eventstream@npm:3.804.0" +"@aws-sdk/middleware-eventstream@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/middleware-eventstream@npm:3.936.0" dependencies: - "@aws-sdk/types": "npm:3.804.0" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/309f42c1e1a5a6dce90efc84ee56de98fdfeacd31e9b69dcb67582b0a2e9504624af154cc904c6d7dd47365b87a7d4e049096457ad595dab514e85a80834df86 + checksum: 10c0/be46f88738d0665ec37cd6fd0eb5f6015dfd6e0a618207867fba7d2ddf80a8be44bf69c5d706f9f5b94ad6a23158ebfd2c262c00bfece5357fddc75647065e0d languageName: node linkType: hard -"@aws-sdk/middleware-expect-continue@npm:3.804.0": - version: 3.804.0 - resolution: "@aws-sdk/middleware-expect-continue@npm:3.804.0" +"@aws-sdk/middleware-expect-continue@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/middleware-expect-continue@npm:3.936.0" dependencies: - "@aws-sdk/types": "npm:3.804.0" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/f3ffbf1f8ad43db7ed16398ed991e99ccada76f674fc0cc8579d1b43bb680fac93ddefd2cd59107c4a2b396bd64e43bab6accc3e6f1c970421f855427c317726 + checksum: 10c0/1945b4985d76e2ff0b34a11965b67774ded31384e057e16daf46461217824d634aa1a84fbafb74fdd8bfb3ddb4a9d947877ef15e225798d52131c63fafbe715c languageName: node linkType: hard -"@aws-sdk/middleware-flexible-checksums@npm:3.816.0": - version: 3.816.0 - resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.816.0" +"@aws-sdk/middleware-flexible-checksums@npm:3.947.0": + version: 3.947.0 + resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.947.0" dependencies: "@aws-crypto/crc32": "npm:5.2.0" "@aws-crypto/crc32c": "npm:5.2.0" "@aws-crypto/util": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/types": "npm:3.804.0" - "@smithy/is-array-buffer": "npm:^4.0.0" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/types": "npm:^4.2.0" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-stream": "npm:^4.2.0" - "@smithy/util-utf8": "npm:^4.0.0" + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/is-array-buffer": "npm:^4.2.0" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-stream": "npm:^4.5.6" + "@smithy/util-utf8": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/45b6886789436854e0e7cd89cdf5dde0330951097cd7f416ea9fd48f6531e9410ed6e63eda60340823079800d240e0e426041c29b77c5e2bf375e51939e957a0 + checksum: 10c0/23d5ae5a99b9e8f5b1311f2d9dcb83dccb57ae1e5c5a54d33e761ff24620d939ffc112c6a725449891115d0f63e346942848a32d0bfe7a6b82ef843fcf6421c2 languageName: node linkType: hard @@ -4500,26 +4517,26 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-host-header@npm:3.804.0": - version: 3.804.0 - resolution: "@aws-sdk/middleware-host-header@npm:3.804.0" +"@aws-sdk/middleware-host-header@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.936.0" dependencies: - "@aws-sdk/types": "npm:3.804.0" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/4089d24b70d2d80f4936e4468f69d3ce1dfd80bc84ed0db65c57b25814c7842076e6ab55a80346f2b396b1db967c447370839a2dac836e1db81b01928985ceeb + checksum: 10c0/524221650f88650c4a9cc60f7ed1bdd215f4112e120ad75807ee9b51358a1016c867e0b696cae91256aac084fa091cb230b2f579388c4b59e680b8a3e2bc7d29 languageName: node linkType: hard -"@aws-sdk/middleware-location-constraint@npm:3.804.0": - version: 3.804.0 - resolution: "@aws-sdk/middleware-location-constraint@npm:3.804.0" +"@aws-sdk/middleware-location-constraint@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/middleware-location-constraint@npm:3.936.0" dependencies: - "@aws-sdk/types": "npm:3.804.0" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/2ec5767721fd153de6c4ec8ed9c127279839df7f8d3f6b577caee717240bb2c951ade643d7842ee2f0daba0a1d8d51485fd4118bee3824527673d194d2c725e4 + checksum: 10c0/5e2e51f7a3b7d5f47a425ca33735fa8e0efbb44bf28a4283bb156fed94cd6fc215e89868e82fafeb652184505c8bb1b82d85a03f3221187450b5f4169bcc484f languageName: node linkType: hard @@ -4545,14 +4562,14 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-logger@npm:3.804.0": - version: 3.804.0 - resolution: "@aws-sdk/middleware-logger@npm:3.804.0" +"@aws-sdk/middleware-logger@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/middleware-logger@npm:3.936.0" dependencies: - "@aws-sdk/types": "npm:3.804.0" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/4b7deebb336231e529857673fbba898e578b7ca88049923f3e822e67732262a08bbcaecf388e1cd687102744ad9867ab535b71e8b086602f91e1a4bb43b39a5a + checksum: 10c0/9f94ae2f30a7b42d7423e3bee868e08d5ac1314e5ed9882fd5e457cb50ba87fcc7c859c0629210a64b1b9a595844988876a005c2a02f63c615ae19eee9baafba languageName: node linkType: hard @@ -4580,64 +4597,65 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-recursion-detection@npm:3.804.0": - version: 3.804.0 - resolution: "@aws-sdk/middleware-recursion-detection@npm:3.804.0" +"@aws-sdk/middleware-recursion-detection@npm:3.948.0": + version: 3.948.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.948.0" dependencies: - "@aws-sdk/types": "npm:3.804.0" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws/lambda-invoke-store": "npm:^0.2.2" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/86e6d2902dd8ec8551d9f66ebc470b21bcf0d3caab457ef3395ee18fcd371d3816e86f17f39cd69a27cc39ee96b6b85d0b179e44fec5a6da11f44a4905d8ac92 + checksum: 10c0/d6a8a493b38f532cee83ea1fec1b42e2e37ed1e226dd2a0badff388eae6ad2c308b764ecab44e78ccbe9fe26b7284a7578762522ce0bc8143bd07e00d7f4fb81 languageName: node linkType: hard -"@aws-sdk/middleware-sdk-ec2@npm:3.810.0": - version: 3.810.0 - resolution: "@aws-sdk/middleware-sdk-ec2@npm:3.810.0" +"@aws-sdk/middleware-sdk-ec2@npm:3.946.0": + version: 3.946.0 + resolution: "@aws-sdk/middleware-sdk-ec2@npm:3.946.0" dependencies: - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-format-url": "npm:3.804.0" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/signature-v4": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-format-url": "npm:3.936.0" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/signature-v4": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/ece12ef5649eabff0049f852e7c039cf4fc012cc88ee08935be937c764d796a3f27bf6db867f7e62910e48e9e088bf8e8ca4eb899562040fb931a397e1d87c6c + checksum: 10c0/108c7b6ed276c7827d6d345603822062e4345929ccc28922e7b90d898f7db58e5f0f553430f85374bfaf66939eeea32f8757f249d77dde16cfd78a4579250526 languageName: node linkType: hard -"@aws-sdk/middleware-sdk-route53@npm:3.804.0": - version: 3.804.0 - resolution: "@aws-sdk/middleware-sdk-route53@npm:3.804.0" +"@aws-sdk/middleware-sdk-route53@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/middleware-sdk-route53@npm:3.936.0" dependencies: - "@aws-sdk/types": "npm:3.804.0" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/fac7a79e86aef22cf85ffa15da818508633296db77e8e2d3698082d961374924eca2ce7ade0ebcb3d55ff1aa6a79945771afa718d79f5a4d0e68d19062d41949 + checksum: 10c0/4de06ffd7728de3ae88ebf1455524534a49972690a389078d8aa50ae65af4472b803cd843f61ccf2942f9c1756ee4613224854657d99e343b5b51e266746674c languageName: node linkType: hard -"@aws-sdk/middleware-sdk-s3@npm:3.816.0": - version: 3.816.0 - resolution: "@aws-sdk/middleware-sdk-s3@npm:3.816.0" +"@aws-sdk/middleware-sdk-s3@npm:3.947.0": + version: 3.947.0 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.947.0" dependencies: - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-arn-parser": "npm:3.804.0" - "@smithy/core": "npm:^3.3.3" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/signature-v4": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/util-config-provider": "npm:^4.0.0" - "@smithy/util-middleware": "npm:^4.0.4" - "@smithy/util-stream": "npm:^4.2.3" - "@smithy/util-utf8": "npm:^4.0.0" + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-arn-parser": "npm:3.893.0" + "@smithy/core": "npm:^3.18.7" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/signature-v4": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-config-provider": "npm:^4.2.0" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-stream": "npm:^4.5.6" + "@smithy/util-utf8": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/63fd3a96a24a28145f9fb052763e25989231533f55e6b47519741ab935636a4a598507d750c83010f14897da66d08e3e52abd65ad5f76313257167fc95f00864 + checksum: 10c0/dc2fe71779f805249db0d340aed97c0d00f5e15163001ecc9d954e8d4728cbf210ee8a4860f819e667c4fb11e717f5d8799538478097573a716e803cf4888c15 languageName: node linkType: hard @@ -4668,14 +4686,14 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-ssec@npm:3.804.0": - version: 3.804.0 - resolution: "@aws-sdk/middleware-ssec@npm:3.804.0" +"@aws-sdk/middleware-ssec@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/middleware-ssec@npm:3.936.0" dependencies: - "@aws-sdk/types": "npm:3.804.0" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/f93b366b8dc42a2bcaa5b049ccc5f7a7f77d5c1d1da50edad1ef74bfb582859ff84b0b46800e1801689a81c772017dea0b7f3bb7707ad3b400736bf67e7f4907 + checksum: 10c0/44dd8474596cb64be010303e2e7509964ce98f788d7d856c29e25edaeace0ad160f85c6106b6de0098b62823261b2226aa79a0aa91ea78032a07f030343fd2ba languageName: node linkType: hard @@ -4718,64 +4736,82 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-user-agent@npm:3.816.0": - version: 3.816.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.816.0" +"@aws-sdk/middleware-user-agent@npm:3.947.0": + version: 3.947.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.947.0" + dependencies: + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@smithy/core": "npm:^3.18.7" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/types": "npm:^4.9.0" + tslib: "npm:^2.6.2" + checksum: 10c0/718dc2970f7d744e821c365e9814e4f0bb0d0f337dd507c62c72b116f3e5fe65ea72666938fb6321f37e9ed611e04d9bc58d03c5f486580ed26617cb7e9339ff + languageName: node + linkType: hard + +"@aws-sdk/middleware-websocket@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/middleware-websocket@npm:3.936.0" dependencies: - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@smithy/core": "npm:^3.3.3" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-format-url": "npm:3.936.0" + "@smithy/eventstream-codec": "npm:^4.2.5" + "@smithy/eventstream-serde-browser": "npm:^4.2.5" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/signature-v4": "npm:^5.3.5" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-hex-encoding": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/af3caa6df1e662111f5f7756bde1aa799c5438fc9f58fb30093df282106c238f95764eece6883d1ee9fd89acc4bbe10f9d5df3014839cfb50d5aa118ab7f8347 + checksum: 10c0/3e78fbf062a69e806addfb49aace47a2d554f1ef899ed9a6ff7b3437b4c7fd14be26d901a6b4ad3c2f3e499324cd4f75ecc39f75823a78e026c24833307c79cf languageName: node linkType: hard -"@aws-sdk/nested-clients@npm:3.817.0, @aws-sdk/nested-clients@npm:^3.777.0": - version: 3.817.0 - resolution: "@aws-sdk/nested-clients@npm:3.817.0" +"@aws-sdk/nested-clients@npm:3.948.0, @aws-sdk/nested-clients@npm:^3.777.0": + version: 3.948.0 + resolution: "@aws-sdk/nested-clients@npm:3.948.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/middleware-host-header": "npm:3.804.0" - "@aws-sdk/middleware-logger": "npm:3.804.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.804.0" - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/region-config-resolver": "npm:3.808.0" - "@aws-sdk/types": "npm:3.804.0" - "@aws-sdk/util-endpoints": "npm:3.808.0" - "@aws-sdk/util-user-agent-browser": "npm:3.804.0" - "@aws-sdk/util-user-agent-node": "npm:3.816.0" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/core": "npm:^3.3.3" - "@smithy/fetch-http-handler": "npm:^5.0.2" - "@smithy/hash-node": "npm:^4.0.2" - "@smithy/invalid-dependency": "npm:^4.0.2" - "@smithy/middleware-content-length": "npm:^4.0.2" - "@smithy/middleware-endpoint": "npm:^4.1.6" - "@smithy/middleware-retry": "npm:^4.1.7" - "@smithy/middleware-serde": "npm:^4.0.5" - "@smithy/middleware-stack": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/node-http-handler": "npm:^4.0.4" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/smithy-client": "npm:^4.2.6" - "@smithy/types": "npm:^4.2.0" - "@smithy/url-parser": "npm:^4.0.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.14" - "@smithy/util-defaults-mode-node": "npm:^4.0.14" - "@smithy/util-endpoints": "npm:^3.0.4" - "@smithy/util-middleware": "npm:^4.0.2" - "@smithy/util-retry": "npm:^4.0.3" - "@smithy/util-utf8": "npm:^4.0.0" - tslib: "npm:^2.6.2" - checksum: 10c0/9829525f4579aa3fb869a4b6698ece983f3f8e1017d56ac8371f1edca79e1ad6a32943a3123d32f50c50a1d252a8a7d0edcd2c1f8fbb744eac1742a43fa5f159 + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/middleware-host-header": "npm:3.936.0" + "@aws-sdk/middleware-logger": "npm:3.936.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.948.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/region-config-resolver": "npm:3.936.0" + "@aws-sdk/types": "npm:3.936.0" + "@aws-sdk/util-endpoints": "npm:3.936.0" + "@aws-sdk/util-user-agent-browser": "npm:3.936.0" + "@aws-sdk/util-user-agent-node": "npm:3.947.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/hash-node": "npm:^4.2.5" + "@smithy/invalid-dependency": "npm:^4.2.5" + "@smithy/middleware-content-length": "npm:^4.2.5" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-retry": "npm:^4.4.14" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-body-length-node": "npm:^4.2.1" + "@smithy/util-defaults-mode-browser": "npm:^4.3.13" + "@smithy/util-defaults-mode-node": "npm:^4.2.16" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/util-utf8": "npm:^4.2.0" + tslib: "npm:^2.6.2" + checksum: 10c0/048e8a38b998d327e18bcb964a949905cc32b990992d3a806ebbde0d31f7ae9986b21686f1d1c856a1e7fd7ea4b18ce36b39ad12312169a56463a63e8dad58c1 languageName: node linkType: hard @@ -4806,31 +4842,30 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/region-config-resolver@npm:3.808.0, @aws-sdk/region-config-resolver@npm:^3.465.0": - version: 3.808.0 - resolution: "@aws-sdk/region-config-resolver@npm:3.808.0" +"@aws-sdk/region-config-resolver@npm:3.936.0, @aws-sdk/region-config-resolver@npm:^3.465.0": + version: 3.936.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.936.0" dependencies: - "@aws-sdk/types": "npm:3.804.0" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/types": "npm:^4.2.0" - "@smithy/util-config-provider": "npm:^4.0.0" - "@smithy/util-middleware": "npm:^4.0.4" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/3e21dcf467afda7cfe3298b94fa29e3df3440ba8ba2eddf796c8e2b88c77584ed80ea6ebc2044117bddd78bf53454043d0a42d4cad821ae87293cd1941823068 + checksum: 10c0/67ecf8f3575abe5c6b802afd6d8ba73ce54a97e6ff613eee36c4536a61ecfc732e2ac3a938829275122c4e645b40c0838c9a3904cebf6fc6d229c149e623a7f3 languageName: node linkType: hard -"@aws-sdk/signature-v4-multi-region@npm:3.816.0": - version: 3.816.0 - resolution: "@aws-sdk/signature-v4-multi-region@npm:3.816.0" +"@aws-sdk/signature-v4-multi-region@npm:3.947.0": + version: 3.947.0 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.947.0" dependencies: - "@aws-sdk/middleware-sdk-s3": "npm:3.816.0" - "@aws-sdk/types": "npm:3.804.0" - "@smithy/protocol-http": "npm:^5.1.0" - "@smithy/signature-v4": "npm:^5.1.0" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/middleware-sdk-s3": "npm:3.947.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/signature-v4": "npm:^5.3.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/5df946a080d451a288267c09724f7dd4e3b53f1d3abf0813f7f52552819a815a5264ba271777d9b67afe228ba3779bd81af111ca7b9e2c59f0bc826b9d596753 + checksum: 10c0/c3c3c19fc9c0b65809873e4bae935713b7c8037add8b4b3f338381bfa5e871a07a5e405074ffc0a4683cb28201e0e2c22b4c06955675416dbb5c1a8533f94ead languageName: node linkType: hard @@ -4894,18 +4929,18 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/token-providers@npm:3.817.0": - version: 3.817.0 - resolution: "@aws-sdk/token-providers@npm:3.817.0" +"@aws-sdk/token-providers@npm:3.948.0": + version: 3.948.0 + resolution: "@aws-sdk/token-providers@npm:3.948.0" dependencies: - "@aws-sdk/core": "npm:3.816.0" - "@aws-sdk/nested-clients": "npm:3.817.0" - "@aws-sdk/types": "npm:3.804.0" - "@smithy/property-provider": "npm:^4.0.2" - "@smithy/shared-ini-file-loader": "npm:^4.0.2" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/core": "npm:3.947.0" + "@aws-sdk/nested-clients": "npm:3.948.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/property-provider": "npm:^4.2.5" + "@smithy/shared-ini-file-loader": "npm:^4.4.0" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/fdb06b3bb2b4df4b15308bd381c2cbefa043cb74aacbca79043156509cbb9ebaa344be55f25d32208272a97bc0e0c4ce90cc5eb75324328c2902da1aaf9645c3 + checksum: 10c0/b1357e5c713e2a38d8d8a43989cdd6d131d05dd775a272b305ba991db30270410d0f1912d72cd4c99673f39f7ecd579b9ea9574be3585ad60f6fadce0d07858f languageName: node linkType: hard @@ -4959,34 +4994,33 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/types@npm:3.804.0, @aws-sdk/types@npm:^3.222.0, @aws-sdk/types@npm:^3.465.0, @aws-sdk/types@npm:^3.734.0": - version: 3.804.0 - resolution: "@aws-sdk/types@npm:3.804.0" +"@aws-sdk/types@npm:3.936.0, @aws-sdk/types@npm:^3.222.0, @aws-sdk/types@npm:^3.465.0, @aws-sdk/types@npm:^3.734.0, @aws-sdk/types@npm:^3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/types@npm:3.936.0" dependencies: - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/cdda6d77466ed34de1ca0e23b9df5c576e7d67dc87cfda2a2d024a9c5f4180fe77ebaf57194a4cf034ee5edfbcd8efdeca458e9b61b1f364b261284b4a141ae5 + checksum: 10c0/6f7eeabd0ada675b3b8e969d512f7ce29602a1dd6af154e3d6977f0a6f03084ca3be9498d091142369636a7b7d9f1b22e58156c741d1d088c4939581848054bb languageName: node linkType: hard -"@aws-sdk/util-arn-parser@npm:3.804.0, @aws-sdk/util-arn-parser@npm:^3.723.0": - version: 3.804.0 - resolution: "@aws-sdk/util-arn-parser@npm:3.804.0" +"@aws-sdk/util-arn-parser@npm:3.893.0, @aws-sdk/util-arn-parser@npm:^3.893.0": + version: 3.893.0 + resolution: "@aws-sdk/util-arn-parser@npm:3.893.0" dependencies: - "@smithy/types": "npm:^4.3.1" tslib: "npm:^2.6.2" - checksum: 10c0/b6d4c883ec2949fa40552fe8573c9c32af07c92c1bd94a27d978aa14d37b005be95392069d6b882ba977484f4dd0371792296fb2516f5d7601be5102888ee9ee + checksum: 10c0/c8bbc1e258674e791929f1259a3f2422433c0b8c5470808a958ef4320bb9ca7c27783b617da3b9e04d9a1cd1d0b547da2858249dbec816f1098c02731b551aac languageName: node linkType: hard -"@aws-sdk/util-dynamodb@npm:3.817.0": - version: 3.817.0 - resolution: "@aws-sdk/util-dynamodb@npm:3.817.0" +"@aws-sdk/util-dynamodb@npm:3.948.0": + version: 3.948.0 + resolution: "@aws-sdk/util-dynamodb@npm:3.948.0" dependencies: tslib: "npm:^2.6.2" peerDependencies: - "@aws-sdk/client-dynamodb": ^3.817.0 - checksum: 10c0/f72bbfc5e6555a19cc70d9fbb2dab96ce4d7d59f8152b35caa0256e6f1faf3f6e99e314f24d78afe26c2f1a628318f4302ee1fbc088891c333548093dd414716 + "@aws-sdk/client-dynamodb": ^3.948.0 + checksum: 10c0/556f574a6970f37b5a59c089a18cb27f65bdc9bb5be52ed27da740ad9d9d4726201df49d2ebf16cfcac4511035456ec33066515cb2744580504f734aacc8053b languageName: node linkType: hard @@ -5037,36 +5071,37 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-endpoints@npm:3.808.0": - version: 3.808.0 - resolution: "@aws-sdk/util-endpoints@npm:3.808.0" +"@aws-sdk/util-endpoints@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/util-endpoints@npm:3.936.0" dependencies: - "@aws-sdk/types": "npm:3.804.0" - "@smithy/types": "npm:^4.2.0" - "@smithy/util-endpoints": "npm:^3.0.4" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-endpoints": "npm:^3.2.5" tslib: "npm:^2.6.2" - checksum: 10c0/197e07aa9715eb3930a5f2d38fd379687ba306d3025d2498a0a4fced77ed34ab013c25e8cfec9ce07a807a72e2086472883b4ea268047fe3865fad740740f471 + checksum: 10c0/13b1ae923ea8c09cb8ea91e7fec6d4c3138300140a23a437348dea826f50c00bf1331d4b1b1169232bedb311cbc3cc51284bd8d57820d9b028f928d06c61573f languageName: node linkType: hard -"@aws-sdk/util-format-url@npm:3.804.0": - version: 3.804.0 - resolution: "@aws-sdk/util-format-url@npm:3.804.0" +"@aws-sdk/util-format-url@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/util-format-url@npm:3.936.0" dependencies: - "@aws-sdk/types": "npm:3.804.0" - "@smithy/querystring-builder": "npm:^4.0.2" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/querystring-builder": "npm:^4.2.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/c6ce5944ea28042cfce793084dc5e22b33ce1f9c550924a3d46eb8842db65d1469213d0f7ac28b11c5ef573371c94700c8f3d840c8a02110af29b52a25873123 + checksum: 10c0/f7e01f704af64ef6003aaba92cedaf0319ea3cbbf8ee3e05778b0f14c08b8484cdcec96cfbf8093cc7e44bbed2385682c664fb96d4d48c53865ab645579fdbf4 languageName: node linkType: hard "@aws-sdk/util-locate-window@npm:^3.0.0": - version: 3.804.0 - resolution: "@aws-sdk/util-locate-window@npm:3.804.0" + version: 3.893.0 + resolution: "@aws-sdk/util-locate-window@npm:3.893.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10c0/a0ceaf6531f188751fea7e829b730650689fa2196e0b3f870dde3888bcb840fe0852e10488699d4d9683db0765cd7f7060ca8ac216348991996b6d794f9957ab + checksum: 10c0/ed2232d1eff567a7fa96bed87d56f03ac183dc20ba0ea262edb35f0b66aea201b987f447a5c383adc5694c80275700345946c0ad3183b30a6f9ec2f89be789d8 languageName: node linkType: hard @@ -5094,15 +5129,15 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-user-agent-browser@npm:3.804.0": - version: 3.804.0 - resolution: "@aws-sdk/util-user-agent-browser@npm:3.804.0" +"@aws-sdk/util-user-agent-browser@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.936.0" dependencies: - "@aws-sdk/types": "npm:3.804.0" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/types": "npm:^4.9.0" bowser: "npm:^2.11.0" tslib: "npm:^2.6.2" - checksum: 10c0/d459a94955e7298c72dc97e7e59d276320ff004615b117bd2f63bbacf762159c5476f40a8f24d9b5eb054915bd6ce97ffade3a649d5fad98643f92a9d90a5192 + checksum: 10c0/5dec40c3ca7cfe0779cadcd8c67d8aa174a385bd38ebe0c54b01b2554c833519dd2714f68aa1809d5268d8614167f3187199f5f28559a2992cc5a5a816458e64 languageName: node linkType: hard @@ -5140,21 +5175,21 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-user-agent-node@npm:3.816.0": - version: 3.816.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.816.0" +"@aws-sdk/util-user-agent-node@npm:3.947.0": + version: 3.947.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.947.0" dependencies: - "@aws-sdk/middleware-user-agent": "npm:3.816.0" - "@aws-sdk/types": "npm:3.804.0" - "@smithy/node-config-provider": "npm:^4.1.1" - "@smithy/types": "npm:^4.2.0" + "@aws-sdk/middleware-user-agent": "npm:3.947.0" + "@aws-sdk/types": "npm:3.936.0" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" peerDependencies: aws-crt: ">=1.0.0" peerDependenciesMeta: aws-crt: optional: true - checksum: 10c0/199f89c9def432b18c9e94275cd7a23d7989b538530c537588f178e72d95e27e136630a9de1568bf62bc3e5dd1a662166f8704a4c0f206a9f59198700d42598a + checksum: 10c0/c86781ed1214266125587b25c39a3e8e1eca5b19ab950788563ef8fb50669fba3507946864672bfc6f95e503d7124ca59b981f7d46abfd31efa61b5ad69b2955 languageName: node linkType: hard @@ -5167,13 +5202,21 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/xml-builder@npm:3.804.0": - version: 3.804.0 - resolution: "@aws-sdk/xml-builder@npm:3.804.0" +"@aws-sdk/xml-builder@npm:3.930.0": + version: 3.930.0 + resolution: "@aws-sdk/xml-builder@npm:3.930.0" dependencies: - "@smithy/types": "npm:^4.3.1" + "@smithy/types": "npm:^4.9.0" + fast-xml-parser: "npm:5.2.5" tslib: "npm:^2.6.2" - checksum: 10c0/c5985eb24e02eccc4d21f38e3b1912f4808a9406138f9f9ba6715d5004e1910496d2d8dd929bfb3222ac2209f55b3a630fe817abc32e8c4c7e715d1a54712fae + checksum: 10c0/f46b8544ef54083944c179e85e3468023f5b960354f0c4e0c5261918c42d6a56a23807d3c88a73fe982b38f40e5d4e7e9e6885ebad7fec0df7be83dc7596abb6 + languageName: node + linkType: hard + +"@aws/lambda-invoke-store@npm:^0.2.2": + version: 0.2.2 + resolution: "@aws/lambda-invoke-store@npm:0.2.2" + checksum: 10c0/0ce2f527e2ab6b07372a08a137991163b99bf646b8dbbb01dbc5370f4e578aa6ddf7f09a63ecead576f04ce54e52cb927c12683f4d97e322dcb76ddfc5843784 languageName: node linkType: hard @@ -5189,32 +5232,32 @@ __metadata: linkType: hard "@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.27.2": - version: 7.27.2 - resolution: "@babel/compat-data@npm:7.27.2" - checksum: 10c0/077c9e01af3b90decee384a6a44dcf353898e980cee22ec7941f9074655dbbe97ec317345536cdc7ef7391521e1497930c522a3816af473076dd524be7fccd32 + version: 7.28.5 + resolution: "@babel/compat-data@npm:7.28.5" + checksum: 10c0/702a25de73087b0eba325c1d10979eed7c9b6662677386ba7b5aa6eace0fc0676f78343bae080a0176ae26f58bd5535d73b9d0fbb547fef377692e8b249353a7 languageName: node linkType: hard "@babel/core@npm:^7.14.0": - version: 7.27.1 - resolution: "@babel/core@npm:7.27.1" + version: 7.28.5 + resolution: "@babel/core@npm:7.28.5" dependencies: - "@ampproject/remapping": "npm:^2.2.0" "@babel/code-frame": "npm:^7.27.1" - "@babel/generator": "npm:^7.27.1" - "@babel/helper-compilation-targets": "npm:^7.27.1" - "@babel/helper-module-transforms": "npm:^7.27.1" - "@babel/helpers": "npm:^7.27.1" - "@babel/parser": "npm:^7.27.1" - "@babel/template": "npm:^7.27.1" - "@babel/traverse": "npm:^7.27.1" - "@babel/types": "npm:^7.27.1" + "@babel/generator": "npm:^7.28.5" + "@babel/helper-compilation-targets": "npm:^7.27.2" + "@babel/helper-module-transforms": "npm:^7.28.3" + "@babel/helpers": "npm:^7.28.4" + "@babel/parser": "npm:^7.28.5" + "@babel/template": "npm:^7.27.2" + "@babel/traverse": "npm:^7.28.5" + "@babel/types": "npm:^7.28.5" + "@jridgewell/remapping": "npm:^2.3.5" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10c0/0fc31f87f5401ac5d375528cb009f4ea5527fc8c5bb5b64b5b22c033b60fd0ad723388933a5f3f5db14e1edd13c958e9dd7e5c68f9b68c767aeb496199c8a4bb + checksum: 10c0/535f82238027621da6bdffbdbe896ebad3558b311d6f8abc680637a9859b96edbf929ab010757055381570b29cf66c4a295b5618318d27a4273c0e2033925e72 languageName: node linkType: hard @@ -5242,29 +5285,29 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.14.0, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/generator@npm:7.27.1" +"@babel/generator@npm:^7.14.0, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/generator@npm:7.28.5" dependencies: - "@babel/parser": "npm:^7.27.1" - "@babel/types": "npm:^7.27.1" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" + "@babel/parser": "npm:^7.28.5" + "@babel/types": "npm:^7.28.5" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" jsesc: "npm:^3.0.2" - checksum: 10c0/c4156434b21818f558ebd93ce45f027c53ee570ce55a84fd2d9ba45a79ad204c17e0bff753c886fb6c07df3385445a9e34dc7ccb070d0ac7e80bb91c8b57f423 + checksum: 10c0/9f219fe1d5431b6919f1a5c60db8d5d34fe546c0d8f5a8511b32f847569234ffc8032beb9e7404649a143f54e15224ecb53a3d11b6bb85c3203e573d91fca752 languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-annotate-as-pure@npm:7.27.1" +"@babel/helper-annotate-as-pure@npm:^7.27.1, @babel/helper-annotate-as-pure@npm:^7.27.3": + version: 7.27.3 + resolution: "@babel/helper-annotate-as-pure@npm:7.27.3" dependencies: - "@babel/types": "npm:^7.27.1" - checksum: 10c0/fc4751b59c8f5417e1acb0455d6ffce53fa5e79b3aca690299fbbf73b1b65bfaef3d4a18abceb190024c5836bb6cfbc3711e83888648df93df54e18152a1196c + "@babel/types": "npm:^7.27.3" + checksum: 10c0/94996ce0a05b7229f956033e6dcd69393db2b0886d0db6aff41e704390402b8cdcca11f61449cb4f86cfd9e61b5ad3a73e4fa661eeed7846b125bd1c33dbc633 languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.27.1": +"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.27.1, @babel/helper-compilation-targets@npm:^7.27.2": version: 7.27.2 resolution: "@babel/helper-compilation-targets@npm:7.27.2" dependencies: @@ -5278,19 +5321,19 @@ __metadata: linkType: hard "@babel/helper-create-class-features-plugin@npm:^7.18.6": - version: 7.27.1 - resolution: "@babel/helper-create-class-features-plugin@npm:7.27.1" + version: 7.28.5 + resolution: "@babel/helper-create-class-features-plugin@npm:7.28.5" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.27.1" - "@babel/helper-member-expression-to-functions": "npm:^7.27.1" + "@babel/helper-annotate-as-pure": "npm:^7.27.3" + "@babel/helper-member-expression-to-functions": "npm:^7.28.5" "@babel/helper-optimise-call-expression": "npm:^7.27.1" "@babel/helper-replace-supers": "npm:^7.27.1" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" - "@babel/traverse": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.5" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/4ee199671d6b9bdd4988aa2eea4bdced9a73abfc831d81b00c7634f49a8fc271b3ceda01c067af58018eb720c6151322015d463abea7072a368ee13f35adbb4c + checksum: 10c0/786a6514efcf4514aaad85beed419b9184d059f4c9a9a95108f320142764999827252a851f7071de19f29424d369616573ecbaa347f1ce23fb12fc6827d9ff56 languageName: node linkType: hard @@ -5313,6 +5356,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-globals@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/helper-globals@npm:7.28.0" + checksum: 10c0/5a0cd0c0e8c764b5f27f2095e4243e8af6fa145daea2b41b53c0c1414fe6ff139e3640f4e2207ae2b3d2153a1abd346f901c26c290ee7cb3881dd922d4ee9232 + languageName: node + linkType: hard + "@babel/helper-hoist-variables@npm:^7.22.5": version: 7.24.7 resolution: "@babel/helper-hoist-variables@npm:7.24.7" @@ -5322,13 +5372,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-member-expression-to-functions@npm:7.27.1" +"@babel/helper-member-expression-to-functions@npm:^7.27.1, @babel/helper-member-expression-to-functions@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/helper-member-expression-to-functions@npm:7.28.5" dependencies: - "@babel/traverse": "npm:^7.27.1" - "@babel/types": "npm:^7.27.1" - checksum: 10c0/5762ad009b6a3d8b0e6e79ff6011b3b8fdda0fefad56cfa8bfbe6aa02d5a8a8a9680a45748fe3ac47e735a03d2d88c0a676e3f9f59f20ae9fadcc8d51ccd5a53 + "@babel/traverse": "npm:^7.28.5" + "@babel/types": "npm:^7.28.5" + checksum: 10c0/4e6e05fbf4dffd0bc3e55e28fcaab008850be6de5a7013994ce874ec2beb90619cda4744b11607a60f8aae0227694502908add6188ceb1b5223596e765b44814 languageName: node linkType: hard @@ -5342,16 +5392,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-module-transforms@npm:7.27.1" +"@babel/helper-module-transforms@npm:^7.27.1, @babel/helper-module-transforms@npm:^7.28.3": + version: 7.28.3 + resolution: "@babel/helper-module-transforms@npm:7.28.3" dependencies: "@babel/helper-module-imports": "npm:^7.27.1" "@babel/helper-validator-identifier": "npm:^7.27.1" - "@babel/traverse": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.3" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/196ab29635fe6eb5ba6ead2972d41b1c0d40f400f99bd8fc109cef21440de24c26c972fabf932585e618694d590379ab8d22def8da65a54459d38ec46112ead7 + checksum: 10c0/549be62515a6d50cd4cfefcab1b005c47f89bd9135a22d602ee6a5e3a01f27571868ada10b75b033569f24dc4a2bb8d04bfa05ee75c16da7ade2d0db1437fcdb languageName: node linkType: hard @@ -5410,10 +5460,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-validator-identifier@npm:7.27.1" - checksum: 10c0/c558f11c4871d526498e49d07a84752d1800bf72ac0d3dad100309a2eaba24efbf56ea59af5137ff15e3a00280ebe588560534b0e894a4750f8b1411d8f78b84 +"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.27.1, @babel/helper-validator-identifier@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/helper-validator-identifier@npm:7.28.5" + checksum: 10c0/42aaebed91f739a41f3d80b72752d1f95fd7c72394e8e4bd7cdd88817e0774d80a432451bcba17c2c642c257c483bf1d409dd4548883429ea9493a3bc4ab0847 languageName: node linkType: hard @@ -5424,24 +5474,24 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helpers@npm:7.27.1" +"@babel/helpers@npm:^7.28.4": + version: 7.28.4 + resolution: "@babel/helpers@npm:7.28.4" dependencies: - "@babel/template": "npm:^7.27.1" - "@babel/types": "npm:^7.27.1" - checksum: 10c0/e078257b9342dae2c041ac050276c5a28701434ad09478e6dc6976abd99f721a5a92e4bebddcbca6b1c3a7e8acace56a946340c701aad5e7507d2c87446459ba + "@babel/template": "npm:^7.27.2" + "@babel/types": "npm:^7.28.4" + checksum: 10c0/aaa5fb8098926dfed5f223adf2c5e4c7fbba4b911b73dfec2d7d3083f8ba694d201a206db673da2d9b3ae8c01793e795767654558c450c8c14b4c2175b4fcb44 languageName: node linkType: hard -"@babel/parser@npm:^7.14.0, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.27.1, @babel/parser@npm:^7.27.2": - version: 7.27.2 - resolution: "@babel/parser@npm:7.27.2" +"@babel/parser@npm:^7.14.0, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/parser@npm:7.28.5" dependencies: - "@babel/types": "npm:^7.27.1" + "@babel/types": "npm:^7.28.5" bin: parser: ./bin/babel-parser.js - checksum: 10c0/3c06692768885c2f58207fc8c2cbdb4a44df46b7d93135a083f6eaa49310f7ced490ce76043a2a7606cdcc13f27e3d835e141b692f2f6337a2e7f43c1dbb04b4 + checksum: 10c0/5bbe48bf2c79594ac02b490a41ffde7ef5aa22a9a88ad6bcc78432a6ba8a9d638d531d868bd1f104633f1f6bba9905746e15185b8276a3756c42b765d131b1ef languageName: node linkType: hard @@ -5539,29 +5589,29 @@ __metadata: linkType: hard "@babel/plugin-transform-block-scoping@npm:^7.0.0": - version: 7.27.1 - resolution: "@babel/plugin-transform-block-scoping@npm:7.27.1" + version: 7.28.5 + resolution: "@babel/plugin-transform-block-scoping@npm:7.28.5" dependencies: "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/d3f357beeb92fbdf3045aea2ba286a60dafc9c2d2a9f89065bb3c4bea9cc48934ee6689df3db0439d9ec518eda5e684f3156cab792b7c38c33ece2f8204ddee8 + checksum: 10c0/6b098887b375c23813ccee7a00179501fc5f709b4ee5a4b2a5c5c9ef3b44cee49e240214b1a9b4ad2bd1911fab3335eac2f0a3c5f014938a1b61bec84cec4845 languageName: node linkType: hard "@babel/plugin-transform-classes@npm:^7.0.0": - version: 7.27.1 - resolution: "@babel/plugin-transform-classes@npm:7.27.1" + version: 7.28.4 + resolution: "@babel/plugin-transform-classes@npm:7.28.4" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.27.1" - "@babel/helper-compilation-targets": "npm:^7.27.1" + "@babel/helper-annotate-as-pure": "npm:^7.27.3" + "@babel/helper-compilation-targets": "npm:^7.27.2" + "@babel/helper-globals": "npm:^7.28.0" "@babel/helper-plugin-utils": "npm:^7.27.1" "@babel/helper-replace-supers": "npm:^7.27.1" - "@babel/traverse": "npm:^7.27.1" - globals: "npm:^11.1.0" + "@babel/traverse": "npm:^7.28.4" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/1071f4cb1ed5deb5e6f8d0442f2293a540cac5caa5ab3c25ad0571aadcbf961f61e26d367a67894976165a543e02f3a19e40b63b909afbed6e710801a590635c + checksum: 10c0/76687ed37216ff012c599870dc00183fb716f22e1a02fe9481943664c0e4d0d88c3da347dc3fe290d4728f4d47cd594ffa621d23845e2bb8ab446e586308e066 languageName: node linkType: hard @@ -5578,13 +5628,14 @@ __metadata: linkType: hard "@babel/plugin-transform-destructuring@npm:^7.0.0": - version: 7.27.1 - resolution: "@babel/plugin-transform-destructuring@npm:7.27.1" + version: 7.28.5 + resolution: "@babel/plugin-transform-destructuring@npm:7.28.5" dependencies: "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/56afda7a0b205f8d1af727daef4c529fc2e756887408affd39033ae4476e54d586d3d9dc1e72cfb15c74a2a5ca0653ab13dbaa8cbf79fbb2a3a746d0f107cb86 + checksum: 10c0/288207f488412b23bb206c7c01ba143714e2506b72a9ec09e993f28366cc8188d121bde714659b3437984a86d2881d9b1b06de3089d5582823ccf2f3b3eaa2c4 languageName: node linkType: hard @@ -5672,13 +5723,13 @@ __metadata: linkType: hard "@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7": - version: 7.27.1 - resolution: "@babel/plugin-transform-parameters@npm:7.27.1" + version: 7.27.7 + resolution: "@babel/plugin-transform-parameters@npm:7.27.7" dependencies: "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/453a9618735eeff5551d4c7f02c250606586fe1dd210ec9f69a4f15629ace180cd944339ebff2b0f11e1a40567d83a229ba1c567620e70b2ebedea576e12196a + checksum: 10c0/f2da3804e047d9f1cfb27be6c014e2c7f6cf5e1e38290d1cb3cb2607859e3d6facb4ee8c8c1e336e9fbb440091a174ce95ce156582d7e8bf9c0e735d11681f0f languageName: node linkType: hard @@ -5694,13 +5745,13 @@ __metadata: linkType: hard "@babel/plugin-transform-react-display-name@npm:^7.0.0": - version: 7.27.1 - resolution: "@babel/plugin-transform-react-display-name@npm:7.27.1" + version: 7.28.0 + resolution: "@babel/plugin-transform-react-display-name@npm:7.28.0" dependencies: "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/6cd474b5fb30a2255027d8fc19975aee1c1da54dd8bc8b79802676096182ca4136302ce65a24fbb277f8fe30f266006bbf327ef6be2846d3681eb57509744125 + checksum: 10c0/f5f86d2ad92be3e962158f344c2e385e23e2dfae7c8c7dc32138fb2cc46f63f5e50386c9f6c6fc16dbf1792c7bb650ad92c18203d0c2c0bd875bc28b0b80ef30 languageName: node linkType: hard @@ -5753,14 +5804,14 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.23.8, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.24.5, @babel/runtime@npm:^7.26.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": - version: 7.27.1 - resolution: "@babel/runtime@npm:7.27.1" - checksum: 10c0/530a7332f86ac5a7442250456823a930906911d895c0b743bf1852efc88a20a016ed4cd26d442d0ca40ae6d5448111e02a08dd638a4f1064b47d080e2875dc05 +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.23.8, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.24.5, @babel/runtime@npm:^7.26.0, @babel/runtime@npm:^7.28.4, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": + version: 7.28.4 + resolution: "@babel/runtime@npm:7.28.4" + checksum: 10c0/792ce7af9750fb9b93879cc9d1db175701c4689da890e6ced242ea0207c9da411ccf16dc04e689cc01158b28d7898c40d75598f4559109f761c12ce01e959bf7 languageName: node linkType: hard -"@babel/template@npm:^7.24.7, @babel/template@npm:^7.27.1": +"@babel/template@npm:^7.24.7, @babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2": version: 7.27.2 resolution: "@babel/template@npm:7.27.2" dependencies: @@ -5789,18 +5840,18 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/traverse@npm:7.27.1" +"@babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.4, @babel/traverse@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/traverse@npm:7.28.5" dependencies: "@babel/code-frame": "npm:^7.27.1" - "@babel/generator": "npm:^7.27.1" - "@babel/parser": "npm:^7.27.1" - "@babel/template": "npm:^7.27.1" - "@babel/types": "npm:^7.27.1" + "@babel/generator": "npm:^7.28.5" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/parser": "npm:^7.28.5" + "@babel/template": "npm:^7.27.2" + "@babel/types": "npm:^7.28.5" debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10c0/d912110037b03b1d70a2436cfd51316d930366a5f54252da2bced1ba38642f644f848240a951e5caf12f1ef6c40d3d96baa92ea6e84800f2e891c15e97b25d50 + checksum: 10c0/f6c4a595993ae2b73f2d4cd9c062f2e232174d293edd4abe1d715bd6281da8d99e47c65857e8d0917d9384c65972f4acdebc6749a7c40a8fcc38b3c7fb3e706f languageName: node linkType: hard @@ -5825,13 +5876,13 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.17.0, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/types@npm:7.27.1" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.17.0, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.4, @babel/types@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/types@npm:7.28.5" dependencies: "@babel/helper-string-parser": "npm:^7.27.1" - "@babel/helper-validator-identifier": "npm:^7.27.1" - checksum: 10c0/ed736f14db2fdf0d36c539c8e06b6bb5e8f9649a12b5c0e1c516fed827f27ef35085abe08bf4d1302a4e20c9a254e762eed453bce659786d4a6e01ba26a91377 + "@babel/helper-validator-identifier": "npm:^7.28.5" + checksum: 10c0/a5a483d2100befbf125793640dec26b90b95fd233a94c19573325898a5ce1e52cdfa96e495c7dcc31b5eca5b66ce3e6d4a0f5a4a62daec271455959f208ab08a languageName: node linkType: hard @@ -5843,30 +5894,30 @@ __metadata: linkType: hard "@bufbuild/protobuf@npm:^2.0.0, @bufbuild/protobuf@npm:^2.6.1": - version: 2.6.1 - resolution: "@bufbuild/protobuf@npm:2.6.1" - checksum: 10c0/7de38230244814bb48915f89280c3beb366abc7b8cdfefeec6f7ef9f9fbe452695845d1baad8c3fd5ba3b0391b45367bdf9c648e32c08a09ecdb0a79afeb0033 + version: 2.10.2 + resolution: "@bufbuild/protobuf@npm:2.10.2" + checksum: 10c0/970c4020bfc4769baa13eb5b2622d6e59962bfff54dbf8b5fc7499e8dc0b6ec1ee80be85148eb545f70d7e5b058bd178a5dc5c0b7409a96a510114fb3bfbb631 languageName: node linkType: hard -"@cdklabs/tskb@npm:^0.0.3": - version: 0.0.3 - resolution: "@cdklabs/tskb@npm:0.0.3" - checksum: 10c0/01b976c661f13dbafb57b9c481fd08f05104847da59cf9a07f4d1c95c3955a904d242c2ea503827bcd01d5203f0810f8d3a0465cd0339f585e0b15f3a7c49d85 +"@cdklabs/tskb@npm:^0.0.4": + version: 0.0.4 + resolution: "@cdklabs/tskb@npm:0.0.4" + checksum: 10c0/0ac8677e6fae25524185895b98b131cb3368b2551843b3846c6e734feebf354c3944b5f70428501a9f57aedfc4c0ccdaf33f867ae76d0b10100e9f1d12ae3940 languageName: node linkType: hard -"@cesium/engine@npm:^19.0.0": - version: 19.0.0 - resolution: "@cesium/engine@npm:19.0.0" +"@cesium/engine@npm:^22.1.0": + version: 22.1.0 + resolution: "@cesium/engine@npm:22.1.0" dependencies: "@cesium/wasm-splats": "npm:^0.1.0-alpha.2" "@spz-loader/core": "npm:0.3.0" "@tweenjs/tween.js": "npm:^25.0.0" - "@zip.js/zip.js": "npm:^2.7.70" + "@zip.js/zip.js": "npm:^2.8.1" autolinker: "npm:^4.0.0" bitmap-sdf: "npm:^1.0.3" - dompurify: "npm:^3.0.2" + dompurify: "npm:^3.3.0" draco3d: "npm:^1.5.1" earcut: "npm:^3.0.0" grapheme-splitter: "npm:^1.0.4" @@ -5875,13 +5926,13 @@ __metadata: ktx-parse: "npm:^1.0.0" lerc: "npm:^2.0.0" mersenne-twister: "npm:^1.1.0" - meshoptimizer: "npm:^0.24.0" + meshoptimizer: "npm:^0.25.0" pako: "npm:^2.0.4" protobufjs: "npm:^7.1.0" rbush: "npm:^4.0.1" topojson-client: "npm:^3.1.0" urijs: "npm:^1.19.7" - checksum: 10c0/240f40b6e321ae91f10d2fc58539972885e8502d0567de99289b4a186dfa9661e7924f7a25f81eb84b7c8c2a44bd0925db3ad1129638f1e3ce576c9e9e4bed1b + checksum: 10c0/3caf03edec352197fdb9a85164c116bb3f479ad5231720f3fd281f829326c411ba399122c89d0bd33c600ce62e8ce40b4a3b41e14e3d44b9550b21c4a1e9acda languageName: node linkType: hard @@ -5892,13 +5943,13 @@ __metadata: languageName: node linkType: hard -"@cesium/widgets@npm:^13.0.0": - version: 13.0.0 - resolution: "@cesium/widgets@npm:13.0.0" +"@cesium/widgets@npm:^14.1.0": + version: 14.1.0 + resolution: "@cesium/widgets@npm:14.1.0" dependencies: - "@cesium/engine": "npm:^19.0.0" + "@cesium/engine": "npm:^22.1.0" nosleep.js: "npm:^0.12.0" - checksum: 10c0/ba2c1f3be914d576f1995250716d880bc228e38f3e200f93703b28e236c4168fc84375a3b8573dd45faab09f5d92c0211eba4c18dfc9c1d05654a39b9d345e17 + checksum: 10c0/f78f3240a127eb3a814f18d0ced63ddf86d6c67efb7b6ad910d195f77a940b7db591e8177fbffcd62c64882ee240dd5d1ed82dc4c3e241d16acc5b98b9b5800f languageName: node linkType: hard @@ -5911,7 +5962,7 @@ __metadata: languageName: node linkType: hard -"@dimforge/rapier3d-compat@npm:^0.12.0": +"@dimforge/rapier3d-compat@npm:~0.12.0": version: 0.12.0 resolution: "@dimforge/rapier3d-compat@npm:0.12.0" checksum: 10c0/c66c24f90649c0fc870679c12e7fec1a111080d44450169b57561f957d7b6b284ad8a3ceeba95533e213176ea171351acebd3dd43885fafb33f18bfbd9d507db @@ -5919,30 +5970,30 @@ __metadata: linkType: hard "@emnapi/core@npm:^1.1.0, @emnapi/core@npm:^1.4.3": - version: 1.4.3 - resolution: "@emnapi/core@npm:1.4.3" + version: 1.7.1 + resolution: "@emnapi/core@npm:1.7.1" dependencies: - "@emnapi/wasi-threads": "npm:1.0.2" + "@emnapi/wasi-threads": "npm:1.1.0" tslib: "npm:^2.4.0" - checksum: 10c0/e30101d16d37ef3283538a35cad60e22095aff2403fb9226a35330b932eb6740b81364d525537a94eb4fb51355e48ae9b10d779c0dd1cdcd55d71461fe4b45c7 + checksum: 10c0/f3740be23440b439333e3ae3832163f60c96c4e35337f3220ceba88f36ee89a57a871d27c94eb7a9ff98a09911ed9a2089e477ab549f4d30029f8b907f84a351 languageName: node linkType: hard "@emnapi/runtime@npm:^1.1.0, @emnapi/runtime@npm:^1.2.0, @emnapi/runtime@npm:^1.4.3": - version: 1.4.3 - resolution: "@emnapi/runtime@npm:1.4.3" + version: 1.7.1 + resolution: "@emnapi/runtime@npm:1.7.1" dependencies: tslib: "npm:^2.4.0" - checksum: 10c0/3b7ab72d21cb4e034f07df80165265f85f445ef3f581d1bc87b67e5239428baa00200b68a7d5e37a0425c3a78320b541b07f76c5530f6f6f95336a6294ebf30b + checksum: 10c0/26b851cd3e93877d8732a985a2ebf5152325bbacc6204ef5336a47359dedcc23faeb08cdfcb8bb389b5401b3e894b882bc1a1e55b4b7c1ed1e67c991a760ddd5 languageName: node linkType: hard -"@emnapi/wasi-threads@npm:1.0.2": - version: 1.0.2 - resolution: "@emnapi/wasi-threads@npm:1.0.2" +"@emnapi/wasi-threads@npm:1.1.0": + version: 1.1.0 + resolution: "@emnapi/wasi-threads@npm:1.1.0" dependencies: tslib: "npm:^2.4.0" - checksum: 10c0/f0621b1fc715221bd2d8332c0ca922617bcd77cdb3050eae50a124eb8923c54fa425d23982dc8f29d505c8798a62d1049bace8b0686098ff9dd82270e06d772e + checksum: 10c0/e6d54bf2b1e64cdd83d2916411e44e579b6ae35d5def0dea61a3c452d9921373044dff32a8b8473ae60c80692bdc39323e98b96a3f3d87ba6886b24dd0ef7ca1 languageName: node linkType: hard @@ -5986,11 +6037,11 @@ __metadata: linkType: hard "@emotion/is-prop-valid@npm:^1.3.0": - version: 1.3.1 - resolution: "@emotion/is-prop-valid@npm:1.3.1" + version: 1.4.0 + resolution: "@emotion/is-prop-valid@npm:1.4.0" dependencies: "@emotion/memoize": "npm:^0.9.0" - checksum: 10c0/123215540c816ff510737ec68dcc499c53ea4deb0bb6c2c27c03ed21046e2e69f6ad07a7a174d271c6cfcbcc9ea44e1763e0cf3875c92192f7689216174803cd + checksum: 10c0/5f857814ec7d8c7e727727346dfb001af6b1fb31d621a3ce9c3edf944a484d8b0d619546c30899ae3ade2f317c76390ba4394449728e9bf628312defc2c41ac3 languageName: node linkType: hard @@ -6099,9 +6150,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/aix-ppc64@npm:0.25.4" +"@esbuild/aix-ppc64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/aix-ppc64@npm:0.27.1" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard @@ -6113,9 +6164,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/android-arm64@npm:0.25.4" +"@esbuild/android-arm64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/android-arm64@npm:0.27.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -6127,9 +6178,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/android-arm@npm:0.25.4" +"@esbuild/android-arm@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/android-arm@npm:0.27.1" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -6141,9 +6192,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/android-x64@npm:0.25.4" +"@esbuild/android-x64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/android-x64@npm:0.27.1" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -6155,9 +6206,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/darwin-arm64@npm:0.25.4" +"@esbuild/darwin-arm64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/darwin-arm64@npm:0.27.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -6169,9 +6220,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/darwin-x64@npm:0.25.4" +"@esbuild/darwin-x64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/darwin-x64@npm:0.27.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -6183,9 +6234,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/freebsd-arm64@npm:0.25.4" +"@esbuild/freebsd-arm64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/freebsd-arm64@npm:0.27.1" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -6197,9 +6248,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/freebsd-x64@npm:0.25.4" +"@esbuild/freebsd-x64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/freebsd-x64@npm:0.27.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -6211,9 +6262,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/linux-arm64@npm:0.25.4" +"@esbuild/linux-arm64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/linux-arm64@npm:0.27.1" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -6225,9 +6276,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/linux-arm@npm:0.25.4" +"@esbuild/linux-arm@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/linux-arm@npm:0.27.1" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -6239,9 +6290,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/linux-ia32@npm:0.25.4" +"@esbuild/linux-ia32@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/linux-ia32@npm:0.27.1" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -6253,9 +6304,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/linux-loong64@npm:0.25.4" +"@esbuild/linux-loong64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/linux-loong64@npm:0.27.1" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -6267,9 +6318,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/linux-mips64el@npm:0.25.4" +"@esbuild/linux-mips64el@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/linux-mips64el@npm:0.27.1" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -6281,9 +6332,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/linux-ppc64@npm:0.25.4" +"@esbuild/linux-ppc64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/linux-ppc64@npm:0.27.1" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -6295,9 +6346,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/linux-riscv64@npm:0.25.4" +"@esbuild/linux-riscv64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/linux-riscv64@npm:0.27.1" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -6309,9 +6360,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/linux-s390x@npm:0.25.4" +"@esbuild/linux-s390x@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/linux-s390x@npm:0.27.1" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -6323,16 +6374,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/linux-x64@npm:0.25.4" +"@esbuild/linux-x64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/linux-x64@npm:0.27.1" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/netbsd-arm64@npm:0.25.4" +"@esbuild/netbsd-arm64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/netbsd-arm64@npm:0.27.1" conditions: os=netbsd & cpu=arm64 languageName: node linkType: hard @@ -6344,9 +6395,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/netbsd-x64@npm:0.25.4" +"@esbuild/netbsd-x64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/netbsd-x64@npm:0.27.1" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -6358,9 +6409,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/openbsd-arm64@npm:0.25.4" +"@esbuild/openbsd-arm64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/openbsd-arm64@npm:0.27.1" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard @@ -6372,13 +6423,20 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/openbsd-x64@npm:0.25.4" +"@esbuild/openbsd-x64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/openbsd-x64@npm:0.27.1" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard +"@esbuild/openharmony-arm64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/openharmony-arm64@npm:0.27.1" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/sunos-x64@npm:0.23.1" @@ -6386,9 +6444,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/sunos-x64@npm:0.25.4" +"@esbuild/sunos-x64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/sunos-x64@npm:0.27.1" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -6400,9 +6458,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/win32-arm64@npm:0.25.4" +"@esbuild/win32-arm64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/win32-arm64@npm:0.27.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -6414,9 +6472,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/win32-ia32@npm:0.25.4" +"@esbuild/win32-ia32@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/win32-ia32@npm:0.27.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -6428,28 +6486,28 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.25.4": - version: 0.25.4 - resolution: "@esbuild/win32-x64@npm:0.25.4" +"@esbuild/win32-x64@npm:0.27.1": + version: 0.27.1 + resolution: "@esbuild/win32-x64@npm:0.27.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.7.0": - version: 4.7.0 - resolution: "@eslint-community/eslint-utils@npm:4.7.0" + version: 4.9.0 + resolution: "@eslint-community/eslint-utils@npm:4.9.0" dependencies: eslint-visitor-keys: "npm:^3.4.3" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10c0/c0f4f2bd73b7b7a9de74b716a664873d08ab71ab439e51befe77d61915af41a81ecec93b408778b3a7856185244c34c2c8ee28912072ec14def84ba2dec70adf + checksum: 10c0/8881e22d519326e7dba85ea915ac7a143367c805e6ba1374c987aa2fbdd09195cc51183d2da72c0e2ff388f84363e1b220fd0d19bef10c272c63455162176817 languageName: node linkType: hard "@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1": - version: 4.12.1 - resolution: "@eslint-community/regexpp@npm:4.12.1" - checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 + version: 4.12.2 + resolution: "@eslint-community/regexpp@npm:4.12.2" + checksum: 10c0/fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d languageName: node linkType: hard @@ -6477,23 +6535,7 @@ __metadata: languageName: node linkType: hard -"@ewoudenberg/difflib@npm:0.1.0": - version: 0.1.0 - resolution: "@ewoudenberg/difflib@npm:0.1.0" - dependencies: - heap: "npm:>= 0.2.0" - checksum: 10c0/3060807c91f39c5c1e5421fe51573bb2bffcab48cb32e9dcc69ce0d43e658dbf5959421382541012628ca6b842d252fc157a79f70cea8088a864572fec2bd094 - languageName: node - linkType: hard - -"@faker-js/faker@npm:^9.0.3": - version: 9.8.0 - resolution: "@faker-js/faker@npm:9.8.0" - checksum: 10c0/f5db1125c1ea0115b9142fb4d4cb37cac2da4cd12ed02afb1cabf3b9600bd365bf480386250975a4fb200d77c00e8364dc8f61ac273a9dcdd2f2f42c3b29b0ec - languageName: node - linkType: hard - -"@faker-js/faker@npm:^9.3.0": +"@faker-js/faker@npm:^9.0.3, @faker-js/faker@npm:^9.3.0": version: 9.9.0 resolution: "@faker-js/faker@npm:9.9.0" checksum: 10c0/02107cb6915217b4831fa4b261603165972eb7f09d2ab2e1d4b75807df2d425a2bac8621cddbfdcc158c2c447c2bce2e14939d51c4a63fbd832df55452e7f73c @@ -6501,9 +6543,9 @@ __metadata: linkType: hard "@fastify/busboy@npm:^3.1.1": - version: 3.1.1 - resolution: "@fastify/busboy@npm:3.1.1" - checksum: 10c0/d34b3640bc331f9951e27426769bdf90b1a5c238a22e4df39f9b18ec4cf793100a929ac0339f6643a4086f780f49177a528936d918dfd6c9dfe5a12566303215 + version: 3.2.0 + resolution: "@fastify/busboy@npm:3.2.0" + checksum: 10c0/3e4fb00a27e3149d1c68de8ff14007d2bbcbbc171a9d050d0a8772e836727329d4d3f130995ebaa19cf537d5d2f5ce2a88000366e6192e751457bfcc2125f351 languageName: node linkType: hard @@ -6516,7 +6558,7 @@ __metadata: languageName: node linkType: hard -"@floating-ui/dom@npm:^1.7.2": +"@floating-ui/dom@npm:^1.7.4": version: 1.7.4 resolution: "@floating-ui/dom@npm:1.7.4" dependencies: @@ -6527,14 +6569,14 @@ __metadata: linkType: hard "@floating-ui/react-dom@npm:^2.1.2": - version: 2.1.4 - resolution: "@floating-ui/react-dom@npm:2.1.4" + version: 2.1.6 + resolution: "@floating-ui/react-dom@npm:2.1.6" dependencies: - "@floating-ui/dom": "npm:^1.7.2" + "@floating-ui/dom": "npm:^1.7.4" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 10c0/2dade6b8e18de09c90b876249756155ab31f49b5a81d246a3dc568d0355bc9e4bc26485dfd27b9e3bf86585700f4d241e8f53e8321249ec9b012a266a86b9366 + checksum: 10c0/6654834a8e73ecbdbc6cad2ad8f7abc698ac7c1800ded4d61113525c591c03d2e3b59d3cf9205859221465ea38c87af4f9e6e204703c5b7a7e85332d1eef2e18 languageName: node linkType: hard @@ -6737,16 +6779,16 @@ __metadata: linkType: hard "@graphql-tools/apollo-engine-loader@npm:^8.0.0": - version: 8.0.22 - resolution: "@graphql-tools/apollo-engine-loader@npm:8.0.22" + version: 8.0.27 + resolution: "@graphql-tools/apollo-engine-loader@npm:8.0.27" dependencies: - "@graphql-tools/utils": "npm:^10.9.1" - "@whatwg-node/fetch": "npm:^0.10.0" + "@graphql-tools/utils": "npm:^10.11.0" + "@whatwg-node/fetch": "npm:^0.10.13" sync-fetch: "npm:0.6.0-2" tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/1fbd5501dfb72ee33b4d09109a2caca50e4dc84ebed050afa65a5d8f1dcdfefb1489d6731595068ff17d55098532b202d44ff35d55bffb96bb15aabce635612d + checksum: 10c0/692b7fd7d224078c1ecc089283cd03cd24acbe11a751da3672a8cc6a77ef86d22c73cd092c4c6199977cd716768129ae10a5bbd6bd9f13398736af0714cf9769 languageName: node linkType: hard @@ -6762,15 +6804,15 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/merge@npm:^9.1.1": - version: 9.1.1 - resolution: "@graphql-tools/merge@npm:9.1.1" +"@graphql-tools/merge@npm:^9.1.6": + version: 9.1.6 + resolution: "@graphql-tools/merge@npm:9.1.6" dependencies: - "@graphql-tools/utils": "npm:^10.9.1" + "@graphql-tools/utils": "npm:^10.11.0" tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/61464f3cd3989101400cc0258cef700ad9763f2fc6b42638e26aeca6f641441aa1690649ea6a7c4d7183762a93654d92c64abcd8e057815056e51767659ce0a4 + checksum: 10c0/4e51bc41101fa70c72393075d0fb419fcc92b0ecdf93bb7a749787f7cd699291af86e75c29a6447bec138d28ea79d4fba6bb27e5182ff2d33861d2af6fc759ff languageName: node linkType: hard @@ -6799,15 +6841,15 @@ __metadata: linkType: hard "@graphql-tools/schema@npm:^10.0.0": - version: 10.0.25 - resolution: "@graphql-tools/schema@npm:10.0.25" + version: 10.0.30 + resolution: "@graphql-tools/schema@npm:10.0.30" dependencies: - "@graphql-tools/merge": "npm:^9.1.1" - "@graphql-tools/utils": "npm:^10.9.1" + "@graphql-tools/merge": "npm:^9.1.6" + "@graphql-tools/utils": "npm:^10.11.0" tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/13c41119a2b01fecd9b863175b888987de045cf794561582bed921f167b6c4d0ac43d05115359a31dfce5222ddc659ea49179b62064da575e16028827e9b9db8 + checksum: 10c0/62252b535e5062e34a2fa39bbcc978396e0d514f5bd3d77cd072de2578fd2e1b43ca15952ead901cc96db31dce2d4d94fe5f51e59a60a57c3b5f84b2e2df3e26 languageName: node linkType: hard @@ -6825,18 +6867,17 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.9.1": - version: 10.9.1 - resolution: "@graphql-tools/utils@npm:10.9.1" +"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.11.0": + version: 10.11.0 + resolution: "@graphql-tools/utils@npm:10.11.0" dependencies: "@graphql-typed-document-node/core": "npm:^3.1.1" "@whatwg-node/promise-helpers": "npm:^1.0.0" cross-inspect: "npm:1.0.1" - dset: "npm:^3.1.4" tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/97199f52d0235124d4371f7f54cc0df5ce9df6d8aae716ac05d8ebeda4b5ee3faf1fca94d5d1c521a565e152f8e02a1abfb9c2629ffe805c14468aec0c3d41cf + checksum: 10c0/73459332c199d8f3aa698bdee4ac6ce802274dba95cc7eff1f0219b6fe6e3a8f314d2e824168e296df8f5ce18f6dbd23ca14406b71890a41ce80b7548e8ccd6d languageName: node linkType: hard @@ -7164,6 +7205,21 @@ __metadata: languageName: node linkType: hard +"@inquirer/external-editor@npm:^1.0.0": + version: 1.0.3 + resolution: "@inquirer/external-editor@npm:1.0.3" + dependencies: + chardet: "npm:^2.1.1" + iconv-lite: "npm:^0.7.0" + peerDependencies: + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/82951cb7f3762dd78cca2ea291396841e3f4adfe26004b5badfed1cec4b6a04bb567dff94d0e41b35c61bdd7957317c64c22f58074d14b238d44e44d9e420019 + languageName: node + linkType: hard + "@inquirer/input@npm:^1.2.16": version: 1.2.16 resolution: "@inquirer/input@npm:1.2.16" @@ -7237,6 +7293,22 @@ __metadata: languageName: node linkType: hard +"@isaacs/balanced-match@npm:^4.0.1": + version: 4.0.1 + resolution: "@isaacs/balanced-match@npm:4.0.1" + checksum: 10c0/7da011805b259ec5c955f01cee903da72ad97c5e6f01ca96197267d3f33103d5b2f8a1af192140f3aa64526c593c8d098ae366c2b11f7f17645d12387c2fd420 + languageName: node + linkType: hard + +"@isaacs/brace-expansion@npm:^5.0.0": + version: 5.0.0 + resolution: "@isaacs/brace-expansion@npm:5.0.0" + dependencies: + "@isaacs/balanced-match": "npm:^4.0.1" + checksum: 10c0/b4d4812f4be53afc2c5b6c545001ff7a4659af68d4484804e9d514e183d20269bb81def8682c01a22b17c4d6aed14292c8494f7d2ac664e547101c1a905aa977 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -7276,13 +7348,23 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.12 - resolution: "@jridgewell/gen-mapping@npm:0.3.12" +"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.13 + resolution: "@jridgewell/gen-mapping@npm:0.3.13" dependencies: "@jridgewell/sourcemap-codec": "npm:^1.5.0" "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10c0/32f771ae2467e4d440be609581f7338d786d3d621bac3469e943b9d6d116c23c4becb36f84898a92bbf2f3c0511365c54a945a3b86a83141547a2a360a5ec0c7 + checksum: 10c0/9a7d65fb13bd9aec1fbab74cda08496839b7e2ceb31f5ab922b323e94d7c481ce0fc4fd7e12e2610915ed8af51178bdc61e168e92a8c8b8303b030b03489b13b + languageName: node + linkType: hard + +"@jridgewell/remapping@npm:^2.3.5": + version: 2.3.5 + resolution: "@jridgewell/remapping@npm:2.3.5" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/3de494219ffeb2c5c38711d0d7bb128097edf91893090a2dbc8ee0b55d092bb7347b1fd0f478486c5eab010e855c73927b1666f2107516d472d24a73017d1194 languageName: node linkType: hard @@ -7294,9 +7376,9 @@ __metadata: linkType: hard "@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0": - version: 1.5.4 - resolution: "@jridgewell/sourcemap-codec@npm:1.5.4" - checksum: 10c0/c5aab3e6362a8dd94ad80ab90845730c825fc4c8d9cf07ebca7a2eb8a832d155d62558800fc41d42785f989ddbb21db6df004d1786e8ecb65e428ab8dff71309 + version: 1.5.5 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" + checksum: 10c0/f9e538f302b63c0ebc06eecb1dd9918dd4289ed36147a0ddce35d6ea4d7ebbda243cda7b2213b6a5e1d8087a298d5cf630fb2bd39329cdecb82017023f6081a0 languageName: node linkType: hard @@ -7310,23 +7392,13 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.24": - version: 0.3.29 - resolution: "@jridgewell/trace-mapping@npm:0.3.29" - dependencies: - "@jridgewell/resolve-uri": "npm:^3.1.0" - "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 10c0/fb547ba31658c4d74eb17e7389f4908bf7c44cef47acb4c5baa57289daf68e6fe53c639f41f751b3923aca67010501264f70e7b49978ad1f040294b22c37b333 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.25": - version: 0.3.30 - resolution: "@jridgewell/trace-mapping@npm:0.3.30" +"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.28": + version: 0.3.31 + resolution: "@jridgewell/trace-mapping@npm:0.3.31" dependencies: "@jridgewell/resolve-uri": "npm:^3.1.0" "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 10c0/3a1516c10f44613b9ba27c37a02ff8f410893776b2b3dad20a391b51b884dd60f97bbb56936d65d2ff8fe978510a0000266654ab8426bdb9ceb5fb4585b19e23 + checksum: 10c0/4b30ec8cd56c5fd9a661f088230af01e0c1a3888d11ffb6b47639700f71225be21d1f7e168048d6d4f9449207b978a235c07c8f15c07705685d16dc06280e9d9 languageName: node linkType: hard @@ -7337,9 +7409,9 @@ __metadata: languageName: node linkType: hard -"@lerna/create@npm:8.2.2": - version: 8.2.2 - resolution: "@lerna/create@npm:8.2.2" +"@lerna/create@npm:8.2.4": + version: 8.2.4 + resolution: "@lerna/create@npm:8.2.4" dependencies: "@npmcli/arborist": "npm:7.5.4" "@npmcli/package-json": "npm:5.2.0" @@ -7374,7 +7446,6 @@ __metadata: js-yaml: "npm:4.1.0" libnpmpublish: "npm:9.0.9" load-json-file: "npm:6.2.0" - lodash: "npm:^4.17.21" make-dir: "npm:4.0.0" minimatch: "npm:3.0.5" multimatch: "npm:5.0.0" @@ -7411,13 +7482,13 @@ __metadata: write-pkg: "npm:4.0.0" yargs: "npm:17.7.2" yargs-parser: "npm:21.1.1" - checksum: 10c0/3cd1c66137bba8cad9ad24309ec59aefba0423ec70000bcaaf048fce099f7e55604ba9a7894bf43bf8ef43460726c65440d22788d4810337ed2ac4e0cba287e6 + checksum: 10c0/9a3aee341523f95cd3bf0c2742baedd7ba35a97c0245ee581d0670df9b14317b2ef7c1e6820812b16974449fee9a3156e5e9259add76f760618ee6686494680f languageName: node linkType: hard "@mantine/core@npm:^7.17.0": - version: 7.17.7 - resolution: "@mantine/core@npm:7.17.7" + version: 7.17.8 + resolution: "@mantine/core@npm:7.17.8" dependencies: "@floating-ui/react": "npm:^0.26.28" clsx: "npm:^2.1.1" @@ -7426,73 +7497,73 @@ __metadata: react-textarea-autosize: "npm:8.5.9" type-fest: "npm:^4.27.0" peerDependencies: - "@mantine/hooks": 7.17.7 + "@mantine/hooks": 7.17.8 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - checksum: 10c0/1f17e1ec259e0878e8f65eec0619527fc9f36c2af7a252f4fc2314ad363331431a79deda82c808f069802450a0a9993fa1cc50aad835e84997b5b2fd632eb6c6 + checksum: 10c0/922a2b8b254cc5a145913f3768724510f44c261a12ec35864dea17350d96dabc0e4fbee634d2433447caa71d5a5226173ba5372bf6f4b06067cca3543f3a2b0d languageName: node linkType: hard "@mantine/dates@npm:^7.17.0": - version: 7.17.7 - resolution: "@mantine/dates@npm:7.17.7" + version: 7.17.8 + resolution: "@mantine/dates@npm:7.17.8" dependencies: clsx: "npm:^2.1.1" peerDependencies: - "@mantine/core": 7.17.7 - "@mantine/hooks": 7.17.7 + "@mantine/core": 7.17.8 + "@mantine/hooks": 7.17.8 dayjs: ">=1.0.0" react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - checksum: 10c0/ceb90c578eab7f2a74ce208bb0147fd4b720592020d1e49b1e67a9851f44b61c04fb88af6ae7cc30ef32a00bc395d0264aa72f53a8d3336d019f453d19a43a00 + checksum: 10c0/d6129fdc5f3439aec0c7b322a9ecbc96321dcd2094f94afd2d6be02ebfa094c07c5c975c601af7e578290b33fb1e7c491fa335a988c4892bd17440aff909be5f languageName: node linkType: hard "@mantine/dates@npm:^8.0.1": - version: 8.1.3 - resolution: "@mantine/dates@npm:8.1.3" + version: 8.3.10 + resolution: "@mantine/dates@npm:8.3.10" dependencies: clsx: "npm:^2.1.1" peerDependencies: - "@mantine/core": 8.1.3 - "@mantine/hooks": 8.1.3 + "@mantine/core": 8.3.10 + "@mantine/hooks": 8.3.10 dayjs: ">=1.0.0" react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - checksum: 10c0/83fca9d2245c3293f3430d1484cfc28e0031c4d446a71bac9f9e8f57082b20e3dc4e6b92ad69937b13a0dfdfe144c72286911c2b7f4855a31adb5268f3321a0e + checksum: 10c0/31898f6f9a9d5c0769e8db3704677c124d2f25ffce82628208d11a18f26c18feb2028c65016c261a02aca6f92b1fffd6c96908a716953af7ad0617dcf6c3c583 languageName: node linkType: hard "@mantine/hooks@npm:^7.17.0": - version: 7.17.7 - resolution: "@mantine/hooks@npm:7.17.7" + version: 7.17.8 + resolution: "@mantine/hooks@npm:7.17.8" peerDependencies: react: ^18.x || ^19.x - checksum: 10c0/f1e13e5a9f009ffc68201f015724520ca221661076a4d08e31339cdbc5a03b206443a3c84e63aaaf16fb916e55b8c4ba5b779f0a741e19193f9a53fb312a26fb + checksum: 10c0/c68ace173bae85f7dcc20951bd7d35853e743a24934d963701118e2015a7ab37fecabcb84b5013b7cf9b83ad8439fe5ac5a1502a0493c1fbb1e41f5560ddf01e languageName: node linkType: hard "@mantine/notifications@npm:^7.17.3": - version: 7.17.7 - resolution: "@mantine/notifications@npm:7.17.7" + version: 7.17.8 + resolution: "@mantine/notifications@npm:7.17.8" dependencies: - "@mantine/store": "npm:7.17.7" + "@mantine/store": "npm:7.17.8" react-transition-group: "npm:4.4.5" peerDependencies: - "@mantine/core": 7.17.7 - "@mantine/hooks": 7.17.7 + "@mantine/core": 7.17.8 + "@mantine/hooks": 7.17.8 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - checksum: 10c0/963b2773c752111bc395ce30d80fe12621ecd2edf3fddb3b9543ec9d8ffb319260a5190a5965d4e0f0b96d4dff894059bf3325dcab845d275e3edca6449405d8 + checksum: 10c0/7c40d263528cdd91ee36225c76851618262dd362bdfde6e9080f6bf23b5faf192c1c832829beeac6b4b0256b686f445ed2ad22a76aaf059c01a5f9be32360cda languageName: node linkType: hard -"@mantine/store@npm:7.17.7": - version: 7.17.7 - resolution: "@mantine/store@npm:7.17.7" +"@mantine/store@npm:7.17.8": + version: 7.17.8 + resolution: "@mantine/store@npm:7.17.8" peerDependencies: react: ^18.x || ^19.x - checksum: 10c0/ca5b9cc75c7bdcb02e2df2826a87c8b686cbfa1eb41adaafb5b0e1024f7d54893f1fb664340227a156601dba7e985f556861fca6751c790e7a039df4dfd7821d + checksum: 10c0/f5dd9cbeec06f5bf89c6ea32b416b5cdb6646274581153f2f03acbd0fdfa3949f53d5f64b0e76e37af538cb2d8e899be4887af2e2e69cbe442148bd6f6fd5bc1 languageName: node linkType: hard @@ -7510,17 +7581,17 @@ __metadata: languageName: node linkType: hard -"@mapbox/point-geometry@npm:0.1.0, @mapbox/point-geometry@npm:^0.1.0, @mapbox/point-geometry@npm:~0.1.0": - version: 0.1.0 - resolution: "@mapbox/point-geometry@npm:0.1.0" - checksum: 10c0/e4d861908574cb3165f5ad37b000416ebc90a2d6b3e0073191e6b6dc5074a6159d84ac5114d78557399bb429134f0d05bfb529e7902d1cb2b36d722b72ab662c +"@mapbox/point-geometry@npm:^1.1.0, @mapbox/point-geometry@npm:~1.1.0": + version: 1.1.0 + resolution: "@mapbox/point-geometry@npm:1.1.0" + checksum: 10c0/fe43d00a92592a28835090722df771be50182ff5fc40705cbd571534e2397beef884a97f701869b4a99a61289700cf709f588883f4b085c034bbe722cf17155d languageName: node linkType: hard "@mapbox/tiny-sdf@npm:^2.0.6": - version: 2.0.6 - resolution: "@mapbox/tiny-sdf@npm:2.0.6" - checksum: 10c0/cb272578a30c88d6694937af9b084106aa251e92c71089e7d57b0df8152fd0ce0598d5816182a4cd478dc40b188ea680cb6d53f4385107719424beabe7ed4e13 + version: 2.0.7 + resolution: "@mapbox/tiny-sdf@npm:2.0.7" + checksum: 10c0/f117d8537ee4b5ee2deed54b9b426792744c15a649681305b4fb21b608b7c6a815015f015cd612923cc8efa30424d0440abfc1af2c85eda00a726024bb4f3ede languageName: node linkType: hard @@ -7531,12 +7602,14 @@ __metadata: languageName: node linkType: hard -"@mapbox/vector-tile@npm:^1.3.1": - version: 1.3.1 - resolution: "@mapbox/vector-tile@npm:1.3.1" +"@mapbox/vector-tile@npm:^2.0.4": + version: 2.0.4 + resolution: "@mapbox/vector-tile@npm:2.0.4" dependencies: - "@mapbox/point-geometry": "npm:~0.1.0" - checksum: 10c0/ffb271b95c383923768295e72bdf95e428efb906434b864ea04d3853a8373cf0de19f039bd6615f7cf018fbfb4dbf4599f27ebaa86c2b7b09f7d69187f8d7da1 + "@mapbox/point-geometry": "npm:~1.1.0" + "@types/geojson": "npm:^7946.0.16" + pbf: "npm:^4.0.1" + checksum: 10c0/3cade1c8c3a4e0896bbe8ee1d6bcdb78cb34dc2257bc0151ba85d06f2cb96c87b5bddfd28f8b8a20131a85aa26af7091965da19ac356bf126eb66e20d48542fa languageName: node linkType: hard @@ -7573,13 +7646,13 @@ __metadata: linkType: hard "@monogrid/gainmap-js@npm:^3.0.6": - version: 3.1.0 - resolution: "@monogrid/gainmap-js@npm:3.1.0" + version: 3.4.0 + resolution: "@monogrid/gainmap-js@npm:3.4.0" dependencies: promise-worker-transferable: "npm:^1.0.4" peerDependencies: three: ">= 0.159.0" - checksum: 10c0/0afae39fdca31456a57803d5751c0e5b742d8dfac53aa95b21b43fbf02ad250cd80f5ae0368071128729754b89ff1be6317e1e23be86706c0d3e227bb5f82db2 + checksum: 10c0/06104767a0f542b36e1e203fe569f78996babcdd52661f42db4f079f372b272e0849b86f84f7690b2c165a8ba931f77ad324fe82a09c9b23e26d20e76cabd3e7 languageName: node linkType: hard @@ -7749,14 +7822,14 @@ __metadata: languageName: node linkType: hard -"@napi-rs/wasm-runtime@npm:^0.2.9": - version: 0.2.10 - resolution: "@napi-rs/wasm-runtime@npm:0.2.10" +"@napi-rs/wasm-runtime@npm:^0.2.11": + version: 0.2.12 + resolution: "@napi-rs/wasm-runtime@npm:0.2.12" dependencies: "@emnapi/core": "npm:^1.4.3" "@emnapi/runtime": "npm:^1.4.3" - "@tybys/wasm-util": "npm:^0.9.0" - checksum: 10c0/4dce9bbb94a8969805574e1b55fdbeb7623348190265d77f6507ba32e535610deeb53a33ba0bb8b05a6520f379d418b92e8a01c5cd7b9486b136d2c0c26be0bd + "@tybys/wasm-util": "npm:^0.10.0" + checksum: 10c0/6d07922c0613aab30c6a497f4df297ca7c54e5b480e00035e0209b872d5c6aab7162fc49477267556109c2c7ed1eb9c65a174e27e9b87568106a87b0a6e3ca7d languageName: node linkType: hard @@ -7879,16 +7952,16 @@ __metadata: languageName: node linkType: hard -"@npmcli/agent@npm:^3.0.0": - version: 3.0.0 - resolution: "@npmcli/agent@npm:3.0.0" +"@npmcli/agent@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/agent@npm:4.0.0" dependencies: agent-base: "npm:^7.1.0" http-proxy-agent: "npm:^7.0.0" https-proxy-agent: "npm:^7.0.1" - lru-cache: "npm:^10.0.1" + lru-cache: "npm:^11.2.1" socks-proxy-agent: "npm:^8.0.3" - checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 + checksum: 10c0/f7b5ce0f3dd42c3f8c6546e8433573d8049f67ef11ec22aa4704bc41483122f68bf97752e06302c455ead667af5cb753e6a09bff06632bc465c1cfd4c4b75a53 languageName: node linkType: hard @@ -7956,12 +8029,12 @@ __metadata: languageName: node linkType: hard -"@npmcli/fs@npm:^4.0.0": - version: 4.0.0 - resolution: "@npmcli/fs@npm:4.0.0" +"@npmcli/fs@npm:^5.0.0": + version: 5.0.0 + resolution: "@npmcli/fs@npm:5.0.0" dependencies: semver: "npm:^7.3.5" - checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 + checksum: 10c0/26e376d780f60ff16e874a0ac9bc3399186846baae0b6e1352286385ac134d900cc5dafaded77f38d77f86898fc923ae1cee9d7399f0275b1aa24878915d722b languageName: node linkType: hard @@ -8113,8 +8186,8 @@ __metadata: linkType: hard "@nx/devkit@npm:>=17.1.2 < 21": - version: 20.8.2 - resolution: "@nx/devkit@npm:20.8.2" + version: 20.8.3 + resolution: "@nx/devkit@npm:20.8.3" dependencies: ejs: "npm:^3.1.7" enquirer: "npm:~2.3.6" @@ -8126,7 +8199,7 @@ __metadata: yargs-parser: "npm:21.1.1" peerDependencies: nx: ">= 19 <= 21" - checksum: 10c0/9b91ac41d9c303e26ca1812913851233f2cfc17e71f68196a249ae55cf5866d85932b29c92c99e0865c68715bda1ec7e29330e07cebc4b78aab168af79d8c47a + checksum: 10c0/5721bbb6eee71958353f2c260253ef359b67629e90adc635eb9d0a20ec2b690f0e46a750f4540c385895bd231c5781a6eddaa6d028244b35190e80c9584502ab languageName: node linkType: hard @@ -8339,46 +8412,46 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/core@npm:2.0.1, @opentelemetry/core@npm:^2.0.0": - version: 2.0.1 - resolution: "@opentelemetry/core@npm:2.0.1" +"@opentelemetry/core@npm:2.2.0, @opentelemetry/core@npm:^2.0.0": + version: 2.2.0 + resolution: "@opentelemetry/core@npm:2.2.0" dependencies: "@opentelemetry/semantic-conventions": "npm:^1.29.0" peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/d587b1289559757d80da98039f9f57612f84f72ec608cd665dc467c7c6c5ce3a987dfcc2c63b521c7c86ce984a2552b3ead15a0dc458de1cf6bde5cdfe4ca9d8 + checksum: 10c0/f618b63f2f560d052791d2406b1411722aa4b0585031242e6906f869f0a707ffe725c4b29bf18aed1f202e1ab5dfc3a9f769c517ac8521338b33ac8c4265fba9 languageName: node linkType: hard -"@opentelemetry/resources@npm:2.0.1": - version: 2.0.1 - resolution: "@opentelemetry/resources@npm:2.0.1" +"@opentelemetry/resources@npm:2.2.0": + version: 2.2.0 + resolution: "@opentelemetry/resources@npm:2.2.0" dependencies: - "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/core": "npm:2.2.0" "@opentelemetry/semantic-conventions": "npm:^1.29.0" peerDependencies: "@opentelemetry/api": ">=1.3.0 <1.10.0" - checksum: 10c0/96532b7553b26607a7a892d72f6b03ad12bd542dc23c95135a8ae40362da9c883c21a4cff3d2296d9e0e9bd899a5977e325ed52d83142621a8ffe81d08d99341 + checksum: 10c0/f08fa69ccccb6d14b6932fabe6f8e097c0dfc41ae8f4c0f6c54fb04bc3d9c04e742da3e22d7240d74b585287101126d97a0da192b493a9724dc07a56ca1b77e0 languageName: node linkType: hard "@opentelemetry/sdk-trace-base@npm:^2.0.0": - version: 2.0.1 - resolution: "@opentelemetry/sdk-trace-base@npm:2.0.1" + version: 2.2.0 + resolution: "@opentelemetry/sdk-trace-base@npm:2.2.0" dependencies: - "@opentelemetry/core": "npm:2.0.1" - "@opentelemetry/resources": "npm:2.0.1" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/resources": "npm:2.2.0" "@opentelemetry/semantic-conventions": "npm:^1.29.0" peerDependencies: "@opentelemetry/api": ">=1.3.0 <1.10.0" - checksum: 10c0/4e3c733296012b758d007e9c0d8a5b175edbe9a680c73ec75303476e7982b73ad4209f1a2791c1a94c428e5a53eba6c2a72faa430c70336005aa58744d6cb37b + checksum: 10c0/a67715b71d7253cd61ea79954f56491796ac7a660d03d5381fd81defd4546042bb465b27e1b6eee4b1ed32c00305a5349a16d04fd44314c9a1d371a0a638107a languageName: node linkType: hard "@opentelemetry/semantic-conventions@npm:^1.29.0": - version: 1.34.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.34.0" - checksum: 10c0/a51a32a5cf5c803bd2125a680d0abacbff632f3b255d0fe52379dac191114a0e8d72a34f9c46c5483ccfe91c4061c309f3cf61a19d11347e2a69779e82cfefd0 + version: 1.38.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.38.0" + checksum: 10c0/ae93e39ac18bf47df2b11d43e9a0dc1673b9d33e5f1e7f357c92968e6329fb9a67cf8a447e9a7150948ee3f8178b38274db365b8fa775a8c54802e0c6ccdd2ca languageName: node linkType: hard @@ -8526,148 +8599,148 @@ __metadata: languageName: node linkType: hard -"@peculiar/asn1-cms@npm:^2.3.15, @peculiar/asn1-cms@npm:^2.4.0": - version: 2.4.0 - resolution: "@peculiar/asn1-cms@npm:2.4.0" +"@peculiar/asn1-cms@npm:^2.6.0": + version: 2.6.0 + resolution: "@peculiar/asn1-cms@npm:2.6.0" dependencies: - "@peculiar/asn1-schema": "npm:^2.4.0" - "@peculiar/asn1-x509": "npm:^2.4.0" - "@peculiar/asn1-x509-attr": "npm:^2.4.0" + "@peculiar/asn1-schema": "npm:^2.6.0" + "@peculiar/asn1-x509": "npm:^2.6.0" + "@peculiar/asn1-x509-attr": "npm:^2.6.0" asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/3664fbc913cf045a8631cb15d08b932e946e22884217e32145ad1130da036e5da2e176ba6c7c186f66326c1d788a2a0e1ed486838d591c59cc142eeb0ae61585 + checksum: 10c0/976809372160bd228c4364dd76f8f7a3f8110c92ff012dbe3a15f6e228cc1447bf23fba08da277e39c3c457ecf31b67ada99df2e394f8e6ea2f0cd8780e4280f languageName: node linkType: hard -"@peculiar/asn1-csr@npm:^2.3.15": - version: 2.4.0 - resolution: "@peculiar/asn1-csr@npm:2.4.0" +"@peculiar/asn1-csr@npm:^2.6.0": + version: 2.6.0 + resolution: "@peculiar/asn1-csr@npm:2.6.0" dependencies: - "@peculiar/asn1-schema": "npm:^2.4.0" - "@peculiar/asn1-x509": "npm:^2.4.0" + "@peculiar/asn1-schema": "npm:^2.6.0" + "@peculiar/asn1-x509": "npm:^2.6.0" asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/8307b4ee433eda03775894ff2f694b8f4558350ad9c931fb9968acfd9e9ac086b317550033ab4231c8440bfbe80b18f9c17458161c976191a950098ac68727d2 + checksum: 10c0/1984e6c4f2200ca758e5cf3d632c23b8862553d023881cf51e153f2e90590ebb6a9dafb217e85aeac84e77be3013b14e7c4d61c4dbe6866c6885ca91fd45a098 languageName: node linkType: hard -"@peculiar/asn1-ecc@npm:^2.3.15": - version: 2.4.0 - resolution: "@peculiar/asn1-ecc@npm:2.4.0" +"@peculiar/asn1-ecc@npm:^2.6.0": + version: 2.6.0 + resolution: "@peculiar/asn1-ecc@npm:2.6.0" dependencies: - "@peculiar/asn1-schema": "npm:^2.4.0" - "@peculiar/asn1-x509": "npm:^2.4.0" + "@peculiar/asn1-schema": "npm:^2.6.0" + "@peculiar/asn1-x509": "npm:^2.6.0" asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/b98e2a6754683ac74f88071a717aa6a9797406ad0c77ef72bfdb1d414d0b25d0b9fc8df6e88dad70785b43015ffff4da7366d0802d2a080a16956b1a2ad08ea6 + checksum: 10c0/9181c991f0cab70c4ab97564d91cf3f2489dbf64b56085e92cc28899a16bdf285edaa0a35164b3c6ddebcdd07bb7612d0eaddbaa7bc876ff06811346a7449a38 languageName: node linkType: hard -"@peculiar/asn1-pfx@npm:^2.4.0": - version: 2.4.0 - resolution: "@peculiar/asn1-pfx@npm:2.4.0" +"@peculiar/asn1-pfx@npm:^2.6.0": + version: 2.6.0 + resolution: "@peculiar/asn1-pfx@npm:2.6.0" dependencies: - "@peculiar/asn1-cms": "npm:^2.4.0" - "@peculiar/asn1-pkcs8": "npm:^2.4.0" - "@peculiar/asn1-rsa": "npm:^2.4.0" - "@peculiar/asn1-schema": "npm:^2.4.0" + "@peculiar/asn1-cms": "npm:^2.6.0" + "@peculiar/asn1-pkcs8": "npm:^2.6.0" + "@peculiar/asn1-rsa": "npm:^2.6.0" + "@peculiar/asn1-schema": "npm:^2.6.0" asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/e22d661d97cc4b0f37950e0050ce49c9629b6a4583459ec747afc4f86ef0000051c0a80217e94354e720c878c9940224637b2a8984874b4b077d315f1735ddb6 + checksum: 10c0/1bca317ad8b94c8b4925deddc2cbdf36a30a0e71fb0ed9e1f5871278436d7f878a312eed4a1fcc9216100db0361fed9453db41154732eaeb0c24b076e5ebdff1 languageName: node linkType: hard -"@peculiar/asn1-pkcs8@npm:^2.4.0": - version: 2.4.0 - resolution: "@peculiar/asn1-pkcs8@npm:2.4.0" +"@peculiar/asn1-pkcs8@npm:^2.6.0": + version: 2.6.0 + resolution: "@peculiar/asn1-pkcs8@npm:2.6.0" dependencies: - "@peculiar/asn1-schema": "npm:^2.4.0" - "@peculiar/asn1-x509": "npm:^2.4.0" + "@peculiar/asn1-schema": "npm:^2.6.0" + "@peculiar/asn1-x509": "npm:^2.6.0" asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/984185cb8f8afe2a3477d32ea3567fbc5d7ea144a4da45512a91475deb16ef3610f757a4876dc563cd60c67b93226e3e966edbdd7372f3dd2413c9d46709a1f6 + checksum: 10c0/42b3c8a9adcd20aa658436880523abc23cd7245c3680d0c3d66e9726f2543a2a1fb362c6056f1330d2f880abd5b6d8d77fe5a76d1b46b919eedb7f23b3699f12 languageName: node linkType: hard -"@peculiar/asn1-pkcs9@npm:^2.3.15": - version: 2.4.0 - resolution: "@peculiar/asn1-pkcs9@npm:2.4.0" - dependencies: - "@peculiar/asn1-cms": "npm:^2.4.0" - "@peculiar/asn1-pfx": "npm:^2.4.0" - "@peculiar/asn1-pkcs8": "npm:^2.4.0" - "@peculiar/asn1-schema": "npm:^2.4.0" - "@peculiar/asn1-x509": "npm:^2.4.0" - "@peculiar/asn1-x509-attr": "npm:^2.4.0" +"@peculiar/asn1-pkcs9@npm:^2.6.0": + version: 2.6.0 + resolution: "@peculiar/asn1-pkcs9@npm:2.6.0" + dependencies: + "@peculiar/asn1-cms": "npm:^2.6.0" + "@peculiar/asn1-pfx": "npm:^2.6.0" + "@peculiar/asn1-pkcs8": "npm:^2.6.0" + "@peculiar/asn1-schema": "npm:^2.6.0" + "@peculiar/asn1-x509": "npm:^2.6.0" + "@peculiar/asn1-x509-attr": "npm:^2.6.0" asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/f52642bc3204e6f3701ccdc2586979da4db32bc208253e5b4ccc5e77f06323bf458015691d4eb3d6ecf08eabc686a549c775be462cf59b53c5dacf42411892f1 + checksum: 10c0/241e2d1c6cc738d971401c2ed5df1819e2b55b4a2d9f1b2d83ab4b150c21af37dfd120dc23953422cc648dbb7d1ed5ed4bbb035c856d4e036379e8c8692a419d languageName: node linkType: hard -"@peculiar/asn1-rsa@npm:^2.3.15, @peculiar/asn1-rsa@npm:^2.4.0": - version: 2.4.0 - resolution: "@peculiar/asn1-rsa@npm:2.4.0" +"@peculiar/asn1-rsa@npm:^2.6.0": + version: 2.6.0 + resolution: "@peculiar/asn1-rsa@npm:2.6.0" dependencies: - "@peculiar/asn1-schema": "npm:^2.4.0" - "@peculiar/asn1-x509": "npm:^2.4.0" + "@peculiar/asn1-schema": "npm:^2.6.0" + "@peculiar/asn1-x509": "npm:^2.6.0" asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/3cceca73e93421042c36f23b78d76004ce64ef2033d4867a496b7e7ee5b722277f049800caad9fc9ae685e2d05ba7300fe9109d9684c4bc699463825724a369e + checksum: 10c0/4d1a1ac2beec28fd4231a3aeced2f296b8514483d35cb778995032e98d3955c9240f754573cfd62f0fd2dacf9cd79c8381f25f737e412349f7afe4db1c3528f5 languageName: node linkType: hard -"@peculiar/asn1-schema@npm:^2.3.15, @peculiar/asn1-schema@npm:^2.4.0": - version: 2.4.0 - resolution: "@peculiar/asn1-schema@npm:2.4.0" +"@peculiar/asn1-schema@npm:^2.6.0": + version: 2.6.0 + resolution: "@peculiar/asn1-schema@npm:2.6.0" dependencies: asn1js: "npm:^3.0.6" pvtsutils: "npm:^1.3.6" tslib: "npm:^2.8.1" - checksum: 10c0/07a825348bd6be668793fc7bfec54628883d8dcf7c447facdba9bc9c2518f1cc9de37b9f907977ed927895505490868adcb2c1a5b0a19c5a1bc01e3cc5dc2e65 + checksum: 10c0/8c283b10a2e4aca4cb20d242cde773c9a798ea15a6c221d1474ef483e182d48195aeb5dde3f7b518f236eceb7808ae4438539d41a3aa9ed6d20aa4d36a21a0c2 languageName: node linkType: hard -"@peculiar/asn1-x509-attr@npm:^2.4.0": - version: 2.4.0 - resolution: "@peculiar/asn1-x509-attr@npm:2.4.0" +"@peculiar/asn1-x509-attr@npm:^2.6.0": + version: 2.6.0 + resolution: "@peculiar/asn1-x509-attr@npm:2.6.0" dependencies: - "@peculiar/asn1-schema": "npm:^2.4.0" - "@peculiar/asn1-x509": "npm:^2.4.0" + "@peculiar/asn1-schema": "npm:^2.6.0" + "@peculiar/asn1-x509": "npm:^2.6.0" asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/ca6a90253a9c1092184c7990dfbe1bf85c37889c71a53a1236cee7d521a7f77a27b91929b2dad4c28ac83b9881f49b20cc8bd484dfa286381c07dc29b010e428 + checksum: 10c0/599ec61a8f193eed0653e19172c7c627485f0311d50b82524530a555b7f237a8547f50ec5ffdcdafa2756f0df24125fcb754fd4b66ad8eb67b3e7017652668a6 languageName: node linkType: hard -"@peculiar/asn1-x509@npm:^2.3.15, @peculiar/asn1-x509@npm:^2.4.0": - version: 2.4.0 - resolution: "@peculiar/asn1-x509@npm:2.4.0" +"@peculiar/asn1-x509@npm:^2.6.0": + version: 2.6.0 + resolution: "@peculiar/asn1-x509@npm:2.6.0" dependencies: - "@peculiar/asn1-schema": "npm:^2.4.0" + "@peculiar/asn1-schema": "npm:^2.6.0" asn1js: "npm:^3.0.6" pvtsutils: "npm:^1.3.6" tslib: "npm:^2.8.1" - checksum: 10c0/9a5e22b1c6e6a3791b840e95eefd880495d3d5cfd962c0c441a2efa306d0f3ace8a0e0089a441275ce52ea4406090107779deefb99ec77bd9970508652c95055 + checksum: 10c0/bdb15792f470d134b0a1e6a0cdd240852c2a80484bb9b054aa5ae39e4ef59df3cbf78cb601058c7738d6ce09a2731f30ff2a88f023aa745db58d2aa33ec448b8 languageName: node linkType: hard "@peculiar/x509@npm:^1.11.0": - version: 1.13.0 - resolution: "@peculiar/x509@npm:1.13.0" - dependencies: - "@peculiar/asn1-cms": "npm:^2.3.15" - "@peculiar/asn1-csr": "npm:^2.3.15" - "@peculiar/asn1-ecc": "npm:^2.3.15" - "@peculiar/asn1-pkcs9": "npm:^2.3.15" - "@peculiar/asn1-rsa": "npm:^2.3.15" - "@peculiar/asn1-schema": "npm:^2.3.15" - "@peculiar/asn1-x509": "npm:^2.3.15" + version: 1.14.2 + resolution: "@peculiar/x509@npm:1.14.2" + dependencies: + "@peculiar/asn1-cms": "npm:^2.6.0" + "@peculiar/asn1-csr": "npm:^2.6.0" + "@peculiar/asn1-ecc": "npm:^2.6.0" + "@peculiar/asn1-pkcs9": "npm:^2.6.0" + "@peculiar/asn1-rsa": "npm:^2.6.0" + "@peculiar/asn1-schema": "npm:^2.6.0" + "@peculiar/asn1-x509": "npm:^2.6.0" pvtsutils: "npm:^1.3.6" reflect-metadata: "npm:^0.2.2" tslib: "npm:^2.8.1" tsyringe: "npm:^4.10.0" - checksum: 10c0/94cfbb577a2d9b16b8b4c94fb08398d303d99d0921198cd31b79005616d9dd0e4987fc1257e884f27990244424df4b6661e4009b38038782938c801c7fe80770 + checksum: 10c0/b62ecca8d7a3364f3541f8db811198877001480deca25fd90df77409e7c0bcaa08c7f12ce4401835b70e03014e8410fcc17a4fc49a09546dea5e55d7d1c61187 languageName: node linkType: hard @@ -8935,9 +9008,9 @@ __metadata: linkType: hard "@rushstack/eslint-patch@npm:^1.10.3": - version: 1.12.0 - resolution: "@rushstack/eslint-patch@npm:1.12.0" - checksum: 10c0/1e567656d92632c085a446f40767bc451caffe1131e8d6a7a3e8f3e3f4167f5f29744a84c709f2440f299442d4bc68ff773784462166800b8c09c0e08042415b + version: 1.15.0 + resolution: "@rushstack/eslint-patch@npm:1.15.0" + checksum: 10c0/b2aeae0c6228981c40eff7a3cf9fc1c4342f8fc7a0102d8b2b3d3f66137461b1cd2e3c22d9aa6bcde43f227c5e4e698be33ac145d356797774f212da496c0e9c languageName: node linkType: hard @@ -9053,42 +9126,32 @@ __metadata: languageName: node linkType: hard -"@smithy/abort-controller@npm:^4.0.2, @smithy/abort-controller@npm:^4.0.3": - version: 4.0.3 - resolution: "@smithy/abort-controller@npm:4.0.3" - dependencies: - "@smithy/types": "npm:^4.3.0" - tslib: "npm:^2.6.2" - checksum: 10c0/06ad5f8965153f453fd611698db3ffe95427899629d73b0309f31d76ef36d7953db9431932edcecf6fc720d5e02d89df12e69c301f15b23475874b9d7c1bb60b - languageName: node - linkType: hard - -"@smithy/abort-controller@npm:^4.0.5": - version: 4.0.5 - resolution: "@smithy/abort-controller@npm:4.0.5" +"@smithy/abort-controller@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/abort-controller@npm:4.2.5" dependencies: - "@smithy/types": "npm:^4.3.2" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/0a16d5571f5aa3d6d43465ce1060263a92c6eba011cf448adaeafb940121981ecb26fabb0185745520cace9dfd9aebe6879930ff3b55c8f1b42ac6a337070f20 + checksum: 10c0/aaca4d8a87100f4b8805bb034cae9315b9bf813a029576d3417a1a1ecd5c1d9e92907349ffaf9d6606c4fc20483ac28864565c1e6dec6f2a7d8709522c8b5290 languageName: node linkType: hard -"@smithy/chunked-blob-reader-native@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/chunked-blob-reader-native@npm:4.0.0" +"@smithy/chunked-blob-reader-native@npm:^4.2.1": + version: 4.2.1 + resolution: "@smithy/chunked-blob-reader-native@npm:4.2.1" dependencies: - "@smithy/util-base64": "npm:^4.0.0" + "@smithy/util-base64": "npm:^4.3.0" tslib: "npm:^2.6.2" - checksum: 10c0/4387f4e8841f20c1c4e689078141de7e6f239e7883be3a02810a023aa30939b15576ee00227b991972d2c5a2f3b6152bcaeca0975c9fa8d3669354c647bd532a + checksum: 10c0/63831fe47a5b3a1ea6821846a5fb009298da57159e4818238e8110b77245805c1a07cb854df7955a39de1f5f2dfb7c8803ac942117e622665e089d715cb2041c languageName: node linkType: hard -"@smithy/chunked-blob-reader@npm:^5.0.0": - version: 5.0.0 - resolution: "@smithy/chunked-blob-reader@npm:5.0.0" +"@smithy/chunked-blob-reader@npm:^5.2.0": + version: 5.2.0 + resolution: "@smithy/chunked-blob-reader@npm:5.2.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10c0/55ba0fe366ddaa3f93e1faf8a70df0b67efedbd0008922295efe215df09b68df0ba3043293e65b17e7d1be71448d074c2bfc54e5eb6bd18f59b425822c2b9e9a + checksum: 10c0/9fe95b788e022ce2b59c8cab607c8f71d73cce367329871d2a7eafdc0d77cec8d1939fe8141f446bbe4051dcfffce864a562762ac2691c368df3b6c2f6ed62b3 languageName: node linkType: hard @@ -9118,16 +9181,17 @@ __metadata: languageName: node linkType: hard -"@smithy/config-resolver@npm:^4.1.2, @smithy/config-resolver@npm:^4.1.3": - version: 4.1.3 - resolution: "@smithy/config-resolver@npm:4.1.3" +"@smithy/config-resolver@npm:^4, @smithy/config-resolver@npm:^4.4.3": + version: 4.4.3 + resolution: "@smithy/config-resolver@npm:4.4.3" dependencies: - "@smithy/node-config-provider": "npm:^4.1.2" - "@smithy/types": "npm:^4.3.0" - "@smithy/util-config-provider": "npm:^4.0.0" - "@smithy/util-middleware": "npm:^4.0.3" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-config-provider": "npm:^4.2.0" + "@smithy/util-endpoints": "npm:^3.2.5" + "@smithy/util-middleware": "npm:^4.2.5" tslib: "npm:^2.6.2" - checksum: 10c0/6ec52e1609d8b11501d2ae72d1c03f1210dacee8fdc963bf67d986f9fb775ea37baea6a07b5ab011b203eac7b3a43f8b362932b9243113b7db4b9a7f4a49c295 + checksum: 10c0/e28844ea32776b2d2790e134bdfcb700f5a8f4bcd7aeac9869ddac635012eb2911d5abbddf36ae63703dff3af435015095b381b17a3cb4d2b1ba1c02cdc9f314 languageName: node linkType: hard @@ -9147,19 +9211,21 @@ __metadata: languageName: node linkType: hard -"@smithy/core@npm:^3.3.3, @smithy/core@npm:^3.4.0": - version: 3.4.0 - resolution: "@smithy/core@npm:3.4.0" +"@smithy/core@npm:^3.18.7": + version: 3.18.7 + resolution: "@smithy/core@npm:3.18.7" dependencies: - "@smithy/middleware-serde": "npm:^4.0.6" - "@smithy/protocol-http": "npm:^5.1.1" - "@smithy/types": "npm:^4.3.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-middleware": "npm:^4.0.3" - "@smithy/util-stream": "npm:^4.2.1" - "@smithy/util-utf8": "npm:^4.0.0" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-body-length-browser": "npm:^4.2.0" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-stream": "npm:^4.5.6" + "@smithy/util-utf8": "npm:^4.2.0" + "@smithy/uuid": "npm:^1.1.0" tslib: "npm:^2.6.2" - checksum: 10c0/49b81ea5024d8aa769ac939d90f7faf2930c04362ab19e73bd7765bf30bf5567bcff363bc4e52c42cc552ab58252e19a899b14e51b466fbb291399113212c8d3 + checksum: 10c0/dddf579c5efb8d0875a926d23f10e73d1898969022dcef533d210cb73c930be6faf59adc6ea324ef5b6e7eee25dac3c622e2c988439263405cdf498147ea024f languageName: node linkType: hard @@ -9189,16 +9255,16 @@ __metadata: languageName: node linkType: hard -"@smithy/credential-provider-imds@npm:^4.0.4, @smithy/credential-provider-imds@npm:^4.0.5": - version: 4.0.5 - resolution: "@smithy/credential-provider-imds@npm:4.0.5" +"@smithy/credential-provider-imds@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/credential-provider-imds@npm:4.2.5" dependencies: - "@smithy/node-config-provider": "npm:^4.1.2" - "@smithy/property-provider": "npm:^4.0.3" - "@smithy/types": "npm:^4.3.0" - "@smithy/url-parser": "npm:^4.0.3" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/property-provider": "npm:^4.2.5" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" tslib: "npm:^2.6.2" - checksum: 10c0/b992b7d5e42af78cfd716a541fbf2261561d94f93ee2a3524d5527416ce8dc52e5d2cde956aaf31bb1851981d48a1f5cdb8320f6708a4f96c8b519bf46f28ebb + checksum: 10c0/98efbb03e75d71392baac12755c677b72bbb239b84ff3e776aabc0d192f4501d35da8b81956b48e266501eeff37d3bde56ab188fefb5422bf107a0f20bfd7674 languageName: node linkType: hard @@ -9214,15 +9280,15 @@ __metadata: languageName: node linkType: hard -"@smithy/eventstream-codec@npm:^4.0.2, @smithy/eventstream-codec@npm:^4.0.3": - version: 4.0.3 - resolution: "@smithy/eventstream-codec@npm:4.0.3" +"@smithy/eventstream-codec@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/eventstream-codec@npm:4.2.5" dependencies: "@aws-crypto/crc32": "npm:5.2.0" - "@smithy/types": "npm:^4.3.0" - "@smithy/util-hex-encoding": "npm:^4.0.0" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-hex-encoding": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/e625983b62cefc76c4c8d5bc2d1dd947ba1c0336170d0f8e52c9265f83d4746accac65899a1557382c5b5503de57122213d86f977311562c63d89c59aa45976b + checksum: 10c0/4fbfe558291502af7afb86af3217d283d9a149f63a4b9871e54cfd9a295ec8e276df7e6c924728e023ac897c3f124f5ff3954037b6e9344b9f43f681f2ffa4b7 languageName: node linkType: hard @@ -9237,14 +9303,14 @@ __metadata: languageName: node linkType: hard -"@smithy/eventstream-serde-browser@npm:^4.0.2": - version: 4.0.3 - resolution: "@smithy/eventstream-serde-browser@npm:4.0.3" +"@smithy/eventstream-serde-browser@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/eventstream-serde-browser@npm:4.2.5" dependencies: - "@smithy/eventstream-serde-universal": "npm:^4.0.3" - "@smithy/types": "npm:^4.3.0" + "@smithy/eventstream-serde-universal": "npm:^4.2.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/d71d4803f8902816d201146dabd40d61a57c46fa2f7aef1166f5102be8a7fc98a3c2082eddf8ab5232c64317689a6a88f3b6db4b4dd7d24c9e125810cb8773d2 + checksum: 10c0/ea7d26520aa51ddb4eec0c30d4a1a2a016c3ca111f112fb6ff578c8c64027f9982b63368fd185fda7d19ddbdbd0c73a4314c08b151e19bf6d32690fa0794aa32 languageName: node linkType: hard @@ -9258,13 +9324,13 @@ __metadata: languageName: node linkType: hard -"@smithy/eventstream-serde-config-resolver@npm:^4.1.0": - version: 4.1.1 - resolution: "@smithy/eventstream-serde-config-resolver@npm:4.1.1" +"@smithy/eventstream-serde-config-resolver@npm:^4.3.5": + version: 4.3.5 + resolution: "@smithy/eventstream-serde-config-resolver@npm:4.3.5" dependencies: - "@smithy/types": "npm:^4.3.0" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/328c0971698d1b8371b8d1f5c881f0b457039c2cfcdb4bc66c9eaebf9f0697c49ed4b55681fc14883be4efd2cca31b586a588100c409712549069575b412289d + checksum: 10c0/122336be4a488cb6cd3ce2c99c8bfdab0055a2cc26edf1b18ed133cdae37ad1619229440d7a14e555b10236051af74749e12a92b1cc6e8563311ee4de1525749 languageName: node linkType: hard @@ -9279,14 +9345,14 @@ __metadata: languageName: node linkType: hard -"@smithy/eventstream-serde-node@npm:^4.0.2": - version: 4.0.3 - resolution: "@smithy/eventstream-serde-node@npm:4.0.3" +"@smithy/eventstream-serde-node@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/eventstream-serde-node@npm:4.2.5" dependencies: - "@smithy/eventstream-serde-universal": "npm:^4.0.3" - "@smithy/types": "npm:^4.3.0" + "@smithy/eventstream-serde-universal": "npm:^4.2.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/e180ef46f3b7a744a1444ddacced384f0ca1fbb9410e6321672bc71b79111f7ce7fbabe907634f5d607346016bff3bf964b717a41e5489ab0339b66022726326 + checksum: 10c0/1b06fe0c4d70f1e07c27c5c17eb75cd2947a05533f2741c5256a96ce2dd65f34098d99512c60a0d3a0748dd88d7b00976d67231d3d0a9e93099eba9322e69ab8 languageName: node linkType: hard @@ -9301,14 +9367,14 @@ __metadata: languageName: node linkType: hard -"@smithy/eventstream-serde-universal@npm:^4.0.3": - version: 4.0.3 - resolution: "@smithy/eventstream-serde-universal@npm:4.0.3" +"@smithy/eventstream-serde-universal@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/eventstream-serde-universal@npm:4.2.5" dependencies: - "@smithy/eventstream-codec": "npm:^4.0.3" - "@smithy/types": "npm:^4.3.0" + "@smithy/eventstream-codec": "npm:^4.2.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/c047b9e925d04be18fc3277fe0b5b33b59009d1354fe182e6b4dfe089ddc56802958a698eebb5ff57ac61a1e370e0df4dd9880a6fe80cb4ff9893ee1a25959ab + checksum: 10c0/eff3c79b57dfbdbc44d12f50a801ec725063ed2f8f311b149a4846db0a48ee6fb3c540f085bf58dc93e1dee329d4d8ae076cb38f22cd14d9acd3f20db6e23119 languageName: node linkType: hard @@ -9351,41 +9417,28 @@ __metadata: languageName: node linkType: hard -"@smithy/fetch-http-handler@npm:^5.0.2, @smithy/fetch-http-handler@npm:^5.0.3": - version: 5.0.3 - resolution: "@smithy/fetch-http-handler@npm:5.0.3" - dependencies: - "@smithy/protocol-http": "npm:^5.1.1" - "@smithy/querystring-builder": "npm:^4.0.3" - "@smithy/types": "npm:^4.3.0" - "@smithy/util-base64": "npm:^4.0.0" - tslib: "npm:^2.6.2" - checksum: 10c0/b065bd8e18a80a5de0e44f244d626a37c5ae3728b051971777e11085ab2e75c08ae10f4d2fa5a3034472a4612e1493bc3f891d343febf6fc375c0100e793046f - languageName: node - linkType: hard - -"@smithy/fetch-http-handler@npm:^5.1.1": - version: 5.1.1 - resolution: "@smithy/fetch-http-handler@npm:5.1.1" +"@smithy/fetch-http-handler@npm:^5.3.6": + version: 5.3.6 + resolution: "@smithy/fetch-http-handler@npm:5.3.6" dependencies: - "@smithy/protocol-http": "npm:^5.1.3" - "@smithy/querystring-builder": "npm:^4.0.5" - "@smithy/types": "npm:^4.3.2" - "@smithy/util-base64": "npm:^4.0.0" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/querystring-builder": "npm:^4.2.5" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-base64": "npm:^4.3.0" tslib: "npm:^2.6.2" - checksum: 10c0/c07f5cad58d5da7cd0de95e2d600e8dee8cda54bba65e7327c5beb25d2aa3eb815d228944bf20860de8927068d3d80baa28f71ecee0a1a3e131307774f53813b + checksum: 10c0/8ae0401c69cf941bc2716d0372fad715f7d80e23c5aba5e30ac3abc632a02de5895a417419064324c6853857c7bcffab45fc39393cc0b46d07a11b591015a68a languageName: node linkType: hard -"@smithy/hash-blob-browser@npm:^4.0.2": - version: 4.0.3 - resolution: "@smithy/hash-blob-browser@npm:4.0.3" +"@smithy/hash-blob-browser@npm:^4.2.6": + version: 4.2.6 + resolution: "@smithy/hash-blob-browser@npm:4.2.6" dependencies: - "@smithy/chunked-blob-reader": "npm:^5.0.0" - "@smithy/chunked-blob-reader-native": "npm:^4.0.0" - "@smithy/types": "npm:^4.3.0" + "@smithy/chunked-blob-reader": "npm:^5.2.0" + "@smithy/chunked-blob-reader-native": "npm:^4.2.1" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/92886ebc39b974c9ffaa12eb5fc31f1a284208c1152adfc61cf330985db1fd6c8f38e99450474491af2e6a0d2f57b98ac582135dac1a4f67a2f7bbc19c89a984 + checksum: 10c0/53f125cb48acc55fb5093d4c88cb7122ff140e357bf85588fc5ce82c849a74401be9921739d5bc1a16431ffdc8bf8a54e412d5f4f7f703998f15c912e4e706e4 languageName: node linkType: hard @@ -9413,26 +9466,26 @@ __metadata: languageName: node linkType: hard -"@smithy/hash-node@npm:^4.0.2": - version: 4.0.3 - resolution: "@smithy/hash-node@npm:4.0.3" +"@smithy/hash-node@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/hash-node@npm:4.2.5" dependencies: - "@smithy/types": "npm:^4.3.0" - "@smithy/util-buffer-from": "npm:^4.0.0" - "@smithy/util-utf8": "npm:^4.0.0" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-buffer-from": "npm:^4.2.0" + "@smithy/util-utf8": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/ce484528289be5c6c415d8a8bd0231868c759180437d079e95c4a029a9109b03228ffcefa2624b87b65664fd0753ac90e557c3a4d98cd2a24df596b210e7321e + checksum: 10c0/e0c24b8b93be02a491303a014ba57e2bb746f3f8905df330d8a480c94480803e0f93d76cdbc3d8229b7673a22e68b23ee6f5ce4d6db1ac2c427cc36e804fedcf languageName: node linkType: hard -"@smithy/hash-stream-node@npm:^4.0.2": - version: 4.0.3 - resolution: "@smithy/hash-stream-node@npm:4.0.3" +"@smithy/hash-stream-node@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/hash-stream-node@npm:4.2.5" dependencies: - "@smithy/types": "npm:^4.3.0" - "@smithy/util-utf8": "npm:^4.0.0" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-utf8": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/44dc37c7a6b3d018e4ee1b75c0d5991eaa9f638a1689c60071a04d9d8d14d2c027272a35da0636e547d06a30b712e6bf03f0a374a4f16b020e4739179295d76c + checksum: 10c0/11a8731ad277e9ecdaa53637eaed4a81cc23d1d47289460fb4ec50d593bd09ef91dba02375d6c422ae837f5dc45ebd99209b5794facf938b899268bc76ad009b languageName: node linkType: hard @@ -9456,13 +9509,13 @@ __metadata: languageName: node linkType: hard -"@smithy/invalid-dependency@npm:^4.0.2": - version: 4.0.3 - resolution: "@smithy/invalid-dependency@npm:4.0.3" +"@smithy/invalid-dependency@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/invalid-dependency@npm:4.2.5" dependencies: - "@smithy/types": "npm:^4.3.0" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/248715a9141b843b0083b5e3fe93b1da6fb2e9eb13a45014b981ed708420cebde044f44633a3849d5bc00a2f8ad1d56dbe6f0299cf8607486fbd82948e03e25b + checksum: 10c0/0b3e7608d3c145ad557c04eb5b0f7f10dd93f5eaf1d36b724b0e4ff3c3f500893e19b8ecf02ede4822bc36c049a4e03b69890a37e776a4ac6cfcc8e2f6fa843e languageName: node linkType: hard @@ -9484,12 +9537,12 @@ __metadata: languageName: node linkType: hard -"@smithy/is-array-buffer@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/is-array-buffer@npm:4.0.0" +"@smithy/is-array-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/is-array-buffer@npm:4.2.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10c0/ae393fbd5944d710443cd5dd225d1178ef7fb5d6259c14f3e1316ec75e401bda6cf86f7eb98bfd38e5ed76e664b810426a5756b916702cbd418f0933e15e7a3b + checksum: 10c0/8e3e21cff5929d627bbf4a9beded28bd54555cfd37772226290964af6950cc10d700776a2ce7553f34ddf88a2e7e3d4681de58c94e9805592d901fc0f32cb597 languageName: node linkType: hard @@ -9504,14 +9557,14 @@ __metadata: languageName: node linkType: hard -"@smithy/md5-js@npm:^4.0.2": - version: 4.0.3 - resolution: "@smithy/md5-js@npm:4.0.3" +"@smithy/md5-js@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/md5-js@npm:4.2.5" dependencies: - "@smithy/types": "npm:^4.3.0" - "@smithy/util-utf8": "npm:^4.0.0" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-utf8": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/046d3576a54ddb35bf80d55c6cfd76357869857d06c71db261e792fb1c6a3efd5bfd8298312a0501c6a6bd613e084b6da9da7a3e215c10d478a652038bd1662e + checksum: 10c0/0a7c4c8b330482181beb14ef618d3fb77c6282c2f6880df24db04e1149dfeff66455001a3320805a8761e34b1dc3b520f3110c5ef3126bf54d42ca15b160860b languageName: node linkType: hard @@ -9537,14 +9590,14 @@ __metadata: languageName: node linkType: hard -"@smithy/middleware-content-length@npm:^4.0.2": - version: 4.0.3 - resolution: "@smithy/middleware-content-length@npm:4.0.3" +"@smithy/middleware-content-length@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/middleware-content-length@npm:4.2.5" dependencies: - "@smithy/protocol-http": "npm:^5.1.1" - "@smithy/types": "npm:^4.3.0" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/a212d89f2320306a66dee116c334cb9d11fb1a2faa1cb49c529739dffa1b1bf57ba37ca15c2b6583fce8f44d2f7fd75487f6223e3a011981531ac1395fbda9a9 + checksum: 10c0/672a29ab57b80dcebd841624c6a762980b17dc658ca0f7c948c0739fedacf3c6a43d0c3f63e79f13aa4069d9fb1f52266bcd5980d9e6907b2f62b918c286b861 languageName: node linkType: hard @@ -9579,19 +9632,19 @@ __metadata: languageName: node linkType: hard -"@smithy/middleware-endpoint@npm:^4.1.0, @smithy/middleware-endpoint@npm:^4.1.6, @smithy/middleware-endpoint@npm:^4.1.7": - version: 4.1.7 - resolution: "@smithy/middleware-endpoint@npm:4.1.7" +"@smithy/middleware-endpoint@npm:^4, @smithy/middleware-endpoint@npm:^4.3.14": + version: 4.3.14 + resolution: "@smithy/middleware-endpoint@npm:4.3.14" dependencies: - "@smithy/core": "npm:^3.4.0" - "@smithy/middleware-serde": "npm:^4.0.6" - "@smithy/node-config-provider": "npm:^4.1.2" - "@smithy/shared-ini-file-loader": "npm:^4.0.3" - "@smithy/types": "npm:^4.3.0" - "@smithy/url-parser": "npm:^4.0.3" - "@smithy/util-middleware": "npm:^4.0.3" + "@smithy/core": "npm:^3.18.7" + "@smithy/middleware-serde": "npm:^4.2.6" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/shared-ini-file-loader": "npm:^4.4.0" + "@smithy/types": "npm:^4.9.0" + "@smithy/url-parser": "npm:^4.2.5" + "@smithy/util-middleware": "npm:^4.2.5" tslib: "npm:^2.6.2" - checksum: 10c0/c3678a97d9a4e866048b6d6734d3348f1cc44456ccbcf43fc3e71e1104ba2e15e03a65193a39cb9a3cf5ebc34b2237d3f5c3d647783a906e85c542aa2cea0bec + checksum: 10c0/50618535c73a4d9322967013a8cd6026dcd0ec37686cc53d990bf2bb3ed18aa84fddecfae080fa6ceb57297ddedf6f1b42c82249ad513792bf1b6cb89480b530 languageName: node linkType: hard @@ -9629,20 +9682,20 @@ __metadata: languageName: node linkType: hard -"@smithy/middleware-retry@npm:^4.1.7": - version: 4.1.8 - resolution: "@smithy/middleware-retry@npm:4.1.8" +"@smithy/middleware-retry@npm:^4.4.14": + version: 4.4.14 + resolution: "@smithy/middleware-retry@npm:4.4.14" dependencies: - "@smithy/node-config-provider": "npm:^4.1.2" - "@smithy/protocol-http": "npm:^5.1.1" - "@smithy/service-error-classification": "npm:^4.0.4" - "@smithy/smithy-client": "npm:^4.3.0" - "@smithy/types": "npm:^4.3.0" - "@smithy/util-middleware": "npm:^4.0.3" - "@smithy/util-retry": "npm:^4.0.4" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/service-error-classification": "npm:^4.2.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-retry": "npm:^4.2.5" + "@smithy/uuid": "npm:^1.1.0" tslib: "npm:^2.6.2" - uuid: "npm:^9.0.1" - checksum: 10c0/bed41045a3be6a2232d2485ba0c105e9275991cbdcf630855b0e3a3f7eaea607e24df0fb4e32d11a15b952a500df224576cffb5d4fe8254f245850749bcb6b95 + checksum: 10c0/03ffc52f690c6663bec91c417bf578f43bcb62325c6145d1e0fe98cab6809534d7b4c7cb7dcbe393613487c70886a0cba1c7863ad055e96d257e3f0d914d06be languageName: node linkType: hard @@ -9666,14 +9719,14 @@ __metadata: languageName: node linkType: hard -"@smithy/middleware-serde@npm:^4.0.5, @smithy/middleware-serde@npm:^4.0.6": - version: 4.0.6 - resolution: "@smithy/middleware-serde@npm:4.0.6" +"@smithy/middleware-serde@npm:^4.2.6": + version: 4.2.6 + resolution: "@smithy/middleware-serde@npm:4.2.6" dependencies: - "@smithy/protocol-http": "npm:^5.1.1" - "@smithy/types": "npm:^4.3.0" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/c99d872d2ca8ab0171a0a33d6d8590f4c4a8ca6790ed774a974fff93ba4fa0db8ffd923a5f2fc790c4b237f4e77d8102829db352237150583f4ecb57a80658d6 + checksum: 10c0/c7b4f806f3664573f119b35b91f4adaa62ec2501bae37133ca5837b24a879514812c0820345340a3281374307bd4f468c0da058c2fe0b854baa5db114403326a languageName: node linkType: hard @@ -9697,13 +9750,13 @@ __metadata: languageName: node linkType: hard -"@smithy/middleware-stack@npm:^4.0.2, @smithy/middleware-stack@npm:^4.0.3": - version: 4.0.3 - resolution: "@smithy/middleware-stack@npm:4.0.3" +"@smithy/middleware-stack@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/middleware-stack@npm:4.2.5" dependencies: - "@smithy/types": "npm:^4.3.0" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/7a41c99345e99162d20502e37fb72659a1fe37660c2c12fe803469133d8a263eb5c53cb995480b63b02093c84b41c2fc295f72dc80893f218905627739a03feb + checksum: 10c0/c88476053920bb54dbf0c407b22cf5e17f497def265ee6bbdacd559144acb3142082e9f5439745da3d96655aa0aafdbb33cab14ba02ec4c3b108eab512c612b8 languageName: node linkType: hard @@ -9731,27 +9784,15 @@ __metadata: languageName: node linkType: hard -"@smithy/node-config-provider@npm:^4.1.1, @smithy/node-config-provider@npm:^4.1.2": - version: 4.1.2 - resolution: "@smithy/node-config-provider@npm:4.1.2" - dependencies: - "@smithy/property-provider": "npm:^4.0.3" - "@smithy/shared-ini-file-loader": "npm:^4.0.3" - "@smithy/types": "npm:^4.3.0" - tslib: "npm:^2.6.2" - checksum: 10c0/7b0ebec360d04a6d75c955c4b6ab375f207b3e26a945112b737260706f4634bd2feb79853764e21a889926b41e157e8ca87bb4bcd000f1b495cf0a4355dabc12 - languageName: node - linkType: hard - -"@smithy/node-config-provider@npm:^4.1.4": - version: 4.1.4 - resolution: "@smithy/node-config-provider@npm:4.1.4" +"@smithy/node-config-provider@npm:^4, @smithy/node-config-provider@npm:^4.3.5": + version: 4.3.5 + resolution: "@smithy/node-config-provider@npm:4.3.5" dependencies: - "@smithy/property-provider": "npm:^4.0.5" - "@smithy/shared-ini-file-loader": "npm:^4.0.5" - "@smithy/types": "npm:^4.3.2" + "@smithy/property-provider": "npm:^4.2.5" + "@smithy/shared-ini-file-loader": "npm:^4.4.0" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/950f9e234b8ffb680d2f5b35bc7ff21f73623caf0612d59daba1991da79126ec33e1afd2f6408534b7910474665ab150bd9d341aa46950bf5903665e71c7da6f + checksum: 10c0/433eb6cab0a96fc7391351925098954265f630986777a0443f8e05f1d22b5b5ebba62cb26c4d9d0989eb747a0c4921bfa833593872715810cabc3998cf5e2816 languageName: node linkType: hard @@ -9781,29 +9822,16 @@ __metadata: languageName: node linkType: hard -"@smithy/node-http-handler@npm:^4.0.4, @smithy/node-http-handler@npm:^4.0.5": - version: 4.0.5 - resolution: "@smithy/node-http-handler@npm:4.0.5" - dependencies: - "@smithy/abort-controller": "npm:^4.0.3" - "@smithy/protocol-http": "npm:^5.1.1" - "@smithy/querystring-builder": "npm:^4.0.3" - "@smithy/types": "npm:^4.3.0" - tslib: "npm:^2.6.2" - checksum: 10c0/626b4e0f6051d544c3598c9835140b4f14cf9028f12fcdaa70e37b958dbe662f31198e8bdbb2d859cb4aa553ccdf4596c92aeeecc6eff3e811c7ae31f6972eea - languageName: node - linkType: hard - -"@smithy/node-http-handler@npm:^4.1.1": - version: 4.1.1 - resolution: "@smithy/node-http-handler@npm:4.1.1" +"@smithy/node-http-handler@npm:^4.4.5": + version: 4.4.5 + resolution: "@smithy/node-http-handler@npm:4.4.5" dependencies: - "@smithy/abort-controller": "npm:^4.0.5" - "@smithy/protocol-http": "npm:^5.1.3" - "@smithy/querystring-builder": "npm:^4.0.5" - "@smithy/types": "npm:^4.3.2" + "@smithy/abort-controller": "npm:^4.2.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/querystring-builder": "npm:^4.2.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/a61a841bc6e69c62a983031e8b3faf1ab82abaf0ccd1eb5d3e02e3d99a8be020fa8dff0b2b1f81468db43e0e7be2407785b89e9c6c04035b8b4afde08bed3a98 + checksum: 10c0/5385f20466e4ecf7e7fd9b1309077820fa65e213b806fce4ec08191c9af216da03bae6e03c5860fedf6d87c5aeba660721e1c4e0114a1d1a5d8a1cf840c30604 languageName: node linkType: hard @@ -9827,23 +9855,13 @@ __metadata: languageName: node linkType: hard -"@smithy/property-provider@npm:^4.0.2, @smithy/property-provider@npm:^4.0.3": - version: 4.0.3 - resolution: "@smithy/property-provider@npm:4.0.3" - dependencies: - "@smithy/types": "npm:^4.3.0" - tslib: "npm:^2.6.2" - checksum: 10c0/e1e04ce272c03d8f0eb9b118ff1a3e116417485d0713ede2dbd09f709d4e32ed9fb50394c58879a96a4f490f39a41db5006f8dd2a999003951ab9a891151e904 - languageName: node - linkType: hard - -"@smithy/property-provider@npm:^4.0.5": - version: 4.0.5 - resolution: "@smithy/property-provider@npm:4.0.5" +"@smithy/property-provider@npm:^4, @smithy/property-provider@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/property-provider@npm:4.2.5" dependencies: - "@smithy/types": "npm:^4.3.2" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/67b828f4ddfb90a90e8a919328bb3c842612115d84d949087988fd8558cd143ec8f7dc437936ef41f9427a7ea2a6ec6a726c5f92a9c12e8c7bef831c4b4f16f0 + checksum: 10c0/bea8cf1758e90779476b5a44d722a63a658bee27a00e2f4f2b0b6e96ee14e2e66e3a23674c51619eb00c0472592a1d658249d7ee79cf19847ac10c698b3b67af languageName: node linkType: hard @@ -9867,23 +9885,13 @@ __metadata: languageName: node linkType: hard -"@smithy/protocol-http@npm:^5.1.0, @smithy/protocol-http@npm:^5.1.1": - version: 5.1.1 - resolution: "@smithy/protocol-http@npm:5.1.1" - dependencies: - "@smithy/types": "npm:^4.3.0" - tslib: "npm:^2.6.2" - checksum: 10c0/741a43669eed89e8a47ce93103ed2063fb24402b1e9c05954b7b0bfeb7618c0ee89a3fbbcdc80255ea75342ce7bd552eb42f06d478deb0b2de3d42f5f18bb3cf - languageName: node - linkType: hard - -"@smithy/protocol-http@npm:^5.1.3": - version: 5.1.3 - resolution: "@smithy/protocol-http@npm:5.1.3" +"@smithy/protocol-http@npm:^5.3.5": + version: 5.3.5 + resolution: "@smithy/protocol-http@npm:5.3.5" dependencies: - "@smithy/types": "npm:^4.3.2" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/5adc1e69b9e2d7c90acfe1a9b731c4f233173e035eb9e8e3dd5fabf63d9a765aff54912a0e94f4f4bff494f4caa9ec40bd53cdc1a94028f561ab5c9649f2790f + checksum: 10c0/15e6bfbf39a8740b5cce729b84d470835887442f0f662325eb55d1f02d8d790772595446bb7f776d2852ca6f6ff67d7a9f45a3eab0bc757997c82564a483f3dc languageName: node linkType: hard @@ -9909,25 +9917,14 @@ __metadata: languageName: node linkType: hard -"@smithy/querystring-builder@npm:^4.0.2, @smithy/querystring-builder@npm:^4.0.3": - version: 4.0.3 - resolution: "@smithy/querystring-builder@npm:4.0.3" - dependencies: - "@smithy/types": "npm:^4.3.0" - "@smithy/util-uri-escape": "npm:^4.0.0" - tslib: "npm:^2.6.2" - checksum: 10c0/4c72b31116db2a5b318cb1060a93a4d510a345a0c594cd68858c2c64e2bf1a000047243cf337ca7a96be54c794182051fe85788c1e37914777a6ebc2298eb5ff - languageName: node - linkType: hard - -"@smithy/querystring-builder@npm:^4.0.5": - version: 4.0.5 - resolution: "@smithy/querystring-builder@npm:4.0.5" +"@smithy/querystring-builder@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/querystring-builder@npm:4.2.5" dependencies: - "@smithy/types": "npm:^4.3.2" - "@smithy/util-uri-escape": "npm:^4.0.0" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-uri-escape": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/649a046a14f25d5febba341dedd577c9fce80aa86970dc2af0b0289a2b6326731c19ddefcae172a0162a4a73306ad823533528751a0067c910efce3cabe06675 + checksum: 10c0/1dbbf4792a90c7f4c3948526200a61b83c0444d86da6b925501611c11c4a12bdfe7e1870e66c10353128821cf5f9fedb509af85deb6c2015be0ef298a6d03972 languageName: node linkType: hard @@ -9951,13 +9948,13 @@ __metadata: languageName: node linkType: hard -"@smithy/querystring-parser@npm:^4.0.3": - version: 4.0.3 - resolution: "@smithy/querystring-parser@npm:4.0.3" +"@smithy/querystring-parser@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/querystring-parser@npm:4.2.5" dependencies: - "@smithy/types": "npm:^4.3.0" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/b45819fda71c12480de43aa5754dae60677c5cb47b683a633a9a893063324890d3f6ba4395ba504abc1298b045ce492fd794044c15d77c1b765844b7eed9b23c + checksum: 10c0/83c4200282469791a3266d8f44c6ce9128b0adb42ee9f097bac31fafa5bb62eb1cfcab29ff0641fe48d2585089109633eb1d99151dc91e4879dae563898fecdc languageName: node linkType: hard @@ -9979,12 +9976,12 @@ __metadata: languageName: node linkType: hard -"@smithy/service-error-classification@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/service-error-classification@npm:4.0.4" +"@smithy/service-error-classification@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/service-error-classification@npm:4.2.5" dependencies: - "@smithy/types": "npm:^4.3.0" - checksum: 10c0/06d6db4d8852d5375c77dec753c48fead0eea458c47c18502eaf49094418d83c0789265c4432a2df57f21dbbe76564aa750870c4a92a2d53ba7bed31ef31d9c6 + "@smithy/types": "npm:^4.9.0" + checksum: 10c0/d1a3ef99b4474ad71cd6279e581e174fd5421646618360200350c4d346b2227ddae14a71a88c32442e88b1261ed080e87df6b3d34298833be6cf5db95d266db4 languageName: node linkType: hard @@ -10008,23 +10005,13 @@ __metadata: languageName: node linkType: hard -"@smithy/shared-ini-file-loader@npm:^4.0.2, @smithy/shared-ini-file-loader@npm:^4.0.3": - version: 4.0.3 - resolution: "@smithy/shared-ini-file-loader@npm:4.0.3" - dependencies: - "@smithy/types": "npm:^4.3.0" - tslib: "npm:^2.6.2" - checksum: 10c0/04129a5d8e60a0bfeb3982b26b0c8a8ac2e660b9351a81a8acfb22d300648cc4eea12be19979da50f5774e86e5e4b8d3b3dd83fce84d3c862655e5b54aaf524c - languageName: node - linkType: hard - -"@smithy/shared-ini-file-loader@npm:^4.0.5": - version: 4.0.5 - resolution: "@smithy/shared-ini-file-loader@npm:4.0.5" +"@smithy/shared-ini-file-loader@npm:^4, @smithy/shared-ini-file-loader@npm:^4.4.0": + version: 4.4.0 + resolution: "@smithy/shared-ini-file-loader@npm:4.4.0" dependencies: - "@smithy/types": "npm:^4.3.2" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/9fafb7d4cf10398cf07a2ad7b619b05f136a2a774b1d104eb43b1862f1297d1f88f7e6d72198df43bef35cdf5938b8b5bcf0e896a8bb406474920d0f653a0a4b + checksum: 10c0/a674622375df25685e793b0c777e856f439a79614240445b7f5982b263b5525f6f6f2c02ab4058db7e6a8988d9b1809181cc70bf4d06ea2a71608fecad6ea6d1 languageName: node linkType: hard @@ -10059,19 +10046,19 @@ __metadata: languageName: node linkType: hard -"@smithy/signature-v4@npm:^5.1.0": - version: 5.1.1 - resolution: "@smithy/signature-v4@npm:5.1.1" +"@smithy/signature-v4@npm:^5.3.5": + version: 5.3.5 + resolution: "@smithy/signature-v4@npm:5.3.5" dependencies: - "@smithy/is-array-buffer": "npm:^4.0.0" - "@smithy/protocol-http": "npm:^5.1.1" - "@smithy/types": "npm:^4.3.0" - "@smithy/util-hex-encoding": "npm:^4.0.0" - "@smithy/util-middleware": "npm:^4.0.3" - "@smithy/util-uri-escape": "npm:^4.0.0" - "@smithy/util-utf8": "npm:^4.0.0" + "@smithy/is-array-buffer": "npm:^4.2.0" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-hex-encoding": "npm:^4.2.0" + "@smithy/util-middleware": "npm:^4.2.5" + "@smithy/util-uri-escape": "npm:^4.2.0" + "@smithy/util-utf8": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/e0e4d414c7a052efe9912c08d3d7dc20024305efb8a74170054783dbc12d75db8266643c606b90eda17123ed5ec5b4e8d65c363fdc34ccfcaf9b0bb4969deed1 + checksum: 10c0/e4e8f28fc53f9609f5d290d2f94f0736713a5269061b959e6be6da3ed2ef58511ba56c2727b4557349ae5201c0879555a28df4bd717e6d1789a52a678deef876 languageName: node linkType: hard @@ -10104,18 +10091,18 @@ __metadata: languageName: node linkType: hard -"@smithy/smithy-client@npm:^4.2.6, @smithy/smithy-client@npm:^4.3.0": - version: 4.3.0 - resolution: "@smithy/smithy-client@npm:4.3.0" +"@smithy/smithy-client@npm:^4.9.10": + version: 4.9.10 + resolution: "@smithy/smithy-client@npm:4.9.10" dependencies: - "@smithy/core": "npm:^3.4.0" - "@smithy/middleware-endpoint": "npm:^4.1.7" - "@smithy/middleware-stack": "npm:^4.0.3" - "@smithy/protocol-http": "npm:^5.1.1" - "@smithy/types": "npm:^4.3.0" - "@smithy/util-stream": "npm:^4.2.1" + "@smithy/core": "npm:^3.18.7" + "@smithy/middleware-endpoint": "npm:^4.3.14" + "@smithy/middleware-stack": "npm:^4.2.5" + "@smithy/protocol-http": "npm:^5.3.5" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-stream": "npm:^4.5.6" tslib: "npm:^2.6.2" - checksum: 10c0/f8b7687cb9f713236d129d88ab53d3c25f86bb334c30d5b03396e7693bf5cea6787668ea09bbfc4501fe7f305246f552d2facca0927775cb63743c41ae9b3e5c + checksum: 10c0/6129126b0129e2ecc58a15b9cc83d6f5b52d45ec488126063be20dc1eb0e94c7f1bd4406e9eb1c670830f84dc5969ffb4117d3bf33a89794a7e0615d66a06707 languageName: node linkType: hard @@ -10137,21 +10124,12 @@ __metadata: languageName: node linkType: hard -"@smithy/types@npm:^4.1.0, @smithy/types@npm:^4.2.0, @smithy/types@npm:^4.3.0": - version: 4.3.0 - resolution: "@smithy/types@npm:4.3.0" - dependencies: - tslib: "npm:^2.6.2" - checksum: 10c0/364393b18aa76ba21258c18f0c0109770332058cdeb143f0c556770078376a8fa861e411408b280ebf57d92aff5f7de9543e22ef30a63204f5101919f820010d - languageName: node - linkType: hard - -"@smithy/types@npm:^4.3.1, @smithy/types@npm:^4.3.2": - version: 4.3.2 - resolution: "@smithy/types@npm:4.3.2" +"@smithy/types@npm:^4.1.0, @smithy/types@npm:^4.9.0": + version: 4.9.0 + resolution: "@smithy/types@npm:4.9.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10c0/120c5d38f6362c86e6493cce3b9ca9902cd986dab773b39664ff6a95b787c45481f1b1d230f45a6f5ad0c045fb690dc96b51b9ca7b5e9487714a652ed98231f6 + checksum: 10c0/7068428d2e98eafb7f7e03d10f919ae0e7ea2f339b5afca1631be3d6a6cb3512d5dc57ca95d4dab533a3ad587eeba3a1c77305eb4e563fbc067abda170482ff5 languageName: node linkType: hard @@ -10177,14 +10155,14 @@ __metadata: languageName: node linkType: hard -"@smithy/url-parser@npm:^4.0.2, @smithy/url-parser@npm:^4.0.3": - version: 4.0.3 - resolution: "@smithy/url-parser@npm:4.0.3" +"@smithy/url-parser@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/url-parser@npm:4.2.5" dependencies: - "@smithy/querystring-parser": "npm:^4.0.3" - "@smithy/types": "npm:^4.3.0" + "@smithy/querystring-parser": "npm:^4.2.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/e515d3e1f65bc6744541d2befacad4ecfd6a70fdbec4483bf221787dcdf8504caf144f64707aab15fe1ba156746273ca1077397d9dbf1634a150f2655764588b + checksum: 10c0/1d8241eeaaaa6401e1de670c2ebcd3992f9abb175f399c92aec1b30de81ce8023f66e0b7079be966b0a891c878a798d4cb08a09f410bcb795799e8ae9057e99a languageName: node linkType: hard @@ -10210,14 +10188,14 @@ __metadata: languageName: node linkType: hard -"@smithy/util-base64@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/util-base64@npm:4.0.0" +"@smithy/util-base64@npm:^4.3.0": + version: 4.3.0 + resolution: "@smithy/util-base64@npm:4.3.0" dependencies: - "@smithy/util-buffer-from": "npm:^4.0.0" - "@smithy/util-utf8": "npm:^4.0.0" + "@smithy/util-buffer-from": "npm:^4.2.0" + "@smithy/util-utf8": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/ad18ec66cc357c189eef358d96876b114faf7086b13e47e009b265d0ff80cec046052500489c183957b3a036768409acdd1a373e01074cc002ca6983f780cffc + checksum: 10c0/02dd536b9257914cc9a595a865faac64fc96db10468d52d0cba475df78764fc25ba255707ccd061ee197fca189d7859d70af8cf89b0b0c3e27c1c693676eb6e4 languageName: node linkType: hard @@ -10239,12 +10217,12 @@ __metadata: languageName: node linkType: hard -"@smithy/util-body-length-browser@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/util-body-length-browser@npm:4.0.0" +"@smithy/util-body-length-browser@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-body-length-browser@npm:4.2.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10c0/574a10934024a86556e9dcde1a9776170284326c3dfcc034afa128cc5a33c1c8179fca9cfb622ef8be5f2004316cc3f427badccceb943e829105536ec26306d9 + checksum: 10c0/15553c249088d59406c6917c19ed19810c7dbcc0967c44e5f3fbb2cc870c004b35f388c082b77f370a2c440a69ec7e8336c7a066af904812a66944dd5cb4c8cc languageName: node linkType: hard @@ -10266,12 +10244,12 @@ __metadata: languageName: node linkType: hard -"@smithy/util-body-length-node@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/util-body-length-node@npm:4.0.0" +"@smithy/util-body-length-node@npm:^4.2.1": + version: 4.2.1 + resolution: "@smithy/util-body-length-node@npm:4.2.1" dependencies: tslib: "npm:^2.6.2" - checksum: 10c0/e91fd3816767606c5f786166ada26440457fceb60f96653b3d624dcf762a8c650e513c275ff3f647cb081c63c283cc178853a7ed9aa224abc8ece4eeeef7a1dd + checksum: 10c0/3c32306735af5b62f75375e976a531ab45f171dfb0dc23ee035478d2132eaf21f244c31b0f3e861c514ff97d8112055e74c98ed44595ad24bd31434d5fdaf4bf languageName: node linkType: hard @@ -10295,13 +10273,13 @@ __metadata: languageName: node linkType: hard -"@smithy/util-buffer-from@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/util-buffer-from@npm:4.0.0" +"@smithy/util-buffer-from@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-buffer-from@npm:4.2.0" dependencies: - "@smithy/is-array-buffer": "npm:^4.0.0" + "@smithy/is-array-buffer": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/be7cd33b6cb91503982b297716251e67cdca02819a15797632091cadab2dc0b4a147fff0709a0aa9bbc0b82a2644a7ed7c8afdd2194d5093cee2e9605b3a9f6f + checksum: 10c0/4842d5607240c11400db30762ef6cb4def8d13e3474c5a901a4e2a1783198f5b163ab6011cf24a7f0acbba9a4d7cc79db1d811dc8aa9da446448e52773223997 languageName: node linkType: hard @@ -10323,12 +10301,12 @@ __metadata: languageName: node linkType: hard -"@smithy/util-config-provider@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/util-config-provider@npm:4.0.0" +"@smithy/util-config-provider@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-config-provider@npm:4.2.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10c0/cd9498d5f77a73aadd575084bcb22d2bb5945bac4605d605d36f2efe3f165f2b60f4dc88b7a62c2ed082ffa4b2c2f19621d0859f18399edbc2b5988d92e4649f + checksum: 10c0/0699b9980ef94eac8f491c2ac557dc47e01c6ae71dabcb4464cc064f8dbf0855797461dbec8ba1925d45f076e968b0df02f0691c636cd1043e560f67541a1d27 languageName: node linkType: hard @@ -10358,16 +10336,15 @@ __metadata: languageName: node linkType: hard -"@smithy/util-defaults-mode-browser@npm:^4.0.14": - version: 4.0.15 - resolution: "@smithy/util-defaults-mode-browser@npm:4.0.15" +"@smithy/util-defaults-mode-browser@npm:^4.3.13": + version: 4.3.13 + resolution: "@smithy/util-defaults-mode-browser@npm:4.3.13" dependencies: - "@smithy/property-provider": "npm:^4.0.3" - "@smithy/smithy-client": "npm:^4.3.0" - "@smithy/types": "npm:^4.3.0" - bowser: "npm:^2.11.0" + "@smithy/property-provider": "npm:^4.2.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/a15de46330fc730d3e88ab1571114846af17e088631d590fdecd9568c59ae1b05e6c68bbcf3da910650944703150c92fa21a9e05a0a5976710fcf15ba052adb1 + checksum: 10c0/536d9efea73d9935876482b6e55e80351839bdd95c394a61ae54d238fefa2f836c0bbcffc33d80cd75369fc513a6bb8f30898270785d21ba89f9938bf0625aca languageName: node linkType: hard @@ -10401,18 +10378,18 @@ __metadata: languageName: node linkType: hard -"@smithy/util-defaults-mode-node@npm:^4.0.14": - version: 4.0.15 - resolution: "@smithy/util-defaults-mode-node@npm:4.0.15" +"@smithy/util-defaults-mode-node@npm:^4.2.16": + version: 4.2.16 + resolution: "@smithy/util-defaults-mode-node@npm:4.2.16" dependencies: - "@smithy/config-resolver": "npm:^4.1.3" - "@smithy/credential-provider-imds": "npm:^4.0.5" - "@smithy/node-config-provider": "npm:^4.1.2" - "@smithy/property-provider": "npm:^4.0.3" - "@smithy/smithy-client": "npm:^4.3.0" - "@smithy/types": "npm:^4.3.0" + "@smithy/config-resolver": "npm:^4.4.3" + "@smithy/credential-provider-imds": "npm:^4.2.5" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/property-provider": "npm:^4.2.5" + "@smithy/smithy-client": "npm:^4.9.10" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/c20fa407b154339c021901f6f3ee4ffdc557775417bd2a4f88755ab5a6205ebb5c76231452ee46529cc9d4e69f28a30fe09311d41292e5e9e3b880acb344435c + checksum: 10c0/95a6c5f07e6d7fffa0985973deed254a55b0dc3d18e2dd72834f60f9c8988c92d09dde70d20962fb02ac1c173ff251165c2d4eea54ed679bc77c7681a4896fdb languageName: node linkType: hard @@ -10438,25 +10415,14 @@ __metadata: languageName: node linkType: hard -"@smithy/util-endpoints@npm:^3.0.1": - version: 3.0.7 - resolution: "@smithy/util-endpoints@npm:3.0.7" - dependencies: - "@smithy/node-config-provider": "npm:^4.1.4" - "@smithy/types": "npm:^4.3.2" - tslib: "npm:^2.6.2" - checksum: 10c0/7024005a8a4f77ebae52d1dce538d76db3567c6fb22b06ba601dba4d4d8668cb4dbadd229015d02bb6bdb1a5aaa6b2d1c826cfcf412257ceb9dfe52c7ab95fca - languageName: node - linkType: hard - -"@smithy/util-endpoints@npm:^3.0.4": - version: 3.0.5 - resolution: "@smithy/util-endpoints@npm:3.0.5" +"@smithy/util-endpoints@npm:^3.0.1, @smithy/util-endpoints@npm:^3.2.5": + version: 3.2.5 + resolution: "@smithy/util-endpoints@npm:3.2.5" dependencies: - "@smithy/node-config-provider": "npm:^4.1.2" - "@smithy/types": "npm:^4.3.0" + "@smithy/node-config-provider": "npm:^4.3.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/95d00d9a0e95becd0d9f1590b03e1d6172bb5312659cce171bb8e8f13ff8297166ca029e1fa7bdbcd612dd36e96b4569865a5b9ed30c39446656cd5825fc4f64 + checksum: 10c0/919767b499062d804938471ff02220b74662bf0fc9b7ecf7e7aa6c29f8a23bbc9c68c53718c4bc70c802f7917e4729a37a95c63a3990904047352e36183ddae3 languageName: node linkType: hard @@ -10487,12 +10453,12 @@ __metadata: languageName: node linkType: hard -"@smithy/util-hex-encoding@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/util-hex-encoding@npm:4.0.0" +"@smithy/util-hex-encoding@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-hex-encoding@npm:4.2.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10c0/70dbb3aa1a79aff3329d07a66411ff26398df338bdd8a6d077b438231afe3dc86d9a7022204baddecd8bc633f059d5c841fa916d81dd7447ea79b64148f386d2 + checksum: 10c0/aaa94a69f03d14d3f28125cc915ca421065735e2d05d7305f0958a50021b2fce4fc68a248328e6b5b612dbaa49e471d481ff513bf89554f659f0a49573e97312 languageName: node linkType: hard @@ -10516,23 +10482,13 @@ __metadata: languageName: node linkType: hard -"@smithy/util-middleware@npm:^4.0.2, @smithy/util-middleware@npm:^4.0.3": - version: 4.0.3 - resolution: "@smithy/util-middleware@npm:4.0.3" - dependencies: - "@smithy/types": "npm:^4.3.0" - tslib: "npm:^2.6.2" - checksum: 10c0/c9de70875c7cb33190ffb52b169d5f790fead18a2d2808f3bb345c61447897bcb9a6270d990a82e37378015775095687164ee79f7e40d1b51eca4a6398db3859 - languageName: node - linkType: hard - -"@smithy/util-middleware@npm:^4.0.4": - version: 4.0.5 - resolution: "@smithy/util-middleware@npm:4.0.5" +"@smithy/util-middleware@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/util-middleware@npm:4.2.5" dependencies: - "@smithy/types": "npm:^4.3.2" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/74d9bdbcea4c4aa5304197417c370346b230b7a89893ba0dee0d9771b6ead2628a53fb8a64a3822bf1a30a176ebba2c16ece7003c21880a7ff54be0955356606 + checksum: 10c0/6b05a986ec2b992e3dc016148394e812064e33f0d70f30a57c9e2ae419cb7215a16430e2afff683abdf72cb686b06e43d0afa3a86abc72fbaa130976a7e2bbfb languageName: node linkType: hard @@ -10558,14 +10514,14 @@ __metadata: languageName: node linkType: hard -"@smithy/util-retry@npm:^4.0.2, @smithy/util-retry@npm:^4.0.3, @smithy/util-retry@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/util-retry@npm:4.0.4" +"@smithy/util-retry@npm:^4, @smithy/util-retry@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/util-retry@npm:4.2.5" dependencies: - "@smithy/service-error-classification": "npm:^4.0.4" - "@smithy/types": "npm:^4.3.0" + "@smithy/service-error-classification": "npm:^4.2.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/ef4dd318eca1a389ee3c9a2d23517d5a3fb1893923954fda68d489c11a074992c1f94474acfd9be8d0948995d691517e15638c2833e3c4a1a4521a25e2e8e20c + checksum: 10c0/3b330df346de40bdc49356f3fdf7164adefbd2b45d4beed6fd7d655569c2dcb1f52a7fd77d7a9ace8f6eeed9f5612cb02a60f66463972f934fae347e20c97b14 languageName: node linkType: hard @@ -10601,35 +10557,19 @@ __metadata: languageName: node linkType: hard -"@smithy/util-stream@npm:^4.2.0, @smithy/util-stream@npm:^4.2.1": - version: 4.2.1 - resolution: "@smithy/util-stream@npm:4.2.1" +"@smithy/util-stream@npm:^4.5.6": + version: 4.5.6 + resolution: "@smithy/util-stream@npm:4.5.6" dependencies: - "@smithy/fetch-http-handler": "npm:^5.0.3" - "@smithy/node-http-handler": "npm:^4.0.5" - "@smithy/types": "npm:^4.3.0" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-buffer-from": "npm:^4.0.0" - "@smithy/util-hex-encoding": "npm:^4.0.0" - "@smithy/util-utf8": "npm:^4.0.0" + "@smithy/fetch-http-handler": "npm:^5.3.6" + "@smithy/node-http-handler": "npm:^4.4.5" + "@smithy/types": "npm:^4.9.0" + "@smithy/util-base64": "npm:^4.3.0" + "@smithy/util-buffer-from": "npm:^4.2.0" + "@smithy/util-hex-encoding": "npm:^4.2.0" + "@smithy/util-utf8": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/f740e3804ac470bdb74feee2b53823e18f8d78b68bcdebe06665c79ea33878b87ae31cc8df18c285e9bfae072641bb8a70d7a18811c6f110b8c9e0bd1ce60d0d - languageName: node - linkType: hard - -"@smithy/util-stream@npm:^4.2.3": - version: 4.2.4 - resolution: "@smithy/util-stream@npm:4.2.4" - dependencies: - "@smithy/fetch-http-handler": "npm:^5.1.1" - "@smithy/node-http-handler": "npm:^4.1.1" - "@smithy/types": "npm:^4.3.2" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-buffer-from": "npm:^4.0.0" - "@smithy/util-hex-encoding": "npm:^4.0.0" - "@smithy/util-utf8": "npm:^4.0.0" - tslib: "npm:^2.6.2" - checksum: 10c0/45d2945656a68822272eb5e37e447bd161861722d841712d087cc0aaf93ad0da8162eef2164d1a35f55a7124cb8815b357b766c21442b23ea972b1d5345f0526 + checksum: 10c0/42bb6f834b3f617cf2e421450cf43f7259c1cc4cd7c7ad230e4c929fed265ef7b9f3610977df497115978f3d7a80d569ea1abbbef8d595e6b2e1a4ccca3a37fa languageName: node linkType: hard @@ -10651,12 +10591,12 @@ __metadata: languageName: node linkType: hard -"@smithy/util-uri-escape@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/util-uri-escape@npm:4.0.0" +"@smithy/util-uri-escape@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-uri-escape@npm:4.2.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10c0/23984624060756adba8aa4ab1693fe6b387ee5064d8ec4dfd39bb5908c4ee8b9c3f2dc755da9b07505d8e3ce1338c1867abfa74158931e4728bf3cfcf2c05c3d + checksum: 10c0/1933e8d939dc52e1ee5e7d2397f4c208a9eac0283397a19ee72078d04db997ebe3ad39709b56aac586ffce10d1cf5ab17dfc068ea6ab030098fc06fe3532e085 languageName: node linkType: hard @@ -10690,13 +10630,13 @@ __metadata: languageName: node linkType: hard -"@smithy/util-utf8@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/util-utf8@npm:4.0.0" +"@smithy/util-utf8@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-utf8@npm:4.2.0" dependencies: - "@smithy/util-buffer-from": "npm:^4.0.0" + "@smithy/util-buffer-from": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/28a5a5372cbf0b3d2e32dd16f79b04c2aec6f704cf13789db922e9686fde38dde0171491cfa4c2c201595d54752a319faaeeed3c325329610887694431e28c98 + checksum: 10c0/689a1f2295d52bec0dde7215a075d79ef32ad8b146cb610a529b2cab747d96978401fd31469c225e31f3042830c54403e64d39b28033df013c8de27a84b405a2 languageName: node linkType: hard @@ -10711,25 +10651,23 @@ __metadata: languageName: node linkType: hard -"@smithy/util-waiter@npm:^4.0.3": - version: 4.0.4 - resolution: "@smithy/util-waiter@npm:4.0.4" +"@smithy/util-waiter@npm:^4, @smithy/util-waiter@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/util-waiter@npm:4.2.5" dependencies: - "@smithy/abort-controller": "npm:^4.0.3" - "@smithy/types": "npm:^4.3.0" + "@smithy/abort-controller": "npm:^4.2.5" + "@smithy/types": "npm:^4.9.0" tslib: "npm:^2.6.2" - checksum: 10c0/2c3a07700c164e7f13fbd0f7929ed031913e39cb6d8ef5108ce7ab468e6b2ed941b283fed04021b2bc1d950bc44725813ed00389879985a850ad0a16c7b1edad + checksum: 10c0/5d822613ab32e95f4c69ac3f1763a14eb88965ae26c589d45b7921ecd849f0c38cd7aea2a0c3651ac2345699e67d86076595178a015516fd385ecb028a7afedf languageName: node linkType: hard -"@smithy/util-waiter@npm:^4.0.6": - version: 4.0.7 - resolution: "@smithy/util-waiter@npm:4.0.7" +"@smithy/uuid@npm:^1.1.0": + version: 1.1.0 + resolution: "@smithy/uuid@npm:1.1.0" dependencies: - "@smithy/abort-controller": "npm:^4.0.5" - "@smithy/types": "npm:^4.3.2" tslib: "npm:^2.6.2" - checksum: 10c0/14caffd913b9b18ff4f33d6bb1f05eef2e354104a6db2b69654d7db4582c4be46b202d46af87a66177a8a3a99082fa8b0948195de8aeb63998c6ed5b04f2bd3d + checksum: 10c0/f8a8bfcc0e241457636884e778e261d45d8a3aaad533775111170cac36ac666275b59ec6d86d3d5b8d470ff4b864202d2a1a188b3c0e0ed0c86a0b693acf1ecf languageName: node linkType: hard @@ -10740,6 +10678,13 @@ __metadata: languageName: node linkType: hard +"@spz-loader/core@npm:0.3.0": + version: 0.3.0 + resolution: "@spz-loader/core@npm:0.3.0" + checksum: 10c0/aa8aa13369bd324c787c39ed441ffacd6ee6b7555de866710c5b8ba8d60228398498c6ce2c59ec710c62dc6a8bd841a4f913f6dc5517ae4e72ebc25e9aad5068 + languageName: node + linkType: hard + "@sqltools/formatter@npm:^1.2.5": version: 1.2.5 resolution: "@sqltools/formatter@npm:1.2.5" @@ -10831,13 +10776,6 @@ __metadata: languageName: node linkType: hard -"@tootallnate/quickjs-emscripten@npm:^0.23.0": - version: 0.23.0 - resolution: "@tootallnate/quickjs-emscripten@npm:0.23.0" - checksum: 10c0/2a939b781826fb5fd3edd0f2ec3b321d259d760464cf20611c9877205aaca3ccc0b7304dea68416baa0d568e82cd86b17d29548d1e5139fa3155a4a86a2b4b49 - languageName: node - linkType: hard - "@trivago/prettier-plugin-sort-imports@npm:^4.3.0": version: 4.3.0 resolution: "@trivago/prettier-plugin-sort-imports@npm:4.3.0" @@ -10859,9 +10797,9 @@ __metadata: linkType: hard "@tsconfig/node10@npm:^1.0.7": - version: 1.0.11 - resolution: "@tsconfig/node10@npm:1.0.11" - checksum: 10c0/28a0710e5d039e0de484bdf85fee883bfd3f6a8980601f4d44066b0a6bcd821d31c4e231d1117731c4e24268bd4cf2a788a6787c12fc7f8d11014c07d582783c + version: 1.0.12 + resolution: "@tsconfig/node10@npm:1.0.12" + checksum: 10c0/7bbbd7408cfaced86387a9b1b71cebc91c6fd701a120369735734da8eab1a4773fc079abd9f40c9e0b049e12586c8ac0e13f0da596bfd455b9b4c3faa813ebc5 languageName: node linkType: hard @@ -10917,6 +10855,15 @@ __metadata: languageName: node linkType: hard +"@tybys/wasm-util@npm:^0.10.0": + version: 0.10.1 + resolution: "@tybys/wasm-util@npm:0.10.1" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/b255094f293794c6d2289300c5fbcafbb5532a3aed3a5ffd2f8dc1828e639b88d75f6a376dd8f94347a44813fd7a7149d8463477a9a49525c8b2dcaa38c2d1e8 + languageName: node + linkType: hard + "@tybys/wasm-util@npm:^0.9.0": version: 0.9.0 resolution: "@tybys/wasm-util@npm:0.9.0" @@ -10927,9 +10874,9 @@ __metadata: linkType: hard "@types/aws-lambda@npm:^8.10.134": - version: 8.10.149 - resolution: "@types/aws-lambda@npm:8.10.149" - checksum: 10c0/9ef41214a1b69fa30d89cab575429793f1ccc49cfe3a7aa75228aef31a202bb6d2c306a5b33def61ef29e0d0a1a324412bf6a4fa5a615e61117685584a394047 + version: 8.10.159 + resolution: "@types/aws-lambda@npm:8.10.159" + checksum: 10c0/87d2b01949c47a13f4b8c97372e4b028b3faa5d421a23770be47a86f8ebcd74e7eea0179b552055ca58383854141bafb039da2d90e4e2a030c3b8e9a743ed9ec languageName: node linkType: hard @@ -10953,11 +10900,11 @@ __metadata: linkType: hard "@types/cors@npm:^2.8.12": - version: 2.8.18 - resolution: "@types/cors@npm:2.8.18" + version: 2.8.19 + resolution: "@types/cors@npm:2.8.19" dependencies: "@types/node": "npm:*" - checksum: 10c0/9dd1075de0e3a40c304826668960c797e67e597a734fb8e8ab404561f31ef2bd553ef5500eb86da7e91a344bee038a59931d2fbf182fbce09f13816f51fdd80e + checksum: 10c0/b5dd407040db7d8aa1bd36e79e5f3f32292f6b075abc287529e9f48df1a25fda3e3799ba30b4656667ffb931d3b75690c1d6ca71e39f7337ea6dfda8581916d0 languageName: node linkType: hard @@ -10996,26 +10943,26 @@ __metadata: linkType: hard "@types/express-serve-static-core@npm:^4.17.33": - version: 4.19.6 - resolution: "@types/express-serve-static-core@npm:4.19.6" + version: 4.19.7 + resolution: "@types/express-serve-static-core@npm:4.19.7" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" "@types/send": "npm:*" - checksum: 10c0/4281f4ead71723f376b3ddf64868ae26244d434d9906c101cf8d436d4b5c779d01bd046e4ea0ed1a394d3e402216fabfa22b1fa4dba501061cd7c81c54045983 + checksum: 10c0/c239df87863b8515e68dcb18203a9e2ba6108f86fdc385090284464a57a6dca6abb60a961cb6a73fea2110576f4f8acefa1cb06b60d14b6b0e5104478e7d57d1 languageName: node linkType: hard "@types/express@npm:^4.17.21": - version: 4.17.22 - resolution: "@types/express@npm:4.17.22" + version: 4.17.25 + resolution: "@types/express@npm:4.17.25" dependencies: "@types/body-parser": "npm:*" "@types/express-serve-static-core": "npm:^4.17.33" "@types/qs": "npm:*" - "@types/serve-static": "npm:*" - checksum: 10c0/15c10a5ebb40a0356baa95ed374a2150d862786c9fccbdd724df12acc9c8cb08fbe1d34b446b1bcef2dbe5305cb3013fb39fba791baa54ef6df8056482776abb + "@types/serve-static": "npm:^1" + checksum: 10c0/f42b616d2c9dbc50352c820db7de182f64ebbfa8dba6fb6c98e5f8f0e2ef3edde0131719d9dc6874803d25ad9ca2d53471d0fec2fbc60a6003a43d015bab72c4 languageName: node linkType: hard @@ -11064,9 +11011,9 @@ __metadata: linkType: hard "@types/lodash@npm:^4, @types/lodash@npm:^4.14.175": - version: 4.17.17 - resolution: "@types/lodash@npm:4.17.17" - checksum: 10c0/8e75df02a15f04d4322c5a503e4efd0e7a92470570ce80f17e9f11ce2b1f1a7c994009c9bcff39f07e0f9ffd8ccaff09b3598997c404b801abd5a7eee5a639dc + version: 4.17.21 + resolution: "@types/lodash@npm:4.17.21" + checksum: 10c0/73cb006e047d8871e9d63f3a165543bf16c44a5b6fe3f9f6299e37cb8d67a7b1d55ac730959a81f9def510fd07232ff7e30e05413e5d5a12793baad84ebe36c3 languageName: node linkType: hard @@ -11079,24 +11026,13 @@ __metadata: languageName: node linkType: hard -"@types/mapbox__point-geometry@npm:*, @types/mapbox__point-geometry@npm:^0.1.4": +"@types/mapbox__point-geometry@npm:^0.1.4": version: 0.1.4 resolution: "@types/mapbox__point-geometry@npm:0.1.4" checksum: 10c0/670191664ea0a6ccb4563500fe815a9aba029ba2f0528d42f9eb560ccb44f6542ba8674e2a3f6d41bd10ad8855b4df4782b5340c980ca182ef9fe6752f2737b8 languageName: node linkType: hard -"@types/mapbox__vector-tile@npm:^1.3.4": - version: 1.3.4 - resolution: "@types/mapbox__vector-tile@npm:1.3.4" - dependencies: - "@types/geojson": "npm:*" - "@types/mapbox__point-geometry": "npm:*" - "@types/pbf": "npm:*" - checksum: 10c0/082907ed9cf96b82327dabf3b4c3a14746a825e4a81f0abf46b50e2557f25cbda652725d8af002e5edcc344a83c85e1a4b71a2d39ef4d829c243344a85ac13a6 - languageName: node - linkType: hard - "@types/mime@npm:^1": version: 1.3.5 resolution: "@types/mime@npm:1.3.5" @@ -11128,20 +11064,20 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:>=10.0.0, @types/node@npm:>=13.7.0": - version: 22.15.21 - resolution: "@types/node@npm:22.15.21" + version: 25.0.1 + resolution: "@types/node@npm:25.0.1" dependencies: - undici-types: "npm:~6.21.0" - checksum: 10c0/f092bbccda2131c2b2c8f720338080aa0ef1d928f5f1062c03954a4f7dafa7ee3ed29bc3e51bd4e2584473b3d943c637a2b39ad7174898970818270187cf10c1 + undici-types: "npm:~7.16.0" + checksum: 10c0/1d5ca9f240d0cf8e43d5281c0e6ee96fb22d37dc2e5ef52c6ca71de47957a6128e124990cedf5b14c03d0250737bd78ad370d93bcf1729a75ca4e54384fdd51a languageName: node linkType: hard "@types/node@npm:^20.10.7, @types/node@npm:^20.14.10": - version: 20.17.50 - resolution: "@types/node@npm:20.17.50" + version: 20.19.26 + resolution: "@types/node@npm:20.19.26" dependencies: - undici-types: "npm:~6.19.2" - checksum: 10c0/98a4f394c22b93e1bb37b3cfdfa5df7b79fcab19dafe80fe19e94126f897a8d2b3d58a4b680dc15591c5660bdd2f1ae49d6c59e7cbe7fc0c7cf433b0b984b389 + undici-types: "npm:~6.21.0" + checksum: 10c0/68e7d92dd2b7bddff9dffabb9c740e655906ceac428dcf070915cdcae720579e4d72261c55ed7eccbfa907a75cbb1ff3a9148ea49878a07a72d5dd6c9e06d9d7 languageName: node linkType: hard @@ -11166,7 +11102,7 @@ __metadata: languageName: node linkType: hard -"@types/pbf@npm:*, @types/pbf@npm:^3.0.5": +"@types/pbf@npm:^3.0.5": version: 3.0.5 resolution: "@types/pbf@npm:3.0.5" checksum: 10c0/c32348c6c81e6c31fe4a1f59983e3a9904727b809fb1e5ddec4fad49abaf93070ec26ee0c04c6516536c181c945b3c7d9e226549eaac3b2e12cb7b57f549a49c @@ -11174,13 +11110,13 @@ __metadata: linkType: hard "@types/pg@npm:^8.11.0": - version: 8.15.5 - resolution: "@types/pg@npm:8.15.5" + version: 8.16.0 + resolution: "@types/pg@npm:8.16.0" dependencies: "@types/node": "npm:*" pg-protocol: "npm:*" pg-types: "npm:^2.2.0" - checksum: 10c0/19a3cc1811918753f8c827733648c3a85c7b0355bf207c44eb1a3b79b2e6a0d85cb5457ec550d860fc9be7e88c7587a3600958ec8c61fa1ad573061c63af93f0 + checksum: 10c0/421fe7c07d5c0226835d362414a63653f86251ee966150d807ed60174c13921d1b8a3e2f1c2bfba9659ec0282ca50974030c4c1efcd575003eb922ea12ca7d05 languageName: node linkType: hard @@ -11194,9 +11130,9 @@ __metadata: linkType: hard "@types/plotly.js@npm:*, @types/plotly.js@npm:^3.0.0": - version: 3.0.0 - resolution: "@types/plotly.js@npm:3.0.0" - checksum: 10c0/889c5c111566e6ce579b3677f47bef1642e303b716a65fcaca3bb8e1a2482a9d13155a7bbf4efa488bb3fcc636893b24e9b281320fd1693dc6ccb327ef199f5d + version: 3.0.8 + resolution: "@types/plotly.js@npm:3.0.8" + checksum: 10c0/7b8b26a07c8fb863ab1950089eb5c6f67896d65628409f17ab1beaf0a0ffa338cb2171aec108b2460205267ad65e67b10e739f8f74fbf476229202d4487d869b languageName: node linkType: hard @@ -11240,12 +11176,12 @@ __metadata: linkType: hard "@types/react-plotly.js@npm:^2.6.3": - version: 2.6.3 - resolution: "@types/react-plotly.js@npm:2.6.3" + version: 2.6.4 + resolution: "@types/react-plotly.js@npm:2.6.4" dependencies: "@types/plotly.js": "npm:*" "@types/react": "npm:*" - checksum: 10c0/8cd6f99766009d541615471251b377200c5fd00a08995b64566f4cdfb6d1938ee64ba38d3847c7fe3d1d7515e59c1b0111e3262481480540b1a5e5a041cc4e3b + checksum: 10c0/e1483e77b2162a7284b186665131a053560a84293c85ade16cd65039383c3894550397cf2b599ce1c870521622f81b176ddbdbe7a10da937b3b88e4aa4b90d4a languageName: node linkType: hard @@ -11268,11 +11204,11 @@ __metadata: linkType: hard "@types/react@npm:*": - version: 19.1.5 - resolution: "@types/react@npm:19.1.5" + version: 19.2.7 + resolution: "@types/react@npm:19.2.7" dependencies: - csstype: "npm:^3.0.2" - checksum: 10c0/e0811aadc65cf4030e2418c7975b524f126db806bacb85cffdbe5e50c3606e9a5ffe89ffe6bf9c945e03f5e8d5ed992686bc6bb478db1f3127cc50933f648e1e + csstype: "npm:^3.2.2" + checksum: 10c0/a7b75f1f9fcb34badd6f84098be5e35a0aeca614bc91f93d2698664c0b2ba5ad128422bd470ada598238cebe4f9e604a752aead7dc6f5a92261d0c7f9b27cfd1 languageName: node linkType: hard @@ -11285,40 +11221,49 @@ __metadata: languageName: node linkType: hard -"@types/readable-stream@npm:^4.0.0": - version: 4.0.19 - resolution: "@types/readable-stream@npm:4.0.19" +"@types/readable-stream@npm:^4.0.0, @types/readable-stream@npm:^4.0.21": + version: 4.0.23 + resolution: "@types/readable-stream@npm:4.0.23" dependencies: "@types/node": "npm:*" - checksum: 10c0/2849a8e6c15121447a24c69d76d265d7d73c2e8967a3a65f4ea18b68ef2057ddc328442261e1f8a9aa16a2cb8dd58b22c31f905db266fd22b573df4a6812da6e + checksum: 10c0/89ae3f6a53d186252c4c957b715c8dc12b318be30aeb3546f6513163572e5eebe0f61261e70c6d3f7496d63741ed6f92fbc5d17bfe9a72b0abfe720ee8fa471a languageName: node linkType: hard "@types/semver@npm:^7.3.12": - version: 7.7.0 - resolution: "@types/semver@npm:7.7.0" - checksum: 10c0/6b5f65f647474338abbd6ee91a6bbab434662ddb8fe39464edcbcfc96484d388baad9eb506dff217b6fc1727a88894930eb1f308617161ac0f376fe06be4e1ee + version: 7.7.1 + resolution: "@types/semver@npm:7.7.1" + checksum: 10c0/c938aef3bf79a73f0f3f6037c16e2e759ff40c54122ddf0b2583703393d8d3127130823facb880e694caa324eb6845628186aac1997ee8b31dc2d18fafe26268 languageName: node linkType: hard "@types/send@npm:*": - version: 0.17.5 - resolution: "@types/send@npm:0.17.5" + version: 1.2.1 + resolution: "@types/send@npm:1.2.1" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/7673747f8c2d8e67f3b1b3b57e9d4d681801a4f7b526ecf09987bb9a84a61cf94aa411c736183884dc762c1c402a61681eb1ef200d8d45d7e5ec0ab67ea5f6c1 + languageName: node + linkType: hard + +"@types/send@npm:<1": + version: 0.17.6 + resolution: "@types/send@npm:0.17.6" dependencies: "@types/mime": "npm:^1" "@types/node": "npm:*" - checksum: 10c0/a86c9b89bb0976ff58c1cdd56360ea98528f4dbb18a5c2287bb8af04815513a576a42b4e0e1e7c4d14f7d6ea54733f6ef935ebff8c65e86d9c222881a71e1f15 + checksum: 10c0/a9d76797f0637738062f1b974e0fcf3d396a28c5dc18c3f95ecec5dabda82e223afbc2d56a0bca46b6326fd7bb229979916cea40de2270a98128fd94441b87c2 languageName: node linkType: hard -"@types/serve-static@npm:*": - version: 1.15.8 - resolution: "@types/serve-static@npm:1.15.8" +"@types/serve-static@npm:^1": + version: 1.15.10 + resolution: "@types/serve-static@npm:1.15.10" dependencies: "@types/http-errors": "npm:*" "@types/node": "npm:*" - "@types/send": "npm:*" - checksum: 10c0/8ad86a25b87da5276cb1008c43c74667ff7583904d46d5fcaf0355887869d859d453d7dc4f890788ae04705c23720e9b6b6f3215e2d1d2a4278bbd090a9268dd + "@types/send": "npm:<1" + checksum: 10c0/842fca14c9e80468f89b6cea361773f2dcd685d4616a9f59013b55e1e83f536e4c93d6d8e3ba5072d40c4e7e64085210edd6646b15d538ded94512940a23021f languageName: node linkType: hard @@ -11348,17 +11293,17 @@ __metadata: linkType: hard "@types/three@npm:*": - version: 0.176.0 - resolution: "@types/three@npm:0.176.0" + version: 0.182.0 + resolution: "@types/three@npm:0.182.0" dependencies: - "@dimforge/rapier3d-compat": "npm:^0.12.0" + "@dimforge/rapier3d-compat": "npm:~0.12.0" "@tweenjs/tween.js": "npm:~23.1.3" "@types/stats.js": "npm:*" - "@types/webxr": "npm:*" + "@types/webxr": "npm:>=0.5.17" "@webgpu/types": "npm:*" fflate: "npm:~0.8.2" - meshoptimizer: "npm:~0.18.1" - checksum: 10c0/a06960a71987e717382de3a4d8d22059b40312d85febda8a9dd1aaa1a152d88ff8df12bd9b93c64a45ff10dc68b94b2f5f81ab251f9f542578149a768745e064 + meshoptimizer: "npm:~0.22.0" + checksum: 10c0/3578a4c847a750922545410ae54b0a785a0695da28916a0009e659d1f79b5351a3b74b1665ae538ebba812add8d758c745148a131079fd10d770b487242da857 languageName: node linkType: hard @@ -11381,17 +11326,17 @@ __metadata: languageName: node linkType: hard -"@types/uuid@npm:^9.0.0, @types/uuid@npm:^9.0.1, @types/uuid@npm:^9.0.8": +"@types/uuid@npm:^9.0.0, @types/uuid@npm:^9.0.8": version: 9.0.8 resolution: "@types/uuid@npm:9.0.8" checksum: 10c0/b411b93054cb1d4361919579ef3508a1f12bf15b5fdd97337d3d351bece6c921b52b6daeef89b62340fd73fd60da407878432a1af777f40648cbe53a01723489 languageName: node linkType: hard -"@types/webxr@npm:*, @types/webxr@npm:^0.5.2": - version: 0.5.22 - resolution: "@types/webxr@npm:0.5.22" - checksum: 10c0/dd015cadd71b2cdd3b7bab18152e579d33ff66652b2eab26f371f3583ca607e9a1f1bd5af5e2f7ff861a50aa352f44b3be40f26b64561e365d1fec254c7dfdcd +"@types/webxr@npm:*, @types/webxr@npm:>=0.5.17, @types/webxr@npm:^0.5.2": + version: 0.5.24 + resolution: "@types/webxr@npm:0.5.24" + checksum: 10c0/ff59ffd390d06ca3f89ab2531d583ac10bc5e2ab82e5a01ecc40fbc365224a3375e7caa5b14649cf6141db21fb024940da7ad2bd8faa3cd497a6665257cb53b5 languageName: node linkType: hard @@ -11402,24 +11347,32 @@ __metadata: languageName: node linkType: hard +"@types/ws@npm:^8.18.1": + version: 8.18.1 + resolution: "@types/ws@npm:8.18.1" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/61aff1129143fcc4312f083bc9e9e168aa3026b7dd6e70796276dcfb2c8211c4292603f9c4864fae702f2ed86e4abd4d38aa421831c2fd7f856c931a481afbab + languageName: node + linkType: hard + "@typescript-eslint/eslint-plugin@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0": - version: 8.32.1 - resolution: "@typescript-eslint/eslint-plugin@npm:8.32.1" + version: 8.49.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.49.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.32.1" - "@typescript-eslint/type-utils": "npm:8.32.1" - "@typescript-eslint/utils": "npm:8.32.1" - "@typescript-eslint/visitor-keys": "npm:8.32.1" - graphemer: "npm:^1.4.0" + "@typescript-eslint/scope-manager": "npm:8.49.0" + "@typescript-eslint/type-utils": "npm:8.49.0" + "@typescript-eslint/utils": "npm:8.49.0" + "@typescript-eslint/visitor-keys": "npm:8.49.0" ignore: "npm:^7.0.0" natural-compare: "npm:^1.4.0" ts-api-utils: "npm:^2.1.0" peerDependencies: - "@typescript-eslint/parser": ^8.37.0 + "@typescript-eslint/parser": ^8.49.0 eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/29dbafc1f02e1167e6d1e92908de6bf7df1cc1fc9ae1de3f4d4abf5d2b537be16b173bcd05770270529eb2fd17a3ac63c2f40d308f7fbbf6d6f286ba564afd64 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/f5a6ac622bebad31e6e561caa2e7364bac82e259d487e1832f90c41040c856ed360891c710098f43d3541a17703a429ef023b0f5bb573cc05ee52200096f252f languageName: node linkType: hard @@ -11458,18 +11411,18 @@ __metadata: linkType: hard "@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0": - version: 8.32.1 - resolution: "@typescript-eslint/parser@npm:8.32.1" + version: 8.49.0 + resolution: "@typescript-eslint/parser@npm:8.49.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.32.1" - "@typescript-eslint/types": "npm:8.32.1" - "@typescript-eslint/typescript-estree": "npm:8.32.1" - "@typescript-eslint/visitor-keys": "npm:8.32.1" + "@typescript-eslint/scope-manager": "npm:8.49.0" + "@typescript-eslint/types": "npm:8.49.0" + "@typescript-eslint/typescript-estree": "npm:8.49.0" + "@typescript-eslint/visitor-keys": "npm:8.49.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/01095f5b6e0a2e0631623be3f44be0f2960ceb24de33b64cb790e24a1468018d2b4d6874d1fa08a4928c2a02f208dd66cbc49735c7e8b54d564e420daabf84d1 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/749e6244497f2b617351cce4ae520bc101c948b1c94c28e3bc4c5861eb999ada3b4be5dfad36a377a75675998a27d24c5ffba23ff2af743e2b4c4530f68b2673 languageName: node linkType: hard @@ -11491,6 +11444,19 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/project-service@npm:8.49.0": + version: 8.49.0 + resolution: "@typescript-eslint/project-service@npm:8.49.0" + dependencies: + "@typescript-eslint/tsconfig-utils": "npm:^8.49.0" + "@typescript-eslint/types": "npm:^8.49.0" + debug: "npm:^4.3.4" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/da6342fe99786c9d9c1d2fc3291ffd62afa043b42f4c7b5c1f8b3a6af266bd9af662281a0905ee70b069a811b63faf7efb63932f6bf55cb138e42309e4ced425 + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/scope-manager@npm:5.62.0" @@ -11511,13 +11477,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.32.1": - version: 8.32.1 - resolution: "@typescript-eslint/scope-manager@npm:8.32.1" +"@typescript-eslint/scope-manager@npm:8.49.0": + version: 8.49.0 + resolution: "@typescript-eslint/scope-manager@npm:8.49.0" dependencies: - "@typescript-eslint/types": "npm:8.32.1" - "@typescript-eslint/visitor-keys": "npm:8.32.1" - checksum: 10c0/d2cb1f7736388972137d6e510b2beae4bac033fcab274e04de90ebba3ce466c71fe47f1795357e032e4a6c8b2162016b51b58210916c37212242c82d35352e9f + "@typescript-eslint/types": "npm:8.49.0" + "@typescript-eslint/visitor-keys": "npm:8.49.0" + checksum: 10c0/fe7a036e186e8cb933375ecc3b6ea8ce7604f1dd53d72c24d26158cbc2563527f8c1ba7a894b58bcbd079315fe950ff3c5eb5f7061658f39ff473c04d54ef701 + languageName: node + linkType: hard + +"@typescript-eslint/tsconfig-utils@npm:8.49.0, @typescript-eslint/tsconfig-utils@npm:^8.49.0": + version: 8.49.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.49.0" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/1b255149d3f0d99b6cf5df4b62925a79f44f243748c6e877a7cf1dd0cdbff7411f2971d5e9fa85472ed76055bd1826e55c1adc99f3d82f504bd9fcd6e76f4b3a languageName: node linkType: hard @@ -11538,18 +11513,19 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.32.1": - version: 8.32.1 - resolution: "@typescript-eslint/type-utils@npm:8.32.1" +"@typescript-eslint/type-utils@npm:8.49.0": + version: 8.49.0 + resolution: "@typescript-eslint/type-utils@npm:8.49.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:8.32.1" - "@typescript-eslint/utils": "npm:8.32.1" + "@typescript-eslint/types": "npm:8.49.0" + "@typescript-eslint/typescript-estree": "npm:8.49.0" + "@typescript-eslint/utils": "npm:8.49.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^2.1.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/f10186340ce194681804d9a57feb6d8d6c3adbd059c70df58f4656b0d9efd412fb0c2d80c182f9db83bad1a301754e0c24fe26f3354bef3a1795ab9c835cb763 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/0b5bdcbd100469acc6b02642f1bface12347423fc065b57fce94eef2f059a30ada1dfada2d172531305d4a48640c51236634f25eaa9529a400447862837ff595 languageName: node linkType: hard @@ -11567,10 +11543,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.32.1": - version: 8.32.1 - resolution: "@typescript-eslint/types@npm:8.32.1" - checksum: 10c0/86f59b29c12e7e8abe45a1659b6fae5e7b0cfaf09ab86dd596ed9d468aa61082bbccd509d25f769b197fbfdf872bbef0b323a2ded6ceaca351f7c679f1ba3bd3 +"@typescript-eslint/types@npm:8.49.0, @typescript-eslint/types@npm:^8.49.0": + version: 8.49.0 + resolution: "@typescript-eslint/types@npm:8.49.0" + checksum: 10c0/75b26207b142576cf9af86406815b440c7f4bc6645fa58c58a3d781a5d80a39ba7e44d4b4df297980019a7aa1db10da5ac515191aaaf0f1ef6007996c126d8f9 languageName: node linkType: hard @@ -11611,21 +11587,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.32.1": - version: 8.32.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.32.1" +"@typescript-eslint/typescript-estree@npm:8.49.0": + version: 8.49.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.49.0" dependencies: - "@typescript-eslint/types": "npm:8.32.1" - "@typescript-eslint/visitor-keys": "npm:8.32.1" + "@typescript-eslint/project-service": "npm:8.49.0" + "@typescript-eslint/tsconfig-utils": "npm:8.49.0" + "@typescript-eslint/types": "npm:8.49.0" + "@typescript-eslint/visitor-keys": "npm:8.49.0" debug: "npm:^4.3.4" - fast-glob: "npm:^3.3.2" - is-glob: "npm:^4.0.3" minimatch: "npm:^9.0.4" semver: "npm:^7.6.0" + tinyglobby: "npm:^0.2.15" ts-api-utils: "npm:^2.1.0" peerDependencies: - typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/b5ae0d91ef1b46c9f3852741e26b7a14c28bb58ee8a283b9530ac484332ca58a7216b9d22eda23c5449b5fd69c6e4601ef3ebbd68e746816ae78269036c08cda + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/91d0e4ed00021085142c2845571cc91c89b700ee184eb508e8d1f97a02533c029630f00c3f0f796942b28397ec9f61502b153c81971d228893363fc546bbb341 languageName: node linkType: hard @@ -11661,18 +11638,18 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.32.1": - version: 8.32.1 - resolution: "@typescript-eslint/utils@npm:8.32.1" +"@typescript-eslint/utils@npm:8.49.0": + version: 8.49.0 + resolution: "@typescript-eslint/utils@npm:8.49.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.7.0" - "@typescript-eslint/scope-manager": "npm:8.32.1" - "@typescript-eslint/types": "npm:8.32.1" - "@typescript-eslint/typescript-estree": "npm:8.32.1" + "@typescript-eslint/scope-manager": "npm:8.49.0" + "@typescript-eslint/types": "npm:8.49.0" + "@typescript-eslint/typescript-estree": "npm:8.49.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/a2b90c0417cd3a33c6e22f9cc28c356f251bb8928ef1d25e057feda007d522d281bdc37a9a0d05b70312f00a7b3f350ca06e724867025ea85bba5a4c766732e7 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/d10fe4d844dacb2f76f0a6e018455d94ba29204845d57248ae220030bda7e13e0e7b488b3ccf8ce1b5d577e1e1775cbdbbff911261a586d9bc7fdfc3cc001697 languageName: node linkType: hard @@ -11696,13 +11673,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.32.1": - version: 8.32.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.32.1" +"@typescript-eslint/visitor-keys@npm:8.49.0": + version: 8.49.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.49.0" dependencies: - "@typescript-eslint/types": "npm:8.32.1" - eslint-visitor-keys: "npm:^4.2.0" - checksum: 10c0/9c05053dfd048f681eb96e09ceefa8841a617b8b5950eea05e0844b38fe3510a284eb936324caa899c3ceb4bc23efe56ac01437fab378ac1beeb1c6c00404978 + "@typescript-eslint/types": "npm:8.49.0" + eslint-visitor-keys: "npm:^4.2.1" + checksum: 10c0/442c47bf8e46dda50a765cddbd524f6fef9e76acc3d11de2505ca7097054f24e53f12fe57be34b72fb56115f8f74499573a2704f3465bffdb96834083b616cf1 languageName: node linkType: hard @@ -11722,123 +11699,137 @@ __metadata: languageName: node linkType: hard -"@unrs/resolver-binding-darwin-arm64@npm:1.7.2": - version: 1.7.2 - resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.7.2" +"@unrs/resolver-binding-android-arm-eabi@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.11.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@unrs/resolver-binding-android-arm64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-android-arm64@npm:1.11.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-darwin-arm64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.11.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@unrs/resolver-binding-darwin-x64@npm:1.7.2": - version: 1.7.2 - resolution: "@unrs/resolver-binding-darwin-x64@npm:1.7.2" +"@unrs/resolver-binding-darwin-x64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-darwin-x64@npm:1.11.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@unrs/resolver-binding-freebsd-x64@npm:1.7.2": - version: 1.7.2 - resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.7.2" +"@unrs/resolver-binding-freebsd-x64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.11.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.7.2": - version: 1.7.2 - resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.7.2" +"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.7.2": - version: 1.7.2 - resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.7.2" +"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm64-gnu@npm:1.7.2": - version: 1.7.2 - resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.7.2" +"@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm64-musl@npm:1.7.2": - version: 1.7.2 - resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.7.2" +"@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.7.2": - version: 1.7.2 - resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.7.2" +"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.7.2": - version: 1.7.2 - resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.7.2" +"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-riscv64-musl@npm:1.7.2": - version: 1.7.2 - resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.7.2" +"@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-linux-s390x-gnu@npm:1.7.2": - version: 1.7.2 - resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.7.2" +"@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-x64-gnu@npm:1.7.2": - version: 1.7.2 - resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.7.2" +"@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-x64-musl@npm:1.7.2": - version: 1.7.2 - resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.7.2" +"@unrs/resolver-binding-linux-x64-musl@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.11.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-wasm32-wasi@npm:1.7.2": - version: 1.7.2 - resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.7.2" +"@unrs/resolver-binding-wasm32-wasi@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.11.1" dependencies: - "@napi-rs/wasm-runtime": "npm:^0.2.9" + "@napi-rs/wasm-runtime": "npm:^0.2.11" conditions: cpu=wasm32 languageName: node linkType: hard -"@unrs/resolver-binding-win32-arm64-msvc@npm:1.7.2": - version: 1.7.2 - resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.7.2" +"@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@unrs/resolver-binding-win32-ia32-msvc@npm:1.7.2": - version: 1.7.2 - resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.7.2" +"@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@unrs/resolver-binding-win32-x64-msvc@npm:1.7.2": - version: 1.7.2 - resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.7.2" +"@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -11862,9 +11853,9 @@ __metadata: linkType: hard "@webgpu/types@npm:*": - version: 0.1.64 - resolution: "@webgpu/types@npm:0.1.64" - checksum: 10c0/d17e3f855f687b466330ef7861a60914eb44c8ac6a16e32d050e770dea48d9814ee90bf70ecac2d38b940b591f42fea519b0e1f00f9ad96e1ddb1f62eee7a15b + version: 0.1.68 + resolution: "@webgpu/types@npm:0.1.68" + checksum: 10c0/7d197050dcebaaec7ab2f167dbe579b8bd6bf4c2589aec5ec04eb39c4cb2a0a62afb0874554796d7fad7d8fd57069a8ddfe50407cda0323aaa4754e378075238 languageName: node linkType: hard @@ -11878,25 +11869,25 @@ __metadata: languageName: node linkType: hard -"@whatwg-node/fetch@npm:^0.10.0": - version: 0.10.8 - resolution: "@whatwg-node/fetch@npm:0.10.8" +"@whatwg-node/fetch@npm:^0.10.13": + version: 0.10.13 + resolution: "@whatwg-node/fetch@npm:0.10.13" dependencies: - "@whatwg-node/node-fetch": "npm:^0.7.21" + "@whatwg-node/node-fetch": "npm:^0.8.3" urlpattern-polyfill: "npm:^10.0.0" - checksum: 10c0/7dc3cad446ede6fe9df8d01b4484ace9a6bd2a22fcae90fdf970012f12c11dba21af92f071e2f4bfa1dd81b554e196b6ee6669dfb0fd5e2d1bd82db3f10968ca + checksum: 10c0/afce42c44e9c5572ac5800615bac3a03865923af53af99098d2e931b40f6db556ad5d4a3e08c29e51ecf871809f0860fb11f2b024891daa26646a309f8b07fc1 languageName: node linkType: hard -"@whatwg-node/node-fetch@npm:^0.7.21": - version: 0.7.21 - resolution: "@whatwg-node/node-fetch@npm:0.7.21" +"@whatwg-node/node-fetch@npm:^0.8.3": + version: 0.8.4 + resolution: "@whatwg-node/node-fetch@npm:0.8.4" dependencies: "@fastify/busboy": "npm:^3.1.1" "@whatwg-node/disposablestack": "npm:^0.0.6" "@whatwg-node/promise-helpers": "npm:^1.3.2" tslib: "npm:^2.6.3" - checksum: 10c0/4aaed0511dc1b4cdfa060e5f3d0919d162c786d88bae93fd98a0dab6b55d8c09b6ecca17c96d3b29900e1e045db811a5fefc597614097e161a9b8b558102eb91 + checksum: 10c0/dfe4123d5080364594ed1b6614a32a68e84b45db4f372c9b6b96dcc61321a6b3b35457fc88b6cac09b644391b9c3426c2fd209962525e9dc16f2337dadbcd4b0 languageName: node linkType: hard @@ -11926,10 +11917,10 @@ __metadata: languageName: node linkType: hard -"@zip.js/zip.js@npm:^2.7.70": - version: 2.7.72 - resolution: "@zip.js/zip.js@npm:2.7.72" - checksum: 10c0/26def4367ff242a7203228a74722585f13da4ff1466ace65170f15e77ea956e8d2a9115b917cf8683cb0551c96df716a2489f4e81a557a60f48d28332a480c15 +"@zip.js/zip.js@npm:^2.8.1": + version: 2.8.11 + resolution: "@zip.js/zip.js@npm:2.8.11" + checksum: 10c0/ac0b2ff3bf9be6b34c7e4923951006b587d7f4330fb48026a767e980e380f5c65fc1a046b8e315660ff93ce42ce0ad046c1b6523d20c27906db92d3a15121bf2 languageName: node linkType: hard @@ -11970,10 +11961,10 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:^3.0.0": - version: 3.0.1 - resolution: "abbrev@npm:3.0.1" - checksum: 10c0/21ba8f574ea57a3106d6d35623f2c4a9111d9ee3e9a5be47baed46ec2457d2eac46e07a5c4a60186f88cb98abbe3e24f2d4cca70bc2b12f1692523e2209a9ccf +"abbrev@npm:^4.0.0": + version: 4.0.0 + resolution: "abbrev@npm:4.0.0" + checksum: 10c0/b4cc16935235e80702fc90192e349e32f8ef0ed151ef506aa78c81a7c455ec18375c4125414b99f84b2e055199d66383e787675f0bcd87da7a4dbd59f9eac1d5 languageName: node linkType: hard @@ -12197,9 +12188,9 @@ __metadata: linkType: hard "ansi-regex@npm:^6.0.1": - version: 6.1.0 - resolution: "ansi-regex@npm:6.1.0" - checksum: 10c0/a91daeddd54746338478eef88af3439a7edf30f8e23196e2d6ed182da9add559c601266dbef01c2efa46a958ad6f1f8b176799657616c702b5b02e799e7fd8dc + version: 6.2.2 + resolution: "ansi-regex@npm:6.2.2" + checksum: 10c0/05d4acb1d2f59ab2cf4b794339c7b168890d44dda4bf0ce01152a8da0213aca207802f930442ce8cd22d7a92f44907664aac6508904e75e038fa944d2601b30f languageName: node linkType: hard @@ -12220,16 +12211,16 @@ __metadata: linkType: hard "ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0": - version: 6.2.1 - resolution: "ansi-styles@npm:6.2.1" - checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c + version: 6.2.3 + resolution: "ansi-styles@npm:6.2.3" + checksum: 10c0/23b8a4ce14e18fb854693b95351e286b771d23d8844057ed2e7d083cd3e708376c3323707ec6a24365f7d7eda3ca00327fe04092e29e551499ec4c8b7bfac868 languageName: node linkType: hard -"ansis@npm:^3.17.0": - version: 3.17.0 - resolution: "ansis@npm:3.17.0" - checksum: 10c0/d8fa94ca7bb91e7e5f8a7d323756aa075facce07c5d02ca883673e128b2873d16f93e0dec782f98f1eeb1f2b3b4b7b60dcf0ad98fb442e75054fe857988cc5cb +"ansis@npm:^4.2.0": + version: 4.2.0 + resolution: "ansis@npm:4.2.0" + checksum: 10c0/cd6a7a681ecd36e72e0d79c1e34f1f3bcb1b15bcbb6f0f8969b4228062d3bfebbef468e09771b00d93b2294370b34f707599d4a113542a876de26823b795b5d2 languageName: node linkType: hard @@ -12257,7 +12248,7 @@ __metadata: languageName: node linkType: hard -"aproba@npm:2.0.0, aproba@npm:^1.0.3 || ^2.0.0": +"aproba@npm:2.0.0": version: 2.0.0 resolution: "aproba@npm:2.0.0" checksum: 10c0/d06e26384a8f6245d8c8896e138c0388824e259a329e0c9f196b4fa533c82502a6fd449586e3604950a0c42921832a458bb3aa0aa9f0ba449cfd4f50fd0d09b5 @@ -12512,13 +12503,13 @@ __metadata: linkType: hard "asn1js@npm:^3.0.5, asn1js@npm:^3.0.6": - version: 3.0.6 - resolution: "asn1js@npm:3.0.6" + version: 3.0.7 + resolution: "asn1js@npm:3.0.7" dependencies: pvtsutils: "npm:^1.3.6" pvutils: "npm:^1.1.3" tslib: "npm:^2.8.1" - checksum: 10c0/96d35e65e3df819ad9cc2d91d1150a3041fd84687a62faa73405e72a6b4c655bc2450e779fad524969e14eeac1f69db2559f27ef6d06ddeeddada28f72ad9b89 + checksum: 10c0/7e79795edf1bcc86532c4084aa7c8c0ebc57f7dd6f964ad6de956abf617329722f6964b7af3a5d1c4554dd61b4b148ae1580e63e3ec2e70e7fba34f6df072b29 languageName: node linkType: hard @@ -12536,15 +12527,6 @@ __metadata: languageName: node linkType: hard -"ast-types@npm:^0.13.4": - version: 0.13.4 - resolution: "ast-types@npm:0.13.4" - dependencies: - tslib: "npm:^2.0.1" - checksum: 10c0/3a1a409764faa1471601a0ad01b3aa699292991aa9c8a30c7717002cabdf5d98008e7b53ae61f6e058f757fc6ba965e147967a93c13e62692c907d79cfb245f8 - languageName: node - linkType: hard - "astral-regex@npm:^2.0.0": version: 2.0.0 resolution: "astral-regex@npm:2.0.0" @@ -12559,7 +12541,14 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.2.3, async@npm:^3.2.4": +"async-generator-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-generator-function@npm:1.0.0" + checksum: 10c0/2c50ef856c543ad500d8d8777d347e3c1ba623b93e99c9263ecc5f965c1b12d2a140e2ab6e43c3d0b85366110696f28114649411cbcd10b452a92a2318394186 + languageName: node + linkType: hard + +"async@npm:^3.2.4, async@npm:^3.2.6": version: 3.2.6 resolution: "async@npm:3.2.6" checksum: 10c0/36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 @@ -12597,12 +12586,12 @@ __metadata: linkType: hard "autoprefixer@npm:^10.4.19": - version: 10.4.21 - resolution: "autoprefixer@npm:10.4.21" + version: 10.4.22 + resolution: "autoprefixer@npm:10.4.22" dependencies: - browserslist: "npm:^4.24.4" - caniuse-lite: "npm:^1.0.30001702" - fraction.js: "npm:^4.3.7" + browserslist: "npm:^4.27.0" + caniuse-lite: "npm:^1.0.30001754" + fraction.js: "npm:^5.3.4" normalize-range: "npm:^0.1.2" picocolors: "npm:^1.1.1" postcss-value-parser: "npm:^4.2.0" @@ -12610,7 +12599,7 @@ __metadata: postcss: ^8.1.0 bin: autoprefixer: bin/autoprefixer - checksum: 10c0/de5b71d26d0baff4bbfb3d59f7cf7114a6030c9eeb66167acf49a32c5b61c68e308f1e0f869d92334436a221035d08b51cd1b2f2c4689b8d955149423c16d4d4 + checksum: 10c0/2ae8d135af2deaaa5065a3a466c877787373c0ed766b8a8e8259d7871db79c1a7e1d9f6c9541c54fa95647511d3c2066bb08a30160e58c9bfa75506f9c18f3aa languageName: node linkType: hard @@ -12624,48 +12613,48 @@ __metadata: linkType: hard "aws-amplify@npm:^6.4.0": - version: 6.14.4 - resolution: "aws-amplify@npm:6.14.4" - dependencies: - "@aws-amplify/analytics": "npm:7.0.80" - "@aws-amplify/api": "npm:6.3.11" - "@aws-amplify/auth": "npm:6.12.4" - "@aws-amplify/core": "npm:6.11.4" - "@aws-amplify/datastore": "npm:5.0.82" - "@aws-amplify/notifications": "npm:2.0.80" - "@aws-amplify/storage": "npm:6.8.4" + version: 6.15.9 + resolution: "aws-amplify@npm:6.15.9" + dependencies: + "@aws-amplify/analytics": "npm:7.0.90" + "@aws-amplify/api": "npm:6.3.21" + "@aws-amplify/auth": "npm:6.17.1" + "@aws-amplify/core": "npm:6.15.0" + "@aws-amplify/datastore": "npm:5.1.2" + "@aws-amplify/notifications": "npm:2.0.90" + "@aws-amplify/storage": "npm:6.11.0" tslib: "npm:^2.5.0" - checksum: 10c0/bfbafc3000831afda73478b110f5fdd72b0698ebf169dae272373863cec1832126a50e4a5b38747fa74d18cdea67fb7c9331b623c60702284d56918c0e2b9f43 + checksum: 10c0/19b4d34435dd75fd4362fe11cc8b9d1364511b90fa1f98afc59588e95e732117bda3203415c3b25c8f821d83453f287ca6aebefbc0c9177518f37fe0e2027d06 languageName: node linkType: hard "aws-cdk-lib@npm:^2.149.0": - version: 2.198.0 - resolution: "aws-cdk-lib@npm:2.198.0" + version: 2.232.2 + resolution: "aws-cdk-lib@npm:2.232.2" dependencies: - "@aws-cdk/asset-awscli-v1": "npm:2.2.237" + "@aws-cdk/asset-awscli-v1": "npm:2.2.242" "@aws-cdk/asset-node-proxy-agent-v6": "npm:^2.1.0" - "@aws-cdk/cloud-assembly-schema": "npm:^41.2.0" + "@aws-cdk/cloud-assembly-schema": "npm:^48.20.0" "@balena/dockerignore": "npm:^1.0.2" case: "npm:1.6.3" - fs-extra: "npm:^11.3.0" + fs-extra: "npm:^11.3.2" ignore: "npm:^5.3.2" jsonschema: "npm:^1.5.0" mime-types: "npm:^2.1.35" minimatch: "npm:^3.1.2" punycode: "npm:^2.3.1" - semver: "npm:^7.7.2" + semver: "npm:^7.7.3" table: "npm:^6.9.0" yaml: "npm:1.10.2" peerDependencies: constructs: ^10.0.0 - checksum: 10c0/54edff852695d448967818145da66e0d064f9369acac84f2b00cabdba475fb48d3c9e29cb3b031fee357bbb6b5813f7d8d968768a7f3938bc94041df5d104857 + checksum: 10c0/d2af3d0f8197464c209e33d32d73b4cef6bd1bbd0eeeaf7a71258f0cfba9c0aff6db17e18a2e0ad9839adc2dd7a2ab87dfdb53f608f0445acefc3f6b26a8e27c languageName: node linkType: hard "aws-cdk@npm:^2.149.0": - version: 2.1016.1 - resolution: "aws-cdk@npm:2.1016.1" + version: 2.1034.0 + resolution: "aws-cdk@npm:2.1034.0" dependencies: fsevents: "npm:2.3.2" dependenciesMeta: @@ -12673,7 +12662,7 @@ __metadata: optional: true bin: cdk: bin/cdk - checksum: 10c0/55d3e2a720eeac9c39811e1547c8528e37d330e64bb6014a95674ab68eb0829cadd7c804ef52b7e0e09fa24464a543ad162c2346ddcbcdb977d2f1f6563490ff + checksum: 10c0/f18b84614b29e95f45f0932cdcc0b6d3ba388d0419b1682aafa4d7feb5709619219af4b37eb31317733af53cc7884f0fb0130b6c4a7ae2777f09eecfd387681d languageName: node linkType: hard @@ -12692,8 +12681,8 @@ __metadata: linkType: hard "aws-sdk@npm:^2.814.0": - version: 2.1692.0 - resolution: "aws-sdk@npm:2.1692.0" + version: 2.1693.0 + resolution: "aws-sdk@npm:2.1693.0" dependencies: buffer: "npm:4.9.2" events: "npm:1.1.1" @@ -12705,14 +12694,14 @@ __metadata: util: "npm:^0.12.4" uuid: "npm:8.0.0" xml2js: "npm:0.6.2" - checksum: 10c0/5123174cf9c7952f9f072789f2a95f1cb346a676652425a8c73dcda195181f8a8d947f4edea0056552a315bbd5126ed8bb71d0a38b16f337d168bf7bf63a5b0a + checksum: 10c0/bb29a700c2c668fc8c2d2738044ba5e5781451fe6168c60580b8e403292ee8317cd7eb1c6c16c0ed34a30d9af1c5c01375a2bd62a4b8075fdd0de1cf50875e31 languageName: node linkType: hard "axe-core@npm:^4.10.0": - version: 4.10.3 - resolution: "axe-core@npm:4.10.3" - checksum: 10c0/1b1c24f435b2ffe89d76eca0001cbfff42dbf012ad9bd37398b70b11f0d614281a38a28bc3069e8972e3c90ec929a8937994bd24b0ebcbaab87b8d1e241ab0c7 + version: 4.11.0 + resolution: "axe-core@npm:4.11.0" + checksum: 10c0/7d7020a568a824c303711858c2fcfe56d001d27e46c0c2ff75dc31b436cfddfd4857a301e70536cc9e64829d25338f7fb782102d23497ebdc66801e9900fc895 languageName: node linkType: hard @@ -12728,13 +12717,13 @@ __metadata: linkType: hard "axios@npm:^1.7.2, axios@npm:^1.8.3": - version: 1.9.0 - resolution: "axios@npm:1.9.0" + version: 1.13.2 + resolution: "axios@npm:1.13.2" dependencies: follow-redirects: "npm:^1.15.6" - form-data: "npm:^4.0.0" + form-data: "npm:^4.0.4" proxy-from-env: "npm:^1.1.0" - checksum: 10c0/9371a56886c2e43e4ff5647b5c2c3c046ed0a3d13482ef1d0135b994a628c41fbad459796f101c655e62f0c161d03883454474d2e435b2e021b1924d9f24994c + checksum: 10c0/e8a42e37e5568ae9c7a28c348db0e8cf3e43d06fcbef73f0048669edfe4f71219664da7b6cc991b0c0f01c28a48f037c515263cb79be1f1ae8ff034cd813867b languageName: node linkType: hard @@ -12746,9 +12735,14 @@ __metadata: linkType: hard "b4a@npm:^1.6.4": - version: 1.6.7 - resolution: "b4a@npm:1.6.7" - checksum: 10c0/ec2f004d1daae04be8c5a1f8aeb7fea213c34025e279db4958eb0b82c1729ee25f7c6e89f92a5f65c8a9cf2d017ce27e3dda912403341d1781bd74528a4849d4 + version: 1.7.3 + resolution: "b4a@npm:1.7.3" + peerDependencies: + react-native-b4a: "*" + peerDependenciesMeta: + react-native-b4a: + optional: true + checksum: 10c0/ac16d186e00fa0d16de1f1a4af413953bc762d50d5a0e382aaa744a13886600313b7293403ad77fc83f6b1489c3fc2610494d1026754a51d1b7cdac2115a7598 languageName: node linkType: hard @@ -12861,10 +12855,15 @@ __metadata: languageName: node linkType: hard -"bare-events@npm:^2.2.0": - version: 2.5.4 - resolution: "bare-events@npm:2.5.4" - checksum: 10c0/877a9cea73d545e2588cdbd6fd01653e27dac48ad6b44985cdbae73e1f57f292d4ba52e25d1fba53674c1053c463d159f3d5c7bc36a2e6e192e389b499ddd627 +"bare-events@npm:^2.7.0": + version: 2.8.2 + resolution: "bare-events@npm:2.8.2" + peerDependencies: + bare-abort-controller: "*" + peerDependenciesMeta: + bare-abort-controller: + optional: true + checksum: 10c0/53fef240cf2cdcca62f78b6eead90ddb5a59b0929f414b13a63764c2b4f9de98ea8a578d033b04d64bb7b86dfbc402e937984e69950855cc3754c7b63da7db21 languageName: node linkType: hard @@ -12882,10 +12881,12 @@ __metadata: languageName: node linkType: hard -"basic-ftp@npm:^5.0.2": - version: 5.0.5 - resolution: "basic-ftp@npm:5.0.5" - checksum: 10c0/be983a3997749856da87b839ffce6b8ed6c7dbf91ea991d5c980d8add275f9f2926c19f80217ac3e7f353815be879371d636407ca72b038cea8cab30e53928a6 +"baseline-browser-mapping@npm:^2.9.0": + version: 2.9.7 + resolution: "baseline-browser-mapping@npm:2.9.7" + bin: + baseline-browser-mapping: dist/cli.js + checksum: 10c0/500af82926d71d23fab20bcf821eb27deeaad45d1a01bd33d2dea7aab6114149068fa0d42bb9c5c18657e996b6e8063b84612c8fb8ac8ba6c6c6028fa4930ed1 languageName: node linkType: hard @@ -12959,14 +12960,14 @@ __metadata: linkType: hard "bl@npm:^6.0.8": - version: 6.1.0 - resolution: "bl@npm:6.1.0" + version: 6.1.6 + resolution: "bl@npm:6.1.6" dependencies: "@types/readable-stream": "npm:^4.0.0" buffer: "npm:^6.0.3" inherits: "npm:^2.0.4" readable-stream: "npm:^4.2.0" - checksum: 10c0/57407cb04d48fd913320f8f3a4a73b62b5a771fdf845dfc4071f46640cb48c01df40eb19cc2487d8acc0590a458ac0129ebd9a42c04b8573661fa8ed46522d06 + checksum: 10c0/91195dae603a389ffb7343c2c69722648d0d61998eac09f60cecab7c1f25500bf98babc21e5ec703dd3555d93a1aae8a0d1cdfcada4d23df75adc9e434daa45c languageName: node linkType: hard @@ -12977,30 +12978,30 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:1.20.3": - version: 1.20.3 - resolution: "body-parser@npm:1.20.3" +"body-parser@npm:~1.20.3": + version: 1.20.4 + resolution: "body-parser@npm:1.20.4" dependencies: - bytes: "npm:3.1.2" + bytes: "npm:~3.1.2" content-type: "npm:~1.0.5" debug: "npm:2.6.9" depd: "npm:2.0.0" - destroy: "npm:1.2.0" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - on-finished: "npm:2.4.1" - qs: "npm:6.13.0" - raw-body: "npm:2.5.2" + destroy: "npm:~1.2.0" + http-errors: "npm:~2.0.1" + iconv-lite: "npm:~0.4.24" + on-finished: "npm:~2.4.1" + qs: "npm:~6.14.0" + raw-body: "npm:~2.5.3" type-is: "npm:~1.6.18" - unpipe: "npm:1.0.0" - checksum: 10c0/0a9a93b7518f222885498dcecaad528cf010dd109b071bf471c93def4bfe30958b83e03496eb9c1ad4896db543d999bb62be1a3087294162a88cfa1b42c16310 + unpipe: "npm:~1.0.0" + checksum: 10c0/569c1e896297d1fcd8f34026c8d0ab70b90d45343c15c5d8dff5de2bad08125fc1e2f8c2f3f4c1ac6c0caaad115218202594d37dcb8d89d9b5dcae1c2b736aa9 languageName: node linkType: hard "bowser@npm:^2.11.0": - version: 2.11.0 - resolution: "bowser@npm:2.11.0" - checksum: 10c0/04efeecc7927a9ec33c667fa0965dea19f4ac60b3fea60793c2e6cf06c1dcd2f7ae1dbc656f450c5f50783b1c75cf9dc173ba6f3b7db2feee01f8c4b793e1bd3 + version: 2.13.1 + resolution: "bowser@npm:2.13.1" + checksum: 10c0/a57ef440c68e80ce736b95017e13f65d1476cdfa3cae10e0958ab71a8ed3e804aad761c5809b98fbaeaacd8cd1986d46ee7c317937c601897c9b1d17971bc8d1 languageName: node linkType: hard @@ -13041,17 +13042,30 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.24.0, browserslist@npm:^4.24.4": - version: 4.24.5 - resolution: "browserslist@npm:4.24.5" +"broker-factory@npm:^3.1.10": + version: 3.1.10 + resolution: "broker-factory@npm:3.1.10" + dependencies: + "@babel/runtime": "npm:^7.28.4" + fast-unique-numbers: "npm:^9.0.24" + tslib: "npm:^2.8.1" + worker-factory: "npm:^7.0.46" + checksum: 10c0/78b7812a1dbc0d8020f19a6171f3bf77c5e9abfefb0fbb4749b39b49ef3d48dba4f19fd093901ff92402a5b3d30d53f1ddf971393b6744ddc93c8696b4aa6e46 + languageName: node + linkType: hard + +"browserslist@npm:^4.24.0, browserslist@npm:^4.27.0": + version: 4.28.1 + resolution: "browserslist@npm:4.28.1" dependencies: - caniuse-lite: "npm:^1.0.30001716" - electron-to-chromium: "npm:^1.5.149" - node-releases: "npm:^2.0.19" - update-browserslist-db: "npm:^1.1.3" + baseline-browser-mapping: "npm:^2.9.0" + caniuse-lite: "npm:^1.0.30001759" + electron-to-chromium: "npm:^1.5.263" + node-releases: "npm:^2.0.27" + update-browserslist-db: "npm:^1.2.0" bin: browserslist: cli.js - checksum: 10c0/f4c1ce1a7d8fdfab5e5b88bb6e93d09e8a883c393f86801537a252da0362dbdcde4dbd97b318246c5d84c6607b2f6b47af732c1b000d6a8a881ee024bad29204 + checksum: 10c0/545a5fa9d7234e3777a7177ec1e9134bb2ba60a69e6b95683f6982b1473aad347c77c1264ccf2ac5dea609a9731fbfbda6b85782bdca70f80f86e28a402504bd languageName: node linkType: hard @@ -13144,7 +13158,7 @@ __metadata: languageName: node linkType: hard -"bytes@npm:3.1.2": +"bytes@npm:~3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" checksum: 10c0/76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e @@ -13216,23 +13230,22 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^19.0.1": - version: 19.0.1 - resolution: "cacache@npm:19.0.1" +"cacache@npm:^20.0.1": + version: 20.0.3 + resolution: "cacache@npm:20.0.3" dependencies: - "@npmcli/fs": "npm:^4.0.0" + "@npmcli/fs": "npm:^5.0.0" fs-minipass: "npm:^3.0.0" - glob: "npm:^10.2.2" - lru-cache: "npm:^10.0.1" + glob: "npm:^13.0.0" + lru-cache: "npm:^11.1.0" minipass: "npm:^7.0.3" minipass-collect: "npm:^2.0.1" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" p-map: "npm:^7.0.2" - ssri: "npm:^12.0.0" - tar: "npm:^7.4.3" - unique-filename: "npm:^4.0.0" - checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c + ssri: "npm:^13.0.0" + unique-filename: "npm:^5.0.0" + checksum: 10c0/c7da1ca694d20e8f8aedabd21dc11518f809a7d2b59aa76a1fc655db5a9e62379e465c157ddd2afe34b19230808882288effa6911b2de26a088a6d5645123462 languageName: node linkType: hard @@ -13320,13 +13333,6 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^6": - version: 6.3.0 - resolution: "camelcase@npm:6.3.0" - checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710 - languageName: node - linkType: hard - "camera-controls@npm:^2.9.0": version: 2.10.1 resolution: "camera-controls@npm:2.10.1" @@ -13336,10 +13342,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001702, caniuse-lite@npm:^1.0.30001716": - version: 1.0.30001718 - resolution: "caniuse-lite@npm:1.0.30001718" - checksum: 10c0/67f9ad09bc16443e28d14f265d6e468480cd8dc1900d0d8b982222de80c699c4f2306599c3da8a3fa7139f110d4b30d49dbac78f215470f479abb6ffe141d5d3 +"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001754, caniuse-lite@npm:^1.0.30001759": + version: 1.0.30001760 + resolution: "caniuse-lite@npm:1.0.30001760" + checksum: 10c0/cee26dff5c5b15ba073ab230200e43c0d4e88dc3bac0afe0c9ab963df70aaa876c3e513dde42a027f317136bf6e274818d77b073708b74c5807dfad33c029d3c languageName: node linkType: hard @@ -13368,45 +13374,20 @@ __metadata: languageName: node linkType: hard -"cdk-assets@npm:^3.2.1": - version: 3.2.3 - resolution: "cdk-assets@npm:3.2.3" - dependencies: - "@aws-cdk/cloud-assembly-schema": "npm:>=43.12.0" - "@aws-cdk/cx-api": "npm:^2.196.0" - "@aws-sdk/client-ecr": "npm:^3" - "@aws-sdk/client-s3": "npm:^3" - "@aws-sdk/client-secrets-manager": "npm:^3" - "@aws-sdk/client-sts": "npm:^3" - "@aws-sdk/credential-providers": "npm:^3" - "@aws-sdk/lib-storage": "npm:^3" - "@smithy/config-resolver": "npm:^4.1.2" - "@smithy/node-config-provider": "npm:^4.1.1" - archiver: "npm:^7.0.1" - glob: "npm:^11.0.2" - mime: "npm:^2" - yargs: "npm:^17.7.2" - bin: - cdk-assets: bin/cdk-assets - docker-credential-cdk-assets: bin/docker-credential-cdk-assets - checksum: 10c0/110ae3fd54058cc1c28dfc34158e3f09fecb2996edd1021a102c7f55d4fadb9bb886b267ba3b3af3247b8de405419cba58c25c3f702a1033f5124a99b4d06d31 - languageName: node - linkType: hard - -"cdk-from-cfn@npm:^0.210.0": - version: 0.210.0 - resolution: "cdk-from-cfn@npm:0.210.0" - checksum: 10c0/22295b3c4b1bfc86353df33940faaa23d446307a157a967bb982369f9a9d7711e1c39b9f7f1739d9af9f620f19445be3742e6e748f2749bf50e7d7ab7eb33a64 +"cdk-from-cfn@npm:^0.236.0": + version: 0.236.0 + resolution: "cdk-from-cfn@npm:0.236.0" + checksum: 10c0/5603d74e4ac1dcb217d93d9860a50a519a32502bc180f6a6b0023220578f52236cdfe4fe85da6d0950de7df7bf2f6f811e50ad386b38fe901ff1a3dadf977a99 languageName: node linkType: hard "cesium@npm:^1.131.0": - version: 1.132.0 - resolution: "cesium@npm:1.132.0" + version: 1.136.0 + resolution: "cesium@npm:1.136.0" dependencies: - "@cesium/engine": "npm:^19.0.0" - "@cesium/widgets": "npm:^13.0.0" - checksum: 10c0/915ed8fa57a9391532414c7bebdf8bbc33e038b4ec8ad41800f6e06566c8cbe60179c4bc19b104cc90e2ddf92ec5deb8c3f1010dc89bc15ed0697ebfafd6348e + "@cesium/engine": "npm:^22.1.0" + "@cesium/widgets": "npm:^14.1.0" + checksum: 10c0/88e04bc5f2c2288f64c13d1041b4986e116872c5ccf4aa7216c2173475801a0f7d2d29ac00b8918ea72ca969050727d643b8a90d10037eb6c003f922ef71d8bf languageName: node linkType: hard @@ -13437,7 +13418,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4, chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": +"chalk@npm:^4, chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -13510,6 +13491,13 @@ __metadata: languageName: node linkType: hard +"chardet@npm:^2.1.1": + version: 2.1.1 + resolution: "chardet@npm:2.1.1" + checksum: 10c0/d8391dd412338442b3de0d3a488aa9327f8bcf74b62b8723d6bd0b85c4084d50b731320e0a7c710edb1d44de75969995d2784b80e4c13b004a6c7a0db4c6e793 + languageName: node + linkType: hard + "charenc@npm:0.0.2, charenc@npm:^0.0.2": version: 0.0.2 resolution: "charenc@npm:0.0.2" @@ -13518,11 +13506,11 @@ __metadata: linkType: hard "chart.js@npm:^4.4.8": - version: 4.4.9 - resolution: "chart.js@npm:4.4.9" + version: 4.5.1 + resolution: "chart.js@npm:4.5.1" dependencies: "@kurkle/color": "npm:^0.3.0" - checksum: 10c0/970e06bf1f8f498671b19b3105bb5fc5c25558286baa6141e7895815efca303c4b1a8f9c82430e61d8c772795fd8e40ddf9bc33fdf7559e3a016d7580c2d987c + checksum: 10c0/3f2a11dcaae9079e8e6b8ad077e2ae311f04996f9da14815730891e66215ee8b5f2c0eb70b5a156e5bde0f89a41bae13506dc6153e50fd22dcb282b21eec706f languageName: node linkType: hard @@ -13581,9 +13569,9 @@ __metadata: linkType: hard "ci-info@npm:^4.0.0, ci-info@npm:^4.1.0": - version: 4.3.0 - resolution: "ci-info@npm:4.3.0" - checksum: 10c0/60d3dfe95d75c01454ec1cfd5108617dd598a28a2a3e148bd7e1523c1c208b5f5a3007cafcbe293e6fd0a5a310cc32217c5dc54743eeabc0a2bec80072fc055c + version: 4.3.1 + resolution: "ci-info@npm:4.3.1" + checksum: 10c0/7dd82000f514d76ddfe7775e4cb0d66e5c638f5fa0e2a3be29557e898da0d32ac04f231217d414d07fb968b1fbc6d980ee17ddde0d2c516f23da9cfff608f6c1 languageName: node linkType: hard @@ -13848,13 +13836,6 @@ __metadata: languageName: node linkType: hard -"colors@npm:^1.4.0": - version: 1.4.0 - resolution: "colors@npm:1.4.0" - checksum: 10c0/9af357c019da3c5a098a301cf64e3799d27549d8f185d86f79af23069e4f4303110d115da98483519331f6fb71c8568d5688fa1c6523600044fd4a54e97c4efb - languageName: node - linkType: hard - "columnify@npm:1.6.0": version: 1.6.0 resolution: "columnify@npm:1.6.0" @@ -13991,13 +13972,13 @@ __metadata: linkType: hard "constructs@npm:^10.3.0": - version: 10.4.2 - resolution: "constructs@npm:10.4.2" - checksum: 10c0/dcd5edd631c7313964f89fffb7365e1eebaede16cbc9ae69eab5337710353913684b860ccc4b2a3dfaf147656f48f0ae7853ca94cb51833e152b46047ac7a4ff + version: 10.4.4 + resolution: "constructs@npm:10.4.4" + checksum: 10c0/d3eb0a240adbc2304c347b96cb8eee391a2286c9cbdf97255f856ec58838edc8c7c27ff41ff9d60316dccc92c3be5277abd08b517b3c55c32cea52def7c4163c languageName: node linkType: hard -"content-disposition@npm:0.5.4": +"content-disposition@npm:~0.5.4": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" dependencies: @@ -14120,21 +14101,14 @@ __metadata: languageName: node linkType: hard -"cookie-signature@npm:1.0.6": - version: 1.0.6 - resolution: "cookie-signature@npm:1.0.6" - checksum: 10c0/b36fd0d4e3fef8456915fcf7742e58fbfcc12a17a018e0eb9501c9d5ef6893b596466f03b0564b81af29ff2538fd0aa4b9d54fe5ccbfb4c90ea50ad29fe2d221 - languageName: node - linkType: hard - -"cookie@npm:0.7.1": - version: 0.7.1 - resolution: "cookie@npm:0.7.1" - checksum: 10c0/5de60c67a410e7c8dc8a46a4b72eb0fe925871d057c9a5d2c0e8145c4270a4f81076de83410c4d397179744b478e33cd80ccbcc457abf40a9409ad27dcd21dde +"cookie-signature@npm:~1.0.6": + version: 1.0.7 + resolution: "cookie-signature@npm:1.0.7" + checksum: 10c0/e7731ad2995ae2efeed6435ec1e22cdd21afef29d300c27281438b1eab2bae04ef0d1a203928c0afec2cee72aa36540b8747406ebe308ad23c8e8cc3c26c9c51 languageName: node linkType: hard -"cookie@npm:~0.7.2": +"cookie@npm:~0.7.1, cookie@npm:~0.7.2": version: 0.7.2 resolution: "cookie@npm:0.7.2" checksum: 10c0/9596e8ccdbf1a3a88ae02cf5ee80c1c50959423e1022e4e60b91dd87c622af1da309253d8abdb258fb5e3eacb4f08e579dc58b4897b8087574eee0fd35dfa5d2 @@ -14149,9 +14123,9 @@ __metadata: linkType: hard "core-js@npm:^3.6.4": - version: 3.42.0 - resolution: "core-js@npm:3.42.0" - checksum: 10c0/2913d3d5452d54ad92f058d66046782d608c05e037bcc523aab79c04454fe640998f94e6011292969d66dfa472f398b085ce843dcb362056532a5799c627184e + version: 3.47.0 + resolution: "core-js@npm:3.47.0" + checksum: 10c0/9b1a7088b7c660c7b8f1d4c90bb1816a8d5352ebdcb7bc742e3a0e4eb803316b5aa17bacb8769522342196351a5430178f46914644f2bfdb94ce0ced3c7fd523 languageName: node linkType: hard @@ -14292,10 +14266,10 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.2, csstype@npm:^3.1.3": - version: 3.1.3 - resolution: "csstype@npm:3.1.3" - checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 +"csstype@npm:^3.0.2, csstype@npm:^3.1.3, csstype@npm:^3.2.2": + version: 3.2.3 + resolution: "csstype@npm:3.2.3" + checksum: 10c0/cd29c51e70fa822f1cecd8641a1445bed7063697469d35633b516e60fe8c1bde04b08f6c5b6022136bb669b64c63d4173af54864510fbb4ee23281801841a3ce languageName: node linkType: hard @@ -14320,13 +14294,6 @@ __metadata: languageName: node linkType: hard -"data-uri-to-buffer@npm:^6.0.2": - version: 6.0.2 - resolution: "data-uri-to-buffer@npm:6.0.2" - checksum: 10c0/f76922bf895b3d7d443059ff278c9cc5efc89d70b8b80cd9de0aa79b3adc6d7a17948eefb8692e30398c43635f70ece1673d6085cc9eba2878dbc6c6da5292ac - languageName: node - linkType: hard - "data-view-buffer@npm:^1.0.2": version: 1.0.2 resolution: "data-view-buffer@npm:1.0.2" @@ -14374,10 +14341,10 @@ __metadata: languageName: node linkType: hard -"dayjs@npm:^1.11.13": - version: 1.11.13 - resolution: "dayjs@npm:1.11.13" - checksum: 10c0/a3caf6ac8363c7dade9d1ee797848ddcf25c1ace68d9fe8678ecf8ba0675825430de5d793672ec87b24a69bf04a1544b176547b2539982275d5542a7955f35b7 +"dayjs@npm:^1.11.13, dayjs@npm:^1.11.19": + version: 1.11.19 + resolution: "dayjs@npm:1.11.19" + checksum: 10c0/7d8a6074a343f821f81ea284d700bd34ea6c7abbe8d93bce7aba818948957c1b7f56131702e5e890a5622cdfc05dcebe8aed0b8313bdc6838a594d7846b0b000 languageName: node linkType: hard @@ -14422,15 +14389,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.4.0": - version: 4.4.1 - resolution: "debug@npm:4.4.1" +"debug@npm:4, debug@npm:^4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.4.0, debug@npm:^4.4.1, debug@npm:^4.4.3": + version: 4.4.3 + resolution: "debug@npm:4.4.3" dependencies: ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true - checksum: 10c0/d2b44bc1afd912b49bb7ebb0d50a860dc93a4dd7d946e8de94abc957bb63726b7dd5aa48c18c2386c379ec024c46692e15ed3ed97d481729f929201e671fcd55 + checksum: 10c0/d79136ec6c83ecbefd0f6a5593da6a9c91ec4d7ddc4b54c883d6e71ec9accb5f67a1a5e96d00a328196b5b5c86d365e98d8a3a70856aaf16b4e7b1985e67f5a6 languageName: node linkType: hard @@ -14484,13 +14451,6 @@ __metadata: languageName: node linkType: hard -"decamelize@npm:^5": - version: 5.0.1 - resolution: "decamelize@npm:5.0.1" - checksum: 10c0/3da71022bc1e85487810fa0833138effb599fa331ca21e179650e93a765d0c4dabeb1ecdd6ad1474fa0bacd2457953c63ea335afb6e53b35f2b4bf779514e2a3 - languageName: node - linkType: hard - "decompress-response@npm:^6.0.0": version: 6.0.0 resolution: "decompress-response@npm:6.0.0" @@ -14512,7 +14472,7 @@ __metadata: languageName: node linkType: hard -"dedent@npm:^1.6.0": +"dedent@npm:^1.7.0": version: 1.7.0 resolution: "dedent@npm:1.7.0" peerDependencies: @@ -14605,17 +14565,6 @@ __metadata: languageName: node linkType: hard -"degenerator@npm:^5.0.0": - version: 5.0.1 - resolution: "degenerator@npm:5.0.1" - dependencies: - ast-types: "npm:^0.13.4" - escodegen: "npm:^2.1.0" - esprima: "npm:^4.0.1" - checksum: 10c0/e48d8a651edeb512a648711a09afec269aac6de97d442a4bb9cf121a66877e0eec11b9727100a10252335c0666ae1c84a8bc1e3a3f47788742c975064d2c7b1c - languageName: node - linkType: hard - "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -14630,7 +14579,7 @@ __metadata: languageName: node linkType: hard -"depd@npm:2.0.0": +"depd@npm:2.0.0, depd@npm:~2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" checksum: 10c0/58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c @@ -14651,7 +14600,7 @@ __metadata: languageName: node linkType: hard -"destroy@npm:1.2.0": +"destroy@npm:1.2.0, destroy@npm:~1.2.0": version: 1.2.0 resolution: "destroy@npm:1.2.0" checksum: 10c0/bd7633942f57418f5a3b80d5cb53898127bcf53e24cdf5d5f4396be471417671f0fee48a4ebe9a1e9defbde2a31280011af58a57e090ff822f589b443ed4e643 @@ -14693,9 +14642,9 @@ __metadata: linkType: hard "detect-libc@npm:^2.0.0, detect-libc@npm:^2.0.3": - version: 2.0.4 - resolution: "detect-libc@npm:2.0.4" - checksum: 10c0/c15541f836eba4b1f521e4eecc28eefefdbc10a94d3b8cb4c507689f332cc111babb95deda66f2de050b22122113189986d5190be97d51b5a2b23b938415e67c + version: 2.1.2 + resolution: "detect-libc@npm:2.1.2" + checksum: 10c0/acc675c29a5649fa1fb6e255f993b8ee829e510b6b56b0910666949c80c364738833417d0edb5f90e4e46be17228b0f2b66a010513984e18b15deeeac49369c4 languageName: node linkType: hard @@ -14778,15 +14727,15 @@ __metadata: languageName: node linkType: hard -"dompurify@npm:^3.0.2": - version: 3.2.6 - resolution: "dompurify@npm:3.2.6" +"dompurify@npm:^3.3.0": + version: 3.3.1 + resolution: "dompurify@npm:3.3.1" dependencies: "@types/trusted-types": "npm:^2.0.7" dependenciesMeta: "@types/trusted-types": optional: true - checksum: 10c0/c8f8e5b0879a0d93c84a2e5e78649a47d0c057ed0f7850ca3d573d2cca64b84fb1ff85bd4b20980ade69c4e5b80ae73011340f1c2ff375c7ef98bb8268e1d13a + checksum: 10c0/fa0a8c55a436ba0d54389195e3d2337e311f56de709a2fc9efc98dbbc7746fa53bb4b74b6ac043b77a279a8f2ebd8685f0ebaa6e58c9e32e92051d529bc0baf8 languageName: node linkType: hard @@ -14825,14 +14774,7 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:^16.4.5": - version: 16.5.0 - resolution: "dotenv@npm:16.5.0" - checksum: 10c0/5bc94c919fbd955bf0ba44d33922a1e93d1078e64a1db5c30faeded1d996e7a83c55332cb8ea4fae5a9ca4d0be44cbceb95c5811e70f9f095298df09d1997dd9 - languageName: node - linkType: hard - -"dotenv@npm:^16.4.7": +"dotenv@npm:^16.4.5, dotenv@npm:^16.6.1": version: 16.6.1 resolution: "dotenv@npm:16.6.1" checksum: 10c0/15ce56608326ea0d1d9414a5c8ee6dcf0fffc79d2c16422b4ac2268e7e2d76ff5a572d37ffe747c377de12005f14b3cc22361e79fc7f1061cce81f77d2c973dc @@ -14862,22 +14804,6 @@ __metadata: languageName: node linkType: hard -"dreamopt@npm:~0.8.0": - version: 0.8.0 - resolution: "dreamopt@npm:0.8.0" - dependencies: - wordwrap: "npm:>=0.0.2" - checksum: 10c0/8e5953c19519c9ec9427eff91b618c3ded7d2b50fcb89c051ca9c4f49e712460103c12dea09eb3feec5a63f21950488a19481798425aaba815b1c5016b3d58b9 - languageName: node - linkType: hard - -"dset@npm:^3.1.4": - version: 3.1.4 - resolution: "dset@npm:3.1.4" - checksum: 10c0/b67bbd28dd8a539e90c15ffb61100eb64ef995c5270a124d4f99bbb53f4d82f55a051b731ba81f3215dd9dce2b4c8d69927dc20b3be1c5fc88bab159467aa438 - languageName: node - linkType: hard - "dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": version: 1.0.1 resolution: "dunder-proto@npm:1.0.1" @@ -14890,9 +14816,9 @@ __metadata: linkType: hard "earcut@npm:^3.0.0, earcut@npm:^3.0.1": - version: 3.0.1 - resolution: "earcut@npm:3.0.1" - checksum: 10c0/cc1d3ed87a08db1a601b3b836bfb2fe22c8f923dfcfcd7419c64a5d4c270ac6d966d8d1e673cc699f8d69dc32bce84fd6d87136c49431fa35057bd7141627769 + version: 3.0.2 + resolution: "earcut@npm:3.0.2" + checksum: 10c0/3d76da3d8a935244d59713edc70de71cdb5326a80b31c5c5cb96bc5b61f56b86ed35f032fffb66be7a4558e06efe1e94934f43ba6ca1b6c2af1420e87dd7ad71 languageName: node linkType: hard @@ -14928,10 +14854,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.149": - version: 1.5.157 - resolution: "electron-to-chromium@npm:1.5.157" - checksum: 10c0/d22dc2603bdfb0d89c8e199bcc29a34995cc6e37261b5029b4e635ea536b843ed00dfc3b1dd2f69e1852031daee0c7cf3fb63cc70abf5312908328075b35e9af +"electron-to-chromium@npm:^1.5.263": + version: 1.5.267 + resolution: "electron-to-chromium@npm:1.5.267" + checksum: 10c0/0732bdb891b657f2e43266a3db8cf86fff6cecdcc8d693a92beff214e136cb5c2ee7dc5945ed75fa1db16e16bad0c38695527a020d15f39e79084e0b2e447621 languageName: node linkType: hard @@ -15044,11 +14970,11 @@ __metadata: linkType: hard "envinfo@npm:^7.11.0": - version: 7.14.0 - resolution: "envinfo@npm:7.14.0" + version: 7.21.0 + resolution: "envinfo@npm:7.21.0" bin: envinfo: dist/cli.js - checksum: 10c0/059a031eee101e056bd9cc5cbfe25c2fab433fe1780e86cf0a82d24a000c6931e327da6a8ffb3dce528a24f83f256e7efc0b36813113eff8fdc6839018efe327 + checksum: 10c0/4170127ca72dbf85be2c114f85558bd08178e8a43b394951ba9fd72d067c6fea3374df45a7b040e39e4e7b30bdd268e5bdf8661d99ae28302c2a88dedb41b5e6 languageName: node linkType: hard @@ -15060,79 +14986,17 @@ __metadata: linkType: hard "error-ex@npm:^1.3.1": - version: 1.3.2 - resolution: "error-ex@npm:1.3.2" + version: 1.3.4 + resolution: "error-ex@npm:1.3.4" dependencies: is-arrayish: "npm:^0.2.1" - checksum: 10c0/ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce - languageName: node - linkType: hard - -"es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9": - version: 1.23.10 - resolution: "es-abstract@npm:1.23.10" - dependencies: - array-buffer-byte-length: "npm:^1.0.2" - arraybuffer.prototype.slice: "npm:^1.0.4" - available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.4" - data-view-buffer: "npm:^1.0.2" - data-view-byte-length: "npm:^1.0.2" - data-view-byte-offset: "npm:^1.0.1" - es-define-property: "npm:^1.0.1" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.1.1" - es-set-tostringtag: "npm:^2.1.0" - es-to-primitive: "npm:^1.3.0" - function.prototype.name: "npm:^1.1.8" - get-intrinsic: "npm:^1.3.0" - get-proto: "npm:^1.0.1" - get-symbol-description: "npm:^1.1.0" - globalthis: "npm:^1.0.4" - gopd: "npm:^1.2.0" - has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.2.0" - has-symbols: "npm:^1.1.0" - hasown: "npm:^2.0.2" - internal-slot: "npm:^1.1.0" - is-array-buffer: "npm:^3.0.5" - is-callable: "npm:^1.2.7" - is-data-view: "npm:^1.0.2" - is-negative-zero: "npm:^2.0.3" - is-regex: "npm:^1.2.1" - is-set: "npm:^2.0.3" - is-shared-array-buffer: "npm:^1.0.4" - is-string: "npm:^1.1.1" - is-typed-array: "npm:^1.1.15" - is-weakref: "npm:^1.1.1" - math-intrinsics: "npm:^1.1.0" - object-inspect: "npm:^1.13.4" - object-keys: "npm:^1.1.1" - object.assign: "npm:^4.1.7" - own-keys: "npm:^1.0.1" - regexp.prototype.flags: "npm:^1.5.4" - safe-array-concat: "npm:^1.1.3" - safe-push-apply: "npm:^1.0.0" - safe-regex-test: "npm:^1.1.0" - set-proto: "npm:^1.0.0" - stop-iteration-iterator: "npm:^1.1.0" - string.prototype.trim: "npm:^1.2.10" - string.prototype.trimend: "npm:^1.0.9" - string.prototype.trimstart: "npm:^1.0.8" - typed-array-buffer: "npm:^1.0.3" - typed-array-byte-length: "npm:^1.0.3" - typed-array-byte-offset: "npm:^1.0.4" - typed-array-length: "npm:^1.0.7" - unbox-primitive: "npm:^1.1.0" - which-typed-array: "npm:^1.1.19" - checksum: 10c0/e65c8fb973d6ba489fc1bc88730c56a592e249f49a9811c77bf88568f23696b682fe3f3485c03aaf6561042a3c7a675ae57d512861dffd8b0abde0035231c6a3 + checksum: 10c0/b9e34ff4778b8f3b31a8377e1c654456f4c41aeaa3d10a1138c3b7635d8b7b2e03eb2475d46d8ae055c1f180a1063e100bffabf64ea7e7388b37735df5328664 languageName: node linkType: hard -"es-abstract@npm:^1.24.0": - version: 1.24.0 - resolution: "es-abstract@npm:1.24.0" +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9, es-abstract@npm:^1.24.0": + version: 1.24.1 + resolution: "es-abstract@npm:1.24.1" dependencies: array-buffer-byte-length: "npm:^1.0.2" arraybuffer.prototype.slice: "npm:^1.0.4" @@ -15188,7 +15052,7 @@ __metadata: typed-array-length: "npm:^1.0.7" unbox-primitive: "npm:^1.1.0" which-typed-array: "npm:^1.1.19" - checksum: 10c0/b256e897be32df5d382786ce8cce29a1dd8c97efbab77a26609bd70f2ed29fbcfc7a31758cb07488d532e7ccccdfca76c1118f2afe5a424cdc05ca007867c318 + checksum: 10c0/fca062ef8b5daacf743732167d319a212d45cb655b0bb540821d38d715416ae15b04b84fc86da9e2c89135aa7b337337b6c867f84dcde698d75d55688d5d765c languageName: node linkType: hard @@ -15354,35 +15218,36 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:~0.25.0": - version: 0.25.4 - resolution: "esbuild@npm:0.25.4" - dependencies: - "@esbuild/aix-ppc64": "npm:0.25.4" - "@esbuild/android-arm": "npm:0.25.4" - "@esbuild/android-arm64": "npm:0.25.4" - "@esbuild/android-x64": "npm:0.25.4" - "@esbuild/darwin-arm64": "npm:0.25.4" - "@esbuild/darwin-x64": "npm:0.25.4" - "@esbuild/freebsd-arm64": "npm:0.25.4" - "@esbuild/freebsd-x64": "npm:0.25.4" - "@esbuild/linux-arm": "npm:0.25.4" - "@esbuild/linux-arm64": "npm:0.25.4" - "@esbuild/linux-ia32": "npm:0.25.4" - "@esbuild/linux-loong64": "npm:0.25.4" - "@esbuild/linux-mips64el": "npm:0.25.4" - "@esbuild/linux-ppc64": "npm:0.25.4" - "@esbuild/linux-riscv64": "npm:0.25.4" - "@esbuild/linux-s390x": "npm:0.25.4" - "@esbuild/linux-x64": "npm:0.25.4" - "@esbuild/netbsd-arm64": "npm:0.25.4" - "@esbuild/netbsd-x64": "npm:0.25.4" - "@esbuild/openbsd-arm64": "npm:0.25.4" - "@esbuild/openbsd-x64": "npm:0.25.4" - "@esbuild/sunos-x64": "npm:0.25.4" - "@esbuild/win32-arm64": "npm:0.25.4" - "@esbuild/win32-ia32": "npm:0.25.4" - "@esbuild/win32-x64": "npm:0.25.4" +"esbuild@npm:~0.27.0": + version: 0.27.1 + resolution: "esbuild@npm:0.27.1" + dependencies: + "@esbuild/aix-ppc64": "npm:0.27.1" + "@esbuild/android-arm": "npm:0.27.1" + "@esbuild/android-arm64": "npm:0.27.1" + "@esbuild/android-x64": "npm:0.27.1" + "@esbuild/darwin-arm64": "npm:0.27.1" + "@esbuild/darwin-x64": "npm:0.27.1" + "@esbuild/freebsd-arm64": "npm:0.27.1" + "@esbuild/freebsd-x64": "npm:0.27.1" + "@esbuild/linux-arm": "npm:0.27.1" + "@esbuild/linux-arm64": "npm:0.27.1" + "@esbuild/linux-ia32": "npm:0.27.1" + "@esbuild/linux-loong64": "npm:0.27.1" + "@esbuild/linux-mips64el": "npm:0.27.1" + "@esbuild/linux-ppc64": "npm:0.27.1" + "@esbuild/linux-riscv64": "npm:0.27.1" + "@esbuild/linux-s390x": "npm:0.27.1" + "@esbuild/linux-x64": "npm:0.27.1" + "@esbuild/netbsd-arm64": "npm:0.27.1" + "@esbuild/netbsd-x64": "npm:0.27.1" + "@esbuild/openbsd-arm64": "npm:0.27.1" + "@esbuild/openbsd-x64": "npm:0.27.1" + "@esbuild/openharmony-arm64": "npm:0.27.1" + "@esbuild/sunos-x64": "npm:0.27.1" + "@esbuild/win32-arm64": "npm:0.27.1" + "@esbuild/win32-ia32": "npm:0.27.1" + "@esbuild/win32-x64": "npm:0.27.1" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -15438,7 +15303,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/db9f51248f0560bc46ab219461d338047617f6caf373c95f643b204760bdfa10c95b48cfde948949f7e509599ae4ab61c3f112092a3534936c6abfb800c565b0 + checksum: 10c0/8bfcf13a499a9e7b7da4b68273e12b453c7d7a5e39c944c2e5a4c64a0594d6df1391fc168a5353c22bc94eeae38dd9897199ddbbc4973525b0aae18186e996bd languageName: node linkType: hard @@ -15470,24 +15335,6 @@ __metadata: languageName: node linkType: hard -"escodegen@npm:^2.1.0": - version: 2.1.0 - resolution: "escodegen@npm:2.1.0" - dependencies: - esprima: "npm:^4.0.1" - estraverse: "npm:^5.2.0" - esutils: "npm:^2.0.2" - source-map: "npm:~0.6.1" - dependenciesMeta: - source-map: - optional: true - bin: - escodegen: bin/escodegen.js - esgenerate: bin/esgenerate.js - checksum: 10c0/e1450a1f75f67d35c061bf0d60888b15f62ab63aef9df1901cffc81cffbbb9e8b3de237c5502cf8613a017c1df3a3003881307c78835a1ab54d8c8d2206e01d3 - languageName: node - linkType: hard - "eslint-config-next@npm:15.1.4": version: 15.1.4 resolution: "eslint-config-next@npm:15.1.4" @@ -15524,14 +15371,14 @@ __metadata: linkType: hard "eslint-config-turbo@npm:latest": - version: 2.5.3 - resolution: "eslint-config-turbo@npm:2.5.3" + version: 2.6.3 + resolution: "eslint-config-turbo@npm:2.6.3" dependencies: - eslint-plugin-turbo: "npm:2.5.3" + eslint-plugin-turbo: "npm:2.6.3" peerDependencies: eslint: ">6.6.0" turbo: ">2.0.0" - checksum: 10c0/f035e64bd1d4c1b930805d812e124115f0ce3efeec1b7d05955ce8c37b9708c932494b9ad926fa037e62c46fd71bb511e094968374b17bbd7ad0cd3965475d26 + checksum: 10c0/54a487b61923dc84538afe4b50e8d0f525da26ec70d16cf18ef31814fe1ad56553d64e8d60d1b55ec6044e19452326907eeac162ad928d6cd42fa8863553b6e8 languageName: node linkType: hard @@ -15637,8 +15484,8 @@ __metadata: linkType: hard "eslint-plugin-prettier@npm:^5.1.3, eslint-plugin-prettier@npm:^5.2.1": - version: 5.4.0 - resolution: "eslint-plugin-prettier@npm:5.4.0" + version: 5.5.4 + resolution: "eslint-plugin-prettier@npm:5.5.4" dependencies: prettier-linter-helpers: "npm:^1.0.0" synckit: "npm:^0.11.7" @@ -15652,7 +15499,7 @@ __metadata: optional: true eslint-config-prettier: optional: true - checksum: 10c0/50718d16266dfbe6909697f9d7c9188d2664f5be50fa1de4decc0c8236565570823fdf5973f89cd51254af5551b6160650e092716002a62aaa0f0b2c18e8fc3e + checksum: 10c0/5cc780e0ab002f838ad8057409e86de4ff8281aa2704a50fa8511abff87028060c2e45741bc9cbcbd498712e8d189de8026e70aed9e20e50fe5ba534ee5a8442 languageName: node linkType: hard @@ -15745,15 +15592,15 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-turbo@npm:2.5.3": - version: 2.5.3 - resolution: "eslint-plugin-turbo@npm:2.5.3" +"eslint-plugin-turbo@npm:2.6.3": + version: 2.6.3 + resolution: "eslint-plugin-turbo@npm:2.6.3" dependencies: dotenv: "npm:16.0.3" peerDependencies: eslint: ">6.6.0" turbo: ">2.0.0" - checksum: 10c0/6fada53207cbef90a6d80cce35694b26d3be9a35ac05b62906dd8050ae9a9234e219054541938a26f6e42cb1110faec6c4d1a539d8750ceb7826318c05ee2b21 + checksum: 10c0/b3c7f70f84baf6d8e729a2b45d15a57fc860699cab5e774012211bb55d9a078b05c92e403f72dce53d47685c3068e12257ce85c2b8895dcca2e56c07a28f3e4c languageName: node linkType: hard @@ -15799,7 +15646,7 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^4.2.0": +"eslint-visitor-keys@npm:^4.2.1": version: 4.2.1 resolution: "eslint-visitor-keys@npm:4.2.1" checksum: 10c0/fcd43999199d6740db26c58dbe0c2594623e31ca307e616ac05153c9272f12f1364f5a0b1917a8e962268fdecc6f3622c1c2908b4fcc2e047a106fe6de69dc43 @@ -15865,7 +15712,7 @@ __metadata: languageName: node linkType: hard -"esprima@npm:^4.0.0, esprima@npm:^4.0.1": +"esprima@npm:^4.0.0": version: 4.0.1 resolution: "esprima@npm:4.0.1" bin: @@ -15942,6 +15789,15 @@ __metadata: languageName: node linkType: hard +"events-universal@npm:^1.0.0": + version: 1.0.1 + resolution: "events-universal@npm:1.0.1" + dependencies: + bare-events: "npm:^2.7.0" + checksum: 10c0/a1d9a5e9f95843650f8ec240dd1221454c110189a9813f32cdf7185759b43f1f964367ac7dca4ebc69150b59043f2d77c7e122b0d03abf7c25477ea5494785a5 + languageName: node + linkType: hard + "events@npm:1.1.1": version: 1.1.1 resolution: "events@npm:1.1.1" @@ -16025,8 +15881,8 @@ __metadata: linkType: hard "execa@npm:^9.5.1": - version: 9.5.3 - resolution: "execa@npm:9.5.3" + version: 9.6.1 + resolution: "execa@npm:9.6.1" dependencies: "@sindresorhus/merge-streams": "npm:^4.0.0" cross-spawn: "npm:^7.0.6" @@ -16039,8 +15895,8 @@ __metadata: pretty-ms: "npm:^9.2.0" signal-exit: "npm:^4.1.0" strip-final-newline: "npm:^4.0.0" - yoctocolors: "npm:^2.0.0" - checksum: 10c0/f39b38b960cfd68a69e73f19f74e6b5a15b43f913130c89e96d4c9377c6baa18243033bc5087003e25e6f67916dc5f37fc7cd3b940dfe699c30be5d17ba5fa1e + yoctocolors: "npm:^2.1.1" + checksum: 10c0/636b36585306a3c8bc3a9d7b25d2d915fb06d8c9b9b02a804280d62562de3b34535affc1b7702b039320e0953daa6545a073f3c4b63fe974c1fe11336c56b467 languageName: node linkType: hard @@ -16052,48 +15908,48 @@ __metadata: linkType: hard "exponential-backoff@npm:^3.1.1": - version: 3.1.2 - resolution: "exponential-backoff@npm:3.1.2" - checksum: 10c0/d9d3e1eafa21b78464297df91f1776f7fbaa3d5e3f7f0995648ca5b89c069d17055033817348d9f4a43d1c20b0eab84f75af6991751e839df53e4dfd6f22e844 + version: 3.1.3 + resolution: "exponential-backoff@npm:3.1.3" + checksum: 10c0/77e3ae682b7b1f4972f563c6dbcd2b0d54ac679e62d5d32f3e5085feba20483cf28bd505543f520e287a56d4d55a28d7874299941faf637e779a1aa5994d1267 languageName: node linkType: hard "express@npm:^4.18.2, express@npm:^4.19.2": - version: 4.21.2 - resolution: "express@npm:4.21.2" + version: 4.22.1 + resolution: "express@npm:4.22.1" dependencies: accepts: "npm:~1.3.8" array-flatten: "npm:1.1.1" - body-parser: "npm:1.20.3" - content-disposition: "npm:0.5.4" + body-parser: "npm:~1.20.3" + content-disposition: "npm:~0.5.4" content-type: "npm:~1.0.4" - cookie: "npm:0.7.1" - cookie-signature: "npm:1.0.6" + cookie: "npm:~0.7.1" + cookie-signature: "npm:~1.0.6" debug: "npm:2.6.9" depd: "npm:2.0.0" encodeurl: "npm:~2.0.0" escape-html: "npm:~1.0.3" etag: "npm:~1.8.1" - finalhandler: "npm:1.3.1" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" + finalhandler: "npm:~1.3.1" + fresh: "npm:~0.5.2" + http-errors: "npm:~2.0.0" merge-descriptors: "npm:1.0.3" methods: "npm:~1.1.2" - on-finished: "npm:2.4.1" + on-finished: "npm:~2.4.1" parseurl: "npm:~1.3.3" - path-to-regexp: "npm:0.1.12" + path-to-regexp: "npm:~0.1.12" proxy-addr: "npm:~2.0.7" - qs: "npm:6.13.0" + qs: "npm:~6.14.0" range-parser: "npm:~1.2.1" safe-buffer: "npm:5.2.1" - send: "npm:0.19.0" - serve-static: "npm:1.16.2" + send: "npm:~0.19.0" + serve-static: "npm:~1.16.2" setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" + statuses: "npm:~2.0.1" type-is: "npm:~1.6.18" utils-merge: "npm:1.0.1" vary: "npm:~1.1.2" - checksum: 10c0/38168fd0a32756600b56e6214afecf4fc79ec28eca7f7a91c2ab8d50df4f47562ca3f9dee412da7f5cea6b1a1544b33b40f9f8586dbacfbdada0fe90dbb10a1f + checksum: 10c0/ea57f512ab1e05e26b53a14fd432f65a10ec735ece342b37d0b63a7bcb8d337ffbb830ecb8ca15bcdfe423fbff88cea09786277baff200e8cde3ab40faa665cd languageName: node linkType: hard @@ -16116,7 +15972,7 @@ __metadata: languageName: node linkType: hard -"external-editor@npm:^3.0.3, external-editor@npm:^3.1.0": +"external-editor@npm:^3.1.0": version: 3.1.0 resolution: "external-editor@npm:3.1.0" dependencies: @@ -16198,10 +16054,20 @@ __metadata: languageName: node linkType: hard +"fast-unique-numbers@npm:^9.0.24": + version: 9.0.24 + resolution: "fast-unique-numbers@npm:9.0.24" + dependencies: + "@babel/runtime": "npm:^7.28.4" + tslib: "npm:^2.8.1" + checksum: 10c0/3f9d7be5b908d236b06a0c71212a5fd048291136dd960beb6bef60a74afcae5664d255a5461261de1172d4eb5993451b30d0491967cbb2897049605e02f0ff35 + languageName: node + linkType: hard + "fast-uri@npm:^3.0.1": - version: 3.0.6 - resolution: "fast-uri@npm:3.0.6" - checksum: 10c0/74a513c2af0584448aee71ce56005185f81239eab7a2343110e5bad50c39ad4fb19c5a6f99783ead1cac7ccaf3461a6034fda89fffa2b30b6d99b9f21c2f9d29 + version: 3.1.0 + resolution: "fast-uri@npm:3.1.0" + checksum: 10c0/44364adca566f70f40d1e9b772c923138d47efeac2ae9732a872baafd77061f26b097ba2f68f0892885ad177becd065520412b8ffeec34b16c99433c5b9e2de7 languageName: node linkType: hard @@ -16227,6 +16093,17 @@ __metadata: languageName: node linkType: hard +"fast-xml-parser@npm:5.2.5": + version: 5.2.5 + resolution: "fast-xml-parser@npm:5.2.5" + dependencies: + strnum: "npm:^2.1.0" + bin: + fxparser: src/cli/cli.js + checksum: 10c0/d1057d2e790c327ccfc42b872b91786a4912a152d44f9507bf053f800102dfb07ece3da0a86b33ff6a0caa5a5cad86da3326744f6ae5efb0c6c571d754fe48cd + languageName: node + linkType: hard + "fast-xml-parser@npm:^4.4.1": version: 4.5.3 resolution: "fast-xml-parser@npm:4.5.3" @@ -16304,7 +16181,7 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.4.3": +"fdir@npm:^6.4.3, fdir@npm:^6.5.0": version: 6.5.0 resolution: "fdir@npm:6.5.0" peerDependencies: @@ -16316,18 +16193,6 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.4.4": - version: 6.4.4 - resolution: "fdir@npm:6.4.4" - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - checksum: 10c0/6ccc33be16945ee7bc841e1b4178c0b4cf18d3804894cb482aa514651c962a162f96da7ffc6ebfaf0df311689fb70091b04dd6caffe28d56b9ebdc0e7ccadfdd - languageName: node - linkType: hard - "fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": version: 3.2.0 resolution: "fetch-blob@npm:3.2.0" @@ -16404,18 +16269,18 @@ __metadata: languageName: node linkType: hard -"finalhandler@npm:1.3.1": - version: 1.3.1 - resolution: "finalhandler@npm:1.3.1" +"finalhandler@npm:~1.3.1": + version: 1.3.2 + resolution: "finalhandler@npm:1.3.2" dependencies: debug: "npm:2.6.9" encodeurl: "npm:~2.0.0" escape-html: "npm:~1.0.3" - on-finished: "npm:2.4.1" + on-finished: "npm:~2.4.1" parseurl: "npm:~1.3.3" - statuses: "npm:2.0.1" + statuses: "npm:~2.0.2" unpipe: "npm:~1.0.0" - checksum: 10c0/d38035831865a49b5610206a3a9a9aae4e8523cbbcd01175d0480ffbf1278c47f11d89be3ca7f617ae6d94f29cf797546a4619cd84dd109009ef33f12f69019f + checksum: 10c0/435a4fd65e4e4e4c71bb5474980090b73c353a123dd415583f67836bdd6516e528cf07298e219a82b94631dee7830eae5eece38d3c178073cf7df4e8c182f413 languageName: node linkType: hard @@ -16483,12 +16348,12 @@ __metadata: linkType: hard "follow-redirects@npm:^1.15.6": - version: 1.15.9 - resolution: "follow-redirects@npm:1.15.9" + version: 1.15.11 + resolution: "follow-redirects@npm:1.15.11" peerDependenciesMeta: debug: optional: true - checksum: 10c0/5829165bd112c3c0e82be6c15b1a58fa9dcfaede3b3c54697a82fe4a62dd5ae5e8222956b448d2f98e331525f05d00404aba7d696de9e761ef6e42fdc780244f + checksum: 10c0/d301f430542520a54058d4aeeb453233c564aaccac835d29d15e050beb33f339ad67d9bddbce01739c5dc46a6716dbe3d9d0d5134b1ca203effa11a7ef092343 languageName: node linkType: hard @@ -16501,7 +16366,7 @@ __metadata: languageName: node linkType: hard -"foreground-child@npm:^3.1.0": +"foreground-child@npm:^3.1.0, foreground-child@npm:^3.3.1": version: 3.3.1 resolution: "foreground-child@npm:3.3.1" dependencies: @@ -16511,16 +16376,16 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^4.0.0": - version: 4.0.4 - resolution: "form-data@npm:4.0.4" +"form-data@npm:^4.0.4": + version: 4.0.5 + resolution: "form-data@npm:4.0.5" dependencies: asynckit: "npm:^0.4.0" combined-stream: "npm:^1.0.8" es-set-tostringtag: "npm:^2.1.0" hasown: "npm:^2.0.2" mime-types: "npm:^2.1.12" - checksum: 10c0/373525a9a034b9d57073e55eab79e501a714ffac02e7a9b01be1c820780652b16e4101819785e1e18f8d98f0aee866cc654d660a435c378e16a72f2e7cac9695 + checksum: 10c0/dd6b767ee0bbd6d84039db12a0fa5a2028160ffbfaba1800695713b46ae974a5f6e08b3356c3195137f8530dcd9dfcb5d5ae1eeff53d0db1e5aad863b619ce3b languageName: node linkType: hard @@ -16540,10 +16405,10 @@ __metadata: languageName: node linkType: hard -"fraction.js@npm:^4.3.7": - version: 4.3.7 - resolution: "fraction.js@npm:4.3.7" - checksum: 10c0/df291391beea9ab4c263487ffd9d17fed162dbb736982dee1379b2a8cc94e4e24e46ed508c6d278aded9080ba51872f1bc5f3a5fd8d7c74e5f105b508ac28711 +"fraction.js@npm:^5.3.4": + version: 5.3.4 + resolution: "fraction.js@npm:5.3.4" + checksum: 10c0/f90079fe9bfc665e0a07079938e8ff71115bce9462f17b32fc283f163b0540ec34dc33df8ed41bb56f028316b04361b9a9995b9ee9258617f8338e0b05c5f95a languageName: node linkType: hard @@ -16569,7 +16434,7 @@ __metadata: languageName: node linkType: hard -"fresh@npm:0.5.2": +"fresh@npm:0.5.2, fresh@npm:~0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" checksum: 10c0/c6d27f3ed86cc5b601404822f31c900dd165ba63fff8152a3ef714e2012e7535027063bc67ded4cb5b3a49fa596495d46cacd9f47d6328459cf570f08b7d9e5a @@ -16592,14 +16457,14 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.2.0, fs-extra@npm:^11.3.0": - version: 11.3.0 - resolution: "fs-extra@npm:11.3.0" +"fs-extra@npm:^11.2.0, fs-extra@npm:^11.3.0, fs-extra@npm:^11.3.2": + version: 11.3.2 + resolution: "fs-extra@npm:11.3.2" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: 10c0/5f95e996186ff45463059feb115a22fb048bdaf7e487ecee8a8646c78ed8fdca63630e3077d4c16ce677051f5e60d3355a06f3cd61f3ca43f48cc58822a44d0a + checksum: 10c0/f5d629e1bb646d5dedb4d8b24c5aad3deb8cc1d5438979d6f237146cd10e113b49a949ae1b54212c2fbc98e2d0995f38009a9a1d0520f0287943335e65fe919b languageName: node linkType: hard @@ -16733,6 +16598,13 @@ __metadata: languageName: node linkType: hard +"generator-function@npm:^2.0.0": + version: 2.0.1 + resolution: "generator-function@npm:2.0.1" + checksum: 10c0/8a9f59df0f01cfefafdb3b451b80555e5cf6d76487095db91ac461a0e682e4ff7a9dbce15f4ecec191e53586d59eece01949e05a4b4492879600bbbe8e28d6b8 + languageName: node + linkType: hard + "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -16755,20 +16627,23 @@ __metadata: linkType: hard "get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": - version: 1.3.0 - resolution: "get-intrinsic@npm:1.3.0" + version: 1.3.1 + resolution: "get-intrinsic@npm:1.3.1" dependencies: + async-function: "npm:^1.0.0" + async-generator-function: "npm:^1.0.0" call-bind-apply-helpers: "npm:^1.0.2" es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.1.1" function-bind: "npm:^1.1.2" + generator-function: "npm:^2.0.0" get-proto: "npm:^1.0.1" gopd: "npm:^1.2.0" has-symbols: "npm:^1.1.0" hasown: "npm:^2.0.2" math-intrinsics: "npm:^1.1.0" - checksum: 10c0/52c81808af9a8130f581e6a6a83e1ba4a9f703359e7a438d1369a5267a25412322f03dcbd7c549edaef0b6214a0630a28511d7df0130c93cfd380f4fa0b5b66a + checksum: 10c0/9f4ab0cf7efe0fd2c8185f52e6f637e708f3a112610c88869f8f041bb9ecc2ce44bf285dfdbdc6f4f7c277a5b88d8e94a432374d97cca22f3de7fc63795deb5d languageName: node linkType: hard @@ -16853,22 +16728,11 @@ __metadata: linkType: hard "get-tsconfig@npm:^4.10.0, get-tsconfig@npm:^4.7.5": - version: 4.10.1 - resolution: "get-tsconfig@npm:4.10.1" + version: 4.13.0 + resolution: "get-tsconfig@npm:4.13.0" dependencies: resolve-pkg-maps: "npm:^1.0.0" - checksum: 10c0/7f8e3dabc6a49b747920a800fb88e1952fef871cdf51b79e98db48275a5de6cdaf499c55ee67df5fa6fe7ce65f0063e26de0f2e53049b408c585aa74d39ffa21 - languageName: node - linkType: hard - -"get-uri@npm:^6.0.1": - version: 6.0.4 - resolution: "get-uri@npm:6.0.4" - dependencies: - basic-ftp: "npm:^5.0.2" - data-uri-to-buffer: "npm:^6.0.2" - debug: "npm:^4.3.4" - checksum: 10c0/07c87abe1f97a4545fae329a37a45e276ec57e6ad48dad2a97780f87c96b00a82c2043ab49e1a991f99bb5cff8f8ed975e44e4f8b3c9600f35493a97f123499f + checksum: 10c0/2c49ef8d3907047a107f229fd610386fe3b7fe9e42dfd6b42e7406499493cdda8c62e83e57e8d7a98125610774b9f604d3a0ff308d7f9de5c7ac6d1b07cb6036 languageName: node linkType: hard @@ -16949,10 +16813,10 @@ __metadata: languageName: node linkType: hard -"gl-matrix@npm:^3.4.3": - version: 3.4.3 - resolution: "gl-matrix@npm:3.4.3" - checksum: 10c0/c8ee6e2ce2d089b4ba4ae13ec9d4cb99bf2abe5f68f0cb08d94bbd8bafbec13aacc7230b86539ce5ca01b79226ea8c3194f971f5ca0c81838bc5e4e619dc398e +"gl-matrix@npm:^3.4.4": + version: 3.4.4 + resolution: "gl-matrix@npm:3.4.4" + checksum: 10c0/9aa022ffac0d158212ad0cd29939864ad919ac31cd5dc5a5d35e9d66bb62679ddf152ff7b2173ded20131045e40572b87f31b26a920be2a7583a1516b13b5b4b languageName: node linkType: hard @@ -16981,9 +16845,9 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.2.7, glob@npm:^10.3.10, glob@npm:^10.3.7, glob@npm:^10.4.5": - version: 10.4.5 - resolution: "glob@npm:10.4.5" +"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.2.7, glob@npm:^10.3.10, glob@npm:^10.3.7, glob@npm:^10.5.0": + version: 10.5.0 + resolution: "glob@npm:10.5.0" dependencies: foreground-child: "npm:^3.1.0" jackspeak: "npm:^3.1.2" @@ -16993,23 +16857,34 @@ __metadata: path-scurry: "npm:^1.11.1" bin: glob: dist/esm/bin.mjs - checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e + checksum: 10c0/100705eddbde6323e7b35e1d1ac28bcb58322095bd8e63a7d0bef1a2cdafe0d0f7922a981b2b48369a4f8c1b077be5c171804534c3509dfe950dde15fbe6d828 languageName: node linkType: hard -"glob@npm:^11.0.1, glob@npm:^11.0.2": - version: 11.0.2 - resolution: "glob@npm:11.0.2" +"glob@npm:^11.0.3, glob@npm:^11.1.0": + version: 11.1.0 + resolution: "glob@npm:11.1.0" dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^4.0.1" - minimatch: "npm:^10.0.0" + foreground-child: "npm:^3.3.1" + jackspeak: "npm:^4.1.1" + minimatch: "npm:^10.1.1" minipass: "npm:^7.1.2" package-json-from-dist: "npm:^1.0.0" path-scurry: "npm:^2.0.0" bin: glob: dist/esm/bin.mjs - checksum: 10c0/49f91c64ca882d5e3a72397bd45a146ca91fd3ca53dafb5254daf6c0e83fc510d39ea66f136f9ac7ca075cdd11fbe9aaa235b28f743bd477622e472f4fdc0240 + checksum: 10c0/1ceae07f23e316a6fa74581d9a74be6e8c2e590d2f7205034dd5c0435c53f5f7b712c2be00c3b65bf0a49294a1c6f4b98cd84c7637e29453b5aa13b79f1763a2 + languageName: node + linkType: hard + +"glob@npm:^13.0.0": + version: 13.0.0 + resolution: "glob@npm:13.0.0" + dependencies: + minimatch: "npm:^10.1.1" + minipass: "npm:^7.1.2" + path-scurry: "npm:^2.0.0" + checksum: 10c0/8e2f5821f3f7c312dd102e23a15b80c79e0837a9872784293ba2e15ec73b3f3749a49a42a31bfcb4e52c84820a474e92331c2eebf18819d20308f5c33876630a languageName: node linkType: hard @@ -17332,13 +17207,6 @@ __metadata: languageName: node linkType: hard -"heap@npm:>= 0.2.0": - version: 0.2.7 - resolution: "heap@npm:0.2.7" - checksum: 10c0/341c5d51ae13dc8346c371a8a69c57c972fcb9a3233090d3dd5ba29d483d6b5b4e75492443cbfeacd46608bb30e6680f646ffb7a6205900221735587d07a79b6 - languageName: node - linkType: hard - "help-me@npm:^5.0.0": version: 5.0.0 resolution: "help-me@npm:5.0.0" @@ -17356,9 +17224,9 @@ __metadata: linkType: hard "hls.js@npm:^1.5.17": - version: 1.6.2 - resolution: "hls.js@npm:1.6.2" - checksum: 10c0/c8700d88610afa85bf441cd624f6d548c1fea59c0e510fb05be02f9a33660b8a46cb17910ea5179b9d1307ce9242f4e904d8aa98d7f63d0df750d6d0f6e85134 + version: 1.6.15 + resolution: "hls.js@npm:1.6.15" + checksum: 10c0/a3558909506b9d93420b395b1d9508df364f911ebc19b315f98bd4c1b94973ed996a95fe8662756a3fca96b762af741d13df81987bc68322f473acacbecbc6d9 languageName: node linkType: hard @@ -17416,6 +17284,19 @@ __metadata: languageName: node linkType: hard +"http-errors@npm:~2.0.0, http-errors@npm:~2.0.1": + version: 2.0.1 + resolution: "http-errors@npm:2.0.1" + dependencies: + depd: "npm:~2.0.0" + inherits: "npm:~2.0.4" + setprototypeof: "npm:~1.2.0" + statuses: "npm:~2.0.2" + toidentifier: "npm:~1.0.1" + checksum: 10c0/fb38906cef4f5c83952d97661fe14dc156cb59fe54812a42cd448fa57b5c5dfcb38a40a916957737bd6b87aab257c0648d63eb5b6a9ca9f548e105b6072712d4 + languageName: node + linkType: hard + "http-proxy-agent@npm:^4.0.1": version: 4.0.1 resolution: "http-proxy-agent@npm:4.0.1" @@ -17427,7 +17308,7 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.1": +"http-proxy-agent@npm:^7.0.0": version: 7.0.2 resolution: "http-proxy-agent@npm:7.0.2" dependencies: @@ -17447,7 +17328,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.6": +"https-proxy-agent@npm:^7.0.1": version: 7.0.6 resolution: "https-proxy-agent@npm:7.0.6" dependencies: @@ -17514,7 +17395,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": +"iconv-lite@npm:^0.4.24, iconv-lite@npm:~0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" dependencies: @@ -17532,6 +17413,15 @@ __metadata: languageName: node linkType: hard +"iconv-lite@npm:^0.7.0": + version: 0.7.1 + resolution: "iconv-lite@npm:0.7.1" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10c0/f5c9e2bddd7101a71b07a381ace44ebdc65ca76a10be0e9e64d372b511132acc4ee41b830962f438840d492cd6f9e08c237289f760d6a7fed754e61cffcb6757 + languageName: node + linkType: hard + "idb@npm:5.0.6": version: 5.0.6 resolution: "idb@npm:5.0.6" @@ -17546,7 +17436,7 @@ __metadata: languageName: node linkType: hard -"ieee754@npm:^1.1.12, ieee754@npm:^1.1.13, ieee754@npm:^1.1.4, ieee754@npm:^1.2.1": +"ieee754@npm:^1.1.13, ieee754@npm:^1.1.4, ieee754@npm:^1.2.1": version: 1.2.1 resolution: "ieee754@npm:1.2.1" checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb @@ -17577,9 +17467,9 @@ __metadata: linkType: hard "ignore@npm:^7.0.0": - version: 7.0.4 - resolution: "ignore@npm:7.0.4" - checksum: 10c0/90e1f69ce352b9555caecd9cbfd07abe7626d312a6f90efbbb52c7edca6ea8df065d66303863b30154ab1502afb2da8bc59d5b04e1719a52ef75bbf675c488eb + version: 7.0.5 + resolution: "ignore@npm:7.0.5" + checksum: 10c0/ae00db89fe873064a093b8999fe4cc284b13ef2a178636211842cceb650b9c3e390d3339191acb145d81ed5379d2074840cf0c33a20bdbd6f32821f79eb4ad5d languageName: node linkType: hard @@ -17715,14 +17605,14 @@ __metadata: linkType: hard "inquirer@npm:^8.2.4": - version: 8.2.6 - resolution: "inquirer@npm:8.2.6" + version: 8.2.7 + resolution: "inquirer@npm:8.2.7" dependencies: + "@inquirer/external-editor": "npm:^1.0.0" ansi-escapes: "npm:^4.2.1" chalk: "npm:^4.1.1" cli-cursor: "npm:^3.1.0" cli-width: "npm:^3.0.0" - external-editor: "npm:^3.0.3" figures: "npm:^3.0.0" lodash: "npm:^4.17.21" mute-stream: "npm:0.0.8" @@ -17733,7 +17623,7 @@ __metadata: strip-ansi: "npm:^6.0.0" through: "npm:^2.3.6" wrap-ansi: "npm:^6.0.1" - checksum: 10c0/eb5724de1778265323f3a68c80acfa899378cb43c24cdcb58661386500e5696b6b0b6c700e046b7aa767fe7b4823c6f04e6ddc268173e3f84116112529016296 + checksum: 10c0/75aa594231769d292102615da3199320359bfb566e96dae0f89a5773a18e21c676709d9f5a9fb1372f7d2cf25c551a4efe53691ff436d941f95336931777c15d languageName: node linkType: hard @@ -17757,13 +17647,10 @@ __metadata: languageName: node linkType: hard -"ip-address@npm:^9.0.5": - version: 9.0.5 - resolution: "ip-address@npm:9.0.5" - dependencies: - jsbn: "npm:1.1.0" - sprintf-js: "npm:^1.1.3" - checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc +"ip-address@npm:^10.0.1": + version: 10.1.0 + resolution: "ip-address@npm:10.1.0" + checksum: 10c0/0103516cfa93f6433b3bd7333fa876eb21263912329bfa47010af5e16934eeeff86f3d2ae700a3744a137839ddfad62b900c7a445607884a49b5d1e32a3d7566 languageName: node linkType: hard @@ -17813,9 +17700,9 @@ __metadata: linkType: hard "is-arrayish@npm:^0.3.1": - version: 0.3.2 - resolution: "is-arrayish@npm:0.3.2" - checksum: 10c0/f59b43dc1d129edb6f0e282595e56477f98c40278a2acdc8b0a5c57097c9eff8fe55470493df5775478cf32a4dc8eaf6d3a749f07ceee5bc263a78b2434f6a54 + version: 0.3.4 + resolution: "is-arrayish@npm:0.3.4" + checksum: 10c0/1fa672a2f0bedb74154440310f616c0b6e53a95cf0625522ae050f06626d1cabd1a3d8085c882dc45c61ad0e7df2529aff122810b3b4a552880bf170d6df94e0 languageName: node linkType: hard @@ -17905,7 +17792,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.0, is-core-module@npm:^2.16.1, is-core-module@npm:^2.5.0": +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.1, is-core-module@npm:^2.5.0": version: 2.16.1 resolution: "is-core-module@npm:2.16.1" dependencies: @@ -18007,14 +17894,15 @@ __metadata: linkType: hard "is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": - version: 1.1.0 - resolution: "is-generator-function@npm:1.1.0" + version: 1.1.2 + resolution: "is-generator-function@npm:1.1.2" dependencies: - call-bound: "npm:^1.0.3" - get-proto: "npm:^1.0.0" + call-bound: "npm:^1.0.4" + generator-function: "npm:^2.0.0" + get-proto: "npm:^1.0.1" has-tostringtag: "npm:^1.0.2" safe-regex-test: "npm:^1.1.0" - checksum: 10c0/fdfa96c8087bf36fc4cd514b474ba2ff404219a4dd4cfa6cf5426404a1eed259bdcdb98f082a71029a48d01f27733e3436ecc6690129a7ec09cb0434bee03a2a + checksum: 10c0/83da102e89c3e3b71d67b51d47c9f9bc862bceb58f87201727e27f7fa19d1d90b0ab223644ecaee6fc6e3d2d622bb25c966fbdaf87c59158b01ce7c0fe2fa372 languageName: node linkType: hard @@ -18403,7 +18291,7 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^4.0.1": +"jackspeak@npm:^4.1.1": version: 4.1.1 resolution: "jackspeak@npm:4.1.1" dependencies: @@ -18413,16 +18301,15 @@ __metadata: linkType: hard "jake@npm:^10.8.5": - version: 10.9.2 - resolution: "jake@npm:10.9.2" + version: 10.9.4 + resolution: "jake@npm:10.9.4" dependencies: - async: "npm:^3.2.3" - chalk: "npm:^4.0.2" + async: "npm:^3.2.6" filelist: "npm:^1.0.4" - minimatch: "npm:^3.1.2" + picocolors: "npm:^1.1.1" bin: jake: bin/cli.js - checksum: 10c0/c4597b5ed9b6a908252feab296485a4f87cba9e26d6c20e0ca144fb69e0c40203d34a2efddb33b3d297b8bd59605e6c1f44f6221ca1e10e69175ecbf3ff5fe31 + checksum: 10c0/bb52f000340d4a32f1a3893b9abe56ef2b77c25da4dbf2c0c874a8159d082dddda50a5ad10e26060198bd645b928ba8dba3b362710f46a247e335321188c5a9c languageName: node linkType: hard @@ -18452,7 +18339,7 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^1.21.6": +"jiti@npm:^1.21.7": version: 1.21.7 resolution: "jiti@npm:1.21.7" bin: @@ -18489,7 +18376,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:4.1.0, js-yaml@npm:^4.1.0": +"js-yaml@npm:4.1.0": version: 4.1.0 resolution: "js-yaml@npm:4.1.0" dependencies: @@ -18501,21 +18388,25 @@ __metadata: linkType: hard "js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.14.1": - version: 3.14.1 - resolution: "js-yaml@npm:3.14.1" + version: 3.14.2 + resolution: "js-yaml@npm:3.14.2" dependencies: argparse: "npm:^1.0.7" esprima: "npm:^4.0.0" bin: js-yaml: bin/js-yaml.js - checksum: 10c0/6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b + checksum: 10c0/3261f25912f5dd76605e5993d0a126c2b6c346311885d3c483706cd722efe34f697ea0331f654ce27c00a42b426e524518ec89d65ed02ea47df8ad26dcc8ce69 languageName: node linkType: hard -"jsbn@npm:1.1.0": - version: 1.1.0 - resolution: "jsbn@npm:1.1.0" - checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 +"js-yaml@npm:^4.1.0": + version: 4.1.1 + resolution: "js-yaml@npm:4.1.1" + dependencies: + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/561c7d7088c40a9bb53cc75becbfb1df6ae49b34b5e6e5a81744b14ae8667ec564ad2527709d1a6e7d5e5fa6d483aa0f373a50ad98d42fde368ec4a190d4fae7 languageName: node linkType: hard @@ -18560,19 +18451,6 @@ __metadata: languageName: node linkType: hard -"json-diff@npm:^1.0.6": - version: 1.0.6 - resolution: "json-diff@npm:1.0.6" - dependencies: - "@ewoudenberg/difflib": "npm:0.1.0" - colors: "npm:^1.4.0" - dreamopt: "npm:~0.8.0" - bin: - json-diff: bin/json-diff.js - checksum: 10c0/21d0477a703ceaf1cbb8bcbb6ff38c16d16285a1ce6e358a47732632ece0c1d29d169cc5c099b64e65d8820784a04a53bc848699446ff3c546897426b0d3e443 - languageName: node - linkType: hard - "json-parse-better-errors@npm:^1.0.1": version: 1.0.2 resolution: "json-parse-better-errors@npm:1.0.2" @@ -18693,15 +18571,15 @@ __metadata: linkType: hard "jsonfile@npm:^6.0.1": - version: 6.1.0 - resolution: "jsonfile@npm:6.1.0" + version: 6.2.0 + resolution: "jsonfile@npm:6.2.0" dependencies: graceful-fs: "npm:^4.1.6" universalify: "npm:^2.0.0" dependenciesMeta: graceful-fs: optional: true - checksum: 10c0/4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865 + checksum: 10c0/7f4f43b08d1869ded8a6822213d13ae3b99d651151d77efd1557ced0889c466296a7d9684e397bd126acf5eb2cfcb605808c3e681d0fdccd2fe5a04b47e76c0d languageName: node linkType: hard @@ -18783,9 +18661,9 @@ __metadata: linkType: hard "ktx-parse@npm:^1.0.0": - version: 1.0.1 - resolution: "ktx-parse@npm:1.0.1" - checksum: 10c0/458aebe0b56bd610269df9e1d417822fef997daa211e4dc2352ab3b6a941f74a169cbfd1daecac53c1b6abf24930b9c495c3d5382d85e144c5c3e2ab6efbf47d + version: 1.1.0 + resolution: "ktx-parse@npm:1.1.0" + checksum: 10c0/7c57982bb53cf022a23740478966056f0055f1fb6cb0225d0c2a395156b134b046da59ac1f59c7474cd62d2e8e6d6378bcd2758bbf208ce83e65f8d022a2a2bd languageName: node linkType: hard @@ -18822,10 +18700,10 @@ __metadata: linkType: hard "lerna@npm:^8.1.9": - version: 8.2.2 - resolution: "lerna@npm:8.2.2" + version: 8.2.4 + resolution: "lerna@npm:8.2.4" dependencies: - "@lerna/create": "npm:8.2.2" + "@lerna/create": "npm:8.2.4" "@npmcli/arborist": "npm:7.5.4" "@npmcli/package-json": "npm:5.2.0" "@npmcli/run-script": "npm:8.1.0" @@ -18865,7 +18743,6 @@ __metadata: libnpmaccess: "npm:8.0.6" libnpmpublish: "npm:9.0.9" load-json-file: "npm:6.2.0" - lodash: "npm:^4.17.21" make-dir: "npm:4.0.0" minimatch: "npm:3.0.5" multimatch: "npm:5.0.0" @@ -18907,7 +18784,7 @@ __metadata: yargs-parser: "npm:21.1.1" bin: lerna: dist/cli.js - checksum: 10c0/e08ccf93ffb1860baa4fedcf63b13c4be49bf1932c13609f1e06273b541bdabdcf86f01dcc247d63abbd02918beda90c6aa0c61b39b0de6fa50fcb9064d2a3a7 + checksum: 10c0/6fba1b6a437d76978cf0aa67efb88b14643502839c7121b8ab8c6368fa1c1a4806600bf0f7a57ca1cfc52007ff1b45a03269205f9df93fc6fc4fb3179760b8c7 languageName: node linkType: hard @@ -18970,7 +18847,7 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:^3.0.0, lilconfig@npm:^3.1.3": +"lilconfig@npm:^3.1.1, lilconfig@npm:^3.1.3": version: 3.1.3 resolution: "lilconfig@npm:3.1.3" checksum: 10c0/f5604e7240c5c275743561442fbc5abf2a84ad94da0f5adc71d25e31fa8483048de3dcedcb7a44112a942fed305fd75841cdf6c9681c7f640c63f1049e9a5dcc @@ -19210,10 +19087,10 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^11.0.0": - version: 11.1.0 - resolution: "lru-cache@npm:11.1.0" - checksum: 10c0/85c312f7113f65fae6a62de7985348649937eb34fb3d212811acbf6704dc322a421788aca253b62838f1f07049a84cc513d88f494e373d3756514ad263670a64 +"lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1": + version: 11.2.4 + resolution: "lru-cache@npm:11.2.4" + checksum: 10c0/4a24f9b17537619f9144d7b8e42cd5a225efdfd7076ebe7b5e7dc02b860a818455201e67fbf000765233fe7e339d3c8229fc815e9b58ee6ede511e07608c19b2 languageName: node linkType: hard @@ -19235,13 +19112,6 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.14.1": - version: 7.18.3 - resolution: "lru-cache@npm:7.18.3" - checksum: 10c0/b3a452b491433db885beed95041eb104c157ef7794b9c9b4d647be503be91769d11206bb573849a16b4cc0d03cbd15ffd22df7960997788b74c1d399ac7a4fed - languageName: node - linkType: hard - "maath@npm:^0.10.8": version: 0.10.8 resolution: "maath@npm:0.10.8" @@ -19308,22 +19178,22 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^14.0.3": - version: 14.0.3 - resolution: "make-fetch-happen@npm:14.0.3" +"make-fetch-happen@npm:^15.0.0": + version: 15.0.3 + resolution: "make-fetch-happen@npm:15.0.3" dependencies: - "@npmcli/agent": "npm:^3.0.0" - cacache: "npm:^19.0.1" + "@npmcli/agent": "npm:^4.0.0" + cacache: "npm:^20.0.1" http-cache-semantics: "npm:^4.1.1" minipass: "npm:^7.0.2" - minipass-fetch: "npm:^4.0.0" + minipass-fetch: "npm:^5.0.0" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" negotiator: "npm:^1.0.0" - proc-log: "npm:^5.0.0" + proc-log: "npm:^6.0.0" promise-retry: "npm:^2.0.1" - ssri: "npm:^12.0.0" - checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0 + ssri: "npm:^13.0.0" + checksum: 10c0/525f74915660be60b616bcbd267c4a5b59481b073ba125e45c9c3a041bb1a47a2bd0ae79d028eb6f5f95bf9851a4158423f5068539c3093621abb64027e8e461 languageName: node linkType: hard @@ -19373,39 +19243,36 @@ __metadata: linkType: hard "mapbox-gl@npm:^3.5.1": - version: 3.12.0 - resolution: "mapbox-gl@npm:3.12.0" + version: 3.17.0 + resolution: "mapbox-gl@npm:3.17.0" dependencies: "@mapbox/jsonlint-lines-primitives": "npm:^2.0.2" "@mapbox/mapbox-gl-supported": "npm:^3.0.0" - "@mapbox/point-geometry": "npm:^0.1.0" + "@mapbox/point-geometry": "npm:^1.1.0" "@mapbox/tiny-sdf": "npm:^2.0.6" "@mapbox/unitbezier": "npm:^0.0.1" - "@mapbox/vector-tile": "npm:^1.3.1" + "@mapbox/vector-tile": "npm:^2.0.4" "@mapbox/whoots-js": "npm:^3.1.0" "@types/geojson": "npm:^7946.0.16" "@types/geojson-vt": "npm:^3.2.5" "@types/mapbox__point-geometry": "npm:^0.1.4" - "@types/mapbox__vector-tile": "npm:^1.3.4" "@types/pbf": "npm:^3.0.5" "@types/supercluster": "npm:^7.1.3" cheap-ruler: "npm:^4.0.0" csscolorparser: "npm:~1.0.3" earcut: "npm:^3.0.1" geojson-vt: "npm:^4.0.2" - gl-matrix: "npm:^3.4.3" + gl-matrix: "npm:^3.4.4" grid-index: "npm:^1.1.0" kdbush: "npm:^4.0.2" martinez-polygon-clipping: "npm:^0.7.4" murmurhash-js: "npm:^1.0.0" - pbf: "npm:^3.2.1" + pbf: "npm:^4.0.1" potpack: "npm:^2.0.0" quickselect: "npm:^3.0.0" - serialize-to-js: "npm:^3.1.2" supercluster: "npm:^8.0.1" tinyqueue: "npm:^3.0.0" - vt-pbf: "npm:^3.1.3" - checksum: 10c0/4457e001a9238b9ab88f3fc4efd4c22e4ada7a2237904d716c2ddc1f95298180ae6b35749631fbddc82d0083531e9fc46b4e09c346dbd29182dbe4c43b26d45e + checksum: 10c0/37b5da3d3e119c355a90b24d66abdf107b7be546fda7cd7814b8b096e5d747d6687fa8de038a35ff19ab76c758947ff9dba17800439d5ab0c64c617690427ffb languageName: node linkType: hard @@ -19501,10 +19368,10 @@ __metadata: languageName: node linkType: hard -"meshoptimizer@npm:^0.24.0": - version: 0.24.0 - resolution: "meshoptimizer@npm:0.24.0" - checksum: 10c0/54f18dfbf8e6f3ff4d475a55e4514b83966c2af22a49978b91003e583aa31b4972924beab186d99964cd24e6459de0ea146eb2743f327b86a0ae56d11d778c9b +"meshoptimizer@npm:^0.25.0": + version: 0.25.0 + resolution: "meshoptimizer@npm:0.25.0" + checksum: 10c0/2d6a5b8a306a3cb615de94e9dab9623d117f456c0bc55bff29ab9fd261971ffc0e5236c20753851774ef15e55b1a44c35f69a80801bf5f1a34ea7db5d70c6273 languageName: node linkType: hard @@ -19515,6 +19382,13 @@ __metadata: languageName: node linkType: hard +"meshoptimizer@npm:~0.22.0": + version: 0.22.0 + resolution: "meshoptimizer@npm:0.22.0" + checksum: 10c0/df5c10c897a9eea3085cd2ae077dd4b904df3d71855eb3cbaa624d05e62eb4e893b3e2492cae070122561addb90fbfe092c53b7e68fdd391d0009f267af3f348 + languageName: node + linkType: hard + "methods@npm:~1.1.2": version: 1.1.2 resolution: "methods@npm:1.1.2" @@ -19613,6 +19487,24 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:10.0.1": + version: 10.0.1 + resolution: "minimatch@npm:10.0.1" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/e6c29a81fe83e1877ad51348306be2e8aeca18c88fdee7a99df44322314279e15799e41d7cb274e4e8bb0b451a3bc622d6182e157dfa1717d6cda75e9cd8cd5d + languageName: node + linkType: hard + +"minimatch@npm:10.0.3": + version: 10.0.3 + resolution: "minimatch@npm:10.0.3" + dependencies: + "@isaacs/brace-expansion": "npm:^5.0.0" + checksum: 10c0/e43e4a905c5d70ac4cec8530ceaeccb9c544b1ba8ac45238e2a78121a01c17ff0c373346472d221872563204eabe929ad02669bb575cb1f0cc30facab369f70f + languageName: node + linkType: hard + "minimatch@npm:3.0.5": version: 3.0.5 resolution: "minimatch@npm:3.0.5" @@ -19631,12 +19523,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^10.0.0, minimatch@npm:^10.0.1": - version: 10.0.1 - resolution: "minimatch@npm:10.0.1" +"minimatch@npm:^10.1.1": + version: 10.1.1 + resolution: "minimatch@npm:10.1.1" dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/e6c29a81fe83e1877ad51348306be2e8aeca18c88fdee7a99df44322314279e15799e41d7cb274e4e8bb0b451a3bc622d6182e157dfa1717d6cda75e9cd8cd5d + "@isaacs/brace-expansion": "npm:^5.0.0" + checksum: 10c0/c85d44821c71973d636091fddbfbffe62370f5ee3caf0241c5b60c18cd289e916200acb2361b7e987558cd06896d153e25d505db9fc1e43e6b4b6752e2702902 languageName: node linkType: hard @@ -19742,9 +19634,9 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^4.0.0": - version: 4.0.1 - resolution: "minipass-fetch@npm:4.0.1" +"minipass-fetch@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass-fetch@npm:5.0.0" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" @@ -19753,7 +19645,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: 10c0/a3147b2efe8e078c9bf9d024a0059339c5a09c5b1dded6900a219c218cc8b1b78510b62dae556b507304af226b18c3f1aeb1d48660283602d5b6586c399eed5c + checksum: 10c0/9443aab5feab190972f84b64116e54e58dd87a58e62399cae0a4a7461b80568281039b7c3a38ba96453431ebc799d1e26999e548540156216729a4967cd5ef06 languageName: node linkType: hard @@ -19824,12 +19716,12 @@ __metadata: languageName: node linkType: hard -"minizlib@npm:^3.0.1": - version: 3.0.2 - resolution: "minizlib@npm:3.0.2" +"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0": + version: 3.1.0 + resolution: "minizlib@npm:3.1.0" dependencies: minipass: "npm:^7.1.2" - checksum: 10c0/9f3bd35e41d40d02469cb30470c55ccc21cae0db40e08d1d0b1dff01cc8cc89a6f78e9c5d2b7c844e485ec0a8abc2238111213fdc5b2038e6d1012eacf316f78 + checksum: 10c0/5aad75ab0090b8266069c9aabe582c021ae53eb33c6c691054a13a45db3b4f91a7fb1bd79151e6b4e9e9a86727b522527c0a06ec7d45206b745d54cd3097bcec languageName: node linkType: hard @@ -19849,15 +19741,6 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^3.0.1": - version: 3.0.1 - resolution: "mkdirp@npm:3.0.1" - bin: - mkdirp: dist/cjs/src/bin.js - checksum: 10c0/9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d - languageName: node - linkType: hard - "mnemonist@npm:0.38.3": version: 0.38.3 resolution: "mnemonist@npm:0.38.3" @@ -19930,12 +19813,14 @@ __metadata: linkType: hard "mqtt@npm:^5.8.0": - version: 5.13.0 - resolution: "mqtt@npm:5.13.0" + version: 5.14.1 + resolution: "mqtt@npm:5.14.1" dependencies: + "@types/readable-stream": "npm:^4.0.21" + "@types/ws": "npm:^8.18.1" commist: "npm:^3.2.0" concat-stream: "npm:^2.0.0" - debug: "npm:^4.4.0" + debug: "npm:^4.4.1" help-me: "npm:^5.0.0" lru-cache: "npm:^10.4.3" minimist: "npm:^1.2.8" @@ -19943,15 +19828,15 @@ __metadata: number-allocator: "npm:^1.0.14" readable-stream: "npm:^4.7.0" rfdc: "npm:^1.4.1" - socks: "npm:^2.8.3" + socks: "npm:^2.8.6" split2: "npm:^4.2.0" - worker-timers: "npm:^7.1.8" - ws: "npm:^8.18.0" + worker-timers: "npm:^8.0.23" + ws: "npm:^8.18.3" bin: mqtt: build/bin/mqtt.js mqtt_pub: build/bin/pub.js mqtt_sub: build/bin/sub.js - checksum: 10c0/7310f54fbcc6f3db87c4fac8ca171c85e033277ee8d1b812c7f63acf3e148271a8b6b07e697396766ae2920e1c8c54aa69a281196a166197d900e49c05161109 + checksum: 10c0/30acd3858223cb5e7b4aa2a725f47e51bd40eaca530c0e3b5cf96f7377a1f0018a7fe4d2bc2c10327973d46d5a2b8118560936de1a3d8a209c7f37ee914cfdbd languageName: node linkType: hard @@ -19996,7 +19881,7 @@ __metadata: languageName: node linkType: hard -"mute-stream@npm:0.0.8, mute-stream@npm:~0.0.4": +"mute-stream@npm:0.0.8": version: 0.0.8 resolution: "mute-stream@npm:0.0.8" checksum: 10c0/18d06d92e5d6d45e2b63c0e1b8f25376af71748ac36f53c059baa8b76ffac31c5ab225480494e7d35d30215ecdb18fed26ec23cafcd2f7733f2f14406bcd19e2 @@ -20022,12 +19907,12 @@ __metadata: linkType: hard "n8ao@npm:^1.6.6": - version: 1.10.0 - resolution: "n8ao@npm:1.10.0" + version: 1.10.1 + resolution: "n8ao@npm:1.10.1" peerDependencies: postprocessing: ">=6.30.0" three: ">=0.137" - checksum: 10c0/00ba0cf35ddc9d78335f89f9e831da8b6eba8b10d354714fa0bef3c9f6ade82a1cb02ece173fe3446188fd5c038181d7b799896a0275dcd2e17f2b59c21360ba + checksum: 10c0/70aa6ad350e2dd241bc2a054eb084e4f82433b63ee5d456da037e13b657ffcfcdb86b17ea39c80f4c66ec7c5048508e0daf858f674ef1092bdd37dc6b01e1ff6 languageName: node linkType: hard @@ -20054,12 +19939,12 @@ __metadata: languageName: node linkType: hard -"napi-postinstall@npm:^0.2.2": - version: 0.2.4 - resolution: "napi-postinstall@npm:0.2.4" +"napi-postinstall@npm:^0.3.0": + version: 0.3.4 + resolution: "napi-postinstall@npm:0.3.4" bin: napi-postinstall: lib/cli.js - checksum: 10c0/e8c357d7e27848c4af7becf2796afff245a2fc8ba176e1b133410bb1c9934a66d4bc542d0c9f04c73b0ba34ee0486b30b6cd1c62ed3aa36797d394200c9a2a8b + checksum: 10c0/b33d64150828bdade3a5d07368a8b30da22ee393f8dd8432f1b9e5486867be21c84ec443dd875dd3ef3c7401a079a7ab7e2aa9d3538a889abbcd96495d5104fe languageName: node linkType: hard @@ -20105,13 +19990,6 @@ __metadata: languageName: node linkType: hard -"netmask@npm:^2.0.2": - version: 2.0.2 - resolution: "netmask@npm:2.0.2" - checksum: 10c0/cafd28388e698e1138ace947929f842944d0f1c0b87d3fa2601a61b38dc89397d33c0ce2c8e7b99e968584b91d15f6810b91bef3f3826adf71b1833b61d4bf4f - languageName: node - linkType: hard - "next-themes@npm:^0.4.6": version: 0.4.6 resolution: "next-themes@npm:0.4.6" @@ -20194,11 +20072,11 @@ __metadata: linkType: hard "node-abi@npm:^3.3.0": - version: 3.75.0 - resolution: "node-abi@npm:3.75.0" + version: 3.85.0 + resolution: "node-abi@npm:3.85.0" dependencies: semver: "npm:^7.3.5" - checksum: 10c0/c43a2409407df3737848fd96202b0a49e15039994aecce963969e9ef7342a8fc544aba94e0bfd8155fb9de5f5fe9a4b6ccad8bf509e7c46caf096fc4491d63f2 + checksum: 10c0/d51b5718b6ebfcb23858e5429b74798c05fe3ab436d8afd8480b4809706bc53d6af3a60714ecc85e8c943f4e06e6378ca1935725c7611f3d1febdd3fc3bb5fe3 languageName: node linkType: hard @@ -20258,9 +20136,9 @@ __metadata: linkType: hard "node-forge@npm:^1.3.1": - version: 1.3.1 - resolution: "node-forge@npm:1.3.1" - checksum: 10c0/e882819b251a4321f9fc1d67c85d1501d3004b4ee889af822fd07f64de3d1a8e272ff00b689570af0465d65d6bf5074df9c76e900e0aff23e60b847f2a46fbe8 + version: 1.3.3 + resolution: "node-forge@npm:1.3.3" + checksum: 10c0/9c6f53b0ebb34865872cf62a35b0aef8fb337e2efc766626c2e3a0040f4c02933bf29a62ba999eb44a2aca73bd512c4eda22705a47b94654b9fb8ed53db9a1db languageName: node linkType: hard @@ -20305,22 +20183,22 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 11.2.0 - resolution: "node-gyp@npm:11.2.0" + version: 12.1.0 + resolution: "node-gyp@npm:12.1.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^14.0.3" - nopt: "npm:^8.0.0" - proc-log: "npm:^5.0.0" + make-fetch-happen: "npm:^15.0.0" + nopt: "npm:^9.0.0" + proc-log: "npm:^6.0.0" semver: "npm:^7.3.5" - tar: "npm:^7.4.3" + tar: "npm:^7.5.2" tinyglobby: "npm:^0.2.12" - which: "npm:^5.0.0" + which: "npm:^6.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10c0/bd8d8c76b06be761239b0c8680f655f6a6e90b48e44d43415b11c16f7e8c15be346fba0cbf71588c7cdfb52c419d928a7d3db353afc1d952d19756237d8f10b9 + checksum: 10c0/f43efea8aaf0beb6b2f6184e533edad779b2ae38062953e21951f46221dd104006cc574154f2ad4a135467a5aae92c49e84ef289311a82e08481c5df0e8dc495 languageName: node linkType: hard @@ -20338,16 +20216,16 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.19": - version: 2.0.19 - resolution: "node-releases@npm:2.0.19" - checksum: 10c0/52a0dbd25ccf545892670d1551690fe0facb6a471e15f2cfa1b20142a5b255b3aa254af5f59d6ecb69c2bec7390bc643c43aa63b13bf5e64b6075952e716b1aa +"node-releases@npm:^2.0.27": + version: 2.0.27 + resolution: "node-releases@npm:2.0.27" + checksum: 10c0/f1e6583b7833ea81880627748d28a3a7ff5703d5409328c216ae57befbced10ce2c991bea86434e8ec39003bd017f70481e2e5f8c1f7e0a7663241f81d6e00e2 languageName: node linkType: hard "nodemon@npm:^3.1.0": - version: 3.1.10 - resolution: "nodemon@npm:3.1.10" + version: 3.1.11 + resolution: "nodemon@npm:3.1.11" dependencies: chokidar: "npm:^3.5.2" debug: "npm:^4" @@ -20361,7 +20239,7 @@ __metadata: undefsafe: "npm:^2.0.5" bin: nodemon: bin/nodemon.js - checksum: 10c0/95b64d647f2c22e85e375b250517b0a4b32c2d2392ad898444e331f70d6b1ab43b17f53a8a1d68d5879ab8401fc6cd6e26f0d2a8736240984f6b5a8435b407c0 + checksum: 10c0/f3c17897146f680eaf93f5e1f53b1fd4acbd61e4f7526ec6cbcc993d1c14cee8c722c41b30aa8b101447f672d38e6d7b17c97e77540df191d724826bb16ce474 languageName: node linkType: hard @@ -20387,14 +20265,14 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^8.0.0": - version: 8.1.0 - resolution: "nopt@npm:8.1.0" +"nopt@npm:^9.0.0": + version: 9.0.0 + resolution: "nopt@npm:9.0.0" dependencies: - abbrev: "npm:^3.0.0" + abbrev: "npm:^4.0.0" bin: nopt: bin/nopt.js - checksum: 10c0/62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef + checksum: 10c0/1822eb6f9b020ef6f7a7516d7b64a8036e09666ea55ac40416c36e4b2b343122c3cff0e2f085675f53de1d2db99a2a89a60ccea1d120bcd6a5347bf6ceb4a7fd languageName: node linkType: hard @@ -20777,7 +20655,7 @@ __metadata: languageName: node linkType: hard -"on-finished@npm:2.4.1": +"on-finished@npm:2.4.1, on-finished@npm:~2.4.1": version: 2.4.1 resolution: "on-finished@npm:2.4.1" dependencies: @@ -20979,9 +20857,9 @@ __metadata: linkType: hard "p-map@npm:^7.0.2": - version: 7.0.3 - resolution: "p-map@npm:7.0.3" - checksum: 10c0/46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c + version: 7.0.4 + resolution: "p-map@npm:7.0.4" + checksum: 10c0/a5030935d3cb2919d7e89454d1ce82141e6f9955413658b8c9403cfe379283770ed3048146b44cde168aa9e8c716505f196d5689db0ae3ce9a71521a2fef3abd languageName: node linkType: hard @@ -21041,32 +20919,6 @@ __metadata: languageName: node linkType: hard -"pac-proxy-agent@npm:^7.1.0": - version: 7.2.0 - resolution: "pac-proxy-agent@npm:7.2.0" - dependencies: - "@tootallnate/quickjs-emscripten": "npm:^0.23.0" - agent-base: "npm:^7.1.2" - debug: "npm:^4.3.4" - get-uri: "npm:^6.0.1" - http-proxy-agent: "npm:^7.0.0" - https-proxy-agent: "npm:^7.0.6" - pac-resolver: "npm:^7.0.1" - socks-proxy-agent: "npm:^8.0.5" - checksum: 10c0/0265c17c9401c2ea735697931a6553a0c6d8b20c4d7d4e3b3a0506080ba69a8d5ad656e2a6be875411212e2b6ed7a4d9526dd3997e08581fdfb1cbcad454c296 - languageName: node - linkType: hard - -"pac-resolver@npm:^7.0.1": - version: 7.0.1 - resolution: "pac-resolver@npm:7.0.1" - dependencies: - degenerator: "npm:^5.0.0" - netmask: "npm:^2.0.2" - checksum: 10c0/5f3edd1dd10fded31e7d1f95776442c3ee51aa098c28b74ede4927d9677ebe7cebb2636750c24e945f5b84445e41ae39093d3a1014a994e5ceb9f0b1b88ebff5 - languageName: node - linkType: hard - "package-json-from-dist@npm:^1.0.0": version: 1.0.1 resolution: "package-json-from-dist@npm:1.0.1" @@ -21299,16 +21151,16 @@ __metadata: linkType: hard "path-scurry@npm:^2.0.0": - version: 2.0.0 - resolution: "path-scurry@npm:2.0.0" + version: 2.0.1 + resolution: "path-scurry@npm:2.0.1" dependencies: lru-cache: "npm:^11.0.0" minipass: "npm:^7.1.2" - checksum: 10c0/3da4adedaa8e7ef8d6dc4f35a0ff8f05a9b4d8365f2b28047752b62d4c1ad73eec21e37b1579ef2d075920157856a3b52ae8309c480a6f1a8bbe06ff8e52b33c + checksum: 10c0/2a16ed0e81fbc43513e245aa5763354e25e787dab0d539581a6c3f0f967461a159ed6236b2559de23aa5b88e7dc32b469b6c47568833dd142a4b24b4f5cd2620 languageName: node linkType: hard -"path-to-regexp@npm:0.1.12": +"path-to-regexp@npm:~0.1.12": version: 0.1.12 resolution: "path-to-regexp@npm:0.1.12" checksum: 10c0/1c6ff10ca169b773f3bba943bbc6a07182e332464704572962d277b900aeee81ac6aa5d060ff9e01149636c30b1f63af6e69dd7786ba6e0ddb39d4dee1f0645b @@ -21331,15 +21183,14 @@ __metadata: languageName: node linkType: hard -"pbf@npm:^3.2.1": - version: 3.3.0 - resolution: "pbf@npm:3.3.0" +"pbf@npm:^4.0.1": + version: 4.0.1 + resolution: "pbf@npm:4.0.1" dependencies: - ieee754: "npm:^1.1.12" resolve-protobuf-schema: "npm:^2.1.0" bin: pbf: bin/pbf - checksum: 10c0/79e5dc59a9391789de84b0a6d713fad0dd1e5ce6eb721536af8c9ec49feae04fdebab9f077b760bba858e615a95ac714a7d248ecb43736e904bb8396885e16d6 + checksum: 10c0/1a95cc3bdc61ee01d4728f4a57a9f1233732d183a8568818b714a747fd8b957d99b63e1c67f0f72dc5623657c42f88a1a7e44e1fbcd06e2fe2ef9a85a964832e languageName: node linkType: hard @@ -21438,7 +21289,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^4.0.2": +"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": version: 4.0.3 resolution: "picomatch@npm:4.0.3" checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 @@ -21533,37 +21384,42 @@ __metadata: linkType: hard "postcss-js@npm:^4.0.1": - version: 4.0.1 - resolution: "postcss-js@npm:4.0.1" + version: 4.1.0 + resolution: "postcss-js@npm:4.1.0" dependencies: camelcase-css: "npm:^2.0.1" peerDependencies: postcss: ^8.4.21 - checksum: 10c0/af35d55cb873b0797d3b42529514f5318f447b134541844285c9ac31a17497297eb72296902967911bb737a75163441695737300ce2794e3bd8c70c13a3b106e + checksum: 10c0/a3cf6e725f3e9ecd7209732f8844a0063a1380b718ccbcf93832b6ec2cd7e63ff70dd2fed49eb2483c7482296860a0f7badd3115b5d0fa05ea648eb6d9dfc9c6 languageName: node linkType: hard -"postcss-load-config@npm:^4.0.2": - version: 4.0.2 - resolution: "postcss-load-config@npm:4.0.2" +"postcss-load-config@npm:^4.0.2 || ^5.0 || ^6.0": + version: 6.0.1 + resolution: "postcss-load-config@npm:6.0.1" dependencies: - lilconfig: "npm:^3.0.0" - yaml: "npm:^2.3.4" + lilconfig: "npm:^3.1.1" peerDependencies: + jiti: ">=1.21.0" postcss: ">=8.0.9" - ts-node: ">=9.0.0" + tsx: ^4.8.1 + yaml: ^2.4.2 peerDependenciesMeta: + jiti: + optional: true postcss: optional: true - ts-node: + tsx: optional: true - checksum: 10c0/3d7939acb3570b0e4b4740e483d6e555a3e2de815219cb8a3c8fc03f575a6bde667443aa93369c0be390af845cb84471bf623e24af833260de3a105b78d42519 + yaml: + optional: true + checksum: 10c0/74173a58816dac84e44853f7afbd283f4ef13ca0b6baeba27701214beec33f9e309b128f8102e2b173e8d45ecba45d279a9be94b46bf48d219626aa9b5730848 languageName: node linkType: hard "postcss-mixins@npm:^12.0.0": - version: 12.0.0 - resolution: "postcss-mixins@npm:12.0.0" + version: 12.1.2 + resolution: "postcss-mixins@npm:12.1.2" dependencies: postcss-js: "npm:^4.0.1" postcss-simple-vars: "npm:^7.0.1" @@ -21571,7 +21427,7 @@ __metadata: tinyglobby: "npm:^0.2.14" peerDependencies: postcss: ^8.2.14 - checksum: 10c0/e5314488c143e3786f5fdec5da9002d914ef57cc51a261035fe342163a86a6f9e36e369da008f21c68691d0bd349aef3e10266ceb7e210da4a6a1296e782d214 + checksum: 10c0/cbd33a40545ebcaa08acc9126a6cbffc48db968ea5a555c397b3c5b30e0f805fb2de3381556b36efe3dc9eb935d51c6056b86d6367fb6204f6c1ae492017524d languageName: node linkType: hard @@ -21620,12 +21476,12 @@ __metadata: linkType: hard "postcss-selector-parser@npm:^7.0.0": - version: 7.1.0 - resolution: "postcss-selector-parser@npm:7.1.0" + version: 7.1.1 + resolution: "postcss-selector-parser@npm:7.1.1" dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" - checksum: 10c0/0fef257cfd1c0fe93c18a3f8a6e739b4438b527054fd77e9a62730a89b2d0ded1b59314a7e4aaa55bc256204f40830fecd2eb50f20f8cb7ab3a10b52aa06c8aa + checksum: 10c0/02d3b1589ddcddceed4b583b098b95a7266dacd5135f041e5d913ebb48e874fd333a36e564cc9a2ec426a464cb18db11cb192ac76247aced5eba8c951bf59507 languageName: node linkType: hard @@ -21663,7 +21519,7 @@ __metadata: nanoid: "npm:^3.3.11" picocolors: "npm:^1.1.1" source-map-js: "npm:^1.2.1" - checksum: 10c0/b75510d7b28c3ab728c8733dd01538314a18c52af426f199a3c9177e63eb08602a3938bfb66b62dc01350b9aed62087eabbf229af97a1659eb8d3513cec823b3 + checksum: 10c0/5127cc7c91ed7a133a1b7318012d8bfa112da9ef092dddf369ae699a1f10ebbd89b1b9f25f3228795b84585c72aabd5ced5fc11f2ba467eedf7b081a66fad024 languageName: node linkType: hard @@ -21698,11 +21554,11 @@ __metadata: linkType: hard "postprocessing@npm:^6.32.1": - version: 6.37.3 - resolution: "postprocessing@npm:6.37.3" + version: 6.38.0 + resolution: "postprocessing@npm:6.38.0" peerDependencies: - three: ">= 0.157.0 < 0.177.0" - checksum: 10c0/d2d164be75c784a14cd489103bee8ad7c9c519d5a8b8392b8042b992cc6ac69694b38e9aa852f176f42991289d035ed5cdfb098650d7646610d56d4a90830c2a + three: ">= 0.157.0 < 0.182.0" + checksum: 10c0/4ecd1717aee74779d19378a441438eb108ad197102c94910d97c3559874e2e4c3946ef596698600222d222f12fe75c269ed13e6b5f843a57fb4093f17e77d3c2 languageName: node linkType: hard @@ -21823,11 +21679,11 @@ __metadata: linkType: hard "prettier@npm:*, prettier@npm:^3.3.2, prettier@npm:^3.3.3": - version: 3.6.2 - resolution: "prettier@npm:3.6.2" + version: 3.7.4 + resolution: "prettier@npm:3.7.4" bin: prettier: bin/prettier.cjs - checksum: 10c0/488cb2f2b99ec13da1e50074912870217c11edaddedeadc649b1244c749d15ba94e846423d062e2c4c9ae683e2d65f754de28889ba06e697ac4f988d44f45812 + checksum: 10c0/9675d2cd08eacb1faf1d1a2dbfe24bfab6a912b059fc9defdb380a408893d88213e794a40a2700bd29b140eb3172e0b07c852853f6e22f16f3374659a1a13389 languageName: node linkType: hard @@ -21870,11 +21726,11 @@ __metadata: linkType: hard "pretty-ms@npm:^9.2.0": - version: 9.2.0 - resolution: "pretty-ms@npm:9.2.0" + version: 9.3.0 + resolution: "pretty-ms@npm:9.3.0" dependencies: parse-ms: "npm:^4.0.0" - checksum: 10c0/ab6d066f90e9f77020426986e1b018369f41575674544c539aabec2e63a20fec01166d8cf6571d0e165ad11cfe5a8134a2a48a36d42ab291c59c6deca5264cbb + checksum: 10c0/555ea39a1de48a30601938aedb76d682871d33b6dee015281c37108921514b11e1792928b1648c2e5589acc73c8ef0fb5e585fb4c718e340a28b86799e90fb34 languageName: node linkType: hard @@ -21885,10 +21741,10 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^5.0.0": - version: 5.0.0 - resolution: "proc-log@npm:5.0.0" - checksum: 10c0/bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3 +"proc-log@npm:^6.0.0": + version: 6.1.0 + resolution: "proc-log@npm:6.1.0" + checksum: 10c0/4f178d4062733ead9d71a9b1ab24ebcecdfe2250916a5b1555f04fe2eda972a0ec76fbaa8df1ad9c02707add6749219d118a4fc46dc56bdfe4dde4b47d80bb82 languageName: node linkType: hard @@ -21963,15 +21819,6 @@ __metadata: languageName: node linkType: hard -"promptly@npm:^3.2.0": - version: 3.2.0 - resolution: "promptly@npm:3.2.0" - dependencies: - read: "npm:^1.0.4" - checksum: 10c0/2d52204e9bbabd654a6ec61e3c64a6426df6eeeec0ade94d136de5c77af51d3d6a94a7408f2198b79396142b9afe10e34fdb8065867b4bc503b46dec6cf9eedf - languageName: node - linkType: hard - "promzard@npm:^1.0.0": version: 1.0.2 resolution: "promzard@npm:1.0.2" @@ -21999,27 +21846,7 @@ __metadata: languageName: node linkType: hard -"protobufjs@npm:^7.1.0": - version: 7.5.2 - resolution: "protobufjs@npm:7.5.2" - dependencies: - "@protobufjs/aspromise": "npm:^1.1.2" - "@protobufjs/base64": "npm:^1.1.2" - "@protobufjs/codegen": "npm:^2.0.4" - "@protobufjs/eventemitter": "npm:^1.1.0" - "@protobufjs/fetch": "npm:^1.1.0" - "@protobufjs/float": "npm:^1.0.2" - "@protobufjs/inquire": "npm:^1.1.0" - "@protobufjs/path": "npm:^1.1.2" - "@protobufjs/pool": "npm:^1.1.0" - "@protobufjs/utf8": "npm:^1.1.0" - "@types/node": "npm:>=13.7.0" - long: "npm:^5.0.0" - checksum: 10c0/c4ac6298280dfe6116e7a1b722310de807037b1abed816db2af2a595ddc9dc6160447eebd4ad8e2968d41f0f85375f62e893adfe760af1a943d195931c7bb875 - languageName: node - linkType: hard - -"protobufjs@npm:^7.4.0": +"protobufjs@npm:^7.1.0, protobufjs@npm:^7.4.0": version: 7.5.4 resolution: "protobufjs@npm:7.5.4" dependencies: @@ -22063,22 +21890,6 @@ __metadata: languageName: node linkType: hard -"proxy-agent@npm:^6.5.0": - version: 6.5.0 - resolution: "proxy-agent@npm:6.5.0" - dependencies: - agent-base: "npm:^7.1.2" - debug: "npm:^4.3.4" - http-proxy-agent: "npm:^7.0.1" - https-proxy-agent: "npm:^7.0.6" - lru-cache: "npm:^7.14.1" - pac-proxy-agent: "npm:^7.1.0" - proxy-from-env: "npm:^1.1.0" - socks-proxy-agent: "npm:^8.0.5" - checksum: 10c0/7fd4e6f36bf17098a686d4aee3b8394abfc0b0537c2174ce96b0a4223198b9fafb16576c90108a3fcfc2af0168bd7747152bfa1f58e8fee91d3780e79aab7fd8 - languageName: node - linkType: hard - "proxy-from-env@npm:^1.1.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" @@ -22127,9 +21938,9 @@ __metadata: linkType: hard "pvutils@npm:^1.1.3": - version: 1.1.3 - resolution: "pvutils@npm:1.1.3" - checksum: 10c0/23489e6b3c76b6afb6964a20f891d6bef092939f401c78bba186b2bfcdc7a13904a0af0a78f7933346510f8c1228d5ab02d3c80e968fd84d3c76ff98d8ec9aac + version: 1.1.5 + resolution: "pvutils@npm:1.1.5" + checksum: 10c0/e968b07b78a58fec9377fe7aa6342c8cfa21c8fb4afc4e51e1489bd42bec6dc71b8a52541d0aede0aea17adec7ca3f89f29f56efdc31d0083cc02e9bb5721bcf languageName: node linkType: hard @@ -22151,12 +21962,12 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.13.0": - version: 6.13.0 - resolution: "qs@npm:6.13.0" +"qs@npm:~6.14.0": + version: 6.14.0 + resolution: "qs@npm:6.14.0" dependencies: - side-channel: "npm:^1.0.6" - checksum: 10c0/62372cdeec24dc83a9fb240b7533c0fdcf0c5f7e0b83343edd7310f0ab4c8205a5e7c56406531f2e47e1b4878a3821d652be4192c841de5b032ca83619d8f860 + side-channel: "npm:^1.1.0" + checksum: 10c0/8ea5d91bf34f440598ee389d4a7d95820e3b837d3fd9f433871f7924801becaa0cd3b3b4628d49a7784d06a8aea9bc4554d2b6d8d584e2d221dc06238a42909c languageName: node linkType: hard @@ -22195,15 +22006,15 @@ __metadata: languageName: node linkType: hard -"raw-body@npm:2.5.2": - version: 2.5.2 - resolution: "raw-body@npm:2.5.2" +"raw-body@npm:~2.5.3": + version: 2.5.3 + resolution: "raw-body@npm:2.5.3" dependencies: - bytes: "npm:3.1.2" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - unpipe: "npm:1.0.0" - checksum: 10c0/b201c4b66049369a60e766318caff5cb3cc5a900efd89bdac431463822d976ad0670912c931fdbdcf5543207daf6f6833bca57aa116e1661d2ea91e12ca692c4 + bytes: "npm:~3.1.2" + http-errors: "npm:~2.0.1" + iconv-lite: "npm:~0.4.24" + unpipe: "npm:~1.0.0" + checksum: 10c0/449844344fc90547fb994383a494b83300e4f22199f146a79f68d78a199a8f2a923ea9fd29c3be979bfd50291a3884733619ffc15ba02a32e703b612f8d3f74a languageName: node linkType: hard @@ -22217,8 +22028,8 @@ __metadata: linkType: hard "rc-slider@npm:^11.1.8": - version: 11.1.8 - resolution: "rc-slider@npm:11.1.8" + version: 11.1.9 + resolution: "rc-slider@npm:11.1.9" dependencies: "@babel/runtime": "npm:^7.10.1" classnames: "npm:^2.2.5" @@ -22226,7 +22037,7 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c0/b202599abf85e21234c2cababe9c6f908aa7fcdde9eca413ef96b209838f3b1a33292d1a1bbe571b84bf46f8a5d28d5c1a070f331bddc0504101e9e2a75cf422 + checksum: 10c0/193c432e2859ba42b2235cc1949de2d929ba70fa4aa5672eaa5da692797f3fe927f8c0b2a75cc45c6b9f666f204f4ed038ccf904273d6cbc39e112f4a00ddd4a languageName: node linkType: hard @@ -22258,12 +22069,12 @@ __metadata: linkType: hard "react-chartjs-2@npm:^5.3.0": - version: 5.3.0 - resolution: "react-chartjs-2@npm:5.3.0" + version: 5.3.1 + resolution: "react-chartjs-2@npm:5.3.1" peerDependencies: chart.js: ^4.1.1 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10c0/4415d40217c084a49f9a936fbd30f67e0e705148e6f8359bec65601033d1076f31085c45793839fc29ec833e6c427b0bf9861a0c54c432c08d35bc9590ffa41a + checksum: 10c0/40fac3fe23a163232d952bf5cd2a14d7baceadea326b57909d5e556ed2481b7cfb177582ac8f39b8dc51ac11f3d19a6127784746f35f5771181ab700110e7326 languageName: node linkType: hard @@ -22327,9 +22138,9 @@ __metadata: linkType: hard "react-is@npm:^19.0.0": - version: 19.1.0 - resolution: "react-is@npm:19.1.0" - checksum: 10c0/b6c6cadd172d5d39f66d493700d137a5545c294a62ce0f8ec793d59794c97d2bed6bad227626f16bd0e90004ed7fdc8ed662a004e6edcf5d2b7ecb6e3040ea6b + version: 19.2.3 + resolution: "react-is@npm:19.2.3" + checksum: 10c0/2b54c422c21b8dbd68a435a1cce21ecd5b6f06f48659531f7d53dd7368365da5a67e946f352fb2010d11ca40658aa67bec90995f0f1ec5556c0f71dbffe54994 languageName: node linkType: hard @@ -22391,8 +22202,8 @@ __metadata: linkType: hard "react-remove-scroll@npm:^2.6.2": - version: 2.7.0 - resolution: "react-remove-scroll@npm:2.7.0" + version: 2.7.2 + resolution: "react-remove-scroll@npm:2.7.2" dependencies: react-remove-scroll-bar: "npm:^2.3.7" react-style-singleton: "npm:^2.2.3" @@ -22405,7 +22216,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/cf8b9a1b0808cafe9f2b1fbb2ab56e3efff7f311fba847f26154b972a681c003c288af517cf48d0b68704c2be0d3d73152e7ec2cc8590fa495135b0aac07a871 + checksum: 10c0/b5f3315bead75e72853f492c0b51ba8fb4fa09a4534d7fc42d6fcd59ca3e047cf213279ffc1e35b337e314ef5a04cb2b12544c85e0078802271731c27c09e5aa languageName: node linkType: hard @@ -22543,15 +22354,6 @@ __metadata: languageName: node linkType: hard -"read@npm:^1.0.4": - version: 1.0.7 - resolution: "read@npm:1.0.7" - dependencies: - mute-stream: "npm:~0.0.4" - checksum: 10c0/443533f05d5bb11b36ef1c6d625aae4e2ced8967e93cf546f35aa77b4eb6bd157f4256619e446bae43467f8f6619c7bc5c76983348dffaf36afedf4224f46216 - languageName: node - linkType: hard - "read@npm:^3.0.1": version: 3.0.1 resolution: "read@npm:3.0.1" @@ -22767,15 +22569,15 @@ __metadata: linkType: hard "resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.19.0, resolve@npm:^1.22.4, resolve@npm:^1.22.8": - version: 1.22.10 - resolution: "resolve@npm:1.22.10" + version: 1.22.11 + resolution: "resolve@npm:1.22.11" dependencies: - is-core-module: "npm:^2.16.0" + is-core-module: "npm:^2.16.1" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10c0/8967e1f4e2cc40f79b7e080b4582b9a8c5ee36ffb46041dccb20e6461161adf69f843b43067b4a375de926a2cd669157e29a29578191def399dd5ef89a1b5203 + checksum: 10c0/f657191507530f2cbecb5815b1ee99b20741ea6ee02a59c57028e9ec4c2c8d7681afcc35febbd554ac0ded459db6f2d8153382c53a2f266cee2575e512674409 languageName: node linkType: hard @@ -22793,15 +22595,15 @@ __metadata: linkType: hard "resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": - version: 1.22.10 - resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" + version: 1.22.11 + resolution: "resolve@patch:resolve@npm%3A1.22.11#optional!builtin::version=1.22.11&hash=c3c19d" dependencies: - is-core-module: "npm:^2.16.0" + is-core-module: "npm:^2.16.1" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10c0/52a4e505bbfc7925ac8f4cd91fd8c4e096b6a89728b9f46861d3b405ac9a1ccf4dcbf8befb4e89a2e11370dacd0160918163885cbc669369590f2f31f4c58939 + checksum: 10c0/ee5b182f2e37cb1165465e58c6abc797fec0a80b5ba3231607beb4677db0c9291ac010c47cf092b6daa2b7f518d69a0e21888e7e2b633f68d501a874212a8c63 languageName: node linkType: hard @@ -23048,9 +22850,9 @@ __metadata: linkType: hard "sax@npm:>=0.6.0": - version: 1.4.1 - resolution: "sax@npm:1.4.1" - checksum: 10c0/6bf86318a254c5d898ede6bd3ded15daf68ae08a5495a2739564eb265cd13bcc64a07ab466fb204f67ce472bb534eb8612dac587435515169593f4fffa11de7c + version: 1.4.3 + resolution: "sax@npm:1.4.3" + checksum: 10c0/45bba07561d93f184a8686e1a543418ced8c844b994fbe45cc49d5cd2fc8ac7ec949dae38565e35e388ad0cca2b75997a29b6857c927bf6553da3f80ed0e4e62 languageName: node linkType: hard @@ -23086,12 +22888,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2": - version: 7.7.2 - resolution: "semver@npm:7.7.2" +"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2, semver@npm:^7.7.3": + version: 7.7.3 + resolution: "semver@npm:7.7.3" bin: semver: bin/semver.js - checksum: 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea + checksum: 10c0/4afe5c986567db82f44c8c6faef8fe9df2a9b1d98098fc1721f57c696c4c21cebd572f297fc21002f81889492345b8470473bc6f4aff5fb032a6ea59ea2bc45e languageName: node linkType: hard @@ -23116,6 +22918,27 @@ __metadata: languageName: node linkType: hard +"send@npm:~0.19.0": + version: 0.19.1 + resolution: "send@npm:0.19.1" + dependencies: + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + mime: "npm:1.6.0" + ms: "npm:2.1.3" + on-finished: "npm:2.4.1" + range-parser: "npm:~1.2.1" + statuses: "npm:2.0.1" + checksum: 10c0/ceb859859822bf55e705b96db9a909870626d1a6bfcf62a88648b9681048a7840c0ff1f4afd7babea4ccfabff7d64a7dda68a6f6c63c255cc83f40a412a1db8e + languageName: node + linkType: hard + "sentence-case@npm:^3.0.4": version: 3.0.4 resolution: "sentence-case@npm:3.0.4" @@ -23127,14 +22950,7 @@ __metadata: languageName: node linkType: hard -"serialize-to-js@npm:^3.1.2": - version: 3.1.2 - resolution: "serialize-to-js@npm:3.1.2" - checksum: 10c0/1aa5ba6f7a8e125e8d476b736ceae37e0cee6f45506ddabb04f95f31d7ad2260c922e17fa6da714e8ec84bbd491705b98974653928a57926d8b91f10de556617 - languageName: node - linkType: hard - -"serve-static@npm:1.16.2": +"serve-static@npm:~1.16.2": version: 1.16.2 resolution: "serve-static@npm:1.16.2" dependencies: @@ -23259,7 +23075,7 @@ __metadata: languageName: node linkType: hard -"setprototypeof@npm:1.2.0": +"setprototypeof@npm:1.2.0, setprototypeof@npm:~1.2.0": version: 1.2.0 resolution: "setprototypeof@npm:1.2.0" checksum: 10c0/68733173026766fa0d9ecaeb07f0483f4c2dc70ca376b3b7c40b7cda909f94b0918f6c5ad5ce27a9160bdfb475efaa9d5e705a11d8eaae18f9835d20976028bc @@ -23408,7 +23224,7 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.0.6, side-channel@npm:^1.1.0": +"side-channel@npm:^1.1.0": version: 1.1.0 resolution: "side-channel@npm:1.1.0" dependencies: @@ -23475,11 +23291,11 @@ __metadata: linkType: hard "simple-swizzle@npm:^0.2.2": - version: 0.2.2 - resolution: "simple-swizzle@npm:0.2.2" + version: 0.2.4 + resolution: "simple-swizzle@npm:0.2.4" dependencies: is-arrayish: "npm:^0.3.1" - checksum: 10c0/df5e4662a8c750bdba69af4e8263c5d96fe4cd0f9fe4bdfa3cbdeb45d2e869dff640beaaeb1ef0e99db4d8d2ec92f85508c269f50c972174851bc1ae5bd64308 + checksum: 10c0/846c3fdd1325318d5c71295cfbb99bfc9edc4c8dffdda5e6e9efe30482bbcd32cf360fc2806f46ac43ff7d09bcfaff20337bb79f826f0e6a8e366efd3cdd7868 languageName: node linkType: hard @@ -23595,7 +23411,7 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.3, socks-proxy-agent@npm:^8.0.5": +"socks-proxy-agent@npm:^8.0.3": version: 8.0.5 resolution: "socks-proxy-agent@npm:8.0.5" dependencies: @@ -23606,13 +23422,13 @@ __metadata: languageName: node linkType: hard -"socks@npm:^2.6.2, socks@npm:^2.8.3": - version: 2.8.6 - resolution: "socks@npm:2.8.6" +"socks@npm:^2.6.2, socks@npm:^2.8.3, socks@npm:^2.8.6": + version: 2.8.7 + resolution: "socks@npm:2.8.7" dependencies: - ip-address: "npm:^9.0.5" + ip-address: "npm:^10.0.1" smart-buffer: "npm:^4.2.0" - checksum: 10c0/15b95db4caa359c80bfa880ff3e58f3191b9ffa4313570e501a60ee7575f51e4be664a296f4ee5c2c40544da179db6140be53433ce41ec745f9d51f342557514 + checksum: 10c0/2805a43a1c4bcf9ebf6e018268d87b32b32b06fbbc1f9282573583acc155860dc361500f89c73bfbb157caa1b4ac78059eac0ef15d1811eb0ca75e0bdadbc9d2 languageName: node linkType: hard @@ -23677,7 +23493,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.1": +"source-map@npm:^0.6.0, source-map@npm:^0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 @@ -23712,9 +23528,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.21 - resolution: "spdx-license-ids@npm:3.0.21" - checksum: 10c0/ecb24c698d8496aa9efe23e0b1f751f8a7a89faedcdfcbfabae772b546c2db46ccde8f3bc447a238eb86bbcd4f73fea88720ef3b8394f7896381bec3d7736411 + version: 3.0.22 + resolution: "spdx-license-ids@npm:3.0.22" + checksum: 10c0/4a85e44c2ccfc06eebe63239193f526508ebec1abc7cf7bca8ee43923755636234395447c2c87f40fb672cf580a9c8e684513a676bfb2da3d38a4983684bbb38 languageName: node linkType: hard @@ -23768,13 +23584,6 @@ __metadata: languageName: node linkType: hard -"sprintf-js@npm:^1.1.3": - version: 1.1.3 - resolution: "sprintf-js@npm:1.1.3" - checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec - languageName: node - linkType: hard - "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -23782,7 +23591,7 @@ __metadata: languageName: node linkType: hard -"sql-highlight@npm:^6.0.0": +"sql-highlight@npm:^6.1.0": version: 6.1.0 resolution: "sql-highlight@npm:6.1.0" checksum: 10c0/9614f4608bfde8ea7bf9b2fe9233dcc99a619c91cbc3f5cd85a6fb5ad4b2177f4ac8ca4a0191f4243ff8aea3b6f2a1229efc88635298269e0049b2ac08bde263 @@ -23826,12 +23635,12 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^12.0.0": - version: 12.0.0 - resolution: "ssri@npm:12.0.0" +"ssri@npm:^13.0.0": + version: 13.0.0 + resolution: "ssri@npm:13.0.0" dependencies: minipass: "npm:^7.0.3" - checksum: 10c0/caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d + checksum: 10c0/405f3a531cd98b013cecb355d63555dca42fd12c7bc6671738aaa9a82882ff41cdf0ef9a2b734ca4f9a760338f114c29d01d9238a65db3ccac27929bd6e6d4b2 languageName: node linkType: hard @@ -23878,6 +23687,13 @@ __metadata: languageName: node linkType: hard +"statuses@npm:~2.0.1, statuses@npm:~2.0.2": + version: 2.0.2 + resolution: "statuses@npm:2.0.2" + checksum: 10c0/a9947d98ad60d01f6b26727570f3bcceb6c8fa789da64fe6889908fe2e294d57503b14bf2b5af7605c2d36647259e856635cd4c49eab41667658ec9d0080ec3f + languageName: node + linkType: hard + "stop-iteration-iterator@npm:^1.1.0": version: 1.1.0 resolution: "stop-iteration-iterator@npm:1.1.0" @@ -23924,16 +23740,13 @@ __metadata: linkType: hard "streamx@npm:^2.15.0": - version: 2.22.0 - resolution: "streamx@npm:2.22.0" + version: 2.23.0 + resolution: "streamx@npm:2.23.0" dependencies: - bare-events: "npm:^2.2.0" + events-universal: "npm:^1.0.0" fast-fifo: "npm:^1.3.2" text-decoder: "npm:^1.1.0" - dependenciesMeta: - bare-events: - optional: true - checksum: 10c0/f5017998a5b6360ba652599d20ef308c8c8ab0e26c8e5f624f0706f0ea12624e94fdf1ec18318124498529a1b106a1ab1c94a1b1e1ad6c2eec7cb9c8ac1b9198 + checksum: 10c0/15708ce37818d588632fe1104e8febde573e33e8c0868bf583fce0703f3faf8d2a063c278e30df2270206811b69997f64eb78792099933a1fe757e786fbcbd44 languageName: node linkType: hard @@ -24064,7 +23877,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" dependencies: @@ -24074,11 +23887,11 @@ __metadata: linkType: hard "strip-ansi@npm:^7.0.1": - version: 7.1.0 - resolution: "strip-ansi@npm:7.1.0" + version: 7.1.2 + resolution: "strip-ansi@npm:7.1.2" dependencies: ansi-regex: "npm:^6.0.1" - checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 + checksum: 10c0/0d6d7a023de33368fd042aab0bf48f4f4077abdfd60e5393e73c7c411e85e1b3a83507c11af2e656188511475776215df9ca589b4da2295c9455cc399ce1858b languageName: node linkType: hard @@ -24147,6 +23960,13 @@ __metadata: languageName: node linkType: hard +"strnum@npm:^2.1.0": + version: 2.1.2 + resolution: "strnum@npm:2.1.2" + checksum: 10c0/4e04753b793540d79cd13b2c3e59e298440477bae2b853ab78d548138385193b37d766d95b63b7046475d68d44fb1fca692f0a3f72b03f4168af076c7b246df9 + languageName: node + linkType: hard + "styled-jsx@npm:5.1.6": version: 5.1.6 resolution: "styled-jsx@npm:5.1.6" @@ -24171,29 +23991,29 @@ __metadata: linkType: hard "sucrase@npm:^3.35.0": - version: 3.35.0 - resolution: "sucrase@npm:3.35.0" + version: 3.35.1 + resolution: "sucrase@npm:3.35.1" dependencies: "@jridgewell/gen-mapping": "npm:^0.3.2" commander: "npm:^4.0.0" - glob: "npm:^10.3.10" lines-and-columns: "npm:^1.1.6" mz: "npm:^2.7.0" pirates: "npm:^4.0.1" + tinyglobby: "npm:^0.2.11" ts-interface-checker: "npm:^0.1.9" bin: sucrase: bin/sucrase sucrase-node: bin/sucrase-node - checksum: 10c0/ac85f3359d2c2ecbf5febca6a24ae9bf96c931f05fde533c22a94f59c6a74895e5d5f0e871878dfd59c2697a75ebb04e4b2224ef0bfc24ca1210735c2ec191ef + checksum: 10c0/6fa22329c261371feb9560630d961ad0d0b9c87dce21ea74557c5f3ffbe5c1ee970ea8bcce9962ae9c90c3c47165ffa7dd41865c7414f5d8ea7a40755d612c5c languageName: node linkType: hard "sugarss@npm:^5.0.0": - version: 5.0.0 - resolution: "sugarss@npm:5.0.0" + version: 5.0.1 + resolution: "sugarss@npm:5.0.1" peerDependencies: postcss: ^8.3.3 - checksum: 10c0/a7815f8e6e21bf1602ce2231c3fa4f32e3ac921d04bf25b834f99c97948ed681845573fc55b36c96c7330952ccb5213ff7a3af5ed5f277c5398dc0fd45ef5863 + checksum: 10c0/479d0b194bdb731000a323a0addcd1ffe29e4b7a93eb5cbe3efc34f01beb4ef0397d448f3b654ba5afa4a0e526d6758bcce4f41713806cb6a5a9383982eda6c8 languageName: node linkType: hard @@ -24270,9 +24090,9 @@ __metadata: linkType: hard "tabbable@npm:^6.0.0": - version: 6.2.0 - resolution: "tabbable@npm:6.2.0" - checksum: 10c0/ced8b38f05f2de62cd46836d77c2646c42b8c9713f5bd265daf0e78ff5ac73d3ba48a7ca45f348bafeef29b23da7187c72250742d37627883ef89cbd7fa76898 + version: 6.3.0 + resolution: "tabbable@npm:6.3.0" + checksum: 10c0/57ba019d29b5cfa0c862248883bcec0e6d29d8f156ba52a1f425e7cfeca4a0fc701ab8d035c4c86ddf74ecdbd0e9f454a88d9b55d924a51f444038e9cd14d7a0 languageName: node linkType: hard @@ -24290,15 +24110,15 @@ __metadata: linkType: hard "tailwind-merge@npm:^3.0.2": - version: 3.3.0 - resolution: "tailwind-merge@npm:3.3.0" - checksum: 10c0/a50cd141100486f98541dfab3705712af5860556689b7496dc6b0284374f02d12d5471f0f40035f6bb8b1c749c422060a1f3e5f8900057d8a7786b111c8472e6 + version: 3.4.0 + resolution: "tailwind-merge@npm:3.4.0" + checksum: 10c0/eaf17bb695c51c7bb7a90366a9c62be295473ee97fcfd1da54287714d4a5788a88ff4ad1ab9e0128638257fda777d6c9ea88682e36195e31a7fa2cf43f45e310 languageName: node linkType: hard "tailwindcss@npm:^3.4.4": - version: 3.4.17 - resolution: "tailwindcss@npm:3.4.17" + version: 3.4.19 + resolution: "tailwindcss@npm:3.4.19" dependencies: "@alloc/quick-lru": "npm:^5.2.0" arg: "npm:^5.0.2" @@ -24308,7 +24128,7 @@ __metadata: fast-glob: "npm:^3.3.2" glob-parent: "npm:^6.0.2" is-glob: "npm:^4.0.3" - jiti: "npm:^1.21.6" + jiti: "npm:^1.21.7" lilconfig: "npm:^3.1.3" micromatch: "npm:^4.0.8" normalize-path: "npm:^3.0.0" @@ -24317,7 +24137,7 @@ __metadata: postcss: "npm:^8.4.47" postcss-import: "npm:^15.1.0" postcss-js: "npm:^4.0.1" - postcss-load-config: "npm:^4.0.2" + postcss-load-config: "npm:^4.0.2 || ^5.0 || ^6.0" postcss-nested: "npm:^6.2.0" postcss-selector-parser: "npm:^6.1.2" resolve: "npm:^1.22.8" @@ -24325,19 +24145,19 @@ __metadata: bin: tailwind: lib/cli.js tailwindcss: lib/cli.js - checksum: 10c0/cc42c6e7fdf88a5507a0d7fea37f1b4122bec158977f8c017b2ae6828741f9e6f8cb90282c6bf2bd5951fd1220a53e0a50ca58f5c1c00eb7f5d9f8b80dc4523c + checksum: 10c0/e1063daccb9e5a508b357ec73b0011354204b2366b56496d6f0cc822733a55a0551502cb85856a2257ef9b676d0026616daaaa176d391f3216df57fbd693c581 languageName: node linkType: hard "tar-fs@npm:^2.0.0": - version: 2.1.3 - resolution: "tar-fs@npm:2.1.3" + version: 2.1.4 + resolution: "tar-fs@npm:2.1.4" dependencies: chownr: "npm:^1.1.1" mkdirp-classic: "npm:^0.5.2" pump: "npm:^3.0.0" tar-stream: "npm:^2.1.4" - checksum: 10c0/472ee0c3c862605165163113ab6924f411c07506a1fb24c51a1a80085f0d4d381d86d2fd6b189236c8d932d1cd97b69cce35016767ceb658a35f7584fe77f305 + checksum: 10c0/decb25acdc6839182c06ec83cba6136205bda1db984e120c8ffd0d80182bc5baa1d916f9b6c5c663ea3f9975b4dd49e3c6bb7b1707cbcdaba4e76042f43ec84c languageName: node linkType: hard @@ -24379,17 +24199,16 @@ __metadata: languageName: node linkType: hard -"tar@npm:^7.4.3": - version: 7.4.3 - resolution: "tar@npm:7.4.3" +"tar@npm:^7.5.2": + version: 7.5.2 + resolution: "tar@npm:7.5.2" dependencies: "@isaacs/fs-minipass": "npm:^4.0.0" chownr: "npm:^3.0.0" minipass: "npm:^7.1.2" - minizlib: "npm:^3.0.1" - mkdirp: "npm:^3.0.1" + minizlib: "npm:^3.1.0" yallist: "npm:^5.0.0" - checksum: 10c0/d4679609bb2a9b48eeaf84632b6d844128d2412b95b6de07d53d8ee8baf4ca0857c9331dfa510390a0727b550fd543d4d1a10995ad86cdf078423fbb8d99831d + checksum: 10c0/a7d8b801139b52f93a7e34830db0de54c5aa45487c7cb551f6f3d44a112c67f1cb8ffdae856b05fd4f17b1749911f1c26f1e3a23bbe0279e17fd96077f13f467 languageName: node linkType: hard @@ -24451,8 +24270,8 @@ __metadata: linkType: hard "three-stdlib@npm:^2.23.4, three-stdlib@npm:^2.35.6": - version: 2.36.0 - resolution: "three-stdlib@npm:2.36.0" + version: 2.36.1 + resolution: "three-stdlib@npm:2.36.1" dependencies: "@types/draco3d": "npm:^1.4.0" "@types/offscreencanvas": "npm:^2019.6.4" @@ -24462,7 +24281,7 @@ __metadata: potpack: "npm:^1.0.1" peerDependencies: three: ">=0.128.0" - checksum: 10c0/cbfd85fa817d0319b051de00dfa968bae7a2c83d96c74706fbae1b0a1b01b7dff2a8ef17d6774063ff7b5a6b92bfea4cd66135fc53019cdbd05f18c4adf596d0 + checksum: 10c0/6d04a3e6e1cf5a23e1d8807085609e5cfa999d342a8f4a3168432c4152e99ab555f7fd7ab22903d9639f33d8d19d2183c62931be34ad6c3ac8bd3ed879d973c2 languageName: node linkType: hard @@ -24514,23 +24333,13 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13": - version: 0.2.13 - resolution: "tinyglobby@npm:0.2.13" - dependencies: - fdir: "npm:^6.4.4" - picomatch: "npm:^4.0.2" - checksum: 10c0/ef07dfaa7b26936601d3f6d999f7928a4d1c6234c5eb36896bb88681947c0d459b7ebe797022400e555fe4b894db06e922b95d0ce60cb05fd827a0a66326b18c - languageName: node - linkType: hard - -"tinyglobby@npm:^0.2.14": - version: 0.2.14 - resolution: "tinyglobby@npm:0.2.14" +"tinyglobby@npm:^0.2.11, tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13, tinyglobby@npm:^0.2.14, tinyglobby@npm:^0.2.15": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" dependencies: - fdir: "npm:^6.4.4" - picomatch: "npm:^4.0.2" - checksum: 10c0/f789ed6c924287a9b7d3612056ed0cda67306cd2c80c249fd280cf1504742b12583a2089b61f4abbd24605f390809017240e250241f09938054c9b363e51c0a6 + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.3" + checksum: 10c0/869c31490d0d88eedb8305d178d4c75e7463e820df5a9b9d388291daf93e8b1eb5de1dad1c1e139767e4269fe75f3b10d5009b2cc14db96ff98986920a186844 languageName: node linkType: hard @@ -24574,9 +24383,9 @@ __metadata: linkType: hard "tmp@npm:~0.2.1": - version: 0.2.3 - resolution: "tmp@npm:0.2.3" - checksum: 10c0/3e809d9c2f46817475b452725c2aaa5d11985cf18d32a7a970ff25b568438e2c076c2e8609224feef3b7923fa9749b74428e3e634f6b8e520c534eef2fd24125 + version: 0.2.5 + resolution: "tmp@npm:0.2.5" + checksum: 10c0/cee5bb7d674bb4ba3ab3f3841c2ca7e46daeb2109eec395c1ec7329a91d52fcb21032b79ac25161a37b2565c4858fefab927af9735926a113ef7bac9091a6e0e languageName: node linkType: hard @@ -24614,7 +24423,7 @@ __metadata: languageName: node linkType: hard -"toidentifier@npm:1.0.1": +"toidentifier@npm:1.0.1, toidentifier@npm:~1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" checksum: 10c0/93937279934bd66cc3270016dd8d0afec14fb7c94a05c72dc57321f8bd1fa97e5bea6d1f7c89e728d077ca31ea125b78320a616a6c6cd0e6b9cb94cb864381c1 @@ -24811,8 +24620,8 @@ __metadata: linkType: hard "ts-proto@npm:^2.2.5": - version: 2.7.5 - resolution: "ts-proto@npm:2.7.5" + version: 2.8.3 + resolution: "ts-proto@npm:2.8.3" dependencies: "@bufbuild/protobuf": "npm:^2.0.0" case-anything: "npm:^2.1.13" @@ -24820,7 +24629,7 @@ __metadata: ts-proto-descriptors: "npm:2.0.0" bin: protoc-gen-ts_proto: protoc-gen-ts_proto - checksum: 10c0/5182f7d79b1db95fa76ff6018998fc449a821ad2fdd1a17390350638ee286ef6e99f90d7e324141fac759b1674ebb3e75599022d4559970bf83761c803a33658 + checksum: 10c0/7a2bef9f128a4a43f7220f01c1fe82b830baaf2f31bdf8cad0249731e2821b352f9a5aaec123d22ba0a29a8e118456d22af30138108b8a3065808ada8d5efa32 languageName: node linkType: hard @@ -24854,7 +24663,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2, tslib@npm:^2.6.3, tslib@npm:^2.8.0, tslib@npm:^2.8.1": +"tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2, tslib@npm:^2.6.3, tslib@npm:^2.8.0, tslib@npm:^2.8.1": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 @@ -24908,10 +24717,10 @@ __metadata: linkType: hard "tsx@npm:^4.16.2, tsx@npm:^4.6.1": - version: 4.19.4 - resolution: "tsx@npm:4.19.4" + version: 4.21.0 + resolution: "tsx@npm:4.21.0" dependencies: - esbuild: "npm:~0.25.0" + esbuild: "npm:~0.27.0" fsevents: "npm:~2.3.3" get-tsconfig: "npm:^4.7.5" dependenciesMeta: @@ -24919,7 +24728,7 @@ __metadata: optional: true bin: tsx: dist/cli.mjs - checksum: 10c0/f7b8d44362343fbde1f2ecc9832d243a450e1168dd09702a545ebe5f699aa6912e45b431a54b885466db414cceda48e5067b36d182027c43b2c02a4f99d8721e + checksum: 10c0/f5072923cd8459a1f9a26df87823a2ab5754641739d69df2a20b415f61814322b751fa6be85db7c6ec73cf68ba8fac2fd1cfc76bdb0aa86ded984d84d5d2126b languageName: node linkType: hard @@ -25097,37 +24906,37 @@ __metadata: linkType: hard "typeorm@npm:^0.3.20": - version: 0.3.27 - resolution: "typeorm@npm:0.3.27" + version: 0.3.28 + resolution: "typeorm@npm:0.3.28" dependencies: "@sqltools/formatter": "npm:^1.2.5" - ansis: "npm:^3.17.0" + ansis: "npm:^4.2.0" app-root-path: "npm:^3.1.0" buffer: "npm:^6.0.3" - dayjs: "npm:^1.11.13" - debug: "npm:^4.4.0" - dedent: "npm:^1.6.0" - dotenv: "npm:^16.4.7" - glob: "npm:^10.4.5" + dayjs: "npm:^1.11.19" + debug: "npm:^4.4.3" + dedent: "npm:^1.7.0" + dotenv: "npm:^16.6.1" + glob: "npm:^10.5.0" + reflect-metadata: "npm:^0.2.2" sha.js: "npm:^2.4.12" - sql-highlight: "npm:^6.0.0" + sql-highlight: "npm:^6.1.0" tslib: "npm:^2.8.1" uuid: "npm:^11.1.0" yargs: "npm:^17.7.2" peerDependencies: - "@google-cloud/spanner": ^5.18.0 || ^6.0.0 || ^7.0.0 + "@google-cloud/spanner": ^5.18.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 "@sap/hana-client": ^2.14.22 better-sqlite3: ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0 ioredis: ^5.0.4 mongodb: ^5.8.0 || ^6.0.0 - mssql: ^9.1.1 || ^10.0.1 || ^11.0.1 + mssql: ^9.1.1 || ^10.0.0 || ^11.0.0 || ^12.0.0 mysql2: ^2.2.5 || ^3.0.1 oracledb: ^6.3.0 pg: ^8.5.1 pg-native: ^3.0.0 pg-query-stream: ^4.0.0 redis: ^3.1.1 || ^4.0.0 || ^5.0.14 - reflect-metadata: ^0.1.14 || ^0.2.0 sql.js: ^1.4.0 sqlite3: ^5.0.3 ts-node: ^10.7.0 @@ -25169,7 +24978,7 @@ __metadata: typeorm: cli.js typeorm-ts-node-commonjs: cli-ts-node-commonjs.js typeorm-ts-node-esm: cli-ts-node-esm.js - checksum: 10c0/e0136e1d277496de1d1b327912d55af4855c83d9147896547d6da78ed485c6fc5a84a8469938afe006860c237415028391b47717743e6d4a7b60a52bc6d349aa + checksum: 10c0/b850b2f76ed576f9eae3deb39617466c527572328cb2727cb962d263822aabf289b52fe3f070d779e9cde5c164eed7486e73d77aef91e69a919b21e59a2e6122 languageName: node linkType: hard @@ -25184,12 +24993,12 @@ __metadata: linkType: hard "typescript@npm:>=3 < 6, typescript@npm:^5.5.3, typescript@npm:^5.5.4, typescript@npm:^5.6.3": - version: 5.8.3 - resolution: "typescript@npm:5.8.3" + version: 5.9.3 + resolution: "typescript@npm:5.9.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/5f8bb01196e542e64d44db3d16ee0e4063ce4f3e3966df6005f2588e86d91c03e1fb131c2581baf0fb65ee79669eea6e161cd448178986587e9f6844446dbb48 + checksum: 10c0/6bd7552ce39f97e711db5aa048f6f9995b53f1c52f7d8667c1abdc1700c68a76a308f579cd309ce6b53646deb4e9a1be7c813a93baaf0a28ccd536a30270e1c5 languageName: node linkType: hard @@ -25204,12 +25013,12 @@ __metadata: linkType: hard "typescript@patch:typescript@npm%3A>=3 < 6#optional!builtin, typescript@patch:typescript@npm%3A^5.5.3#optional!builtin, typescript@patch:typescript@npm%3A^5.5.4#optional!builtin, typescript@patch:typescript@npm%3A^5.6.3#optional!builtin": - version: 5.8.3 - resolution: "typescript@patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5" + version: 5.9.3 + resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/39117e346ff8ebd87ae1510b3a77d5d92dae5a89bde588c747d25da5c146603a99c8ee588c7ef80faaf123d89ed46f6dbd918d534d641083177d5fac38b8a1cb + checksum: 10c0/ad09fdf7a756814dce65bc60c1657b40d44451346858eea230e10f2e95a289d9183b6e32e5c11e95acc0ccc214b4f36289dcad4bf1886b0adb84d711d336a430 languageName: node linkType: hard @@ -25230,11 +25039,11 @@ __metadata: linkType: hard "ua-parser-js@npm:^1.0.35": - version: 1.0.40 - resolution: "ua-parser-js@npm:1.0.40" + version: 1.0.41 + resolution: "ua-parser-js@npm:1.0.41" bin: ua-parser-js: script/cli.js - checksum: 10c0/2b6ac642c74323957dae142c31f72287f2420c12dced9603d989b96c132b80232779c429b296d7de4012ef8b64e0d8fadc53c639ef06633ce13d785a78b5be6c + checksum: 10c0/45dc1f7f3ce8248e0e64640d2e29c65c0ea1fc9cb105594de84af80e2a57bba4f718b9376098ca7a5b0ffe240f8995b0fa3714afa9d36861c41370a378f1a274 languageName: node linkType: hard @@ -25282,13 +25091,6 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~6.19.2": - version: 6.19.8 - resolution: "undici-types@npm:6.19.8" - checksum: 10c0/078afa5990fba110f6824823ace86073b4638f1d5112ee26e790155f481f2a868cc3e0615505b6f4282bdf74a3d8caad715fd809e870c2bb0704e3ea6082f344 - languageName: node - linkType: hard - "undici-types@npm:~6.21.0": version: 6.21.0 resolution: "undici-types@npm:6.21.0" @@ -25296,6 +25098,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~7.16.0": + version: 7.16.0 + resolution: "undici-types@npm:7.16.0" + checksum: 10c0/3033e2f2b5c9f1504bdc5934646cb54e37ecaca0f9249c983f7b1fc2e87c6d18399ebb05dc7fd5419e02b2e915f734d872a65da2e3eeed1813951c427d33cc9a + languageName: node + linkType: hard + "unicorn-magic@npm:^0.3.0": version: 0.3.0 resolution: "unicorn-magic@npm:0.3.0" @@ -25333,12 +25142,12 @@ __metadata: languageName: node linkType: hard -"unique-filename@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-filename@npm:4.0.0" +"unique-filename@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-filename@npm:5.0.0" dependencies: - unique-slug: "npm:^5.0.0" - checksum: 10c0/38ae681cceb1408ea0587b6b01e29b00eee3c84baee1e41fd5c16b9ed443b80fba90c40e0ba69627e30855570a34ba8b06702d4a35035d4b5e198bf5a64c9ddc + unique-slug: "npm:^6.0.0" + checksum: 10c0/afb897e9cf4c2fb622ea716f7c2bb462001928fc5f437972213afdf1cc32101a230c0f1e9d96fc91ee5185eca0f2feb34127145874975f347be52eb91d6ccc2c languageName: node linkType: hard @@ -25360,12 +25169,12 @@ __metadata: languageName: node linkType: hard -"unique-slug@npm:^5.0.0": - version: 5.0.0 - resolution: "unique-slug@npm:5.0.0" +"unique-slug@npm:^6.0.0": + version: 6.0.0 + resolution: "unique-slug@npm:6.0.0" dependencies: imurmurhash: "npm:^0.1.4" - checksum: 10c0/d324c5a44887bd7e105ce800fcf7533d43f29c48757ac410afd42975de82cc38ea2035c0483f4de82d186691bf3208ef35c644f73aa2b1b20b8e651be5afd293 + checksum: 10c0/da7ade4cb04eb33ad0499861f82fe95ce9c7c878b7139dc54d140ecfb6a6541c18a5c8dac16188b8b379fe62c0c1f1b710814baac910cde5f4fec06212126c6a languageName: node linkType: hard @@ -25390,7 +25199,7 @@ __metadata: languageName: node linkType: hard -"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": +"unpipe@npm:~1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0" checksum: 10c0/193400255bd48968e5c5383730344fbb4fa114cdedfab26e329e50dd2d81b134244bb8a72c6ac1b10ab0281a58b363d06405632c9d49ca9dfd5e90cbd7d0f32c @@ -25398,27 +25207,29 @@ __metadata: linkType: hard "unrs-resolver@npm:^1.6.2": - version: 1.7.2 - resolution: "unrs-resolver@npm:1.7.2" - dependencies: - "@unrs/resolver-binding-darwin-arm64": "npm:1.7.2" - "@unrs/resolver-binding-darwin-x64": "npm:1.7.2" - "@unrs/resolver-binding-freebsd-x64": "npm:1.7.2" - "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.7.2" - "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.7.2" - "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.7.2" - "@unrs/resolver-binding-linux-arm64-musl": "npm:1.7.2" - "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.7.2" - "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.7.2" - "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.7.2" - "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.7.2" - "@unrs/resolver-binding-linux-x64-gnu": "npm:1.7.2" - "@unrs/resolver-binding-linux-x64-musl": "npm:1.7.2" - "@unrs/resolver-binding-wasm32-wasi": "npm:1.7.2" - "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.7.2" - "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.7.2" - "@unrs/resolver-binding-win32-x64-msvc": "npm:1.7.2" - napi-postinstall: "npm:^0.2.2" + version: 1.11.1 + resolution: "unrs-resolver@npm:1.11.1" + dependencies: + "@unrs/resolver-binding-android-arm-eabi": "npm:1.11.1" + "@unrs/resolver-binding-android-arm64": "npm:1.11.1" + "@unrs/resolver-binding-darwin-arm64": "npm:1.11.1" + "@unrs/resolver-binding-darwin-x64": "npm:1.11.1" + "@unrs/resolver-binding-freebsd-x64": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm64-musl": "npm:1.11.1" + "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.11.1" + "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-x64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-x64-musl": "npm:1.11.1" + "@unrs/resolver-binding-wasm32-wasi": "npm:1.11.1" + "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.11.1" + "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.11.1" + "@unrs/resolver-binding-win32-x64-msvc": "npm:1.11.1" + napi-postinstall: "npm:^0.3.0" dependenciesMeta: "@unrs/resolver-binding-android-arm-eabi": optional: true @@ -25458,7 +25269,7 @@ __metadata: optional: true "@unrs/resolver-binding-win32-x64-msvc": optional: true - checksum: 10c0/c293db95c59b08e33f3bfb00042120fb90fd5448bd1790cd2dc779a13eb6062dddf04a91b72c73d3635b0c539552435675ce816fa52e66bb0cd7b7e5a2f6399c + checksum: 10c0/c91b112c71a33d6b24e5c708dab43ab80911f2df8ee65b87cd7a18fb5af446708e98c4b415ca262026ad8df326debcc7ca6a801b2935504d87fd6f0b9d70dce1 languageName: node linkType: hard @@ -25476,9 +25287,9 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.1.3": - version: 1.1.3 - resolution: "update-browserslist-db@npm:1.1.3" +"update-browserslist-db@npm:^1.2.0": + version: 1.2.2 + resolution: "update-browserslist-db@npm:1.2.2" dependencies: escalade: "npm:^3.2.0" picocolors: "npm:^1.1.1" @@ -25486,7 +25297,7 @@ __metadata: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 10c0/682e8ecbf9de474a626f6462aa85927936cdd256fe584c6df2508b0df9f7362c44c957e9970df55dfe44d3623807d26316ea2c7d26b80bb76a16c56c37233c32 + checksum: 10c0/39c3ea08b397ffc8dc3a1c517f5c6ed5cc4179b5e185383dab9bf745879623c12062a2e6bf4f9427cc59389c7bfa0010e86858b923c1e349e32fdddd9b043bb2 languageName: node linkType: hard @@ -25611,11 +25422,11 @@ __metadata: linkType: hard "use-sync-external-store@npm:^1.2.2": - version: 1.5.0 - resolution: "use-sync-external-store@npm:1.5.0" + version: 1.6.0 + resolution: "use-sync-external-store@npm:1.6.0" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10c0/1b8663515c0be34fa653feb724fdcce3984037c78dd4a18f68b2c8be55cc1a1084c578d5b75f158d41b5ddffc2bf5600766d1af3c19c8e329bb20af2ec6f52f4 + checksum: 10c0/35e1179f872a53227bdf8a827f7911da4c37c0f4091c29b76b1e32473d1670ebe7bcd880b808b7549ba9a5605c233350f800ffab963ee4a4ee346ee983b6019b languageName: node linkType: hard @@ -25678,7 +25489,7 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^11.0.5, uuid@npm:^11.1.0": +"uuid@npm:^11.0.0, uuid@npm:^11.0.5, uuid@npm:^11.1.0": version: 11.1.0 resolution: "uuid@npm:11.1.0" bin: @@ -25696,7 +25507,7 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^9.0.0, uuid@npm:^9.0.1": +"uuid@npm:^9.0.1": version: 9.0.1 resolution: "uuid@npm:9.0.1" bin: @@ -25743,17 +25554,6 @@ __metadata: languageName: node linkType: hard -"vt-pbf@npm:^3.1.3": - version: 3.1.3 - resolution: "vt-pbf@npm:3.1.3" - dependencies: - "@mapbox/point-geometry": "npm:0.1.0" - "@mapbox/vector-tile": "npm:^1.3.1" - pbf: "npm:^3.2.1" - checksum: 10c0/a568801ae25f0ffe65ef697bf520c996c8a4067f73f355c0d5815238de90322c8ca207c61220206141cfe6f5b525de875b7eb26e22979a1b768b96d03b93dca7 - languageName: node - linkType: hard - "walk-up-path@npm:^3.0.1": version: 3.0.1 resolution: "walk-up-path@npm:3.0.1" @@ -25915,14 +25715,14 @@ __metadata: languageName: node linkType: hard -"which@npm:^5.0.0": - version: 5.0.0 - resolution: "which@npm:5.0.0" +"which@npm:^6.0.0": + version: 6.0.0 + resolution: "which@npm:6.0.0" dependencies: isexe: "npm:^3.1.1" bin: node-which: bin/which.js - checksum: 10c0/e556e4cd8b7dbf5df52408c9a9dd5ac6518c8c5267c8953f5b0564073c66ed5bf9503b14d876d0e9c7844d4db9725fb0dcf45d6e911e17e26ab363dc3965ae7b + checksum: 10c0/fe9d6463fe44a76232bb6e3b3181922c87510a5b250a98f1e43a69c99c079b3f42ddeca7e03d3e5f2241bf2d334f5a7657cfa868b97c109f3870625842f4cc15 languageName: node linkType: hard @@ -25942,13 +25742,24 @@ __metadata: languageName: node linkType: hard -"wordwrap@npm:>=0.0.2, wordwrap@npm:^1.0.0": +"wordwrap@npm:^1.0.0": version: 1.0.0 resolution: "wordwrap@npm:1.0.0" checksum: 10c0/7ed2e44f3c33c5c3e3771134d2b0aee4314c9e49c749e37f464bf69f2bcdf0cbf9419ca638098e2717cff4875c47f56a007532f6111c3319f557a2ca91278e92 languageName: node linkType: hard +"worker-factory@npm:^7.0.46": + version: 7.0.46 + resolution: "worker-factory@npm:7.0.46" + dependencies: + "@babel/runtime": "npm:^7.28.4" + fast-unique-numbers: "npm:^9.0.24" + tslib: "npm:^2.8.1" + checksum: 10c0/b220ee054a100302f0d49aa719eedc035966c5e2456f849d7cb9bb1907eaee8dee17e6c933c3bf0af076dfc0c557d50bf53fc02850e1919faa5a4fb430e8605c + languageName: node + linkType: hard + "worker-timers-broker@npm:^6.1.8": version: 6.1.8 resolution: "worker-timers-broker@npm:6.1.8" @@ -25961,6 +25772,19 @@ __metadata: languageName: node linkType: hard +"worker-timers-broker@npm:^8.0.11": + version: 8.0.11 + resolution: "worker-timers-broker@npm:8.0.11" + dependencies: + "@babel/runtime": "npm:^7.28.4" + broker-factory: "npm:^3.1.10" + fast-unique-numbers: "npm:^9.0.24" + tslib: "npm:^2.8.1" + worker-timers-worker: "npm:^9.0.11" + checksum: 10c0/736dd05e9ac32affba96d9df24d3accf38214c74b3af4a0987ae1ce8f792f6487c0201808476103c158f15fdeb54fc1b41b71e5def67e9034c42efc41662997b + languageName: node + linkType: hard + "worker-timers-worker@npm:^7.0.71": version: 7.0.71 resolution: "worker-timers-worker@npm:7.0.71" @@ -25971,7 +25795,18 @@ __metadata: languageName: node linkType: hard -"worker-timers@npm:^7.0.75, worker-timers@npm:^7.1.8": +"worker-timers-worker@npm:^9.0.11": + version: 9.0.11 + resolution: "worker-timers-worker@npm:9.0.11" + dependencies: + "@babel/runtime": "npm:^7.28.4" + tslib: "npm:^2.8.1" + worker-factory: "npm:^7.0.46" + checksum: 10c0/32afbd7b6f57b18e3a35ff80bc4cd21abc1796caf8ea30571b59b66cca961598331eae12fb9ff993c28a2637b0557665a611db92a2c0334ba59ccdb67c83899c + languageName: node + linkType: hard + +"worker-timers@npm:^7.0.75": version: 7.1.8 resolution: "worker-timers@npm:7.1.8" dependencies: @@ -25983,6 +25818,18 @@ __metadata: languageName: node linkType: hard +"worker-timers@npm:^8.0.23": + version: 8.0.25 + resolution: "worker-timers@npm:8.0.25" + dependencies: + "@babel/runtime": "npm:^7.28.4" + tslib: "npm:^2.8.1" + worker-timers-broker: "npm:^8.0.11" + worker-timers-worker: "npm:^9.0.11" + checksum: 10c0/85bc483bd17151df4ebbe66786dd56f0e0efd5e41e181359adaef64ad5f9fac541c23a6b8bc030c97c1fc705d924440211bf8261d65984756ddbe8f77a65a42e + languageName: node + linkType: hard + "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" @@ -26069,9 +25916,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.18.0": - version: 8.18.2 - resolution: "ws@npm:8.18.2" +"ws@npm:^8.18.3": + version: 8.18.3 + resolution: "ws@npm:8.18.3" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -26080,7 +25927,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 10c0/4b50f67931b8c6943c893f59c524f0e4905bbd183016cfb0f2b8653aa7f28dad4e456b9d99d285bbb67cca4fedd9ce90dfdfaa82b898a11414ebd66ee99141e4 + checksum: 10c0/eac918213de265ef7cb3d4ca348b891a51a520d839aa51cdb8ca93d4fa7ff9f6ccb339ccee89e4075324097f0a55157c89fa3f7147bde9d8d7e90335dc087b53 languageName: node linkType: hard @@ -26179,12 +26026,12 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.3.4, yaml@npm:^2.6.0": - version: 2.8.0 - resolution: "yaml@npm:2.8.0" +"yaml@npm:^2.6.0": + version: 2.8.2 + resolution: "yaml@npm:2.8.2" bin: yaml: bin.mjs - checksum: 10c0/f6f7310cf7264a8107e72c1376f4de37389945d2fb4656f8060eca83f01d2d703f9d1b925dd8f39852a57034fafefde6225409ddd9f22aebfda16c6141b71858 + checksum: 10c0/703e4dc1e34b324aa66876d63618dcacb9ed49f7e7fe9b70f1e703645be8d640f68ab84f12b86df8ac960bac37acf5513e115de7c970940617ce0343c8c9cd96 languageName: node linkType: hard @@ -26227,7 +26074,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^15, yargs@npm:^15.1.0, yargs@npm:^15.3.1": +"yargs@npm:^15.1.0, yargs@npm:^15.3.1": version: 15.4.1 resolution: "yargs@npm:15.4.1" dependencies: @@ -26275,7 +26122,7 @@ __metadata: languageName: node linkType: hard -"yoctocolors@npm:^2.0.0": +"yoctocolors@npm:^2.1.1": version: 2.1.2 resolution: "yoctocolors@npm:2.1.2" checksum: 10c0/b220f30f53ebc2167330c3adc86a3c7f158bcba0236f6c67e25644c3188e2571a6014ffc1321943bb619460259d3d27eb4c9cc58c2d884c1b195805883ec7066 @@ -26308,14 +26155,14 @@ __metadata: languageName: node linkType: hard -"zod@npm:^3.22.2": - version: 3.25.28 - resolution: "zod@npm:3.25.28" - checksum: 10c0/557fb621813d128f8090c43de65f9e8661ce9bd8bd29d7adc6b38b0a79e14729a8926e28a2e6eee2fa0ec0ea390cc549363f50235e8f45d2e4771906d1f87b20 +"zod@npm:3.25.17": + version: 3.25.17 + resolution: "zod@npm:3.25.17" + checksum: 10c0/c330707d3e11c6e9ff9ab08d03b38612f8e6ee64b3fc5df003bada1c194f60f5aaffd67d727c73935c8c5507190d5de7b97c52f49b4798cd920ff7cba1a9961c languageName: node linkType: hard -"zod@npm:^3.24.1": +"zod@npm:^3.22.2, zod@npm:^3.24.1": version: 3.25.76 resolution: "zod@npm:3.25.76" checksum: 10c0/5718ec35e3c40b600316c5b4c5e4976f7fee68151bc8f8d90ec18a469be9571f072e1bbaace10f1e85cf8892ea12d90821b200e980ab46916a6166a4260a983c @@ -26343,8 +26190,8 @@ __metadata: linkType: hard "zustand@npm:^5.0.1": - version: 5.0.5 - resolution: "zustand@npm:5.0.5" + version: 5.0.9 + resolution: "zustand@npm:5.0.9" peerDependencies: "@types/react": ">=18.0.0" immer: ">=9.0.6" @@ -26359,6 +26206,6 @@ __metadata: optional: true use-sync-external-store: optional: true - checksum: 10c0/76228022ad589c8ef29227f184d8852277509f88c80afd537de0506a6ded2e7ecc01d21bb79f426867560e4d59553c526e88d01abc46bd32b133d97ff337e19b + checksum: 10c0/552849e4546c7760704d6509a5c412d57c62a1fa9e53169c939ba5e3d75f8cb3df50a64c3a22e6c3f1c8cc00de7543e4edd61ab5ae0c9169ba9a98e28303aba6 languageName: node linkType: hard