diff --git a/.forgejo/workflows/deploy-edge-proxy.yml b/.forgejo/workflows/deploy-edge-proxy.yml
deleted file mode 100644
index 87125e3..0000000
--- a/.forgejo/workflows/deploy-edge-proxy.yml
+++ /dev/null
@@ -1,31 +0,0 @@
-# name: Deploy Edge Proxy
-# run-name: ${{ gitea.actor }} Deploy Edge Proxy
-# on:
-# push:
-# branches: [ master ]
-
-# env:
-# GARDEN_DEPLOY_ACTION: minecluster-proxy
-
-# jobs:
-# deploy-edge:
-# steps:
-# # Setup Oasis
-# - name: Oasis Setup
-# uses: https://gitea.dunemask.dev/elysium/elysium-actions@oasis-setup-auto
-# with:
-# deploy-env: edge
-# infisical-token: ${{ secrets.INFISICAL_ELYSIUM_EDGE_READ_TOKEN }}
-# # Deploy to Edge Cluster
-# - name: Deploy to Edge Cluster
-# run: garden deploy $GARDEN_DEPLOY_ACTION --force --force-build --env usw-edge
-# working-directory: ${{ env.OASIS_WORKSPACE }}
-# # Alert via Discord
-# - name: Discord Alert
-# if: always()
-# uses: https://gitea.dunemask.dev/elysium/elysium-actions@discord-status
-# with:
-# status: ${{ job.status }}
-# channel: deployments
-# header: DEPLOY EDGE
-# additional-content: "Minecluster Proxy"
\ No newline at end of file
diff --git a/.forgejo/workflows/qa-api-tests.yml b/.forgejo/workflows/qa-api-tests.yml
deleted file mode 100644
index 596e11a..0000000
--- a/.forgejo/workflows/qa-api-tests.yml
+++ /dev/null
@@ -1,42 +0,0 @@
-# name: QA API Tests
-# run-name: ${{ gitea.actor }} QA API Test
-# on:
-# pull_request:
-# branches: [ master ]
-
-# env:
-# REPO_DIR: ${{ gitea.workspace }}/minecluster
-# GARDEN_LINK_ACTION: build.minecluster-image
-
-# jobs:
-# qa-api-tests:
-# steps:
-# # Setup Oasis
-# - name: Oasis Setup
-# uses: https://gitea.dunemask.dev/elysium/elysium-actions@oasis-setup-auto
-# with:
-# deploy-env: ci
-# infisical-token: ${{ secrets.INFISICAL_ELYSIUM_CI_READ_TOKEN }}
-# # Test Code
-# - name: Checkout repository
-# uses: actions/checkout@v3
-# with:
-# path: ${{ env.REPO_DIR }}
-# # Garden link
-# - name: Link Repo code to Garden
-# run: garden link action $GARDEN_LINK_ACTION $REPO_DIR --env usw-ci --var cubit-projects=cairo,minecluster
-# working-directory: ${{ env.OASIS_WORKSPACE }}
-# # Cubit CI Tests
-# - name: Run Cubit tests in CI env
-# run: garden workflow qa-api-tests --env usw-ci --var ci-ttl=25m
-# working-directory: ${{ env.OASIS_WORKSPACE }}
-# # Discord Alert
-# - name: Discord Alert
-# if: always()
-# uses: https://gitea.dunemask.dev/elysium/elysium-actions@discord-status
-# with:
-# status: ${{ job.status }}
-# channel: ci
-# header: QA API Tests
-# additional-content: "CI Namespace: `${{env.CI_NAMESPACE}}`"
-
\ No newline at end of file
diff --git a/.forgejo/workflows/s3-repo-backup.yml b/.forgejo/workflows/s3-repo-backup.yml
deleted file mode 100644
index 4e4e7fd..0000000
--- a/.forgejo/workflows/s3-repo-backup.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-name: S3 Repo Backup
-run-name: ${{ forgejo.actor }} S3 Repo Backup
-on:
- push:
- branches: [ master ]
-
-jobs:
- s3-repo-backup:
- steps:
- - name: S3 Backup
- uses: https://forgejo.dunemask.dev/elysium/elysium-actions@s3-backup
- with:
- infisical-token: ${{ secrets.INFISICAL_ELYSIUM_EDGE_READ_TOKEN }}
- infisical-project: ${{ vars.INFISICAL_DEPLOYMENTS_PROJECT_ID }}
- - name: Status Alert
- if: always()
- run: echo "The Job ended with status ${{ job.status }}."
diff --git a/.gitea/workflows/deploy-edge-proxy.yml b/.gitea/workflows/deploy-edge-proxy.yml
new file mode 100644
index 0000000..c961b21
--- /dev/null
+++ b/.gitea/workflows/deploy-edge-proxy.yml
@@ -0,0 +1,31 @@
+name: Deploy Edge Proxy
+run-name: ${{ gitea.actor }} Deploy Edge Proxy
+on:
+ push:
+ branches: [ master ]
+
+env:
+ GARDEN_DEPLOY_ACTION: minecluster-proxy
+
+jobs:
+ deploy-edge:
+ steps:
+ # Setup Oasis
+ - name: Oasis Setup
+ uses: https://gitea.dunemask.dev/elysium/elysium-actions@oasis-setup-auto
+ with:
+ deploy-env: edge
+ infisical-token: ${{ secrets.INFISICAL_ELYSIUM_EDGE_READ_TOKEN }}
+ # Deploy to Edge Cluster
+ - name: Deploy to Edge Cluster
+ run: garden deploy $GARDEN_DEPLOY_ACTION --force --force-build --env usw-edge
+ working-directory: ${{ env.OASIS_WORKSPACE }}
+ # Alert via Discord
+ - name: Discord Alert
+ if: always()
+ uses: https://gitea.dunemask.dev/elysium/elysium-actions@discord-status
+ with:
+ status: ${{ job.status }}
+ channel: deployments
+ header: DEPLOY EDGE
+ additional-content: "Minecluster Proxy"
\ No newline at end of file
diff --git a/.forgejo/workflows/deploy-edge.yml b/.gitea/workflows/deploy-edge.yml
similarity index 52%
rename from .forgejo/workflows/deploy-edge.yml
rename to .gitea/workflows/deploy-edge.yml
index afb0c78..04be45d 100644
--- a/.forgejo/workflows/deploy-edge.yml
+++ b/.gitea/workflows/deploy-edge.yml
@@ -1,8 +1,8 @@
name: Deploy USW-MC
-run-name: ${{ forgejo.actor }} Deploy USW-MC
+run-name: ${{ gitea.actor }} Deploy USW-MC
on:
- push:
- branches: [master]
+ push:
+ branches: [ master ]
env:
GARDEN_DEPLOY_ACTION: minecluster
@@ -10,35 +10,34 @@ env:
jobs:
deploy-edge:
steps:
- # Configure proper kubeconfig (Used when cluster does not match the edge environment)
+ # Configure proper kubeconfig
- name: Get usw-mc deployment kubeconfig
- uses: https://forgejo.dunemask.dev/elysium/elysium-actions@infisical-env
+ uses: https://gitea.dunemask.dev/elysium/elysium-actions@infisical-env
with:
infisical-token: ${{ secrets.INFISICAL_ELYSIUM_EDGE_READ_TOKEN }}
- project-id: ${{ vars.INFISICAL_DEPLOYMENTS_PROJECT_ID }}
secret-envs: edge
- secret-paths: /kubernetes/usw-mc
+ secret-paths: /kubernetes
# Setup Oasis
- name: Oasis Setup
- uses: https://forgejo.dunemask.dev/elysium/elysium-actions@oasis-setup-auto
+ uses: https://gitea.dunemask.dev/elysium/elysium-actions@oasis-setup-auto
with:
deploy-env: edge
infisical-token: ${{ secrets.INFISICAL_ELYSIUM_EDGE_READ_TOKEN }}
- infisical-project: ${{ vars.INFISICAL_DEPLOYMENTS_PROJECT_ID }}
- extra-secret-paths: /dashboard
+ extra-secret-paths: /alexandria
extra-secret-envs: edge
+ kubeconfig: ${{ env.KUBERNETES_CONFIG_USW_MC }}
# Deploy to Edge
- name: Deploy to Edge env
- run: garden deploy $GARDEN_DEPLOY_ACTION --force --force-build --env usw-edge
+ run: garden deploy $GARDEN_DEPLOY_ACTION --force --force-build --env usw-mc
working-directory: ${{ env.OASIS_WORKSPACE }}
- env: # (Used when cluster does not match the edge environment)
- MCL_KUBECONFIG: ${{ env.KUBERNETES_CONFIG_USW_MC }}
+ env:
+ MCL_KUBECONFIG: ${{ secrets.KUBECONFIG_USW_MC }}
# Alert via Discord
- name: Discord Alert
if: always()
- uses: https://forgejo.dunemask.dev/elysium/elysium-actions@discord-status
+ uses: https://gitea.dunemask.dev/elysium/elysium-actions@discord-status
with:
status: ${{ job.status }}
channel: deployments
header: DEPLOY MC
- additional-content: "Minecluster Server Manager Deployment"
+ additional-content: "Minecluster Server Manager Deployment"
\ No newline at end of file
diff --git a/.gitea/workflows/qa-api-tests.yml b/.gitea/workflows/qa-api-tests.yml
new file mode 100644
index 0000000..8222cdf
--- /dev/null
+++ b/.gitea/workflows/qa-api-tests.yml
@@ -0,0 +1,42 @@
+name: QA API Tests
+run-name: ${{ gitea.actor }} QA API Test
+on:
+ pull_request:
+ branches: [ master ]
+
+env:
+ REPO_DIR: ${{ gitea.workspace }}/minecluster
+ GARDEN_LINK_ACTION: build.minecluster-image
+
+jobs:
+ qa-api-tests:
+ steps:
+ # Setup Oasis
+ - name: Oasis Setup
+ uses: https://gitea.dunemask.dev/elysium/elysium-actions@oasis-setup-auto
+ with:
+ deploy-env: ci
+ infisical-token: ${{ secrets.INFISICAL_ELYSIUM_CI_READ_TOKEN }}
+ # Test Code
+ - name: Checkout repository
+ uses: actions/checkout@v3
+ with:
+ path: ${{ env.REPO_DIR }}
+ # Garden link
+ - name: Link Repo code to Garden
+ run: garden link action $GARDEN_LINK_ACTION $REPO_DIR --env usw-ci --var cubit-projects=cairo,minecluster
+ working-directory: ${{ env.OASIS_WORKSPACE }}
+ # Cubit CI Tests
+ - name: Run Cubit tests in CI env
+ run: garden workflow qa-api-tests --env usw-ci --var ci-ttl=25m
+ working-directory: ${{ env.OASIS_WORKSPACE }}
+ # Discord Alert
+ - name: Discord Alert
+ if: always()
+ uses: https://gitea.dunemask.dev/elysium/elysium-actions@discord-status
+ with:
+ status: ${{ job.status }}
+ channel: ci
+ header: QA API Tests
+ additional-content: "CI Namespace: `${{env.CI_NAMESPACE}}`"
+
\ No newline at end of file
diff --git a/.gitea/workflows/s3-repo-backup.yml b/.gitea/workflows/s3-repo-backup.yml
new file mode 100644
index 0000000..77b0702
--- /dev/null
+++ b/.gitea/workflows/s3-repo-backup.yml
@@ -0,0 +1,31 @@
+name: S3 Repo Backup
+run-name: ${{ gitea.actor }} S3 Repo Backup
+on:
+ push:
+ branches: [ master ]
+
+env:
+ S3_BACKUP_ENDPOINT: https://s3.dunemask.dev
+ S3_BACKUP_KEY_ID: gitea-repo-backup
+ S3_BACKUP_KEY: ${{ secrets.S3_REPO_BACKUP_KEY }}
+ REPO_DIR: ${{ gitea.workspace }}/${{ gitea.respository }}
+jobs:
+ s3-repo-backup:
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v3
+ with:
+ path: ${{ env.REPO_DIR }}
+ - name: S3 Backup
+ uses: peter-evans/s3-backup@v1
+ env:
+ ACCESS_KEY_ID: ${{ env.S3_BACKUP_KEY_ID }}
+ SECRET_ACCESS_KEY: ${{ env.S3_BACKUP_KEY }}
+ MIRROR_SOURCE: ${{ env.REPO_DIR }}
+ MIRROR_TARGET: backups/gitea-repositories/${{ gitea.repository }}
+ STORAGE_SERVICE_URL: ${{env.S3_BACKUP_ENDPOINT}}
+ with:
+ args: --overwrite --remove
+ - name: Status Alert
+ if: always()
+ run: echo "The Job ended with status ${{ job.status }}."
diff --git a/.gitignore b/.gitignore
index 5c86a6a..d570088 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,2 @@
node_modules/
-.env
diff --git a/lib/controllers/s3-controller.js b/lib/controllers/s3-controller.js
deleted file mode 100644
index 43c6f7d..0000000
--- a/lib/controllers/s3-controller.js
+++ /dev/null
@@ -1,84 +0,0 @@
-import { S3, GetObjectCommand } from "@aws-sdk/client-s3";
-import { getSignedUrl } from "@aws-sdk/s3-request-presigner";
-import { basename } from "node:path";
-import { getServerEntry } from "../database/queries/server-queries.js";
-import { ERR } from "../util/logging.js";
-import { checkAuthorization } from "../database/queries/server-queries.js";
-const s3Region = "us-east-1";
-
-async function getS3BackupData(serverId) {
- const serverEntry = await getServerEntry(serverId);
- if (!serverEntry?.backupHost) return undefined;
- const s3Config = {
- credentials: {
- accessKeyId: serverEntry.backupId,
- secretAccessKey: serverEntry.backupKey,
- },
- endpoint: `https://${serverEntry.backupHost}`,
- forcePathStyle: true,
- region: s3Region,
- };
- const pathParts = serverEntry.backupPath.split("/");
- if (pathParts[0] === "") pathParts.shift();
- const bucket = pathParts.shift();
- const backupPrefix = pathParts.join("/");
- return { s3Config, bucket, backupPrefix };
-}
-
-export async function listS3Backups(req, res) {
- const serverSpec = req.body;
- if (!serverSpec.id) return res.status(400).send("Server id missing!");
- const authorized = await checkAuthorization(serverSpec.id, req.cairoId);
- if (!authorized)
- return res
- .status(403)
- .send("You do not have permission to access that server!");
- const s3Data = await getS3BackupData(serverSpec.id);
- if (!s3Data) return res.status(409).send("Backup not configured!");
- const { s3Config, bucket, backupPrefix } = s3Data;
- const s3Client = new S3(s3Config);
- try {
- const listResponse = await s3Client.listObjectsV2({
- Bucket: bucket,
- Prefix: backupPrefix,
- });
- const files =
- listResponse.Contents?.map((f) => ({
- name: basename(f.Key),
- lastModified: f.LastModified,
- path: f.Key,
- size: f.Size,
- })) ?? [];
- res.json(files);
- } catch (e) {
- ERR("S3", e);
- res.sendStatus(500);
- }
-}
-
-export async function getS3BackupUrl(req, res) {
- const serverSpec = req.body;
- if (!serverSpec.id) return res.status(400).send("Server id missing!");
- if (!serverSpec.backupPath)
- return res.status(400).send("Backup path missing!");
- const authorized = await checkAuthorization(serverSpec.id, req.cairoId);
- if (!authorized)
- return res
- .status(403)
- .send("You do not have permission to access that server!");
- const s3Data = await getS3BackupData(serverSpec.id);
- if (!s3Data) return res.status(409).send("Backup not configured!");
- const { s3Config, bucket } = s3Data;
- const s3Client = new S3(s3Config);
- try {
- const command = new GetObjectCommand({
- Bucket: bucket,
- Key: serverSpec.backupPath,
- });
- const url = await getSignedUrl(s3Client, command, { expiresIn: 3600 });
- res.json({ url });
- } catch (e) {
- ERR("S3", e);
- res.sendStatus(500);
- }
-}
diff --git a/lib/database/migrations/1_create_servers_table.sql b/lib/database/migrations/1_create_servers_table.sql
index 6386fc5..fe3f357 100644
--- a/lib/database/migrations/1_create_servers_table.sql
+++ b/lib/database/migrations/1_create_servers_table.sql
@@ -1,7 +1,7 @@
CREATE SEQUENCE servers_id_seq;
CREATE TABLE servers (
id bigint NOT NULL DEFAULT nextval('servers_id_seq') PRIMARY KEY,
- owner_cairo_id varchar(63),
+ owner_cairo_id bigint,
host varchar(255) DEFAULT NULL,
name varchar(255) DEFAULT NULL,
version varchar(63) DEFAULT 'latest',
diff --git a/lib/database/queries/server-queries.js b/lib/database/queries/server-queries.js
index 59dea89..feafec2 100644
--- a/lib/database/queries/server-queries.js
+++ b/lib/database/queries/server-queries.js
@@ -16,10 +16,6 @@ const getMclName = (host, id) =>
`${host.toLowerCase().replaceAll(".", "-")}-${id}`;
export async function checkAuthorization(serverId, cairoId) {
- console.log(
- `Checking Authorization for user ${cairoId} for serverId ${serverId}`,
- );
- if (!cairoId) return false;
const q = selectWhereAllQuery(table, {
id: serverId,
owner_cairo_id: cairoId,
diff --git a/lib/k8s/configs/containers/ftp-server.yml b/lib/k8s/configs/containers/ftp-server.yml
index 3544592..aade99b 100644
--- a/lib/k8s/configs/containers/ftp-server.yml
+++ b/lib/k8s/configs/containers/ftp-server.yml
@@ -6,7 +6,7 @@ env:
image: garethflowers/ftp-server
imagePullPolicy: IfNotPresent
livenessProbe:
- exec: { command: ["/bin/sh", "-c", "netstat -a | grep -q ftp"] }
+ exec: { command: ["echo"] }
failureThreshold: 20
initialDelaySeconds: 0
periodSeconds: 5
@@ -15,7 +15,7 @@ livenessProbe:
name: changeme-name-ftp
ports: [] # Programatically add all the ports for easier readability, Ports include: 20,21,40000-400009
readinessProbe:
- exec: { command: ["/bin/sh", "-c", "netstat -a | grep -q ftp"] }
+ exec: { command: ["echo"] }
failureThreshold: 20
initialDelaySeconds: 0
periodSeconds: 5
diff --git a/lib/k8s/k8s-config.js b/lib/k8s/k8s-config.js
index cbe55b6..4167552 100644
--- a/lib/k8s/k8s-config.js
+++ b/lib/k8s/k8s-config.js
@@ -9,6 +9,4 @@ try {
} catch (e) {
kc.loadFromDefault();
}
-if(kc.contexts.length === 1) kc.setCurrentContext(kc.contexts[0].name);
-if(!kc.currentContext) throw new Error("Could not infer current context! Please set it manually in the Kubeconfig!");
export default kc;
diff --git a/lib/routes/auth-route.js b/lib/routes/auth-route.js
index 638e163..8409975 100644
--- a/lib/routes/auth-route.js
+++ b/lib/routes/auth-route.js
@@ -2,14 +2,11 @@ import { Router } from "express";
import cairoAuthMiddleware from "./middlewares/auth-middleware.js";
const router = Router();
-const cairoProjectId = process.env.MCL_CAIRO_PROJECT;
-if(!cairoProjectId) throw Error("Cairo Project Required!");
-
const ok = (_r, res) => res.sendStatus(200);
function cairoRedirect(req, res) {
res.redirect(
- `${process.env.MCL_CAIRO_URL}/cairo/authenticate?redirectUri=${req.query.redirectUri}&projectId=${cairoProjectId}`,
+ `${process.env.MCL_CAIRO_URL}/cairo/auth?redirectUri=${req.query.redirectUri}`,
);
}
diff --git a/lib/routes/middlewares/auth-middleware.js b/lib/routes/middlewares/auth-middleware.js
index 5758cb4..8f4318f 100644
--- a/lib/routes/middlewares/auth-middleware.js
+++ b/lib/routes/middlewares/auth-middleware.js
@@ -4,36 +4,21 @@ import bearerTokenMiddleware from "express-bearer-token";
import { ERR, VERB } from "../../util/logging.js";
// Constants
-const { MCL_CAIRO_URL, MCL_CAIRO_PROJECT } = process.env;
+const { MCL_CAIRO_URL } = process.env;
const cairoAuthMiddleware = Router();
const cairoAuthenticate = async (token) => {
const config = { headers: { Authorization: `Bearer ${token}` } };
- return fetch(`${MCL_CAIRO_URL}/api/${MCL_CAIRO_PROJECT}/auth/credentials`, config).then(async (res) => {
- if (res.status >= 300) {
- const errorMessage = await res
- .json()
- .then((data) => JSON.stringify(data))
- .catch(() => res.statusText);
- throw Error(
- `Could not authenticate with user, receieved message: ${errorMessage}`,
- );
- }
-
- return res.json();
- });
+ return fetch(`${MCL_CAIRO_URL}/api/user/info`, config).then((res) =>
+ res.json(),
+ );
};
// Middleware
const cairoAuthHandler = (req, res, next) => {
if (!req.token) return res.status(401).send("Cairo auth required!");
cairoAuthenticate(req.token)
- .then((authData) => {
- console.log(authData);
- if (!authData?.user?.id)
- throw Error(`Cairo didn't return the expected data! ${authData?.user?.id}`);
- req.cairoId = authData?.user?.id;
- })
+ .then((authData) => (req.cairoId = authData.id))
.then(() => next())
.catch((err) => {
ERR("AUTH", err.response ? err.response.data : err.message);
diff --git a/lib/routes/s3-route.js b/lib/routes/s3-route.js
deleted file mode 100644
index c97afb0..0000000
--- a/lib/routes/s3-route.js
+++ /dev/null
@@ -1,11 +0,0 @@
-import { Router, json as jsonMiddleware } from "express";
-import { getS3BackupUrl, listS3Backups } from "../controllers/s3-controller.js";
-import cairoAuthMiddleware from "./middlewares/auth-middleware.js";
-
-const router = Router();
-router.use([cairoAuthMiddleware, jsonMiddleware()]);
-
-router.post("/backups", listS3Backups);
-router.post("/backup-url", getS3BackupUrl);
-
-export default router;
diff --git a/lib/server/router.js b/lib/server/router.js
index 685dd1d..b4eb444 100644
--- a/lib/server/router.js
+++ b/lib/server/router.js
@@ -8,7 +8,6 @@ import systemRoute from "../routes/system-route.js";
import serverRoute from "../routes/server-route.js";
import filesRoute from "../routes/files-route.js";
import reactRoute from "../routes/react-route.js";
-import s3Route from "../routes/s3-route.js";
import {
logErrors,
clientErrorHandler,
@@ -28,7 +27,6 @@ export default function buildRoutes(pg, skio) {
router.use("/api/system", systemRoute);
router.use("/api/server", serverRoute);
router.use("/api/files", filesRoute);
- router.use("/api/s3", s3Route);
router.use(["/mcl", "/mcl/*"], reactRoute); // Static Build Route
/*router.use(logErrors);
router.use(clientErrorHandler);
diff --git a/package-lock.json b/package-lock.json
index cc9f68d..af76135 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,9 +9,8 @@
"version": "0.0.1-alpha.1",
"license": "LGPL-2.1",
"dependencies": {
- "@aws-sdk/client-s3": "^3.529.1",
- "@aws-sdk/s3-request-presigner": "^3.529.1",
"@kubernetes/client-node": "^0.20.0",
+ "aws-sdk": "^2.1555.0",
"basic-ftp": "^5.0.4",
"bcrypt": "^5.1.1",
"chalk": "^5.3.0",
@@ -67,6 +66,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz",
"integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==",
+ "peer": true,
"dependencies": {
"@aws-crypto/util": "^3.0.0",
"@aws-sdk/types": "^3.222.0",
@@ -76,12 +76,14 @@
"node_modules/@aws-crypto/crc32/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "peer": true
},
"node_modules/@aws-crypto/crc32c": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@aws-crypto/crc32c/-/crc32c-3.0.0.tgz",
"integrity": "sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==",
+ "peer": true,
"dependencies": {
"@aws-crypto/util": "^3.0.0",
"@aws-sdk/types": "^3.222.0",
@@ -91,12 +93,14 @@
"node_modules/@aws-crypto/crc32c/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "peer": true
},
"node_modules/@aws-crypto/ie11-detection": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz",
"integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==",
+ "peer": true,
"dependencies": {
"tslib": "^1.11.1"
}
@@ -104,12 +108,14 @@
"node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "peer": true
},
"node_modules/@aws-crypto/sha1-browser": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@aws-crypto/sha1-browser/-/sha1-browser-3.0.0.tgz",
"integrity": "sha512-NJth5c997GLHs6nOYTzFKTbYdMNA6/1XlKVgnZoaZcQ7z7UJlOgj2JdbHE8tiYLS3fzXNCguct77SPGat2raSw==",
+ "peer": true,
"dependencies": {
"@aws-crypto/ie11-detection": "^3.0.0",
"@aws-crypto/supports-web-crypto": "^3.0.0",
@@ -123,12 +129,14 @@
"node_modules/@aws-crypto/sha1-browser/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "peer": true
},
"node_modules/@aws-crypto/sha256-browser": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz",
"integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==",
+ "peer": true,
"dependencies": {
"@aws-crypto/ie11-detection": "^3.0.0",
"@aws-crypto/sha256-js": "^3.0.0",
@@ -143,12 +151,14 @@
"node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "peer": true
},
"node_modules/@aws-crypto/sha256-js": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz",
"integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==",
+ "peer": true,
"dependencies": {
"@aws-crypto/util": "^3.0.0",
"@aws-sdk/types": "^3.222.0",
@@ -158,12 +168,14 @@
"node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "peer": true
},
"node_modules/@aws-crypto/supports-web-crypto": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz",
"integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==",
+ "peer": true,
"dependencies": {
"tslib": "^1.11.1"
}
@@ -171,12 +183,14 @@
"node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "peer": true
},
"node_modules/@aws-crypto/util": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz",
"integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==",
+ "peer": true,
"dependencies": {
"@aws-sdk/types": "^3.222.0",
"@aws-sdk/util-utf8-browser": "^3.0.0",
@@ -186,69 +200,69 @@
"node_modules/@aws-crypto/util/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "peer": true
},
"node_modules/@aws-sdk/client-s3": {
- "version": "3.529.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.529.1.tgz",
- "integrity": "sha512-ZpvyO4w3XWo/OjXLd3fm7CLcKUUYcyady9qzTnKKSnp8a2NqO7UvU/1zhYdm+yyy8TR/9t7sDy+q6AYd4Nsr8g==",
+ "version": "3.427.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.427.0.tgz",
+ "integrity": "sha512-YKjJ9zgn0oE393HURKgvjNoX6lxUjb+dkTBE1GymFnGCPl6VxQbKXajXWNqUyN+oPPlZ2osEiljPaN0RserUjA==",
+ "peer": true,
"dependencies": {
"@aws-crypto/sha1-browser": "3.0.0",
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.529.1",
- "@aws-sdk/core": "3.529.1",
- "@aws-sdk/credential-provider-node": "3.529.1",
- "@aws-sdk/middleware-bucket-endpoint": "3.525.0",
- "@aws-sdk/middleware-expect-continue": "3.523.0",
- "@aws-sdk/middleware-flexible-checksums": "3.523.0",
- "@aws-sdk/middleware-host-header": "3.523.0",
- "@aws-sdk/middleware-location-constraint": "3.523.0",
- "@aws-sdk/middleware-logger": "3.523.0",
- "@aws-sdk/middleware-recursion-detection": "3.523.0",
- "@aws-sdk/middleware-sdk-s3": "3.525.0",
- "@aws-sdk/middleware-signing": "3.523.0",
- "@aws-sdk/middleware-ssec": "3.523.0",
- "@aws-sdk/middleware-user-agent": "3.525.0",
- "@aws-sdk/region-config-resolver": "3.525.0",
- "@aws-sdk/signature-v4-multi-region": "3.525.0",
- "@aws-sdk/types": "3.523.0",
- "@aws-sdk/util-endpoints": "3.525.0",
- "@aws-sdk/util-user-agent-browser": "3.523.0",
- "@aws-sdk/util-user-agent-node": "3.525.0",
- "@aws-sdk/xml-builder": "3.523.0",
- "@smithy/config-resolver": "^2.1.4",
- "@smithy/core": "^1.3.5",
- "@smithy/eventstream-serde-browser": "^2.1.3",
- "@smithy/eventstream-serde-config-resolver": "^2.1.3",
- "@smithy/eventstream-serde-node": "^2.1.3",
- "@smithy/fetch-http-handler": "^2.4.3",
- "@smithy/hash-blob-browser": "^2.1.3",
- "@smithy/hash-node": "^2.1.3",
- "@smithy/hash-stream-node": "^2.1.3",
- "@smithy/invalid-dependency": "^2.1.3",
- "@smithy/md5-js": "^2.1.3",
- "@smithy/middleware-content-length": "^2.1.3",
- "@smithy/middleware-endpoint": "^2.4.4",
- "@smithy/middleware-retry": "^2.1.4",
- "@smithy/middleware-serde": "^2.1.3",
- "@smithy/middleware-stack": "^2.1.3",
- "@smithy/node-config-provider": "^2.2.4",
- "@smithy/node-http-handler": "^2.4.1",
- "@smithy/protocol-http": "^3.2.1",
- "@smithy/smithy-client": "^2.4.2",
- "@smithy/types": "^2.10.1",
- "@smithy/url-parser": "^2.1.3",
- "@smithy/util-base64": "^2.1.1",
- "@smithy/util-body-length-browser": "^2.1.1",
- "@smithy/util-body-length-node": "^2.2.1",
- "@smithy/util-defaults-mode-browser": "^2.1.4",
- "@smithy/util-defaults-mode-node": "^2.2.3",
- "@smithy/util-endpoints": "^1.1.4",
- "@smithy/util-retry": "^2.1.3",
- "@smithy/util-stream": "^2.1.3",
- "@smithy/util-utf8": "^2.1.1",
- "@smithy/util-waiter": "^2.1.3",
+ "@aws-sdk/client-sts": "3.427.0",
+ "@aws-sdk/credential-provider-node": "3.427.0",
+ "@aws-sdk/middleware-bucket-endpoint": "3.425.0",
+ "@aws-sdk/middleware-expect-continue": "3.425.0",
+ "@aws-sdk/middleware-flexible-checksums": "3.425.0",
+ "@aws-sdk/middleware-host-header": "3.425.0",
+ "@aws-sdk/middleware-location-constraint": "3.425.0",
+ "@aws-sdk/middleware-logger": "3.425.0",
+ "@aws-sdk/middleware-recursion-detection": "3.425.0",
+ "@aws-sdk/middleware-sdk-s3": "3.427.0",
+ "@aws-sdk/middleware-signing": "3.425.0",
+ "@aws-sdk/middleware-ssec": "3.425.0",
+ "@aws-sdk/middleware-user-agent": "3.427.0",
+ "@aws-sdk/region-config-resolver": "3.425.0",
+ "@aws-sdk/signature-v4-multi-region": "3.425.0",
+ "@aws-sdk/types": "3.425.0",
+ "@aws-sdk/util-endpoints": "3.427.0",
+ "@aws-sdk/util-user-agent-browser": "3.425.0",
+ "@aws-sdk/util-user-agent-node": "3.425.0",
+ "@aws-sdk/xml-builder": "3.310.0",
+ "@smithy/config-resolver": "^2.0.11",
+ "@smithy/eventstream-serde-browser": "^2.0.10",
+ "@smithy/eventstream-serde-config-resolver": "^2.0.10",
+ "@smithy/eventstream-serde-node": "^2.0.10",
+ "@smithy/fetch-http-handler": "^2.2.1",
+ "@smithy/hash-blob-browser": "^2.0.10",
+ "@smithy/hash-node": "^2.0.10",
+ "@smithy/hash-stream-node": "^2.0.10",
+ "@smithy/invalid-dependency": "^2.0.10",
+ "@smithy/md5-js": "^2.0.10",
+ "@smithy/middleware-content-length": "^2.0.12",
+ "@smithy/middleware-endpoint": "^2.0.10",
+ "@smithy/middleware-retry": "^2.0.13",
+ "@smithy/middleware-serde": "^2.0.10",
+ "@smithy/middleware-stack": "^2.0.4",
+ "@smithy/node-config-provider": "^2.0.13",
+ "@smithy/node-http-handler": "^2.1.6",
+ "@smithy/protocol-http": "^3.0.6",
+ "@smithy/smithy-client": "^2.1.9",
+ "@smithy/types": "^2.3.4",
+ "@smithy/url-parser": "^2.0.10",
+ "@smithy/util-base64": "^2.0.0",
+ "@smithy/util-body-length-browser": "^2.0.0",
+ "@smithy/util-body-length-node": "^2.1.0",
+ "@smithy/util-defaults-mode-browser": "^2.0.13",
+ "@smithy/util-defaults-mode-node": "^2.0.15",
+ "@smithy/util-retry": "^2.0.3",
+ "@smithy/util-stream": "^2.0.14",
+ "@smithy/util-utf8": "^2.0.0",
+ "@smithy/util-waiter": "^2.0.10",
+ "fast-xml-parser": "4.2.5",
"tslib": "^2.5.0"
},
"engines": {
@@ -256,166 +270,92 @@
}
},
"node_modules/@aws-sdk/client-sso": {
- "version": "3.529.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.529.1.tgz",
- "integrity": "sha512-KT1U/ZNjDhVv2ZgjzaeAn9VM7l667yeSguMrRYC8qk5h91/61MbjZypi6eOuKuVM+0fsQvzKScTQz0Lio0eYag==",
+ "version": "3.427.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.427.0.tgz",
+ "integrity": "sha512-sFVFEmsQ1rmgYO1SgrOTxE/MTKpeE4hpOkm1WqhLQK7Ij136vXpjCxjH1JYZiHiUzO1wr9t4ex4dlB5J3VS/Xg==",
+ "peer": true,
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/core": "3.529.1",
- "@aws-sdk/middleware-host-header": "3.523.0",
- "@aws-sdk/middleware-logger": "3.523.0",
- "@aws-sdk/middleware-recursion-detection": "3.523.0",
- "@aws-sdk/middleware-user-agent": "3.525.0",
- "@aws-sdk/region-config-resolver": "3.525.0",
- "@aws-sdk/types": "3.523.0",
- "@aws-sdk/util-endpoints": "3.525.0",
- "@aws-sdk/util-user-agent-browser": "3.523.0",
- "@aws-sdk/util-user-agent-node": "3.525.0",
- "@smithy/config-resolver": "^2.1.4",
- "@smithy/core": "^1.3.5",
- "@smithy/fetch-http-handler": "^2.4.3",
- "@smithy/hash-node": "^2.1.3",
- "@smithy/invalid-dependency": "^2.1.3",
- "@smithy/middleware-content-length": "^2.1.3",
- "@smithy/middleware-endpoint": "^2.4.4",
- "@smithy/middleware-retry": "^2.1.4",
- "@smithy/middleware-serde": "^2.1.3",
- "@smithy/middleware-stack": "^2.1.3",
- "@smithy/node-config-provider": "^2.2.4",
- "@smithy/node-http-handler": "^2.4.1",
- "@smithy/protocol-http": "^3.2.1",
- "@smithy/smithy-client": "^2.4.2",
- "@smithy/types": "^2.10.1",
- "@smithy/url-parser": "^2.1.3",
- "@smithy/util-base64": "^2.1.1",
- "@smithy/util-body-length-browser": "^2.1.1",
- "@smithy/util-body-length-node": "^2.2.1",
- "@smithy/util-defaults-mode-browser": "^2.1.4",
- "@smithy/util-defaults-mode-node": "^2.2.3",
- "@smithy/util-endpoints": "^1.1.4",
- "@smithy/util-middleware": "^2.1.3",
- "@smithy/util-retry": "^2.1.3",
- "@smithy/util-utf8": "^2.1.1",
+ "@aws-sdk/middleware-host-header": "3.425.0",
+ "@aws-sdk/middleware-logger": "3.425.0",
+ "@aws-sdk/middleware-recursion-detection": "3.425.0",
+ "@aws-sdk/middleware-user-agent": "3.427.0",
+ "@aws-sdk/region-config-resolver": "3.425.0",
+ "@aws-sdk/types": "3.425.0",
+ "@aws-sdk/util-endpoints": "3.427.0",
+ "@aws-sdk/util-user-agent-browser": "3.425.0",
+ "@aws-sdk/util-user-agent-node": "3.425.0",
+ "@smithy/config-resolver": "^2.0.11",
+ "@smithy/fetch-http-handler": "^2.2.1",
+ "@smithy/hash-node": "^2.0.10",
+ "@smithy/invalid-dependency": "^2.0.10",
+ "@smithy/middleware-content-length": "^2.0.12",
+ "@smithy/middleware-endpoint": "^2.0.10",
+ "@smithy/middleware-retry": "^2.0.13",
+ "@smithy/middleware-serde": "^2.0.10",
+ "@smithy/middleware-stack": "^2.0.4",
+ "@smithy/node-config-provider": "^2.0.13",
+ "@smithy/node-http-handler": "^2.1.6",
+ "@smithy/protocol-http": "^3.0.6",
+ "@smithy/smithy-client": "^2.1.9",
+ "@smithy/types": "^2.3.4",
+ "@smithy/url-parser": "^2.0.10",
+ "@smithy/util-base64": "^2.0.0",
+ "@smithy/util-body-length-browser": "^2.0.0",
+ "@smithy/util-body-length-node": "^2.1.0",
+ "@smithy/util-defaults-mode-browser": "^2.0.13",
+ "@smithy/util-defaults-mode-node": "^2.0.15",
+ "@smithy/util-retry": "^2.0.3",
+ "@smithy/util-utf8": "^2.0.0",
"tslib": "^2.5.0"
},
"engines": {
"node": ">=14.0.0"
}
},
- "node_modules/@aws-sdk/client-sso-oidc": {
- "version": "3.529.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.529.1.tgz",
- "integrity": "sha512-bimxCWAvRnVcluWEQeadXvHyzWlBWsuGVligsaVZaGF0TLSn0eLpzpN9B1EhHzTf7m0Kh/wGtPSH1JxO6PpB+A==",
- "dependencies": {
- "@aws-crypto/sha256-browser": "3.0.0",
- "@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.529.1",
- "@aws-sdk/core": "3.529.1",
- "@aws-sdk/middleware-host-header": "3.523.0",
- "@aws-sdk/middleware-logger": "3.523.0",
- "@aws-sdk/middleware-recursion-detection": "3.523.0",
- "@aws-sdk/middleware-user-agent": "3.525.0",
- "@aws-sdk/region-config-resolver": "3.525.0",
- "@aws-sdk/types": "3.523.0",
- "@aws-sdk/util-endpoints": "3.525.0",
- "@aws-sdk/util-user-agent-browser": "3.523.0",
- "@aws-sdk/util-user-agent-node": "3.525.0",
- "@smithy/config-resolver": "^2.1.4",
- "@smithy/core": "^1.3.5",
- "@smithy/fetch-http-handler": "^2.4.3",
- "@smithy/hash-node": "^2.1.3",
- "@smithy/invalid-dependency": "^2.1.3",
- "@smithy/middleware-content-length": "^2.1.3",
- "@smithy/middleware-endpoint": "^2.4.4",
- "@smithy/middleware-retry": "^2.1.4",
- "@smithy/middleware-serde": "^2.1.3",
- "@smithy/middleware-stack": "^2.1.3",
- "@smithy/node-config-provider": "^2.2.4",
- "@smithy/node-http-handler": "^2.4.1",
- "@smithy/protocol-http": "^3.2.1",
- "@smithy/smithy-client": "^2.4.2",
- "@smithy/types": "^2.10.1",
- "@smithy/url-parser": "^2.1.3",
- "@smithy/util-base64": "^2.1.1",
- "@smithy/util-body-length-browser": "^2.1.1",
- "@smithy/util-body-length-node": "^2.2.1",
- "@smithy/util-defaults-mode-browser": "^2.1.4",
- "@smithy/util-defaults-mode-node": "^2.2.3",
- "@smithy/util-endpoints": "^1.1.4",
- "@smithy/util-middleware": "^2.1.3",
- "@smithy/util-retry": "^2.1.3",
- "@smithy/util-utf8": "^2.1.1",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/credential-provider-node": "^3.529.1"
- }
- },
"node_modules/@aws-sdk/client-sts": {
- "version": "3.529.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.529.1.tgz",
- "integrity": "sha512-Rvk2Sr3MACQTOtngUU+omlf4E17k47dRVXR7OFRD6Ow5iGgC9tkN2q/ExDPW/ktPOmM0lSgzWyQ6/PC/Zq3HUg==",
+ "version": "3.427.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.427.0.tgz",
+ "integrity": "sha512-le2wLJKILyWuRfPz2HbyaNtu5kEki+ojUkTqCU6FPDRrqUvEkaaCBH9Awo/2AtrCfRkiobop8RuTTj6cAnpiJg==",
+ "peer": true,
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/core": "3.529.1",
- "@aws-sdk/middleware-host-header": "3.523.0",
- "@aws-sdk/middleware-logger": "3.523.0",
- "@aws-sdk/middleware-recursion-detection": "3.523.0",
- "@aws-sdk/middleware-user-agent": "3.525.0",
- "@aws-sdk/region-config-resolver": "3.525.0",
- "@aws-sdk/types": "3.523.0",
- "@aws-sdk/util-endpoints": "3.525.0",
- "@aws-sdk/util-user-agent-browser": "3.523.0",
- "@aws-sdk/util-user-agent-node": "3.525.0",
- "@smithy/config-resolver": "^2.1.4",
- "@smithy/core": "^1.3.5",
- "@smithy/fetch-http-handler": "^2.4.3",
- "@smithy/hash-node": "^2.1.3",
- "@smithy/invalid-dependency": "^2.1.3",
- "@smithy/middleware-content-length": "^2.1.3",
- "@smithy/middleware-endpoint": "^2.4.4",
- "@smithy/middleware-retry": "^2.1.4",
- "@smithy/middleware-serde": "^2.1.3",
- "@smithy/middleware-stack": "^2.1.3",
- "@smithy/node-config-provider": "^2.2.4",
- "@smithy/node-http-handler": "^2.4.1",
- "@smithy/protocol-http": "^3.2.1",
- "@smithy/smithy-client": "^2.4.2",
- "@smithy/types": "^2.10.1",
- "@smithy/url-parser": "^2.1.3",
- "@smithy/util-base64": "^2.1.1",
- "@smithy/util-body-length-browser": "^2.1.1",
- "@smithy/util-body-length-node": "^2.2.1",
- "@smithy/util-defaults-mode-browser": "^2.1.4",
- "@smithy/util-defaults-mode-node": "^2.2.3",
- "@smithy/util-endpoints": "^1.1.4",
- "@smithy/util-middleware": "^2.1.3",
- "@smithy/util-retry": "^2.1.3",
- "@smithy/util-utf8": "^2.1.1",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/credential-provider-node": "^3.529.1"
- }
- },
- "node_modules/@aws-sdk/core": {
- "version": "3.529.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.529.1.tgz",
- "integrity": "sha512-Sj42sYPfaL9PHvvciMICxhyrDZjqnnvFbPKDmQL5aFKyXy122qx7RdVqUOQERDmMQfvJh6+0W1zQlLnre89q4Q==",
- "dependencies": {
- "@smithy/core": "^1.3.5",
- "@smithy/protocol-http": "^3.2.1",
- "@smithy/signature-v4": "^2.1.3",
- "@smithy/smithy-client": "^2.4.2",
- "@smithy/types": "^2.10.1",
+ "@aws-sdk/credential-provider-node": "3.427.0",
+ "@aws-sdk/middleware-host-header": "3.425.0",
+ "@aws-sdk/middleware-logger": "3.425.0",
+ "@aws-sdk/middleware-recursion-detection": "3.425.0",
+ "@aws-sdk/middleware-sdk-sts": "3.425.0",
+ "@aws-sdk/middleware-signing": "3.425.0",
+ "@aws-sdk/middleware-user-agent": "3.427.0",
+ "@aws-sdk/region-config-resolver": "3.425.0",
+ "@aws-sdk/types": "3.425.0",
+ "@aws-sdk/util-endpoints": "3.427.0",
+ "@aws-sdk/util-user-agent-browser": "3.425.0",
+ "@aws-sdk/util-user-agent-node": "3.425.0",
+ "@smithy/config-resolver": "^2.0.11",
+ "@smithy/fetch-http-handler": "^2.2.1",
+ "@smithy/hash-node": "^2.0.10",
+ "@smithy/invalid-dependency": "^2.0.10",
+ "@smithy/middleware-content-length": "^2.0.12",
+ "@smithy/middleware-endpoint": "^2.0.10",
+ "@smithy/middleware-retry": "^2.0.13",
+ "@smithy/middleware-serde": "^2.0.10",
+ "@smithy/middleware-stack": "^2.0.4",
+ "@smithy/node-config-provider": "^2.0.13",
+ "@smithy/node-http-handler": "^2.1.6",
+ "@smithy/protocol-http": "^3.0.6",
+ "@smithy/smithy-client": "^2.1.9",
+ "@smithy/types": "^2.3.4",
+ "@smithy/url-parser": "^2.0.10",
+ "@smithy/util-base64": "^2.0.0",
+ "@smithy/util-body-length-browser": "^2.0.0",
+ "@smithy/util-body-length-node": "^2.1.0",
+ "@smithy/util-defaults-mode-browser": "^2.0.13",
+ "@smithy/util-defaults-mode-node": "^2.0.15",
+ "@smithy/util-retry": "^2.0.3",
+ "@smithy/util-utf8": "^2.0.0",
"fast-xml-parser": "4.2.5",
"tslib": "^2.5.0"
},
@@ -424,32 +364,14 @@
}
},
"node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.523.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.523.0.tgz",
- "integrity": "sha512-Y6DWdH6/OuMDoNKVzZlNeBc6f1Yjk1lYMjANKpIhMbkRCvLJw/PYZKOZa8WpXbTYdgg9XLjKybnLIb3ww3uuzA==",
+ "version": "3.425.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.425.0.tgz",
+ "integrity": "sha512-J20etnLvMKXRVi5FK4F8yOCNm2RTaQn5psQTGdDEPWJNGxohcSpzzls8U2KcMyUJ+vItlrThr4qwgpHG3i/N0w==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/types": "3.523.0",
- "@smithy/property-provider": "^2.1.3",
- "@smithy/types": "^2.10.1",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/credential-provider-http": {
- "version": "3.525.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.525.0.tgz",
- "integrity": "sha512-RNWQGuSBQZhl3iqklOslUEfQ4br1V3DCPboMpeqFtddUWJV3m2u2extFur9/4Uy+1EHVF120IwZUKtd8dF+ibw==",
- "dependencies": {
- "@aws-sdk/types": "3.523.0",
- "@smithy/fetch-http-handler": "^2.4.3",
- "@smithy/node-http-handler": "^2.4.1",
- "@smithy/property-provider": "^2.1.3",
- "@smithy/protocol-http": "^3.2.1",
- "@smithy/smithy-client": "^2.4.2",
- "@smithy/types": "^2.10.1",
- "@smithy/util-stream": "^2.1.3",
+ "@aws-sdk/types": "3.425.0",
+ "@smithy/property-provider": "^2.0.0",
+ "@smithy/types": "^2.3.4",
"tslib": "^2.5.0"
},
"engines": {
@@ -457,20 +379,20 @@
}
},
"node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.529.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.529.1.tgz",
- "integrity": "sha512-RjHsuTvHIwXG7a/3ERexemiD3c9riKMCZQzY2/b0Gg0ButEVbBcMfERtUzWmQ0V4ufe/PEZjP68MH1gupcoF9A==",
+ "version": "3.427.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.427.0.tgz",
+ "integrity": "sha512-NmH1cO/w98CKMltYec3IrJIIco19wRjATFNiw83c+FGXZ+InJwReqBnruxIOmKTx2KDzd6fwU1HOewS7UjaaaQ==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/client-sts": "3.529.1",
- "@aws-sdk/credential-provider-env": "3.523.0",
- "@aws-sdk/credential-provider-process": "3.523.0",
- "@aws-sdk/credential-provider-sso": "3.529.1",
- "@aws-sdk/credential-provider-web-identity": "3.529.1",
- "@aws-sdk/types": "3.523.0",
- "@smithy/credential-provider-imds": "^2.2.3",
- "@smithy/property-provider": "^2.1.3",
- "@smithy/shared-ini-file-loader": "^2.3.3",
- "@smithy/types": "^2.10.1",
+ "@aws-sdk/credential-provider-env": "3.425.0",
+ "@aws-sdk/credential-provider-process": "3.425.0",
+ "@aws-sdk/credential-provider-sso": "3.427.0",
+ "@aws-sdk/credential-provider-web-identity": "3.425.0",
+ "@aws-sdk/types": "3.425.0",
+ "@smithy/credential-provider-imds": "^2.0.0",
+ "@smithy/property-provider": "^2.0.0",
+ "@smithy/shared-ini-file-loader": "^2.0.6",
+ "@smithy/types": "^2.3.4",
"tslib": "^2.5.0"
},
"engines": {
@@ -478,21 +400,21 @@
}
},
"node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.529.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.529.1.tgz",
- "integrity": "sha512-mvY7F3dMmk/0dZOCfl5sUI1bG0osureBjxhELGCF0KkJqhWI0hIzh8UnPkYytSg3vdc97CMv7pTcozxrdA3b0g==",
+ "version": "3.427.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.427.0.tgz",
+ "integrity": "sha512-wYYbQ57nKL8OfgRbl8k6uXcdnYml+p3LSSfDUAuUEp1HKlQ8lOXFJ3BdLr5qrk7LhpyppSRnWBmh2c3kWa7ANQ==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/credential-provider-env": "3.523.0",
- "@aws-sdk/credential-provider-http": "3.525.0",
- "@aws-sdk/credential-provider-ini": "3.529.1",
- "@aws-sdk/credential-provider-process": "3.523.0",
- "@aws-sdk/credential-provider-sso": "3.529.1",
- "@aws-sdk/credential-provider-web-identity": "3.529.1",
- "@aws-sdk/types": "3.523.0",
- "@smithy/credential-provider-imds": "^2.2.3",
- "@smithy/property-provider": "^2.1.3",
- "@smithy/shared-ini-file-loader": "^2.3.3",
- "@smithy/types": "^2.10.1",
+ "@aws-sdk/credential-provider-env": "3.425.0",
+ "@aws-sdk/credential-provider-ini": "3.427.0",
+ "@aws-sdk/credential-provider-process": "3.425.0",
+ "@aws-sdk/credential-provider-sso": "3.427.0",
+ "@aws-sdk/credential-provider-web-identity": "3.425.0",
+ "@aws-sdk/types": "3.425.0",
+ "@smithy/credential-provider-imds": "^2.0.0",
+ "@smithy/property-provider": "^2.0.0",
+ "@smithy/shared-ini-file-loader": "^2.0.6",
+ "@smithy/types": "^2.3.4",
"tslib": "^2.5.0"
},
"engines": {
@@ -500,14 +422,15 @@
}
},
"node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.523.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.523.0.tgz",
- "integrity": "sha512-f0LP9KlFmMvPWdKeUKYlZ6FkQAECUeZMmISsv6NKtvPCI9e4O4cLTeR09telwDK8P0HrgcRuZfXM7E30m8re0Q==",
+ "version": "3.425.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.425.0.tgz",
+ "integrity": "sha512-YY6tkLdvtb1Fgofp3b1UWO+5vwS14LJ/smGmuGpSba0V7gFJRdcrJ9bcb9vVgAGuMdjzRJ+bUKlLLtqXkaykEw==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/types": "3.523.0",
- "@smithy/property-provider": "^2.1.3",
- "@smithy/shared-ini-file-loader": "^2.3.3",
- "@smithy/types": "^2.10.1",
+ "@aws-sdk/types": "3.425.0",
+ "@smithy/property-provider": "^2.0.0",
+ "@smithy/shared-ini-file-loader": "^2.0.6",
+ "@smithy/types": "^2.3.4",
"tslib": "^2.5.0"
},
"engines": {
@@ -515,16 +438,17 @@
}
},
"node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.529.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.529.1.tgz",
- "integrity": "sha512-KFMKkaoTGDgSJG+o9Ii7AglWG5JQeF6IFw9cXLMwDdIrp3KUmRcUIqe0cjOoCqeQEDGy0VHsimHmKKJ3894i/A==",
+ "version": "3.427.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.427.0.tgz",
+ "integrity": "sha512-c+tXyS/i49erHs4bAp6vKNYeYlyQ0VNMBgoco0LCn1rL0REtHbfhWMnqDLF6c2n3yIWDOTrQu0D73Idnpy16eA==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/client-sso": "3.529.1",
- "@aws-sdk/token-providers": "3.529.1",
- "@aws-sdk/types": "3.523.0",
- "@smithy/property-provider": "^2.1.3",
- "@smithy/shared-ini-file-loader": "^2.3.3",
- "@smithy/types": "^2.10.1",
+ "@aws-sdk/client-sso": "3.427.0",
+ "@aws-sdk/token-providers": "3.427.0",
+ "@aws-sdk/types": "3.425.0",
+ "@smithy/property-provider": "^2.0.0",
+ "@smithy/shared-ini-file-loader": "^2.0.6",
+ "@smithy/types": "^2.3.4",
"tslib": "^2.5.0"
},
"engines": {
@@ -532,14 +456,14 @@
}
},
"node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.529.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.529.1.tgz",
- "integrity": "sha512-AGuZDOKN+AttjwTjrF47WLqzeEut2YynyxjkXZhxZF/xn8i5Y51kUAUdXsXw1bgR25pAeXQIdhsrQlRa1Pm5kw==",
+ "version": "3.425.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.425.0.tgz",
+ "integrity": "sha512-/0R65TgRzL01JU3SzloivWNwdkbIhr06uY/F5pBHf/DynQqaspKNfdHn6AiozgSVDfwRHFjKBTUy6wvf3QFkuA==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/client-sts": "3.529.1",
- "@aws-sdk/types": "3.523.0",
- "@smithy/property-provider": "^2.1.3",
- "@smithy/types": "^2.10.1",
+ "@aws-sdk/types": "3.425.0",
+ "@smithy/property-provider": "^2.0.0",
+ "@smithy/types": "^2.3.4",
"tslib": "^2.5.0"
},
"engines": {
@@ -584,16 +508,17 @@
}
},
"node_modules/@aws-sdk/middleware-bucket-endpoint": {
- "version": "3.525.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.525.0.tgz",
- "integrity": "sha512-nYfQ2Xspfef7j8mZO7varUWLPH6HQlXateH7tBVtBNUAazyQE4UJEvC0fbQ+Y01e+FKlirim/m2umkdMXqAlTg==",
+ "version": "3.425.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.425.0.tgz",
+ "integrity": "sha512-7UTfA10fmDw9cgHLApxRUNPywZTG4S/1TNZgTxndO/1OM9ZHtIatw1iLbqJD35gHrpEYI8Vo14YvcnD2ITuiMw==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/types": "3.523.0",
- "@aws-sdk/util-arn-parser": "3.495.0",
- "@smithy/node-config-provider": "^2.2.4",
- "@smithy/protocol-http": "^3.2.1",
- "@smithy/types": "^2.10.1",
- "@smithy/util-config-provider": "^2.2.1",
+ "@aws-sdk/types": "3.425.0",
+ "@aws-sdk/util-arn-parser": "3.310.0",
+ "@smithy/node-config-provider": "^2.0.13",
+ "@smithy/protocol-http": "^3.0.6",
+ "@smithy/types": "^2.3.4",
+ "@smithy/util-config-provider": "^2.0.0",
"tslib": "^2.5.0"
},
"engines": {
@@ -601,13 +526,14 @@
}
},
"node_modules/@aws-sdk/middleware-expect-continue": {
- "version": "3.523.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.523.0.tgz",
- "integrity": "sha512-E5DyRAHU39VHaAlQLqXYS/IKpgk3vsryuU6kkOcIIK8Dgw0a2tjoh5AOCaNa8pD+KgAGrFp35JIMSX1zui5diA==",
+ "version": "3.425.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.425.0.tgz",
+ "integrity": "sha512-CqAmnDST2o7+sKKw2/ffHKiYKE+jZb/Ce9U0P//ZYzqp9R1Wb016ID+W6DoxufyPJAS9dpRMcUDnAssmMIC/EA==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/types": "3.523.0",
- "@smithy/protocol-http": "^3.2.1",
- "@smithy/types": "^2.10.1",
+ "@aws-sdk/types": "3.425.0",
+ "@smithy/protocol-http": "^3.0.6",
+ "@smithy/types": "^2.3.4",
"tslib": "^2.5.0"
},
"engines": {
@@ -615,17 +541,18 @@
}
},
"node_modules/@aws-sdk/middleware-flexible-checksums": {
- "version": "3.523.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.523.0.tgz",
- "integrity": "sha512-lIa1TdWY9q4zsDFarfSnYcdrwPR+nypaU4n6hb95i620/1F5M5s6H8P0hYtwTNNvx+slrR8F3VBML9pjBtzAHw==",
+ "version": "3.425.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.425.0.tgz",
+ "integrity": "sha512-BDwn2vVVsC/AzmHXQlaZhEpKXL7GfKFpH7ZFccZuwEQBcyn8lVCcwtfaRe5P1mEe2wklVzOXd1dw8bt0+BOUPA==",
+ "peer": true,
"dependencies": {
"@aws-crypto/crc32": "3.0.0",
"@aws-crypto/crc32c": "3.0.0",
- "@aws-sdk/types": "3.523.0",
- "@smithy/is-array-buffer": "^2.1.1",
- "@smithy/protocol-http": "^3.2.1",
- "@smithy/types": "^2.10.1",
- "@smithy/util-utf8": "^2.1.1",
+ "@aws-sdk/types": "3.425.0",
+ "@smithy/is-array-buffer": "^2.0.0",
+ "@smithy/protocol-http": "^3.0.6",
+ "@smithy/types": "^2.3.4",
+ "@smithy/util-utf8": "^2.0.0",
"tslib": "^2.5.0"
},
"engines": {
@@ -633,13 +560,14 @@
}
},
"node_modules/@aws-sdk/middleware-host-header": {
- "version": "3.523.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.523.0.tgz",
- "integrity": "sha512-4g3q7Ta9sdD9TMUuohBAkbx/e3I/juTqfKi7TPgP+8jxcYX72MOsgemAMHuP6CX27eyj4dpvjH+w4SIVDiDSmg==",
+ "version": "3.425.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.425.0.tgz",
+ "integrity": "sha512-E5Gt41LObQ+cr8QnLthwsH3MtVSNXy1AKJMowDr85h0vzqA/FHUkgHyOGntgozzjXT5M0MaSRYxS0xwTR5D4Ew==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/types": "3.523.0",
- "@smithy/protocol-http": "^3.2.1",
- "@smithy/types": "^2.10.1",
+ "@aws-sdk/types": "3.425.0",
+ "@smithy/protocol-http": "^3.0.6",
+ "@smithy/types": "^2.3.4",
"tslib": "^2.5.0"
},
"engines": {
@@ -647,12 +575,13 @@
}
},
"node_modules/@aws-sdk/middleware-location-constraint": {
- "version": "3.523.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.523.0.tgz",
- "integrity": "sha512-1QAUXX3U0jkARnU0yyjk81EO4Uw5dCeQOtvUY5s3bUOHatR3ThosQeIr6y9BCsbXHzNnDe1ytCjqAPyo8r/bYw==",
+ "version": "3.425.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.425.0.tgz",
+ "integrity": "sha512-3rt0LpGmL1LCRFuEObS1yERd9OEV+AEIAvhY7b53M7u7SyrjWQtpntWkI365L/QljhgMXQBfps2qO4JtrhQnsA==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/types": "3.523.0",
- "@smithy/types": "^2.10.1",
+ "@aws-sdk/types": "3.425.0",
+ "@smithy/types": "^2.3.4",
"tslib": "^2.5.0"
},
"engines": {
@@ -660,12 +589,13 @@
}
},
"node_modules/@aws-sdk/middleware-logger": {
- "version": "3.523.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.523.0.tgz",
- "integrity": "sha512-PeDNJNhfiaZx54LBaLTXzUaJ9LXFwDFFIksipjqjvxMafnoVcQwKbkoPUWLe5ytT4nnL1LogD3s55mERFUsnwg==",
+ "version": "3.425.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.425.0.tgz",
+ "integrity": "sha512-INE9XWRXx2f4a/r2vOU0tAmgctVp7nEaEasemNtVBYhqbKLZvr9ndLBSgKGgJ8LIcXAoISipaMuFiqIGkFsm7A==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/types": "3.523.0",
- "@smithy/types": "^2.10.1",
+ "@aws-sdk/types": "3.425.0",
+ "@smithy/types": "^2.3.4",
"tslib": "^2.5.0"
},
"engines": {
@@ -673,13 +603,14 @@
}
},
"node_modules/@aws-sdk/middleware-recursion-detection": {
- "version": "3.523.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.523.0.tgz",
- "integrity": "sha512-nZ3Vt7ehfSDYnrcg/aAfjjvpdE+61B3Zk68i6/hSUIegT3IH9H1vSW67NDKVp+50hcEfzWwM2HMPXxlzuyFyrw==",
+ "version": "3.425.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.425.0.tgz",
+ "integrity": "sha512-77gnzJ5b91bgD75L/ugpOyerx6lR3oyS4080X1YI58EzdyBMkDrHM4FbMcY2RynETi3lwXCFzLRyZjWXY1mRlw==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/types": "3.523.0",
- "@smithy/protocol-http": "^3.2.1",
- "@smithy/types": "^2.10.1",
+ "@aws-sdk/types": "3.425.0",
+ "@smithy/protocol-http": "^3.0.6",
+ "@smithy/types": "^2.3.4",
"tslib": "^2.5.0"
},
"engines": {
@@ -687,18 +618,31 @@
}
},
"node_modules/@aws-sdk/middleware-sdk-s3": {
- "version": "3.525.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.525.0.tgz",
- "integrity": "sha512-ewFyyFM6wdFTOqCiId5GQNi7owDdLEonQhB4h8tF6r3HV52bRlDvZA4aDos+ft6N/XY2J6L0qlFTFq+/oiurXw==",
+ "version": "3.427.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.427.0.tgz",
+ "integrity": "sha512-virGCf9vsqYCLpmngLOZOVSYgVr2cCOCvTuRoT9vf5tD/63JwaC173jnbdoJO6CWI7ID5Iz0eNdgITXVQ2mpew==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/types": "3.523.0",
- "@aws-sdk/util-arn-parser": "3.495.0",
- "@smithy/node-config-provider": "^2.2.4",
- "@smithy/protocol-http": "^3.2.1",
- "@smithy/signature-v4": "^2.1.3",
- "@smithy/smithy-client": "^2.4.2",
- "@smithy/types": "^2.10.1",
- "@smithy/util-config-provider": "^2.2.1",
+ "@aws-sdk/types": "3.425.0",
+ "@aws-sdk/util-arn-parser": "3.310.0",
+ "@smithy/protocol-http": "^3.0.6",
+ "@smithy/smithy-client": "^2.1.9",
+ "@smithy/types": "^2.3.4",
+ "tslib": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/middleware-sdk-sts": {
+ "version": "3.425.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.425.0.tgz",
+ "integrity": "sha512-JFojrg76oKAoBknnr9EL5N2aJ1mRCtBqXoZYST58GSx8uYdFQ89qS65VNQ8JviBXzsrCNAn4vDhZ5Ch5E6TxGQ==",
+ "peer": true,
+ "dependencies": {
+ "@aws-sdk/middleware-signing": "3.425.0",
+ "@aws-sdk/types": "3.425.0",
+ "@smithy/types": "^2.3.4",
"tslib": "^2.5.0"
},
"engines": {
@@ -706,16 +650,17 @@
}
},
"node_modules/@aws-sdk/middleware-signing": {
- "version": "3.523.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.523.0.tgz",
- "integrity": "sha512-pFXV4don6qcmew/OvEjLUr2foVjzoJ8o5k57Oz9yAHz8INx3RHK8MP/K4mVhHo6n0SquRcWrm4kY/Tw+89gkEA==",
+ "version": "3.425.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.425.0.tgz",
+ "integrity": "sha512-ZpOfgJHk7ovQ0sSwg3tU4NxFOnz53lJlkJRf7S+wxQALHM0P2MJ6LYBrZaFMVsKiJxNIdZBXD6jclgHg72ZW6Q==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/types": "3.523.0",
- "@smithy/property-provider": "^2.1.3",
- "@smithy/protocol-http": "^3.2.1",
- "@smithy/signature-v4": "^2.1.3",
- "@smithy/types": "^2.10.1",
- "@smithy/util-middleware": "^2.1.3",
+ "@aws-sdk/types": "3.425.0",
+ "@smithy/property-provider": "^2.0.0",
+ "@smithy/protocol-http": "^3.0.6",
+ "@smithy/signature-v4": "^2.0.0",
+ "@smithy/types": "^2.3.4",
+ "@smithy/util-middleware": "^2.0.3",
"tslib": "^2.5.0"
},
"engines": {
@@ -723,12 +668,13 @@
}
},
"node_modules/@aws-sdk/middleware-ssec": {
- "version": "3.523.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.523.0.tgz",
- "integrity": "sha512-FaqAZQeF5cQzZLOIboIJRaWVOQ2F2pJZAXGF5D7nJsxYNFChotA0O0iWimBRxU35RNn7yirVxz35zQzs20ddIw==",
+ "version": "3.425.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.425.0.tgz",
+ "integrity": "sha512-9HTuXnHYAZWkwPC8x9tElsQjFPxDT//orbIFauS7VF5HkLCKn9J6O6lW1wKMxrEnDwfN/Vi3nw479MoPj5Ss0Q==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/types": "3.523.0",
- "@smithy/types": "^2.10.1",
+ "@aws-sdk/types": "3.425.0",
+ "@smithy/types": "^2.3.4",
"tslib": "^2.5.0"
},
"engines": {
@@ -736,14 +682,15 @@
}
},
"node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.525.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.525.0.tgz",
- "integrity": "sha512-4al/6uO+t/QIYXK2OgqzDKQzzLAYJza1vWFS+S0lJ3jLNGyLB5BMU5KqWjDzevYZ4eCnz2Nn7z0FveUTNz8YdQ==",
+ "version": "3.427.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.427.0.tgz",
+ "integrity": "sha512-y9HxYsNvnA3KqDl8w1jHeCwz4P9CuBEtu/G+KYffLeAMBsMZmh4SIkFFCO9wE/dyYg6+yo07rYcnnIfy7WA0bw==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/types": "3.523.0",
- "@aws-sdk/util-endpoints": "3.525.0",
- "@smithy/protocol-http": "^3.2.1",
- "@smithy/types": "^2.10.1",
+ "@aws-sdk/types": "3.425.0",
+ "@aws-sdk/util-endpoints": "3.427.0",
+ "@smithy/protocol-http": "^3.0.6",
+ "@smithy/types": "^2.3.4",
"tslib": "^2.5.0"
},
"engines": {
@@ -751,33 +698,15 @@
}
},
"node_modules/@aws-sdk/region-config-resolver": {
- "version": "3.525.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.525.0.tgz",
- "integrity": "sha512-8kFqXk6UyKgTMi7N7QlhA6qM4pGPWbiUXqEY2RgUWngtxqNFGeM9JTexZeuavQI+qLLe09VPShPNX71fEDcM6w==",
+ "version": "3.425.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.425.0.tgz",
+ "integrity": "sha512-u7uv/iUOapIJdRgRkO3wnpYsUgV6ponsZJQgVg/8L+n+Vo5PQL5gAcIuAOwcYSKQPFaeK+KbmByI4SyOK203Vw==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/types": "3.523.0",
- "@smithy/node-config-provider": "^2.2.4",
- "@smithy/types": "^2.10.1",
- "@smithy/util-config-provider": "^2.2.1",
- "@smithy/util-middleware": "^2.1.3",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/s3-request-presigner": {
- "version": "3.529.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.529.1.tgz",
- "integrity": "sha512-54nNN/LjqlyUDTLO3U9D7xkYK4/UttcqfKoHQuPI6QabqZGT1hMFs5SzsyihNchgxci6ZTo4pqQQ3lGfE/HHOA==",
- "dependencies": {
- "@aws-sdk/signature-v4-multi-region": "3.525.0",
- "@aws-sdk/types": "3.523.0",
- "@aws-sdk/util-format-url": "3.523.0",
- "@smithy/middleware-endpoint": "^2.4.4",
- "@smithy/protocol-http": "^3.2.1",
- "@smithy/smithy-client": "^2.4.2",
- "@smithy/types": "^2.10.1",
+ "@smithy/node-config-provider": "^2.0.13",
+ "@smithy/types": "^2.3.4",
+ "@smithy/util-config-provider": "^2.0.0",
+ "@smithy/util-middleware": "^2.0.3",
"tslib": "^2.5.0"
},
"engines": {
@@ -785,15 +714,15 @@
}
},
"node_modules/@aws-sdk/signature-v4-multi-region": {
- "version": "3.525.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.525.0.tgz",
- "integrity": "sha512-j8gkdfiokaherRgokfZBl2azYBMHlegT7pOnR/3Y79TSz6G+bJeIkuNk8aUbJArr6R8nvAM1j4dt1rBM+efolQ==",
+ "version": "3.425.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.425.0.tgz",
+ "integrity": "sha512-7n2FRPE9rLaVa26xXQJ8TExrt53dWN824axQd1a0r5va0SmMQYG/iV5LBmwUlAntUSq46Lse4Q5YnbOVedGOmw==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/middleware-sdk-s3": "3.525.0",
- "@aws-sdk/types": "3.523.0",
- "@smithy/protocol-http": "^3.2.1",
- "@smithy/signature-v4": "^2.1.3",
- "@smithy/types": "^2.10.1",
+ "@aws-sdk/types": "3.425.0",
+ "@smithy/protocol-http": "^3.0.6",
+ "@smithy/signature-v4": "^2.0.0",
+ "@smithy/types": "^2.3.4",
"tslib": "^2.5.0"
},
"engines": {
@@ -801,15 +730,45 @@
}
},
"node_modules/@aws-sdk/token-providers": {
- "version": "3.529.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.529.1.tgz",
- "integrity": "sha512-NpgMjsfpqiugbxrYGXtta914N43Mx/H0niidqv8wKMTgWQEtsJvYtOni+kuLXB+LmpjaMFNlpadooFU/bK4buA==",
+ "version": "3.427.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.427.0.tgz",
+ "integrity": "sha512-4E5E+4p8lJ69PBY400dJXF06LUHYx5lkKzBEsYqWWhoZcoftrvi24ltIhUDoGVLkrLcTHZIWSdFAWSos4hXqeg==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/client-sso-oidc": "3.529.1",
- "@aws-sdk/types": "3.523.0",
- "@smithy/property-provider": "^2.1.3",
- "@smithy/shared-ini-file-loader": "^2.3.3",
- "@smithy/types": "^2.10.1",
+ "@aws-crypto/sha256-browser": "3.0.0",
+ "@aws-crypto/sha256-js": "3.0.0",
+ "@aws-sdk/middleware-host-header": "3.425.0",
+ "@aws-sdk/middleware-logger": "3.425.0",
+ "@aws-sdk/middleware-recursion-detection": "3.425.0",
+ "@aws-sdk/middleware-user-agent": "3.427.0",
+ "@aws-sdk/types": "3.425.0",
+ "@aws-sdk/util-endpoints": "3.427.0",
+ "@aws-sdk/util-user-agent-browser": "3.425.0",
+ "@aws-sdk/util-user-agent-node": "3.425.0",
+ "@smithy/config-resolver": "^2.0.11",
+ "@smithy/fetch-http-handler": "^2.2.1",
+ "@smithy/hash-node": "^2.0.10",
+ "@smithy/invalid-dependency": "^2.0.10",
+ "@smithy/middleware-content-length": "^2.0.12",
+ "@smithy/middleware-endpoint": "^2.0.10",
+ "@smithy/middleware-retry": "^2.0.13",
+ "@smithy/middleware-serde": "^2.0.10",
+ "@smithy/middleware-stack": "^2.0.4",
+ "@smithy/node-config-provider": "^2.0.13",
+ "@smithy/node-http-handler": "^2.1.6",
+ "@smithy/property-provider": "^2.0.0",
+ "@smithy/protocol-http": "^3.0.6",
+ "@smithy/shared-ini-file-loader": "^2.0.6",
+ "@smithy/smithy-client": "^2.1.9",
+ "@smithy/types": "^2.3.4",
+ "@smithy/url-parser": "^2.0.10",
+ "@smithy/util-base64": "^2.0.0",
+ "@smithy/util-body-length-browser": "^2.0.0",
+ "@smithy/util-body-length-node": "^2.1.0",
+ "@smithy/util-defaults-mode-browser": "^2.0.13",
+ "@smithy/util-defaults-mode-node": "^2.0.15",
+ "@smithy/util-retry": "^2.0.3",
+ "@smithy/util-utf8": "^2.0.0",
"tslib": "^2.5.0"
},
"engines": {
@@ -817,11 +776,12 @@
}
},
"node_modules/@aws-sdk/types": {
- "version": "3.523.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.523.0.tgz",
- "integrity": "sha512-AqGIu4u+SxPiUuNBp2acCVcq80KDUFjxe6e3cMTvKWTzCbrVk1AXv0dAaJnCmdkWIha6zJDWxpIk/aL4EGhZ9A==",
+ "version": "3.425.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.425.0.tgz",
+ "integrity": "sha512-6lqbmorwerN4v+J5dqbHPAsjynI0mkEF+blf+69QTaKKGaxBBVaXgqoqul9RXYcK5MMrrYRbQIMd0zYOoy90kA==",
+ "peer": true,
"dependencies": {
- "@smithy/types": "^2.10.1",
+ "@smithy/types": "^2.3.4",
"tslib": "^2.5.0"
},
"engines": {
@@ -829,9 +789,10 @@
}
},
"node_modules/@aws-sdk/util-arn-parser": {
- "version": "3.495.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.495.0.tgz",
- "integrity": "sha512-hwdA3XAippSEUxs7jpznwD63YYFR+LtQvlEcebPTgWR9oQgG9TfS+39PUfbnEeje1ICuOrN3lrFqFbmP9uzbMg==",
+ "version": "3.310.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.310.0.tgz",
+ "integrity": "sha512-jL8509owp/xB9+Or0pvn3Fe+b94qfklc2yPowZZIFAkFcCSIdkIglz18cPDWnYAcy9JGewpMS1COXKIUhZkJsA==",
+ "peer": true,
"dependencies": {
"tslib": "^2.5.0"
},
@@ -840,27 +801,13 @@
}
},
"node_modules/@aws-sdk/util-endpoints": {
- "version": "3.525.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.525.0.tgz",
- "integrity": "sha512-DIW7WWU5tIGkeeKX6NJUyrEIdWMiqjLQG3XBzaUj+ufIENwNjdAHhlD8l2vX7Yr3JZRT6yN/84wBCj7Tw1xd1g==",
+ "version": "3.427.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.427.0.tgz",
+ "integrity": "sha512-rSyiAIFF/EVvity/+LWUqoTMJ0a25RAc9iqx0WZ4tf1UjuEXRRXxZEb+jEZg1bk+pY84gdLdx9z5E+MSJCZxNQ==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/types": "3.523.0",
- "@smithy/types": "^2.10.1",
- "@smithy/util-endpoints": "^1.1.4",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/util-format-url": {
- "version": "3.523.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.523.0.tgz",
- "integrity": "sha512-OWi+8bsEfxG4DvHkWauxyWVZMbYrezC49DbGDEu1lJgk9eqQALlyGkZHt9O8KKfyT/mdqQbR8qbpkxqYcGuHVA==",
- "dependencies": {
- "@aws-sdk/types": "3.523.0",
- "@smithy/querystring-builder": "^2.1.3",
- "@smithy/types": "^2.10.1",
+ "@aws-sdk/types": "3.425.0",
+ "@smithy/node-config-provider": "^2.0.13",
"tslib": "^2.5.0"
},
"engines": {
@@ -871,6 +818,7 @@
"version": "3.310.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.310.0.tgz",
"integrity": "sha512-qo2t/vBTnoXpjKxlsC2e1gBrRm80M3bId27r0BRB2VniSSe7bL1mmzM+/HFtujm0iAxtPM+aLEflLJlJeDPg0w==",
+ "peer": true,
"dependencies": {
"tslib": "^2.5.0"
},
@@ -879,24 +827,26 @@
}
},
"node_modules/@aws-sdk/util-user-agent-browser": {
- "version": "3.523.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.523.0.tgz",
- "integrity": "sha512-6ZRNdGHX6+HQFqTbIA5+i8RWzxFyxsZv8D3soRfpdyWIKkzhSz8IyRKXRciwKBJDaC7OX2jzGE90wxRQft27nA==",
+ "version": "3.425.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.425.0.tgz",
+ "integrity": "sha512-22Y9iMtjGcFjGILR6/xdp1qRezlHVLyXtnpEsbuPTiernRCPk6zfAnK/ATH77r02MUjU057tdxVkd5umUBTn9Q==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/types": "3.523.0",
- "@smithy/types": "^2.10.1",
+ "@aws-sdk/types": "3.425.0",
+ "@smithy/types": "^2.3.4",
"bowser": "^2.11.0",
"tslib": "^2.5.0"
}
},
"node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.525.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.525.0.tgz",
- "integrity": "sha512-88Wjt4efyUSBGcyIuh1dvoMqY1k15jpJc5A/3yi67clBQEFsu9QCodQCQPqmRjV3VRcMtBOk+jeCTiUzTY5dRQ==",
+ "version": "3.425.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.425.0.tgz",
+ "integrity": "sha512-SIR4F5uQeeVAi8lv4OgRirtdtNi5zeyogTuQgGi9su8F/WP1N6JqxofcwpUY5f8/oJ2UlXr/tx1f09UHfJJzvA==",
+ "peer": true,
"dependencies": {
- "@aws-sdk/types": "3.523.0",
- "@smithy/node-config-provider": "^2.2.4",
- "@smithy/types": "^2.10.1",
+ "@aws-sdk/types": "3.425.0",
+ "@smithy/node-config-provider": "^2.0.13",
+ "@smithy/types": "^2.3.4",
"tslib": "^2.5.0"
},
"engines": {
@@ -915,16 +865,17 @@
"version": "3.259.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz",
"integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==",
+ "peer": true,
"dependencies": {
"tslib": "^2.3.1"
}
},
"node_modules/@aws-sdk/xml-builder": {
- "version": "3.523.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.523.0.tgz",
- "integrity": "sha512-wfvyVymj2TUw7SuDor9IuFcAzJZvWRBZotvY/wQJOlYa3UP3Oezzecy64N4FWfBJEsZdrTN+HOZFl+IzTWWnUA==",
+ "version": "3.310.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.310.0.tgz",
+ "integrity": "sha512-TqELu4mOuSIKQCqj63fGVs86Yh+vBx5nHRpWKNUNhB2nPTpfbziTs5c1X358be3peVWA4wPxW7Nt53KIg1tnNw==",
+ "peer": true,
"dependencies": {
- "@smithy/types": "^2.10.1",
"tslib": "^2.5.0"
},
"engines": {
@@ -1346,7 +1297,6 @@
"version": "7.23.9",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz",
"integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==",
- "dev": true,
"dependencies": {
"regenerator-runtime": "^0.14.0"
},
@@ -2189,6 +2139,11 @@
"integrity": "sha512-xL4RCQBCBDJ+GRwKTFhGUW8GXa4yoDfJrPbLblc3U09ciS+9ZJXJ3Qrcs/x2IODOdIE5kQxvMmE2UKyqUictUw==",
"dev": true
},
+ "node_modules/@react-dnd/shallowequal": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@react-dnd/shallowequal/-/shallowequal-4.0.2.tgz",
+ "integrity": "sha512-/RVXdLvJxLg4QKvMoM5WlwNR9ViO9z8B/qPcc+C0Sa/teJY7QG7kJ441DwzOjMYEY7GmU4dj5EcGHIkKZiQZCA=="
+ },
"node_modules/@reduxjs/toolkit": {
"version": "1.9.7",
"resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.7.tgz",
@@ -2249,11 +2204,11 @@
]
},
"node_modules/@smithy/abort-controller": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.1.4.tgz",
- "integrity": "sha512-66HO817oIZ2otLIqy06R5muapqZjkgF1jfU0wyNko8cuqZNu8nbS9ljlhcRYw/M/uWRJzB9ih81DLSHhYbBLlQ==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.0.11.tgz",
+ "integrity": "sha512-MSzE1qR2JNyb7ot3blIOT3O3H0Jn06iNDEgHRaqZUwBgx5EG+VIx24Y21tlKofzYryIOcWpIohLrIIyocD6LMA==",
"dependencies": {
- "@smithy/types": "^2.11.0",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
},
"engines": {
@@ -2261,49 +2216,34 @@
}
},
"node_modules/@smithy/chunked-blob-reader": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-2.1.1.tgz",
- "integrity": "sha512-NjNFCKxC4jVvn+lUr3Yo4/PmUJj3tbyqH6GNHueyTGS5Q27vlEJ1MkNhUDV8QGxJI7Bodnc2pD18lU2zRfhHlQ==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-2.0.0.tgz",
+ "integrity": "sha512-k+J4GHJsMSAIQPChGBrjEmGS+WbPonCXesoqP9fynIqjn7rdOThdH8FAeCmokP9mxTYKQAKoHCLPzNlm6gh7Wg==",
+ "peer": true,
"dependencies": {
"tslib": "^2.5.0"
}
},
"node_modules/@smithy/chunked-blob-reader-native": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-2.1.2.tgz",
- "integrity": "sha512-KwR9fFc/t5jH9RQFbrA9DHSmI+URTmB4v+i7H08UNET9AcN6GGBTBMiDKpA56Crw6CN7cSaSDXaRS/AsfOuupQ==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-2.0.0.tgz",
+ "integrity": "sha512-HM8V2Rp1y8+1343tkZUKZllFhEQPNmpNdgFAncbTsxkZ18/gqjk23XXv3qGyXWp412f3o43ZZ1UZHVcHrpRnCQ==",
+ "peer": true,
"dependencies": {
- "@smithy/util-base64": "^2.2.0",
+ "@smithy/util-base64": "^2.0.0",
"tslib": "^2.5.0"
}
},
"node_modules/@smithy/config-resolver": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.1.5.tgz",
- "integrity": "sha512-LcBB5JQC3Tx2ZExIJzfvWaajhFIwHrUNQeqxhred2r5nnqrdly9uoCrvM1sxOOdghYuWWm2Kr8tBCDOmxsgeTA==",
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.0.14.tgz",
+ "integrity": "sha512-K1K+FuWQoy8j/G7lAmK85o03O89s2Vvh6kMFmzEmiHUoQCRH1rzbDtMnGNiaMHeSeYJ6y79IyTusdRG+LuWwtg==",
+ "peer": true,
"dependencies": {
- "@smithy/node-config-provider": "^2.2.5",
- "@smithy/types": "^2.11.0",
- "@smithy/util-config-provider": "^2.2.1",
- "@smithy/util-middleware": "^2.1.4",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/@smithy/core/-/core-1.3.7.tgz",
- "integrity": "sha512-zHrrstOO78g+/rOJoHi4j3mGUBtsljRhcKNzloWPv1XIwgcFUi+F1YFKr2qPQ3z7Ls5dNc4L2SPrVarNFIQqog==",
- "dependencies": {
- "@smithy/middleware-endpoint": "^2.4.6",
- "@smithy/middleware-retry": "^2.1.6",
- "@smithy/middleware-serde": "^2.2.1",
- "@smithy/protocol-http": "^3.2.2",
- "@smithy/smithy-client": "^2.4.4",
- "@smithy/types": "^2.11.0",
- "@smithy/util-middleware": "^2.1.4",
+ "@smithy/node-config-provider": "^2.1.1",
+ "@smithy/types": "^2.3.5",
+ "@smithy/util-config-provider": "^2.0.0",
+ "@smithy/util-middleware": "^2.0.4",
"tslib": "^2.5.0"
},
"engines": {
@@ -2311,14 +2251,15 @@
}
},
"node_modules/@smithy/credential-provider-imds": {
- "version": "2.2.6",
- "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.2.6.tgz",
- "integrity": "sha512-+xQe4Pite0kdk9qn0Vyw5BRVh0iSlj+T4TEKRXr4E1wZKtVgIzGlkCrfICSjiPVFkPxk4jMpVboMYdEiiA88/w==",
+ "version": "2.0.16",
+ "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.0.16.tgz",
+ "integrity": "sha512-tKa2xF+69TvGxJT+lnJpGrKxUuAZDLYXFhqnPEgnHz+psTpkpcB4QRjHj63+uj83KaeFJdTfW201eLZeRn6FfA==",
+ "peer": true,
"dependencies": {
- "@smithy/node-config-provider": "^2.2.5",
- "@smithy/property-provider": "^2.1.4",
- "@smithy/types": "^2.11.0",
- "@smithy/url-parser": "^2.1.4",
+ "@smithy/node-config-provider": "^2.1.1",
+ "@smithy/property-provider": "^2.0.12",
+ "@smithy/types": "^2.3.5",
+ "@smithy/url-parser": "^2.0.11",
"tslib": "^2.5.0"
},
"engines": {
@@ -2326,23 +2267,25 @@
}
},
"node_modules/@smithy/eventstream-codec": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.1.4.tgz",
- "integrity": "sha512-UkiieTztP7adg8EuqZvB0Y4LewdleZCJU7Kgt9RDutMsRYqO32fMpWeQHeTHaIMosmzcRZUykMRrhwGJe9mP3A==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.0.11.tgz",
+ "integrity": "sha512-BQCTjxhCYRZIfXapa2LmZSaH8QUBGwMZw7XRN83hrdixbLjIcj+o549zjkedFS07Ve2TlvWUI6BTzP+nv7snBA==",
+ "peer": true,
"dependencies": {
"@aws-crypto/crc32": "3.0.0",
- "@smithy/types": "^2.11.0",
- "@smithy/util-hex-encoding": "^2.1.1",
+ "@smithy/types": "^2.3.5",
+ "@smithy/util-hex-encoding": "^2.0.0",
"tslib": "^2.5.0"
}
},
"node_modules/@smithy/eventstream-serde-browser": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.1.4.tgz",
- "integrity": "sha512-K0SyvrUu/vARKzNW+Wp9HImiC/cJ6K88/n7FTH1slY+MErdKoiSbRLaXbJ9qD6x1Hu28cplHMlhADwZelUx/Ww==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.11.tgz",
+ "integrity": "sha512-p9IK4uvwT6B3pT1VGlODvcVBfPVikjBFHAcKpvvNF+7lAEI+YiC6d0SROPkpjnvCgVBYyGXa3ciqrWnFze6mwQ==",
+ "peer": true,
"dependencies": {
- "@smithy/eventstream-serde-universal": "^2.1.4",
- "@smithy/types": "^2.11.0",
+ "@smithy/eventstream-serde-universal": "^2.0.11",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
},
"engines": {
@@ -2350,11 +2293,12 @@
}
},
"node_modules/@smithy/eventstream-serde-config-resolver": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.1.4.tgz",
- "integrity": "sha512-FH+2AwOwZ0kHPB9sciWJtUqx81V4vizfT3P6T9eslmIC2hi8ch/KFvQlF7jDmwR1aLlPlq6qqLKLqzK/71Ki4A==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.11.tgz",
+ "integrity": "sha512-vN32E8yExo0Z8L7kXhlU9KRURrhqOpPdLxQMp3MwfMThrjiqbr1Sk5srUXc1ed2Ygl/l0TEN9vwNG0bQHg6AjQ==",
+ "peer": true,
"dependencies": {
- "@smithy/types": "^2.11.0",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
},
"engines": {
@@ -2362,12 +2306,13 @@
}
},
"node_modules/@smithy/eventstream-serde-node": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.1.4.tgz",
- "integrity": "sha512-gsc5ZTvVcB9sleLQzsK/rOhgn52+AAsmhEr41WDwAcctccBjh429+b8gT9t+SU8QyajypfsLOZfJQu0+zE515Q==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.11.tgz",
+ "integrity": "sha512-Gjqbpg7UmD+YzkpgNShNcDNZcUpBWIkvX2XCGptz5PoxJU/UQbuF9eSc93ZlIb7j4aGjtFfqk23HUMW8Hopg2Q==",
+ "peer": true,
"dependencies": {
- "@smithy/eventstream-serde-universal": "^2.1.4",
- "@smithy/types": "^2.11.0",
+ "@smithy/eventstream-serde-universal": "^2.0.11",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
},
"engines": {
@@ -2375,12 +2320,13 @@
}
},
"node_modules/@smithy/eventstream-serde-universal": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.1.4.tgz",
- "integrity": "sha512-NKLAsYnZA5s+ntipJRKo1RrRbhYHrsEnmiUoz0EhVYrAih+UELY9sKR+A1ujGaFm3nKDs5fPfiozC2wpXq2zUA==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.11.tgz",
+ "integrity": "sha512-F8FsxLTbFN4+Esgpo+nNKcEajrgRZJ+pG9c8+MhLM4Odp5ejLHw2GMCXd81cGsgmfcbnzdDEXazPPVzOwj89MQ==",
+ "peer": true,
"dependencies": {
- "@smithy/eventstream-codec": "^2.1.4",
- "@smithy/types": "^2.11.0",
+ "@smithy/eventstream-codec": "^2.0.11",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
},
"engines": {
@@ -2388,36 +2334,38 @@
}
},
"node_modules/@smithy/fetch-http-handler": {
- "version": "2.4.4",
- "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.4.4.tgz",
- "integrity": "sha512-DSUtmsnIx26tPuyyrK49dk2DAhPgEw6xRW7V62nMHIB5dk3NqhGnwcKO2fMdt/l3NUVgia34ZsSJA8bD+3nh7g==",
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.2.2.tgz",
+ "integrity": "sha512-K7aRtRuaBjzlk+jWWeyfDTLAmRRvmA4fU8eHUXtjsuEDgi3f356ZE32VD2ssxIH13RCLVZbXMt5h7wHzYiSuVA==",
"dependencies": {
- "@smithy/protocol-http": "^3.2.2",
- "@smithy/querystring-builder": "^2.1.4",
- "@smithy/types": "^2.11.0",
- "@smithy/util-base64": "^2.2.0",
+ "@smithy/protocol-http": "^3.0.7",
+ "@smithy/querystring-builder": "^2.0.11",
+ "@smithy/types": "^2.3.5",
+ "@smithy/util-base64": "^2.0.0",
"tslib": "^2.5.0"
}
},
"node_modules/@smithy/hash-blob-browser": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-2.1.4.tgz",
- "integrity": "sha512-bDugS1DortnriGDdp0sqdq7dLI5if8CEOF9rKtpJa1ZYMq6fxOtTId//dlilS5QgUtUs6GHN5aMQVxEjhBzzQA==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.11.tgz",
+ "integrity": "sha512-/6vq/NiH2EN3mWdwcLdjVohP+VCng+ZA1GnlUdx959egsfgIlLWQvCyjnB2ze9Hr6VHV5XEFLLpLQH2dHA6Sgw==",
+ "peer": true,
"dependencies": {
- "@smithy/chunked-blob-reader": "^2.1.1",
- "@smithy/chunked-blob-reader-native": "^2.1.2",
- "@smithy/types": "^2.11.0",
+ "@smithy/chunked-blob-reader": "^2.0.0",
+ "@smithy/chunked-blob-reader-native": "^2.0.0",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
}
},
"node_modules/@smithy/hash-node": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.1.4.tgz",
- "integrity": "sha512-uvCcpDLXaTTL0X/9ezF8T8sS77UglTfZVQaUOBiCvR0QydeSyio3t0Hj3QooVdyFsKTubR8gCk/ubLk3vAyDng==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.0.11.tgz",
+ "integrity": "sha512-PbleVugN2tbhl1ZoNWVrZ1oTFFas/Hq+s6zGO8B9bv4w/StTriTKA9W+xZJACOj9X7zwfoTLbscM+avCB1KqOQ==",
+ "peer": true,
"dependencies": {
- "@smithy/types": "^2.11.0",
- "@smithy/util-buffer-from": "^2.1.1",
- "@smithy/util-utf8": "^2.2.0",
+ "@smithy/types": "^2.3.5",
+ "@smithy/util-buffer-from": "^2.0.0",
+ "@smithy/util-utf8": "^2.0.0",
"tslib": "^2.5.0"
},
"engines": {
@@ -2425,12 +2373,13 @@
}
},
"node_modules/@smithy/hash-stream-node": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-2.1.4.tgz",
- "integrity": "sha512-HcDQRs/Fcx7lwAd+/vSW/e7ltdh148D2Pq7XI61CEWcOoQdQ0W8aYBHDRC4zjtXv6hySdmWE+vo3dvdTt7aj8A==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-2.0.11.tgz",
+ "integrity": "sha512-Jn2yl+Dn0kvwKvSavvR1/BFVYa2wIkaJKWeTH48kno89gqHAJxMh1hrtBN6SJ7F8VhodNZTiNOlQVqCSfLheNQ==",
+ "peer": true,
"dependencies": {
- "@smithy/types": "^2.11.0",
- "@smithy/util-utf8": "^2.2.0",
+ "@smithy/types": "^2.3.5",
+ "@smithy/util-utf8": "^2.0.0",
"tslib": "^2.5.0"
},
"engines": {
@@ -2438,18 +2387,19 @@
}
},
"node_modules/@smithy/invalid-dependency": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.1.4.tgz",
- "integrity": "sha512-QzlNBl6jt3nb9jNnE51wTegReVvUdozyMMrFEyb/rc6AzPID1O+qMJYjAAoNw098y0CZVfCpEnoK2+mfBOd8XA==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.0.11.tgz",
+ "integrity": "sha512-zazq99ujxYv/NOf9zh7xXbNgzoVLsqE0wle8P/1zU/XdhPi/0zohTPKWUzIxjGdqb5hkkwfBkNkl5H+LE0mvgw==",
+ "peer": true,
"dependencies": {
- "@smithy/types": "^2.11.0",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
}
},
"node_modules/@smithy/is-array-buffer": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.1.1.tgz",
- "integrity": "sha512-xozSQrcUinPpNPNPds4S7z/FakDTh1MZWtRP/2vQtYB/u3HYrX2UXuZs+VhaKBd6Vc7g2XPr2ZtwGBNDN6fNKQ==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz",
+ "integrity": "sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==",
"dependencies": {
"tslib": "^2.5.0"
},
@@ -2458,22 +2408,24 @@
}
},
"node_modules/@smithy/md5-js": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-2.1.4.tgz",
- "integrity": "sha512-WHTnnYJPKE7Sy49DogLuox42TnlwD3cQ6TObPD6WFWjKocWIdpEpIvdJHwWUfSFf0JIi8ON8z6ZEhsnyKVCcLQ==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-2.0.11.tgz",
+ "integrity": "sha512-YBIv+e95qeGvQA05ucwstmTeQ/bUzWgU+nO2Ffmif5awu6IzSR0Jfk3XLYh4mdy7f8DCgsn8qA63u7N9Lu0+5A==",
+ "peer": true,
"dependencies": {
- "@smithy/types": "^2.11.0",
- "@smithy/util-utf8": "^2.2.0",
+ "@smithy/types": "^2.3.5",
+ "@smithy/util-utf8": "^2.0.0",
"tslib": "^2.5.0"
}
},
"node_modules/@smithy/middleware-content-length": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.1.4.tgz",
- "integrity": "sha512-C6VRwfcr0w9qRFhDGCpWMVhlEIBFlmlPRP1aX9Cv9xDj9SUwlDrNvoV1oP1vjRYuLxCDgovBBynCwwcluS2wLw==",
+ "version": "2.0.13",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.0.13.tgz",
+ "integrity": "sha512-Md2kxWpaec3bXp1oERFPQPBhOXCkGSAF7uc1E+4rkwjgw3/tqAXRtbjbggu67HJdwaif76As8AV6XxbD1HzqTQ==",
+ "peer": true,
"dependencies": {
- "@smithy/protocol-http": "^3.2.2",
- "@smithy/types": "^2.11.0",
+ "@smithy/protocol-http": "^3.0.7",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
},
"engines": {
@@ -2481,16 +2433,14 @@
}
},
"node_modules/@smithy/middleware-endpoint": {
- "version": "2.4.6",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.4.6.tgz",
- "integrity": "sha512-AsXtUXHPOAS0EGZUSFOsVJvc7p0KL29PGkLxLfycPOcFVLru/oinYB6yvyL73ZZPX2OB8sMYUMrj7eH2kI7V/w==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.0.11.tgz",
+ "integrity": "sha512-mCugsvB15up6fqpzUEpMT4CuJmFkEI+KcozA7QMzYguXCaIilyMKsyxgamwmr+o7lo3QdjN0//XLQ9bWFL129g==",
"dependencies": {
- "@smithy/middleware-serde": "^2.2.1",
- "@smithy/node-config-provider": "^2.2.5",
- "@smithy/shared-ini-file-loader": "^2.3.5",
- "@smithy/types": "^2.11.0",
- "@smithy/url-parser": "^2.1.4",
- "@smithy/util-middleware": "^2.1.4",
+ "@smithy/middleware-serde": "^2.0.11",
+ "@smithy/types": "^2.3.5",
+ "@smithy/url-parser": "^2.0.11",
+ "@smithy/util-middleware": "^2.0.4",
"tslib": "^2.5.0"
},
"engines": {
@@ -2498,17 +2448,17 @@
}
},
"node_modules/@smithy/middleware-retry": {
- "version": "2.1.6",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.1.6.tgz",
- "integrity": "sha512-khpSV0NxqMHfa06kfG4WYv+978sVvfTFmn0hIFKKwOXtIxyYtPKiQWFT4nnwZD07fGdYGbtCBu3YALc8SsA5mA==",
+ "version": "2.0.16",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.0.16.tgz",
+ "integrity": "sha512-Br5+0yoiMS0ugiOAfJxregzMMGIRCbX4PYo1kDHtLgvkA/d++aHbnHB819m5zOIAMPvPE7AThZgcsoK+WOsUTA==",
+ "peer": true,
"dependencies": {
- "@smithy/node-config-provider": "^2.2.5",
- "@smithy/protocol-http": "^3.2.2",
- "@smithy/service-error-classification": "^2.1.4",
- "@smithy/smithy-client": "^2.4.4",
- "@smithy/types": "^2.11.0",
- "@smithy/util-middleware": "^2.1.4",
- "@smithy/util-retry": "^2.1.4",
+ "@smithy/node-config-provider": "^2.1.1",
+ "@smithy/protocol-http": "^3.0.7",
+ "@smithy/service-error-classification": "^2.0.4",
+ "@smithy/types": "^2.3.5",
+ "@smithy/util-middleware": "^2.0.4",
+ "@smithy/util-retry": "^2.0.4",
"tslib": "^2.5.0",
"uuid": "^8.3.2"
},
@@ -2520,16 +2470,17 @@
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "peer": true,
"bin": {
"uuid": "dist/bin/uuid"
}
},
"node_modules/@smithy/middleware-serde": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.2.1.tgz",
- "integrity": "sha512-VAWRWqnNjgccebndpyK94om4ZTYzXLQxUmNCXYzM/3O9MTfQjTNBgtFtQwyIIez6z7LWcCsXmnKVIOE9mLqAHQ==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.0.11.tgz",
+ "integrity": "sha512-NuxnjMyf4zQqhwwdh0OTj5RqpnuT6HcH5Xg5GrPijPcKzc2REXVEVK4Yyk8ckj8ez1XSj/bCmJ+oNjmqB02GWA==",
"dependencies": {
- "@smithy/types": "^2.11.0",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
},
"engines": {
@@ -2537,11 +2488,11 @@
}
},
"node_modules/@smithy/middleware-stack": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.1.4.tgz",
- "integrity": "sha512-Qqs2ba8Ax1rGKOSGJS2JN23fhhox2WMdRuzx0NYHtXzhxbJOIMmz9uQY6Hf4PY8FPteBPp1+h0j5Fmr+oW12sg==",
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.0.5.tgz",
+ "integrity": "sha512-bVQU/rZzBY7CbSxIrDTGZYnBWKtIw+PL/cRc9B7etZk1IKSOe0NvKMJyWllfhfhrTeMF6eleCzOihIQympAvPw==",
"dependencies": {
- "@smithy/types": "^2.11.0",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
},
"engines": {
@@ -2549,13 +2500,14 @@
}
},
"node_modules/@smithy/node-config-provider": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.2.5.tgz",
- "integrity": "sha512-CxPf2CXhjO79IypHJLBATB66Dw6suvr1Yc2ccY39hpR6wdse3pZ3E8RF83SODiNH0Wjmkd0ze4OF8exugEixgA==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.1.1.tgz",
+ "integrity": "sha512-1lF6s1YWBi1LBu2O30tD3jyTgMtuvk/Z1twzXM4GPYe4dmZix4nNREPJIPOcfFikNU2o0eTYP80+izx5F2jIJA==",
+ "peer": true,
"dependencies": {
- "@smithy/property-provider": "^2.1.4",
- "@smithy/shared-ini-file-loader": "^2.3.5",
- "@smithy/types": "^2.11.0",
+ "@smithy/property-provider": "^2.0.12",
+ "@smithy/shared-ini-file-loader": "^2.2.0",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
},
"engines": {
@@ -2563,14 +2515,14 @@
}
},
"node_modules/@smithy/node-http-handler": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.4.2.tgz",
- "integrity": "sha512-yrj3c1g145uiK5io+1UPbJAHo8BSGORkBzrmzvAsOmBKb+1p3jmM8ZwNLDH/HTTxVLm9iM5rMszx+iAh1HUC4Q==",
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.1.7.tgz",
+ "integrity": "sha512-PQIKZXlp3awCDn/xNlCSTFE7aYG/5Tx33M05NfQmWYeB5yV1GZZOSz4dXpwiNJYTXb9jPqjl+ueXXkwtEluFFA==",
"dependencies": {
- "@smithy/abort-controller": "^2.1.4",
- "@smithy/protocol-http": "^3.2.2",
- "@smithy/querystring-builder": "^2.1.4",
- "@smithy/types": "^2.11.0",
+ "@smithy/abort-controller": "^2.0.11",
+ "@smithy/protocol-http": "^3.0.7",
+ "@smithy/querystring-builder": "^2.0.11",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
},
"engines": {
@@ -2578,11 +2530,12 @@
}
},
"node_modules/@smithy/property-provider": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.1.4.tgz",
- "integrity": "sha512-nWaY/MImj1BiXZ9WY65h45dcxOx8pl06KYoHxwojDxDL+Q9yLU1YnZpgv8zsHhEftlj9KhePENjQTlNowWVyug==",
+ "version": "2.0.12",
+ "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.0.12.tgz",
+ "integrity": "sha512-Un/OvvuQ1Kg8WYtoMCicfsFFuHb/TKL3pCA6ZIo/WvNTJTR94RtoRnL7mY4XkkUAoFMyf6KjcQJ76y1FX7S5rw==",
+ "peer": true,
"dependencies": {
- "@smithy/types": "^2.11.0",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
},
"engines": {
@@ -2590,11 +2543,11 @@
}
},
"node_modules/@smithy/protocol-http": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.2.2.tgz",
- "integrity": "sha512-xYBlllOQcOuLoxzhF2u8kRHhIFGQpDeTQj/dBSnw4kfI29WMKL5RnW1m9YjnJAJ49miuIvrkJR+gW5bCQ+Mchw==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.0.7.tgz",
+ "integrity": "sha512-HnZW8y+r66ntYueCDbLqKwWcMNWW8o3eVpSrHNluwtBJ/EUWfQHRKSiu6vZZtc6PGfPQWgVfucoCE/C3QufMAA==",
"dependencies": {
- "@smithy/types": "^2.11.0",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
},
"engines": {
@@ -2602,12 +2555,12 @@
}
},
"node_modules/@smithy/querystring-builder": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.1.4.tgz",
- "integrity": "sha512-LXSL0J/nRWvGT+jIj+Fip3j0J1ZmHkUyBFRzg/4SmPNCLeDrtVu7ptKOnTboPsFZu5BxmpYok3kJuQzzRdrhbw==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.0.11.tgz",
+ "integrity": "sha512-b4kEbVMxpmfv2VWUITn2otckTi7GlMteZQxi+jlwedoATOGEyrCJPfRcYQJjbCi3fZ2QTfh3PcORvB27+j38Yg==",
"dependencies": {
- "@smithy/types": "^2.11.0",
- "@smithy/util-uri-escape": "^2.1.1",
+ "@smithy/types": "^2.3.5",
+ "@smithy/util-uri-escape": "^2.0.0",
"tslib": "^2.5.0"
},
"engines": {
@@ -2615,11 +2568,11 @@
}
},
"node_modules/@smithy/querystring-parser": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.1.4.tgz",
- "integrity": "sha512-U2b8olKXgZAs0eRo7Op11jTNmmcC/sqYmsA7vN6A+jkGnDvJlEl7AetUegbBzU8q3D6WzC5rhR/joIy8tXPzIg==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.0.11.tgz",
+ "integrity": "sha512-YXe7jhi7s3dQ0Fu9dLoY/gLu6NCyy8tBWJL/v2c9i7/RLpHgKT+uT96/OqZkHizCJ4kr0ZD46tzMjql/o60KLg==",
"dependencies": {
- "@smithy/types": "^2.11.0",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
},
"engines": {
@@ -2627,22 +2580,24 @@
}
},
"node_modules/@smithy/service-error-classification": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.1.4.tgz",
- "integrity": "sha512-JW2Hthy21evnvDmYYk1kItOmbp3X5XI5iqorXgFEunb6hQfSDZ7O1g0Clyxg7k/Pcr9pfLk5xDIR2To/IohlsQ==",
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.0.4.tgz",
+ "integrity": "sha512-77506l12I5gxTZqBkx3Wb0RqMG81bMYLaVQ+EqIWFwQDJRs5UFeXogKxSKojCmz1wLUziHZQXm03MBzPQiumQw==",
+ "peer": true,
"dependencies": {
- "@smithy/types": "^2.11.0"
+ "@smithy/types": "^2.3.5"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@smithy/shared-ini-file-loader": {
- "version": "2.3.5",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.3.5.tgz",
- "integrity": "sha512-oI99+hOvsM8oAJtxAGmoL/YCcGXtbP0fjPseYGaNmJ4X5xOFTer0KPk7AIH3AL6c5AlYErivEi1X/X78HgTVIw==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.2.0.tgz",
+ "integrity": "sha512-xFXqs4vAb5BdkzHSRrTapFoaqS4/3m/CGZzdw46fBjYZ0paYuLAoMY60ICCn1FfGirG+PiJ3eWcqJNe4/SkfyA==",
+ "peer": true,
"dependencies": {
- "@smithy/types": "^2.11.0",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
},
"engines": {
@@ -2650,17 +2605,18 @@
}
},
"node_modules/@smithy/signature-v4": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.1.4.tgz",
- "integrity": "sha512-gnu9gCn0qQ8IdhNjs6o3QVCXzUs33znSDYwVMWo3nX4dM6j7z9u6FC302ShYyVWfO4MkVMuGCCJ6nl3PcH7V1Q==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.0.11.tgz",
+ "integrity": "sha512-EFVU1dT+2s8xi227l1A9O27edT/GNKvyAK6lZnIZ0zhIHq/jSLznvkk15aonGAM1kmhmZBVGpI7Tt0odueZK9A==",
+ "peer": true,
"dependencies": {
- "@smithy/eventstream-codec": "^2.1.4",
- "@smithy/is-array-buffer": "^2.1.1",
- "@smithy/types": "^2.11.0",
- "@smithy/util-hex-encoding": "^2.1.1",
- "@smithy/util-middleware": "^2.1.4",
- "@smithy/util-uri-escape": "^2.1.1",
- "@smithy/util-utf8": "^2.2.0",
+ "@smithy/eventstream-codec": "^2.0.11",
+ "@smithy/is-array-buffer": "^2.0.0",
+ "@smithy/types": "^2.3.5",
+ "@smithy/util-hex-encoding": "^2.0.0",
+ "@smithy/util-middleware": "^2.0.4",
+ "@smithy/util-uri-escape": "^2.0.0",
+ "@smithy/util-utf8": "^2.0.0",
"tslib": "^2.5.0"
},
"engines": {
@@ -2668,15 +2624,13 @@
}
},
"node_modules/@smithy/smithy-client": {
- "version": "2.4.4",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.4.4.tgz",
- "integrity": "sha512-SNE17wjycPZIJ2P5sv6wMTteV/vQVPdaqQkoK1KeGoWHXx79t3iLhQXj1uqRdlkMUS9pXJrLOAS+VvUSOYwQKw==",
+ "version": "2.1.10",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.1.10.tgz",
+ "integrity": "sha512-2OEmZDiW1Z196QHuQZ5M6cBE8FCSG0H2HADP1G+DY8P3agsvb0YJyfhyKuJbxIQy15tr3eDAK6FOrlbxgKOOew==",
"dependencies": {
- "@smithy/middleware-endpoint": "^2.4.6",
- "@smithy/middleware-stack": "^2.1.4",
- "@smithy/protocol-http": "^3.2.2",
- "@smithy/types": "^2.11.0",
- "@smithy/util-stream": "^2.1.4",
+ "@smithy/middleware-stack": "^2.0.5",
+ "@smithy/types": "^2.3.5",
+ "@smithy/util-stream": "^2.0.15",
"tslib": "^2.5.0"
},
"engines": {
@@ -2684,9 +2638,9 @@
}
},
"node_modules/@smithy/types": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.11.0.tgz",
- "integrity": "sha512-AR0SXO7FuAskfNhyGfSTThpLRntDI5bOrU0xrpVYU0rZyjl3LBXInZFMTP/NNSd7IS6Ksdtar0QvnrPRIhVrLQ==",
+ "version": "2.3.5",
+ "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.3.5.tgz",
+ "integrity": "sha512-ehyDt8M9hehyxrLQGoA1BGPou8Js1Ocoh5M0ngDhJMqbFmNK5N6Xhr9/ZExWkyIW8XcGkiMPq3ZUEE0ScrhbuQ==",
"dependencies": {
"tslib": "^2.5.0"
},
@@ -2695,22 +2649,21 @@
}
},
"node_modules/@smithy/url-parser": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.1.4.tgz",
- "integrity": "sha512-1hTy6UYRYqOZlHKH2/2NzdNQ4NNmW2Lp0sYYvztKy+dEQuLvZL9w88zCzFQqqFer3DMcscYOshImxkJTGdV+rg==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.0.11.tgz",
+ "integrity": "sha512-h89yXMCCF+S5k9XIoKltMIWTYj+FcEkU/IIFZ6RtE222fskOTL4Iak6ZRG+ehSvZDt8yKEcxqheTDq7JvvtK3g==",
"dependencies": {
- "@smithy/querystring-parser": "^2.1.4",
- "@smithy/types": "^2.11.0",
+ "@smithy/querystring-parser": "^2.0.11",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
}
},
"node_modules/@smithy/util-base64": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.2.0.tgz",
- "integrity": "sha512-RiQI/Txu0SxCR38Ky5BMEVaFfkNTBjpbxlr2UhhxggSmnsHDQPZJWMtPoXs7TWZaseslIlAWMiHmqRT3AV/P2w==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.0.0.tgz",
+ "integrity": "sha512-Zb1E4xx+m5Lud8bbeYi5FkcMJMnn+1WUnJF3qD7rAdXpaL7UjkFQLdmW5fHadoKbdHpwH9vSR8EyTJFHJs++tA==",
"dependencies": {
- "@smithy/util-buffer-from": "^2.1.1",
- "@smithy/util-utf8": "^2.2.0",
+ "@smithy/util-buffer-from": "^2.0.0",
"tslib": "^2.5.0"
},
"engines": {
@@ -2718,17 +2671,19 @@
}
},
"node_modules/@smithy/util-body-length-browser": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-2.1.1.tgz",
- "integrity": "sha512-ekOGBLvs1VS2d1zM2ER4JEeBWAvIOUKeaFch29UjjJsxmZ/f0L3K3x0dEETgh3Q9bkZNHgT+rkdl/J/VUqSRag==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-2.0.0.tgz",
+ "integrity": "sha512-JdDuS4ircJt+FDnaQj88TzZY3+njZ6O+D3uakS32f2VNnDo3vyEuNdBOh/oFd8Df1zSZOuH1HEChk2AOYDezZg==",
+ "peer": true,
"dependencies": {
"tslib": "^2.5.0"
}
},
"node_modules/@smithy/util-body-length-node": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.2.1.tgz",
- "integrity": "sha512-/ggJG+ta3IDtpNVq4ktmEUtOkH1LW64RHB5B0hcr5ZaWBmo96UX2cIOVbjCqqDickTXqBWZ4ZO0APuaPrD7Abg==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.1.0.tgz",
+ "integrity": "sha512-/li0/kj/y3fQ3vyzn36NTLGmUwAICb7Jbe/CsWCktW363gh1MOcpEcSO3mJ344Gv2dqz8YJCLQpb6hju/0qOWw==",
+ "peer": true,
"dependencies": {
"tslib": "^2.5.0"
},
@@ -2737,11 +2692,11 @@
}
},
"node_modules/@smithy/util-buffer-from": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.1.1.tgz",
- "integrity": "sha512-clhNjbyfqIv9Md2Mg6FffGVrJxw7bgK7s3Iax36xnfVj6cg0fUG7I4RH0XgXJF8bxi+saY5HR21g2UPKSxVCXg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz",
+ "integrity": "sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==",
"dependencies": {
- "@smithy/is-array-buffer": "^2.1.1",
+ "@smithy/is-array-buffer": "^2.0.0",
"tslib": "^2.5.0"
},
"engines": {
@@ -2749,9 +2704,10 @@
}
},
"node_modules/@smithy/util-config-provider": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.2.1.tgz",
- "integrity": "sha512-50VL/tx9oYYcjJn/qKqNy7sCtpD0+s8XEBamIFo4mFFTclKMNp+rsnymD796uybjiIquB7VCB/DeafduL0y2kw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.0.0.tgz",
+ "integrity": "sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg==",
+ "peer": true,
"dependencies": {
"tslib": "^2.5.0"
},
@@ -2760,13 +2716,14 @@
}
},
"node_modules/@smithy/util-defaults-mode-browser": {
- "version": "2.1.6",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.1.6.tgz",
- "integrity": "sha512-lM2JMYCilrejfGf8WWnVfrKly3vf+mc5x9TrTpT++qIKP452uWfLqlaUxbz1TkSfhqm8RjrlY22589B9aI8A9w==",
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.14.tgz",
+ "integrity": "sha512-NupG7SWUucm3vJrvlpt9jG1XeoPJphjcivgcUUXhDJbUPy4F04LhlTiAhWSzwlCNcF8OJsMvZ/DWbpYD3pselw==",
+ "peer": true,
"dependencies": {
- "@smithy/property-provider": "^2.1.4",
- "@smithy/smithy-client": "^2.4.4",
- "@smithy/types": "^2.11.0",
+ "@smithy/property-provider": "^2.0.12",
+ "@smithy/smithy-client": "^2.1.10",
+ "@smithy/types": "^2.3.5",
"bowser": "^2.11.0",
"tslib": "^2.5.0"
},
@@ -2775,39 +2732,27 @@
}
},
"node_modules/@smithy/util-defaults-mode-node": {
- "version": "2.2.6",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.2.6.tgz",
- "integrity": "sha512-UmUbPHbkBJCXRFbq+FPLpVwiFPHj1oPWXJS2f2sy23PtXM94c9X5EceI6JKuKdBty+tzhrAs5JbmPM/HvmDB8Q==",
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.18.tgz",
+ "integrity": "sha512-+3jMom/b/Cdp21tDnY4vKu249Al+G/P0HbRbct7/aSZDlROzv1tksaYukon6UUv7uoHn+/McqnsvqZHLlqvQ0g==",
+ "peer": true,
"dependencies": {
- "@smithy/config-resolver": "^2.1.5",
- "@smithy/credential-provider-imds": "^2.2.6",
- "@smithy/node-config-provider": "^2.2.5",
- "@smithy/property-provider": "^2.1.4",
- "@smithy/smithy-client": "^2.4.4",
- "@smithy/types": "^2.11.0",
+ "@smithy/config-resolver": "^2.0.14",
+ "@smithy/credential-provider-imds": "^2.0.16",
+ "@smithy/node-config-provider": "^2.1.1",
+ "@smithy/property-provider": "^2.0.12",
+ "@smithy/smithy-client": "^2.1.10",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
},
"engines": {
"node": ">= 10.0.0"
}
},
- "node_modules/@smithy/util-endpoints": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-1.1.5.tgz",
- "integrity": "sha512-tgDpaUNsUtRvNiBulKU1VnpoXU1GINMfZZXunRhUXOTBEAufG1Wp79uDXLau2gg1RZ4dpAR6lXCkrmddihCGUg==",
- "dependencies": {
- "@smithy/node-config-provider": "^2.2.5",
- "@smithy/types": "^2.11.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">= 14.0.0"
- }
- },
"node_modules/@smithy/util-hex-encoding": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.1.1.tgz",
- "integrity": "sha512-3UNdP2pkYUUBGEXzQI9ODTDK+Tcu1BlCyDBaRHwyxhA+8xLP8agEKQq4MGmpjqb4VQAjq9TwlCQX0kP6XDKYLg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz",
+ "integrity": "sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==",
"dependencies": {
"tslib": "^2.5.0"
},
@@ -2816,11 +2761,11 @@
}
},
"node_modules/@smithy/util-middleware": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.1.4.tgz",
- "integrity": "sha512-5yYNOgCN0DL0OplME0pthoUR/sCfipnROkbTO7m872o0GHCVNJj5xOFJ143rvHNA54+pIPMLum4z2DhPC2pVGA==",
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.0.4.tgz",
+ "integrity": "sha512-Pbu6P4MBwRcjrLgdTR1O4Y3c0sTZn2JdOiJNcgL7EcIStcQodj+6ZTXtbyU/WTEU3MV2NMA10LxFc3AWHZ3+4A==",
"dependencies": {
- "@smithy/types": "^2.11.0",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
},
"engines": {
@@ -2828,12 +2773,13 @@
}
},
"node_modules/@smithy/util-retry": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.1.4.tgz",
- "integrity": "sha512-JRZwhA3fhkdenSEYIWatC8oLwt4Bdf2LhHbNQApqb7yFoIGMl4twcYI3BcJZ7YIBZrACA9jGveW6tuCd836XzQ==",
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.0.4.tgz",
+ "integrity": "sha512-b+n1jBBKc77C1E/zfBe1Zo7S9OXGBiGn55N0apfhZHxPUP/fMH5AhFUUcWaJh7NAnah284M5lGkBKuhnr3yK5w==",
+ "peer": true,
"dependencies": {
- "@smithy/service-error-classification": "^2.1.4",
- "@smithy/types": "^2.11.0",
+ "@smithy/service-error-classification": "^2.0.4",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
},
"engines": {
@@ -2841,17 +2787,17 @@
}
},
"node_modules/@smithy/util-stream": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.1.4.tgz",
- "integrity": "sha512-CiWaFPXstoR7v/PGHddFckovkhJb28wgQR7LwIt6RsQCJeRIHvUTVWhXw/Pco6Jm6nz/vfzN9FFdj/JN7RTkxQ==",
+ "version": "2.0.15",
+ "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.0.15.tgz",
+ "integrity": "sha512-A/hkYJPH2N5MCWYvky4tTpQihpYAEzqnUfxDyG3L/yMndy/2sLvxnyQal9Opuj1e9FiKSTeMyjnU9xxZGs0mRw==",
"dependencies": {
- "@smithy/fetch-http-handler": "^2.4.4",
- "@smithy/node-http-handler": "^2.4.2",
- "@smithy/types": "^2.11.0",
- "@smithy/util-base64": "^2.2.0",
- "@smithy/util-buffer-from": "^2.1.1",
- "@smithy/util-hex-encoding": "^2.1.1",
- "@smithy/util-utf8": "^2.2.0",
+ "@smithy/fetch-http-handler": "^2.2.2",
+ "@smithy/node-http-handler": "^2.1.7",
+ "@smithy/types": "^2.3.5",
+ "@smithy/util-base64": "^2.0.0",
+ "@smithy/util-buffer-from": "^2.0.0",
+ "@smithy/util-hex-encoding": "^2.0.0",
+ "@smithy/util-utf8": "^2.0.0",
"tslib": "^2.5.0"
},
"engines": {
@@ -2859,9 +2805,9 @@
}
},
"node_modules/@smithy/util-uri-escape": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.1.1.tgz",
- "integrity": "sha512-saVzI1h6iRBUVSqtnlOnc9ssU09ypo7n+shdQ8hBTZno/9rZ3AuRYvoHInV57VF7Qn7B+pFJG7qTzFiHxWlWBw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz",
+ "integrity": "sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==",
"dependencies": {
"tslib": "^2.5.0"
},
@@ -2870,11 +2816,11 @@
}
},
"node_modules/@smithy/util-utf8": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.2.0.tgz",
- "integrity": "sha512-hBsKr5BqrDrKS8qy+YcV7/htmMGxriA1PREOf/8AGBhHIZnfilVv1Waf1OyKhSbFW15U/8+gcMUQ9/Kk5qwpHQ==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.0.0.tgz",
+ "integrity": "sha512-rctU1VkziY84n5OXe3bPNpKR001ZCME2JCaBBFgtiM2hfKbHFudc/BkMuPab8hRbLd0j3vbnBTTZ1igBf0wgiQ==",
"dependencies": {
- "@smithy/util-buffer-from": "^2.1.1",
+ "@smithy/util-buffer-from": "^2.0.0",
"tslib": "^2.5.0"
},
"engines": {
@@ -2882,12 +2828,13 @@
}
},
"node_modules/@smithy/util-waiter": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-2.1.4.tgz",
- "integrity": "sha512-AK17WaC0hx1wR9juAOsQkJ6DjDxBGEf5TrKhpXtNFEn+cVto9Li3MVsdpAO97AF7bhFXSyC8tJA3F4ThhqwCdg==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-2.0.11.tgz",
+ "integrity": "sha512-8SJWUl9O1YhjC77EccgltI3q4XZQp3vp9DGEW6o0OdkUcwqm/H4qOLnMkA2n+NDojuM5Iia2jWoCdbluIiG7TA==",
+ "peer": true,
"dependencies": {
- "@smithy/abort-controller": "^2.1.4",
- "@smithy/types": "^2.11.0",
+ "@smithy/abort-controller": "^2.0.11",
+ "@smithy/types": "^2.3.5",
"tslib": "^2.5.0"
},
"engines": {
@@ -3004,7 +2951,7 @@
"version": "3.3.5",
"resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz",
"integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==",
- "dev": true,
+ "devOptional": true,
"dependencies": {
"@types/react": "*",
"hoist-non-react-statics": "^3.3.0"
@@ -3036,7 +2983,7 @@
"version": "15.7.11",
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz",
"integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==",
- "dev": true
+ "devOptional": true
},
"node_modules/@types/quill": {
"version": "1.3.10",
@@ -3051,7 +2998,7 @@
"version": "17.0.73",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.73.tgz",
"integrity": "sha512-6AcjgPIVsXTIsFDgsGW0iQhvg0xb2vt2qAWgXyncnVNRaW9ZXTTwAh7RQoh7PzK1AhjPoGDvUBkdAREih9n5oQ==",
- "dev": true,
+ "devOptional": true,
"dependencies": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@@ -3118,7 +3065,7 @@
"version": "0.16.2",
"resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
"integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==",
- "dev": true
+ "devOptional": true
},
"node_modules/@types/shortid": {
"version": "0.0.29",
@@ -3306,6 +3253,45 @@
"node": ">=4"
}
},
+ "node_modules/available-typed-arrays": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
+ "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/aws-sdk": {
+ "version": "2.1555.0",
+ "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1555.0.tgz",
+ "integrity": "sha512-hjYs1MQkJxdHnoZm8hypqGy4PQKWVUs19McdXRXWNXr97V0il4xcUpIfvjHQ9x9EjP0p/jyIx9/BtyrR68jnUQ==",
+ "dependencies": {
+ "buffer": "4.9.2",
+ "events": "1.1.1",
+ "ieee754": "1.1.13",
+ "jmespath": "0.16.0",
+ "querystring": "0.2.0",
+ "sax": "1.2.1",
+ "url": "0.10.3",
+ "util": "^0.12.4",
+ "uuid": "8.0.0",
+ "xml2js": "0.6.2"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/aws-sdk/node_modules/uuid": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz",
+ "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
"node_modules/aws-sign2": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
@@ -3459,7 +3445,8 @@
"node_modules/bowser": {
"version": "2.11.0",
"resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz",
- "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA=="
+ "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==",
+ "peer": true
},
"node_modules/brace-expansion": {
"version": "1.1.11",
@@ -3514,6 +3501,16 @@
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
+ "node_modules/buffer": {
+ "version": "4.9.2",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
+ "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
+ "dependencies": {
+ "base64-js": "^1.0.2",
+ "ieee754": "^1.1.4",
+ "isarray": "^1.0.0"
+ }
+ },
"node_modules/buffer-from": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
@@ -4260,7 +4257,7 @@
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
"integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
- "dev": true
+ "devOptional": true
},
"node_modules/dashdash": {
"version": "1.14.1",
@@ -4592,6 +4589,14 @@
"integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg==",
"dev": true
},
+ "node_modules/events": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
+ "integrity": "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==",
+ "engines": {
+ "node": ">=0.4.x"
+ }
+ },
"node_modules/exact-trie": {
"version": "1.0.13",
"resolved": "https://registry.npmjs.org/exact-trie/-/exact-trie-1.0.13.tgz",
@@ -4721,6 +4726,7 @@
"url": "https://github.com/sponsors/NaturalIntelligence"
}
],
+ "peer": true,
"dependencies": {
"strnum": "^1.0.5"
},
@@ -4815,6 +4821,14 @@
"integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
"dev": true
},
+ "node_modules/for-each": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
+ "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
+ "dependencies": {
+ "is-callable": "^1.1.3"
+ }
+ },
"node_modules/forever-agent": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
@@ -5010,7 +5024,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
"integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
- "dev": true,
"dependencies": {
"get-intrinsic": "^1.1.3"
},
@@ -5098,7 +5111,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
"integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "dev": true,
"dependencies": {
"has-symbols": "^1.0.2"
},
@@ -5129,7 +5141,6 @@
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
"integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
- "dev": true,
"dependencies": {
"react-is": "^16.7.0"
}
@@ -5137,8 +5148,7 @@
"node_modules/hoist-non-react-statics/node_modules/react-is": {
"version": "16.13.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
- "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
- "dev": true
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
},
"node_modules/hotkeys-js": {
"version": "3.13.2",
@@ -5287,7 +5297,6 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
"integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
- "dev": true,
"dependencies": {
"call-bind": "^1.0.2",
"has-tostringtag": "^1.0.0"
@@ -5317,6 +5326,17 @@
"node": ">=8"
}
},
+ "node_modules/is-callable": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
+ "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-core-module": {
"version": "2.13.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz",
@@ -5361,6 +5381,20 @@
"node": ">=8"
}
},
+ "node_modules/is-generator-function": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
+ "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-glob": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
@@ -5404,6 +5438,20 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-typed-array": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz",
+ "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==",
+ "dependencies": {
+ "which-typed-array": "^1.1.11"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
@@ -5427,6 +5475,14 @@
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
"integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="
},
+ "node_modules/jmespath": {
+ "version": "0.16.0",
+ "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz",
+ "integrity": "sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==",
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
"node_modules/jose": {
"version": "4.13.1",
"resolved": "https://registry.npmjs.org/jose/-/jose-4.13.1.tgz",
@@ -6572,6 +6628,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/querystring": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
+ "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==",
+ "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
+ "engines": {
+ "node": ">=0.4.x"
+ }
+ },
"node_modules/queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -6666,6 +6731,35 @@
"integrity": "sha512-I+vcaK9t4+kypiSgaiVWAipqHRXYmZIuAiS8vzFvXHHXVigg/sMKwlRgLy6LH2i3rmP+0Vzfl5lFsFRwF1r3pg==",
"dev": true
},
+ "node_modules/react-dnd": {
+ "version": "16.0.1",
+ "resolved": "https://registry.npmjs.org/react-dnd/-/react-dnd-16.0.1.tgz",
+ "integrity": "sha512-QeoM/i73HHu2XF9aKksIUuamHPDvRglEwdHL4jsp784BgUuWcg6mzfxT0QDdQz8Wj0qyRKx2eMg8iZtWvU4E2Q==",
+ "dependencies": {
+ "@react-dnd/invariant": "^4.0.1",
+ "@react-dnd/shallowequal": "^4.0.1",
+ "dnd-core": "^16.0.1",
+ "fast-deep-equal": "^3.1.3",
+ "hoist-non-react-statics": "^3.3.2"
+ },
+ "peerDependencies": {
+ "@types/hoist-non-react-statics": ">= 3.3.1",
+ "@types/node": ">= 12",
+ "@types/react": ">= 16",
+ "react": ">= 16.14"
+ },
+ "peerDependenciesMeta": {
+ "@types/hoist-non-react-statics": {
+ "optional": true
+ },
+ "@types/node": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/react-dnd-html5-backend": {
"version": "11.1.3",
"resolved": "https://registry.npmjs.org/react-dnd-html5-backend/-/react-dnd-html5-backend-11.1.3.tgz",
@@ -6675,6 +6769,26 @@
"dnd-core": "^11.1.3"
}
},
+ "node_modules/react-dnd/node_modules/@react-dnd/asap": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-5.0.2.tgz",
+ "integrity": "sha512-WLyfoHvxhs0V9U+GTsGilGgf2QsPl6ZZ44fnv0/b8T3nQyvzxidxsg/ZltbWssbsRDlYW8UKSQMTGotuTotZ6A=="
+ },
+ "node_modules/react-dnd/node_modules/@react-dnd/invariant": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@react-dnd/invariant/-/invariant-4.0.2.tgz",
+ "integrity": "sha512-xKCTqAK/FFauOM9Ta2pswIyT3D8AQlfrYdOi/toTPEhqCuAs1v5tcJ3Y08Izh1cJ5Jchwy9SeAXmMg6zrKs2iw=="
+ },
+ "node_modules/react-dnd/node_modules/dnd-core": {
+ "version": "16.0.1",
+ "resolved": "https://registry.npmjs.org/dnd-core/-/dnd-core-16.0.1.tgz",
+ "integrity": "sha512-HK294sl7tbw6F6IeuK16YSBUoorvHpY8RHO+9yFfaJyCDVb6n7PRcezrOEOa2SBCqiYpemh5Jx20ZcjKdFAVng==",
+ "dependencies": {
+ "@react-dnd/asap": "^5.0.1",
+ "@react-dnd/invariant": "^4.0.1",
+ "redux": "^4.2.0"
+ }
+ },
"node_modules/react-dom": {
"version": "18.2.0",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
@@ -6946,7 +7060,6 @@
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz",
"integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==",
- "dev": true,
"dependencies": {
"@babel/runtime": "^7.9.2"
}
@@ -6972,8 +7085,7 @@
"node_modules/regenerator-runtime": {
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz",
- "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==",
- "dev": true
+ "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA=="
},
"node_modules/regexp.prototype.flags": {
"version": "1.5.1",
@@ -7197,6 +7309,11 @@
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
+ "node_modules/sax": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz",
+ "integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA=="
+ },
"node_modules/scheduler": {
"version": "0.23.0",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
@@ -7585,7 +7702,8 @@
"node_modules/strnum": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz",
- "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA=="
+ "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==",
+ "peer": true
},
"node_modules/styled-components": {
"version": "5.3.11",
@@ -7875,6 +7993,32 @@
"punycode": "^2.1.0"
}
},
+ "node_modules/url": {
+ "version": "0.10.3",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz",
+ "integrity": "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==",
+ "dependencies": {
+ "punycode": "1.3.2",
+ "querystring": "0.2.0"
+ }
+ },
+ "node_modules/url/node_modules/punycode": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
+ "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw=="
+ },
+ "node_modules/util": {
+ "version": "0.12.5",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
+ "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "is-arguments": "^1.0.4",
+ "is-generator-function": "^1.0.7",
+ "is-typed-array": "^1.1.3",
+ "which-typed-array": "^1.1.2"
+ }
+ },
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -7990,6 +8134,24 @@
"webidl-conversions": "^3.0.0"
}
},
+ "node_modules/which-typed-array": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz",
+ "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==",
+ "dependencies": {
+ "available-typed-arrays": "^1.0.5",
+ "call-bind": "^1.0.2",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/wide-align": {
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
@@ -8040,6 +8202,26 @@
}
}
},
+ "node_modules/xml2js": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz",
+ "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==",
+ "dependencies": {
+ "sax": ">=0.6.0",
+ "xmlbuilder": "~11.0.0"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/xmlbuilder": {
+ "version": "11.0.1",
+ "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
+ "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
"node_modules/xmlhttprequest-ssl": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz",
diff --git a/package.json b/package.json
index 3332706..74ce608 100644
--- a/package.json
+++ b/package.json
@@ -42,9 +42,8 @@
"vite": "^5.1.1"
},
"dependencies": {
- "@aws-sdk/client-s3": "^3.529.1",
- "@aws-sdk/s3-request-presigner": "^3.529.1",
"@kubernetes/client-node": "^0.20.0",
+ "aws-sdk": "^2.1555.0",
"basic-ftp": "^5.0.4",
"bcrypt": "^5.1.1",
"chalk": "^5.3.0",
diff --git a/src/components/servers/BackupsDialog.jsx b/src/components/servers/BackupsDialog.jsx
deleted file mode 100644
index dff558b..0000000
--- a/src/components/servers/BackupsDialog.jsx
+++ /dev/null
@@ -1,88 +0,0 @@
-import { useEffect, useState } from "react";
-import useMediaQuery from "@mui/material/useMediaQuery";
-import { useTheme } from "@mui/material/styles";
-import Button from "@mui/material/Button";
-import DialogTitle from "@mui/material/DialogTitle";
-import DialogContent from "@mui/material/DialogContent";
-import DialogActions from "@mui/material/DialogActions";
-import Dialog from "@mui/material/Dialog";
-import IconButton from "@mui/material/IconButton";
-import Toolbar from "@mui/material/Toolbar";
-import Typography from "@mui/material/Typography";
-import Stack from "@mui/material/Stack";
-import DownloadIcon from "@mui/icons-material/Download";
-import { getBackupUrl, getServerBackups } from "../../util/queries";
-
-export function useBackupDialog(isOpen = false) {
- const [open, setOpen] = useState(isOpen);
- const dialogToggle = () => setOpen(!open);
- return [open, dialogToggle];
-}
-
-export default function BackupDialog(props) {
- const { serverId, open, dialogToggle } = props;
- const theme = useTheme();
- const fullScreen = useMediaQuery(theme.breakpoints.down("md"));
- const [backups, setBackups] = useState([]);
-
- function refreshUpdateList() {
- getServerBackups(serverId).then(setBackups);
- }
- useEffect(() => {
- if (!serverId) return;
- refreshUpdateList();
- }, [serverId, open]);
-
- function normalizeLastModified(lastModified) {
- const d = new Date(Date.parse(lastModified));
- return `${d.getFullYear()}-${d.getMonth()}-${d.getDate()} ${d.getHours()}:${d.getMinutes()}`;
- }
-
- const downloadBackup = (backup) =>
- async function openBackupLink() {
- const { url } = await getBackupUrl(serverId, backup.path);
- window.open(url, "_blank").focus();
- };
-
- const normalizedSize = (size) => `${(size / Math.pow(1024, 3)).toFixed(2)}GB`;
-
- return (
-
- );
-}
diff --git a/src/components/servers/RconView.jsx b/src/components/servers/RconView.jsx
index 1eafe22..8bbccbd 100644
--- a/src/components/servers/RconView.jsx
+++ b/src/components/servers/RconView.jsx
@@ -61,7 +61,6 @@ export default function RconView(props) {
color: "white",
borderRadius: "4px",
width: "100%",
- height: "100%",
}}
>
{logs.length === 0 &&
diff --git a/src/components/servers/ServerCard.jsx b/src/components/servers/ServerCard.jsx
index 0b6f724..ac0ffd0 100644
--- a/src/components/servers/ServerCard.jsx
+++ b/src/components/servers/ServerCard.jsx
@@ -14,11 +14,10 @@ import PlayArrowIcon from "@mui/icons-material/PlayArrow";
import DeleteForeverIcon from "@mui/icons-material/DeleteForever";
import EditIcon from "@mui/icons-material/Edit";
import FolderIcon from "@mui/icons-material/Folder";
-import BackupIcon from "@mui/icons-material/Backup";
import { Link } from "react-router-dom";
export default function ServerCard(props) {
- const { server, openRcon, openBackups } = props;
+ const { server, openRcon } = props;
const { name, id, metrics, ftpAvailable, serverAvailable, services } = server;
const startServer = useStartServer(id);
const stopServer = useStopServer(id);
@@ -118,14 +117,6 @@ export default function ServerCard(props) {
>
-
-
-
{
@@ -35,11 +31,6 @@ export default function Home() {
rconToggle();
};
- const openBackups = (s) => () => {
- setServer(s);
- backupsToggle();
- };
-
return (
@@ -60,20 +51,10 @@ export default function Home() {
{!isLoading &&
servers.map((s, k) => (
-
+
))}
-