From 53f96095c7a3ffd0ec20a9fc64851a0891a0a44c Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Wed, 16 Oct 2024 14:35:38 +0200 Subject: [PATCH] fix(big fix upgrade): upgrade multiple areas of the core functionalities --- changelog.md | 7 + package.json | 28 +- pnpm-lock.yaml | 2265 +++++++++++++---- test/helpers/cloudlyfactory.ts | 4 + test/helpers/docker.ts | 9 + test/helpers/index.ts | 1 + test/test.apiclient.ts | 70 +- ts/00_commitinfo_data.ts | 2 +- ts/manager.auth/classes.authmanager.ts | 7 +- ts/manager.auth/classes.user.ts | 27 + ts/manager.cluster/classes.clustermanager.ts | 35 +- ts/manager.coreflow/coreflowmanager.ts | 46 +- ts/manager.image/classes.image.ts | 8 + ts/manager.image/classes.imagemanager.ts | 68 +- ts/paths.ts | 1 + ts/plugins.ts | 2 + ts_apiclient/classes.cloudlyapiclient.ts | 25 +- ts_apiclient/classes.image.ts | 9 +- ts_web/00_commitinfo_data.ts | 2 +- ts_web/appstate.ts | 5 + ts_web/elements/cloudly-dashboard.ts | 4 + ts_web/elements/cloudly-view-backups.ts | 9 +- ts_web/elements/cloudly-view-clusters.ts | 9 +- ts_web/elements/cloudly-view-dbs.ts | 9 +- ts_web/elements/cloudly-view-deployments.ts | 9 +- ts_web/elements/cloudly-view-dns.ts | 10 +- ts_web/elements/cloudly-view-images.ts | 9 +- ts_web/elements/cloudly-view-logs.ts | 9 +- ts_web/elements/cloudly-view-mails.ts | 11 +- ts_web/elements/cloudly-view-overview.ts | 8 +- ts_web/elements/cloudly-view-s3.ts | 9 +- ts_web/elements/cloudly-view-secretbundles.ts | 9 +- ts_web/elements/cloudly-view-secretgroups.ts | 9 +- ts_web/elements/cloudly-view-services.ts | 9 +- .../elements/shared/cloudly-sectionheading.ts | 2 + ts_web/elements/shared/css.ts | 10 + ts_web/elements/shared/index.ts | 3 +- 37 files changed, 2141 insertions(+), 618 deletions(-) create mode 100644 test/helpers/docker.ts create mode 100644 ts_web/elements/shared/css.ts diff --git a/changelog.md b/changelog.md index 0f172e1..448135c 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,12 @@ # Changelog +## 2024-10-16 - 1.1.8 - fix(big fix upgrade) +fix: update dependency versions and address type errors + +- Updated all listed dependencies in the package.json to their specified ranges. +- Fixed type mismatches and added missing imports in various TypeScript files. +- Refined existing tests and added a new helper to manage Docker image streams. + ## 2024-08-25 - 1.1.7 - fix(deps) Update dependencies to latest versions diff --git a/package.json b/package.json index 5128b6d..5f26f1c 100644 --- a/package.json +++ b/package.json @@ -25,20 +25,20 @@ "@git.zone/tsbundle": "^2.0.15", "@git.zone/tstest": "^1.0.90", "@git.zone/tswatch": "^2.0.23", - "@push.rocks/tapbundle": "^5.0.24", - "@types/node": "^22.5.0" + "@push.rocks/tapbundle": "^5.3.0", + "@types/node": "^22.7.5" }, "dependencies": { - "@api.global/typedrequest": "3.0.30", - "@api.global/typedserver": "^3.0.50", + "@api.global/typedrequest": "3.1.10", + "@api.global/typedserver": "^3.0.51", "@api.global/typedsocket": "^3.0.1", "@apiclient.xyz/cloudflare": "^6.0.1", - "@apiclient.xyz/docker": "^1.2.3", + "@apiclient.xyz/docker": "^1.2.7", "@apiclient.xyz/hetznercloud": "^1.2.0", "@apiclient.xyz/slack": "^3.0.9", - "@design.estate/dees-catalog": "^1.1.6", - "@design.estate/dees-domtools": "^2.0.57", - "@design.estate/dees-element": "^2.0.36", + "@design.estate/dees-catalog": "^1.2.0", + "@design.estate/dees-domtools": "^2.0.64", + "@design.estate/dees-element": "^2.0.39", "@git.zone/tsrun": "^1.2.49", "@push.rocks/early": "^4.0.3", "@push.rocks/npmextra": "^5.0.23", @@ -48,14 +48,14 @@ "@push.rocks/smartbucket": "^3.0.22", "@push.rocks/smartcli": "^4.0.11", "@push.rocks/smartclickhouse": "^2.0.17", - "@push.rocks/smartdata": "^5.2.6", + "@push.rocks/smartdata": "^5.2.10", "@push.rocks/smartdelay": "^3.0.5", "@push.rocks/smartexit": "^1.0.23", "@push.rocks/smartexpect": "^1.2.1", "@push.rocks/smartfile": "^11.0.21", - "@push.rocks/smartguard": "^3.0.2", + "@push.rocks/smartguard": "^3.1.0", "@push.rocks/smartjson": "^5.0.19", - "@push.rocks/smartjwt": "^2.0.4", + "@push.rocks/smartjwt": "^2.2.1", "@push.rocks/smartlog": "^3.0.7", "@push.rocks/smartlog-destination-clickhouse": "^1.0.13", "@push.rocks/smartpath": "^5.0.18", @@ -63,13 +63,13 @@ "@push.rocks/smartrequest": "^2.0.22", "@push.rocks/smartrx": "^3.0.7", "@push.rocks/smartssh": "^2.0.1", - "@push.rocks/smartstate": "^2.0.17", - "@push.rocks/smartstream": "^3.0.44", + "@push.rocks/smartstate": "^2.0.19", + "@push.rocks/smartstream": "^3.2.4", "@push.rocks/smartstring": "^4.0.15", "@push.rocks/smartunique": "^3.0.9", "@push.rocks/taskbuffer": "^3.0.2", "@push.rocks/webjwt": "^1.0.9", - "@serve.zone/interfaces": "^1.0.78", + "@serve.zone/interfaces": "^1.1.2", "@tsclass/tsclass": "^4.1.2" }, "files": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f2595f4..c60b905 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: '@api.global/typedrequest': - specifier: 3.0.30 - version: 3.0.30 + specifier: 3.1.10 + version: 3.1.10 '@api.global/typedserver': - specifier: ^3.0.50 - version: 3.0.50 + specifier: ^3.0.51 + version: 3.0.51 '@api.global/typedsocket': specifier: ^3.0.1 version: 3.0.1 @@ -21,8 +21,8 @@ importers: specifier: ^6.0.1 version: 6.0.3 '@apiclient.xyz/docker': - specifier: ^1.2.3 - version: 1.2.3 + specifier: ^1.2.7 + version: 1.2.7 '@apiclient.xyz/hetznercloud': specifier: ^1.2.0 version: 1.2.0 @@ -30,17 +30,17 @@ importers: specifier: ^3.0.9 version: 3.0.9 '@design.estate/dees-catalog': - specifier: ^1.1.6 - version: 1.1.6 + specifier: ^1.2.0 + version: 1.2.0 '@design.estate/dees-domtools': - specifier: ^2.0.57 - version: 2.0.57 + specifier: ^2.0.64 + version: 2.0.64 '@design.estate/dees-element': - specifier: ^2.0.36 - version: 2.0.36 + specifier: ^2.0.39 + version: 2.0.39 '@git.zone/tsrun': specifier: ^1.2.49 - version: 1.2.49(@types/node@22.5.0) + version: 1.2.49(@types/node@22.7.5) '@push.rocks/early': specifier: ^4.0.3 version: 4.0.4 @@ -55,7 +55,7 @@ importers: version: 6.0.5 '@push.rocks/smartacme': specifier: ^5.0.0 - version: 5.0.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/credential-providers@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)))(socks@2.8.3) + version: 5.0.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/credential-providers@3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)))(socks@2.8.3) '@push.rocks/smartbucket': specifier: ^3.0.22 version: 3.0.22 @@ -66,8 +66,8 @@ importers: specifier: ^2.0.17 version: 2.0.17 '@push.rocks/smartdata': - specifier: ^5.2.6 - version: 5.2.6(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/credential-providers@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)))(socks@2.8.3) + specifier: ^5.2.10 + version: 5.2.10(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/credential-providers@3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)))(socks@2.8.3) '@push.rocks/smartdelay': specifier: ^3.0.5 version: 3.0.5 @@ -81,14 +81,14 @@ importers: specifier: ^11.0.21 version: 11.0.21 '@push.rocks/smartguard': - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^3.1.0 + version: 3.1.0 '@push.rocks/smartjson': specifier: ^5.0.19 version: 5.0.20 '@push.rocks/smartjwt': - specifier: ^2.0.4 - version: 2.0.4 + specifier: ^2.2.1 + version: 2.2.1 '@push.rocks/smartlog': specifier: ^3.0.7 version: 3.0.7 @@ -111,11 +111,11 @@ importers: specifier: ^2.0.1 version: 2.0.1 '@push.rocks/smartstate': - specifier: ^2.0.17 - version: 2.0.17 + specifier: ^2.0.19 + version: 2.0.19 '@push.rocks/smartstream': - specifier: ^3.0.44 - version: 3.0.44 + specifier: ^3.2.4 + version: 3.2.4 '@push.rocks/smartstring': specifier: ^4.0.15 version: 4.0.15 @@ -129,8 +129,8 @@ importers: specifier: ^1.0.9 version: 1.0.9 '@serve.zone/interfaces': - specifier: ^1.0.78 - version: 1.0.78 + specifier: ^1.1.2 + version: 1.1.2 '@tsclass/tsclass': specifier: ^4.1.2 version: 4.1.2 @@ -143,16 +143,16 @@ importers: version: 2.0.15 '@git.zone/tstest': specifier: ^1.0.90 - version: 1.0.90(@types/node@22.5.0) + version: 1.0.90(@types/node@22.7.5) '@git.zone/tswatch': specifier: ^2.0.23 - version: 2.0.23(@types/node@22.5.0) + version: 2.0.23(@types/node@22.7.5) '@push.rocks/tapbundle': - specifier: ^5.0.24 - version: 5.0.24 + specifier: ^5.3.0 + version: 5.3.0 '@types/node': - specifier: ^22.5.0 - version: 22.5.0 + specifier: ^22.7.5 + version: 22.7.5 packages: @@ -162,11 +162,11 @@ packages: '@api.global/typedrequest-interfaces@3.0.19': resolution: {integrity: sha512-uuHUXJeOy/inWSDrwD0Cwax2rovpxYllDhM2RWh+6mVpQuNmZ3uw6IVg6dA2G1rOe24Ebs+Y9SzEogo+jYN7vw==} - '@api.global/typedrequest@3.0.30': - resolution: {integrity: sha512-Pp3KVr8QHZ/44u2GE9r8JpWbs5yxA+CZLwxXXcrOBnmJ2Pkp+5PWtO7QZbqnshWAdMTJTYD+nXwlqO0XiPiWGg==} + '@api.global/typedrequest@3.1.10': + resolution: {integrity: sha512-EiCp44XVcMjBvEs4oM1nMUaeY4ySU0Pzt3+mDwVG5DNP6EV87Nwancbr2jKScvaFNel9eeDgGtgEnFBKjOnApA==} - '@api.global/typedserver@3.0.50': - resolution: {integrity: sha512-WWZhLVcjqfJO3kq5RB/kYrss7hIiu3yBqBVA/o9cn7jwu3XHaC2DrT/HC7LrcKm1hndk0XbKMgBEb2orSaVl3g==} + '@api.global/typedserver@3.0.51': + resolution: {integrity: sha512-NbvCDB/Td8jr1Y9whUrkuQ1viy57q3EoG7H1/LgCZpJJD2nzoNpmRK1Gnujz60UmTDoxIEWq8QfteiU3n7yvZg==} '@api.global/typedsocket@3.0.1': resolution: {integrity: sha512-xojiAVNXtHoxkpBo8U2HHJG8FrVXXuLvDNndSHXwx4C9VslUwDn5zSCI+PdBl8iAg+ZuBmKjqkpZZ9sL6DC5yQ==} @@ -174,8 +174,8 @@ packages: '@apiclient.xyz/cloudflare@6.0.3': resolution: {integrity: sha512-NOPHFrKVxfkrRn9lVBLCdo0Ibm08PuaJe3A1K6TmXWxgbeJSqGkgVMGRwLilnol/062v6/1w2ZFO6f3fAxk5Gw==} - '@apiclient.xyz/docker@1.2.3': - resolution: {integrity: sha512-1xMq+lBUTDgd8rVVCJM4nlUKxAcfHj2Vb/eQGd6BTBmXGGtX4H7Q8Cpa7YixBvt5SFqRF+kY9tObVmLkuPdgJg==} + '@apiclient.xyz/docker@1.2.7': + resolution: {integrity: sha512-+Apc1zt+2z4oBh7S7mni5Iu5qen10HcvOKeOB38P8q9I0+CoZTjp0qWtnWapweQhIw7wRVzkmpn0pHqHgfIJdw==} '@apiclient.xyz/hetznercloud@1.2.0': resolution: {integrity: sha512-j/3oVAZiMK2CkcdfgspHfviP9oBIcmvGOgO37AdOhvYC7IVsArBRVCysSKwAvWhIeiKhFRcKGylENM7jGNqLyQ==} @@ -209,8 +209,12 @@ packages: '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-cognito-identity@3.637.0': - resolution: {integrity: sha512-391mca6yEfXVcSOTLGcxzlT0QCFfvoymLlVHfb//bzl806UUTq12cR2k+AnaCKLj+QSejmA7n6lwZWADm00Fvg==} + '@aws-sdk/client-cognito-identity@3.645.0': + resolution: {integrity: sha512-nBfWDzWBQI1NCHYqBAmiifhdnLRxQYozaq6OjTuRcALjYJbOdFV7t0w9FWGISOq1OnM7r8UdCXlr2bzdyU0tJA==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/client-cognito-identity@3.670.0': + resolution: {integrity: sha512-4q/yYdtO/RisGdQ3a2E912YekIpQYvS4TYPYS/onCbTXW/7C8/Ha7yUEncE7Woou0MDXyoVh50UATcJEmUt0+Q==} engines: {node: '>=16.0.0'} '@aws-sdk/client-s3@3.637.0': @@ -223,56 +227,142 @@ packages: peerDependencies: '@aws-sdk/client-sts': ^3.637.0 + '@aws-sdk/client-sso-oidc@3.645.0': + resolution: {integrity: sha512-X9ULtdk3cO+1ysurEkJ1MSnu6U00qodXx+IVual+1jXX4RYY1WmQmfo7uDKf6FFkz7wW1DAqU+GJIBNQr0YH8A==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.645.0 + + '@aws-sdk/client-sso-oidc@3.670.0': + resolution: {integrity: sha512-4qDK2L36Q4J1lfemaHHd9ZxqKRaos3STp44qPAHf/8QyX6Uk5sXgZNVO2yWM7SIEtVKwwBh/fZAsdBkGPBfZcw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.670.0 + '@aws-sdk/client-sso@3.637.0': resolution: {integrity: sha512-+KjLvgX5yJYROWo3TQuwBJlHCY0zz9PsLuEolmXQn0BVK1L/m9GteZHtd+rEdAoDGBpE0Xqjy1oz5+SmtsaRUw==} engines: {node: '>=16.0.0'} + '@aws-sdk/client-sso@3.645.0': + resolution: {integrity: sha512-2rc8TjnsNddOeKQ/pfNN7deNvGLXAeKeYtHtGDAiM2qfTKxd2sNcAsZ+JCDLyshuD4xLM5fpUyR0X8As9EAouQ==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/client-sso@3.670.0': + resolution: {integrity: sha512-J+oz6uSsDvk4pimMDnKJb1wsV216zTrejvMTIL4RhUD1QPIVVOpteTdUShcjZUIZnkcJZGI+cym/SFK0kuzTpg==} + engines: {node: '>=16.0.0'} + '@aws-sdk/client-sts@3.637.0': resolution: {integrity: sha512-xUi7x4qDubtA8QREtlblPuAcn91GS/09YVEY/RwU7xCY0aqGuFwgszAANlha4OUIqva8oVj2WO4gJuG+iaSnhw==} engines: {node: '>=16.0.0'} + '@aws-sdk/client-sts@3.645.0': + resolution: {integrity: sha512-6azXYtvtnAsPf2ShN9vKynIYVcJOpo6IoVmoMAVgNaBJyllP+s/RORzranYZzckqfmrudSxtct4rVapjLWuAMg==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/client-sts@3.670.0': + resolution: {integrity: sha512-bExrNo8ZVWorS3cjMZKQnA2HWqDmAzcZoSN/cPVoPFNkHwdl1lzPxvcLzmhpIr48JHgKfybBjrbluDZfIYeEog==} + engines: {node: '>=16.0.0'} + '@aws-sdk/core@3.635.0': resolution: {integrity: sha512-i1x/E/sgA+liUE1XJ7rj1dhyXpAKO1UKFUcTTHXok2ARjWTvszHnSXMOsB77aPbmn0fUp1JTx2kHUAZ1LVt5Bg==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-cognito-identity@3.637.0': - resolution: {integrity: sha512-9qK1mF+EThtv3tsL1C/wb9MpWctJSkzjrLTFj+0Rtk8VYm6DlGepo/I6a2x3SeDmdBfHAFSrKFU39GqWDp1mwQ==} + '@aws-sdk/core@3.667.0': + resolution: {integrity: sha512-pMcDVI7Tmdsc8R3sDv0Omj/4iRParGY+uJtAfF669WnZfDfaBQaix2Mq7+Mu08vdjqO9K3gicFvjk9S1VLmOKA==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/credential-provider-cognito-identity@3.645.0': + resolution: {integrity: sha512-Z4By/90TaYQZO1dPR1udYhegFiOlSWnZsJOYSAk4Gdny26Tqb78xVLw9R/33CzFblXC4WVSt4gizXTQ/sYyHNg==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/credential-provider-cognito-identity@3.670.0': + resolution: {integrity: sha512-l41x9lZtZnzyQ6+8D3i7BwqwG1u7JTfHwJDZmsh+sIbrccLlJm7TfxkegOwUbzJ6JdzdigCIM1cKBc52O8EG9w==} engines: {node: '>=16.0.0'} '@aws-sdk/credential-provider-env@3.620.1': resolution: {integrity: sha512-ExuILJ2qLW5ZO+rgkNRj0xiAipKT16Rk77buvPP8csR7kkCflT/gXTyzRe/uzIiETTxM7tr8xuO9MP/DQXqkfg==} engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-env@3.667.0': + resolution: {integrity: sha512-zZbrkkaPc54WXm+QAnpuv0LPNfsts0HPPd+oCECGs7IQRaFsGj187cwvPg9RMWDFZqpm64MdBDoA8OQHsqzYCw==} + engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-http@3.635.0': resolution: {integrity: sha512-iJyRgEjOCQlBMXqtwPLIKYc7Bsc6nqjrZybdMDenPDa+kmLg7xh8LxHsu9088e+2/wtLicE34FsJJIfzu3L82g==} engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-http@3.667.0': + resolution: {integrity: sha512-sjtybFfERZWiqTY7fswBxKQLvUkiCucOWyqh3IaPo/4nE1PXRnaZCVG0+kRBPrYIxWqiVwytvZzMJy8sVZcG0A==} + engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-ini@3.637.0': resolution: {integrity: sha512-h+PFCWfZ0Q3Dx84SppET/TFpcQHmxFW8/oV9ArEvMilw4EBN+IlxgbL0CnHwjHW64szcmrM0mbebjEfHf4FXmw==} engines: {node: '>=16.0.0'} peerDependencies: '@aws-sdk/client-sts': ^3.637.0 + '@aws-sdk/credential-provider-ini@3.645.0': + resolution: {integrity: sha512-LlZW0qwUwNlTaAIDCNpLbPsyXvS42pRIwF92fgtCQedmdnpN3XRUC6hcwSYI7Xru3GGKp3RnceOvsdOaRJORsw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.645.0 + + '@aws-sdk/credential-provider-ini@3.670.0': + resolution: {integrity: sha512-TB1gacUj75leaTt2JsCTzygDSIk4ksv9uZoR7VenlgFPRktyOeT+fapwIVBeB2Qg7b9uxAY2K5XkKstDZyBEEw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.670.0 + '@aws-sdk/credential-provider-node@3.637.0': resolution: {integrity: sha512-yoEhoxJJfs7sPVQ6Is939BDQJZpZCoUgKr/ySse4YKOZ24t4VqgHA6+wV7rYh+7IW24Rd91UTvEzSuHYTlxlNA==} engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-node@3.645.0': + resolution: {integrity: sha512-eGFFuNvLeXjCJf5OCIuSEflxUowmK+bCS+lK4M8ofsYOEGAivdx7C0UPxNjHpvM8wKd8vpMl5phTeS9BWX5jMQ==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/credential-provider-node@3.670.0': + resolution: {integrity: sha512-zwNrRYzubk4CaZ7zebeDhxsm8QtNWkbGKopZPOaZSnd5uqUGRcmx4ccVRngWUK68XDP44aEUWC8iU5Pc7btpHQ==} + engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-process@3.620.1': resolution: {integrity: sha512-hWqFMidqLAkaV9G460+1at6qa9vySbjQKKc04p59OT7lZ5cO5VH5S4aI05e+m4j364MBROjjk2ugNvfNf/8ILg==} engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-process@3.667.0': + resolution: {integrity: sha512-HZHnvop32fKgsNHkdhVaul7UzQ25sEc0j9yqA4bjhtbk0ECl42kj3f1pJ+ZU/YD9ut8lMJs/vVqiOdNThVdeBw==} + engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-sso@3.637.0': resolution: {integrity: sha512-Mvz+h+e62/tl+dVikLafhv+qkZJ9RUb8l2YN/LeKMWkxQylPT83CPk9aimVhCV89zth1zpREArl97+3xsfgQvA==} engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-sso@3.645.0': + resolution: {integrity: sha512-d6XuChAl5NCsCrUexc6AFb4efPmb9+66iwPylKG+iMTMYgO1ackfy1Q2/f35jdn0jolkPkzKsVyfzsEVoID6ew==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/credential-provider-sso@3.670.0': + resolution: {integrity: sha512-5PkA8BOy4q57Vhe9AESoHKZ7vjRbElNPKjXA4qC01xY+DitClRFz4O3B9sMzFp0PHlz9nDVSXXKgq0yzF/nAag==} + engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-web-identity@3.621.0': resolution: {integrity: sha512-w7ASSyfNvcx7+bYGep3VBgC3K6vEdLmlpjT7nSIHxxQf+WSdvy+HynwJosrpZax0sK5q0D1Jpn/5q+r5lwwW6w==} engines: {node: '>=16.0.0'} peerDependencies: '@aws-sdk/client-sts': ^3.621.0 - '@aws-sdk/credential-providers@3.637.0': - resolution: {integrity: sha512-yW1scL3Z7JsrTrmhjyZsB6tsMJ49UCO42BGlNWZAW+kN1vNJ+qbv6XYQJWR4gjpuD2rdmtGcEawcgllE2Bmigw==} + '@aws-sdk/credential-provider-web-identity@3.667.0': + resolution: {integrity: sha512-t8CFlZMD/1p/8Cli3rvRiTJpjr/8BO64gw166AHgFZYSN2h95L2l1tcW0jpsc3PprA32nLg1iQVKYt4WGM4ugw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.667.0 + + '@aws-sdk/credential-providers@3.645.0': + resolution: {integrity: sha512-6g9qMngrMCvHNsxmh/1urnWKrvaa2fv55b3bYwPxwJCYAvg/xc7bV8YHL7GS2rJpACG707k9G86DTW+Hab8bJA==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/credential-providers@3.670.0': + resolution: {integrity: sha512-2O7Ditryao7/8pCS4GPP2pba/Ia/rruejKoI8STiSmdgccssHcaHtiJ3mYNkKtRUEdi19ulspfz1nU+Ew4x4fA==} engines: {node: '>=16.0.0'} '@aws-sdk/middleware-bucket-endpoint@3.620.0': @@ -291,6 +381,10 @@ packages: resolution: {integrity: sha512-VMtPEZwqYrII/oUkffYsNWY9PZ9xpNJpMgmyU0rlDQ25O1c0Hk3fJmZRe6pEkAJ0omD7kLrqGl1DUjQVxpd/Rg==} engines: {node: '>=16.0.0'} + '@aws-sdk/middleware-host-header@3.667.0': + resolution: {integrity: sha512-Z7fIAMQnPegs7JjAQvlOeWXwpMRfegh5eCoIP6VLJIeR6DLfYKbP35JBtt98R6DXslrN2RsbTogjbxPEDQfw1w==} + engines: {node: '>=16.0.0'} + '@aws-sdk/middleware-location-constraint@3.609.0': resolution: {integrity: sha512-xzsdoTkszGVqGVPjUmgoP7TORiByLueMHieI1fhQL888WPdqctwAx3ES6d/bA9Q/i8jnc6hs+Fjhy8UvBTkE9A==} engines: {node: '>=16.0.0'} @@ -299,10 +393,18 @@ packages: resolution: {integrity: sha512-S62U2dy4jMDhDFDK5gZ4VxFdWzCtLzwbYyFZx2uvPYTECkepLUfzLic2BHg2Qvtu4QjX+oGE3P/7fwaGIsGNuQ==} engines: {node: '>=16.0.0'} + '@aws-sdk/middleware-logger@3.667.0': + resolution: {integrity: sha512-PtTRNpNm/5c746jRgZCNg4X9xEJIwggkGJrF0GP9AB1ANg4pc/sF2Fvn1NtqPe9wtQ2stunJprnm5WkCHN7QiA==} + engines: {node: '>=16.0.0'} + '@aws-sdk/middleware-recursion-detection@3.620.0': resolution: {integrity: sha512-nh91S7aGK3e/o1ck64sA/CyoFw+gAYj2BDOnoNa6ouyCrVJED96ZXWbhye/fz9SgmNUZR2g7GdVpiLpMKZoI5w==} engines: {node: '>=16.0.0'} + '@aws-sdk/middleware-recursion-detection@3.667.0': + resolution: {integrity: sha512-U5glWD3ehFohzpUpopLtmqAlDurGWo2wRGPNgi4SwhWU7UDt6LS7E/UvJjqC0CUrjlzOw+my2A+Ncf+fisMhxQ==} + engines: {node: '>=16.0.0'} + '@aws-sdk/middleware-sdk-s3@3.635.0': resolution: {integrity: sha512-RLdYJPEV4JL/7NBoFUs7VlP90X++5FlJdxHz0DzCjmiD3qCviKy+Cym3qg1gBgHwucs5XisuClxDrGokhAdTQw==} engines: {node: '>=16.0.0'} @@ -315,10 +417,22 @@ packages: resolution: {integrity: sha512-EYo0NE9/da/OY8STDsK2LvM4kNa79DBsf4YVtaG4P5pZ615IeFsD8xOHZeuJmUrSMlVQ8ywPRX7WMucUybsKug==} engines: {node: '>=16.0.0'} + '@aws-sdk/middleware-user-agent@3.645.0': + resolution: {integrity: sha512-NpTAtqWK+49lRuxfz7st9for80r4NriCMK0RfdJSoPFVntjsSQiQ7+2nW2XL05uVY633e9DvCAw8YatX3zd1mw==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/middleware-user-agent@3.669.0': + resolution: {integrity: sha512-K8ScPi45zjJrj5Y2gRqVsvKKQCQbvQBfYGcBw9ZOx9TTavH80bOCBjWg/GFnvs4f37tqVc1wMN2oGvcTF6HveQ==} + engines: {node: '>=16.0.0'} + '@aws-sdk/region-config-resolver@3.614.0': resolution: {integrity: sha512-vDCeMXvic/LU0KFIUjpC3RiSTIkkvESsEfbVHiHH0YINfl8HnEqR5rj+L8+phsCeVg2+LmYwYxd5NRz4PHxt5g==} engines: {node: '>=16.0.0'} + '@aws-sdk/region-config-resolver@3.667.0': + resolution: {integrity: sha512-iNr+JhhA902JMKHG9IwT9YdaEx6KGl6vjAL5BRNeOjfj4cZYMog6Lz/IlfOAltMtT0w88DAHDEFrBd2uO0l2eg==} + engines: {node: '>=16.0.0'} + '@aws-sdk/signature-v4-multi-region@3.635.0': resolution: {integrity: sha512-J6QY4/invOkpogCHjSaDON1hF03viPpOnsrzVuCvJMmclS/iG62R4EY0wq1alYll0YmSdmKlpJwHMWwGtqK63Q==} engines: {node: '>=16.0.0'} @@ -329,10 +443,20 @@ packages: peerDependencies: '@aws-sdk/client-sso-oidc': ^3.614.0 + '@aws-sdk/token-providers@3.667.0': + resolution: {integrity: sha512-ZecJlG8p6D4UTYlBHwOWX6nknVtw/OBJ3yPXTSajBjhUlj9lE2xvejI8gl4rqkyLXk7z3bki+KR4tATbMaM9yg==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sso-oidc': ^3.667.0 + '@aws-sdk/types@3.609.0': resolution: {integrity: sha512-+Tqnh9w0h2LcrUsdXyT1F8mNhXz+tVYBtP19LpeEGntmvHwa2XzvLUCWpoIAIVsHp5+HdB2X9Sn0KAtmbFXc2Q==} engines: {node: '>=16.0.0'} + '@aws-sdk/types@3.667.0': + resolution: {integrity: sha512-gYq0xCsqFfQaSL/yT1Gl1vIUjtsg7d7RhnUfsXaHt8xTxOKRTdH9GjbesBjXOzgOvB0W0vfssfreSNGFlOOMJg==} + engines: {node: '>=16.0.0'} + '@aws-sdk/util-arn-parser@3.568.0': resolution: {integrity: sha512-XUKJWWo+KOB7fbnPP0+g/o5Ulku/X53t7i/h+sPHr5xxYTJJ9CYnbToo95mzxe7xWvkLrsNtJ8L+MnNn9INs2w==} engines: {node: '>=16.0.0'} @@ -341,6 +465,14 @@ packages: resolution: {integrity: sha512-pAqOKUHeVWHEXXDIp/qoMk/6jyxIb6GGjnK1/f8dKHtKIEs4tKsnnL563gceEvdad53OPXIt86uoevCcCzmBnw==} engines: {node: '>=16.0.0'} + '@aws-sdk/util-endpoints@3.645.0': + resolution: {integrity: sha512-Oe+xaU4ic4PB1k3pb5VTC1/MWES13IlgpaQw01bVHGfwP6Yv6zZOxizRzca2Y3E+AyR+nKD7vXtHRY+w3bi4bg==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/util-endpoints@3.667.0': + resolution: {integrity: sha512-X22SYDAuQJWnkF1/q17pkX3nGw5XMD9YEUbmt87vUnRq7iyJ3JOpl6UKOBeUBaL838wA5yzdbinmCITJ/VZ1QA==} + engines: {node: '>=16.0.0'} + '@aws-sdk/util-locate-window@3.568.0': resolution: {integrity: sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==} engines: {node: '>=16.0.0'} @@ -348,6 +480,9 @@ packages: '@aws-sdk/util-user-agent-browser@3.609.0': resolution: {integrity: sha512-fojPU+mNahzQ0YHYBsx0ZIhmMA96H+ZIZ665ObU9tl+SGdbLneVZVikGve+NmHTQwHzwkFsZYYnVKAkreJLAtA==} + '@aws-sdk/util-user-agent-browser@3.670.0': + resolution: {integrity: sha512-iRynWWazqEcCKwGMcQcywKTDLdLvqts1Yx474U64I9OKQXXwhOwhXbF5CAPSRta86lkVNAVYJa/0Bsv45pNn1A==} + '@aws-sdk/util-user-agent-node@3.614.0': resolution: {integrity: sha512-15ElZT88peoHnq5TEoEtZwoXTXRxNrk60TZNdpl/TUBJ5oNJ9Dqb5Z4ryb8ofN6nm9aFf59GVAerFDz8iUoHBA==} engines: {node: '>=16.0.0'} @@ -357,20 +492,29 @@ packages: aws-crt: optional: true + '@aws-sdk/util-user-agent-node@3.669.0': + resolution: {integrity: sha512-9jxCYrgggy2xd44ZASqI7AMiRVaSiFp+06Kg8BQSU0ijKpBJlwcsqIS8pDT/n6LxuOw2eV5ipvM2C0r1iKzrGA==} + engines: {node: '>=16.0.0'} + peerDependencies: + aws-crt: '>=1.0.0' + peerDependenciesMeta: + aws-crt: + optional: true + '@aws-sdk/xml-builder@3.609.0': resolution: {integrity: sha512-l9XxNcA4HX98rwCC2/KoiWcmEiRfZe4G+mYwDbCFT87JIMj6GBhLDkAzr/W8KAaA2IDr8Vc6J8fZPgVulxxfMA==} engines: {node: '>=16.0.0'} - '@babel/code-frame@7.24.7': - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} + '@babel/code-frame@7.25.7': + resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.7': - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} + '@babel/helper-validator-identifier@7.25.7': + resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.7': - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} + '@babel/highlight@7.25.7': + resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} engines: {node: '>=6.9.0'} '@babel/runtime@7.23.4': @@ -387,17 +531,17 @@ packages: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} - '@design.estate/dees-catalog@1.1.6': - resolution: {integrity: sha512-jO7zw+KfF7Or5uYBNT5R5ZZc/UpaaX9+GURAwTciB/5FF6b3PGguv2JY+kderS5TvwnSetkm4jR4Ic2fG4aEtA==} + '@design.estate/dees-catalog@1.2.0': + resolution: {integrity: sha512-QVp36XMzX7PEGKJxVaZ09jPFPV2AVYDhNaP1KRWegoiI/PQ3+YilXC7P7WSTPxBojTi28AdPzt9brpaORFY/Qg==} '@design.estate/dees-comms@1.0.27': resolution: {integrity: sha512-GvzTUwkV442LD60T08iqSoqvhA02Mou5lFvvqBPc4yBUiU7cZISqBx+76xvMgMIEI9Dx9JfTl4/2nW8MoVAanw==} - '@design.estate/dees-domtools@2.0.57': - resolution: {integrity: sha512-sA27nOl+vdY3hR0Y/QPs4wtUJU15W34CeMshjWModUtm7WgogJgAhbHHY+I38yf3gwvBFfFkBZHo/GL9l/lR2A==} + '@design.estate/dees-domtools@2.0.64': + resolution: {integrity: sha512-w0frhl9UWBCpoHW66WYz6KR3hn8ljbmkdd8imcaJNxNKDC2PqoK67uWHdNSmtSJD/ZZscpI/fbJ580LpyH1pRA==} - '@design.estate/dees-element@2.0.36': - resolution: {integrity: sha512-XPOwNni7fxWyPKqEfYEECM6wup2v7WCb7mzmUxC3bXoHajYwZeYgoN8OOIbV8oKK5Iwi2wKhdW/GoUN45SUZZA==} + '@design.estate/dees-element@2.0.39': + resolution: {integrity: sha512-AQdGU/+GmWmU5M5pDf+GWT7GU8UN073WZvtIkfqQZemxd35HYU1vpi629m8/PjKd5dIHAU7QN2mKb6IQ8anPgw==} '@design.estate/dees-wcctools@1.0.90': resolution: {integrity: sha512-EHYWHiOe+P261e9fBbOBmkD7lIsOpD+tu4VZQr20oc8vhsFjeUGJqYeBm/Ghwg+Gck/dto+K9zyJNIyQ642cEw==} @@ -626,8 +770,8 @@ packages: '@mixmark-io/domino@2.2.0': resolution: {integrity: sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw==} - '@mongodb-js/saslprep@1.1.8': - resolution: {integrity: sha512-qKwC/M/nNNaKUBMQ0nuzm47b7ZYWQHN3pcXq4IIcoSBc2hOIrflAxJduIvvqmhoz3gR2TacTAs8vlsCVPkiEdQ==} + '@mongodb-js/saslprep@1.1.9': + resolution: {integrity: sha512-tVkljjeEaAhCqTzajSdgbQ6gE6f3oneVwa3iXR6csiEwXXOFsiC6Uh9iAjAhXPtqa/XMDHWjjeNH/77m/Yq2dw==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -681,6 +825,9 @@ packages: '@push.rocks/lik@6.0.15': resolution: {integrity: sha512-rZxln6l4NAU931MTxnsjy1pue+S3AXtDCidHH/tbkqBtrWIzWuXduo6Nz3zYkndbD64Knyta7F60JRvcOe4XqA==} + '@push.rocks/lik@6.1.0': + resolution: {integrity: sha512-BoSAIRFNryQ8Sd5EP+35ZBj6vAQ1C60/XjZIO2O65XDyLG8xz7xJ+u5Wm8/fjIJ0WX3h8GkkaCz2tJM34nFT3A==} + '@push.rocks/mongodump@1.0.8': resolution: {integrity: sha512-oDufyjNBg8I50OaJvbHhc0RnRpJQ544dr9her0G6sA8JmI3hD2/amTdcPLVIX1kzYf5GsTUKeWuRaZgdNqz3ew==} @@ -696,8 +843,8 @@ packages: '@push.rocks/smartacme@5.0.0': resolution: {integrity: sha512-/7zcwlFZN2Q+2iqQiZ4h72G9cSpW5ebIkGxup6wiTyutP4oUGTAI+TQF+XssSaWsJhXSLL30I3AXX6ZmI0rTdg==} - '@push.rocks/smartarchive@4.0.37': - resolution: {integrity: sha512-pqAEZZY5uoZV9g1/8dPys4vQTCtSpOBf46+NcR1F+/RJCtqhg+emLeFXJDO+mBU/u8+upEfbQDACp5p/GvW1PA==} + '@push.rocks/smartarchive@4.0.39': + resolution: {integrity: sha512-e8xOOa7h4WlZMhjEd7IjAL/wgLBS3yJ6+Q7eZognHg1cNE/TOZ1kYrAN9eo8xmTtd+37hY9NXayk2JwXdXEvyA==} '@push.rocks/smartbrowser@2.0.6': resolution: {integrity: sha512-Ne+KCVhV/DROc1rHRRw59K6h0+LpQAK9fdOUtgDZ7laLPmB/tmnbUh3IuRDNcIY1iVA9pydoobwjnTjVgio9eQ==} @@ -723,8 +870,8 @@ packages: '@push.rocks/smartcrypto@2.0.4': resolution: {integrity: sha512-1+/5bsjyataf5uUkUNnnVXGRAt+gHVk1KDzozjTqgqJxHvQk1d9fVDohL6CxUhUucTPtu5VR5xNBiV8YCDuGyw==} - '@push.rocks/smartdata@5.2.6': - resolution: {integrity: sha512-geDDKDZ5d3IpM57oLTCLDRbmfPRRRyg1PMZ++nqCmuszpki6ZRpV3agv7lx3R3EBxAM4GLCVKNGj9SeBnluWLw==} + '@push.rocks/smartdata@5.2.10': + resolution: {integrity: sha512-ZknoguU4O6NwPUMHEyVANHzbRYqHV05iYa3fV/ISKP+JJZQsZzm8qgFWpfRMeN3ljzqvdo6hy+RdU5g29kgZKg==} '@push.rocks/smartdelay@3.0.5': resolution: {integrity: sha512-mUuI7kj2f7ztjpic96FvRIlf2RsKBa5arw81AHNsndbxO6asRcxuWL8dTVxouEIK8YsBUlj0AsrCkHhMbLQdHw==} @@ -753,8 +900,8 @@ packages: '@push.rocks/smartfile@11.0.21': resolution: {integrity: sha512-ZtF8QPGeR/2MJxtHgJY1+FLrOZ+GTLWqwyDz7Woq1x+K9nb4almA1OpdW5IQPBK3ECHur0ghg5bzzKMuR5ZSzg==} - '@push.rocks/smartguard@3.0.2': - resolution: {integrity: sha512-9TuYPSRxNj0DS84d5ZvSARXRehVCqVq7nC85o/p58kb3aeRtY0A6Hz9dtSdFjEvprEBCqEEzdmiFlNsNYBpwbQ==} + '@push.rocks/smartguard@3.1.0': + resolution: {integrity: sha512-J23q84f1O+TwFGmd4lrO9XLHUh2DaLXo9PN/9VmTWYzTkQDv5JehmifXVI0esophXcCIfbdIu6hbt7/aHlDF4A==} '@push.rocks/smarthash@3.0.4': resolution: {integrity: sha512-HJ/fSx41jm0CvSaqMLa6b2nuNK5rHAqAeAq3dAB7Sq9BCPm2M0J5ZVDTzEAH8pS91XYniUiwuE0jwPERNn9hmw==} @@ -765,8 +912,8 @@ packages: '@push.rocks/smartjson@5.0.20': resolution: {integrity: sha512-ogGBLyOTluphZVwBYNyjhm5sziPGuiAwWihW07OSRxD4HQUyqj9Ek6r1pqH07JUG5EbtRYivM1Yt1cCwnu3JVQ==} - '@push.rocks/smartjwt@2.0.4': - resolution: {integrity: sha512-+d7mMhLyUWijy5qQ1ECax7osrBWIzjgigzcZBYftaLjNlnSGq7LUkTcfF+O+Eu+ug0mKl74oTdXDDuvhmwRPAw==} + '@push.rocks/smartjwt@2.2.1': + resolution: {integrity: sha512-Xwau9o8u7kLfSGi5v+kiyGB/hiDPclZjVEuj69J0LszO9nOh4OexYizKIOgOzKQMqnYQ03Dy35KqP9pdEjccbQ==} '@push.rocks/smartlog-destination-clickhouse@1.0.13': resolution: {integrity: sha512-jeMJD3k2EyX3EiwjXp3JkYmUviPB9wR0ZS5yTvlD0r1iuP72Wg2iVpWoih7SAcyL9PF6PNapGLjWSwTpay5lfg==} @@ -828,8 +975,8 @@ packages: '@push.rocks/smartrequest@2.0.22': resolution: {integrity: sha512-EfgmdEsLtDJ8aNOLOh59ca1NMsiiFz54aoHRigQFQ0cuoUs6phxejIY2FdMoPFn68ubTpkztdL2P4L1/cRYyHg==} - '@push.rocks/smartrouter@1.0.16': - resolution: {integrity: sha512-GsEv6paOuIbC3vkIS5LxNroK68mNygB+oSDJRaUOE8/OCJLk0aPfI579nEiuXP/DkGjC1SjQ2bUWc3BTaUM3GQ==} + '@push.rocks/smartrouter@1.3.2': + resolution: {integrity: sha512-JtkxClN4CaHXMSeLDNvfWPwiVEPdEoQVSX2ee3gLgbXNO9dt9hvXdIhFrnFeLwyeA6M8nJdb9SqjrjZroYJsxw==} '@push.rocks/smartrx@3.0.7': resolution: {integrity: sha512-qCWy0s3RLAgGSnaw/Gu0BNaJ59CsI6RK5OJDCCqxc7P2X/S755vuLtnAR5/0dEjdhCHXHX9ytPZx+o9g/CNiyA==} @@ -837,6 +984,9 @@ packages: '@push.rocks/smartshell@3.0.5': resolution: {integrity: sha512-kHh86kpkrXHM/xgftcFQ2psU+DJrINzbeD1gIKR/I6cEXjWyYfs+I6UnFMhY3Bcpx9FdTElpRy5qVsumWURQSw==} + '@push.rocks/smartshell@3.0.6': + resolution: {integrity: sha512-j3SgNyq1K3i7NVk5a2+5QkG/9ac30eC3OsOAMXVxOczYceMXRiXIr9yow3t/+na14/zSYd8He2N0vYPtYqKeSQ==} + '@push.rocks/smartsitemap@2.0.3': resolution: {integrity: sha512-jIcms8V1b2mt3dS4PKNlLR1DRC8pCDWMRVbnyM/2+snZOJZonQRlQzAyX8No0EfLbfdrfnxv2IjPX13X29Re6g==} @@ -849,14 +999,14 @@ packages: '@push.rocks/smartssh@2.0.1': resolution: {integrity: sha512-S+NFu1PYjsuExTUTQybXsT4r+mjqKydpAOfFvosF5ATO0EBD+nJc1TVx49dzAPO4/gs71Bxe3eLZWwZFwdKfsg==} - '@push.rocks/smartstate@2.0.17': - resolution: {integrity: sha512-ucx0zq8gWL3MuN4ogibUiGJlEH0of9WyDfxu+4pQySEdaZBJw0/UFkBM8wButkj0dF8w4wsVMN4YwZAdVqsAXg==} + '@push.rocks/smartstate@2.0.19': + resolution: {integrity: sha512-Rx2/2n8YaSBW6b4Ww+lYceq5dwkD+QzcnRwAjQDXlsEe8K+KU2T6revTZyf9PchBoC9pNFaAJofIZNebEGMzYA==} '@push.rocks/smartstream@2.0.8': resolution: {integrity: sha512-GlF/9cCkvBHwKa3DK4DO5wjfSgqkj6gAS4TrY9uD5NMHu9RQv4WiNrElTYj7iCEpnZgUnLO3tzw1JA3NRIMnnA==} - '@push.rocks/smartstream@3.0.44': - resolution: {integrity: sha512-BZwSUmhVD/CEzRdG/e2UachlyNjshiknqBnwHzIFPIjVKC66UgWX5lYCs2LOwJtuUEpfL1vTMOAYUFNcmPjW9A==} + '@push.rocks/smartstream@3.2.4': + resolution: {integrity: sha512-ddQhxVj7s4DPpyVP8cucBf/z7Z1ph9cVa0y225d0vhfI1mVtRTw5IXhe0ON1PaattmAu76FsCxDOP1Y/XHIxpQ==} '@push.rocks/smartstring@4.0.15': resolution: {integrity: sha512-NTNeOjWyg+aHtBTiQEyXamr7oTvYZ3wS1fudHo9ua7CLrykpK+i+RxFyJaLg1zB5x9xQF3NLEQecB14HPFX8Cg==} @@ -870,6 +1020,9 @@ packages: '@push.rocks/smarturl@3.0.7': resolution: {integrity: sha512-nx4EWjQD9JeO7QVbOsxd1PFeDQYoSQOOOYCZ+r7QWXHLJG52iYzgvJDCQyX6p705HDkYMJWozW2ZzhR22qLKbw==} + '@push.rocks/smarturl@3.1.0': + resolution: {integrity: sha512-ij73Q4GERojdPSHxAvYKvspimcpAJC6GGQCWsC4b+1sAiOSByjfmkUHK8yiEEOPRU9AeGuyaIVqK6ZzKLEZ3vA==} + '@push.rocks/smartversion@3.0.5': resolution: {integrity: sha512-8MZSo1yqyaKxKq0Q5N188l4un++9GFWVbhCAX5mXJwewZHn97ujffTeL+eOQYpWFTEpUhaq1QhL4NhqObBCt1Q==} @@ -879,8 +1032,8 @@ packages: '@push.rocks/smartyaml@2.0.5': resolution: {integrity: sha512-tBcf+HaOIfeEsTMwgUZDtZERCxXQyRsWO8Ar5DjBdiSRchbhVGZQEBzXswMS0W5ZoRenjgPK+4tPW3JQGRTfbg==} - '@push.rocks/tapbundle@5.0.24': - resolution: {integrity: sha512-FC30gH7U7BpyTfCuqaAvxB+7Iyf6Elz6/QA9VbE0Fcf5kaJhQTunZhm7fOPbIz/CeoYEkFzdBvLJznwhj/Z2ng==} + '@push.rocks/tapbundle@5.3.0': + resolution: {integrity: sha512-B+ZSqS2xK0cW5NWInfCjCcBn/gMF/qGcNjmuFEOd6o6b6m0E3tPkjz3qcqTD1ohqeJui6nBikRe14OzR6/7ooA==} '@push.rocks/taskbuffer@3.1.7': resolution: {integrity: sha512-QktGVJPucqQmW/QNGnscf4FAigT1H7JWKFGFdRuDEaOHKFh9qN+PXG3QY7DtZ4jfXdGLxPN4yAufDuPSAJYFnw==} @@ -1043,8 +1196,8 @@ packages: '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@serve.zone/interfaces@1.0.78': - resolution: {integrity: sha512-lAxta4i0ujuLkW0530F2PW/exErAtsV4GTv5yY7uMjh0Pmb8Q7w93FksMzIeV3bOj4beL0dfZEDNebcD+5k3iQ==} + '@serve.zone/interfaces@1.1.2': + resolution: {integrity: sha512-ajHArBX7iJcUPYjYoO1rx78Mz5IzHIKzxt34kWKk5fSDrOkAoNwk0P/zpm0JZ6ClQy7/maOHTiSsNpdbBNvhQg==} '@sindresorhus/is@5.6.0': resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} @@ -1054,6 +1207,10 @@ packages: resolution: {integrity: sha512-MBJBiidoe+0cTFhyxT8g+9g7CeVccLM0IOKKUMCNQ1CNMJ/eIfoo0RTfVrXOONEI1UCN1W+zkiHSbzUNE9dZtQ==} engines: {node: '>=16.0.0'} + '@smithy/abort-controller@3.1.5': + resolution: {integrity: sha512-DhNPnqTqPoG8aZ5dWkFOgsuY+i0GQ3CI6hMmvCoduNsnU9gUZWZBwGfDQsTTB7NvFPkom1df7jMIJWU90kuXXg==} + engines: {node: '>=16.0.0'} + '@smithy/chunked-blob-reader-native@3.0.0': resolution: {integrity: sha512-VDkpCYW+peSuM4zJip5WDfqvg2Mo/e8yxOv3VF1m11y7B8KKMKVFtmZWDe36Fvk8rGuWrPZHHXZ7rR7uM5yWyg==} @@ -1064,14 +1221,26 @@ packages: resolution: {integrity: sha512-SkW5LxfkSI1bUC74OtfBbdz+grQXYiPYolyu8VfpLIjEoN/sHVBlLeGXMQ1vX4ejkgfv6sxVbQJ32yF2cl1veA==} engines: {node: '>=16.0.0'} + '@smithy/config-resolver@3.0.9': + resolution: {integrity: sha512-5d9oBf40qC7n2xUoHmntKLdqsyTMMo/r49+eqSIjJ73eDfEtljAxEhzIQ3bkgXJtR3xiv7YzMT/3FF3ORkjWdg==} + engines: {node: '>=16.0.0'} + '@smithy/core@2.4.0': resolution: {integrity: sha512-cHXq+FneIF/KJbt4q4pjN186+Jf4ZB0ZOqEaZMBhT79srEyGDDBV31NqBRBjazz8ppQ1bJbDJMY9ba5wKFV36w==} engines: {node: '>=16.0.0'} + '@smithy/core@2.4.8': + resolution: {integrity: sha512-x4qWk7p/a4dcf7Vxb2MODIf4OIcqNbK182WxRvZ/3oKPrf/6Fdic5sSElhO1UtXpWKBazWfqg0ZEK9xN1DsuHA==} + engines: {node: '>=16.0.0'} + '@smithy/credential-provider-imds@3.2.0': resolution: {integrity: sha512-0SCIzgd8LYZ9EJxUjLXBmEKSZR/P/w6l7Rz/pab9culE/RWuqelAKGJvn5qUOl8BgX8Yj5HWM50A5hiB/RzsgA==} engines: {node: '>=16.0.0'} + '@smithy/credential-provider-imds@3.2.4': + resolution: {integrity: sha512-S9bb0EIokfYEuar4kEbLta+ivlKCWOCFsLZuilkNy9i0uEUEHSi47IFLPaxqqCl+0ftKmcOTHayY5nQhAuq7+w==} + engines: {node: '>=16.0.0'} + '@smithy/eventstream-codec@3.1.2': resolution: {integrity: sha512-0mBcu49JWt4MXhrhRAlxASNy0IjDRFU+aWNDRal9OtUJvJNiwDuyKMUONSOjLjSCeGwZaE0wOErdqULer8r7yw==} @@ -1094,6 +1263,9 @@ packages: '@smithy/fetch-http-handler@3.2.4': resolution: {integrity: sha512-kBprh5Gs5h7ug4nBWZi1FZthdqSM+T7zMmsZxx0IBvWUn7dK3diz2SHn7Bs4dQGFDk8plDv375gzenDoNwrXjg==} + '@smithy/fetch-http-handler@3.2.9': + resolution: {integrity: sha512-hYNVQOqhFQ6vOpenifFME546f0GfJn2OiQ3M0FDmuUu8V/Uiwy2wej7ZXxFBNqdx0R5DZAqWM1l6VRhGz8oE6A==} + '@smithy/hash-blob-browser@3.1.2': resolution: {integrity: sha512-hAbfqN2UbISltakCC2TP0kx4LqXBttEv2MqSPE98gVuDFMf05lU+TpC41QtqGP3Ff5A3GwZMPfKnEy0VmEUpmg==} @@ -1101,6 +1273,10 @@ packages: resolution: {integrity: sha512-2ctBXpPMG+B3BtWSGNnKELJ7SH9e4TNefJS0cd2eSkOOROeBnnVBnAy9LtJ8tY4vUEoe55N4CNPxzbWvR39iBw==} engines: {node: '>=16.0.0'} + '@smithy/hash-node@3.0.7': + resolution: {integrity: sha512-SAGHN+QkrwcHFjfWzs/czX94ZEjPJ0CrWJS3M43WswDXVEuP4AVy9gJ3+AF6JQHZD13bojmuf/Ap/ItDeZ+Qfw==} + engines: {node: '>=16.0.0'} + '@smithy/hash-stream-node@3.1.2': resolution: {integrity: sha512-PBgDMeEdDzi6JxKwbfBtwQG9eT9cVwsf0dZzLXoJF4sHKHs5HEo/3lJWpn6jibfJwT34I1EBXpBnZE8AxAft6g==} engines: {node: '>=16.0.0'} @@ -1108,6 +1284,9 @@ packages: '@smithy/invalid-dependency@3.0.3': resolution: {integrity: sha512-ID1eL/zpDULmHJbflb864k72/SNOZCADRc9i7Exq3RUNJw6raWUSlFEQ+3PX3EYs++bTxZB2dE9mEHTQLv61tw==} + '@smithy/invalid-dependency@3.0.7': + resolution: {integrity: sha512-Bq00GsAhHeYSuZX8Kpu4sbI9agH2BNYnqUmmbTGWOhki9NVsWn2jFr896vvoTMH8KAjNX/ErC/8t5QHuEXG+IA==} + '@smithy/is-array-buffer@2.2.0': resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} engines: {node: '>=14.0.0'} @@ -1123,69 +1302,136 @@ packages: resolution: {integrity: sha512-ILEzC2eyxx6ncej3zZSwMpB5RJ0zuqH7eMptxC4KN3f+v9bqT8ohssKbhNR78k/2tWW+KS5Spw+tbPF4Ejyqvw==} engines: {node: '>=16.0.0'} + '@smithy/middleware-content-length@3.0.9': + resolution: {integrity: sha512-t97PidoGElF9hTtLCrof32wfWMqC5g2SEJNxaVH3NjlatuNGsdxXRYO/t+RPnxA15RpYiS0f+zG7FuE2DeGgjA==} + engines: {node: '>=16.0.0'} + '@smithy/middleware-endpoint@3.1.0': resolution: {integrity: sha512-5y5aiKCEwg9TDPB4yFE7H6tYvGFf1OJHNczeY10/EFF8Ir8jZbNntQJxMWNfeQjC1mxPsaQ6mR9cvQbf+0YeMw==} engines: {node: '>=16.0.0'} + '@smithy/middleware-endpoint@3.1.4': + resolution: {integrity: sha512-/ChcVHekAyzUbyPRI8CzPPLj6y8QRAfJngWcLMgsWxKVzw/RzBV69mSOzJYDD3pRwushA1+5tHtPF8fjmzBnrQ==} + engines: {node: '>=16.0.0'} + '@smithy/middleware-retry@3.0.15': resolution: {integrity: sha512-iTMedvNt1ApdvkaoE8aSDuwaoc+BhvHqttbA/FO4Ty+y/S5hW6Ci/CTScG7vam4RYJWZxdTElc3MEfHRVH6cgQ==} engines: {node: '>=16.0.0'} + '@smithy/middleware-retry@3.0.23': + resolution: {integrity: sha512-x9PbGXxkcXIpm6L26qRSCC+eaYcHwybRmqU8LO/WM2RRlW0g8lz6FIiKbKgGvHuoK3dLZRiQVSQJveiCzwnA5A==} + engines: {node: '>=16.0.0'} + '@smithy/middleware-serde@3.0.3': resolution: {integrity: sha512-puUbyJQBcg9eSErFXjKNiGILJGtiqmuuNKEYNYfUD57fUl4i9+mfmThtQhvFXU0hCVG0iEJhvQUipUf+/SsFdA==} engines: {node: '>=16.0.0'} + '@smithy/middleware-serde@3.0.7': + resolution: {integrity: sha512-VytaagsQqtH2OugzVTq4qvjkLNbWehHfGcGr0JLJmlDRrNCeZoWkWsSOw1nhS/4hyUUWF/TLGGml4X/OnEep5g==} + engines: {node: '>=16.0.0'} + '@smithy/middleware-stack@3.0.3': resolution: {integrity: sha512-r4klY9nFudB0r9UdSMaGSyjyQK5adUyPnQN/ZM6M75phTxOdnc/AhpvGD1fQUvgmqjQEBGCwpnPbDm8pH5PapA==} engines: {node: '>=16.0.0'} + '@smithy/middleware-stack@3.0.7': + resolution: {integrity: sha512-EyTbMCdqS1DoeQsO4gI7z2Gzq1MoRFAeS8GkFYIwbedB7Lp5zlLHJdg+56tllIIG5Hnf9ZWX48YKSHlsKvugGA==} + engines: {node: '>=16.0.0'} + '@smithy/node-config-provider@3.1.4': resolution: {integrity: sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==} engines: {node: '>=16.0.0'} + '@smithy/node-config-provider@3.1.8': + resolution: {integrity: sha512-E0rU0DglpeJn5ge64mk8wTGEXcQwmpUTY5Zr7IzTpDLmHKiIamINERNZYrPQjg58Ck236sEKSwRSHA4CwshU6Q==} + engines: {node: '>=16.0.0'} + '@smithy/node-http-handler@3.1.4': resolution: {integrity: sha512-+UmxgixgOr/yLsUxcEKGH0fMNVteJFGkmRltYFHnBMlogyFdpzn2CwqWmxOrfJELhV34v0WSlaqG1UtE1uXlJg==} engines: {node: '>=16.0.0'} + '@smithy/node-http-handler@3.2.4': + resolution: {integrity: sha512-49reY3+JgLMFNm7uTAKBWiKCA6XSvkNp9FqhVmusm2jpVnHORYFeFZ704LShtqWfjZW/nhX+7Iexyb6zQfXYIQ==} + engines: {node: '>=16.0.0'} + '@smithy/property-provider@3.1.3': resolution: {integrity: sha512-zahyOVR9Q4PEoguJ/NrFP4O7SMAfYO1HLhB18M+q+Z4KFd4V2obiMnlVoUFzFLSPeVt1POyNWneHHrZaTMoc/g==} engines: {node: '>=16.0.0'} + '@smithy/property-provider@3.1.7': + resolution: {integrity: sha512-QfzLi1GPMisY7bAM5hOUqBdGYnY5S2JAlr201pghksrQv139f8iiiMalXtjczIP5f6owxFn3MINLNUNvUkgtPw==} + engines: {node: '>=16.0.0'} + '@smithy/protocol-http@4.1.0': resolution: {integrity: sha512-dPVoHYQ2wcHooGXg3LQisa1hH0e4y0pAddPMeeUPipI1tEOqL6A4N0/G7abeq+K8wrwSgjk4C0wnD1XZpJm5aA==} engines: {node: '>=16.0.0'} + '@smithy/protocol-http@4.1.4': + resolution: {integrity: sha512-MlWK8eqj0JlpZBnWmjQLqmFp71Ug00P+m72/1xQB3YByXD4zZ+y9N4hYrR0EDmrUCZIkyATWHOXFgtavwGDTzQ==} + engines: {node: '>=16.0.0'} + '@smithy/querystring-builder@3.0.3': resolution: {integrity: sha512-vyWckeUeesFKzCDaRwWLUA1Xym9McaA6XpFfAK5qI9DKJ4M33ooQGqvM4J+LalH4u/Dq9nFiC8U6Qn1qi0+9zw==} engines: {node: '>=16.0.0'} + '@smithy/querystring-builder@3.0.7': + resolution: {integrity: sha512-65RXGZZ20rzqqxTsChdqSpbhA6tdt5IFNgG6o7e1lnPVLCe6TNWQq4rTl4N87hTDD8mV4IxJJnvyE7brbnRkQw==} + engines: {node: '>=16.0.0'} + '@smithy/querystring-parser@3.0.3': resolution: {integrity: sha512-zahM1lQv2YjmznnfQsWbYojFe55l0SLG/988brlLv1i8z3dubloLF+75ATRsqPBboUXsW6I9CPGE5rQgLfY0vQ==} engines: {node: '>=16.0.0'} + '@smithy/querystring-parser@3.0.7': + resolution: {integrity: sha512-Fouw4KJVWqqUVIu1gZW8BH2HakwLz6dvdrAhXeXfeymOBrZw+hcqaWs+cS1AZPVp4nlbeIujYrKA921ZW2WMPA==} + engines: {node: '>=16.0.0'} + '@smithy/service-error-classification@3.0.3': resolution: {integrity: sha512-Jn39sSl8cim/VlkLsUhRFq/dKDnRUFlfRkvhOJaUbLBXUsLRLNf9WaxDv/z9BjuQ3A6k/qE8af1lsqcwm7+DaQ==} engines: {node: '>=16.0.0'} + '@smithy/service-error-classification@3.0.7': + resolution: {integrity: sha512-91PRkTfiBf9hxkIchhRKJfl1rsplRDyBnmyFca3y0Z3x/q0JJN480S83LBd8R6sBCkm2bBbqw2FHp0Mbh+ecSA==} + engines: {node: '>=16.0.0'} + '@smithy/shared-ini-file-loader@3.1.4': resolution: {integrity: sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==} engines: {node: '>=16.0.0'} + '@smithy/shared-ini-file-loader@3.1.8': + resolution: {integrity: sha512-0NHdQiSkeGl0ICQKcJQ2lCOKH23Nb0EaAa7RDRId6ZqwXkw4LJyIyZ0t3iusD4bnKYDPLGy2/5e2rfUhrt0Acw==} + engines: {node: '>=16.0.0'} + '@smithy/signature-v4@4.1.0': resolution: {integrity: sha512-aRryp2XNZeRcOtuJoxjydO6QTaVhxx/vjaR+gx7ZjaFgrgPRyZ3HCTbfwqYj6ZWEBHkCSUfcaymKPURaByukag==} engines: {node: '>=16.0.0'} + '@smithy/signature-v4@4.2.0': + resolution: {integrity: sha512-LafbclHNKnsorMgUkKm7Tk7oJ7xizsZ1VwqhGKqoCIrXh4fqDDp73fK99HOEEgcsQbtemmeY/BPv0vTVYYUNEQ==} + engines: {node: '>=16.0.0'} + '@smithy/smithy-client@3.2.0': resolution: {integrity: sha512-pDbtxs8WOhJLJSeaF/eAbPgXg4VVYFlRcL/zoNYA5WbG3wBL06CHtBSg53ppkttDpAJ/hdiede+xApip1CwSLw==} engines: {node: '>=16.0.0'} + '@smithy/smithy-client@3.4.0': + resolution: {integrity: sha512-nOfJ1nVQsxiP6srKt43r2My0Gp5PLWCW2ASqUioxIiGmu6d32v4Nekidiv5qOmmtzIrmaD+ADX5SKHUuhReeBQ==} + engines: {node: '>=16.0.0'} + '@smithy/types@3.3.0': resolution: {integrity: sha512-IxvBBCTFDHbVoK7zIxqA1ZOdc4QfM5HM7rGleCuHi7L1wnKv5Pn69xXJQ9hgxH60ZVygH9/JG0jRgtUncE3QUA==} engines: {node: '>=16.0.0'} + '@smithy/types@3.5.0': + resolution: {integrity: sha512-QN0twHNfe8mNJdH9unwsCK13GURU7oEAZqkBI+rsvpv1jrmserO+WnLE7jidR9W/1dxwZ0u/CB01mV2Gms/K2Q==} + engines: {node: '>=16.0.0'} + '@smithy/url-parser@3.0.3': resolution: {integrity: sha512-pw3VtZtX2rg+s6HMs6/+u9+hu6oY6U7IohGhVNnjbgKy86wcIsSZwgHrFR+t67Uyxvp4Xz3p3kGXXIpTNisq8A==} + '@smithy/url-parser@3.0.7': + resolution: {integrity: sha512-70UbSSR8J97c1rHZOWhl+VKiZDqHWxs/iW8ZHrHp5fCCPLSBE7GcUlUvKSle3Ca+J9LLbYCj/A79BxztBvAfpA==} + '@smithy/util-base64@3.0.0': resolution: {integrity: sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==} engines: {node: '>=16.0.0'} @@ -1213,14 +1459,26 @@ packages: resolution: {integrity: sha512-FZ4Psa3vjp8kOXcd3HJOiDPBCWtiilLl57r0cnNtq/Ga9RSDrM5ERL6xt+tO43+2af6Pn5Yp92x2n5vPuduNfg==} engines: {node: '>= 10.0.0'} + '@smithy/util-defaults-mode-browser@3.0.23': + resolution: {integrity: sha512-Y07qslyRtXDP/C5aWKqxTPBl4YxplEELG3xRrz2dnAQ6Lq/FgNrcKWmV561nNaZmFH+EzeGOX3ZRMbU8p1T6Nw==} + engines: {node: '>= 10.0.0'} + '@smithy/util-defaults-mode-node@3.0.15': resolution: {integrity: sha512-KSyAAx2q6d0t6f/S4XB2+3+6aQacm3aLMhs9aLMqn18uYGUepbdssfogW5JQZpc6lXNBnp0tEnR5e9CEKmEd7A==} engines: {node: '>= 10.0.0'} + '@smithy/util-defaults-mode-node@3.0.23': + resolution: {integrity: sha512-9Y4WH7f0vnDGuHUa4lGX9e2p+sMwODibsceSV6rfkZOvMC+BY3StB2LdO1NHafpsyHJLpwAgChxQ38tFyd6vkg==} + engines: {node: '>= 10.0.0'} + '@smithy/util-endpoints@2.0.5': resolution: {integrity: sha512-ReQP0BWihIE68OAblC/WQmDD40Gx+QY1Ez8mTdFMXpmjfxSyz2fVQu3A4zXRfQU9sZXtewk3GmhfOHswvX+eNg==} engines: {node: '>=16.0.0'} + '@smithy/util-endpoints@2.1.3': + resolution: {integrity: sha512-34eACeKov6jZdHqS5hxBMJ4KyWKztTMulhuQ2UdOoP6vVxMLrOKUqIXAwJe/wiWMhXhydLW664B02CNpQBQ4Aw==} + engines: {node: '>=16.0.0'} + '@smithy/util-hex-encoding@3.0.0': resolution: {integrity: sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==} engines: {node: '>=16.0.0'} @@ -1229,14 +1487,26 @@ packages: resolution: {integrity: sha512-l+StyYYK/eO3DlVPbU+4Bi06Jjal+PFLSMmlWM1BEwyLxZ3aKkf1ROnoIakfaA7mC6uw3ny7JBkau4Yc+5zfWw==} engines: {node: '>=16.0.0'} + '@smithy/util-middleware@3.0.7': + resolution: {integrity: sha512-OVA6fv/3o7TMJTpTgOi1H5OTwnuUa8hzRzhSFDtZyNxi6OZ70L/FHattSmhE212I7b6WSOJAAmbYnvcjTHOJCA==} + engines: {node: '>=16.0.0'} + '@smithy/util-retry@3.0.3': resolution: {integrity: sha512-AFw+hjpbtVApzpNDhbjNG5NA3kyoMs7vx0gsgmlJF4s+yz1Zlepde7J58zpIRIsdjc+emhpAITxA88qLkPF26w==} engines: {node: '>=16.0.0'} + '@smithy/util-retry@3.0.7': + resolution: {integrity: sha512-nh1ZO1vTeo2YX1plFPSe/OXaHkLAHza5jpokNiiKX2M5YpNUv6RxGJZhpfmiR4jSvVHCjIDmILjrxKmP+/Ghug==} + engines: {node: '>=16.0.0'} + '@smithy/util-stream@3.1.3': resolution: {integrity: sha512-FIv/bRhIlAxC0U7xM1BCnF2aDRPq0UaelqBHkM2lsCp26mcBbgI0tCVTv+jGdsQLUmAMybua/bjDsSu8RQHbmw==} engines: {node: '>=16.0.0'} + '@smithy/util-stream@3.1.9': + resolution: {integrity: sha512-7YAR0Ub3MwTMjDfjnup4qa6W8gygZMxikBhFMPESi6ASsl/rZJhwLpF/0k9TuezScCojsM0FryGdz4LZtjKPPQ==} + engines: {node: '>=16.0.0'} + '@smithy/util-uri-escape@3.0.0': resolution: {integrity: sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==} engines: {node: '>=16.0.0'} @@ -1302,8 +1572,11 @@ packages: '@types/chai-dom@1.11.3': resolution: {integrity: sha512-EUEZI7uID4ewzxnU7DJXtyvykhQuwe+etJ1wwOiJyQRTH/ifMWKX+ghiXkxCUvNJ6IQDodf0JXhuP6zZcy2qXQ==} - '@types/chai@4.3.17': - resolution: {integrity: sha512-zmZ21EWzR71B4Sscphjief5djsLre50M6lI622OSySTmn9DB3j+C3kWroHfBQWXbOBwbgg/M8CG/hUxDLIloow==} + '@types/chai@4.3.20': + resolution: {integrity: sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==} + + '@types/chai@5.0.0': + resolution: {integrity: sha512-+DwhEHAaFPPdJ2ral3kNHFQXnTfscEEFsUxzD+d7nlcLrFK23JtNjH71RGasTcHb88b4vVi4mTyfpf8u2L8bdA==} '@types/clean-css@4.2.11': resolution: {integrity: sha512-Y8n81lQVTAfP2TOdtJJEsCoYl1AnOkqDqMvXb9/7pfgZZ7r8YrEyurrAvAoAjHOGXKRybay+5CsExqIH6liccw==} @@ -1341,9 +1614,15 @@ packages: '@types/express-serve-static-core@4.19.5': resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} + '@types/express-serve-static-core@5.0.0': + resolution: {integrity: sha512-AbXMTZGt40T+KON9/Fdxx0B2WK5hsgxcfXJLr5bFpZ7b4JCex2WyQPTEKdXqfHiY5nKKBScZ7yCoO6Pvgxfvnw==} + '@types/express@4.17.21': resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} + '@types/express@5.0.0': + resolution: {integrity: sha512-DvZriSMehGHL1ZNLzi6MidnsDhUZM/x2pRdDIKdwbUNqqwHxMlRdkxtn6/EPKyqKpHqTl/4nRZsRNLpZxZRpPQ==} + '@types/fast-json-stable-stringify@2.1.0': resolution: {integrity: sha512-IyNhGHu71jH1jCXTHmafuoAAdsbBON3kDh7u/UUhLmjYgN5TYB54e1R8ckTCiIevl2UuZaCsi9XRxineY5yUjw==} deprecated: This is a stub types definition. fast-json-stable-stringify provides its own type definitions, so you do not need this installed. @@ -1429,8 +1708,8 @@ packages: '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - '@types/node@22.5.0': - resolution: {integrity: sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==} + '@types/node@22.7.5': + resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} '@types/parse5@6.0.3': resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} @@ -1441,6 +1720,9 @@ packages: '@types/qs@6.9.15': resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} + '@types/qs@6.9.16': + resolution: {integrity: sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==} + '@types/randomatic@3.1.5': resolution: {integrity: sha512-VCwCTw6qh1pRRw+5rNTAwqPmf6A+hdrkdM7dBpZVmhl7g+em3ONXlYK/bWPVKqVGMWgP0d1bog8Vc/X6zRwRRQ==} @@ -1523,8 +1805,8 @@ packages: resolution: {integrity: sha512-/EBiDAUCJ2DzZhaFxTPRIznEPeafdLbXShIL6aTu7x73x7ZoxSDv7DGuTsh2rWNMUa4+AKli4UORrpyv6QBOiA==} engines: {node: '>=18.0.0'} - '@web/dev-server-core@0.7.2': - resolution: {integrity: sha512-Q/0jpF13Ipk+qGGQ+Yx/FW1TQBYazpkfgYHHo96HBE7qv4V4KKHqHglZcSUxti/zd4bToxX1cFTz8dmbTlb8JA==} + '@web/dev-server-core@0.7.3': + resolution: {integrity: sha512-GS+Ok6HiqNZOsw2oEv5V2OISZ2s/6icJodyGjUuD3RChr0G5HiESbKf2K8mZV4shTz9sRC9KSQf8qvno2gPKrQ==} engines: {node: '>=18.0.0'} '@web/parse5-utils@2.1.0': @@ -1535,8 +1817,8 @@ packages: resolution: {integrity: sha512-zeLI6QdH0jzzJMDV5O42Pd8WLJtYqovgdt0JdytgHc0d1EpzXDsc7NTCJSImboc2NcayIsWAvvGGeRF69SMMYg==} engines: {node: '>=18.0.0'} - '@web/test-runner-core@0.13.3': - resolution: {integrity: sha512-ilDqF/v2sj0sD69FNSIDT7uw4M1yTVedLBt32/lXy3MMi6suCM7m/ZlhsBy8PXhf879WMvzBOl/vhJBpEMB9vA==} + '@web/test-runner-core@0.13.4': + resolution: {integrity: sha512-84E1025aUSjvZU1j17eCTwV7m5Zg3cZHErV3+CaJM9JPCesZwLraIa0ONIQ9w4KLgcDgJFw9UnJ0LbFf42h6tg==} engines: {node: '>=18.0.0'} '@webcontainer/api@1.2.0': @@ -1605,12 +1887,8 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - apexcharts@3.52.0: - resolution: {integrity: sha512-7dg0ADKs8AA89iYMZMe2sFDG0XK5PfqllKV9N+i3hKHm3vEtdhwz8AlXGm+/b0nJ6jKiaXsqci5LfVxNhtB+dA==} + apexcharts@3.54.0: + resolution: {integrity: sha512-ZgI/seScffjLpwNRX/gAhIkAhpCNWiTNsdICv7qxnF0xisI23XSsaENUKIcMlyP1rbe8ECgvybDnp7plZld89A==} aproba@2.0.0: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} @@ -1658,8 +1936,8 @@ packages: axios@0.26.1: resolution: {integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==} - b4a@1.6.6: - resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} + b4a@1.6.7: + resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==} backo2@1.0.2: resolution: {integrity: sha1-MasayLEpNjRj41s+u2n038+6eUc=} @@ -1670,8 +1948,8 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - bare-events@2.4.2: - resolution: {integrity: sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==} + bare-events@2.5.0: + resolution: {integrity: sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==} base64-arraybuffer-es6@0.7.0: resolution: {integrity: sha512-ESyU/U1CFZDJUdr+neHRhNozeCv72Y7Vm0m1DCbjX3KBjT6eYocvAJlSk6+8+HkVwXlT1FNxhGW6q3UKAlCvvw==} @@ -1684,10 +1962,6 @@ packages: resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} engines: {node: ^4.5.0 || >= 5.9} - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} @@ -1791,9 +2065,9 @@ packages: character-entities@2.0.2: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} + chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -1970,6 +2244,15 @@ packages: supports-color: optional: true + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} @@ -2099,10 +2382,6 @@ packages: entities@2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} - errorstacks@2.4.1: resolution: {integrity: sha512-jE4i0SMYevwu/xxAuzhly/KTwtj0xDhbzB6m1xPImxTkw8wcCbgarOQPfCVMi5JKVyW7in29pNJCCJrry3Ynnw==} @@ -2221,6 +2500,10 @@ packages: resolution: {integrity: sha512-RuWzwF2L9tCHS76KR/Mdh+DwJZcFCzrhrPXpOw6MlEfl/o31fjpTikzcKlYuyeV7e7ftdCGVJTNOCzkYD/aLbw==} engines: {node: '>=18'} + file-type@19.5.0: + resolution: {integrity: sha512-dMuq6WWnP6BpQY0zYJNpTtQWgeCImSMG0BTIzUBXvxbwc1HWP/E7AE4UWU9XSCOPGJuOHda0HpDnwM2FW+d90A==} + engines: {node: '>=18'} + fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} @@ -2246,6 +2529,15 @@ packages: debug: optional: true + follow-redirects@1.15.8: + resolution: {integrity: sha512-xgrmBhBToVKay1q2Tao5LI26B83UhrB/vM1avwVSDzt8rx3rO6AizBAaF46EgksTVr+rFTQaqZZ9MVBfUe4nig==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + foreground-child@2.0.0: resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==} engines: {node: '>=8.0.0'} @@ -2295,11 +2587,6 @@ packages: fs.realpath@1.0.0: resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} @@ -2389,36 +2676,21 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} - hast-util-from-parse5@8.0.1: - resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} - - hast-util-parse-selector@4.0.0: - resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} - - hast-util-raw@9.0.4: - resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==} - hast-util-sanitize@5.0.1: resolution: {integrity: sha512-IGrgWLuip4O2nq5CugXy4GI2V8kx4sFVy5Hd4vF7AR2gxS0N9s7nEAVUyeMtZKZvzrxVsHt73XdTsno1tClIkQ==} - hast-util-to-html@9.0.1: - resolution: {integrity: sha512-hZOofyZANbyWo+9RP75xIDV/gq+OUKx+T46IlwERnKmfpwp81XBFbT9mi26ws+SJchA4RVUQwIBJpqEOBhMzEQ==} - - hast-util-to-parse5@8.0.0: - resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + hast-util-to-html@9.0.3: + resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} hast-util-whitespace@3.0.0: resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} - hastscript@8.0.0: - resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} - he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true - highlight.js@11.9.0: - resolution: {integrity: sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==} + highlight.js@11.10.0: + resolution: {integrity: sha512-SYVnVFswQER+zu1laSya563s+F8VDGt7o35d4utbamowvUNLLMovFqwCLSocpZTz3MgaSRA1IbqRWZv97dtErQ==} engines: {node: '>=12.0.0'} html-escaper@2.0.2: @@ -2521,10 +2793,6 @@ packages: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - is-docker@2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} @@ -2698,18 +2966,27 @@ packages: lit-element@4.1.0: resolution: {integrity: sha512-gSejRUQJuMQjV2Z59KAS/D4iElUhwKpIyJvZ9w+DIagIQjfJnhR20h2Q5ddpzXGS+fF0tMZ/xEYGMnKmaI/iww==} + lit-element@4.1.1: + resolution: {integrity: sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==} + lit-html@2.8.0: resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} lit-html@3.2.0: resolution: {integrity: sha512-pwT/HwoxqI9FggTrYVarkBKFN9MlTUpLrDHubTmW4SrkL3kkqW5gxwbxMMUnbbRHBC0WTZnYHcjDSCM559VyfA==} + lit-html@3.2.1: + resolution: {integrity: sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==} + lit@2.8.0: resolution: {integrity: sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==} lit@3.2.0: resolution: {integrity: sha512-s6tI33Lf6VpDu7u4YqsSX78D28bYQulM+VAzsGch4fx2H0eLZnJsUBsPWmGYSGoKDNbjtRv02rio1o+UdPVwvw==} + lit@3.2.1: + resolution: {integrity: sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==} + locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} @@ -2978,8 +3255,8 @@ packages: micromark@4.0.0: resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} - micromatch@4.0.7: - resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} mime-db@1.52.0: @@ -3051,8 +3328,8 @@ packages: engines: {node: '>=10'} hasBin: true - monaco-editor@0.50.0: - resolution: {integrity: sha512-8CclLCmrRRh+sul7C08BmPBP3P8wVWfBHomsTcndxg5NRCEPfu/mc2AGU8k37ajjDVXcXFc12ORAMUkmk+lkFA==} + monaco-editor@0.52.0: + resolution: {integrity: sha512-OeWhNpABLCeTqubfqLMXGsqf6OmPU6pHM85kF3dhy6kq5hnhuVS1p3VrEW/XhWHc71P2tHyS5JFySD8mgs1crw==} mongodb-connection-string-url@2.6.0: resolution: {integrity: sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==} @@ -3108,8 +3385,8 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - nan@2.20.0: - resolution: {integrity: sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==} + nan@2.21.0: + resolution: {integrity: sha512-MCpOGmdWvAOMi4RWnpxS5G24l7dVMtdSHtV87I3ltjaLdFOTO74HVJ+DfYiAXjxGKsYR/UCmm1rBwhMN7KqS1A==} nanocolors@0.2.13: resolution: {integrity: sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==} @@ -3166,10 +3443,6 @@ packages: resolution: {integrity: sha512-ff4jKqMI8Xl50/4Mms/9jPobzAV/UK+kXG2XJ/7AqOmxIx8mqfqTIHYxuAnEgJ2AQeBbLnlbmZ5+38Y9A0w/YA==} engines: {node: '>=12'} - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - normalize-url@8.0.1: resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} engines: {node: '>=14.16'} @@ -3270,9 +3543,6 @@ packages: parse5@6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - parse5@7.1.2: - resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} - parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} @@ -3296,8 +3566,9 @@ packages: path-to-regexp@0.1.7: resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=} - path-to-regexp@6.2.2: - resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} + path-to-regexp@8.2.0: + resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==} + engines: {node: '>=16'} path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} @@ -3321,8 +3592,8 @@ packages: resolution: {integrity: sha512-AHXsYi9EcYlSm3uUANz7h5WSktHiyTnUeHqdWmyRdjdMhgq9LgZ8pggl9FOUGuCLVfe+NKxp2k9sEMCH3tHIEg==} engines: {node: '>=14'} - pdfjs-dist@4.5.136: - resolution: {integrity: sha512-V1BALcAN/FmxBEShLxoP73PlQZAZtzlaNfRbRhJrKvXzjLC5VaIlBAQUJuWP8iaYUmIdmdLHmt3E2TBglxOm3w==} + pdfjs-dist@4.7.76: + resolution: {integrity: sha512-8y6wUgC/Em35IumlGjaJOCm3wV4aY/6sqnIT3fVW/67mXsOZ9HWBn8GDKmJUK0GSzpbmX3gQqwfoFayp78Mtqw==} engines: {node: '>=18'} peek-readable@5.1.4: @@ -3332,8 +3603,8 @@ packages: pend@1.2.0: resolution: {integrity: sha1-elfrVQpng/kRUzH89GY9XI4AelA=} - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -3430,9 +3701,9 @@ packages: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} realistic-structured-clone@3.0.0: resolution: {integrity: sha512-rOjh4nuWkAqf9PWu6JVpOWD4ndI+JHfgiZeMmujYcPi+fvILUu7g6l26TC1K5aBIp34nV+jE1cDO75EKOfHC5Q==} @@ -3625,8 +3896,8 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - streamx@2.19.0: - resolution: {integrity: sha512-5z6CNR4gtkPbwlxyEqoDGDmWIzoNJqCBt4Eac1ICP9YaIT08ct712cFj0u1rx4F8luAuL+3Qc+RFIdI4OX00kg==} + streamx@2.20.1: + resolution: {integrity: sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA==} string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -3736,8 +4007,8 @@ packages: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} - text-decoder@1.1.1: - resolution: {integrity: sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==} + text-decoder@1.2.0: + resolution: {integrity: sha512-n1yg1mOj9DNpk3NeZOx7T6jchTbyJS3i3cucbNN6FcdPriMZx7NsgrGpWWdWZZGxD7ES1XB+3uoqHMgOKaN+fg==} threads@1.7.0: resolution: {integrity: sha512-Mx5NBSHX3sQYR6iI9VYbgHKBLisyB+xROCBGjjWm1O9wb9vfLxdaGtmT/KCjUqMsSNW6nERzCW3T6H43LqjDZQ==} @@ -3808,6 +4079,12 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} + + tslib@2.8.0: + resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} + tsscmp@1.0.6: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} @@ -3921,17 +4198,11 @@ packages: resolution: {integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=} engines: {node: '>= 0.8'} - vfile-location@5.0.3: - resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} - vfile-message@4.0.2: resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} - vfile@6.0.2: - resolution: {integrity: sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==} - - web-namespaces@2.0.1: - resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} webidl-conversions@3.0.1: resolution: {integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=} @@ -4116,21 +4387,21 @@ snapshots: '@api.global/typedrequest-interfaces@3.0.19': {} - '@api.global/typedrequest@3.0.30': + '@api.global/typedrequest@3.1.10': dependencies: '@api.global/typedrequest-interfaces': 3.0.19 '@push.rocks/isounique': 1.0.5 - '@push.rocks/lik': 6.0.15 + '@push.rocks/lik': 6.1.0 '@push.rocks/smartbuffer': 3.0.4 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartguard': 3.0.2 + '@push.rocks/smartguard': 3.1.0 '@push.rocks/smartpromise': 4.0.4 '@push.rocks/webrequest': 3.0.37 '@push.rocks/webstream': 1.0.10 - '@api.global/typedserver@3.0.50': + '@api.global/typedserver@3.0.51': dependencies: - '@api.global/typedrequest': 3.0.30 + '@api.global/typedrequest': 3.1.10 '@api.global/typedrequest-interfaces': 3.0.19 '@api.global/typedsocket': 3.0.1 '@cloudflare/workers-types': 4.20240821.1 @@ -4155,7 +4426,7 @@ snapshots: '@push.rocks/smartrequest': 2.0.22 '@push.rocks/smartrx': 3.0.7 '@push.rocks/smartsitemap': 2.0.3 - '@push.rocks/smartstream': 3.0.44 + '@push.rocks/smartstream': 3.2.4 '@push.rocks/smarttime': 4.0.8 '@push.rocks/taskbuffer': 3.1.7 '@push.rocks/webrequest': 3.0.37 @@ -4175,7 +4446,7 @@ snapshots: '@api.global/typedsocket@3.0.1': dependencies: - '@api.global/typedrequest': 3.0.30 + '@api.global/typedrequest': 3.1.10 '@api.global/typedrequest-interfaces': 3.0.19 '@push.rocks/isohash': 2.0.1 '@push.rocks/smartjson': 5.0.20 @@ -4198,10 +4469,10 @@ snapshots: '@pushrocks/smartstring': 4.0.7 '@tsclass/tsclass': 4.1.2 - '@apiclient.xyz/docker@1.2.3': + '@apiclient.xyz/docker@1.2.7': dependencies: '@push.rocks/lik': 6.0.15 - '@push.rocks/smartarchive': 4.0.37 + '@push.rocks/smartarchive': 4.0.39 '@push.rocks/smartbucket': 3.0.22 '@push.rocks/smartfile': 11.0.21 '@push.rocks/smartjson': 5.0.20 @@ -4210,7 +4481,7 @@ snapshots: '@push.rocks/smartpath': 5.0.18 '@push.rocks/smartpromise': 4.0.4 '@push.rocks/smartrequest': 2.0.22 - '@push.rocks/smartstream': 3.0.44 + '@push.rocks/smartstream': 3.2.4 '@push.rocks/smartstring': 4.0.15 '@push.rocks/smartunique': 3.0.9 '@push.rocks/smartversion': 3.0.5 @@ -4278,21 +4549,21 @@ snapshots: '@smithy/util-utf8': 2.3.0 tslib: 2.6.3 - '@aws-sdk/client-cognito-identity@3.637.0': + '@aws-sdk/client-cognito-identity@3.645.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.637.0(@aws-sdk/client-sts@3.637.0) - '@aws-sdk/client-sts': 3.637.0 + '@aws-sdk/client-sso-oidc': 3.645.0(@aws-sdk/client-sts@3.645.0) + '@aws-sdk/client-sts': 3.645.0 '@aws-sdk/core': 3.635.0 - '@aws-sdk/credential-provider-node': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/client-sts@3.637.0) + '@aws-sdk/credential-provider-node': 3.645.0(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.645.0) '@aws-sdk/middleware-host-header': 3.620.0 '@aws-sdk/middleware-logger': 3.609.0 '@aws-sdk/middleware-recursion-detection': 3.620.0 - '@aws-sdk/middleware-user-agent': 3.637.0 + '@aws-sdk/middleware-user-agent': 3.645.0 '@aws-sdk/region-config-resolver': 3.614.0 '@aws-sdk/types': 3.609.0 - '@aws-sdk/util-endpoints': 3.637.0 + '@aws-sdk/util-endpoints': 3.645.0 '@aws-sdk/util-user-agent-browser': 3.609.0 '@aws-sdk/util-user-agent-node': 3.614.0 '@smithy/config-resolver': 3.0.5 @@ -4320,7 +4591,54 @@ snapshots: '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 '@smithy/util-utf8': 3.0.0 - tslib: 2.6.3 + tslib: 2.7.0 + transitivePeerDependencies: + - aws-crt + optional: true + + '@aws-sdk/client-cognito-identity@3.670.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sso-oidc': 3.670.0(@aws-sdk/client-sts@3.670.0) + '@aws-sdk/client-sts': 3.670.0 + '@aws-sdk/core': 3.667.0 + '@aws-sdk/credential-provider-node': 3.670.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0))(@aws-sdk/client-sts@3.670.0) + '@aws-sdk/middleware-host-header': 3.667.0 + '@aws-sdk/middleware-logger': 3.667.0 + '@aws-sdk/middleware-recursion-detection': 3.667.0 + '@aws-sdk/middleware-user-agent': 3.669.0 + '@aws-sdk/region-config-resolver': 3.667.0 + '@aws-sdk/types': 3.667.0 + '@aws-sdk/util-endpoints': 3.667.0 + '@aws-sdk/util-user-agent-browser': 3.670.0 + '@aws-sdk/util-user-agent-node': 3.669.0 + '@smithy/config-resolver': 3.0.9 + '@smithy/core': 2.4.8 + '@smithy/fetch-http-handler': 3.2.9 + '@smithy/hash-node': 3.0.7 + '@smithy/invalid-dependency': 3.0.7 + '@smithy/middleware-content-length': 3.0.9 + '@smithy/middleware-endpoint': 3.1.4 + '@smithy/middleware-retry': 3.0.23 + '@smithy/middleware-serde': 3.0.7 + '@smithy/middleware-stack': 3.0.7 + '@smithy/node-config-provider': 3.1.8 + '@smithy/node-http-handler': 3.2.4 + '@smithy/protocol-http': 4.1.4 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 + '@smithy/url-parser': 3.0.7 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.23 + '@smithy/util-defaults-mode-node': 3.0.23 + '@smithy/util-endpoints': 2.1.3 + '@smithy/util-middleware': 3.0.7 + '@smithy/util-retry': 3.0.7 + '@smithy/util-utf8': 3.0.0 + tslib: 2.8.0 transitivePeerDependencies: - aws-crt optional: true @@ -4433,6 +4751,144 @@ snapshots: transitivePeerDependencies: - aws-crt + '@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sts': 3.645.0 + '@aws-sdk/core': 3.635.0 + '@aws-sdk/credential-provider-node': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.645.0) + '@aws-sdk/middleware-host-header': 3.620.0 + '@aws-sdk/middleware-logger': 3.609.0 + '@aws-sdk/middleware-recursion-detection': 3.620.0 + '@aws-sdk/middleware-user-agent': 3.637.0 + '@aws-sdk/region-config-resolver': 3.614.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.637.0 + '@aws-sdk/util-user-agent-browser': 3.609.0 + '@aws-sdk/util-user-agent-node': 3.614.0 + '@smithy/config-resolver': 3.0.5 + '@smithy/core': 2.4.0 + '@smithy/fetch-http-handler': 3.2.4 + '@smithy/hash-node': 3.0.3 + '@smithy/invalid-dependency': 3.0.3 + '@smithy/middleware-content-length': 3.0.5 + '@smithy/middleware-endpoint': 3.1.0 + '@smithy/middleware-retry': 3.0.15 + '@smithy/middleware-serde': 3.0.3 + '@smithy/middleware-stack': 3.0.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/node-http-handler': 3.1.4 + '@smithy/protocol-http': 4.1.0 + '@smithy/smithy-client': 3.2.0 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.15 + '@smithy/util-defaults-mode-node': 3.0.15 + '@smithy/util-endpoints': 2.0.5 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-retry': 3.0.3 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 + transitivePeerDependencies: + - aws-crt + optional: true + + '@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.645.0)': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sts': 3.645.0 + '@aws-sdk/core': 3.635.0 + '@aws-sdk/credential-provider-node': 3.645.0(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.645.0) + '@aws-sdk/middleware-host-header': 3.620.0 + '@aws-sdk/middleware-logger': 3.609.0 + '@aws-sdk/middleware-recursion-detection': 3.620.0 + '@aws-sdk/middleware-user-agent': 3.645.0 + '@aws-sdk/region-config-resolver': 3.614.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.645.0 + '@aws-sdk/util-user-agent-browser': 3.609.0 + '@aws-sdk/util-user-agent-node': 3.614.0 + '@smithy/config-resolver': 3.0.5 + '@smithy/core': 2.4.0 + '@smithy/fetch-http-handler': 3.2.4 + '@smithy/hash-node': 3.0.3 + '@smithy/invalid-dependency': 3.0.3 + '@smithy/middleware-content-length': 3.0.5 + '@smithy/middleware-endpoint': 3.1.0 + '@smithy/middleware-retry': 3.0.15 + '@smithy/middleware-serde': 3.0.3 + '@smithy/middleware-stack': 3.0.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/node-http-handler': 3.1.4 + '@smithy/protocol-http': 4.1.0 + '@smithy/smithy-client': 3.2.0 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.15 + '@smithy/util-defaults-mode-node': 3.0.15 + '@smithy/util-endpoints': 2.0.5 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-retry': 3.0.3 + '@smithy/util-utf8': 3.0.0 + tslib: 2.7.0 + transitivePeerDependencies: + - aws-crt + optional: true + + '@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0)': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sts': 3.670.0 + '@aws-sdk/core': 3.667.0 + '@aws-sdk/credential-provider-node': 3.670.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0))(@aws-sdk/client-sts@3.670.0) + '@aws-sdk/middleware-host-header': 3.667.0 + '@aws-sdk/middleware-logger': 3.667.0 + '@aws-sdk/middleware-recursion-detection': 3.667.0 + '@aws-sdk/middleware-user-agent': 3.669.0 + '@aws-sdk/region-config-resolver': 3.667.0 + '@aws-sdk/types': 3.667.0 + '@aws-sdk/util-endpoints': 3.667.0 + '@aws-sdk/util-user-agent-browser': 3.670.0 + '@aws-sdk/util-user-agent-node': 3.669.0 + '@smithy/config-resolver': 3.0.9 + '@smithy/core': 2.4.8 + '@smithy/fetch-http-handler': 3.2.9 + '@smithy/hash-node': 3.0.7 + '@smithy/invalid-dependency': 3.0.7 + '@smithy/middleware-content-length': 3.0.9 + '@smithy/middleware-endpoint': 3.1.4 + '@smithy/middleware-retry': 3.0.23 + '@smithy/middleware-serde': 3.0.7 + '@smithy/middleware-stack': 3.0.7 + '@smithy/node-config-provider': 3.1.8 + '@smithy/node-http-handler': 3.2.4 + '@smithy/protocol-http': 4.1.4 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 + '@smithy/url-parser': 3.0.7 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.23 + '@smithy/util-defaults-mode-node': 3.0.23 + '@smithy/util-endpoints': 2.1.3 + '@smithy/util-middleware': 3.0.7 + '@smithy/util-retry': 3.0.7 + '@smithy/util-utf8': 3.0.0 + tslib: 2.8.0 + transitivePeerDependencies: + - aws-crt + optional: true + '@aws-sdk/client-sso@3.637.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 @@ -4476,6 +4932,94 @@ snapshots: transitivePeerDependencies: - aws-crt + '@aws-sdk/client-sso@3.645.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.635.0 + '@aws-sdk/middleware-host-header': 3.620.0 + '@aws-sdk/middleware-logger': 3.609.0 + '@aws-sdk/middleware-recursion-detection': 3.620.0 + '@aws-sdk/middleware-user-agent': 3.645.0 + '@aws-sdk/region-config-resolver': 3.614.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.645.0 + '@aws-sdk/util-user-agent-browser': 3.609.0 + '@aws-sdk/util-user-agent-node': 3.614.0 + '@smithy/config-resolver': 3.0.5 + '@smithy/core': 2.4.0 + '@smithy/fetch-http-handler': 3.2.4 + '@smithy/hash-node': 3.0.3 + '@smithy/invalid-dependency': 3.0.3 + '@smithy/middleware-content-length': 3.0.5 + '@smithy/middleware-endpoint': 3.1.0 + '@smithy/middleware-retry': 3.0.15 + '@smithy/middleware-serde': 3.0.3 + '@smithy/middleware-stack': 3.0.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/node-http-handler': 3.1.4 + '@smithy/protocol-http': 4.1.0 + '@smithy/smithy-client': 3.2.0 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.15 + '@smithy/util-defaults-mode-node': 3.0.15 + '@smithy/util-endpoints': 2.0.5 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-retry': 3.0.3 + '@smithy/util-utf8': 3.0.0 + tslib: 2.7.0 + transitivePeerDependencies: + - aws-crt + optional: true + + '@aws-sdk/client-sso@3.670.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.667.0 + '@aws-sdk/middleware-host-header': 3.667.0 + '@aws-sdk/middleware-logger': 3.667.0 + '@aws-sdk/middleware-recursion-detection': 3.667.0 + '@aws-sdk/middleware-user-agent': 3.669.0 + '@aws-sdk/region-config-resolver': 3.667.0 + '@aws-sdk/types': 3.667.0 + '@aws-sdk/util-endpoints': 3.667.0 + '@aws-sdk/util-user-agent-browser': 3.670.0 + '@aws-sdk/util-user-agent-node': 3.669.0 + '@smithy/config-resolver': 3.0.9 + '@smithy/core': 2.4.8 + '@smithy/fetch-http-handler': 3.2.9 + '@smithy/hash-node': 3.0.7 + '@smithy/invalid-dependency': 3.0.7 + '@smithy/middleware-content-length': 3.0.9 + '@smithy/middleware-endpoint': 3.1.4 + '@smithy/middleware-retry': 3.0.23 + '@smithy/middleware-serde': 3.0.7 + '@smithy/middleware-stack': 3.0.7 + '@smithy/node-config-provider': 3.1.8 + '@smithy/node-http-handler': 3.2.4 + '@smithy/protocol-http': 4.1.4 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 + '@smithy/url-parser': 3.0.7 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.23 + '@smithy/util-defaults-mode-node': 3.0.23 + '@smithy/util-endpoints': 2.1.3 + '@smithy/util-middleware': 3.0.7 + '@smithy/util-retry': 3.0.7 + '@smithy/util-utf8': 3.0.0 + tslib: 2.8.0 + transitivePeerDependencies: + - aws-crt + optional: true + '@aws-sdk/client-sts@3.637.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 @@ -4521,6 +5065,98 @@ snapshots: transitivePeerDependencies: - aws-crt + '@aws-sdk/client-sts@3.645.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sso-oidc': 3.645.0(@aws-sdk/client-sts@3.645.0) + '@aws-sdk/core': 3.635.0 + '@aws-sdk/credential-provider-node': 3.645.0(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.645.0) + '@aws-sdk/middleware-host-header': 3.620.0 + '@aws-sdk/middleware-logger': 3.609.0 + '@aws-sdk/middleware-recursion-detection': 3.620.0 + '@aws-sdk/middleware-user-agent': 3.645.0 + '@aws-sdk/region-config-resolver': 3.614.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.645.0 + '@aws-sdk/util-user-agent-browser': 3.609.0 + '@aws-sdk/util-user-agent-node': 3.614.0 + '@smithy/config-resolver': 3.0.5 + '@smithy/core': 2.4.0 + '@smithy/fetch-http-handler': 3.2.4 + '@smithy/hash-node': 3.0.3 + '@smithy/invalid-dependency': 3.0.3 + '@smithy/middleware-content-length': 3.0.5 + '@smithy/middleware-endpoint': 3.1.0 + '@smithy/middleware-retry': 3.0.15 + '@smithy/middleware-serde': 3.0.3 + '@smithy/middleware-stack': 3.0.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/node-http-handler': 3.1.4 + '@smithy/protocol-http': 4.1.0 + '@smithy/smithy-client': 3.2.0 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.15 + '@smithy/util-defaults-mode-node': 3.0.15 + '@smithy/util-endpoints': 2.0.5 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-retry': 3.0.3 + '@smithy/util-utf8': 3.0.0 + tslib: 2.7.0 + transitivePeerDependencies: + - aws-crt + optional: true + + '@aws-sdk/client-sts@3.670.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sso-oidc': 3.670.0(@aws-sdk/client-sts@3.670.0) + '@aws-sdk/core': 3.667.0 + '@aws-sdk/credential-provider-node': 3.670.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0))(@aws-sdk/client-sts@3.670.0) + '@aws-sdk/middleware-host-header': 3.667.0 + '@aws-sdk/middleware-logger': 3.667.0 + '@aws-sdk/middleware-recursion-detection': 3.667.0 + '@aws-sdk/middleware-user-agent': 3.669.0 + '@aws-sdk/region-config-resolver': 3.667.0 + '@aws-sdk/types': 3.667.0 + '@aws-sdk/util-endpoints': 3.667.0 + '@aws-sdk/util-user-agent-browser': 3.670.0 + '@aws-sdk/util-user-agent-node': 3.669.0 + '@smithy/config-resolver': 3.0.9 + '@smithy/core': 2.4.8 + '@smithy/fetch-http-handler': 3.2.9 + '@smithy/hash-node': 3.0.7 + '@smithy/invalid-dependency': 3.0.7 + '@smithy/middleware-content-length': 3.0.9 + '@smithy/middleware-endpoint': 3.1.4 + '@smithy/middleware-retry': 3.0.23 + '@smithy/middleware-serde': 3.0.7 + '@smithy/middleware-stack': 3.0.7 + '@smithy/node-config-provider': 3.1.8 + '@smithy/node-http-handler': 3.2.4 + '@smithy/protocol-http': 4.1.4 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 + '@smithy/url-parser': 3.0.7 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.23 + '@smithy/util-defaults-mode-node': 3.0.23 + '@smithy/util-endpoints': 2.1.3 + '@smithy/util-middleware': 3.0.7 + '@smithy/util-retry': 3.0.7 + '@smithy/util-utf8': 3.0.0 + tslib: 2.8.0 + transitivePeerDependencies: + - aws-crt + optional: true + '@aws-sdk/core@3.635.0': dependencies: '@smithy/core': 2.4.0 @@ -4534,13 +5170,39 @@ snapshots: fast-xml-parser: 4.4.1 tslib: 2.6.3 - '@aws-sdk/credential-provider-cognito-identity@3.637.0': + '@aws-sdk/core@3.667.0': dependencies: - '@aws-sdk/client-cognito-identity': 3.637.0 + '@aws-sdk/types': 3.667.0 + '@smithy/core': 2.4.8 + '@smithy/node-config-provider': 3.1.8 + '@smithy/property-provider': 3.1.7 + '@smithy/protocol-http': 4.1.4 + '@smithy/signature-v4': 4.2.0 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 + '@smithy/util-middleware': 3.0.7 + fast-xml-parser: 4.4.1 + tslib: 2.8.0 + optional: true + + '@aws-sdk/credential-provider-cognito-identity@3.645.0': + dependencies: + '@aws-sdk/client-cognito-identity': 3.645.0 '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/types': 3.3.0 - tslib: 2.6.3 + tslib: 2.7.0 + transitivePeerDependencies: + - aws-crt + optional: true + + '@aws-sdk/credential-provider-cognito-identity@3.670.0': + dependencies: + '@aws-sdk/client-cognito-identity': 3.670.0 + '@aws-sdk/types': 3.667.0 + '@smithy/property-provider': 3.1.7 + '@smithy/types': 3.5.0 + tslib: 2.8.0 transitivePeerDependencies: - aws-crt optional: true @@ -4552,6 +5214,15 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@aws-sdk/credential-provider-env@3.667.0': + dependencies: + '@aws-sdk/core': 3.667.0 + '@aws-sdk/types': 3.667.0 + '@smithy/property-provider': 3.1.7 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@aws-sdk/credential-provider-http@3.635.0': dependencies: '@aws-sdk/types': 3.609.0 @@ -4564,6 +5235,20 @@ snapshots: '@smithy/util-stream': 3.1.3 tslib: 2.6.3 + '@aws-sdk/credential-provider-http@3.667.0': + dependencies: + '@aws-sdk/core': 3.667.0 + '@aws-sdk/types': 3.667.0 + '@smithy/fetch-http-handler': 3.2.9 + '@smithy/node-http-handler': 3.2.4 + '@smithy/property-provider': 3.1.7 + '@smithy/protocol-http': 4.1.4 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 + '@smithy/util-stream': 3.1.9 + tslib: 2.8.0 + optional: true + '@aws-sdk/credential-provider-ini@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/client-sts@3.637.0)': dependencies: '@aws-sdk/client-sts': 3.637.0 @@ -4582,6 +5267,103 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt + '@aws-sdk/credential-provider-ini@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.645.0)': + dependencies: + '@aws-sdk/client-sts': 3.645.0 + '@aws-sdk/credential-provider-env': 3.620.1 + '@aws-sdk/credential-provider-http': 3.635.0 + '@aws-sdk/credential-provider-process': 3.620.1 + '@aws-sdk/credential-provider-sso': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.645.0) + '@aws-sdk/types': 3.609.0 + '@smithy/credential-provider-imds': 3.2.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 + tslib: 2.6.3 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + optional: true + + '@aws-sdk/credential-provider-ini@3.645.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.645.0)': + dependencies: + '@aws-sdk/client-sts': 3.645.0 + '@aws-sdk/credential-provider-env': 3.620.1 + '@aws-sdk/credential-provider-http': 3.635.0 + '@aws-sdk/credential-provider-process': 3.620.1 + '@aws-sdk/credential-provider-sso': 3.645.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.645.0) + '@aws-sdk/types': 3.609.0 + '@smithy/credential-provider-imds': 3.2.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 + tslib: 2.7.0 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + optional: true + + '@aws-sdk/credential-provider-ini@3.645.0(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.645.0)': + dependencies: + '@aws-sdk/client-sts': 3.645.0 + '@aws-sdk/credential-provider-env': 3.620.1 + '@aws-sdk/credential-provider-http': 3.635.0 + '@aws-sdk/credential-provider-process': 3.620.1 + '@aws-sdk/credential-provider-sso': 3.645.0(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.645.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.645.0) + '@aws-sdk/types': 3.609.0 + '@smithy/credential-provider-imds': 3.2.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 + tslib: 2.7.0 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + optional: true + + '@aws-sdk/credential-provider-ini@3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.670.0)': + dependencies: + '@aws-sdk/client-sts': 3.670.0 + '@aws-sdk/core': 3.667.0 + '@aws-sdk/credential-provider-env': 3.667.0 + '@aws-sdk/credential-provider-http': 3.667.0 + '@aws-sdk/credential-provider-process': 3.667.0 + '@aws-sdk/credential-provider-sso': 3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)) + '@aws-sdk/credential-provider-web-identity': 3.667.0(@aws-sdk/client-sts@3.670.0) + '@aws-sdk/types': 3.667.0 + '@smithy/credential-provider-imds': 3.2.4 + '@smithy/property-provider': 3.1.7 + '@smithy/shared-ini-file-loader': 3.1.8 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + optional: true + + '@aws-sdk/credential-provider-ini@3.670.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0))(@aws-sdk/client-sts@3.670.0)': + dependencies: + '@aws-sdk/client-sts': 3.670.0 + '@aws-sdk/core': 3.667.0 + '@aws-sdk/credential-provider-env': 3.667.0 + '@aws-sdk/credential-provider-http': 3.667.0 + '@aws-sdk/credential-provider-process': 3.667.0 + '@aws-sdk/credential-provider-sso': 3.670.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0)) + '@aws-sdk/credential-provider-web-identity': 3.667.0(@aws-sdk/client-sts@3.670.0) + '@aws-sdk/types': 3.667.0 + '@smithy/credential-provider-imds': 3.2.4 + '@smithy/property-provider': 3.1.7 + '@smithy/shared-ini-file-loader': 3.1.8 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + optional: true + '@aws-sdk/credential-provider-node@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/client-sts@3.637.0)': dependencies: '@aws-sdk/credential-provider-env': 3.620.1 @@ -4601,6 +5383,106 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt + '@aws-sdk/credential-provider-node@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.645.0)': + dependencies: + '@aws-sdk/credential-provider-env': 3.620.1 + '@aws-sdk/credential-provider-http': 3.635.0 + '@aws-sdk/credential-provider-ini': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.645.0) + '@aws-sdk/credential-provider-process': 3.620.1 + '@aws-sdk/credential-provider-sso': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.645.0) + '@aws-sdk/types': 3.609.0 + '@smithy/credential-provider-imds': 3.2.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 + tslib: 2.6.3 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - '@aws-sdk/client-sts' + - aws-crt + optional: true + + '@aws-sdk/credential-provider-node@3.645.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.645.0)': + dependencies: + '@aws-sdk/credential-provider-env': 3.620.1 + '@aws-sdk/credential-provider-http': 3.635.0 + '@aws-sdk/credential-provider-ini': 3.645.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.645.0) + '@aws-sdk/credential-provider-process': 3.620.1 + '@aws-sdk/credential-provider-sso': 3.645.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.645.0) + '@aws-sdk/types': 3.609.0 + '@smithy/credential-provider-imds': 3.2.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 + tslib: 2.7.0 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - '@aws-sdk/client-sts' + - aws-crt + optional: true + + '@aws-sdk/credential-provider-node@3.645.0(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.645.0)': + dependencies: + '@aws-sdk/credential-provider-env': 3.620.1 + '@aws-sdk/credential-provider-http': 3.635.0 + '@aws-sdk/credential-provider-ini': 3.645.0(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.645.0) + '@aws-sdk/credential-provider-process': 3.620.1 + '@aws-sdk/credential-provider-sso': 3.645.0(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.645.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.645.0) + '@aws-sdk/types': 3.609.0 + '@smithy/credential-provider-imds': 3.2.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 + tslib: 2.7.0 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - '@aws-sdk/client-sts' + - aws-crt + optional: true + + '@aws-sdk/credential-provider-node@3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.670.0)': + dependencies: + '@aws-sdk/credential-provider-env': 3.667.0 + '@aws-sdk/credential-provider-http': 3.667.0 + '@aws-sdk/credential-provider-ini': 3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.670.0) + '@aws-sdk/credential-provider-process': 3.667.0 + '@aws-sdk/credential-provider-sso': 3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)) + '@aws-sdk/credential-provider-web-identity': 3.667.0(@aws-sdk/client-sts@3.670.0) + '@aws-sdk/types': 3.667.0 + '@smithy/credential-provider-imds': 3.2.4 + '@smithy/property-provider': 3.1.7 + '@smithy/shared-ini-file-loader': 3.1.8 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - '@aws-sdk/client-sts' + - aws-crt + optional: true + + '@aws-sdk/credential-provider-node@3.670.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0))(@aws-sdk/client-sts@3.670.0)': + dependencies: + '@aws-sdk/credential-provider-env': 3.667.0 + '@aws-sdk/credential-provider-http': 3.667.0 + '@aws-sdk/credential-provider-ini': 3.670.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0))(@aws-sdk/client-sts@3.670.0) + '@aws-sdk/credential-provider-process': 3.667.0 + '@aws-sdk/credential-provider-sso': 3.670.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0)) + '@aws-sdk/credential-provider-web-identity': 3.667.0(@aws-sdk/client-sts@3.670.0) + '@aws-sdk/types': 3.667.0 + '@smithy/credential-provider-imds': 3.2.4 + '@smithy/property-provider': 3.1.7 + '@smithy/shared-ini-file-loader': 3.1.8 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - '@aws-sdk/client-sts' + - aws-crt + optional: true + '@aws-sdk/credential-provider-process@3.620.1': dependencies: '@aws-sdk/types': 3.609.0 @@ -4609,6 +5491,16 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@aws-sdk/credential-provider-process@3.667.0': + dependencies: + '@aws-sdk/core': 3.667.0 + '@aws-sdk/types': 3.667.0 + '@smithy/property-provider': 3.1.7 + '@smithy/shared-ini-file-loader': 3.1.8 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@aws-sdk/credential-provider-sso@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))': dependencies: '@aws-sdk/client-sso': 3.637.0 @@ -4622,6 +5514,78 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt + '@aws-sdk/credential-provider-sso@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))': + dependencies: + '@aws-sdk/client-sso': 3.637.0 + '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)) + '@aws-sdk/types': 3.609.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 + tslib: 2.6.3 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + optional: true + + '@aws-sdk/credential-provider-sso@3.645.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))': + dependencies: + '@aws-sdk/client-sso': 3.645.0 + '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)) + '@aws-sdk/types': 3.609.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 + tslib: 2.7.0 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + optional: true + + '@aws-sdk/credential-provider-sso@3.645.0(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.645.0))': + dependencies: + '@aws-sdk/client-sso': 3.645.0 + '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.645.0)) + '@aws-sdk/types': 3.609.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 + tslib: 2.7.0 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + optional: true + + '@aws-sdk/credential-provider-sso@3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))': + dependencies: + '@aws-sdk/client-sso': 3.670.0 + '@aws-sdk/core': 3.667.0 + '@aws-sdk/token-providers': 3.667.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)) + '@aws-sdk/types': 3.667.0 + '@smithy/property-provider': 3.1.7 + '@smithy/shared-ini-file-loader': 3.1.8 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + optional: true + + '@aws-sdk/credential-provider-sso@3.670.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0))': + dependencies: + '@aws-sdk/client-sso': 3.670.0 + '@aws-sdk/core': 3.667.0 + '@aws-sdk/token-providers': 3.667.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0)) + '@aws-sdk/types': 3.667.0 + '@smithy/property-provider': 3.1.7 + '@smithy/shared-ini-file-loader': 3.1.8 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + optional: true + '@aws-sdk/credential-provider-web-identity@3.621.0(@aws-sdk/client-sts@3.637.0)': dependencies: '@aws-sdk/client-sts': 3.637.0 @@ -4630,24 +5594,67 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/credential-providers@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))': + '@aws-sdk/credential-provider-web-identity@3.621.0(@aws-sdk/client-sts@3.645.0)': dependencies: - '@aws-sdk/client-cognito-identity': 3.637.0 - '@aws-sdk/client-sso': 3.637.0 - '@aws-sdk/client-sts': 3.637.0 - '@aws-sdk/credential-provider-cognito-identity': 3.637.0 + '@aws-sdk/client-sts': 3.645.0 + '@aws-sdk/types': 3.609.0 + '@smithy/property-provider': 3.1.3 + '@smithy/types': 3.3.0 + tslib: 2.6.3 + optional: true + + '@aws-sdk/credential-provider-web-identity@3.667.0(@aws-sdk/client-sts@3.670.0)': + dependencies: + '@aws-sdk/client-sts': 3.670.0 + '@aws-sdk/core': 3.667.0 + '@aws-sdk/types': 3.667.0 + '@smithy/property-provider': 3.1.7 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + + '@aws-sdk/credential-providers@3.645.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))': + dependencies: + '@aws-sdk/client-cognito-identity': 3.645.0 + '@aws-sdk/client-sso': 3.645.0 + '@aws-sdk/client-sts': 3.645.0 + '@aws-sdk/credential-provider-cognito-identity': 3.645.0 '@aws-sdk/credential-provider-env': 3.620.1 '@aws-sdk/credential-provider-http': 3.635.0 - '@aws-sdk/credential-provider-ini': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/client-sts@3.637.0) - '@aws-sdk/credential-provider-node': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/client-sts@3.637.0) + '@aws-sdk/credential-provider-ini': 3.645.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.645.0) + '@aws-sdk/credential-provider-node': 3.645.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.645.0) '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)) - '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.637.0) + '@aws-sdk/credential-provider-sso': 3.645.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.645.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 '@smithy/property-provider': 3.1.3 '@smithy/types': 3.3.0 - tslib: 2.6.3 + tslib: 2.7.0 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + optional: true + + '@aws-sdk/credential-providers@3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))': + dependencies: + '@aws-sdk/client-cognito-identity': 3.670.0 + '@aws-sdk/client-sso': 3.670.0 + '@aws-sdk/client-sts': 3.670.0 + '@aws-sdk/core': 3.667.0 + '@aws-sdk/credential-provider-cognito-identity': 3.670.0 + '@aws-sdk/credential-provider-env': 3.667.0 + '@aws-sdk/credential-provider-http': 3.667.0 + '@aws-sdk/credential-provider-ini': 3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.670.0) + '@aws-sdk/credential-provider-node': 3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/client-sts@3.670.0) + '@aws-sdk/credential-provider-process': 3.667.0 + '@aws-sdk/credential-provider-sso': 3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)) + '@aws-sdk/credential-provider-web-identity': 3.667.0(@aws-sdk/client-sts@3.670.0) + '@aws-sdk/types': 3.667.0 + '@smithy/credential-provider-imds': 3.2.4 + '@smithy/property-provider': 3.1.7 + '@smithy/types': 3.5.0 + tslib: 2.8.0 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt @@ -4688,6 +5695,14 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@aws-sdk/middleware-host-header@3.667.0': + dependencies: + '@aws-sdk/types': 3.667.0 + '@smithy/protocol-http': 4.1.4 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@aws-sdk/middleware-location-constraint@3.609.0': dependencies: '@aws-sdk/types': 3.609.0 @@ -4700,6 +5715,13 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@aws-sdk/middleware-logger@3.667.0': + dependencies: + '@aws-sdk/types': 3.667.0 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@aws-sdk/middleware-recursion-detection@3.620.0': dependencies: '@aws-sdk/types': 3.609.0 @@ -4707,6 +5729,14 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@aws-sdk/middleware-recursion-detection@3.667.0': + dependencies: + '@aws-sdk/types': 3.667.0 + '@smithy/protocol-http': 4.1.4 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@aws-sdk/middleware-sdk-s3@3.635.0': dependencies: '@aws-sdk/core': 3.635.0 @@ -4738,6 +5768,26 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@aws-sdk/middleware-user-agent@3.645.0': + dependencies: + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.645.0 + '@smithy/protocol-http': 4.1.0 + '@smithy/types': 3.3.0 + tslib: 2.7.0 + optional: true + + '@aws-sdk/middleware-user-agent@3.669.0': + dependencies: + '@aws-sdk/core': 3.667.0 + '@aws-sdk/types': 3.667.0 + '@aws-sdk/util-endpoints': 3.667.0 + '@smithy/core': 2.4.8 + '@smithy/protocol-http': 4.1.4 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@aws-sdk/region-config-resolver@3.614.0': dependencies: '@aws-sdk/types': 3.609.0 @@ -4747,6 +5797,16 @@ snapshots: '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 + '@aws-sdk/region-config-resolver@3.667.0': + dependencies: + '@aws-sdk/types': 3.667.0 + '@smithy/node-config-provider': 3.1.8 + '@smithy/types': 3.5.0 + '@smithy/util-config-provider': 3.0.0 + '@smithy/util-middleware': 3.0.7 + tslib: 2.8.0 + optional: true + '@aws-sdk/signature-v4-multi-region@3.635.0': dependencies: '@aws-sdk/middleware-sdk-s3': 3.635.0 @@ -4765,11 +5825,57 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))': + dependencies: + '@aws-sdk/client-sso-oidc': 3.637.0(@aws-sdk/client-sts@3.645.0) + '@aws-sdk/types': 3.609.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 + tslib: 2.6.3 + optional: true + + '@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.645.0))': + dependencies: + '@aws-sdk/client-sso-oidc': 3.645.0(@aws-sdk/client-sts@3.645.0) + '@aws-sdk/types': 3.609.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 + tslib: 2.6.3 + optional: true + + '@aws-sdk/token-providers@3.667.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))': + dependencies: + '@aws-sdk/client-sso-oidc': 3.637.0(@aws-sdk/client-sts@3.645.0) + '@aws-sdk/types': 3.667.0 + '@smithy/property-provider': 3.1.7 + '@smithy/shared-ini-file-loader': 3.1.8 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + + '@aws-sdk/token-providers@3.667.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0))': + dependencies: + '@aws-sdk/client-sso-oidc': 3.670.0(@aws-sdk/client-sts@3.670.0) + '@aws-sdk/types': 3.667.0 + '@smithy/property-provider': 3.1.7 + '@smithy/shared-ini-file-loader': 3.1.8 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@aws-sdk/types@3.609.0': dependencies: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@aws-sdk/types@3.667.0': + dependencies: + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@aws-sdk/util-arn-parser@3.568.0': dependencies: tslib: 2.6.3 @@ -4781,6 +5887,22 @@ snapshots: '@smithy/util-endpoints': 2.0.5 tslib: 2.6.3 + '@aws-sdk/util-endpoints@3.645.0': + dependencies: + '@aws-sdk/types': 3.609.0 + '@smithy/types': 3.3.0 + '@smithy/util-endpoints': 2.0.5 + tslib: 2.7.0 + optional: true + + '@aws-sdk/util-endpoints@3.667.0': + dependencies: + '@aws-sdk/types': 3.667.0 + '@smithy/types': 3.5.0 + '@smithy/util-endpoints': 2.1.3 + tslib: 2.8.0 + optional: true + '@aws-sdk/util-locate-window@3.568.0': dependencies: tslib: 2.6.3 @@ -4792,6 +5914,14 @@ snapshots: bowser: 2.11.0 tslib: 2.6.3 + '@aws-sdk/util-user-agent-browser@3.670.0': + dependencies: + '@aws-sdk/types': 3.667.0 + '@smithy/types': 3.5.0 + bowser: 2.11.0 + tslib: 2.8.0 + optional: true + '@aws-sdk/util-user-agent-node@3.614.0': dependencies: '@aws-sdk/types': 3.609.0 @@ -4799,24 +5929,33 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@aws-sdk/util-user-agent-node@3.669.0': + dependencies: + '@aws-sdk/middleware-user-agent': 3.669.0 + '@aws-sdk/types': 3.667.0 + '@smithy/node-config-provider': 3.1.8 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@aws-sdk/xml-builder@3.609.0': dependencies: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@babel/code-frame@7.24.7': + '@babel/code-frame@7.25.7': dependencies: - '@babel/highlight': 7.24.7 - picocolors: 1.0.1 + '@babel/highlight': 7.25.7 + picocolors: 1.1.0 - '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-identifier@7.25.7': {} - '@babel/highlight@7.24.7': + '@babel/highlight@7.25.7': dependencies: - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-validator-identifier': 7.25.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.1.0 '@babel/runtime@7.23.4': dependencies: @@ -4832,10 +5971,10 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@design.estate/dees-catalog@1.1.6': + '@design.estate/dees-catalog@1.2.0': dependencies: - '@design.estate/dees-domtools': 2.0.57 - '@design.estate/dees-element': 2.0.36 + '@design.estate/dees-domtools': 2.0.64 + '@design.estate/dees-element': 2.0.39 '@design.estate/dees-wcctools': 1.0.90 '@fortawesome/fontawesome-svg-core': 6.6.0 '@fortawesome/free-brands-svg-icons': 6.6.0 @@ -4846,11 +5985,11 @@ snapshots: '@push.rocks/smartstring': 4.0.15 '@tsclass/tsclass': 4.1.2 '@webcontainer/api': 1.2.0 - apexcharts: 3.52.0 - highlight.js: 11.9.0 + apexcharts: 3.54.0 + highlight.js: 11.10.0 ibantools: 4.5.1 - monaco-editor: 0.50.0 - pdfjs-dist: 4.5.136 + monaco-editor: 0.52.0 + pdfjs-dist: 4.7.76 xterm: 5.3.0 xterm-addon-fit: 0.8.0(xterm@5.3.0) transitivePeerDependencies: @@ -4859,54 +5998,54 @@ snapshots: '@design.estate/dees-comms@1.0.27': dependencies: - '@api.global/typedrequest': 3.0.30 + '@api.global/typedrequest': 3.1.10 '@api.global/typedrequest-interfaces': 3.0.19 '@push.rocks/smartdelay': 3.0.5 broadcast-channel: 7.0.0 - '@design.estate/dees-domtools@2.0.57': + '@design.estate/dees-domtools@2.0.64': dependencies: - '@api.global/typedrequest': 3.0.30 + '@api.global/typedrequest': 3.1.10 '@design.estate/dees-comms': 1.0.27 '@push.rocks/lik': 6.0.15 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartjson': 5.0.20 '@push.rocks/smartmarkdown': 3.0.3 '@push.rocks/smartpromise': 4.0.4 - '@push.rocks/smartrouter': 1.0.16 + '@push.rocks/smartrouter': 1.3.2 '@push.rocks/smartrx': 3.0.7 - '@push.rocks/smartstate': 2.0.17 + '@push.rocks/smartstate': 2.0.19 '@push.rocks/smartstring': 4.0.15 - '@push.rocks/smarturl': 3.0.7 + '@push.rocks/smarturl': 3.1.0 '@push.rocks/webrequest': 3.0.37 '@push.rocks/websetup': 3.0.19 '@push.rocks/webstore': 2.0.20 - lit: 3.2.0 + lit: 3.2.1 sweet-scroll: 4.0.0 transitivePeerDependencies: - supports-color - '@design.estate/dees-element@2.0.36': + '@design.estate/dees-element@2.0.39': dependencies: - '@design.estate/dees-domtools': 2.0.57 + '@design.estate/dees-domtools': 2.0.64 '@push.rocks/isounique': 1.0.5 '@push.rocks/smartrx': 3.0.7 - lit: 3.2.0 + lit: 3.2.1 transitivePeerDependencies: - supports-color '@design.estate/dees-wcctools@1.0.90': dependencies: - '@design.estate/dees-domtools': 2.0.57 - '@design.estate/dees-element': 2.0.36 + '@design.estate/dees-domtools': 2.0.64 + '@design.estate/dees-element': 2.0.39 '@push.rocks/smartdelay': 3.0.5 - lit: 3.2.0 + lit: 3.2.1 transitivePeerDependencies: - supports-color '@designestate/dees-element@2.0.23': dependencies: - '@design.estate/dees-domtools': 2.0.57 + '@design.estate/dees-domtools': 2.0.64 '@push.rocks/isounique': 1.0.5 '@push.rocks/smartrx': 3.0.7 lit: 2.8.0 @@ -4984,7 +6123,7 @@ snapshots: '@esm-bundle/chai@4.3.4-fix.0': dependencies: - '@types/chai': 4.3.17 + '@types/chai': 4.3.20 '@fortawesome/fontawesome-common-types@6.6.0': {} @@ -5033,22 +6172,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@git.zone/tsrun@1.2.49(@types/node@22.5.0)': + '@git.zone/tsrun@1.2.49(@types/node@22.7.5)': dependencies: '@push.rocks/smartfile': 11.0.21 '@push.rocks/smartshell': 3.0.5 - ts-node: 10.9.2(@types/node@22.5.0)(typescript@5.5.2) + ts-node: 10.9.2(@types/node@22.7.5)(typescript@5.5.2) typescript: 5.5.2 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' - '@types/node' - '@git.zone/tstest@1.0.90(@types/node@22.5.0)': + '@git.zone/tstest@1.0.90(@types/node@22.7.5)': dependencies: - '@api.global/typedserver': 3.0.50 + '@api.global/typedserver': 3.0.51 '@git.zone/tsbundle': 2.0.15 - '@git.zone/tsrun': 1.2.49(@types/node@22.5.0) + '@git.zone/tsrun': 1.2.49(@types/node@22.7.5) '@push.rocks/consolecolor': 2.0.2 '@push.rocks/smartbrowser': 2.0.6 '@push.rocks/smartdelay': 3.0.5 @@ -5056,7 +6195,7 @@ snapshots: '@push.rocks/smartlog': 3.0.7 '@push.rocks/smartpromise': 4.0.4 '@push.rocks/smartshell': 3.0.5 - '@push.rocks/tapbundle': 5.0.24 + '@push.rocks/tapbundle': 5.3.0 '@types/ws': 8.5.12 figures: 6.1.0 ws: 8.18.0 @@ -5069,11 +6208,11 @@ snapshots: - supports-color - utf-8-validate - '@git.zone/tswatch@2.0.23(@types/node@22.5.0)': + '@git.zone/tswatch@2.0.23(@types/node@22.7.5)': dependencies: - '@api.global/typedserver': 3.0.50 + '@api.global/typedserver': 3.0.51 '@git.zone/tsbundle': 2.0.15 - '@git.zone/tsrun': 1.2.49(@types/node@22.5.0) + '@git.zone/tsrun': 1.2.49(@types/node@22.7.5) '@push.rocks/early': 4.0.4 '@push.rocks/lik': 6.0.15 '@push.rocks/smartchok': 1.0.34 @@ -5087,10 +6226,8 @@ snapshots: - '@swc/core' - '@swc/wasm' - '@types/node' - - bufferutil - encoding - supports-color - - utf-8-validate '@hapi/bourne@3.0.0': {} @@ -5148,7 +6285,7 @@ snapshots: '@mixmark-io/domino@2.2.0': {} - '@mongodb-js/saslprep@1.1.8': + '@mongodb-js/saslprep@1.1.9': dependencies: sparse-bitfield: 3.0.3 @@ -5169,11 +6306,11 @@ snapshots: '@open-wc/scoped-elements@3.0.5': dependencies: '@open-wc/dedupe-mixin': 1.4.0 - lit: 3.2.0 + lit: 3.2.1 '@open-wc/semantic-dom-diff@0.20.1': dependencies: - '@types/chai': 4.3.17 + '@types/chai': 4.3.20 '@web/test-runner-commands': 0.9.0 transitivePeerDependencies: - bufferutil @@ -5183,8 +6320,8 @@ snapshots: '@open-wc/testing-helpers@3.0.1': dependencies: '@open-wc/scoped-elements': 3.0.5 - lit: 3.2.0 - lit-html: 3.2.0 + lit: 3.2.1 + lit-html: 3.2.1 '@open-wc/testing@4.0.0': dependencies: @@ -5237,7 +6374,18 @@ snapshots: '@types/symbol-tree': 3.2.5 symbol-tree: 3.2.4 - '@push.rocks/mongodump@1.0.8(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))': + '@push.rocks/lik@6.1.0': + dependencies: + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartmatch': 2.0.0 + '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartrx': 3.0.7 + '@push.rocks/smarttime': 4.0.8 + '@types/minimatch': 5.1.2 + '@types/symbol-tree': 3.2.5 + symbol-tree: 3.2.4 + + '@push.rocks/mongodump@1.0.8(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))': dependencies: '@pushrocks/lik': 6.0.2 '@pushrocks/smartfile': 9.0.6 @@ -5245,7 +6393,7 @@ snapshots: '@pushrocks/smartpath': 5.0.5 '@pushrocks/smartpromise': 3.1.10 '@tsclass/tsclass': 4.1.2 - mongodb: 4.17.2(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)) + mongodb: 4.17.2(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)) transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt @@ -5271,17 +6419,17 @@ snapshots: '@push.rocks/qenv@6.0.5': dependencies: - '@api.global/typedrequest': 3.0.30 + '@api.global/typedrequest': 3.1.10 '@configvault.io/interfaces': 1.0.17 '@push.rocks/smartfile': 11.0.21 '@push.rocks/smartlog': 3.0.7 '@push.rocks/smartpath': 5.0.18 - '@push.rocks/smartacme@5.0.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/credential-providers@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)))(socks@2.8.3)': + '@push.rocks/smartacme@5.0.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/credential-providers@3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)))(socks@2.8.3)': dependencies: - '@api.global/typedserver': 3.0.50 + '@api.global/typedserver': 3.0.51 '@push.rocks/lik': 6.0.15 - '@push.rocks/smartdata': 5.2.6(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/credential-providers@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)))(socks@2.8.3) + '@push.rocks/smartdata': 5.2.10(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/credential-providers@3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)))(socks@2.8.3) '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartdns': 5.0.4 '@push.rocks/smartlog': 3.0.7 @@ -5305,7 +6453,7 @@ snapshots: - socks - supports-color - '@push.rocks/smartarchive@4.0.37': + '@push.rocks/smartarchive@4.0.39': dependencies: '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartfile': 11.0.21 @@ -5313,12 +6461,12 @@ snapshots: '@push.rocks/smartpromise': 4.0.4 '@push.rocks/smartrequest': 2.0.22 '@push.rocks/smartrx': 3.0.7 - '@push.rocks/smartstream': 3.0.44 + '@push.rocks/smartstream': 3.2.4 '@push.rocks/smartunique': 3.0.9 - '@push.rocks/smarturl': 3.0.7 + '@push.rocks/smarturl': 3.1.0 '@types/tar-stream': 3.1.3 fflate: 0.8.2 - file-type: 19.4.1 + file-type: 19.5.0 tar-stream: 3.1.7 through: 2.3.8 @@ -5341,7 +6489,7 @@ snapshots: '@push.rocks/smartpath': 5.0.18 '@push.rocks/smartpromise': 4.0.4 '@push.rocks/smartrx': 3.0.7 - '@push.rocks/smartstream': 3.0.44 + '@push.rocks/smartstream': 3.2.4 '@push.rocks/smartstring': 4.0.15 '@push.rocks/smartunique': 3.0.9 '@tsclass/tsclass': 4.1.2 @@ -5391,12 +6539,12 @@ snapshots: '@types/node-forge': 1.3.11 node-forge: 1.3.1 - '@push.rocks/smartdata@5.2.6(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/credential-providers@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)))(socks@2.8.3)': + '@push.rocks/smartdata@5.2.10(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/credential-providers@3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)))(socks@2.8.3)': dependencies: '@push.rocks/lik': 6.0.15 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartlog': 3.0.7 - '@push.rocks/smartmongo': 2.0.10(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/credential-providers@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)))(socks@2.8.3) + '@push.rocks/smartmongo': 2.0.10(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/credential-providers@3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)))(socks@2.8.3) '@push.rocks/smartpromise': 4.0.4 '@push.rocks/smartrx': 3.0.7 '@push.rocks/smartstring': 4.0.15 @@ -5404,7 +6552,7 @@ snapshots: '@push.rocks/smartunique': 3.0.9 '@push.rocks/taskbuffer': 3.1.7 '@tsclass/tsclass': 4.1.2 - mongodb: 6.8.0(@aws-sdk/credential-providers@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)))(socks@2.8.3) + mongodb: 6.8.0(@aws-sdk/credential-providers@3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)))(socks@2.8.3) transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - '@aws-sdk/credential-providers' @@ -5485,7 +6633,7 @@ snapshots: '@push.rocks/smartpath': 5.0.18 '@push.rocks/smartpromise': 4.0.4 '@push.rocks/smartrequest': 2.0.22 - '@push.rocks/smartstream': 3.0.44 + '@push.rocks/smartstream': 3.2.4 '@types/fs-extra': 11.0.4 '@types/glob': 8.1.0 '@types/js-yaml': 4.0.9 @@ -5493,7 +6641,7 @@ snapshots: glob: 10.4.5 js-yaml: 4.1.0 - '@push.rocks/smartguard@3.0.2': + '@push.rocks/smartguard@3.1.0': dependencies: '@push.rocks/smartpromise': 4.0.4 '@push.rocks/smartrequest': 2.0.22 @@ -5514,9 +6662,11 @@ snapshots: fast-json-stable-stringify: 2.1.0 lodash.clonedeep: 4.5.0 - '@push.rocks/smartjwt@2.0.4': + '@push.rocks/smartjwt@2.2.1': dependencies: '@push.rocks/smartcrypto': 2.0.4 + '@push.rocks/smartguard': 3.1.0 + '@push.rocks/smartjson': 5.0.20 '@tsclass/tsclass': 4.1.2 '@types/jsonwebtoken': 9.0.6 jsonwebtoken: 9.0.2 @@ -5578,13 +6728,13 @@ snapshots: file-type: 19.4.1 mime: 4.0.4 - '@push.rocks/smartmongo@2.0.10(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/credential-providers@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)))(socks@2.8.3)': + '@push.rocks/smartmongo@2.0.10(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/credential-providers@3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)))(socks@2.8.3)': dependencies: - '@push.rocks/mongodump': 1.0.8(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)) - '@push.rocks/smartdata': 5.2.6(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0))(@aws-sdk/credential-providers@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)))(socks@2.8.3) + '@push.rocks/mongodump': 1.0.8(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)) + '@push.rocks/smartdata': 5.2.10(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0))(@aws-sdk/credential-providers@3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)))(socks@2.8.3) '@push.rocks/smartpath': 5.0.18 '@push.rocks/smartpromise': 4.0.4 - mongodb-memory-server: 8.16.1(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)) + mongodb-memory-server: 8.16.1(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)) transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - '@aws-sdk/credential-providers' @@ -5671,9 +6821,11 @@ snapshots: agentkeepalive: 4.5.0 form-data: 4.0.0 - '@push.rocks/smartrouter@1.0.16': + '@push.rocks/smartrouter@1.3.2': dependencies: - path-to-regexp: 6.2.2 + '@push.rocks/lik': 6.0.15 + '@push.rocks/smartrx': 3.0.7 + path-to-regexp: 8.2.0 '@push.rocks/smartrx@3.0.7': dependencies: @@ -5689,6 +6841,15 @@ snapshots: tree-kill: 1.2.2 which: 4.0.0 + '@push.rocks/smartshell@3.0.6': + dependencies: + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartexit': 1.0.23 + '@push.rocks/smartpromise': 4.0.4 + '@types/which': 3.0.4 + tree-kill: 1.2.2 + which: 4.0.0 + '@push.rocks/smartsitemap@2.0.3': dependencies: '@push.rocks/smartcache': 1.0.16 @@ -5701,7 +6862,7 @@ snapshots: '@push.rocks/smartsocket@2.0.27': dependencies: '@api.global/typedrequest-interfaces': 3.0.19 - '@api.global/typedserver': 3.0.50 + '@api.global/typedserver': 3.0.51 '@push.rocks/isohash': 2.0.1 '@push.rocks/isounique': 1.0.5 '@push.rocks/lik': 6.0.15 @@ -5741,7 +6902,7 @@ snapshots: fs-extra: 11.2.0 minimatch: 9.0.5 - '@push.rocks/smartstate@2.0.17': + '@push.rocks/smartstate@2.0.19': dependencies: '@push.rocks/isohash': 2.0.1 '@push.rocks/lik': 6.0.15 @@ -5759,9 +6920,9 @@ snapshots: from2: 2.3.0 through2: 4.0.2 - '@push.rocks/smartstream@3.0.44': + '@push.rocks/smartstream@3.2.4': dependencies: - '@push.rocks/lik': 6.0.15 + '@push.rocks/lik': 6.1.0 '@push.rocks/smartenv': 5.0.12 '@push.rocks/smartpromise': 4.0.4 '@push.rocks/smartrx': 3.0.7 @@ -5795,6 +6956,8 @@ snapshots: '@push.rocks/smarturl@3.0.7': {} + '@push.rocks/smarturl@3.1.0': {} + '@push.rocks/smartversion@3.0.5': dependencies: '@types/semver': 7.5.8 @@ -5809,15 +6972,18 @@ snapshots: '@types/js-yaml': 3.12.10 js-yaml: 3.14.1 - '@push.rocks/tapbundle@5.0.24': + '@push.rocks/tapbundle@5.3.0': dependencies: '@open-wc/testing': 4.0.0 '@push.rocks/consolecolor': 2.0.2 + '@push.rocks/qenv': 6.0.5 + '@push.rocks/smartcrypto': 2.0.4 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartenv': 5.0.12 '@push.rocks/smartexpect': 1.2.1 '@push.rocks/smartjson': 5.0.20 '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartshell': 3.0.6 '@push.rocks/smarttime': 4.0.8 transitivePeerDependencies: - bufferutil @@ -6079,7 +7245,7 @@ snapshots: '@sec-ant/readable-stream@0.4.1': {} - '@serve.zone/interfaces@1.0.78': + '@serve.zone/interfaces@1.1.2': dependencies: '@api.global/typedrequest-interfaces': 3.0.19 '@push.rocks/smartlog-interfaces': 3.0.2 @@ -6092,6 +7258,12 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@smithy/abort-controller@3.1.5': + dependencies: + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@smithy/chunked-blob-reader-native@3.0.0': dependencies: '@smithy/util-base64': 3.0.0 @@ -6109,6 +7281,15 @@ snapshots: '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 + '@smithy/config-resolver@3.0.9': + dependencies: + '@smithy/node-config-provider': 3.1.8 + '@smithy/types': 3.5.0 + '@smithy/util-config-provider': 3.0.0 + '@smithy/util-middleware': 3.0.7 + tslib: 2.8.0 + optional: true + '@smithy/core@2.4.0': dependencies: '@smithy/middleware-endpoint': 3.1.0 @@ -6122,6 +7303,20 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 + '@smithy/core@2.4.8': + dependencies: + '@smithy/middleware-endpoint': 3.1.4 + '@smithy/middleware-retry': 3.0.23 + '@smithy/middleware-serde': 3.0.7 + '@smithy/protocol-http': 4.1.4 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-middleware': 3.0.7 + '@smithy/util-utf8': 3.0.0 + tslib: 2.8.0 + optional: true + '@smithy/credential-provider-imds@3.2.0': dependencies: '@smithy/node-config-provider': 3.1.4 @@ -6130,6 +7325,15 @@ snapshots: '@smithy/url-parser': 3.0.3 tslib: 2.6.3 + '@smithy/credential-provider-imds@3.2.4': + dependencies: + '@smithy/node-config-provider': 3.1.8 + '@smithy/property-provider': 3.1.7 + '@smithy/types': 3.5.0 + '@smithy/url-parser': 3.0.7 + tslib: 2.8.0 + optional: true + '@smithy/eventstream-codec@3.1.2': dependencies: '@aws-crypto/crc32': 5.2.0 @@ -6168,6 +7372,15 @@ snapshots: '@smithy/util-base64': 3.0.0 tslib: 2.6.3 + '@smithy/fetch-http-handler@3.2.9': + dependencies: + '@smithy/protocol-http': 4.1.4 + '@smithy/querystring-builder': 3.0.7 + '@smithy/types': 3.5.0 + '@smithy/util-base64': 3.0.0 + tslib: 2.8.0 + optional: true + '@smithy/hash-blob-browser@3.1.2': dependencies: '@smithy/chunked-blob-reader': 3.0.0 @@ -6182,6 +7395,14 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 + '@smithy/hash-node@3.0.7': + dependencies: + '@smithy/types': 3.5.0 + '@smithy/util-buffer-from': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.8.0 + optional: true + '@smithy/hash-stream-node@3.1.2': dependencies: '@smithy/types': 3.3.0 @@ -6193,6 +7414,12 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@smithy/invalid-dependency@3.0.7': + dependencies: + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@smithy/is-array-buffer@2.2.0': dependencies: tslib: 2.6.3 @@ -6213,6 +7440,13 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@smithy/middleware-content-length@3.0.9': + dependencies: + '@smithy/protocol-http': 4.1.4 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@smithy/middleware-endpoint@3.1.0': dependencies: '@smithy/middleware-serde': 3.0.3 @@ -6223,6 +7457,17 @@ snapshots: '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 + '@smithy/middleware-endpoint@3.1.4': + dependencies: + '@smithy/middleware-serde': 3.0.7 + '@smithy/node-config-provider': 3.1.8 + '@smithy/shared-ini-file-loader': 3.1.8 + '@smithy/types': 3.5.0 + '@smithy/url-parser': 3.0.7 + '@smithy/util-middleware': 3.0.7 + tslib: 2.8.0 + optional: true + '@smithy/middleware-retry@3.0.15': dependencies: '@smithy/node-config-provider': 3.1.4 @@ -6235,16 +7480,41 @@ snapshots: tslib: 2.6.3 uuid: 9.0.1 + '@smithy/middleware-retry@3.0.23': + dependencies: + '@smithy/node-config-provider': 3.1.8 + '@smithy/protocol-http': 4.1.4 + '@smithy/service-error-classification': 3.0.7 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 + '@smithy/util-middleware': 3.0.7 + '@smithy/util-retry': 3.0.7 + tslib: 2.8.0 + uuid: 9.0.1 + optional: true + '@smithy/middleware-serde@3.0.3': dependencies: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@smithy/middleware-serde@3.0.7': + dependencies: + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@smithy/middleware-stack@3.0.3': dependencies: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@smithy/middleware-stack@3.0.7': + dependencies: + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@smithy/node-config-provider@3.1.4': dependencies: '@smithy/property-provider': 3.1.3 @@ -6252,6 +7522,14 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@smithy/node-config-provider@3.1.8': + dependencies: + '@smithy/property-provider': 3.1.7 + '@smithy/shared-ini-file-loader': 3.1.8 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@smithy/node-http-handler@3.1.4': dependencies: '@smithy/abort-controller': 3.1.1 @@ -6260,36 +7538,81 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@smithy/node-http-handler@3.2.4': + dependencies: + '@smithy/abort-controller': 3.1.5 + '@smithy/protocol-http': 4.1.4 + '@smithy/querystring-builder': 3.0.7 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@smithy/property-provider@3.1.3': dependencies: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@smithy/property-provider@3.1.7': + dependencies: + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@smithy/protocol-http@4.1.0': dependencies: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@smithy/protocol-http@4.1.4': + dependencies: + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@smithy/querystring-builder@3.0.3': dependencies: '@smithy/types': 3.3.0 '@smithy/util-uri-escape': 3.0.0 tslib: 2.6.3 + '@smithy/querystring-builder@3.0.7': + dependencies: + '@smithy/types': 3.5.0 + '@smithy/util-uri-escape': 3.0.0 + tslib: 2.8.0 + optional: true + '@smithy/querystring-parser@3.0.3': dependencies: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@smithy/querystring-parser@3.0.7': + dependencies: + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@smithy/service-error-classification@3.0.3': dependencies: '@smithy/types': 3.3.0 + '@smithy/service-error-classification@3.0.7': + dependencies: + '@smithy/types': 3.5.0 + optional: true + '@smithy/shared-ini-file-loader@3.1.4': dependencies: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@smithy/shared-ini-file-loader@3.1.8': + dependencies: + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@smithy/signature-v4@4.1.0': dependencies: '@smithy/is-array-buffer': 3.0.0 @@ -6301,6 +7624,18 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 + '@smithy/signature-v4@4.2.0': + dependencies: + '@smithy/is-array-buffer': 3.0.0 + '@smithy/protocol-http': 4.1.4 + '@smithy/types': 3.5.0 + '@smithy/util-hex-encoding': 3.0.0 + '@smithy/util-middleware': 3.0.7 + '@smithy/util-uri-escape': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.8.0 + optional: true + '@smithy/smithy-client@3.2.0': dependencies: '@smithy/middleware-endpoint': 3.1.0 @@ -6310,16 +7645,38 @@ snapshots: '@smithy/util-stream': 3.1.3 tslib: 2.6.3 + '@smithy/smithy-client@3.4.0': + dependencies: + '@smithy/middleware-endpoint': 3.1.4 + '@smithy/middleware-stack': 3.0.7 + '@smithy/protocol-http': 4.1.4 + '@smithy/types': 3.5.0 + '@smithy/util-stream': 3.1.9 + tslib: 2.8.0 + optional: true + '@smithy/types@3.3.0': dependencies: tslib: 2.6.3 + '@smithy/types@3.5.0': + dependencies: + tslib: 2.8.0 + optional: true + '@smithy/url-parser@3.0.3': dependencies: '@smithy/querystring-parser': 3.0.3 '@smithy/types': 3.3.0 tslib: 2.6.3 + '@smithy/url-parser@3.0.7': + dependencies: + '@smithy/querystring-parser': 3.0.7 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@smithy/util-base64@3.0.0': dependencies: '@smithy/util-buffer-from': 3.0.0 @@ -6356,6 +7713,15 @@ snapshots: bowser: 2.11.0 tslib: 2.6.3 + '@smithy/util-defaults-mode-browser@3.0.23': + dependencies: + '@smithy/property-provider': 3.1.7 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 + bowser: 2.11.0 + tslib: 2.8.0 + optional: true + '@smithy/util-defaults-mode-node@3.0.15': dependencies: '@smithy/config-resolver': 3.0.5 @@ -6366,12 +7732,30 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@smithy/util-defaults-mode-node@3.0.23': + dependencies: + '@smithy/config-resolver': 3.0.9 + '@smithy/credential-provider-imds': 3.2.4 + '@smithy/node-config-provider': 3.1.8 + '@smithy/property-provider': 3.1.7 + '@smithy/smithy-client': 3.4.0 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@smithy/util-endpoints@2.0.5': dependencies: '@smithy/node-config-provider': 3.1.4 '@smithy/types': 3.3.0 tslib: 2.6.3 + '@smithy/util-endpoints@2.1.3': + dependencies: + '@smithy/node-config-provider': 3.1.8 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@smithy/util-hex-encoding@3.0.0': dependencies: tslib: 2.6.3 @@ -6381,12 +7765,25 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@smithy/util-middleware@3.0.7': + dependencies: + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@smithy/util-retry@3.0.3': dependencies: '@smithy/service-error-classification': 3.0.3 '@smithy/types': 3.3.0 tslib: 2.6.3 + '@smithy/util-retry@3.0.7': + dependencies: + '@smithy/service-error-classification': 3.0.7 + '@smithy/types': 3.5.0 + tslib: 2.8.0 + optional: true + '@smithy/util-stream@3.1.3': dependencies: '@smithy/fetch-http-handler': 3.2.4 @@ -6398,6 +7795,18 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 + '@smithy/util-stream@3.1.9': + dependencies: + '@smithy/fetch-http-handler': 3.2.9 + '@smithy/node-http-handler': 3.2.4 + '@smithy/types': 3.5.0 + '@smithy/util-base64': 3.0.0 + '@smithy/util-buffer-from': 3.0.0 + '@smithy/util-hex-encoding': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.8.0 + optional: true + '@smithy/util-uri-escape@3.0.0': dependencies: tslib: 2.6.3 @@ -6450,36 +7859,38 @@ snapshots: '@types/accepts@1.3.7': dependencies: - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/babel__code-frame@7.0.6': {} '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/buffer-json@2.0.3': {} '@types/chai-dom@1.11.3': dependencies: - '@types/chai': 4.3.17 + '@types/chai': 5.0.0 - '@types/chai@4.3.17': {} + '@types/chai@4.3.20': {} + + '@types/chai@5.0.0': {} '@types/clean-css@4.2.11': dependencies: - '@types/node': 22.5.0 + '@types/node': 22.7.5 source-map: 0.6.1 '@types/co-body@6.1.3': dependencies: - '@types/node': 22.5.0 - '@types/qs': 6.9.15 + '@types/node': 22.7.5 + '@types/qs': 6.9.16 '@types/connect@3.4.38': dependencies: - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/content-disposition@0.5.8': {} @@ -6490,13 +7901,13 @@ snapshots: '@types/cookies@0.9.0': dependencies: '@types/connect': 3.4.38 - '@types/express': 4.17.21 + '@types/express': 5.0.0 '@types/keygrip': 1.0.6 - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/cors@2.8.17': dependencies: - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/debounce@1.2.4': {} @@ -6508,11 +7919,18 @@ snapshots: '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 + '@types/express-serve-static-core@5.0.0': + dependencies: + '@types/node': 22.7.5 + '@types/qs': 6.9.16 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + '@types/express@4.17.21': dependencies: '@types/body-parser': 1.19.5 @@ -6520,32 +7938,39 @@ snapshots: '@types/qs': 6.9.15 '@types/serve-static': 1.15.7 + '@types/express@5.0.0': + dependencies: + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 5.0.0 + '@types/qs': 6.9.16 + '@types/serve-static': 1.15.7 + '@types/fast-json-stable-stringify@2.1.0': dependencies: fast-json-stable-stringify: 2.1.0 '@types/from2@2.3.5': dependencies: - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/fs-extra@9.0.13': dependencies: - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/glob@8.1.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/hast@3.0.4': dependencies: @@ -6579,11 +8004,11 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/jsonwebtoken@9.0.6': dependencies: - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/keygrip@1.0.6': {} @@ -6600,7 +8025,7 @@ snapshots: '@types/http-errors': 2.0.4 '@types/keygrip': 1.0.6 '@types/koa-compose': 3.2.8 - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/mdast@4.0.4': dependencies: @@ -6618,9 +8043,9 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.5.0 + '@types/node': 22.7.5 - '@types/node@22.5.0': + '@types/node@22.7.5': dependencies: undici-types: 6.19.8 @@ -6630,6 +8055,8 @@ snapshots: '@types/qs@6.9.15': {} + '@types/qs@6.9.16': {} + '@types/randomatic@3.1.5': {} '@types/range-parser@1.2.7': {} @@ -6641,17 +8068,17 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/send': 0.17.4 '@types/sinon-chai@3.2.12': dependencies: - '@types/chai': 4.3.17 + '@types/chai': 5.0.0 '@types/sinon': 17.0.3 '@types/sinon@17.0.3': @@ -6664,11 +8091,11 @@ snapshots: '@types/tar-stream@3.1.3': dependencies: - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/through2@2.0.41': dependencies: - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/trusted-types@2.0.7': {} @@ -6690,7 +8117,7 @@ snapshots: '@types/whatwg-url@8.2.2': dependencies: - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/webidl-conversions': 7.0.3 '@types/which@2.0.2': {} @@ -6699,15 +8126,15 @@ snapshots: '@types/ws@7.4.7': dependencies: - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/ws@8.5.12': dependencies: - '@types/node': 22.5.0 + '@types/node': 22.7.5 '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.5.0 + '@types/node': 22.7.5 optional: true '@ungap/structured-clone@1.2.0': {} @@ -6716,12 +8143,12 @@ snapshots: dependencies: errorstacks: 2.4.1 - '@web/dev-server-core@0.7.2': + '@web/dev-server-core@0.7.3': dependencies: '@types/koa': 2.15.0 '@types/ws': 7.4.7 '@web/parse5-utils': 2.1.0 - chokidar: 3.6.0 + chokidar: 4.0.1 clone: 2.1.2 es-module-lexer: 1.5.4 get-stream: 6.0.1 @@ -6748,16 +8175,16 @@ snapshots: '@web/test-runner-commands@0.9.0': dependencies: - '@web/test-runner-core': 0.13.3 + '@web/test-runner-core': 0.13.4 mkdirp: 1.0.4 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@web/test-runner-core@0.13.3': + '@web/test-runner-core@0.13.4': dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 '@types/babel__code-frame': 7.0.6 '@types/co-body': 6.1.3 '@types/convert-source-map': 2.0.3 @@ -6765,8 +8192,8 @@ snapshots: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 '@web/browser-logs': 0.4.0 - '@web/dev-server-core': 0.7.2 - chokidar: 3.6.0 + '@web/dev-server-core': 0.7.3 + chokidar: 4.0.1 cli-cursor: 3.1.0 co-body: 6.2.0 convert-source-map: 2.0.0 @@ -6851,12 +8278,7 @@ snapshots: ansi-styles@6.2.1: {} - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - - apexcharts@3.52.0: + apexcharts@3.54.0: dependencies: '@yr/monotone-cubic-spline': 1.0.3 svg.draggable.js: 2.2.2 @@ -6895,7 +8317,7 @@ snapshots: async-mutex@0.3.2: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 asynckit@0.4.0: {} @@ -6907,7 +8329,7 @@ snapshots: transitivePeerDependencies: - debug - b4a@1.6.6: {} + b4a@1.6.7: {} backo2@1.0.2: {} @@ -6915,7 +8337,7 @@ snapshots: balanced-match@1.0.2: {} - bare-events@2.4.2: + bare-events@2.5.0: optional: true base64-arraybuffer-es6@0.7.0: {} @@ -6924,8 +8346,6 @@ snapshots: base64id@2.0.0: {} - binary-extensions@2.3.0: {} - bl@4.1.0: dependencies: buffer: 5.7.1 @@ -7034,7 +8454,7 @@ snapshots: canvas@2.11.2: dependencies: '@mapbox/node-pre-gyp': 1.0.11 - nan: 2.20.0 + nan: 2.21.0 simple-get: 3.1.1 transitivePeerDependencies: - encoding @@ -7059,17 +8479,9 @@ snapshots: character-entities@2.0.2: {} - chokidar@3.6.0: + chokidar@4.0.1: dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 + readdirp: 4.0.2 chownr@1.1.4: {} @@ -7209,6 +8621,10 @@ snapshots: dependencies: ms: 2.1.2 + debug@4.3.7: + dependencies: + ms: 2.1.3 + decode-named-character-reference@1.0.2: dependencies: character-entities: 2.0.2 @@ -7323,7 +8739,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 22.5.0 + '@types/node': 22.7.5 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -7338,8 +8754,6 @@ snapshots: entities@2.2.0: {} - entities@4.5.0: {} - errorstacks@2.4.1: {} es-define-property@1.0.0: @@ -7472,7 +8886,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.7 + micromatch: 4.0.8 fast-json-stable-stringify@2.1.0: {} @@ -7509,6 +8923,13 @@ snapshots: token-types: 6.0.0 uint8array-extras: 1.4.0 + file-type@19.5.0: + dependencies: + get-stream: 9.0.1 + strtok3: 8.1.0 + token-types: 6.0.0 + uint8array-extras: 1.4.0 + fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -7540,6 +8961,10 @@ snapshots: optionalDependencies: debug: 4.3.6 + follow-redirects@1.15.8(debug@4.3.6): + optionalDependencies: + debug: 4.3.6 + foreground-child@2.0.0: dependencies: cross-spawn: 7.0.3 @@ -7590,9 +9015,6 @@ snapshots: fs.realpath@1.0.0: {} - fsevents@2.3.3: - optional: true - function-bind@1.1.2: {} gauge@3.0.2: @@ -7724,50 +9146,18 @@ snapshots: dependencies: function-bind: 1.1.2 - hast-util-from-parse5@8.0.1: - dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - devlop: 1.1.0 - hastscript: 8.0.0 - property-information: 6.5.0 - vfile: 6.0.2 - vfile-location: 5.0.3 - web-namespaces: 2.0.1 - - hast-util-parse-selector@4.0.0: - dependencies: - '@types/hast': 3.0.4 - - hast-util-raw@9.0.4: - dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - '@ungap/structured-clone': 1.2.0 - hast-util-from-parse5: 8.0.1 - hast-util-to-parse5: 8.0.0 - html-void-elements: 3.0.0 - mdast-util-to-hast: 13.2.0 - parse5: 7.1.2 - unist-util-position: 5.0.0 - unist-util-visit: 5.0.0 - vfile: 6.0.2 - web-namespaces: 2.0.1 - zwitch: 2.0.4 - hast-util-sanitize@5.0.1: dependencies: '@types/hast': 3.0.4 '@ungap/structured-clone': 1.2.0 unist-util-position: 5.0.0 - hast-util-to-html@9.0.1: + hast-util-to-html@9.0.3: dependencies: '@types/hast': 3.0.4 '@types/unist': 3.0.3 ccount: 2.0.1 comma-separated-tokens: 2.0.3 - hast-util-raw: 9.0.4 hast-util-whitespace: 3.0.0 html-void-elements: 3.0.0 mdast-util-to-hast: 13.2.0 @@ -7776,31 +9166,13 @@ snapshots: stringify-entities: 4.0.4 zwitch: 2.0.4 - hast-util-to-parse5@8.0.0: - dependencies: - '@types/hast': 3.0.4 - comma-separated-tokens: 2.0.3 - devlop: 1.1.0 - property-information: 6.5.0 - space-separated-tokens: 2.0.2 - web-namespaces: 2.0.1 - zwitch: 2.0.4 - hast-util-whitespace@3.0.0: dependencies: '@types/hast': 3.0.4 - hastscript@8.0.0: - dependencies: - '@types/hast': 3.0.4 - comma-separated-tokens: 2.0.3 - hast-util-parse-selector: 4.0.0 - property-information: 6.5.0 - space-separated-tokens: 2.0.2 - he@1.2.0: {} - highlight.js@11.9.0: {} + highlight.js@11.10.0: {} html-escaper@2.0.2: {} @@ -7909,10 +9281,6 @@ snapshots: ipaddr.js@1.9.1: {} - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - is-docker@2.2.1: {} is-extglob@2.1.1: {} @@ -8059,7 +9427,7 @@ snapshots: koa-send@5.0.1: dependencies: - debug: 4.3.6 + debug: 4.3.7 http-errors: 1.8.1 resolve-path: 1.4.0 transitivePeerDependencies: @@ -8079,7 +9447,7 @@ snapshots: content-disposition: 0.5.4 content-type: 1.0.5 cookies: 0.9.1 - debug: 4.3.6 + debug: 4.3.7 delegates: 1.0.0 depd: 2.0.0 destroy: 1.2.0 @@ -8112,6 +9480,12 @@ snapshots: '@lit/reactive-element': 2.0.4 lit-html: 3.2.0 + lit-element@4.1.1: + dependencies: + '@lit-labs/ssr-dom-shim': 1.2.1 + '@lit/reactive-element': 2.0.4 + lit-html: 3.2.1 + lit-html@2.8.0: dependencies: '@types/trusted-types': 2.0.7 @@ -8120,6 +9494,10 @@ snapshots: dependencies: '@types/trusted-types': 2.0.7 + lit-html@3.2.1: + dependencies: + '@types/trusted-types': 2.0.7 + lit@2.8.0: dependencies: '@lit/reactive-element': 1.6.3 @@ -8132,6 +9510,12 @@ snapshots: lit-element: 4.1.0 lit-html: 3.2.0 + lit@3.2.1: + dependencies: + '@lit/reactive-element': 2.0.4 + lit-element: 4.1.1 + lit-html: 3.2.1 + locate-path@5.0.0: dependencies: p-locate: 4.1.0 @@ -8348,7 +9732,7 @@ snapshots: trim-lines: 3.0.1 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 - vfile: 6.0.2 + vfile: 6.0.3 mdast-util-to-markdown@2.1.0: dependencies: @@ -8556,7 +9940,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.6 + debug: 4.3.7 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -8575,7 +9959,7 @@ snapshots: transitivePeerDependencies: - supports-color - micromatch@4.0.7: + micromatch@4.0.8: dependencies: braces: 3.0.3 picomatch: 2.3.1 @@ -8629,7 +10013,7 @@ snapshots: mkdirp@1.0.4: {} - monaco-editor@0.50.0: {} + monaco-editor@0.52.0: {} mongodb-connection-string-url@2.6.0: dependencies: @@ -8641,21 +10025,21 @@ snapshots: '@types/whatwg-url': 11.0.5 whatwg-url: 13.0.0 - mongodb-memory-server-core@8.16.1(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)): + mongodb-memory-server-core@8.16.1(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)): dependencies: async-mutex: 0.3.2 camelcase: 6.3.0 debug: 4.3.6 find-cache-dir: 3.3.2 - follow-redirects: 1.15.6(debug@4.3.6) + follow-redirects: 1.15.8(debug@4.3.6) get-port: 5.1.1 https-proxy-agent: 5.0.1 md5-file: 5.0.0 - mongodb: 4.17.2(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)) + mongodb: 4.17.2(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)) new-find-package-json: 2.0.0 semver: 7.6.3 tar-stream: 2.2.0 - tslib: 2.6.3 + tslib: 2.7.0 uuid: 9.0.1 yauzl: 2.10.0 transitivePeerDependencies: @@ -8663,34 +10047,34 @@ snapshots: - aws-crt - supports-color - mongodb-memory-server@8.16.1(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)): + mongodb-memory-server@8.16.1(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)): dependencies: - mongodb-memory-server-core: 8.16.1(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)) - tslib: 2.6.3 + mongodb-memory-server-core: 8.16.1(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)) + tslib: 2.7.0 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt - supports-color - mongodb@4.17.2(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)): + mongodb@4.17.2(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)): dependencies: bson: 4.7.2 mongodb-connection-string-url: 2.6.0 socks: 2.8.3 optionalDependencies: - '@aws-sdk/credential-providers': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)) - '@mongodb-js/saslprep': 1.1.8 + '@aws-sdk/credential-providers': 3.645.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)) + '@mongodb-js/saslprep': 1.1.9 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt - mongodb@6.8.0(@aws-sdk/credential-providers@3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)))(socks@2.8.3): + mongodb@6.8.0(@aws-sdk/credential-providers@3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)))(socks@2.8.3): dependencies: - '@mongodb-js/saslprep': 1.1.8 + '@mongodb-js/saslprep': 1.1.9 bson: 6.8.0 mongodb-connection-string-url: 3.0.1 optionalDependencies: - '@aws-sdk/credential-providers': 3.637.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.637.0)) + '@aws-sdk/credential-providers': 3.670.0(@aws-sdk/client-sso-oidc@3.637.0(@aws-sdk/client-sts@3.645.0)) socks: 2.8.3 ms@2.0.0: {} @@ -8699,7 +10083,7 @@ snapshots: ms@2.1.3: {} - nan@2.20.0: + nan@2.21.0: optional: true nanocolors@0.2.13: {} @@ -8739,8 +10123,6 @@ snapshots: dependencies: replace-buffer: 1.2.1 - normalize-path@3.0.0: {} - normalize-url@8.0.1: {} npm-run-path@4.0.1: @@ -8826,10 +10208,6 @@ snapshots: parse5@6.0.1: {} - parse5@7.1.2: - dependencies: - entities: 4.5.0 - parseurl@1.3.3: {} path-exists@4.0.0: {} @@ -8845,7 +10223,7 @@ snapshots: path-to-regexp@0.1.7: {} - path-to-regexp@6.2.2: {} + path-to-regexp@8.2.0: {} path-type@4.0.0: {} @@ -8867,7 +10245,7 @@ snapshots: transitivePeerDependencies: - supports-color - pdfjs-dist@4.5.136: + pdfjs-dist@4.7.76: optionalDependencies: canvas: 2.11.2 path2d: 0.2.1 @@ -8879,7 +10257,7 @@ snapshots: pend@1.2.0: {} - picocolors@1.0.1: {} + picocolors@1.1.0: {} picomatch@2.3.1: {} @@ -8993,9 +10371,7 @@ snapshots: string_decoder: 1.3.0 util-deprecate: 1.0.2 - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 + readdirp@4.0.2: {} realistic-structured-clone@3.0.0: dependencies: @@ -9031,7 +10407,7 @@ snapshots: dependencies: '@types/mdast': 4.0.4 hast-util-sanitize: 5.0.1 - hast-util-to-html: 9.0.1 + hast-util-to-html: 9.0.3 mdast-util-to-hast: 13.2.0 unified: 11.0.5 @@ -9252,13 +10628,13 @@ snapshots: statuses@2.0.1: {} - streamx@2.19.0: + streamx@2.20.1: dependencies: fast-fifo: 1.3.2 queue-tick: 1.0.1 - text-decoder: 1.1.1 + text-decoder: 1.2.0 optionalDependencies: - bare-events: 2.4.2 + bare-events: 2.5.0 string-width@4.2.3: dependencies: @@ -9370,9 +10746,9 @@ snapshots: tar-stream@3.1.7: dependencies: - b4a: 1.6.6 + b4a: 1.6.7 fast-fifo: 1.3.2 - streamx: 2.19.0 + streamx: 2.20.1 tar@6.2.1: dependencies: @@ -9384,9 +10760,9 @@ snapshots: yallist: 4.0.0 optional: true - text-decoder@1.1.1: + text-decoder@1.2.0: dependencies: - b4a: 1.6.6 + b4a: 1.6.7 threads@1.7.0: dependencies: @@ -9440,14 +10816,14 @@ snapshots: trough@2.2.0: {} - ts-node@10.9.2(@types/node@22.5.0)(typescript@5.5.2): + ts-node@10.9.2(@types/node@22.7.5)(typescript@5.5.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.5.0 + '@types/node': 22.7.5 acorn: 8.12.1 acorn-walk: 8.3.3 arg: 4.1.3 @@ -9462,6 +10838,11 @@ snapshots: tslib@2.6.3: {} + tslib@2.7.0: {} + + tslib@2.8.0: + optional: true + tsscmp@1.0.6: {} turndown-plugin-gfm@1.0.2: {} @@ -9512,7 +10893,7 @@ snapshots: extend: 3.0.2 is-plain-obj: 4.1.0 trough: 2.2.0 - vfile: 6.0.2 + vfile: 6.0.3 unist-util-is@6.0.0: dependencies: @@ -9560,24 +10941,16 @@ snapshots: vary@1.1.2: {} - vfile-location@5.0.3: - dependencies: - '@types/unist': 3.0.3 - vfile: 6.0.2 - vfile-message@4.0.2: dependencies: '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 - vfile@6.0.2: + vfile@6.0.3: dependencies: '@types/unist': 3.0.3 - unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - web-namespaces@2.0.1: {} - webidl-conversions@3.0.1: {} webidl-conversions@4.0.2: {} diff --git a/test/helpers/cloudlyfactory.ts b/test/helpers/cloudlyfactory.ts index 2ed2646..c72162f 100644 --- a/test/helpers/cloudlyfactory.ts +++ b/test/helpers/cloudlyfactory.ts @@ -21,3 +21,7 @@ export const createCloudly = async () => { return cloudlyInstance; } +export const getEnvVarOnDemand = async (envVarName: string) => { + return testQenv.getEnvVarOnDemand(envVarName); +} + diff --git a/test/helpers/docker.ts b/test/helpers/docker.ts new file mode 100644 index 0000000..4fbc6d3 --- /dev/null +++ b/test/helpers/docker.ts @@ -0,0 +1,9 @@ +import * as smartstream from '@push.rocks/smartstream'; +import * as smartpath from '@push.rocks/smartpath'; + +export const getAlpineImageReadableStream = async () => { + const currentDir = smartpath.get.dirnameFromImportMetaUrl(import.meta.url); + const imagePath = smartpath.join(currentDir, '../../.nogit/testfiles/alpine.tar'); + const readableStream = smartstream.nodewebhelpers.createWebReadableStreamFromFile(imagePath); + return readableStream; +} \ No newline at end of file diff --git a/test/helpers/index.ts b/test/helpers/index.ts index 4613cb0..ceeb601 100644 --- a/test/helpers/index.ts +++ b/test/helpers/index.ts @@ -1 +1,2 @@ export * from './cloudlyfactory.js'; +export * from './docker.js'; diff --git a/test/test.apiclient.ts b/test/test.apiclient.ts index db16947..cc17c4d 100644 --- a/test/test.apiclient.ts +++ b/test/test.apiclient.ts @@ -1,30 +1,80 @@ import { tap, expect } from '@push.rocks/tapbundle'; +import * as helpers from './helpers/index.js'; +import * as cloudly from '../ts/index.js'; import * as cloudlyApiClient from '../ts_apiclient/index.js'; +import { Image } from '../ts_apiclient/classes.image.js'; +let testCloudly: cloudly.Cloudly; let testClient: cloudlyApiClient.CloudlyApiClient; +tap.preTask('should start cloudly', async () => { + testCloudly = await helpers.createCloudly(); + await testCloudly.start(); +}); + +tap.preTask('should create a new machine user for testing', async () => { + const machineUser = new testCloudly.authManager.CUser(); + machineUser.id = await testCloudly.authManager.CUser.getNewId(); + machineUser.data = { + type: 'machine', + username: 'test', + password: 'test', + tokens: [{ + token: 'test', + expiresAt: Date.now() + 3600 * 1000 * 24 * 365, + assignedRoles: ['admin'], + }], + role: 'admin', + }; + await machineUser.save(); +}); + tap.test('should create a new cloudlyApiClient', async () => { testClient = new cloudlyApiClient.CloudlyApiClient({ registerAs: 'api', - cloudlyUrl: 'http://localhost:3000', + cloudlyUrl: `http://localhost:${await helpers.getEnvVarOnDemand('SERVEZONE_PORT')}`, }); - // await testClient.start(); + await testClient.start(); expect(testClient).toBeTruthy(); }); -tap.test('should get an identity', async () => { - const identity = await testClient.getIdentityByJumpCode('test'); - expect(identity).toBeTruthy(); -}); - -tap.test('should trigger a server action', async () => { - +tap.test('create a new machine user', async () => { + const machineUser = await testCloudly.authManager.CUser.createMachineUser('test', 'api'); + machineUser.data.tokens.push({ + token: 'test', + expiresAt: Date.now() + 3600 * 1000 * 24 * 365, + assignedRoles: ['api'], + }) + await machineUser.save(); }) +tap.test('should get an identity', async () => { + const identity = await testClient.getIdentityByToken('test'); + expect(identity).toBeTruthy(); + console.log(identity); +}); + +let image: Image; +tap.test('should create and upload an image', async () => { + image = await testClient.images.createImage({ + name: 'test', + description: 'test' + }); + console.log('created image: ', image); + expect(image).toBeInstanceOf(Image); +}) + +tap.test('should upload an image version', async () => { + const imageStream = await helpers.getAlpineImageReadableStream(); + + await image.pushImageVersion('v1.0.0', imageStream); +}); + tap.test('should stop the apiclient', async (toolsArg) => { - await toolsArg.delayFor(1000); + await toolsArg.delayFor(10000); await testClient.stop(); + await testCloudly.stop(); }) export default tap.start(); \ No newline at end of file diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index ea62376..e7839e4 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@serve.zone/cloudly', - version: '1.1.7', + version: '1.1.8', description: 'A comprehensive multi-cloud manager leveraging Docker Swarmkit to orchestrate containerized applications across various cloud services and provide robust configuration and API integration.' } diff --git a/ts/manager.auth/classes.authmanager.ts b/ts/manager.auth/classes.authmanager.ts index decd0b0..3479fbd 100644 --- a/ts/manager.auth/classes.authmanager.ts +++ b/ts/manager.auth/classes.authmanager.ts @@ -28,6 +28,10 @@ export class CloudlyAuthManager { this.cloudlyRef.typedrouter.addTypedRouter(this.typedrouter); } + public async createNewSecureToken() { + return plugins.smartunique.uniSimple('secureToken', 64); + } + public async start() { // lets setup the smartjwtInstance this.smartjwtInstance = new plugins.smartjwt.SmartJwt(); @@ -53,6 +57,7 @@ export class CloudlyAuthManager { const user = await User.findUserByUsernameAndPassword(dataArg.username, dataArg.password); if (!user) { logger.log('warn', 'login failed'); + throw new plugins.typedrequest.TypedResponseError('login failed'); } else { jwt = await this.smartjwtInstance.createJWT({ userId: user.id, @@ -96,7 +101,7 @@ export class CloudlyAuthManager { }); public adminIdentityGuard = new plugins.smartguard.Guard<{identity: plugins.servezoneInterfaces.data.IIdentity}>(async (dataArg) => { - await plugins.smartexpect.expectAsync(this.validIdentityGuard.exec(dataArg)).toBeTrue(); + await plugins.smartguard.passGuardsOrReject(dataArg, [this.validIdentityGuard]); const jwt = dataArg.identity.jwt; const jwtData: IJwtData = await this.smartjwtInstance.verifyJWTAndGetData(jwt); const user = await this.CUser.getInstance({id: jwtData.userId}); diff --git a/ts/manager.auth/classes.user.ts b/ts/manager.auth/classes.user.ts index e3e0636..12a420a 100644 --- a/ts/manager.auth/classes.user.ts +++ b/ts/manager.auth/classes.user.ts @@ -5,6 +5,26 @@ export class User extends plugins.smartdata.SmartDataDbDoc< User, plugins.servezoneInterfaces.data.IUser > { + /** + * creates a machine user + */ + public static async createMachineUser(userNameArg: string, roleArg: 'api' | 'cluster') { + const user = new User(); + user.id = await User.getNewId(); + user.data = { + type: 'machine', + username: userNameArg, + tokens: [{ + token: 'machineUser', + expiresAt: Date.now() + 3600 * 1000 * 24 * 365, + assignedRoles: ['admin'], + }], + role: 'api', + }; + await user.save(); + return user; + } + public static async findUserByUsernameAndPassword(usernameArg: string, passwordArg: string) { return await User.getInstance({ data: { @@ -14,6 +34,13 @@ export class User extends plugins.smartdata.SmartDataDbDoc< }); } + constructor(optionsArg?: plugins.servezoneInterfaces.data.IUser) { + super(); + if (optionsArg) { + Object.assign(this, optionsArg); + } + } + // INSTANCE @plugins.smartdata.unI() public id: string; diff --git a/ts/manager.cluster/classes.clustermanager.ts b/ts/manager.cluster/classes.clustermanager.ts index a7eccea..c78426a 100644 --- a/ts/manager.cluster/classes.clustermanager.ts +++ b/ts/manager.cluster/classes.clustermanager.ts @@ -4,6 +4,7 @@ import { Cloudly } from '../classes.cloudly.js'; import { logger } from '../logger.js'; import { Cluster } from './classes.cluster.js'; +import { data } from '@serve.zone/interfaces'; export class ClusterManager { public ready = plugins.smartpromise.defer(); @@ -26,10 +27,8 @@ export class ClusterManager { const cluster = await this.createCluster({ id: plugins.smartunique.uniSimple('cluster'), data: { - userId: null, + userId: null, // this is created by the createCluster method name: dataArg.clusterName, - initialJumpToken: plugins.smartunique.uniSimple('initialJumpToken'), - initialJumpTokenUsedAt: null, acmeInfo: null, cloudlyUrl: `https://${this.cloudlyRef.config.data.publicUrl}:${this.cloudlyRef.config.data.publicPort}/`, servers: [], @@ -82,19 +81,17 @@ export class ClusterManager { // TODO: implement getclusterConfigByServerIp } - public async getClusterBy_JumpCode(initialJumpTokenArg: string) { + public async getClusterBy_UserId(userIdArg: string) { await this.ready.promise; return await Cluster.getInstance({ data: { - initialJumpToken: initialJumpTokenArg, + userId: userIdArg, }, }); } - public async getClusterBy_Identity( - clusterIdentity: plugins.servezoneInterfaces.data.IIdentity - ) { + public async getClusterBy_Identity(clusterIdentity: plugins.servezoneInterfaces.data.IIdentity) { await this.ready.promise; return await Cluster.getInstance({ @@ -125,19 +122,27 @@ export class ClusterManager { } /** - * allows storage of a config + * creates a cluster (and a new user for it) and saves it * @param configName * @param configObjectArg */ public async createCluster(configObjectArg: plugins.servezoneInterfaces.data.ICluster) { // TODO: guards // lets create the cluster user - const clusterUser = new this.cloudlyRef.authManager.CUser(); - clusterUser.id = await this.cloudlyRef.authManager.CUser.getNewId(); - clusterUser.data = { - role: 'cluster', - type: 'machine', - } + const clusterUser = new this.cloudlyRef.authManager.CUser({ + id: await this.cloudlyRef.authManager.CUser.getNewId(), + data: { + role: 'cluster', + type: 'machine', + tokens: [ + { + expiresAt: Date.now() + 3600 * 1000 * 24 * 365, + assignedRoles: ['cluster'], + token: await this.cloudlyRef.authManager.createNewSecureToken(), + }, + ], + }, + }); await clusterUser.save(); Object.assign(configObjectArg, { userId: clusterUser.id, diff --git a/ts/manager.coreflow/coreflowmanager.ts b/ts/manager.coreflow/coreflowmanager.ts index c153008..8f7f912 100644 --- a/ts/manager.coreflow/coreflowmanager.ts +++ b/ts/manager.coreflow/coreflowmanager.ts @@ -1,5 +1,6 @@ import * as plugins from '../plugins.js'; import { Cloudly } from '../classes.cloudly.js'; +import type { Cluster } from '../manager.cluster/classes.cluster.js'; /** * in charge of talking to coreflow services on clusters @@ -13,38 +14,41 @@ export class CloudlyCoreflowManager { this.cloudlyRef = cloudlyRefArg; this.cloudlyRef.typedrouter.addTypedRouter(this.typedRouter); - this.typedRouter.addTypedHandler( - new plugins.typedrequest.TypedHandler('getIdentityByJumpCode', async (requestData) => { - const cluster = - await this.cloudlyRef.clusterManager.getClusterBy_JumpCode( - requestData.jumpCode - ); - - if (!cluster) { - throw new plugins.typedrequest.TypedResponseError('The supplied jumpCode is not valid. No cluster found.'); - } - + this.typedRouter.addTypedHandler( + new plugins.typedrequest.TypedHandler('getIdentityByToken', async (requestData) => { const user = await this.cloudlyRef.authManager.CUser.getInstance({ - id: cluster.data.userId, + data: { + tokens: [{ + token: requestData.token, + }] // find the proper user here. + } as any }); if (!user) { - throw new plugins.typedrequest.TypedResponseError('The supplied jumpCode is not valid. No user found.'); + throw new plugins.typedrequest.TypedResponseError('The supplied token is not valid. No matching user found.'); + } + if (user.data.type !== 'machine') { + throw new plugins.typedrequest.TypedResponseError('The supplied token is not valid. The user is not a machine.'); + } + let cluster: Cluster; + if (user.data.role === 'cluster') { + cluster = await this.cloudlyRef.clusterManager.getClusterBy_UserId(user.id); } - const expiryTimestamp = Date.now() + 3600 * 1000 * 24 * 365; return { identity: { - name: cluster.data.name, - role: 'cluster', - type: 'machine', - userId: cluster.data.userId, + name: user.data.username, + role: user.data.role, + type: 'machine', // if someone authenticates by token, they are a machine, no matter what. + userId: user.id, expiresAt: expiryTimestamp, - clusterId: cluster.id, - clusterName: cluster.data.name, + ...(cluster ? { + clusterId: cluster.id, + clusterName: cluster.data.name, + } : {}), jwt: await this.cloudlyRef.authManager.smartjwtInstance.createJWT({ status: 'loggedIn', - userId: cluster.data.userId, + userId: user.id, expiresAt: expiryTimestamp, }) }, diff --git a/ts/manager.image/classes.image.ts b/ts/manager.image/classes.image.ts index 822de0c..6179991 100644 --- a/ts/manager.image/classes.image.ts +++ b/ts/manager.image/classes.image.ts @@ -34,4 +34,12 @@ export class Image extends plugins.smartdata.SmartDataDbDoc( + new plugins.typedrequest.TypedHandler('getImage', async (reqArg, toolsArg) => { + await toolsArg.passGuards([this.cloudlyRef.authManager.adminIdentityGuard], reqArg); + const image = await this.CImage.getInstance({ + id: reqArg.imageId, + }); + return { + image: await image.createSavableObject(), + }; + }) + ); this.typedrouter.addTypedHandler( new plugins.typedrequest.TypedHandler( @@ -74,14 +86,33 @@ export class ImageManager { new plugins.typedrequest.TypedHandler( 'pushImageVersion', async (reqArg, toolsArg) => { - const image = await this.CImage.getInstance({ + await plugins.smartguard.passGuardsOrReject(reqArg, [ + this.cloudlyRef.authManager.validIdentityGuard, + ]); + const refImage = await this.CImage.getInstance({ id: reqArg.imageId, }); - if (!image) { + if (!refImage) { throw new plugins.typedrequest.TypedResponseError('Image not found'); } const imageVersion = reqArg.versionString; + console.log( + `got request to push image version ${imageVersion} for image ${refImage.data.name}` + ); const imagePushStream = reqArg.imageStream; + (async () => { + const smartWebDuplex = new plugins.smartstream.webstream.WebDuplexStream< + Uint8Array, + Uint8Array + >({ + writeFunction: async (chunkArg, toolsArg) => { + console.log(chunkArg); + return chunkArg; + }, + }); + imagePushStream.writeToWebstream(smartWebDuplex.writable); + await this.dockerImageStore.storeImage(refImage.id, plugins.smartstream.SmartDuplex.fromWebReadableStream(smartWebDuplex.readable)); + })(); return { allowed: true, }; @@ -94,12 +125,17 @@ export class ImageManager { 'pullImageVersion', async (reqArg) => { const image = await this.CImage.getInstance({ - id: reqArg.imageId, + id: reqArg.imageId, }); - const imageVersion = image.data.versions.find((version) => version.versionString === reqArg.versionString); - const readable = this.imageDir.fastGetStream({ - path: await image.getStoragePath(reqArg.versionString), - }, 'webstream'); + const imageVersion = image.data.versions.find( + (version) => version.versionString === reqArg.versionString + ); + const readable = this.imageDir.fastGetStream( + { + path: await image.getStoragePath(reqArg.versionString), + }, + 'webstream' + ); const imageVirtualStream = new plugins.typedrequest.VirtualStream(); return { imageStream: imageVirtualStream, @@ -110,6 +146,7 @@ export class ImageManager { } public async start() { + // lets setup s3 const s3Descriptor: plugins.tsclass.storage.IS3Descriptor = await this.cloudlyRef.config.appData.waitForAndGetKey('s3Descriptor'); console.log(this.cloudlyRef.config.data.s3Descriptor); @@ -117,10 +154,17 @@ export class ImageManager { this.cloudlyRef.config.data.s3Descriptor ); const bucket = await this.smartbucketInstance.getBucketByName('cloudly-test'); - await bucket.fastPut({ path: 'test/test.txt', contents: 'hello' }); + await bucket.fastPut({ path: 'images/00init', contents: 'init' }); this.imageDir = await bucket.getDirectoryFromPath({ - path: 'images', + path: '/images', + }); + + // lets setup dockerstore + await plugins.smartfile.fs.ensureDir(paths.dockerImageStoreDir); + this.dockerImageStore = new plugins.docker.DockerImageStore({ + localDirPath: paths.dockerImageStoreDir, + bucketDir: this.imageDir, }); } } diff --git a/ts/paths.ts b/ts/paths.ts index a6a5a3d..12e8708 100644 --- a/ts/paths.ts +++ b/ts/paths.ts @@ -2,4 +2,5 @@ import * as plugins from './plugins.js'; export const packageDir = plugins.path.join(plugins.smartpath.get.dirnameFromImportMetaUrl(import.meta.url), '../'); export const nogitDir = plugins.path.join(packageDir, '.nogit/'); +export const dockerImageStoreDir = plugins.path.join(nogitDir, './dockerimagestore/'); export const distServeDir = plugins.path.join(packageDir, './dist_serve'); diff --git a/ts/plugins.ts b/ts/plugins.ts index 5377575..3ab8b50 100644 --- a/ts/plugins.ts +++ b/ts/plugins.ts @@ -43,6 +43,7 @@ import * as smartpath from '@push.rocks/smartpath'; import * as smartpromise from '@push.rocks/smartpromise'; import * as smartrequest from '@push.rocks/smartrequest'; import * as smartssh from '@push.rocks/smartssh'; +import * as smartstream from '@push.rocks/smartstream'; import * as smartstring from '@push.rocks/smartstring'; import * as smartunique from '@push.rocks/smartunique'; import * as taskbuffer from '@push.rocks/taskbuffer'; @@ -69,6 +70,7 @@ export { smartpromise, smartrequest, smartssh, + smartstream, smartstring, smartunique, taskbuffer, diff --git a/ts_apiclient/classes.cloudlyapiclient.ts b/ts_apiclient/classes.cloudlyapiclient.ts index f2a8745..d599c2e 100644 --- a/ts_apiclient/classes.cloudlyapiclient.ts +++ b/ts_apiclient/classes.cloudlyapiclient.ts @@ -55,7 +55,7 @@ export class CloudlyApiClient { this.cloudlyUrl ); console.log( - `CloudlyCluent connected to cloudly at ${this.cloudlyUrl}. Remember to get an identity.` + `CloudlyClient connected to cloudly at ${this.cloudlyUrl}. Remember to get an identity.` ); } @@ -64,8 +64,8 @@ export class CloudlyApiClient { } public identity: plugins.servezoneInterfaces.data.IIdentity; - public async getIdentityByJumpCode( - jumpCodeArg: string, + public async getIdentityByToken( + token: string, optionsArg?: { tagConnection?: boolean; statefullIdentity?: boolean; @@ -77,12 +77,12 @@ export class CloudlyApiClient { }, optionsArg); const identityRequest = - this.typedsocketClient.createTypedRequest( - 'getIdentityByJumpCode' + this.typedsocketClient.createTypedRequest( + 'getIdentityByToken' ); - console.log(`trying to get identity from cloudly with supplied jumpCodeArg: ${jumpCodeArg}`); + console.log(`trying to get identity from cloudly with supplied jumpCodeArg: ${token}`); const response = await identityRequest.fire({ - jumpCode: jumpCodeArg, + token: token, }); console.log('got identity response'); const identity = response.identity; @@ -155,8 +155,13 @@ export class CloudlyApiClient { return typedResponse.certificate; } - // Images - public async getImages() { - return Image.getImages(this); + public images = { + // Images + getImages: async () => { + return Image.getImages(this); + }, + createImage: async (optionsArg: Parameters[1]) => { + return Image.createImage(this, optionsArg); + } } } diff --git a/ts_apiclient/classes.image.ts b/ts_apiclient/classes.image.ts index 4e58984..deeb5b9 100644 --- a/ts_apiclient/classes.image.ts +++ b/ts_apiclient/classes.image.ts @@ -49,8 +49,8 @@ export class Image implements plugins.servezoneInterfaces.data.IImage { * updates the image data */ public async update() { - const getVersionsTR = this.cloudlyClientRef.typedsocketClient.createTypedRequest( - 'getImageMetadata' + const getVersionsTR = this.cloudlyClientRef.typedsocketClient.createTypedRequest( + 'getImage' ); const response = await getVersionsTR.fire({ identity: this.cloudlyClientRef.identity, @@ -66,18 +66,17 @@ export class Image implements plugins.servezoneInterfaces.data.IImage { */ public async pushImageVersion(imageVersion: string, imageReadableArg: ReadableStream): Promise { const done = plugins.smartpromise.defer(); - const pullImageTR = this.cloudlyClientRef.typedsocketClient.createTypedRequest( + const pushImageTR = this.cloudlyClientRef.typedsocketClient.createTypedRequest( 'pushImageVersion' ); const virtualStream = new plugins.typedrequest.VirtualStream(); - const response = await pullImageTR.fire({ + const response = await pushImageTR.fire({ identity: this.cloudlyClientRef.identity, imageId: this.id, versionString: '', imageStream: virtualStream, }); await virtualStream.readFromWebstream(imageReadableArg); - await done.promise; await this.update(); }; diff --git a/ts_web/00_commitinfo_data.ts b/ts_web/00_commitinfo_data.ts index ea62376..e7839e4 100644 --- a/ts_web/00_commitinfo_data.ts +++ b/ts_web/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@serve.zone/cloudly', - version: '1.1.7', + version: '1.1.8', description: 'A comprehensive multi-cloud manager leveraging Docker Swarmkit to orchestrate containerized applications across various cloud services and provide robust configuration and API integration.' } diff --git a/ts_web/appstate.ts b/ts_web/appstate.ts index 2ddcc30..f057a90 100644 --- a/ts_web/appstate.ts +++ b/ts_web/appstate.ts @@ -22,6 +22,11 @@ export const loginAction = loginStatePart.createAction<{ username: string; passw const response = await trLogin.fire({ username: payloadArg.username, password: payloadArg.password, + }).catch(err => { + console.log(err); + return { + ...statePartArg.getState(), + } }); return { ...currentState, diff --git a/ts_web/elements/cloudly-dashboard.ts b/ts_web/elements/cloudly-dashboard.ts index ef6c0b2..787e06f 100644 --- a/ts_web/elements/cloudly-dashboard.ts +++ b/ts_web/elements/cloudly-dashboard.ts @@ -97,6 +97,10 @@ export class CloudlyDashboard extends DeesElement { name: 'Services', element: CloudlyViewServices, }, + { + name: 'Testing & Building', + element: CloudlyViewServices, + }, { name: 'Deployments', element: CloudlyViewDeployments, diff --git a/ts_web/elements/cloudly-view-backups.ts b/ts_web/elements/cloudly-view-backups.ts index 8f01f2b..2b5e459 100644 --- a/ts_web/elements/cloudly-view-backups.ts +++ b/ts_web/elements/cloudly-view-backups.ts @@ -1,4 +1,5 @@ import * as plugins from '../plugins.js'; +import * as shared from '../elements/shared/index.js'; import { DeesElement, @@ -31,13 +32,9 @@ export class CloudlyViewBackups extends DeesElement { public static styles = [ cssManager.defaultStyles, + shared.viewHostCss, css` - :host { - display: block; - margin: auto; - max-width: 1280px; - padding: 16px 16px; - } + `, ]; diff --git a/ts_web/elements/cloudly-view-clusters.ts b/ts_web/elements/cloudly-view-clusters.ts index e9148ee..15d230b 100644 --- a/ts_web/elements/cloudly-view-clusters.ts +++ b/ts_web/elements/cloudly-view-clusters.ts @@ -1,4 +1,5 @@ import * as plugins from '../plugins.js'; +import * as shared from '../elements/shared/index.js'; import { DeesElement, @@ -31,13 +32,9 @@ export class CloudlyViewClusters extends DeesElement { public static styles = [ cssManager.defaultStyles, + shared.viewHostCss, css` - :host { - display: block; - margin: auto; - max-width: 1280px; - padding: 16px 16px; - } + `, ]; diff --git a/ts_web/elements/cloudly-view-dbs.ts b/ts_web/elements/cloudly-view-dbs.ts index e8363ca..7170651 100644 --- a/ts_web/elements/cloudly-view-dbs.ts +++ b/ts_web/elements/cloudly-view-dbs.ts @@ -1,4 +1,5 @@ import * as plugins from '../plugins.js'; +import * as shared from '../elements/shared/index.js'; import { DeesElement, @@ -31,13 +32,9 @@ export class CloudlyViewDbs extends DeesElement { public static styles = [ cssManager.defaultStyles, + shared.viewHostCss, css` - :host { - display: block; - margin: auto; - max-width: 1280px; - padding: 16px 16px; - } + `, ]; diff --git a/ts_web/elements/cloudly-view-deployments.ts b/ts_web/elements/cloudly-view-deployments.ts index be6e9e6..40f6d51 100644 --- a/ts_web/elements/cloudly-view-deployments.ts +++ b/ts_web/elements/cloudly-view-deployments.ts @@ -1,4 +1,5 @@ import * as plugins from '../plugins.js'; +import * as shared from '../elements/shared/index.js'; import { DeesElement, @@ -31,13 +32,9 @@ export class CloudlyViewDeployments extends DeesElement { public static styles = [ cssManager.defaultStyles, + shared.viewHostCss, css` - :host { - display: block; - margin: auto; - max-width: 1280px; - padding: 16px 16px; - } + `, ]; diff --git a/ts_web/elements/cloudly-view-dns.ts b/ts_web/elements/cloudly-view-dns.ts index 5a80e2f..9691d7b 100644 --- a/ts_web/elements/cloudly-view-dns.ts +++ b/ts_web/elements/cloudly-view-dns.ts @@ -1,4 +1,5 @@ import * as plugins from '../plugins.js'; +import * as shared from '../elements/shared/index.js'; import { DeesElement, @@ -31,13 +32,8 @@ export class CloudlyViewDns extends DeesElement { public static styles = [ cssManager.defaultStyles, - css` - :host { - display: block; - margin: auto; - max-width: 1280px; - padding: 16px 16px; - } + shared.viewHostCss, + css` `, ]; diff --git a/ts_web/elements/cloudly-view-images.ts b/ts_web/elements/cloudly-view-images.ts index 5dbc7e0..e4fb8a3 100644 --- a/ts_web/elements/cloudly-view-images.ts +++ b/ts_web/elements/cloudly-view-images.ts @@ -1,4 +1,5 @@ import * as plugins from '../plugins.js'; +import * as shared from '../elements/shared/index.js'; import { DeesElement, customElement, html, state, css, cssManager } from '@design.estate/dees-element'; @@ -23,13 +24,9 @@ export class CloudlyViewImages extends DeesElement { public static styles = [ cssManager.defaultStyles, + shared.viewHostCss, css` - :host { - display: block; - margin: auto; - max-width: 1280px; - padding: 16px 16px; - } + `, ]; diff --git a/ts_web/elements/cloudly-view-logs.ts b/ts_web/elements/cloudly-view-logs.ts index 1653692..ca3edc3 100644 --- a/ts_web/elements/cloudly-view-logs.ts +++ b/ts_web/elements/cloudly-view-logs.ts @@ -1,4 +1,5 @@ import * as plugins from '../plugins.js'; +import * as shared from '../elements/shared/index.js'; import { DeesElement, @@ -31,13 +32,9 @@ export class CloudlyViewLogs extends DeesElement { public static styles = [ cssManager.defaultStyles, + shared.viewHostCss, css` - :host { - display: block; - margin: auto; - max-width: 1280px; - padding: 16px 16px; - } + `, ]; diff --git a/ts_web/elements/cloudly-view-mails.ts b/ts_web/elements/cloudly-view-mails.ts index 40dd638..e336145 100644 --- a/ts_web/elements/cloudly-view-mails.ts +++ b/ts_web/elements/cloudly-view-mails.ts @@ -1,4 +1,5 @@ import * as plugins from '../plugins.js'; +import * as shared from '../elements/shared/index.js'; import { DeesElement, @@ -31,14 +32,8 @@ export class CloudlyViewMails extends DeesElement { public static styles = [ cssManager.defaultStyles, - css` - :host { - display: block; - margin: auto; - max-width: 1280px; - padding: 16px 16px; - } - `, + shared.viewHostCss, + css`` ]; public render() { diff --git a/ts_web/elements/cloudly-view-overview.ts b/ts_web/elements/cloudly-view-overview.ts index 5731f59..350dd4a 100644 --- a/ts_web/elements/cloudly-view-overview.ts +++ b/ts_web/elements/cloudly-view-overview.ts @@ -1,4 +1,5 @@ import * as plugins from '../plugins.js'; +import * as shared from '../elements/shared/index.js'; import { DeesElement, @@ -31,13 +32,8 @@ export class CloudlyViewOverview extends DeesElement { public static styles = [ cssManager.defaultStyles, + shared.viewHostCss, css` - :host { - display: block; - margin: auto; - max-width: 1280px; - padding: 8px 16px; - } .clusterGrid { display: grid; grid-template-columns: ${cssManager.cssGridColumns(3, 8)}; diff --git a/ts_web/elements/cloudly-view-s3.ts b/ts_web/elements/cloudly-view-s3.ts index a4d1ee3..335d3be 100644 --- a/ts_web/elements/cloudly-view-s3.ts +++ b/ts_web/elements/cloudly-view-s3.ts @@ -1,4 +1,5 @@ import * as plugins from '../plugins.js'; +import * as shared from '../elements/shared/index.js'; import { DeesElement, @@ -31,13 +32,9 @@ export class CloudlyViewS3 extends DeesElement { public static styles = [ cssManager.defaultStyles, + shared.viewHostCss, css` - :host { - display: block; - margin: auto; - max-width: 1280px; - padding: 16px 16px; - } + `, ]; diff --git a/ts_web/elements/cloudly-view-secretbundles.ts b/ts_web/elements/cloudly-view-secretbundles.ts index c5936ed..07a5a0d 100644 --- a/ts_web/elements/cloudly-view-secretbundles.ts +++ b/ts_web/elements/cloudly-view-secretbundles.ts @@ -1,4 +1,5 @@ import * as plugins from '../plugins.js'; +import * as shared from '../elements/shared/index.js'; import { DeesElement, @@ -31,13 +32,9 @@ export class CloudlyViewSecretBundles extends DeesElement { public static styles = [ cssManager.defaultStyles, + shared.viewHostCss, css` - :host { - display: block; - margin: auto; - max-width: 1280px; - padding: 16px 16px; - } + `, ]; diff --git a/ts_web/elements/cloudly-view-secretgroups.ts b/ts_web/elements/cloudly-view-secretgroups.ts index d815dad..45dc035 100644 --- a/ts_web/elements/cloudly-view-secretgroups.ts +++ b/ts_web/elements/cloudly-view-secretgroups.ts @@ -1,4 +1,5 @@ import * as plugins from '../plugins.js'; +import * as shared from '../elements/shared/index.js'; import { DeesElement, customElement, html, state, css, cssManager } from '@design.estate/dees-element'; @@ -23,13 +24,9 @@ export class CloudlyViewSecretGroups extends DeesElement { public static styles = [ cssManager.defaultStyles, + shared.viewHostCss, css` - :host { - display: block; - margin: auto; - max-width: 1280px; - padding: 16px 16px; - } + `, ]; diff --git a/ts_web/elements/cloudly-view-services.ts b/ts_web/elements/cloudly-view-services.ts index 78e5d26..9035016 100644 --- a/ts_web/elements/cloudly-view-services.ts +++ b/ts_web/elements/cloudly-view-services.ts @@ -1,4 +1,5 @@ import * as plugins from '../plugins.js'; +import * as shared from '../elements/shared/index.js'; import { DeesElement, @@ -31,13 +32,9 @@ export class CloudlyViewServices extends DeesElement { public static styles = [ cssManager.defaultStyles, + shared.viewHostCss, css` - :host { - display: block; - margin: auto; - max-width: 1280px; - padding: 16px 16px; - } + `, ]; diff --git a/ts_web/elements/shared/cloudly-sectionheading.ts b/ts_web/elements/shared/cloudly-sectionheading.ts index 10e63c0..1e801ef 100644 --- a/ts_web/elements/shared/cloudly-sectionheading.ts +++ b/ts_web/elements/shared/cloudly-sectionheading.ts @@ -21,6 +21,8 @@ export class CloudlySectionheading extends DeesElement { h1 { font-family: 'Cal Sans'; letter-spacing: 0.025em; + margin: 0px; + margin-bottom: 16px; } `, ] diff --git a/ts_web/elements/shared/css.ts b/ts_web/elements/shared/css.ts new file mode 100644 index 0000000..aa41382 --- /dev/null +++ b/ts_web/elements/shared/css.ts @@ -0,0 +1,10 @@ +import { css } from '@design.estate/dees-element'; + +export const viewHostCss = css` + :host { + display: block; + margin: auto; + max-width: 1280px; + padding: 16px 16px; + } +`; \ No newline at end of file diff --git a/ts_web/elements/shared/index.ts b/ts_web/elements/shared/index.ts index f6e76a4..fcd52ac 100644 --- a/ts_web/elements/shared/index.ts +++ b/ts_web/elements/shared/index.ts @@ -1 +1,2 @@ -export * from './cloudly-sectionheading.js'; \ No newline at end of file +export * from './cloudly-sectionheading.js'; +export * from './css.js'; \ No newline at end of file