Mirror from bluesky-social/pds

Compare changes

Choose any two refs to compare.

+6 -6
ACCOUNT_MIGRATION.md
··· 1 - # Account Migration 2 3 ### ⚠️ Warning ⚠️ ️ 4 - Account migration is a potentially destructive operation. Part of the operation involves signing away your old PDS's ability to make updates to your DID. If something goes wrong, you could be permanently locked out of your account, and Bluesky will not be able to help you recover it. 5 6 Therefore, we do not recommend migrating your primary account yet. And we specifically recommend _against_ migrating your main account if you do not understand how PLC operations work. 7 8 - Also, the Bluesky PDS is not currently accepting incoming migrations (it will in the future). Therefore this is currently a one-way street. If you migrate off of `bsky.social`, _you will not be able to return_. However, you will be able to migrate between other PDSs. 9 - 10 ![Diagram of account migration flow](https://raw.githubusercontent.com/bluesky-social/pds/main/assets/account-migration.png) 11 12 Account Migration occurs in 4 main steps: ··· 22 23 To do so, you need a JWT signed with the signing key associated with your DID. You can obtain this through calling `com.atproto.server.getServiceAuth` from your old PDS. If your old PDS is not willing to provide the authentication token, you will need to update your DID document to point to a signing key that you possess in order to mint an authentication token yourself. 24 25 - With this JWT set as a Bearer token, you can then create an account on the new PDS by calling `com.atproto.server.createAccount`. You'll need to fulfill any challenges that the new PDS requires - such as an invite code. 26 27 After creating an account, you'll have a signing key on the new PDS and an empty repository. Your account will be in a "deactivated" state such that it is not usable yet. 28 ··· 32 33 First, you can grab your entire repository in the form of a [CAR file](https://ipld.io/specs/transport/car/carv1/) by calling `com.atproto.sync.getRepo`. You can then upload those exact bytes to your new PDS through `com.atproto.repo.importRepo`. The new PDS will parse the CAR file, index all blocks and records, and sign a new commit for the repository. 34 35 - Next, you'll need to upload all relevant blobs. These can be discovered by calling `com.atproto.sync.listBlobs` on your old PDS. For each blob, you'll need to download the contents through `com.atproto.sync.getBlob` and upload them to your new PDS through `com.atproto.repo.uploadBlob`. 36 37 Finally, you'll need to migrate private state. Currently the only private state held on your PDS is your preferences. You can migrate this by calling `app.bsky.actor.getPreferences` on your old PDS, and submitting the results to `app.bsky.actor.putPreferences` on your new PDS. 38
··· 1 + # Account Migration 2 + 3 + **Update May 2025:** An updated guide to account migration is now [part of the atproto specifications](https://atproto.com/guides/account-migration). There is also [a blog post available](https://whtwnd.com/bnewbold.net/3l5ii332pf32u) which describes how to do an account migration using a command-line tool (`goat`). 4 5 ### ⚠️ Warning ⚠️ ️ 6 + Account migration is a potentially destructive operation. Part of the operation involves signing away your old PDS's ability to make updates to your DID. If something goes wrong, you could be permanently locked out of your account, and Bluesky will not be able to help you recover it. 7 8 Therefore, we do not recommend migrating your primary account yet. And we specifically recommend _against_ migrating your main account if you do not understand how PLC operations work. 9 10 ![Diagram of account migration flow](https://raw.githubusercontent.com/bluesky-social/pds/main/assets/account-migration.png) 11 12 Account Migration occurs in 4 main steps: ··· 22 23 To do so, you need a JWT signed with the signing key associated with your DID. You can obtain this through calling `com.atproto.server.getServiceAuth` from your old PDS. If your old PDS is not willing to provide the authentication token, you will need to update your DID document to point to a signing key that you possess in order to mint an authentication token yourself. 24 25 + With this JWT set as a Bearer token, you can then create an account on the new PDS by calling `com.atproto.server.createAccount`. You'll need to fulfill any challenges that the new PDS requires - such as an invite code. 26 27 After creating an account, you'll have a signing key on the new PDS and an empty repository. Your account will be in a "deactivated" state such that it is not usable yet. 28 ··· 32 33 First, you can grab your entire repository in the form of a [CAR file](https://ipld.io/specs/transport/car/carv1/) by calling `com.atproto.sync.getRepo`. You can then upload those exact bytes to your new PDS through `com.atproto.repo.importRepo`. The new PDS will parse the CAR file, index all blocks and records, and sign a new commit for the repository. 34 35 + Next, you'll need to upload all relevant blobs. These can be discovered by calling `com.atproto.sync.listBlobs` on your old PDS. For each blob, you'll need to download the contents through `com.atproto.sync.getBlob` and upload them to your new PDS through `com.atproto.repo.uploadBlob`. 36 37 Finally, you'll need to migrate private state. Currently the only private state held on your PDS is your preferences. You can migrate this by calling `app.bsky.actor.getPreferences` on your old PDS, and submitting the results to `app.bsky.actor.putPreferences` on your new PDS. 38
+2 -1
Dockerfile
··· 1 FROM node:20.11-alpine3.18 as build 2 3 - RUN npm install -g pnpm 4 5 # Move files into the image and install 6 WORKDIR /app 7 COPY ./service ./ 8 RUN pnpm install --production --frozen-lockfile > /dev/null 9 10 # Uses assets from build stage to reduce build size
··· 1 FROM node:20.11-alpine3.18 as build 2 3 + RUN corepack enable 4 5 # Move files into the image and install 6 WORKDIR /app 7 COPY ./service ./ 8 + RUN corepack prepare --activate 9 RUN pnpm install --production --frozen-lockfile > /dev/null 10 11 # Uses assets from build stage to reduce build size
+33
PUBLISH.md
···
··· 1 + # Publishing a new version of the PDS distro 2 + 3 + Below are the steps to publish a new version of the PDS distribution. The distribution is hosted by GitHub Container Registry, supported by the `build-and-push-ghcr` workflow. We use git tags to generate Docker tags on the resulting images. 4 + 5 + 1. Update the @atproto/pds dependency in the `service/` directory. 6 + 7 + We're using version `0.4.999` as an example. The latest version of the [`@atproto/pds` package](https://www.npmjs.com/package/@atproto/pds) must already be published on npm. 8 + ```sh 9 + $ cd service/ 10 + $ pnpm update @atproto/pds@0.4.999 11 + $ cd .. 12 + ``` 13 + 14 + 2. Commit the change directly to `main`. 15 + 16 + As soon as this is committed and pushed, the workflow to build the Docker image will start running. 17 + ```sh 18 + $ git add service/ 19 + $ git commit -m "pds v0.4.999" 20 + $ git push 21 + ``` 22 + 23 + 3. Smoke test the new Docker image. 24 + 25 + The new Docker image built by GitHub can be found [here](https://github.com/bluesky-social/pds/pkgs/container/pds). You can use the `sha-`prefixed tag to deploy this image to a test PDS for smoke testing. 26 + 27 + 4. Finally, tag the latest Docker image version. 28 + 29 + The Docker image will be tagged as `latest`, `0.4.999`, and `0.4`. Our self-hosters generally use the `0.4` tag, and their PDS distribution will be updated automatically over night in many cases. The Docker tags are generated automatically from git tags. 30 + ```sh 31 + $ git tag v0.4.999 32 + $ git push --tags 33 + ```
+61 -3
README.md
··· 20 * [Open your cloud firewall for HTTP and HTTPS](#open-your-cloud-firewall-for-http-and-https) 21 * [Configure DNS for your domain](#configure-dns-for-your-domain) 22 * [Check that DNS is working as expected](#check-that-dns-is-working-as-expected) 23 - * [Installer on Ubuntu 20.04/22.04 and Debian 11/12](#installer-on-ubuntu-20042204-and-debian-1112) 24 * [Verifying that your PDS is online and accessible](#verifying-that-your-pds-is-online-and-accessible) 25 * [Creating an account using pdsadmin](#creating-an-account-using-pdsadmin) 26 * [Creating an account using an invite code](#creating-an-account-using-an-invite-code) 27 * [Using the Bluesky app with your PDS](#using-the-bluesky-app-with-your-pds) 28 * [Updating your PDS](#updating-your-pds) 29 30 <!-- tocstop --> ··· 82 **Server Recommendations** 83 | | | 84 | ---------------- | ------------ | 85 - | Operating System | Ubuntu 22.04 | 86 | Memory (RAM) | 1 GB | 87 | CPU Cores | 1 | 88 | Storage | 20 GB SSD | ··· 129 130 These should all return your server's public IP. 131 132 - ### Installer on Ubuntu 20.04/22.04 and Debian 11/12 133 134 On your server via ssh, download the installer script using wget: 135 ··· 199 1. Enter the URL of your PDS (e.g. `https://example.com/`) 200 201 _Note: because the subdomain TLS certificate is created on-demand, it may take 10-30s for your handle to be accessible. If you aren't seeing your first post/profile, wait 30s and try to make another post._ 202 203 ### Updating your PDS 204
··· 20 * [Open your cloud firewall for HTTP and HTTPS](#open-your-cloud-firewall-for-http-and-https) 21 * [Configure DNS for your domain](#configure-dns-for-your-domain) 22 * [Check that DNS is working as expected](#check-that-dns-is-working-as-expected) 23 + * [Installer on Ubuntu 20.04/22.04/24.04 and Debian 11/12](#installer-on-ubuntu-200422042404-and-debian-1112) 24 * [Verifying that your PDS is online and accessible](#verifying-that-your-pds-is-online-and-accessible) 25 * [Creating an account using pdsadmin](#creating-an-account-using-pdsadmin) 26 * [Creating an account using an invite code](#creating-an-account-using-an-invite-code) 27 * [Using the Bluesky app with your PDS](#using-the-bluesky-app-with-your-pds) 28 + * [Setting up SMTP](#setting-up-smtp) 29 * [Updating your PDS](#updating-your-pds) 30 31 <!-- tocstop --> ··· 83 **Server Recommendations** 84 | | | 85 | ---------------- | ------------ | 86 + | Operating System | Ubuntu 24.04 | 87 | Memory (RAM) | 1 GB | 88 | CPU Cores | 1 | 89 | Storage | 20 GB SSD | ··· 130 131 These should all return your server's public IP. 132 133 + ### Installer on Ubuntu 20.04/22.04/24.04 and Debian 11/12 134 135 On your server via ssh, download the installer script using wget: 136 ··· 200 1. Enter the URL of your PDS (e.g. `https://example.com/`) 201 202 _Note: because the subdomain TLS certificate is created on-demand, it may take 10-30s for your handle to be accessible. If you aren't seeing your first post/profile, wait 30s and try to make another post._ 203 + 204 + ### Setting up SMTP 205 + 206 + To be able to verify users' email addresses and send other emails, you need to set up an SMTP server. 207 + 208 + One way to do this is to use an email service. [Resend](https://resend.com/) and [SendGrid](https://sendgrid.com/) are two popular choices. 209 + 210 + Create an account and API key on an email service, ensure your server allows access on the required ports, and set these variables in `/pds/pds.env` (example with Resend): 211 + 212 + ``` 213 + PDS_EMAIL_SMTP_URL=smtps://resend:<your api key here>@smtp.resend.com:465/ 214 + PDS_EMAIL_FROM_ADDRESS=admin@your.domain 215 + ``` 216 + 217 + If you prefer to use a standard SMTP server (a local one or from your email provider), put your account's username and password in the URL: 218 + 219 + ``` 220 + PDS_EMAIL_SMTP_URL=smtps://username:password@smtp.example.com/ 221 + ``` 222 + 223 + Alternatively, if you're running a local sendmail-compatible mail service like Postfix or Exim on the same host, you can configure the PDS to use the sendmail transport by using such URL: 224 + 225 + ``` 226 + PDS_EMAIL_SMTP_URL=smtp:///?sendmail=true 227 + ``` 228 + 229 + _Note: Your PDS will need to be restarted with those variables. This varies depending on your setup. If you followed this installation guide, run `systemctl restart pds`. You might need to restart the server or recreate the container, depending on what you are using._ 230 + 231 + #### Common SMTP issues 232 + 233 + If you find that your test messages using cURL or other sources go out correctly, but you are not receiving emails from your PDS, you may need to URL encode your username and password on `/pds/pds.env` and restart the PDS service. 234 + 235 + If the username and/or password contain special characters, the special characters will need to be [percent encoded](https://en.wikipedia.org/wiki/Percent-encoding). For some email services, the username will contain an extra `@` symbol that will also need to be percent encoded. For example, the URL `user&name@oci:p@ssword@smtphost:465` after percent encoding for the username and password fields would become `user%26name%40oci:p%40ssword@smtphost:465`. 236 + 237 + If you are migrating an account, Bluesky's UI will ask you to confirm your email address. The confirmation code email is meant to come from your PDS. If you are encountering issues with SMTP and want to confirm the address before solving it, you can find the confirmation code on the `email_token` table on `accounts.sqlite`. 238 + 239 + ### Logging 240 + 241 + By default, logs from the PDS are printed to `stdout` and end up in Docker's log. You can browse them by running: 242 + 243 + ``` 244 + [sudo] docker logs pds 245 + ``` 246 + 247 + Note: these logs are not persisted, so they will be lost after server reboot. 248 + 249 + Alternatively, you can configure the logs to be printed to a file by setting `LOG_DESTINATION`: 250 + 251 + ``` 252 + LOG_DESTINATION=/pds/pds.log 253 + ``` 254 + 255 + You can also change the minimum level of logs to be printed (default: `info`): 256 + 257 + ``` 258 + LOG_LEVEL=debug 259 + ``` 260 261 ### Updating your PDS 262
+4 -10
installer.sh
··· 31 openssl 32 sqlite3 33 xxd 34 " 35 # Docker packages. 36 REQUIRED_DOCKER_PACKAGES=" ··· 93 elif [[ "${DISTRIB_CODENAME}" == "jammy" ]]; then 94 SUPPORTED_OS="true" 95 echo "* Detected supported distribution Ubuntu 22.04 LTS" 96 - elif [[ "${DISTRIB_CODENAME}" == "mantic" ]]; then 97 SUPPORTED_OS="true" 98 - echo "* Detected supported distribution Ubuntu 23.10 LTS" 99 fi 100 elif [[ "${DISTRIB_ID}" == "debian" ]]; then 101 if [[ "${DISTRIB_CODENAME}" == "bullseye" ]]; then ··· 108 fi 109 110 if [[ "${SUPPORTED_OS}" != "true" ]]; then 111 - echo "Sorry, only Ubuntu 20.04, 22.04, Debian 11 and Debian 12 are supported by this installer. Exiting..." 112 exit 1 113 fi 114 ··· 214 fi 215 216 # Admin email 217 - if [[ -z "${PDS_ADMIN_EMAIL}" ]]; then 218 - read -p "Enter an admin email address (e.g. you@example.com): " PDS_ADMIN_EMAIL 219 - fi 220 - if [[ -z "${PDS_ADMIN_EMAIL}" ]]; then 221 - usage "No admin email specified" 222 - fi 223 - 224 if [[ -z "${PDS_ADMIN_EMAIL}" ]]; then 225 read -p "Enter an admin email address (e.g. you@example.com): " PDS_ADMIN_EMAIL 226 fi
··· 31 openssl 32 sqlite3 33 xxd 34 + jq 35 " 36 # Docker packages. 37 REQUIRED_DOCKER_PACKAGES=" ··· 94 elif [[ "${DISTRIB_CODENAME}" == "jammy" ]]; then 95 SUPPORTED_OS="true" 96 echo "* Detected supported distribution Ubuntu 22.04 LTS" 97 + elif [[ "${DISTRIB_CODENAME}" == "noble" ]]; then 98 SUPPORTED_OS="true" 99 + echo "* Detected supported distribution Ubuntu 24.04 LTS" 100 fi 101 elif [[ "${DISTRIB_ID}" == "debian" ]]; then 102 if [[ "${DISTRIB_CODENAME}" == "bullseye" ]]; then ··· 109 fi 110 111 if [[ "${SUPPORTED_OS}" != "true" ]]; then 112 + echo "Sorry, only Ubuntu 20.04, 22.04, 24.04, Debian 11 and Debian 12 are supported by this installer. Exiting..." 113 exit 1 114 fi 115 ··· 215 fi 216 217 # Admin email 218 if [[ -z "${PDS_ADMIN_EMAIL}" ]]; then 219 read -p "Enter an admin email address (e.g. you@example.com): " PDS_ADMIN_EMAIL 220 fi
+2 -1
service/package.json
··· 3 "private": true, 4 "version": "0.0.0", 5 "description": "Service entrypoint for atproto personal data server", 6 "main": "index.js", 7 "license": "MIT", 8 "dependencies": { 9 - "@atproto/pds": "0.4.66" 10 } 11 }
··· 3 "private": true, 4 "version": "0.0.0", 5 "description": "Service entrypoint for atproto personal data server", 6 + "packageManager": "pnpm@8.15.9", 7 "main": "index.js", 8 "license": "MIT", 9 "dependencies": { 10 + "@atproto/pds": "0.4.182" 11 } 12 }
+1231 -1071
service/pnpm-lock.yaml
··· 6 7 dependencies: 8 '@atproto/pds': 9 - specifier: 0.4.66 10 - version: 0.4.66 11 12 packages: 13 14 - /@atproto-labs/fetch-node@0.1.3: 15 - resolution: {integrity: sha512-KX3ogPJt6dXNppWImQ9omfhrc8t73WrJaxHMphRAqQL8jXxKW5NBCTjSuwroBkJ1pj1aValBrc5NpdYu+H/9Qg==} 16 dependencies: 17 - '@atproto-labs/fetch': 0.1.1 18 - '@atproto-labs/pipe': 0.1.0 19 ipaddr.js: 2.2.0 20 - psl: 1.9.0 21 undici: 6.20.1 22 dev: false 23 24 - /@atproto-labs/fetch@0.1.1: 25 - resolution: {integrity: sha512-X1zO1MDoJzEurbWXMAe1H8EZ995Xam/aXdxhGVrXmOMyPDuvBa1oxwh/kQNZRCKcMQUbiwkk+Jfq6ZkTuvGbww==} 26 dependencies: 27 - '@atproto-labs/pipe': 0.1.0 28 - optionalDependencies: 29 - zod: 3.23.8 30 dev: false 31 32 - /@atproto-labs/pipe@0.1.0: 33 - resolution: {integrity: sha512-ghOqHFyJlQVFPESzlVHjKroP0tPzbmG5Jms0dNI9yLDEfL8xp4OFPWLX4f6T8mRq69wWs4nIDM3sSsFbFqLa1w==} 34 dev: false 35 36 - /@atproto-labs/simple-store-memory@0.1.1: 37 - resolution: {integrity: sha512-PCRqhnZ8NBNBvLku53O56T0lsVOtclfIrQU/rwLCc4+p45/SBPrRYNBi6YFq5rxZbK6Njos9MCmILV/KLQxrWA==} 38 dependencies: 39 - '@atproto-labs/simple-store': 0.1.1 40 lru-cache: 10.2.0 41 dev: false 42 43 - /@atproto-labs/simple-store@0.1.1: 44 - resolution: {integrity: sha512-WKILW2b3QbAYKh+w5U2x6p5FqqLl0nAeLwGeDY+KjX01K4Dq3vQTR9b/qNp0jZm48CabPQVrqCv0PPU9LgRRRg==} 45 dev: false 46 47 - /@atproto/api@0.13.12: 48 - resolution: {integrity: sha512-U/qimbjlX0MA4MsR+GDuAnFtmdFuGi7eMQZm51s9gbDUw6y4RARL6gaZ0Ju9fBZpS45sI+ShlUHzIoEiBaRvkg==} 49 dependencies: 50 - '@atproto/common-web': 0.3.1 51 - '@atproto/lexicon': 0.4.2 52 - '@atproto/syntax': 0.3.0 53 - '@atproto/xrpc': 0.6.3 54 await-lock: 2.2.2 55 multiformats: 9.9.0 56 tlds: 1.250.0 57 zod: 3.23.8 58 dev: false 59 60 - /@atproto/aws@0.2.7: 61 - resolution: {integrity: sha512-Hl6f8oeS7BFEGqx/VHI7MWU8KOlygrI4tUFz3dwXP+daW+TlCkDIXZycfm2oJhzSorkbXQ/pH7HMgtJEE6JEVQ==} 62 dependencies: 63 - '@atproto/common': 0.4.4 64 - '@atproto/crypto': 0.4.1 65 - '@atproto/repo': 0.5.3 66 - '@aws-sdk/client-cloudfront': 3.515.0 67 - '@aws-sdk/client-kms': 3.515.0 68 - '@aws-sdk/client-s3': 3.515.0 69 - '@aws-sdk/lib-storage': 3.515.0(@aws-sdk/client-s3@3.515.0) 70 - '@noble/curves': 1.3.0 71 key-encoder: 2.0.3 72 multiformats: 9.9.0 73 uint8arrays: 3.0.0 ··· 75 - aws-crt 76 dev: false 77 78 - /@atproto/common-web@0.3.1: 79 - resolution: {integrity: sha512-N7wiTnus5vAr+lT//0y8m/FaHHLJ9LpGuEwkwDAeV3LCiPif4m/FS8x/QOYrx1PdZQwKso95RAPzCGWQBH5j6Q==} 80 dependencies: 81 graphemer: 1.4.0 82 multiformats: 9.9.0 ··· 93 zod: 3.23.8 94 dev: false 95 96 - /@atproto/common@0.4.4: 97 - resolution: {integrity: sha512-58tMbn6A1Zu296s/l3uIj8z9d7IRHpZvLOfsFRikaQaYrzhJpL2aPY4uFQ8GJcxnsxeUnxBCrQz9we5jVVJI5Q==} 98 dependencies: 99 - '@atproto/common-web': 0.3.1 100 '@ipld/dag-cbor': 7.0.3 101 cbor-x: 1.5.8 102 iso-datestring-validator: 2.2.2 ··· 114 uint8arrays: 3.0.0 115 dev: false 116 117 - /@atproto/crypto@0.4.1: 118 - resolution: {integrity: sha512-7pQNHWYyx8jGhYdPbmcuPD9W73nd/5v3mfBlncO0sBzxnPbmA6aXAWOz+fNVZwHwBJPeb/Gzf/FT/uDx7/eYFg==} 119 dependencies: 120 - '@noble/curves': 1.3.0 121 - '@noble/hashes': 1.3.3 122 uint8arrays: 3.0.0 123 dev: false 124 125 - /@atproto/identity@0.4.2: 126 - resolution: {integrity: sha512-Z267XI84enuYQLV8hgDMVkGZqy8GtPI4PYVn1rz4YKwSaI+nGwADNtyK+ZZWFa0tTDKS6q6u4ae7B8RdrUlk8A==} 127 dependencies: 128 - '@atproto/common-web': 0.3.1 129 - '@atproto/crypto': 0.4.1 130 - axios: 0.27.2 131 - transitivePeerDependencies: 132 - - debug 133 dev: false 134 135 - /@atproto/jwk-jose@0.1.2: 136 - resolution: {integrity: sha512-lDwc/6lLn2aZ/JpyyggyjLFsJPMntrVzryyGUx5aNpuTS8SIuc4Ky0REhxqfLopQXJJZCuRRjagHG3uP05/moQ==} 137 dependencies: 138 - '@atproto/jwk': 0.1.1 139 jose: 5.2.2 140 dev: false 141 142 - /@atproto/jwk@0.1.1: 143 - resolution: {integrity: sha512-6h/bj1APUk7QcV9t/oA6+9DB5NZx9SZru9x+/pV5oHFI9Xz4ZuM5+dq1PfsJV54pZyqdnZ6W6M717cxoC7q7og==} 144 dependencies: 145 multiformats: 9.9.0 146 zod: 3.23.8 147 dev: false 148 149 - /@atproto/lexicon@0.4.2: 150 - resolution: {integrity: sha512-CXoOkhcdF3XVUnR2oNgCs2ljWfo/8zUjxL5RIhJW/UNLp/FSl+KpF8Jm5fbk8Y/XXVPGRAsv9OYfxyU/14N/pw==} 151 dependencies: 152 - '@atproto/common-web': 0.3.1 153 - '@atproto/syntax': 0.3.0 154 iso-datestring-validator: 2.2.2 155 multiformats: 9.9.0 156 zod: 3.23.8 157 dev: false 158 159 - /@atproto/oauth-provider@0.2.6: 160 - resolution: {integrity: sha512-RuudYQUxM7dHPXxUxjYQ81rGm2hKR13NdRUh9UECp9hS/VSSIkT43is5RUx8tMhuXcRgdDDDJynljAnYNBLmHg==} 161 dependencies: 162 - '@atproto-labs/fetch': 0.1.1 163 - '@atproto-labs/fetch-node': 0.1.3 164 - '@atproto-labs/pipe': 0.1.0 165 - '@atproto-labs/simple-store': 0.1.1 166 - '@atproto-labs/simple-store-memory': 0.1.1 167 - '@atproto/common': 0.4.4 168 - '@atproto/jwk': 0.1.1 169 - '@atproto/jwk-jose': 0.1.2 170 - '@atproto/oauth-types': 0.2.0 171 '@hapi/accept': 6.0.3 172 '@hapi/bourne': 3.0.0 173 '@hapi/content': 6.0.0 174 - cookie: 0.6.0 175 http-errors: 2.0.0 176 ioredis: 5.3.2 177 jose: 5.2.2 178 - keygrip: 1.1.0 179 - psl: 1.9.0 180 zod: 3.23.8 181 transitivePeerDependencies: 182 - supports-color 183 dev: false 184 185 - /@atproto/oauth-types@0.2.0: 186 - resolution: {integrity: sha512-v/4ht6eRh0yOu2iuuWujZdnJBamPKimdy8k0Xan8cVZ+a2i83UkhIIU+S/XUbbvJ4a64wLPZrS9IDd0K5XYYTQ==} 187 dependencies: 188 - '@atproto/jwk': 0.1.1 189 zod: 3.23.8 190 dev: false 191 192 - /@atproto/pds@0.4.66: 193 - resolution: {integrity: sha512-XoyEieooNnFgx5vDbVj8FW7EqMHXAnr5y3rzNK6popT4FjLFCJ9s2chxcC2yUkTQi3GGOIoUaoafy2Q4HECq5A==} 194 - hasBin: true 195 dependencies: 196 - '@atproto-labs/fetch-node': 0.1.3 197 - '@atproto/api': 0.13.12 198 - '@atproto/aws': 0.2.7 199 - '@atproto/common': 0.4.4 200 - '@atproto/crypto': 0.4.1 201 - '@atproto/identity': 0.4.2 202 - '@atproto/lexicon': 0.4.2 203 - '@atproto/oauth-provider': 0.2.6 204 - '@atproto/repo': 0.5.3 205 - '@atproto/syntax': 0.3.0 206 - '@atproto/xrpc': 0.6.3 207 - '@atproto/xrpc-server': 0.7.1 208 '@did-plc/lib': 0.0.4 209 better-sqlite3: 10.1.0 210 bytes: 3.1.2 211 compression: 1.7.4 212 cors: 2.8.5 213 - disposable-email: 0.2.3 214 express: 4.18.2 215 express-async-errors: 3.1.1(express@4.18.2) 216 file-type: 16.5.4 ··· 227 p-queue: 6.6.2 228 pino: 8.21.0 229 pino-http: 8.6.1 230 - sharp: 0.32.6 231 typed-emitter: 2.1.0 232 uint8arrays: 3.0.0 233 undici: 6.20.1 ··· 240 - utf-8-validate 241 dev: false 242 243 - /@atproto/repo@0.5.3: 244 - resolution: {integrity: sha512-Lbp35SaK5149B9VnE6CVruo/iImNKQ49pPSR+5KuStHDCIyH0z/ynOrEJfpQjTzVu9kdio6bimo5zsl4F2fT2Q==} 245 dependencies: 246 - '@atproto/common': 0.4.4 247 - '@atproto/common-web': 0.3.1 248 - '@atproto/crypto': 0.4.1 249 - '@atproto/lexicon': 0.4.2 250 - '@ipld/car': 3.2.4 251 '@ipld/dag-cbor': 7.0.3 252 multiformats: 9.9.0 253 uint8arrays: 3.0.0 254 zod: 3.23.8 255 dev: false 256 257 - /@atproto/syntax@0.3.0: 258 - resolution: {integrity: sha512-Weq0ZBxffGHDXHl9U7BQc2BFJi/e23AL+k+i5+D9hUq/bzT4yjGsrCejkjq0xt82xXDjmhhvQSZ0LqxyZ5woxA==} 259 dev: false 260 261 - /@atproto/xrpc-server@0.7.1: 262 - resolution: {integrity: sha512-6S3PiKmbdT2TwEEWmnKdEJkgBJtQHYNlAVB4PSNum50R2Xw3c1SV4NK6zLsxPqNpV2WhAlYEJUSTPAOTV3QMbw==} 263 dependencies: 264 - '@atproto/common': 0.4.4 265 - '@atproto/crypto': 0.4.1 266 - '@atproto/lexicon': 0.4.2 267 - '@atproto/xrpc': 0.6.3 268 cbor-x: 1.5.8 269 express: 4.18.2 270 http-errors: 2.0.0 ··· 279 - utf-8-validate 280 dev: false 281 282 - /@atproto/xrpc@0.6.3: 283 - resolution: {integrity: sha512-S3tRvOdA9amPkKLll3rc4vphlDitLrkN5TwWh5Tu/jzk7mnobVVE3akYgICV9XCNHKjWM+IAPxFFI2qi+VW6nQ==} 284 dependencies: 285 - '@atproto/lexicon': 0.4.2 286 zod: 3.23.8 287 dev: false 288 289 - /@aws-crypto/crc32@3.0.0: 290 - resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==} 291 - dependencies: 292 - '@aws-crypto/util': 3.0.0 293 - '@aws-sdk/types': 3.515.0 294 - tslib: 1.14.1 295 - dev: false 296 - 297 - /@aws-crypto/crc32c@3.0.0: 298 - resolution: {integrity: sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==} 299 dependencies: 300 - '@aws-crypto/util': 3.0.0 301 - '@aws-sdk/types': 3.515.0 302 - tslib: 1.14.1 303 dev: false 304 305 - /@aws-crypto/ie11-detection@3.0.0: 306 - resolution: {integrity: sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==} 307 dependencies: 308 - tslib: 1.14.1 309 dev: false 310 311 - /@aws-crypto/sha1-browser@3.0.0: 312 - resolution: {integrity: sha512-NJth5c997GLHs6nOYTzFKTbYdMNA6/1XlKVgnZoaZcQ7z7UJlOgj2JdbHE8tiYLS3fzXNCguct77SPGat2raSw==} 313 dependencies: 314 - '@aws-crypto/ie11-detection': 3.0.0 315 - '@aws-crypto/supports-web-crypto': 3.0.0 316 - '@aws-crypto/util': 3.0.0 317 - '@aws-sdk/types': 3.515.0 318 '@aws-sdk/util-locate-window': 3.495.0 319 - '@aws-sdk/util-utf8-browser': 3.259.0 320 - tslib: 1.14.1 321 dev: false 322 323 - /@aws-crypto/sha256-browser@3.0.0: 324 - resolution: {integrity: sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==} 325 dependencies: 326 - '@aws-crypto/ie11-detection': 3.0.0 327 - '@aws-crypto/sha256-js': 3.0.0 328 - '@aws-crypto/supports-web-crypto': 3.0.0 329 - '@aws-crypto/util': 3.0.0 330 - '@aws-sdk/types': 3.515.0 331 '@aws-sdk/util-locate-window': 3.495.0 332 - '@aws-sdk/util-utf8-browser': 3.259.0 333 - tslib: 1.14.1 334 - dev: false 335 - 336 - /@aws-crypto/sha256-js@3.0.0: 337 - resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} 338 - dependencies: 339 - '@aws-crypto/util': 3.0.0 340 - '@aws-sdk/types': 3.515.0 341 - tslib: 1.14.1 342 - dev: false 343 - 344 - /@aws-crypto/supports-web-crypto@3.0.0: 345 - resolution: {integrity: sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==} 346 - dependencies: 347 - tslib: 1.14.1 348 dev: false 349 350 - /@aws-crypto/util@3.0.0: 351 - resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} 352 dependencies: 353 - '@aws-sdk/types': 3.515.0 354 - '@aws-sdk/util-utf8-browser': 3.259.0 355 - tslib: 1.14.1 356 dev: false 357 358 - /@aws-sdk/client-cloudfront@3.515.0: 359 - resolution: {integrity: sha512-aDiTeB2QEX6M9I3yqchCce4z78wRuDOh3oZq2eiBueJqk3R3RGm8zDdsiJ+U9N6NVSmcm7Xs55Ws8NUJZGwizw==} 360 - engines: {node: '>=14.0.0'} 361 dependencies: 362 - '@aws-crypto/sha256-browser': 3.0.0 363 - '@aws-crypto/sha256-js': 3.0.0 364 - '@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 365 - '@aws-sdk/core': 3.513.0 366 - '@aws-sdk/credential-provider-node': 3.515.0 367 - '@aws-sdk/middleware-host-header': 3.515.0 368 - '@aws-sdk/middleware-logger': 3.515.0 369 - '@aws-sdk/middleware-recursion-detection': 3.515.0 370 - '@aws-sdk/middleware-user-agent': 3.515.0 371 - '@aws-sdk/region-config-resolver': 3.515.0 372 - '@aws-sdk/types': 3.515.0 373 - '@aws-sdk/util-endpoints': 3.515.0 374 - '@aws-sdk/util-user-agent-browser': 3.515.0 375 - '@aws-sdk/util-user-agent-node': 3.515.0 376 - '@aws-sdk/xml-builder': 3.496.0 377 - '@smithy/config-resolver': 2.1.1 378 - '@smithy/core': 1.3.2 379 - '@smithy/fetch-http-handler': 2.4.1 380 - '@smithy/hash-node': 2.1.1 381 - '@smithy/invalid-dependency': 2.1.1 382 - '@smithy/middleware-content-length': 2.1.1 383 - '@smithy/middleware-endpoint': 2.4.1 384 - '@smithy/middleware-retry': 2.1.1 385 - '@smithy/middleware-serde': 2.1.1 386 - '@smithy/middleware-stack': 2.1.1 387 - '@smithy/node-config-provider': 2.2.1 388 - '@smithy/node-http-handler': 2.3.1 389 - '@smithy/protocol-http': 3.1.1 390 - '@smithy/smithy-client': 2.3.1 391 - '@smithy/types': 2.9.1 392 - '@smithy/url-parser': 2.1.1 393 - '@smithy/util-base64': 2.1.1 394 - '@smithy/util-body-length-browser': 2.1.1 395 - '@smithy/util-body-length-node': 2.2.1 396 - '@smithy/util-defaults-mode-browser': 2.1.1 397 - '@smithy/util-defaults-mode-node': 2.2.0 398 - '@smithy/util-endpoints': 1.1.1 399 - '@smithy/util-middleware': 2.1.1 400 - '@smithy/util-retry': 2.1.1 401 - '@smithy/util-stream': 2.1.1 402 - '@smithy/util-utf8': 2.1.1 403 - '@smithy/util-waiter': 2.1.1 404 - fast-xml-parser: 4.2.5 405 tslib: 2.6.2 406 - transitivePeerDependencies: 407 - - aws-crt 408 dev: false 409 410 - /@aws-sdk/client-kms@3.515.0: 411 - resolution: {integrity: sha512-dQUd2tCEZvKOmLnz/QwE1PAWVeuh1MWyxUyd7ovCmuz929P6WiGaeEiXhuvPak4ghc3g7TOqTrHtAWJMDAi3nw==} 412 - engines: {node: '>=14.0.0'} 413 dependencies: 414 - '@aws-crypto/sha256-browser': 3.0.0 415 - '@aws-crypto/sha256-js': 3.0.0 416 - '@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 417 - '@aws-sdk/core': 3.513.0 418 - '@aws-sdk/credential-provider-node': 3.515.0 419 - '@aws-sdk/middleware-host-header': 3.515.0 420 - '@aws-sdk/middleware-logger': 3.515.0 421 - '@aws-sdk/middleware-recursion-detection': 3.515.0 422 - '@aws-sdk/middleware-user-agent': 3.515.0 423 - '@aws-sdk/region-config-resolver': 3.515.0 424 - '@aws-sdk/types': 3.515.0 425 - '@aws-sdk/util-endpoints': 3.515.0 426 - '@aws-sdk/util-user-agent-browser': 3.515.0 427 - '@aws-sdk/util-user-agent-node': 3.515.0 428 - '@smithy/config-resolver': 2.1.1 429 - '@smithy/core': 1.3.2 430 - '@smithy/fetch-http-handler': 2.4.1 431 - '@smithy/hash-node': 2.1.1 432 - '@smithy/invalid-dependency': 2.1.1 433 - '@smithy/middleware-content-length': 2.1.1 434 - '@smithy/middleware-endpoint': 2.4.1 435 - '@smithy/middleware-retry': 2.1.1 436 - '@smithy/middleware-serde': 2.1.1 437 - '@smithy/middleware-stack': 2.1.1 438 - '@smithy/node-config-provider': 2.2.1 439 - '@smithy/node-http-handler': 2.3.1 440 - '@smithy/protocol-http': 3.1.1 441 - '@smithy/smithy-client': 2.3.1 442 - '@smithy/types': 2.9.1 443 - '@smithy/url-parser': 2.1.1 444 - '@smithy/util-base64': 2.1.1 445 - '@smithy/util-body-length-browser': 2.1.1 446 - '@smithy/util-body-length-node': 2.2.1 447 - '@smithy/util-defaults-mode-browser': 2.1.1 448 - '@smithy/util-defaults-mode-node': 2.2.0 449 - '@smithy/util-endpoints': 1.1.1 450 - '@smithy/util-middleware': 2.1.1 451 - '@smithy/util-retry': 2.1.1 452 '@smithy/util-utf8': 2.1.1 453 tslib: 2.6.2 454 - transitivePeerDependencies: 455 - - aws-crt 456 dev: false 457 458 - /@aws-sdk/client-s3@3.515.0: 459 - resolution: {integrity: sha512-K527n83hrMUdosxOYTzL63wtlJtmN5SUJZnGY1sUR6UyOrnOr9lS6t3AB6BgHqLFRFZJqSqmhflv2cOD7P1UPg==} 460 - engines: {node: '>=14.0.0'} 461 dependencies: 462 - '@aws-crypto/sha1-browser': 3.0.0 463 - '@aws-crypto/sha256-browser': 3.0.0 464 - '@aws-crypto/sha256-js': 3.0.0 465 - '@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 466 - '@aws-sdk/core': 3.513.0 467 - '@aws-sdk/credential-provider-node': 3.515.0 468 - '@aws-sdk/middleware-bucket-endpoint': 3.515.0 469 - '@aws-sdk/middleware-expect-continue': 3.515.0 470 - '@aws-sdk/middleware-flexible-checksums': 3.515.0 471 - '@aws-sdk/middleware-host-header': 3.515.0 472 - '@aws-sdk/middleware-location-constraint': 3.515.0 473 - '@aws-sdk/middleware-logger': 3.515.0 474 - '@aws-sdk/middleware-recursion-detection': 3.515.0 475 - '@aws-sdk/middleware-sdk-s3': 3.515.0 476 - '@aws-sdk/middleware-signing': 3.515.0 477 - '@aws-sdk/middleware-ssec': 3.515.0 478 - '@aws-sdk/middleware-user-agent': 3.515.0 479 - '@aws-sdk/region-config-resolver': 3.515.0 480 - '@aws-sdk/signature-v4-multi-region': 3.515.0 481 - '@aws-sdk/types': 3.515.0 482 - '@aws-sdk/util-endpoints': 3.515.0 483 - '@aws-sdk/util-user-agent-browser': 3.515.0 484 - '@aws-sdk/util-user-agent-node': 3.515.0 485 - '@aws-sdk/xml-builder': 3.496.0 486 - '@smithy/config-resolver': 2.1.1 487 - '@smithy/core': 1.3.2 488 - '@smithy/eventstream-serde-browser': 2.1.1 489 - '@smithy/eventstream-serde-config-resolver': 2.1.1 490 - '@smithy/eventstream-serde-node': 2.1.1 491 - '@smithy/fetch-http-handler': 2.4.1 492 - '@smithy/hash-blob-browser': 2.1.1 493 - '@smithy/hash-node': 2.1.1 494 - '@smithy/hash-stream-node': 2.1.1 495 - '@smithy/invalid-dependency': 2.1.1 496 - '@smithy/md5-js': 2.1.1 497 - '@smithy/middleware-content-length': 2.1.1 498 - '@smithy/middleware-endpoint': 2.4.1 499 - '@smithy/middleware-retry': 2.1.1 500 - '@smithy/middleware-serde': 2.1.1 501 - '@smithy/middleware-stack': 2.1.1 502 - '@smithy/node-config-provider': 2.2.1 503 - '@smithy/node-http-handler': 2.3.1 504 - '@smithy/protocol-http': 3.1.1 505 - '@smithy/smithy-client': 2.3.1 506 - '@smithy/types': 2.9.1 507 - '@smithy/url-parser': 2.1.1 508 - '@smithy/util-base64': 2.1.1 509 - '@smithy/util-body-length-browser': 2.1.1 510 - '@smithy/util-body-length-node': 2.2.1 511 - '@smithy/util-defaults-mode-browser': 2.1.1 512 - '@smithy/util-defaults-mode-node': 2.2.0 513 - '@smithy/util-endpoints': 1.1.1 514 - '@smithy/util-retry': 2.1.1 515 - '@smithy/util-stream': 2.1.1 516 - '@smithy/util-utf8': 2.1.1 517 - '@smithy/util-waiter': 2.1.1 518 - fast-xml-parser: 4.2.5 519 tslib: 2.6.2 520 transitivePeerDependencies: 521 - aws-crt 522 dev: false 523 524 - /@aws-sdk/client-sso-oidc@3.515.0(@aws-sdk/credential-provider-node@3.515.0): 525 - resolution: {integrity: sha512-zACa8LNlPUdlNUBqQRf5a3MfouLNtcBfm84v2c8M976DwJrMGONPe1QjyLLsD38uESQiXiVQRruj/b000iMXNw==} 526 - engines: {node: '>=14.0.0'} 527 - peerDependencies: 528 - '@aws-sdk/credential-provider-node': ^3.515.0 529 dependencies: 530 - '@aws-crypto/sha256-browser': 3.0.0 531 - '@aws-crypto/sha256-js': 3.0.0 532 - '@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 533 - '@aws-sdk/core': 3.513.0 534 - '@aws-sdk/credential-provider-node': 3.515.0 535 - '@aws-sdk/middleware-host-header': 3.515.0 536 - '@aws-sdk/middleware-logger': 3.515.0 537 - '@aws-sdk/middleware-recursion-detection': 3.515.0 538 - '@aws-sdk/middleware-user-agent': 3.515.0 539 - '@aws-sdk/region-config-resolver': 3.515.0 540 - '@aws-sdk/types': 3.515.0 541 - '@aws-sdk/util-endpoints': 3.515.0 542 - '@aws-sdk/util-user-agent-browser': 3.515.0 543 - '@aws-sdk/util-user-agent-node': 3.515.0 544 - '@smithy/config-resolver': 2.1.1 545 - '@smithy/core': 1.3.2 546 - '@smithy/fetch-http-handler': 2.4.1 547 - '@smithy/hash-node': 2.1.1 548 - '@smithy/invalid-dependency': 2.1.1 549 - '@smithy/middleware-content-length': 2.1.1 550 - '@smithy/middleware-endpoint': 2.4.1 551 - '@smithy/middleware-retry': 2.1.1 552 - '@smithy/middleware-serde': 2.1.1 553 - '@smithy/middleware-stack': 2.1.1 554 - '@smithy/node-config-provider': 2.2.1 555 - '@smithy/node-http-handler': 2.3.1 556 - '@smithy/protocol-http': 3.1.1 557 - '@smithy/smithy-client': 2.3.1 558 - '@smithy/types': 2.9.1 559 - '@smithy/url-parser': 2.1.1 560 - '@smithy/util-base64': 2.1.1 561 - '@smithy/util-body-length-browser': 2.1.1 562 - '@smithy/util-body-length-node': 2.2.1 563 - '@smithy/util-defaults-mode-browser': 2.1.1 564 - '@smithy/util-defaults-mode-node': 2.2.0 565 - '@smithy/util-endpoints': 1.1.1 566 - '@smithy/util-middleware': 2.1.1 567 - '@smithy/util-retry': 2.1.1 568 - '@smithy/util-utf8': 2.1.1 569 tslib: 2.6.2 570 transitivePeerDependencies: 571 - aws-crt 572 dev: false 573 574 - /@aws-sdk/client-sso@3.515.0: 575 - resolution: {integrity: sha512-4oGBLW476zmkdN98lAns3bObRNO+DLOfg4MDUSR6l6GYBV/zGAtoy2O/FhwYKgA2L5h2ZtElGopLlk/1Q0ePLw==} 576 - engines: {node: '>=14.0.0'} 577 dependencies: 578 - '@aws-crypto/sha256-browser': 3.0.0 579 - '@aws-crypto/sha256-js': 3.0.0 580 - '@aws-sdk/core': 3.513.0 581 - '@aws-sdk/middleware-host-header': 3.515.0 582 - '@aws-sdk/middleware-logger': 3.515.0 583 - '@aws-sdk/middleware-recursion-detection': 3.515.0 584 - '@aws-sdk/middleware-user-agent': 3.515.0 585 - '@aws-sdk/region-config-resolver': 3.515.0 586 - '@aws-sdk/types': 3.515.0 587 - '@aws-sdk/util-endpoints': 3.515.0 588 - '@aws-sdk/util-user-agent-browser': 3.515.0 589 - '@aws-sdk/util-user-agent-node': 3.515.0 590 - '@smithy/config-resolver': 2.1.1 591 - '@smithy/core': 1.3.2 592 - '@smithy/fetch-http-handler': 2.4.1 593 - '@smithy/hash-node': 2.1.1 594 - '@smithy/invalid-dependency': 2.1.1 595 - '@smithy/middleware-content-length': 2.1.1 596 - '@smithy/middleware-endpoint': 2.4.1 597 - '@smithy/middleware-retry': 2.1.1 598 - '@smithy/middleware-serde': 2.1.1 599 - '@smithy/middleware-stack': 2.1.1 600 - '@smithy/node-config-provider': 2.2.1 601 - '@smithy/node-http-handler': 2.3.1 602 - '@smithy/protocol-http': 3.1.1 603 - '@smithy/smithy-client': 2.3.1 604 - '@smithy/types': 2.9.1 605 - '@smithy/url-parser': 2.1.1 606 - '@smithy/util-base64': 2.1.1 607 - '@smithy/util-body-length-browser': 2.1.1 608 - '@smithy/util-body-length-node': 2.2.1 609 - '@smithy/util-defaults-mode-browser': 2.1.1 610 - '@smithy/util-defaults-mode-node': 2.2.0 611 - '@smithy/util-endpoints': 1.1.1 612 - '@smithy/util-middleware': 2.1.1 613 - '@smithy/util-retry': 2.1.1 614 - '@smithy/util-utf8': 2.1.1 615 tslib: 2.6.2 616 transitivePeerDependencies: 617 - aws-crt 618 dev: false 619 620 - /@aws-sdk/client-sts@3.515.0(@aws-sdk/credential-provider-node@3.515.0): 621 - resolution: {integrity: sha512-ScYuvaIDgip3atOJIA1FU2n0gJkEdveu1KrrCPathoUCV5zpK8qQmO/n+Fj/7hKFxeKdFbB+4W4CsJWYH94nlg==} 622 - engines: {node: '>=14.0.0'} 623 - peerDependencies: 624 - '@aws-sdk/credential-provider-node': ^3.515.0 625 dependencies: 626 - '@aws-crypto/sha256-browser': 3.0.0 627 - '@aws-crypto/sha256-js': 3.0.0 628 - '@aws-sdk/core': 3.513.0 629 - '@aws-sdk/credential-provider-node': 3.515.0 630 - '@aws-sdk/middleware-host-header': 3.515.0 631 - '@aws-sdk/middleware-logger': 3.515.0 632 - '@aws-sdk/middleware-recursion-detection': 3.515.0 633 - '@aws-sdk/middleware-user-agent': 3.515.0 634 - '@aws-sdk/region-config-resolver': 3.515.0 635 - '@aws-sdk/types': 3.515.0 636 - '@aws-sdk/util-endpoints': 3.515.0 637 - '@aws-sdk/util-user-agent-browser': 3.515.0 638 - '@aws-sdk/util-user-agent-node': 3.515.0 639 - '@smithy/config-resolver': 2.1.1 640 - '@smithy/core': 1.3.2 641 - '@smithy/fetch-http-handler': 2.4.1 642 - '@smithy/hash-node': 2.1.1 643 - '@smithy/invalid-dependency': 2.1.1 644 - '@smithy/middleware-content-length': 2.1.1 645 - '@smithy/middleware-endpoint': 2.4.1 646 - '@smithy/middleware-retry': 2.1.1 647 - '@smithy/middleware-serde': 2.1.1 648 - '@smithy/middleware-stack': 2.1.1 649 - '@smithy/node-config-provider': 2.2.1 650 - '@smithy/node-http-handler': 2.3.1 651 - '@smithy/protocol-http': 3.1.1 652 - '@smithy/smithy-client': 2.3.1 653 - '@smithy/types': 2.9.1 654 - '@smithy/url-parser': 2.1.1 655 - '@smithy/util-base64': 2.1.1 656 - '@smithy/util-body-length-browser': 2.1.1 657 - '@smithy/util-body-length-node': 2.2.1 658 - '@smithy/util-defaults-mode-browser': 2.1.1 659 - '@smithy/util-defaults-mode-node': 2.2.0 660 - '@smithy/util-endpoints': 1.1.1 661 - '@smithy/util-middleware': 2.1.1 662 - '@smithy/util-retry': 2.1.1 663 - '@smithy/util-utf8': 2.1.1 664 - fast-xml-parser: 4.2.5 665 tslib: 2.6.2 666 transitivePeerDependencies: 667 - aws-crt 668 dev: false 669 670 - /@aws-sdk/core@3.513.0: 671 - resolution: {integrity: sha512-L+9DL4apWuqNKVOMJ8siAuWoRM9rZf9w1iPv8S2o83WO2jVK7E/m+rNW1dFo9HsA5V1ccDl2H2qLXx24HiHmOw==} 672 - engines: {node: '>=14.0.0'} 673 dependencies: 674 - '@smithy/core': 1.3.2 675 - '@smithy/protocol-http': 3.1.1 676 - '@smithy/signature-v4': 2.1.1 677 - '@smithy/smithy-client': 2.3.1 678 - '@smithy/types': 2.9.1 679 tslib: 2.6.2 680 dev: false 681 682 - /@aws-sdk/credential-provider-env@3.515.0: 683 - resolution: {integrity: sha512-45vxdyqhTAaUMERYVWOziG3K8L2TV9G4ryQS/KZ84o7NAybE9GMdoZRVmGHAO7mJJ1wQiYCM/E+i5b3NW9JfNA==} 684 - engines: {node: '>=14.0.0'} 685 dependencies: 686 - '@aws-sdk/types': 3.515.0 687 - '@smithy/property-provider': 2.1.1 688 - '@smithy/types': 2.9.1 689 tslib: 2.6.2 690 dev: false 691 692 - /@aws-sdk/credential-provider-http@3.515.0: 693 - resolution: {integrity: sha512-Ba6FXK77vU4WyheiamNjEuTFmir0eAXuJGPO27lBaA8g+V/seXGHScsbOG14aQGDOr2P02OPwKGZrWWA7BFpfQ==} 694 - engines: {node: '>=14.0.0'} 695 dependencies: 696 - '@aws-sdk/types': 3.515.0 697 - '@smithy/fetch-http-handler': 2.4.1 698 - '@smithy/node-http-handler': 2.3.1 699 - '@smithy/property-provider': 2.1.1 700 - '@smithy/protocol-http': 3.1.1 701 - '@smithy/smithy-client': 2.3.1 702 - '@smithy/types': 2.9.1 703 - '@smithy/util-stream': 2.1.1 704 tslib: 2.6.2 705 dev: false 706 707 - /@aws-sdk/credential-provider-ini@3.515.0(@aws-sdk/credential-provider-node@3.515.0): 708 - resolution: {integrity: sha512-ouDlNZdv2TKeVEA/YZk2+XklTXyAAGdbWnl4IgN9ItaodWI+lZjdIoNC8BAooVH+atIV/cZgoGTGQL7j2TxJ9A==} 709 - engines: {node: '>=14.0.0'} 710 dependencies: 711 - '@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 712 - '@aws-sdk/credential-provider-env': 3.515.0 713 - '@aws-sdk/credential-provider-process': 3.515.0 714 - '@aws-sdk/credential-provider-sso': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 715 - '@aws-sdk/credential-provider-web-identity': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 716 - '@aws-sdk/types': 3.515.0 717 - '@smithy/credential-provider-imds': 2.2.1 718 - '@smithy/property-provider': 2.1.1 719 - '@smithy/shared-ini-file-loader': 2.3.1 720 - '@smithy/types': 2.9.1 721 tslib: 2.6.2 722 transitivePeerDependencies: 723 - - '@aws-sdk/credential-provider-node' 724 - aws-crt 725 dev: false 726 727 - /@aws-sdk/credential-provider-node@3.515.0: 728 - resolution: {integrity: sha512-Y4kHSpbxksiCZZNcvsiKUd8Fb2XlyUuONEwqWFNL82ZH6TCCjBGS31wJQCSxBHqYcOL3tiORUEJkoO7uS30uQA==} 729 - engines: {node: '>=14.0.0'} 730 dependencies: 731 - '@aws-sdk/credential-provider-env': 3.515.0 732 - '@aws-sdk/credential-provider-http': 3.515.0 733 - '@aws-sdk/credential-provider-ini': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 734 - '@aws-sdk/credential-provider-process': 3.515.0 735 - '@aws-sdk/credential-provider-sso': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 736 - '@aws-sdk/credential-provider-web-identity': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 737 - '@aws-sdk/types': 3.515.0 738 - '@smithy/credential-provider-imds': 2.2.1 739 - '@smithy/property-provider': 2.1.1 740 - '@smithy/shared-ini-file-loader': 2.3.1 741 - '@smithy/types': 2.9.1 742 tslib: 2.6.2 743 transitivePeerDependencies: 744 - aws-crt 745 dev: false 746 747 - /@aws-sdk/credential-provider-process@3.515.0: 748 - resolution: {integrity: sha512-pSjiOA2FM63LHRKNDvEpBRp80FVGT0Mw/gzgbqFXP+sewk0WVonYbEcMDTJptH3VsLPGzqH/DQ1YL/aEIBuXFQ==} 749 - engines: {node: '>=14.0.0'} 750 dependencies: 751 - '@aws-sdk/types': 3.515.0 752 - '@smithy/property-provider': 2.1.1 753 - '@smithy/shared-ini-file-loader': 2.3.1 754 - '@smithy/types': 2.9.1 755 tslib: 2.6.2 756 dev: false 757 758 - /@aws-sdk/credential-provider-sso@3.515.0(@aws-sdk/credential-provider-node@3.515.0): 759 - resolution: {integrity: sha512-j7vUkiSmuhpBvZYoPTRTI4ePnQbiZMFl6TNhg9b9DprC1zHkucsZnhRhqjOVlrw/H6J4jmcPGcHHTZ5WQNI5xQ==} 760 - engines: {node: '>=14.0.0'} 761 dependencies: 762 - '@aws-sdk/client-sso': 3.515.0 763 - '@aws-sdk/token-providers': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 764 - '@aws-sdk/types': 3.515.0 765 - '@smithy/property-provider': 2.1.1 766 - '@smithy/shared-ini-file-loader': 2.3.1 767 - '@smithy/types': 2.9.1 768 tslib: 2.6.2 769 transitivePeerDependencies: 770 - - '@aws-sdk/credential-provider-node' 771 - aws-crt 772 dev: false 773 774 - /@aws-sdk/credential-provider-web-identity@3.515.0(@aws-sdk/credential-provider-node@3.515.0): 775 - resolution: {integrity: sha512-66+2g4z3fWwdoGReY8aUHvm6JrKZMTRxjuizljVmMyOBttKPeBYXvUTop/g3ZGUx1f8j+C5qsGK52viYBvtjuQ==} 776 - engines: {node: '>=14.0.0'} 777 dependencies: 778 - '@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 779 - '@aws-sdk/types': 3.515.0 780 - '@smithy/property-provider': 2.1.1 781 - '@smithy/types': 2.9.1 782 tslib: 2.6.2 783 transitivePeerDependencies: 784 - - '@aws-sdk/credential-provider-node' 785 - aws-crt 786 dev: false 787 788 - /@aws-sdk/lib-storage@3.515.0(@aws-sdk/client-s3@3.515.0): 789 - resolution: {integrity: sha512-/7z/3KnMs1ODNS9c8Skj/DFTsy6/v7n17clh1IGOcTYhhioCMA3MIzIZecWFeLjPYcUSkNQHIIjKFQt1nhZkwA==} 790 - engines: {node: '>=14.0.0'} 791 peerDependencies: 792 - '@aws-sdk/client-s3': ^3.0.0 793 dependencies: 794 - '@aws-sdk/client-s3': 3.515.0 795 - '@smithy/abort-controller': 2.1.1 796 - '@smithy/middleware-endpoint': 2.4.1 797 - '@smithy/smithy-client': 2.3.1 798 buffer: 5.6.0 799 events: 3.3.0 800 stream-browserify: 3.0.0 801 tslib: 2.6.2 802 dev: false 803 804 - /@aws-sdk/middleware-bucket-endpoint@3.515.0: 805 - resolution: {integrity: sha512-Vm423j3udFrhKPaKiXtie+6aF05efjX8lhAu5VOruIvbam7olvdWNdkH7sGWlz1ko3CVa7PwOYjGHiOOhxpEOA==} 806 - engines: {node: '>=14.0.0'} 807 dependencies: 808 - '@aws-sdk/types': 3.515.0 809 - '@aws-sdk/util-arn-parser': 3.495.0 810 - '@smithy/node-config-provider': 2.2.1 811 - '@smithy/protocol-http': 3.1.1 812 - '@smithy/types': 2.9.1 813 - '@smithy/util-config-provider': 2.2.1 814 tslib: 2.6.2 815 dev: false 816 817 - /@aws-sdk/middleware-expect-continue@3.515.0: 818 - resolution: {integrity: sha512-TWCXulivab4reOMx/vxa/IwnPX78fLwI9NUoAxjsqB6W9qjmSnPD43BSVeGvbbl/YNmgk7XfMbZb6IgxW7RyzA==} 819 - engines: {node: '>=14.0.0'} 820 dependencies: 821 - '@aws-sdk/types': 3.515.0 822 - '@smithy/protocol-http': 3.1.1 823 - '@smithy/types': 2.9.1 824 tslib: 2.6.2 825 dev: false 826 827 - /@aws-sdk/middleware-flexible-checksums@3.515.0: 828 - resolution: {integrity: sha512-ydGjnqNeYlJaAkmQeQnS4pZRAAvzefdm8c234Qh0Fg55xRwHTNLp7uYsdfkTjrdAlj6YIO3Zr6vK6VJ6MGCwug==} 829 - engines: {node: '>=14.0.0'} 830 dependencies: 831 - '@aws-crypto/crc32': 3.0.0 832 - '@aws-crypto/crc32c': 3.0.0 833 - '@aws-sdk/types': 3.515.0 834 - '@smithy/is-array-buffer': 2.1.1 835 - '@smithy/protocol-http': 3.1.1 836 - '@smithy/types': 2.9.1 837 - '@smithy/util-utf8': 2.1.1 838 tslib: 2.6.2 839 dev: false 840 841 - /@aws-sdk/middleware-host-header@3.515.0: 842 - resolution: {integrity: sha512-I1MwWPzdRKM1luvdDdjdGsDjNVPhj9zaIytEchjTY40NcKOg+p2evLD2y69ozzg8pyXK63r8DdvDGOo9QPuh0A==} 843 - engines: {node: '>=14.0.0'} 844 dependencies: 845 - '@aws-sdk/types': 3.515.0 846 - '@smithy/protocol-http': 3.1.1 847 - '@smithy/types': 2.9.1 848 tslib: 2.6.2 849 dev: false 850 851 - /@aws-sdk/middleware-location-constraint@3.515.0: 852 - resolution: {integrity: sha512-ORFC5oijjTJsHhUXy9o52/vl5Irf6e83bE/8tBp+sVVx81+E8zTTWZbysoa41c0B5Ycd0H3wCWutvjdXT16ydQ==} 853 - engines: {node: '>=14.0.0'} 854 dependencies: 855 - '@aws-sdk/types': 3.515.0 856 - '@smithy/types': 2.9.1 857 tslib: 2.6.2 858 dev: false 859 860 - /@aws-sdk/middleware-logger@3.515.0: 861 - resolution: {integrity: sha512-qXomJzg2m/5seQOxHi/yOXOKfSjwrrJSmEmfwJKJyQgdMbBcjz3Cz0H/1LyC6c5hHm6a/SZgSTzDAbAoUmyL+Q==} 862 - engines: {node: '>=14.0.0'} 863 dependencies: 864 - '@aws-sdk/types': 3.515.0 865 - '@smithy/types': 2.9.1 866 tslib: 2.6.2 867 dev: false 868 869 - /@aws-sdk/middleware-recursion-detection@3.515.0: 870 - resolution: {integrity: sha512-dokHLbTV3IHRIBrw9mGoxcNTnQsjlm7TpkJhPdGT9T4Mq399EyQo51u6IsVMm07RXLl2Zw7u+u9p+qWBFzmFRA==} 871 - engines: {node: '>=14.0.0'} 872 dependencies: 873 - '@aws-sdk/types': 3.515.0 874 - '@smithy/protocol-http': 3.1.1 875 - '@smithy/types': 2.9.1 876 tslib: 2.6.2 877 dev: false 878 879 - /@aws-sdk/middleware-sdk-s3@3.515.0: 880 - resolution: {integrity: sha512-vB8JwiTEAqm1UT9xfugnCgl0H0dtBLUQQK99JwQEWjHPZmQ3HQuVkykmJRY3X0hzKMEgqXodz0hZOvf3Hq1mvQ==} 881 - engines: {node: '>=14.0.0'} 882 dependencies: 883 - '@aws-sdk/types': 3.515.0 884 - '@aws-sdk/util-arn-parser': 3.495.0 885 - '@smithy/node-config-provider': 2.2.1 886 - '@smithy/protocol-http': 3.1.1 887 - '@smithy/signature-v4': 2.1.1 888 - '@smithy/smithy-client': 2.3.1 889 - '@smithy/types': 2.9.1 890 - '@smithy/util-config-provider': 2.2.1 891 tslib: 2.6.2 892 dev: false 893 894 - /@aws-sdk/middleware-signing@3.515.0: 895 - resolution: {integrity: sha512-SdjCyQCL702I07KhCiBFcoh6+NYtnruHJQIzWwMpBteuYHnCHW1k9uZ6pqacsS+Y6qpAKfTVNpQx2zP2s6QoHA==} 896 - engines: {node: '>=14.0.0'} 897 dependencies: 898 - '@aws-sdk/types': 3.515.0 899 - '@smithy/property-provider': 2.1.1 900 - '@smithy/protocol-http': 3.1.1 901 - '@smithy/signature-v4': 2.1.1 902 - '@smithy/types': 2.9.1 903 - '@smithy/util-middleware': 2.1.1 904 tslib: 2.6.2 905 dev: false 906 907 - /@aws-sdk/middleware-ssec@3.515.0: 908 - resolution: {integrity: sha512-0qLjKiorosVBzzaV/o7MEyS9xqLLu02qGbP564Z/FZY74JUQEpBNedgveMUbb6lqr85RnOuwZ0GZ0cBRfH2brQ==} 909 - engines: {node: '>=14.0.0'} 910 dependencies: 911 - '@aws-sdk/types': 3.515.0 912 - '@smithy/types': 2.9.1 913 tslib: 2.6.2 914 dev: false 915 916 - /@aws-sdk/middleware-user-agent@3.515.0: 917 - resolution: {integrity: sha512-nOqZjGA/GkjuJ5fUshec9Fv6HFd7ovOTxMJbw3MfAhqXuVZ6dKF41lpVJ4imNsgyFt3shUg9WDY8zGFjlYMB3g==} 918 - engines: {node: '>=14.0.0'} 919 dependencies: 920 - '@aws-sdk/types': 3.515.0 921 - '@aws-sdk/util-endpoints': 3.515.0 922 - '@smithy/protocol-http': 3.1.1 923 - '@smithy/types': 2.9.1 924 tslib: 2.6.2 925 dev: false 926 927 - /@aws-sdk/region-config-resolver@3.515.0: 928 - resolution: {integrity: sha512-RIRx9loxMgEAc/r1wPfnfShOuzn4RBi8pPPv6/jhhITEeMnJe6enAh2k5y9DdiVDDgCWZgVFSv0YkAIfzAFsnQ==} 929 - engines: {node: '>=14.0.0'} 930 dependencies: 931 - '@aws-sdk/types': 3.515.0 932 - '@smithy/node-config-provider': 2.2.1 933 - '@smithy/types': 2.9.1 934 - '@smithy/util-config-provider': 2.2.1 935 - '@smithy/util-middleware': 2.1.1 936 tslib: 2.6.2 937 dev: false 938 939 - /@aws-sdk/signature-v4-multi-region@3.515.0: 940 - resolution: {integrity: sha512-5lrCn4DSE0zL41k0L6moqcdExZhWdAnV0/oMEagrISzQYoia+aNTEeyVD3xqJhRbEW4gCj3Uoyis6c8muf7b9g==} 941 - engines: {node: '>=14.0.0'} 942 dependencies: 943 - '@aws-sdk/middleware-sdk-s3': 3.515.0 944 - '@aws-sdk/types': 3.515.0 945 - '@smithy/protocol-http': 3.1.1 946 - '@smithy/signature-v4': 2.1.1 947 - '@smithy/types': 2.9.1 948 tslib: 2.6.2 949 dev: false 950 951 - /@aws-sdk/token-providers@3.515.0(@aws-sdk/credential-provider-node@3.515.0): 952 - resolution: {integrity: sha512-MQuf04rIcTXqwDzmyHSpFPF1fKEzRl64oXtCRUF3ddxTdK6wxXkePfK6wNCuL+GEbEcJAoCtIGIRpzGPJvQjHA==} 953 - engines: {node: '>=14.0.0'} 954 dependencies: 955 - '@aws-sdk/client-sso-oidc': 3.515.0(@aws-sdk/credential-provider-node@3.515.0) 956 - '@aws-sdk/types': 3.515.0 957 - '@smithy/property-provider': 2.1.1 958 - '@smithy/shared-ini-file-loader': 2.3.1 959 - '@smithy/types': 2.9.1 960 tslib: 2.6.2 961 transitivePeerDependencies: 962 - - '@aws-sdk/credential-provider-node' 963 - aws-crt 964 dev: false 965 966 - /@aws-sdk/types@3.515.0: 967 - resolution: {integrity: sha512-B3gUpiMlpT6ERaLvZZ61D0RyrQPsFYDkCncLPVkZOKkCOoFU46zi1o6T5JcYiz8vkx1q9RGloQ5exh79s5pU/w==} 968 - engines: {node: '>=14.0.0'} 969 dependencies: 970 - '@smithy/types': 2.9.1 971 tslib: 2.6.2 972 dev: false 973 974 - /@aws-sdk/util-arn-parser@3.495.0: 975 - resolution: {integrity: sha512-hwdA3XAippSEUxs7jpznwD63YYFR+LtQvlEcebPTgWR9oQgG9TfS+39PUfbnEeje1ICuOrN3lrFqFbmP9uzbMg==} 976 - engines: {node: '>=14.0.0'} 977 dependencies: 978 tslib: 2.6.2 979 dev: false 980 981 - /@aws-sdk/util-endpoints@3.515.0: 982 - resolution: {integrity: sha512-UJi+jdwcGFV/F7d3+e2aQn5yZOVpDiAgfgNhPnEtgV0WozJ5/ZUeZBgWvSc/K415N4A4D/9cbBc7+I+35qzcDQ==} 983 - engines: {node: '>=14.0.0'} 984 dependencies: 985 - '@aws-sdk/types': 3.515.0 986 - '@smithy/types': 2.9.1 987 - '@smithy/util-endpoints': 1.1.1 988 tslib: 2.6.2 989 dev: false 990 ··· 995 tslib: 2.6.2 996 dev: false 997 998 - /@aws-sdk/util-user-agent-browser@3.515.0: 999 - resolution: {integrity: sha512-pTWQb0JCafTmLHLDv3Qqs/nAAJghcPdGQIBpsCStb0YEzg3At/dOi2AIQ683yYnXmeOxLXJDzmlsovfVObJScw==} 1000 dependencies: 1001 - '@aws-sdk/types': 3.515.0 1002 - '@smithy/types': 2.9.1 1003 bowser: 2.11.0 1004 tslib: 2.6.2 1005 dev: false 1006 1007 - /@aws-sdk/util-user-agent-node@3.515.0: 1008 - resolution: {integrity: sha512-A/KJ+/HTohHyVXLH+t/bO0Z2mPrQgELbQO8tX+B2nElo8uklj70r5cT7F8ETsI9oOy+HDVpiL5/v45ZgpUOiPg==} 1009 - engines: {node: '>=14.0.0'} 1010 peerDependencies: 1011 aws-crt: '>=1.0.0' 1012 peerDependenciesMeta: 1013 aws-crt: 1014 optional: true 1015 dependencies: 1016 - '@aws-sdk/types': 3.515.0 1017 - '@smithy/node-config-provider': 2.2.1 1018 - '@smithy/types': 2.9.1 1019 tslib: 2.6.2 1020 dev: false 1021 1022 - /@aws-sdk/util-utf8-browser@3.259.0: 1023 - resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} 1024 dependencies: 1025 tslib: 2.6.2 1026 dev: false 1027 1028 - /@aws-sdk/xml-builder@3.496.0: 1029 - resolution: {integrity: sha512-GvEjh537IIeOw1ZkZuB37sV12u+ipS5Z1dwjEC/HAvhl5ac23ULtTr1/n+U1gLNN+BAKSWjKiQ2ksj8DiUzeyw==} 1030 - engines: {node: '>=14.0.0'} 1031 - dependencies: 1032 - '@smithy/types': 2.9.1 1033 - tslib: 2.6.2 1034 dev: false 1035 1036 /@cbor-extract/cbor-extract-darwin-arm64@2.2.0: ··· 1095 - debug 1096 dev: false 1097 1098 /@hapi/accept@6.0.3: 1099 resolution: {integrity: sha512-p72f9k56EuF0n3MwlBNThyVE5PXX40g+aQh+C/xbKrfzahM2Oispv3AXmOIU51t3j77zay1qrX7IIziZXspMlw==} 1100 dependencies: 1101 '@hapi/boom': 10.0.1 1102 '@hapi/hoek': 11.0.4 1103 dev: false 1104 ··· 1122 resolution: {integrity: sha512-PnsP5d4q7289pS2T2EgGz147BFJ2Jpb4yrEdkpz2IhgEUzos1S7HTl7ezWh1yfYzYlj89KzLdCRkqsP6SIryeQ==} 1123 dev: false 1124 1125 - /@ioredis/commands@1.2.0: 1126 - resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} 1127 dev: false 1128 1129 - /@ipld/car@3.2.4: 1130 - resolution: {integrity: sha512-rezKd+jk8AsTGOoJKqzfjLJ3WVft7NZNH95f0pfPbicROvzTyvHCNy567HzSUd6gRXZ9im29z5ZEv9Hw49jSYw==} 1131 dependencies: 1132 - '@ipld/dag-cbor': 7.0.3 1133 - multiformats: 9.9.0 1134 - varint: 6.0.0 1135 dev: false 1136 1137 /@ipld/dag-cbor@7.0.3: ··· 1153 wrap-ansi-cjs: /wrap-ansi@7.0.0 1154 dev: false 1155 1156 - /@noble/curves@1.3.0: 1157 - resolution: {integrity: sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==} 1158 dependencies: 1159 - '@noble/hashes': 1.3.3 1160 dev: false 1161 1162 - /@noble/hashes@1.3.3: 1163 - resolution: {integrity: sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==} 1164 - engines: {node: '>= 16'} 1165 dev: false 1166 1167 /@noble/secp256k1@1.7.1: ··· 1175 dev: false 1176 optional: true 1177 1178 - /@smithy/abort-controller@2.1.1: 1179 - resolution: {integrity: sha512-1+qdrUqLhaALYL0iOcN43EP6yAXXQ2wWZ6taf4S2pNGowmOc5gx+iMQv+E42JizNJjB0+gEadOXeV1Bf7JWL1Q==} 1180 - engines: {node: '>=14.0.0'} 1181 dependencies: 1182 - '@smithy/types': 2.9.1 1183 tslib: 2.6.2 1184 dev: false 1185 1186 - /@smithy/chunked-blob-reader-native@2.1.1: 1187 - resolution: {integrity: sha512-zNW+43dltfNMUrBEYLMWgI8lQr0uhtTcUyxkgC9EP4j17WREzgSFMPUFVrVV6Rc2+QtWERYjb4tzZnQGa7R9fQ==} 1188 dependencies: 1189 - '@smithy/util-base64': 2.1.1 1190 tslib: 2.6.2 1191 dev: false 1192 1193 - /@smithy/chunked-blob-reader@2.1.1: 1194 - resolution: {integrity: sha512-NjNFCKxC4jVvn+lUr3Yo4/PmUJj3tbyqH6GNHueyTGS5Q27vlEJ1MkNhUDV8QGxJI7Bodnc2pD18lU2zRfhHlQ==} 1195 dependencies: 1196 tslib: 2.6.2 1197 dev: false 1198 1199 - /@smithy/config-resolver@2.1.1: 1200 - resolution: {integrity: sha512-lxfLDpZm+AWAHPFZps5JfDoO9Ux1764fOgvRUBpHIO8HWHcSN1dkgsago1qLRVgm1BZ8RCm8cgv99QvtaOWIhw==} 1201 - engines: {node: '>=14.0.0'} 1202 dependencies: 1203 - '@smithy/node-config-provider': 2.2.1 1204 - '@smithy/types': 2.9.1 1205 - '@smithy/util-config-provider': 2.2.1 1206 - '@smithy/util-middleware': 2.1.1 1207 tslib: 2.6.2 1208 dev: false 1209 1210 - /@smithy/core@1.3.2: 1211 - resolution: {integrity: sha512-tYDmTp0f2TZVE18jAOH1PnmkngLQ+dOGUlMd1u67s87ieueNeyqhja6z/Z4MxhybEiXKOWFOmGjfTZWFxljwJw==} 1212 - engines: {node: '>=14.0.0'} 1213 dependencies: 1214 - '@smithy/middleware-endpoint': 2.4.1 1215 - '@smithy/middleware-retry': 2.1.1 1216 - '@smithy/middleware-serde': 2.1.1 1217 - '@smithy/protocol-http': 3.1.1 1218 - '@smithy/smithy-client': 2.3.1 1219 - '@smithy/types': 2.9.1 1220 - '@smithy/util-middleware': 2.1.1 1221 tslib: 2.6.2 1222 dev: false 1223 1224 - /@smithy/credential-provider-imds@2.2.1: 1225 - resolution: {integrity: sha512-7XHjZUxmZYnONheVQL7j5zvZXga+EWNgwEAP6OPZTi7l8J4JTeNh9aIOfE5fKHZ/ee2IeNOh54ZrSna+Vc6TFA==} 1226 - engines: {node: '>=14.0.0'} 1227 dependencies: 1228 - '@smithy/node-config-provider': 2.2.1 1229 - '@smithy/property-provider': 2.1.1 1230 - '@smithy/types': 2.9.1 1231 - '@smithy/url-parser': 2.1.1 1232 tslib: 2.6.2 1233 dev: false 1234 1235 - /@smithy/eventstream-codec@2.1.1: 1236 - resolution: {integrity: sha512-E8KYBxBIuU4c+zrpR22VsVrOPoEDzk35bQR3E+xm4k6Pa6JqzkDOdMyf9Atac5GPNKHJBdVaQ4JtjdWX2rl/nw==} 1237 dependencies: 1238 - '@aws-crypto/crc32': 3.0.0 1239 - '@smithy/types': 2.9.1 1240 - '@smithy/util-hex-encoding': 2.1.1 1241 tslib: 2.6.2 1242 dev: false 1243 1244 - /@smithy/eventstream-serde-browser@2.1.1: 1245 - resolution: {integrity: sha512-JvEdCmGlZUay5VtlT8/kdR6FlvqTDUiJecMjXsBb0+k1H/qc9ME5n2XKPo8q/MZwEIA1GmGgYMokKGjVvMiDow==} 1246 - engines: {node: '>=14.0.0'} 1247 dependencies: 1248 - '@smithy/eventstream-serde-universal': 2.1.1 1249 - '@smithy/types': 2.9.1 1250 tslib: 2.6.2 1251 dev: false 1252 1253 - /@smithy/eventstream-serde-config-resolver@2.1.1: 1254 - resolution: {integrity: sha512-EqNqXYp3+dk//NmW3NAgQr9bEQ7fsu/CcxQmTiq07JlaIcne/CBWpMZETyXm9w5LXkhduBsdXdlMscfDUDn2fA==} 1255 - engines: {node: '>=14.0.0'} 1256 dependencies: 1257 - '@smithy/types': 2.9.1 1258 tslib: 2.6.2 1259 dev: false 1260 1261 - /@smithy/eventstream-serde-node@2.1.1: 1262 - resolution: {integrity: sha512-LF882q/aFidFNDX7uROAGxq3H0B7rjyPkV6QDn6/KDQ+CG7AFkRccjxRf1xqajq/Pe4bMGGr+VKAaoF6lELIQw==} 1263 - engines: {node: '>=14.0.0'} 1264 dependencies: 1265 - '@smithy/eventstream-serde-universal': 2.1.1 1266 - '@smithy/types': 2.9.1 1267 tslib: 2.6.2 1268 dev: false 1269 1270 - /@smithy/eventstream-serde-universal@2.1.1: 1271 - resolution: {integrity: sha512-LR0mMT+XIYTxk4k2fIxEA1BPtW3685QlqufUEUAX1AJcfFfxNDKEvuCRZbO8ntJb10DrIFVJR9vb0MhDCi0sAQ==} 1272 - engines: {node: '>=14.0.0'} 1273 dependencies: 1274 - '@smithy/eventstream-codec': 2.1.1 1275 - '@smithy/types': 2.9.1 1276 tslib: 2.6.2 1277 dev: false 1278 1279 - /@smithy/fetch-http-handler@2.4.1: 1280 - resolution: {integrity: sha512-VYGLinPsFqH68lxfRhjQaSkjXM7JysUOJDTNjHBuN/ykyRb2f1gyavN9+VhhPTWCy32L4yZ2fdhpCs/nStEicg==} 1281 dependencies: 1282 - '@smithy/protocol-http': 3.1.1 1283 - '@smithy/querystring-builder': 2.1.1 1284 - '@smithy/types': 2.9.1 1285 - '@smithy/util-base64': 2.1.1 1286 tslib: 2.6.2 1287 dev: false 1288 1289 - /@smithy/hash-blob-browser@2.1.1: 1290 - resolution: {integrity: sha512-jizu1+2PAUjiGIfRtlPEU8Yo6zn+d78ti/ZHDesdf1SUn2BuZW433JlPoCOLH3dBoEEvTgLvQ8tUGSoTTALA+A==} 1291 dependencies: 1292 - '@smithy/chunked-blob-reader': 2.1.1 1293 - '@smithy/chunked-blob-reader-native': 2.1.1 1294 - '@smithy/types': 2.9.1 1295 tslib: 2.6.2 1296 dev: false 1297 1298 - /@smithy/hash-node@2.1.1: 1299 - resolution: {integrity: sha512-Qhoq0N8f2OtCnvUpCf+g1vSyhYQrZjhSwvJ9qvR8BUGOtTXiyv2x1OD2e6jVGmlpC4E4ax1USHoyGfV9JFsACg==} 1300 - engines: {node: '>=14.0.0'} 1301 dependencies: 1302 - '@smithy/types': 2.9.1 1303 - '@smithy/util-buffer-from': 2.1.1 1304 - '@smithy/util-utf8': 2.1.1 1305 tslib: 2.6.2 1306 dev: false 1307 1308 - /@smithy/hash-stream-node@2.1.1: 1309 - resolution: {integrity: sha512-VgDaKcfCy0iHcmtAZgZ3Yw9g37Gkn2JsQiMtFQXUh8Wmo3GfNgDwLOtdhJ272pOT7DStzpe9cNr+eV5Au8KfQA==} 1310 - engines: {node: '>=14.0.0'} 1311 dependencies: 1312 - '@smithy/types': 2.9.1 1313 - '@smithy/util-utf8': 2.1.1 1314 tslib: 2.6.2 1315 dev: false 1316 1317 - /@smithy/invalid-dependency@2.1.1: 1318 - resolution: {integrity: sha512-7WTgnKw+VPg8fxu2v9AlNOQ5yaz6RA54zOVB4f6vQuR0xFKd+RzlCpt0WidYTsye7F+FYDIaS/RnJW4pxjNInw==} 1319 dependencies: 1320 - '@smithy/types': 2.9.1 1321 tslib: 2.6.2 1322 dev: false 1323 ··· 1328 tslib: 2.6.2 1329 dev: false 1330 1331 - /@smithy/md5-js@2.1.1: 1332 - resolution: {integrity: sha512-L3MbIYBIdLlT+MWTYrdVSv/dow1+6iZ1Ad7xS0OHxTTs17d753ZcpOV4Ro7M7tRAVWML/sg2IAp/zzCb6aAttg==} 1333 dependencies: 1334 - '@smithy/types': 2.9.1 1335 - '@smithy/util-utf8': 2.1.1 1336 tslib: 2.6.2 1337 dev: false 1338 1339 - /@smithy/middleware-content-length@2.1.1: 1340 - resolution: {integrity: sha512-rSr9ezUl9qMgiJR0UVtVOGEZElMdGFyl8FzWEF5iEKTlcWxGr2wTqGfDwtH3LAB7h+FPkxqv4ZU4cpuCN9Kf/g==} 1341 - engines: {node: '>=14.0.0'} 1342 dependencies: 1343 - '@smithy/protocol-http': 3.1.1 1344 - '@smithy/types': 2.9.1 1345 tslib: 2.6.2 1346 dev: false 1347 1348 - /@smithy/middleware-endpoint@2.4.1: 1349 - resolution: {integrity: sha512-XPZTb1E2Oav60Ven3n2PFx+rX9EDsU/jSTA8VDamt7FXks67ekjPY/XrmmPDQaFJOTUHJNKjd8+kZxVO5Ael4Q==} 1350 - engines: {node: '>=14.0.0'} 1351 dependencies: 1352 - '@smithy/middleware-serde': 2.1.1 1353 - '@smithy/node-config-provider': 2.2.1 1354 - '@smithy/shared-ini-file-loader': 2.3.1 1355 - '@smithy/types': 2.9.1 1356 - '@smithy/url-parser': 2.1.1 1357 - '@smithy/util-middleware': 2.1.1 1358 tslib: 2.6.2 1359 dev: false 1360 1361 - /@smithy/middleware-retry@2.1.1: 1362 - resolution: {integrity: sha512-eMIHOBTXro6JZ+WWzZWd/8fS8ht5nS5KDQjzhNMHNRcG5FkNTqcKpYhw7TETMYzbLfhO5FYghHy1vqDWM4FLDA==} 1363 - engines: {node: '>=14.0.0'} 1364 dependencies: 1365 - '@smithy/node-config-provider': 2.2.1 1366 - '@smithy/protocol-http': 3.1.1 1367 - '@smithy/service-error-classification': 2.1.1 1368 - '@smithy/smithy-client': 2.3.1 1369 - '@smithy/types': 2.9.1 1370 - '@smithy/util-middleware': 2.1.1 1371 - '@smithy/util-retry': 2.1.1 1372 tslib: 2.6.2 1373 - uuid: 8.3.2 1374 dev: false 1375 1376 - /@smithy/middleware-serde@2.1.1: 1377 - resolution: {integrity: sha512-D8Gq0aQBeE1pxf3cjWVkRr2W54t+cdM2zx78tNrVhqrDykRA7asq8yVJij1u5NDtKzKqzBSPYh7iW0svUKg76g==} 1378 - engines: {node: '>=14.0.0'} 1379 dependencies: 1380 - '@smithy/types': 2.9.1 1381 tslib: 2.6.2 1382 dev: false 1383 1384 - /@smithy/middleware-stack@2.1.1: 1385 - resolution: {integrity: sha512-KPJhRlhsl8CjgGXK/DoDcrFGfAqoqvuwlbxy+uOO4g2Azn1dhH+GVfC3RAp+6PoL5PWPb+vt6Z23FP+Mr6qeCw==} 1386 - engines: {node: '>=14.0.0'} 1387 dependencies: 1388 - '@smithy/types': 2.9.1 1389 tslib: 2.6.2 1390 dev: false 1391 1392 - /@smithy/node-config-provider@2.2.1: 1393 - resolution: {integrity: sha512-epzK3x1xNxA9oJgHQ5nz+2j6DsJKdHfieb+YgJ7ATWxzNcB7Hc+Uya2TUck5MicOPhDV8HZImND7ZOecVr+OWg==} 1394 - engines: {node: '>=14.0.0'} 1395 dependencies: 1396 - '@smithy/property-provider': 2.1.1 1397 - '@smithy/shared-ini-file-loader': 2.3.1 1398 - '@smithy/types': 2.9.1 1399 tslib: 2.6.2 1400 dev: false 1401 1402 - /@smithy/node-http-handler@2.3.1: 1403 - resolution: {integrity: sha512-gLA8qK2nL9J0Rk/WEZSvgin4AppvuCYRYg61dcUo/uKxvMZsMInL5I5ZdJTogOvdfVug3N2dgI5ffcUfS4S9PA==} 1404 - engines: {node: '>=14.0.0'} 1405 dependencies: 1406 - '@smithy/abort-controller': 2.1.1 1407 - '@smithy/protocol-http': 3.1.1 1408 - '@smithy/querystring-builder': 2.1.1 1409 - '@smithy/types': 2.9.1 1410 tslib: 2.6.2 1411 dev: false 1412 1413 - /@smithy/property-provider@2.1.1: 1414 - resolution: {integrity: sha512-FX7JhhD/o5HwSwg6GLK9zxrMUrGnb3PzNBrcthqHKBc3dH0UfgEAU24xnJ8F0uow5mj17UeBEOI6o3CF2k7Mhw==} 1415 - engines: {node: '>=14.0.0'} 1416 dependencies: 1417 - '@smithy/types': 2.9.1 1418 tslib: 2.6.2 1419 dev: false 1420 1421 - /@smithy/protocol-http@3.1.1: 1422 - resolution: {integrity: sha512-6ZRTSsaXuSL9++qEwH851hJjUA0OgXdQFCs+VDw4tGH256jQ3TjYY/i34N4vd24RV3nrjNsgd1yhb57uMoKbzQ==} 1423 - engines: {node: '>=14.0.0'} 1424 dependencies: 1425 - '@smithy/types': 2.9.1 1426 tslib: 2.6.2 1427 dev: false 1428 1429 - /@smithy/querystring-builder@2.1.1: 1430 - resolution: {integrity: sha512-C/ko/CeEa8jdYE4gt6nHO5XDrlSJ3vdCG0ZAc6nD5ZIE7LBp0jCx4qoqp7eoutBu7VrGMXERSRoPqwi1WjCPbg==} 1431 - engines: {node: '>=14.0.0'} 1432 dependencies: 1433 - '@smithy/types': 2.9.1 1434 - '@smithy/util-uri-escape': 2.1.1 1435 tslib: 2.6.2 1436 dev: false 1437 1438 - /@smithy/querystring-parser@2.1.1: 1439 - resolution: {integrity: sha512-H4+6jKGVhG1W4CIxfBaSsbm98lOO88tpDWmZLgkJpt8Zkk/+uG0FmmqMuCAc3HNM2ZDV+JbErxr0l5BcuIf/XQ==} 1440 - engines: {node: '>=14.0.0'} 1441 dependencies: 1442 - '@smithy/types': 2.9.1 1443 tslib: 2.6.2 1444 dev: false 1445 1446 - /@smithy/service-error-classification@2.1.1: 1447 - resolution: {integrity: sha512-txEdZxPUgM1PwGvDvHzqhXisrc5LlRWYCf2yyHfvITWioAKat7srQvpjMAvgzf0t6t7j8yHrryXU9xt7RZqFpw==} 1448 - engines: {node: '>=14.0.0'} 1449 dependencies: 1450 - '@smithy/types': 2.9.1 1451 dev: false 1452 1453 - /@smithy/shared-ini-file-loader@2.3.1: 1454 - resolution: {integrity: sha512-2E2kh24igmIznHLB6H05Na4OgIEilRu0oQpYXo3LCNRrawHAcfDKq9004zJs+sAMt2X5AbY87CUCJ7IpqpSgdw==} 1455 - engines: {node: '>=14.0.0'} 1456 dependencies: 1457 - '@smithy/types': 2.9.1 1458 tslib: 2.6.2 1459 dev: false 1460 1461 - /@smithy/signature-v4@2.1.1: 1462 - resolution: {integrity: sha512-Hb7xub0NHuvvQD3YwDSdanBmYukoEkhqBjqoxo+bSdC0ryV9cTfgmNjuAQhTPYB6yeU7hTR+sPRiFMlxqv6kmg==} 1463 - engines: {node: '>=14.0.0'} 1464 dependencies: 1465 - '@smithy/eventstream-codec': 2.1.1 1466 - '@smithy/is-array-buffer': 2.1.1 1467 - '@smithy/types': 2.9.1 1468 - '@smithy/util-hex-encoding': 2.1.1 1469 - '@smithy/util-middleware': 2.1.1 1470 - '@smithy/util-uri-escape': 2.1.1 1471 - '@smithy/util-utf8': 2.1.1 1472 tslib: 2.6.2 1473 dev: false 1474 1475 - /@smithy/smithy-client@2.3.1: 1476 - resolution: {integrity: sha512-YsTdU8xVD64r2pLEwmltrNvZV6XIAC50LN6ivDopdt+YiF/jGH6PY9zUOu0CXD/d8GMB8gbhnpPsdrjAXHS9QA==} 1477 - engines: {node: '>=14.0.0'} 1478 dependencies: 1479 - '@smithy/middleware-endpoint': 2.4.1 1480 - '@smithy/middleware-stack': 2.1.1 1481 - '@smithy/protocol-http': 3.1.1 1482 - '@smithy/types': 2.9.1 1483 - '@smithy/util-stream': 2.1.1 1484 tslib: 2.6.2 1485 dev: false 1486 1487 - /@smithy/types@2.9.1: 1488 - resolution: {integrity: sha512-vjXlKNXyprDYDuJ7UW5iobdmyDm6g8dDG+BFUncAg/3XJaN45Gy5RWWWUVgrzIK7S4R1KWgIX5LeJcfvSI24bw==} 1489 - engines: {node: '>=14.0.0'} 1490 dependencies: 1491 tslib: 2.6.2 1492 dev: false 1493 1494 - /@smithy/url-parser@2.1.1: 1495 - resolution: {integrity: sha512-qC9Bv8f/vvFIEkHsiNrUKYNl8uKQnn4BdhXl7VzQRP774AwIjiSMMwkbT+L7Fk8W8rzYVifzJNYxv1HwvfBo3Q==} 1496 dependencies: 1497 - '@smithy/querystring-parser': 2.1.1 1498 - '@smithy/types': 2.9.1 1499 tslib: 2.6.2 1500 dev: false 1501 1502 - /@smithy/util-base64@2.1.1: 1503 - resolution: {integrity: sha512-UfHVpY7qfF/MrgndI5PexSKVTxSZIdz9InghTFa49QOvuu9I52zLPLUHXvHpNuMb1iD2vmc6R+zbv/bdMipR/g==} 1504 - engines: {node: '>=14.0.0'} 1505 dependencies: 1506 - '@smithy/util-buffer-from': 2.1.1 1507 tslib: 2.6.2 1508 dev: false 1509 1510 - /@smithy/util-body-length-browser@2.1.1: 1511 - resolution: {integrity: sha512-ekOGBLvs1VS2d1zM2ER4JEeBWAvIOUKeaFch29UjjJsxmZ/f0L3K3x0dEETgh3Q9bkZNHgT+rkdl/J/VUqSRag==} 1512 dependencies: 1513 tslib: 2.6.2 1514 dev: false 1515 1516 - /@smithy/util-body-length-node@2.2.1: 1517 - resolution: {integrity: sha512-/ggJG+ta3IDtpNVq4ktmEUtOkH1LW64RHB5B0hcr5ZaWBmo96UX2cIOVbjCqqDickTXqBWZ4ZO0APuaPrD7Abg==} 1518 - engines: {node: '>=14.0.0'} 1519 dependencies: 1520 tslib: 2.6.2 1521 dev: false ··· 1528 tslib: 2.6.2 1529 dev: false 1530 1531 - /@smithy/util-config-provider@2.2.1: 1532 - resolution: {integrity: sha512-50VL/tx9oYYcjJn/qKqNy7sCtpD0+s8XEBamIFo4mFFTclKMNp+rsnymD796uybjiIquB7VCB/DeafduL0y2kw==} 1533 - engines: {node: '>=14.0.0'} 1534 dependencies: 1535 tslib: 2.6.2 1536 dev: false 1537 1538 - /@smithy/util-defaults-mode-browser@2.1.1: 1539 - resolution: {integrity: sha512-lqLz/9aWRO6mosnXkArtRuQqqZBhNpgI65YDpww4rVQBuUT7qzKbDLG5AmnQTCiU4rOquaZO/Kt0J7q9Uic7MA==} 1540 - engines: {node: '>= 10.0.0'} 1541 dependencies: 1542 - '@smithy/property-provider': 2.1.1 1543 - '@smithy/smithy-client': 2.3.1 1544 - '@smithy/types': 2.9.1 1545 bowser: 2.11.0 1546 tslib: 2.6.2 1547 dev: false 1548 1549 - /@smithy/util-defaults-mode-node@2.2.0: 1550 - resolution: {integrity: sha512-iFJp/N4EtkanFpBUtSrrIbtOIBf69KNuve03ic1afhJ9/korDxdM0c6cCH4Ehj/smI9pDCfVv+bqT3xZjF2WaA==} 1551 - engines: {node: '>= 10.0.0'} 1552 dependencies: 1553 - '@smithy/config-resolver': 2.1.1 1554 - '@smithy/credential-provider-imds': 2.2.1 1555 - '@smithy/node-config-provider': 2.2.1 1556 - '@smithy/property-provider': 2.1.1 1557 - '@smithy/smithy-client': 2.3.1 1558 - '@smithy/types': 2.9.1 1559 tslib: 2.6.2 1560 dev: false 1561 1562 - /@smithy/util-endpoints@1.1.1: 1563 - resolution: {integrity: sha512-sI4d9rjoaekSGEtq3xSb2nMjHMx8QXcz2cexnVyRWsy4yQ9z3kbDpX+7fN0jnbdOp0b3KSTZJZ2Yb92JWSanLw==} 1564 - engines: {node: '>= 14.0.0'} 1565 dependencies: 1566 - '@smithy/node-config-provider': 2.2.1 1567 - '@smithy/types': 2.9.1 1568 tslib: 2.6.2 1569 dev: false 1570 1571 - /@smithy/util-hex-encoding@2.1.1: 1572 - resolution: {integrity: sha512-3UNdP2pkYUUBGEXzQI9ODTDK+Tcu1BlCyDBaRHwyxhA+8xLP8agEKQq4MGmpjqb4VQAjq9TwlCQX0kP6XDKYLg==} 1573 - engines: {node: '>=14.0.0'} 1574 dependencies: 1575 tslib: 2.6.2 1576 dev: false 1577 1578 - /@smithy/util-middleware@2.1.1: 1579 - resolution: {integrity: sha512-mKNrk8oz5zqkNcbcgAAepeJbmfUW6ogrT2Z2gDbIUzVzNAHKJQTYmH9jcy0jbWb+m7ubrvXKb6uMjkSgAqqsFA==} 1580 - engines: {node: '>=14.0.0'} 1581 dependencies: 1582 - '@smithy/types': 2.9.1 1583 tslib: 2.6.2 1584 dev: false 1585 1586 - /@smithy/util-retry@2.1.1: 1587 - resolution: {integrity: sha512-Mg+xxWPTeSPrthpC5WAamJ6PW4Kbo01Fm7lWM1jmGRvmrRdsd3192Gz2fBXAMURyXpaNxyZf6Hr/nQ4q70oVEA==} 1588 - engines: {node: '>= 14.0.0'} 1589 dependencies: 1590 - '@smithy/service-error-classification': 2.1.1 1591 - '@smithy/types': 2.9.1 1592 tslib: 2.6.2 1593 dev: false 1594 1595 - /@smithy/util-stream@2.1.1: 1596 - resolution: {integrity: sha512-J7SMIpUYvU4DQN55KmBtvaMc7NM3CZ2iWICdcgaovtLzseVhAqFRYqloT3mh0esrFw+3VEK6nQFteFsTqZSECQ==} 1597 - engines: {node: '>=14.0.0'} 1598 dependencies: 1599 - '@smithy/fetch-http-handler': 2.4.1 1600 - '@smithy/node-http-handler': 2.3.1 1601 - '@smithy/types': 2.9.1 1602 - '@smithy/util-base64': 2.1.1 1603 - '@smithy/util-buffer-from': 2.1.1 1604 - '@smithy/util-hex-encoding': 2.1.1 1605 - '@smithy/util-utf8': 2.1.1 1606 tslib: 2.6.2 1607 dev: false 1608 1609 - /@smithy/util-uri-escape@2.1.1: 1610 - resolution: {integrity: sha512-saVzI1h6iRBUVSqtnlOnc9ssU09ypo7n+shdQ8hBTZno/9rZ3AuRYvoHInV57VF7Qn7B+pFJG7qTzFiHxWlWBw==} 1611 - engines: {node: '>=14.0.0'} 1612 dependencies: 1613 tslib: 2.6.2 1614 dev: false ··· 1621 tslib: 2.6.2 1622 dev: false 1623 1624 - /@smithy/util-waiter@2.1.1: 1625 - resolution: {integrity: sha512-kYy6BLJJNif+uqNENtJqWdXcpqo1LS+nj1AfXcDhOpqpSHJSAkVySLyZV9fkmuVO21lzGoxjvd1imGGJHph/IA==} 1626 - engines: {node: '>=14.0.0'} 1627 dependencies: 1628 - '@smithy/abort-controller': 2.1.1 1629 - '@smithy/types': 2.9.1 1630 tslib: 2.6.2 1631 dev: false 1632 ··· 1715 resolution: {integrity: sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==} 1716 dev: false 1717 1718 - /axios@0.27.2: 1719 - resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} 1720 - dependencies: 1721 - follow-redirects: 1.15.5 1722 - form-data: 4.0.0 1723 - transitivePeerDependencies: 1724 - - debug 1725 - dev: false 1726 - 1727 /axios@1.6.7: 1728 resolution: {integrity: sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==} 1729 dependencies: ··· 1734 - debug 1735 dev: false 1736 1737 - /b4a@1.6.6: 1738 - resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} 1739 - dev: false 1740 - 1741 /balanced-match@1.0.2: 1742 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 1743 dev: false 1744 - 1745 - /bare-events@2.2.0: 1746 - resolution: {integrity: sha512-Yyyqff4PIFfSuthCZqLlPISTWHmnQxoPuAvkmgzsJEmG3CesdIv6Xweayl0JkCZJSB2yYIdJyEz97tpxNhgjbg==} 1747 - requiresBuild: true 1748 - dev: false 1749 - optional: true 1750 - 1751 - /bare-fs@2.1.5: 1752 - resolution: {integrity: sha512-5t0nlecX+N2uJqdxe9d18A98cp2u9BETelbjKpiVgQqzzmVNFYWEAjQHqS+2Khgto1vcwhik9cXucaj5ve2WWA==} 1753 - requiresBuild: true 1754 - dependencies: 1755 - bare-events: 2.2.0 1756 - bare-os: 2.2.0 1757 - bare-path: 2.1.0 1758 - streamx: 2.16.1 1759 - dev: false 1760 - optional: true 1761 - 1762 - /bare-os@2.2.0: 1763 - resolution: {integrity: sha512-hD0rOPfYWOMpVirTACt4/nK8mC55La12K5fY1ij8HAdfQakD62M+H4o4tpfKzVGLgRDTuk3vjA4GqGXXCeFbag==} 1764 - requiresBuild: true 1765 - dev: false 1766 - optional: true 1767 - 1768 - /bare-path@2.1.0: 1769 - resolution: {integrity: sha512-DIIg7ts8bdRKwJRJrUMy/PICEaQZaPGZ26lsSx9MJSwIhSrcdHn7/C8W+XmnG/rKi6BaRcz+JO00CjZteybDtw==} 1770 - requiresBuild: true 1771 - dependencies: 1772 - bare-os: 2.2.0 1773 - dev: false 1774 - optional: true 1775 1776 /base64-js@1.5.1: 1777 resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} ··· 2001 engines: {node: '>= 0.6'} 2002 dev: false 2003 2004 - /cookie@0.6.0: 2005 - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} 2006 engines: {node: '>= 0.6'} 2007 dev: false 2008 ··· 2097 engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} 2098 dev: false 2099 2100 - /detect-libc@2.0.2: 2101 - resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} 2102 engines: {node: '>=8'} 2103 dev: false 2104 2105 - /disposable-email@0.2.3: 2106 - resolution: {integrity: sha512-gkBQQ5Res431ZXqLlAafrXHizG7/1FWmi8U2RTtriD78Vc10HhBUvdJun3R4eSF0KRIQQJs+wHlxjkED/Hr1EQ==} 2107 dev: false 2108 2109 /dom-serializer@1.4.1: ··· 2263 - supports-color 2264 dev: false 2265 2266 - /fast-fifo@1.3.2: 2267 - resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} 2268 - dev: false 2269 - 2270 /fast-printf@1.6.9: 2271 resolution: {integrity: sha512-FChq8hbz65WMj4rstcQsFB0O7Cy++nmbNfLYnD9cYv2cRn8EG6k/MGn9kO/tjO66t09DLDugj3yL+V2o6Qftrg==} 2272 engines: {node: '>=10.0'} ··· 2279 engines: {node: '>=6'} 2280 dev: false 2281 2282 - /fast-xml-parser@4.2.5: 2283 - resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==} 2284 hasBin: true 2285 dependencies: 2286 - strnum: 1.0.5 2287 dev: false 2288 2289 /file-type@16.5.4: ··· 2583 elliptic: 6.5.4 2584 dev: false 2585 2586 - /keygrip@1.1.0: 2587 - resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} 2588 - engines: {node: '>= 0.6'} 2589 - requiresBuild: true 2590 - dependencies: 2591 - tsscmp: 1.0.6 2592 - dev: false 2593 - 2594 /kysely@0.22.0: 2595 resolution: {integrity: sha512-ZE3qWtnqLOalodzfK5QUEcm7AEulhxsPNuKaGFsC3XiqO92vMLm+mAHk/NnbSIOtC4RmGm0nsv700i8KDp1gfQ==} 2596 engines: {node: '>=14.0.0'} ··· 2607 /lru-cache@10.2.0: 2608 resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} 2609 engines: {node: 14 || >=16.14} 2610 - dev: false 2611 - 2612 - /lru-cache@6.0.0: 2613 - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 2614 - engines: {node: '>=10'} 2615 - dependencies: 2616 - yallist: 4.0.0 2617 dev: false 2618 2619 /media-typer@0.3.0: ··· 2714 resolution: {integrity: sha512-uPEjtyh2tFEvWYt4Jw7McOD5FPcHkcxm/tHZc5PWaDB3JYq0rGFUbgaAK+CT5pYpQddBfsZVWI08OwoRfdfbcQ==} 2715 engines: {node: '>=10'} 2716 dependencies: 2717 - semver: 7.6.0 2718 - dev: false 2719 - 2720 - /node-addon-api@6.1.0: 2721 - resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} 2722 dev: false 2723 2724 /node-gyp-build-optional-packages@5.1.1: ··· 2726 hasBin: true 2727 requiresBuild: true 2728 dependencies: 2729 - detect-libc: 2.0.2 2730 dev: false 2731 optional: true 2732 ··· 2874 engines: {node: '>=10'} 2875 hasBin: true 2876 dependencies: 2877 - detect-libc: 2.0.2 2878 expand-template: 2.0.3 2879 github-from-package: 0.0.0 2880 minimist: 1.2.8 ··· 2909 resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} 2910 dev: false 2911 2912 - /psl@1.9.0: 2913 - resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} 2914 - dev: false 2915 - 2916 /pump@3.0.0: 2917 resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} 2918 dependencies: ··· 2925 engines: {node: '>=0.6'} 2926 dependencies: 2927 side-channel: 1.0.5 2928 - dev: false 2929 - 2930 - /queue-tick@1.0.1: 2931 - resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} 2932 - requiresBuild: true 2933 dev: false 2934 2935 /quick-format-unescaped@4.0.4: ··· 3047 resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} 3048 dev: false 3049 3050 - /semver@7.6.0: 3051 - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} 3052 engines: {node: '>=10'} 3053 hasBin: true 3054 - dependencies: 3055 - lru-cache: 6.0.0 3056 dev: false 3057 3058 /send@0.18.0: ··· 3104 resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} 3105 dev: false 3106 3107 - /sharp@0.32.6: 3108 - resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} 3109 - engines: {node: '>=14.15.0'} 3110 requiresBuild: true 3111 dependencies: 3112 color: 4.2.3 3113 - detect-libc: 2.0.2 3114 - node-addon-api: 6.1.0 3115 - prebuild-install: 7.1.1 3116 - semver: 7.6.0 3117 - simple-get: 4.0.1 3118 - tar-fs: 3.0.5 3119 - tunnel-agent: 0.6.0 3120 dev: false 3121 3122 /shebang-command@2.0.0: ··· 3196 readable-stream: 3.6.2 3197 dev: false 3198 3199 - /streamx@2.16.1: 3200 - resolution: {integrity: sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==} 3201 - dependencies: 3202 - fast-fifo: 1.3.2 3203 - queue-tick: 1.0.1 3204 - optionalDependencies: 3205 - bare-events: 2.2.0 3206 - dev: false 3207 - 3208 /string-width@4.2.3: 3209 resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 3210 engines: {node: '>=8'} ··· 3248 engines: {node: '>=0.10.0'} 3249 dev: false 3250 3251 - /strnum@1.0.5: 3252 - resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} 3253 dev: false 3254 3255 /strtok3@6.3.0: ··· 3269 tar-stream: 2.2.0 3270 dev: false 3271 3272 - /tar-fs@3.0.5: 3273 - resolution: {integrity: sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg==} 3274 - dependencies: 3275 - pump: 3.0.0 3276 - tar-stream: 3.1.7 3277 - optionalDependencies: 3278 - bare-fs: 2.1.5 3279 - bare-path: 2.1.0 3280 - dev: false 3281 - 3282 /tar-stream@2.2.0: 3283 resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} 3284 engines: {node: '>=6'} ··· 3290 readable-stream: 3.6.2 3291 dev: false 3292 3293 - /tar-stream@3.1.7: 3294 - resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} 3295 - dependencies: 3296 - b4a: 1.6.6 3297 - fast-fifo: 1.3.2 3298 - streamx: 2.16.1 3299 - dev: false 3300 - 3301 /thread-stream@2.7.0: 3302 resolution: {integrity: sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==} 3303 dependencies: ··· 3322 ieee754: 1.2.1 3323 dev: false 3324 3325 - /tslib@1.14.1: 3326 - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 3327 - dev: false 3328 - 3329 /tslib@2.6.2: 3330 resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} 3331 - dev: false 3332 - 3333 - /tsscmp@1.0.6: 3334 - resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} 3335 - engines: {node: '>=0.6.x'} 3336 - requiresBuild: true 3337 dev: false 3338 3339 /tunnel-agent@0.6.0: ··· 3398 engines: {node: '>= 0.4.0'} 3399 dev: false 3400 3401 - /uuid@8.3.2: 3402 - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} 3403 - hasBin: true 3404 - dev: false 3405 - 3406 /varint@6.0.0: 3407 resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==} 3408 dev: false ··· 3457 optional: true 3458 utf-8-validate: 3459 optional: true 3460 - dev: false 3461 - 3462 - /yallist@4.0.0: 3463 - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 3464 dev: false 3465 3466 /zod@3.23.8:
··· 6 7 dependencies: 8 '@atproto/pds': 9 + specifier: 0.4.182 10 + version: 0.4.182 11 12 packages: 13 14 + /@atproto-labs/fetch-node@0.1.10: 15 + resolution: {integrity: sha512-o7hGaonA71A6p7O107VhM6UBUN/g9tTyYohMp1q0Kf6xQ4npnuZYRSHSf2g6reSfGQJ1GoFNjBObETTT1ge/jQ==} 16 + engines: {node: '>=18.7.0'} 17 dependencies: 18 + '@atproto-labs/fetch': 0.2.3 19 + '@atproto-labs/pipe': 0.1.1 20 ipaddr.js: 2.2.0 21 undici: 6.20.1 22 dev: false 23 24 + /@atproto-labs/fetch@0.2.3: 25 + resolution: {integrity: sha512-NZtbJOCbxKUFRFKMpamT38PUQMY0hX0p7TG5AEYOPhZKZEP7dHZ1K2s1aB8MdVH0qxmqX7nQleNrrvLf09Zfdw==} 26 dependencies: 27 + '@atproto-labs/pipe': 0.1.1 28 dev: false 29 30 + /@atproto-labs/pipe@0.1.1: 31 + resolution: {integrity: sha512-hdNw2oUs2B6BN1lp+32pF7cp8EMKuIN5Qok2Vvv/aOpG/3tNSJ9YkvfI0k6Zd188LeDDYRUpYpxcoFIcGH/FNg==} 32 dev: false 33 34 + /@atproto-labs/simple-store-memory@0.1.4: 35 + resolution: {integrity: sha512-3mKY4dP8I7yKPFj9VKpYyCRzGJOi5CEpOLPlRhoJyLmgs3J4RzDrjn323Oakjz2Aj2JzRU/AIvWRAZVhpYNJHw==} 36 dependencies: 37 + '@atproto-labs/simple-store': 0.3.0 38 lru-cache: 10.2.0 39 dev: false 40 41 + /@atproto-labs/simple-store-redis@0.0.1(ioredis@5.3.2): 42 + resolution: {integrity: sha512-hGkfDNVtTqwcRx27k6u25pgwNIHq3xDCRuojkfHf6c1B9R5rKphdZJ91Mn3lCvsyDB/lUqqLuzKuXQWFml/u5g==} 43 + peerDependencies: 44 + ioredis: ^5.3.2 45 + dependencies: 46 + '@atproto-labs/simple-store': 0.3.0 47 + ioredis: 5.3.2 48 dev: false 49 50 + /@atproto-labs/simple-store@0.3.0: 51 + resolution: {integrity: sha512-nOb6ONKBRJHRlukW1sVawUkBqReLlLx6hT35VS3imaNPwiXDxLnTK7lxw3Lrl9k5yugSBDQAkZAq3MPTEFSUBQ==} 52 + dev: false 53 + 54 + /@atproto-labs/xrpc-utils@0.0.22: 55 + resolution: {integrity: sha512-XGDbTmVgibtcR6FwJepD/QKofG1B5EBBPebk/IVF4aHeBE/6jOd7DnfuKrBimv2GJ2JGrlvHXmjYZdfmCtYEbw==} 56 dependencies: 57 + '@atproto/xrpc': 0.7.5 58 + '@atproto/xrpc-server': 0.9.5 59 + transitivePeerDependencies: 60 + - bufferutil 61 + - supports-color 62 + - utf-8-validate 63 + dev: false 64 + 65 + /@atproto/api@0.16.11: 66 + resolution: {integrity: sha512-1dhfQNHiclb102RW+Ea8Nft5olfqU0Ev/vlQaSX6mWNo1aP5zT+sPODJ8+BTUOYk3vcuvL7QMkqA/rLYy2PMyw==} 67 + dependencies: 68 + '@atproto/common-web': 0.4.3 69 + '@atproto/lexicon': 0.5.1 70 + '@atproto/syntax': 0.4.1 71 + '@atproto/xrpc': 0.7.5 72 await-lock: 2.2.2 73 multiformats: 9.9.0 74 tlds: 1.250.0 75 zod: 3.23.8 76 dev: false 77 78 + /@atproto/aws@0.2.30: 79 + resolution: {integrity: sha512-oB/whUIWwSOEqUazz5meN3/AlovBdRc224uRPNy9aC6+qmNKfHKiMfo0ytFhGYdm4GtEd2HYwIT3KR/Rtc2RRA==} 80 + engines: {node: '>=18.7.0'} 81 dependencies: 82 + '@atproto/common': 0.4.12 83 + '@atproto/common-web': 0.4.3 84 + '@atproto/crypto': 0.4.4 85 + '@atproto/repo': 0.8.10 86 + '@aws-sdk/client-cloudfront': 3.896.0 87 + '@aws-sdk/client-kms': 3.896.0 88 + '@aws-sdk/client-s3': 3.896.0 89 + '@aws-sdk/lib-storage': 3.879.0(@aws-sdk/client-s3@3.896.0) 90 + '@noble/curves': 1.8.1 91 key-encoder: 2.0.3 92 multiformats: 9.9.0 93 uint8arrays: 3.0.0 ··· 95 - aws-crt 96 dev: false 97 98 + /@atproto/common-web@0.4.3: 99 + resolution: {integrity: sha512-nRDINmSe4VycJzPo6fP/hEltBcULFxt9Kw7fQk6405FyAWZiTluYHlXOnU7GkQfeUK44OENG1qFTBcmCJ7e8pg==} 100 dependencies: 101 graphemer: 1.4.0 102 multiformats: 9.9.0 ··· 113 zod: 3.23.8 114 dev: false 115 116 + /@atproto/common@0.4.12: 117 + resolution: {integrity: sha512-NC+TULLQiqs6MvNymhQS5WDms3SlbIKGLf4n33tpftRJcalh507rI+snbcUb7TLIkKw7VO17qMqxEXtIdd5auQ==} 118 + engines: {node: '>=18.7.0'} 119 dependencies: 120 + '@atproto/common-web': 0.4.3 121 '@ipld/dag-cbor': 7.0.3 122 cbor-x: 1.5.8 123 iso-datestring-validator: 2.2.2 ··· 135 uint8arrays: 3.0.0 136 dev: false 137 138 + /@atproto/crypto@0.4.4: 139 + resolution: {integrity: sha512-Yq9+crJ7WQl7sxStVpHgie5Z51R05etaK9DLWYG/7bR5T4bhdcIgF6IfklLShtZwLYdVVj+K15s0BqW9a8PSDA==} 140 + engines: {node: '>=18.7.0'} 141 dependencies: 142 + '@noble/curves': 1.8.1 143 + '@noble/hashes': 1.7.1 144 uint8arrays: 3.0.0 145 dev: false 146 147 + /@atproto/did@0.2.0: 148 + resolution: {integrity: sha512-BskT39KYbwY1DUsWekkHh47xS+wvJpFq5F9acsicNfYniinyAMnNTzGKQEhnjQuG7K0qQItg/SnmC+y0tJXV7Q==} 149 dependencies: 150 + zod: 3.23.8 151 dev: false 152 153 + /@atproto/identity@0.4.9: 154 + resolution: {integrity: sha512-pRYCaeaEJMZ4vQlRQYYTrF3cMiRp21n/k/pUT1o7dgKby56zuLErDmFXkbKfKWPf7SgWRgamSaNmsGLqAOD7lQ==} 155 + engines: {node: '>=18.7.0'} 156 dependencies: 157 + '@atproto/common-web': 0.4.3 158 + '@atproto/crypto': 0.4.4 159 + dev: false 160 + 161 + /@atproto/jwk-jose@0.1.10: 162 + resolution: {integrity: sha512-Eiu/u4tZHz3IIhHZt0zneYEffSAO3Oqk/ToKwlu1TqKte6sjtPs/4uquSiAAGFYozqgo92JC/AQclWzzkHI5QQ==} 163 + dependencies: 164 + '@atproto/jwk': 0.5.0 165 jose: 5.2.2 166 dev: false 167 168 + /@atproto/jwk@0.5.0: 169 + resolution: {integrity: sha512-Qi2NtEqhkG+uz3CKia4+H05WMV/z//dz3ESo5+cyBKrOnxVTJ5ZubMyltWjoYvy6v/jLhorXdDWcjn07yky7MQ==} 170 dependencies: 171 multiformats: 9.9.0 172 zod: 3.23.8 173 dev: false 174 175 + /@atproto/lexicon-resolver@0.2.2: 176 + resolution: {integrity: sha512-m1YS8lK+R9JcH3Q4d01CEv5rhuTeo406iPBhVnNfoBFEVYMI3Acdo2/9e5hBoNhr4W6l4LI8qJxplYJcsWNh5A==} 177 dependencies: 178 + '@atproto-labs/fetch-node': 0.1.10 179 + '@atproto/identity': 0.4.9 180 + '@atproto/lexicon': 0.5.1 181 + '@atproto/repo': 0.8.10 182 + '@atproto/syntax': 0.4.1 183 + '@atproto/xrpc': 0.7.5 184 + multiformats: 9.9.0 185 + dev: false 186 + 187 + /@atproto/lexicon@0.5.1: 188 + resolution: {integrity: sha512-y8AEtYmfgVl4fqFxqXAeGvhesiGkxiy3CWoJIfsFDDdTlZUC8DFnZrYhcqkIop3OlCkkljvpSJi1hbeC1tbi8A==} 189 + dependencies: 190 + '@atproto/common-web': 0.4.3 191 + '@atproto/syntax': 0.4.1 192 iso-datestring-validator: 2.2.2 193 multiformats: 9.9.0 194 zod: 3.23.8 195 dev: false 196 197 + /@atproto/oauth-provider-api@0.3.0: 198 + resolution: {integrity: sha512-yfwokA2ffoLiG0uCu1aElSahqwoKcl/B+l768tV7D3ldEYRWA46bhHwy9Y7qpeHarjVf8mZm1UrlewCv4rlvXg==} 199 dependencies: 200 + '@atproto/jwk': 0.5.0 201 + '@atproto/oauth-types': 0.4.1 202 + dev: false 203 + 204 + /@atproto/oauth-provider-frontend@0.2.1: 205 + resolution: {integrity: sha512-Ax65FhT8prO0Qm5In54eT+wUA1eYkdwzlHn+7R+bnJvk4kyGoU6bBkgw38o7V2MOZMmy9u09XDzbJtsLCsVNvg==} 206 + engines: {node: '>=18.7.0'} 207 + optionalDependencies: 208 + '@atproto/oauth-provider-api': 0.3.0 209 + dev: false 210 + 211 + /@atproto/oauth-provider-ui@0.3.1: 212 + resolution: {integrity: sha512-1KNPU2Y0B/Md9MbIue0y5BAtiR7Crq9STcacAIagNRIp16k25B/7pKmbbVUgzpRvojOre1TFawOkLZkeg6kaEw==} 213 + engines: {node: '>=18.7.0'} 214 + optionalDependencies: 215 + '@atproto/oauth-provider-api': 0.3.0 216 + dev: false 217 + 218 + /@atproto/oauth-provider@0.13.1: 219 + resolution: {integrity: sha512-zQKPGcTj64+21ypl+Q5gSOa8J32PQj8ZPdDDAHQDHi87eN/h83mC0NO1P8GOqoi0IhtOz8JufOXK0a/ZfgbugA==} 220 + engines: {node: '>=18.7.0'} 221 + dependencies: 222 + '@atproto-labs/fetch': 0.2.3 223 + '@atproto-labs/fetch-node': 0.1.10 224 + '@atproto-labs/pipe': 0.1.1 225 + '@atproto-labs/simple-store': 0.3.0 226 + '@atproto-labs/simple-store-memory': 0.1.4 227 + '@atproto/common': 0.4.12 228 + '@atproto/did': 0.2.0 229 + '@atproto/jwk': 0.5.0 230 + '@atproto/jwk-jose': 0.1.10 231 + '@atproto/lexicon': 0.5.1 232 + '@atproto/lexicon-resolver': 0.2.2 233 + '@atproto/oauth-provider-api': 0.3.0 234 + '@atproto/oauth-provider-frontend': 0.2.1 235 + '@atproto/oauth-provider-ui': 0.3.1 236 + '@atproto/oauth-scopes': 0.2.0 237 + '@atproto/oauth-types': 0.4.1 238 + '@atproto/syntax': 0.4.1 239 '@hapi/accept': 6.0.3 240 + '@hapi/address': 5.1.1 241 '@hapi/bourne': 3.0.0 242 '@hapi/content': 6.0.0 243 + cookie: 0.7.2 244 + disposable-email-domains-js: 1.5.0 245 + forwarded: 0.2.0 246 http-errors: 2.0.0 247 ioredis: 5.3.2 248 jose: 5.2.2 249 zod: 3.23.8 250 transitivePeerDependencies: 251 - supports-color 252 dev: false 253 254 + /@atproto/oauth-scopes@0.2.0: 255 + resolution: {integrity: sha512-4+9qTPLrUuCIzTI3LaidsuR7CNdgjrnkUREhZlpdwySPYjwJPaNRzU8RKy4XZbdPsT2GeZUCTPSknREItiTOAg==} 256 dependencies: 257 + '@atproto/did': 0.2.0 258 + '@atproto/lexicon': 0.5.1 259 + '@atproto/syntax': 0.4.1 260 + dev: false 261 + 262 + /@atproto/oauth-types@0.4.1: 263 + resolution: {integrity: sha512-c5ixf2ZOzcltOu1fDBnO/tok6Wj7JDDK66+Z0q/+bAr8LXgOnxP7zQfJ+DD4gTkB+saTqsqWtVv8qvx/IEtm1g==} 264 + dependencies: 265 + '@atproto/jwk': 0.5.0 266 zod: 3.23.8 267 dev: false 268 269 + /@atproto/pds@0.4.182: 270 + resolution: {integrity: sha512-M0E7ULh4uH+9QrkTthEIiUWQxmOZhYxl7H/3Hg1YVxin3tIJkh8fY6ydguIUUESjmzdP+3qVcAOf3tOuB6iqXQ==} 271 + engines: {node: '>=18.7.0'} 272 dependencies: 273 + '@atproto-labs/fetch-node': 0.1.10 274 + '@atproto-labs/simple-store': 0.3.0 275 + '@atproto-labs/simple-store-memory': 0.1.4 276 + '@atproto-labs/simple-store-redis': 0.0.1(ioredis@5.3.2) 277 + '@atproto-labs/xrpc-utils': 0.0.22 278 + '@atproto/api': 0.16.11 279 + '@atproto/aws': 0.2.30 280 + '@atproto/common': 0.4.12 281 + '@atproto/crypto': 0.4.4 282 + '@atproto/identity': 0.4.9 283 + '@atproto/lexicon': 0.5.1 284 + '@atproto/lexicon-resolver': 0.2.2 285 + '@atproto/oauth-provider': 0.13.1 286 + '@atproto/oauth-scopes': 0.2.0 287 + '@atproto/repo': 0.8.10 288 + '@atproto/syntax': 0.4.1 289 + '@atproto/xrpc': 0.7.5 290 + '@atproto/xrpc-server': 0.9.5 291 '@did-plc/lib': 0.0.4 292 + '@hapi/address': 5.1.1 293 better-sqlite3: 10.1.0 294 bytes: 3.1.2 295 compression: 1.7.4 296 cors: 2.8.5 297 + disposable-email-domains-js: 1.5.0 298 express: 4.18.2 299 express-async-errors: 3.1.1(express@4.18.2) 300 file-type: 16.5.4 ··· 311 p-queue: 6.6.2 312 pino: 8.21.0 313 pino-http: 8.6.1 314 + sharp: 0.33.5 315 typed-emitter: 2.1.0 316 uint8arrays: 3.0.0 317 undici: 6.20.1 ··· 324 - utf-8-validate 325 dev: false 326 327 + /@atproto/repo@0.8.10: 328 + resolution: {integrity: sha512-REs6TZGyxNaYsjqLf447u+gSdyzhvMkVbxMBiKt1ouEVRkiho1CY32+omn62UkpCuGK2y6SCf6x3sVMctgmX4g==} 329 + engines: {node: '>=18.7.0'} 330 dependencies: 331 + '@atproto/common': 0.4.12 332 + '@atproto/common-web': 0.4.3 333 + '@atproto/crypto': 0.4.4 334 + '@atproto/lexicon': 0.5.1 335 '@ipld/dag-cbor': 7.0.3 336 multiformats: 9.9.0 337 uint8arrays: 3.0.0 338 + varint: 6.0.0 339 zod: 3.23.8 340 dev: false 341 342 + /@atproto/syntax@0.4.1: 343 + resolution: {integrity: sha512-CJdImtLAiFO+0z3BWTtxwk6aY5w4t8orHTMVJgkf++QRJWTxPbIFko/0hrkADB7n2EruDxDSeAgfUGehpH6ngw==} 344 dev: false 345 346 + /@atproto/xrpc-server@0.9.5: 347 + resolution: {integrity: sha512-V0srjUgy6mQ5yf9+MSNBLs457m4qclEaWZsnqIE7RfYywvntexTAbMoo7J7ONfTNwdmA9Gw4oLak2z2cDAET4w==} 348 + engines: {node: '>=18.7.0'} 349 dependencies: 350 + '@atproto/common': 0.4.12 351 + '@atproto/crypto': 0.4.4 352 + '@atproto/lexicon': 0.5.1 353 + '@atproto/xrpc': 0.7.5 354 cbor-x: 1.5.8 355 express: 4.18.2 356 http-errors: 2.0.0 ··· 365 - utf-8-validate 366 dev: false 367 368 + /@atproto/xrpc@0.7.5: 369 + resolution: {integrity: sha512-MUYNn5d2hv8yVegRL0ccHvTHAVj5JSnW07bkbiaz96UH45lvYNRVwt44z+yYVnb0/mvBzyD3/ZQ55TRGt7fHkA==} 370 dependencies: 371 + '@atproto/lexicon': 0.5.1 372 zod: 3.23.8 373 dev: false 374 375 + /@aws-crypto/crc32@5.2.0: 376 + resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==} 377 + engines: {node: '>=16.0.0'} 378 dependencies: 379 + '@aws-crypto/util': 5.2.0 380 + '@aws-sdk/types': 3.893.0 381 + tslib: 2.6.2 382 dev: false 383 384 + /@aws-crypto/crc32c@5.2.0: 385 + resolution: {integrity: sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==} 386 dependencies: 387 + '@aws-crypto/util': 5.2.0 388 + '@aws-sdk/types': 3.893.0 389 + tslib: 2.6.2 390 dev: false 391 392 + /@aws-crypto/sha1-browser@5.2.0: 393 + resolution: {integrity: sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg==} 394 dependencies: 395 + '@aws-crypto/supports-web-crypto': 5.2.0 396 + '@aws-crypto/util': 5.2.0 397 + '@aws-sdk/types': 3.893.0 398 '@aws-sdk/util-locate-window': 3.495.0 399 + '@smithy/util-utf8': 2.1.1 400 + tslib: 2.6.2 401 dev: false 402 403 + /@aws-crypto/sha256-browser@5.2.0: 404 + resolution: {integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==} 405 dependencies: 406 + '@aws-crypto/sha256-js': 5.2.0 407 + '@aws-crypto/supports-web-crypto': 5.2.0 408 + '@aws-crypto/util': 5.2.0 409 + '@aws-sdk/types': 3.893.0 410 '@aws-sdk/util-locate-window': 3.495.0 411 + '@smithy/util-utf8': 2.1.1 412 + tslib: 2.6.2 413 dev: false 414 415 + /@aws-crypto/sha256-js@5.2.0: 416 + resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==} 417 + engines: {node: '>=16.0.0'} 418 dependencies: 419 + '@aws-crypto/util': 5.2.0 420 + '@aws-sdk/types': 3.893.0 421 + tslib: 2.6.2 422 dev: false 423 424 + /@aws-crypto/supports-web-crypto@5.2.0: 425 + resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==} 426 dependencies: 427 tslib: 2.6.2 428 dev: false 429 430 + /@aws-crypto/util@5.2.0: 431 + resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} 432 dependencies: 433 + '@aws-sdk/types': 3.893.0 434 '@smithy/util-utf8': 2.1.1 435 tslib: 2.6.2 436 dev: false 437 438 + /@aws-sdk/client-cloudfront@3.896.0: 439 + resolution: {integrity: sha512-IUSFVRXz1KiQ+WuBI1oJfbrhi+iBWIRU3U/Zt+ttQR8muB//vrcBNuUWOObPdBNh4X8xgnpfmxiyMzHvWzRIZA==} 440 + engines: {node: '>=18.0.0'} 441 dependencies: 442 + '@aws-crypto/sha256-browser': 5.2.0 443 + '@aws-crypto/sha256-js': 5.2.0 444 + '@aws-sdk/core': 3.896.0 445 + '@aws-sdk/credential-provider-node': 3.896.0 446 + '@aws-sdk/middleware-host-header': 3.893.0 447 + '@aws-sdk/middleware-logger': 3.893.0 448 + '@aws-sdk/middleware-recursion-detection': 3.893.0 449 + '@aws-sdk/middleware-user-agent': 3.896.0 450 + '@aws-sdk/region-config-resolver': 3.893.0 451 + '@aws-sdk/types': 3.893.0 452 + '@aws-sdk/util-endpoints': 3.895.0 453 + '@aws-sdk/util-user-agent-browser': 3.893.0 454 + '@aws-sdk/util-user-agent-node': 3.896.0 455 + '@aws-sdk/xml-builder': 3.894.0 456 + '@smithy/config-resolver': 4.2.2 457 + '@smithy/core': 3.13.0 458 + '@smithy/fetch-http-handler': 5.2.1 459 + '@smithy/hash-node': 4.1.1 460 + '@smithy/invalid-dependency': 4.1.1 461 + '@smithy/middleware-content-length': 4.1.1 462 + '@smithy/middleware-endpoint': 4.2.5 463 + '@smithy/middleware-retry': 4.3.1 464 + '@smithy/middleware-serde': 4.1.1 465 + '@smithy/middleware-stack': 4.1.1 466 + '@smithy/node-config-provider': 4.2.2 467 + '@smithy/node-http-handler': 4.2.1 468 + '@smithy/protocol-http': 5.2.1 469 + '@smithy/smithy-client': 4.6.5 470 + '@smithy/types': 4.5.0 471 + '@smithy/url-parser': 4.1.1 472 + '@smithy/util-base64': 4.1.0 473 + '@smithy/util-body-length-browser': 4.1.0 474 + '@smithy/util-body-length-node': 4.1.0 475 + '@smithy/util-defaults-mode-browser': 4.1.5 476 + '@smithy/util-defaults-mode-node': 4.1.5 477 + '@smithy/util-endpoints': 3.1.2 478 + '@smithy/util-middleware': 4.1.1 479 + '@smithy/util-retry': 4.1.2 480 + '@smithy/util-stream': 4.3.2 481 + '@smithy/util-utf8': 4.1.0 482 + '@smithy/util-waiter': 4.1.1 483 tslib: 2.6.2 484 transitivePeerDependencies: 485 - aws-crt 486 dev: false 487 488 + /@aws-sdk/client-kms@3.896.0: 489 + resolution: {integrity: sha512-6kVxV+s8xEQFaEIRXacMgGxuRBqMVS0tR5ucjWa5bfjWbmlbzCDfddWUopMR3J3HvfuKvyAeap53FP9CDQ6Dyw==} 490 + engines: {node: '>=18.0.0'} 491 dependencies: 492 + '@aws-crypto/sha256-browser': 5.2.0 493 + '@aws-crypto/sha256-js': 5.2.0 494 + '@aws-sdk/core': 3.896.0 495 + '@aws-sdk/credential-provider-node': 3.896.0 496 + '@aws-sdk/middleware-host-header': 3.893.0 497 + '@aws-sdk/middleware-logger': 3.893.0 498 + '@aws-sdk/middleware-recursion-detection': 3.893.0 499 + '@aws-sdk/middleware-user-agent': 3.896.0 500 + '@aws-sdk/region-config-resolver': 3.893.0 501 + '@aws-sdk/types': 3.893.0 502 + '@aws-sdk/util-endpoints': 3.895.0 503 + '@aws-sdk/util-user-agent-browser': 3.893.0 504 + '@aws-sdk/util-user-agent-node': 3.896.0 505 + '@smithy/config-resolver': 4.2.2 506 + '@smithy/core': 3.13.0 507 + '@smithy/fetch-http-handler': 5.2.1 508 + '@smithy/hash-node': 4.1.1 509 + '@smithy/invalid-dependency': 4.1.1 510 + '@smithy/middleware-content-length': 4.1.1 511 + '@smithy/middleware-endpoint': 4.2.5 512 + '@smithy/middleware-retry': 4.3.1 513 + '@smithy/middleware-serde': 4.1.1 514 + '@smithy/middleware-stack': 4.1.1 515 + '@smithy/node-config-provider': 4.2.2 516 + '@smithy/node-http-handler': 4.2.1 517 + '@smithy/protocol-http': 5.2.1 518 + '@smithy/smithy-client': 4.6.5 519 + '@smithy/types': 4.5.0 520 + '@smithy/url-parser': 4.1.1 521 + '@smithy/util-base64': 4.1.0 522 + '@smithy/util-body-length-browser': 4.1.0 523 + '@smithy/util-body-length-node': 4.1.0 524 + '@smithy/util-defaults-mode-browser': 4.1.5 525 + '@smithy/util-defaults-mode-node': 4.1.5 526 + '@smithy/util-endpoints': 3.1.2 527 + '@smithy/util-middleware': 4.1.1 528 + '@smithy/util-retry': 4.1.2 529 + '@smithy/util-utf8': 4.1.0 530 tslib: 2.6.2 531 transitivePeerDependencies: 532 - aws-crt 533 dev: false 534 535 + /@aws-sdk/client-s3@3.896.0: 536 + resolution: {integrity: sha512-UETVuMLQRqgrWxTnavotY0TlB/jaR9sL3hkIFPx4KtjmigNBdwRaiVfOuTnIXKd+w9RPINYG//nnrK+5gIyZkA==} 537 + engines: {node: '>=18.0.0'} 538 dependencies: 539 + '@aws-crypto/sha1-browser': 5.2.0 540 + '@aws-crypto/sha256-browser': 5.2.0 541 + '@aws-crypto/sha256-js': 5.2.0 542 + '@aws-sdk/core': 3.896.0 543 + '@aws-sdk/credential-provider-node': 3.896.0 544 + '@aws-sdk/middleware-bucket-endpoint': 3.893.0 545 + '@aws-sdk/middleware-expect-continue': 3.893.0 546 + '@aws-sdk/middleware-flexible-checksums': 3.896.0 547 + '@aws-sdk/middleware-host-header': 3.893.0 548 + '@aws-sdk/middleware-location-constraint': 3.893.0 549 + '@aws-sdk/middleware-logger': 3.893.0 550 + '@aws-sdk/middleware-recursion-detection': 3.893.0 551 + '@aws-sdk/middleware-sdk-s3': 3.896.0 552 + '@aws-sdk/middleware-ssec': 3.893.0 553 + '@aws-sdk/middleware-user-agent': 3.896.0 554 + '@aws-sdk/region-config-resolver': 3.893.0 555 + '@aws-sdk/signature-v4-multi-region': 3.896.0 556 + '@aws-sdk/types': 3.893.0 557 + '@aws-sdk/util-endpoints': 3.895.0 558 + '@aws-sdk/util-user-agent-browser': 3.893.0 559 + '@aws-sdk/util-user-agent-node': 3.896.0 560 + '@aws-sdk/xml-builder': 3.894.0 561 + '@smithy/config-resolver': 4.2.2 562 + '@smithy/core': 3.13.0 563 + '@smithy/eventstream-serde-browser': 4.1.1 564 + '@smithy/eventstream-serde-config-resolver': 4.2.1 565 + '@smithy/eventstream-serde-node': 4.1.1 566 + '@smithy/fetch-http-handler': 5.2.1 567 + '@smithy/hash-blob-browser': 4.1.1 568 + '@smithy/hash-node': 4.1.1 569 + '@smithy/hash-stream-node': 4.1.1 570 + '@smithy/invalid-dependency': 4.1.1 571 + '@smithy/md5-js': 4.1.1 572 + '@smithy/middleware-content-length': 4.1.1 573 + '@smithy/middleware-endpoint': 4.2.5 574 + '@smithy/middleware-retry': 4.3.1 575 + '@smithy/middleware-serde': 4.1.1 576 + '@smithy/middleware-stack': 4.1.1 577 + '@smithy/node-config-provider': 4.2.2 578 + '@smithy/node-http-handler': 4.2.1 579 + '@smithy/protocol-http': 5.2.1 580 + '@smithy/smithy-client': 4.6.5 581 + '@smithy/types': 4.5.0 582 + '@smithy/url-parser': 4.1.1 583 + '@smithy/util-base64': 4.1.0 584 + '@smithy/util-body-length-browser': 4.1.0 585 + '@smithy/util-body-length-node': 4.1.0 586 + '@smithy/util-defaults-mode-browser': 4.1.5 587 + '@smithy/util-defaults-mode-node': 4.1.5 588 + '@smithy/util-endpoints': 3.1.2 589 + '@smithy/util-middleware': 4.1.1 590 + '@smithy/util-retry': 4.1.2 591 + '@smithy/util-stream': 4.3.2 592 + '@smithy/util-utf8': 4.1.0 593 + '@smithy/util-waiter': 4.1.1 594 + '@smithy/uuid': 1.0.0 595 tslib: 2.6.2 596 transitivePeerDependencies: 597 - aws-crt 598 dev: false 599 600 + /@aws-sdk/client-sso@3.896.0: 601 + resolution: {integrity: sha512-mpE3mrNili1dcvEvxaYjyoib8HlRXkb2bY5a3WeK++KObFY+HUujKtgQmiNSRX5YwQszm//fTrmGMmv9zpMcKg==} 602 + engines: {node: '>=18.0.0'} 603 dependencies: 604 + '@aws-crypto/sha256-browser': 5.2.0 605 + '@aws-crypto/sha256-js': 5.2.0 606 + '@aws-sdk/core': 3.896.0 607 + '@aws-sdk/middleware-host-header': 3.893.0 608 + '@aws-sdk/middleware-logger': 3.893.0 609 + '@aws-sdk/middleware-recursion-detection': 3.893.0 610 + '@aws-sdk/middleware-user-agent': 3.896.0 611 + '@aws-sdk/region-config-resolver': 3.893.0 612 + '@aws-sdk/types': 3.893.0 613 + '@aws-sdk/util-endpoints': 3.895.0 614 + '@aws-sdk/util-user-agent-browser': 3.893.0 615 + '@aws-sdk/util-user-agent-node': 3.896.0 616 + '@smithy/config-resolver': 4.2.2 617 + '@smithy/core': 3.13.0 618 + '@smithy/fetch-http-handler': 5.2.1 619 + '@smithy/hash-node': 4.1.1 620 + '@smithy/invalid-dependency': 4.1.1 621 + '@smithy/middleware-content-length': 4.1.1 622 + '@smithy/middleware-endpoint': 4.2.5 623 + '@smithy/middleware-retry': 4.3.1 624 + '@smithy/middleware-serde': 4.1.1 625 + '@smithy/middleware-stack': 4.1.1 626 + '@smithy/node-config-provider': 4.2.2 627 + '@smithy/node-http-handler': 4.2.1 628 + '@smithy/protocol-http': 5.2.1 629 + '@smithy/smithy-client': 4.6.5 630 + '@smithy/types': 4.5.0 631 + '@smithy/url-parser': 4.1.1 632 + '@smithy/util-base64': 4.1.0 633 + '@smithy/util-body-length-browser': 4.1.0 634 + '@smithy/util-body-length-node': 4.1.0 635 + '@smithy/util-defaults-mode-browser': 4.1.5 636 + '@smithy/util-defaults-mode-node': 4.1.5 637 + '@smithy/util-endpoints': 3.1.2 638 + '@smithy/util-middleware': 4.1.1 639 + '@smithy/util-retry': 4.1.2 640 + '@smithy/util-utf8': 4.1.0 641 tslib: 2.6.2 642 transitivePeerDependencies: 643 - aws-crt 644 dev: false 645 646 + /@aws-sdk/core@3.896.0: 647 + resolution: {integrity: sha512-uJaoyWKeGNyCyeI+cIJrD7LEB4iF/W8/x2ij7zg32OFpAAJx96N34/e+XSKp/xkJpO5FKiBOskKLnHeUsJsAPA==} 648 + engines: {node: '>=18.0.0'} 649 dependencies: 650 + '@aws-sdk/types': 3.893.0 651 + '@aws-sdk/xml-builder': 3.894.0 652 + '@smithy/core': 3.13.0 653 + '@smithy/node-config-provider': 4.2.2 654 + '@smithy/property-provider': 4.1.1 655 + '@smithy/protocol-http': 5.2.1 656 + '@smithy/signature-v4': 5.2.1 657 + '@smithy/smithy-client': 4.6.5 658 + '@smithy/types': 4.5.0 659 + '@smithy/util-base64': 4.1.0 660 + '@smithy/util-middleware': 4.1.1 661 + '@smithy/util-utf8': 4.1.0 662 tslib: 2.6.2 663 dev: false 664 665 + /@aws-sdk/credential-provider-env@3.896.0: 666 + resolution: {integrity: sha512-Cnqhupdkp825ICySrz4QTI64Nq3AmUAscPW8dueanni0avYBDp7RBppX4H0+6icqN569B983XNfQ0YSImQhfhg==} 667 + engines: {node: '>=18.0.0'} 668 dependencies: 669 + '@aws-sdk/core': 3.896.0 670 + '@aws-sdk/types': 3.893.0 671 + '@smithy/property-provider': 4.1.1 672 + '@smithy/types': 4.5.0 673 tslib: 2.6.2 674 dev: false 675 676 + /@aws-sdk/credential-provider-http@3.896.0: 677 + resolution: {integrity: sha512-CN0fTCKCUA1OTSx1c76o8XyJCy2WoI/av3J8r8mL6GmxTerhLRyzDy/MwxzPjTYPoL+GLEg6V4a9fRkWj1hBUA==} 678 + engines: {node: '>=18.0.0'} 679 dependencies: 680 + '@aws-sdk/core': 3.896.0 681 + '@aws-sdk/types': 3.893.0 682 + '@smithy/fetch-http-handler': 5.2.1 683 + '@smithy/node-http-handler': 4.2.1 684 + '@smithy/property-provider': 4.1.1 685 + '@smithy/protocol-http': 5.2.1 686 + '@smithy/smithy-client': 4.6.5 687 + '@smithy/types': 4.5.0 688 + '@smithy/util-stream': 4.3.2 689 tslib: 2.6.2 690 dev: false 691 692 + /@aws-sdk/credential-provider-ini@3.896.0: 693 + resolution: {integrity: sha512-+rbYG98czzwZLTYHJasK+VBjnIeXk73mRpZXHvaa4kDNxBezdN2YsoGNpLlPSxPdbpq18LY3LRtkdFTaT6DIQA==} 694 + engines: {node: '>=18.0.0'} 695 dependencies: 696 + '@aws-sdk/core': 3.896.0 697 + '@aws-sdk/credential-provider-env': 3.896.0 698 + '@aws-sdk/credential-provider-http': 3.896.0 699 + '@aws-sdk/credential-provider-process': 3.896.0 700 + '@aws-sdk/credential-provider-sso': 3.896.0 701 + '@aws-sdk/credential-provider-web-identity': 3.896.0 702 + '@aws-sdk/nested-clients': 3.896.0 703 + '@aws-sdk/types': 3.893.0 704 + '@smithy/credential-provider-imds': 4.1.2 705 + '@smithy/property-provider': 4.1.1 706 + '@smithy/shared-ini-file-loader': 4.2.0 707 + '@smithy/types': 4.5.0 708 tslib: 2.6.2 709 transitivePeerDependencies: 710 - aws-crt 711 dev: false 712 713 + /@aws-sdk/credential-provider-node@3.896.0: 714 + resolution: {integrity: sha512-J0Jm+56MNngk1PIyqoJFf5FC2fjA4CYXlqODqNRDtid7yk7HB9W3UTtvxofmii5KJOLcHGNPdGnHWKkUc+xYgw==} 715 + engines: {node: '>=18.0.0'} 716 dependencies: 717 + '@aws-sdk/credential-provider-env': 3.896.0 718 + '@aws-sdk/credential-provider-http': 3.896.0 719 + '@aws-sdk/credential-provider-ini': 3.896.0 720 + '@aws-sdk/credential-provider-process': 3.896.0 721 + '@aws-sdk/credential-provider-sso': 3.896.0 722 + '@aws-sdk/credential-provider-web-identity': 3.896.0 723 + '@aws-sdk/types': 3.893.0 724 + '@smithy/credential-provider-imds': 4.1.2 725 + '@smithy/property-provider': 4.1.1 726 + '@smithy/shared-ini-file-loader': 4.2.0 727 + '@smithy/types': 4.5.0 728 tslib: 2.6.2 729 transitivePeerDependencies: 730 - aws-crt 731 dev: false 732 733 + /@aws-sdk/credential-provider-process@3.896.0: 734 + resolution: {integrity: sha512-UfWVMQPZy7dus40c4LWxh5vQ+I51z0q4vf09Eqas5848e9DrGRG46GYIuc/gy+4CqEypjbg/XNMjnZfGLHxVnQ==} 735 + engines: {node: '>=18.0.0'} 736 dependencies: 737 + '@aws-sdk/core': 3.896.0 738 + '@aws-sdk/types': 3.893.0 739 + '@smithy/property-provider': 4.1.1 740 + '@smithy/shared-ini-file-loader': 4.2.0 741 + '@smithy/types': 4.5.0 742 tslib: 2.6.2 743 dev: false 744 745 + /@aws-sdk/credential-provider-sso@3.896.0: 746 + resolution: {integrity: sha512-77Te8WrVdLABKlv7QyetXP6aYEX1UORiahLA1PXQb/p66aFBw18Xc6JiN/6zJ4RqdyV1Xr9rwYBwGYua93ANIA==} 747 + engines: {node: '>=18.0.0'} 748 dependencies: 749 + '@aws-sdk/client-sso': 3.896.0 750 + '@aws-sdk/core': 3.896.0 751 + '@aws-sdk/token-providers': 3.896.0 752 + '@aws-sdk/types': 3.893.0 753 + '@smithy/property-provider': 4.1.1 754 + '@smithy/shared-ini-file-loader': 4.2.0 755 + '@smithy/types': 4.5.0 756 tslib: 2.6.2 757 transitivePeerDependencies: 758 - aws-crt 759 dev: false 760 761 + /@aws-sdk/credential-provider-web-identity@3.896.0: 762 + resolution: {integrity: sha512-gwMwZWumo+V0xJplO8j2HIb1TfPsF9fbcRGXS0CanEvjg4fF2Xs1pOQl2oCw3biPZpxHB0plNZjqSF2eneGg9g==} 763 + engines: {node: '>=18.0.0'} 764 dependencies: 765 + '@aws-sdk/core': 3.896.0 766 + '@aws-sdk/nested-clients': 3.896.0 767 + '@aws-sdk/types': 3.893.0 768 + '@smithy/property-provider': 4.1.1 769 + '@smithy/shared-ini-file-loader': 4.2.0 770 + '@smithy/types': 4.5.0 771 tslib: 2.6.2 772 transitivePeerDependencies: 773 - aws-crt 774 dev: false 775 776 + /@aws-sdk/lib-storage@3.879.0(@aws-sdk/client-s3@3.896.0): 777 + resolution: {integrity: sha512-FAb3vOfLIrf8lPuDoxKRu18DxXfQLEFm7MoXi0jd8ooFjD09jpVCQGNrRuMCqc688wrx7zJSovWObtn4LRjvrg==} 778 + engines: {node: '>=18.0.0'} 779 peerDependencies: 780 + '@aws-sdk/client-s3': ^3.879.0 781 dependencies: 782 + '@aws-sdk/client-s3': 3.896.0 783 + '@smithy/abort-controller': 4.1.1 784 + '@smithy/middleware-endpoint': 4.2.5 785 + '@smithy/smithy-client': 4.6.5 786 buffer: 5.6.0 787 events: 3.3.0 788 stream-browserify: 3.0.0 789 tslib: 2.6.2 790 dev: false 791 792 + /@aws-sdk/middleware-bucket-endpoint@3.893.0: 793 + resolution: {integrity: sha512-H+wMAoFC73T7M54OFIezdHXR9/lH8TZ3Cx1C3MEBb2ctlzQrVCd8LX8zmOtcGYC8plrRwV+8rNPe0FMqecLRew==} 794 + engines: {node: '>=18.0.0'} 795 dependencies: 796 + '@aws-sdk/types': 3.893.0 797 + '@aws-sdk/util-arn-parser': 3.893.0 798 + '@smithy/node-config-provider': 4.2.2 799 + '@smithy/protocol-http': 5.2.1 800 + '@smithy/types': 4.5.0 801 + '@smithy/util-config-provider': 4.1.0 802 tslib: 2.6.2 803 dev: false 804 805 + /@aws-sdk/middleware-expect-continue@3.893.0: 806 + resolution: {integrity: sha512-PEZkvD6k0X9sacHkvkVF4t2QyQEAzd35OJ2bIrjWCfc862TwukMMJ1KErRmQ1WqKXHKF4L0ed5vtWaO/8jVLNA==} 807 + engines: {node: '>=18.0.0'} 808 dependencies: 809 + '@aws-sdk/types': 3.893.0 810 + '@smithy/protocol-http': 5.2.1 811 + '@smithy/types': 4.5.0 812 tslib: 2.6.2 813 dev: false 814 815 + /@aws-sdk/middleware-flexible-checksums@3.896.0: 816 + resolution: {integrity: sha512-bB3W/IFG7HNNziACOp1aZVGGnrIahXc0PxZoU055JirEGQtDFIU1ZD7S9zLKmy9FFUvQsAeRL9nDFHbx8cwx/w==} 817 + engines: {node: '>=18.0.0'} 818 dependencies: 819 + '@aws-crypto/crc32': 5.2.0 820 + '@aws-crypto/crc32c': 5.2.0 821 + '@aws-crypto/util': 5.2.0 822 + '@aws-sdk/core': 3.896.0 823 + '@aws-sdk/types': 3.893.0 824 + '@smithy/is-array-buffer': 4.1.0 825 + '@smithy/node-config-provider': 4.2.2 826 + '@smithy/protocol-http': 5.2.1 827 + '@smithy/types': 4.5.0 828 + '@smithy/util-middleware': 4.1.1 829 + '@smithy/util-stream': 4.3.2 830 + '@smithy/util-utf8': 4.1.0 831 tslib: 2.6.2 832 dev: false 833 834 + /@aws-sdk/middleware-host-header@3.893.0: 835 + resolution: {integrity: sha512-qL5xYRt80ahDfj9nDYLhpCNkDinEXvjLe/Qen/Y/u12+djrR2MB4DRa6mzBCkLkdXDtf0WAoW2EZsNCfGrmOEQ==} 836 + engines: {node: '>=18.0.0'} 837 dependencies: 838 + '@aws-sdk/types': 3.893.0 839 + '@smithy/protocol-http': 5.2.1 840 + '@smithy/types': 4.5.0 841 tslib: 2.6.2 842 dev: false 843 844 + /@aws-sdk/middleware-location-constraint@3.893.0: 845 + resolution: {integrity: sha512-MlbBc7Ttb1ekbeeeFBU4DeEZOLb5s0Vl4IokvO17g6yJdLk4dnvZro9zdXl3e7NXK+kFxHRBFZe55p/42mVgDA==} 846 + engines: {node: '>=18.0.0'} 847 dependencies: 848 + '@aws-sdk/types': 3.893.0 849 + '@smithy/types': 4.5.0 850 tslib: 2.6.2 851 dev: false 852 853 + /@aws-sdk/middleware-logger@3.893.0: 854 + resolution: {integrity: sha512-ZqzMecjju5zkBquSIfVfCORI/3Mge21nUY4nWaGQy+NUXehqCGG4W7AiVpiHGOcY2cGJa7xeEkYcr2E2U9U0AA==} 855 + engines: {node: '>=18.0.0'} 856 dependencies: 857 + '@aws-sdk/types': 3.893.0 858 + '@smithy/types': 4.5.0 859 tslib: 2.6.2 860 dev: false 861 862 + /@aws-sdk/middleware-recursion-detection@3.893.0: 863 + resolution: {integrity: sha512-H7Zotd9zUHQAr/wr3bcWHULYhEeoQrF54artgsoUGIf/9emv6LzY89QUccKIxYd6oHKNTrTyXm9F0ZZrzXNxlg==} 864 + engines: {node: '>=18.0.0'} 865 dependencies: 866 + '@aws-sdk/types': 3.893.0 867 + '@aws/lambda-invoke-store': 0.0.1 868 + '@smithy/protocol-http': 5.2.1 869 + '@smithy/types': 4.5.0 870 tslib: 2.6.2 871 dev: false 872 873 + /@aws-sdk/middleware-sdk-s3@3.896.0: 874 + resolution: {integrity: sha512-hlPu/AZ5Afa4ZafP+aXIjRtKm7BX57lurA+TJ+7nXm1Az8Du3Sg2tZXP2/GfqTztLIFQYj/Jy5smkJ0+1HNAPQ==} 875 + engines: {node: '>=18.0.0'} 876 dependencies: 877 + '@aws-sdk/core': 3.896.0 878 + '@aws-sdk/types': 3.893.0 879 + '@aws-sdk/util-arn-parser': 3.893.0 880 + '@smithy/core': 3.13.0 881 + '@smithy/node-config-provider': 4.2.2 882 + '@smithy/protocol-http': 5.2.1 883 + '@smithy/signature-v4': 5.2.1 884 + '@smithy/smithy-client': 4.6.5 885 + '@smithy/types': 4.5.0 886 + '@smithy/util-config-provider': 4.1.0 887 + '@smithy/util-middleware': 4.1.1 888 + '@smithy/util-stream': 4.3.2 889 + '@smithy/util-utf8': 4.1.0 890 tslib: 2.6.2 891 dev: false 892 893 + /@aws-sdk/middleware-ssec@3.893.0: 894 + resolution: {integrity: sha512-e4ccCiAnczv9mMPheKjgKxZQN473mcup+3DPLVNnIw5GRbQoDqPSB70nUzfORKZvM7ar7xLMPxNR8qQgo1C8Rg==} 895 + engines: {node: '>=18.0.0'} 896 dependencies: 897 + '@aws-sdk/types': 3.893.0 898 + '@smithy/types': 4.5.0 899 tslib: 2.6.2 900 dev: false 901 902 + /@aws-sdk/middleware-user-agent@3.896.0: 903 + resolution: {integrity: sha512-so/3tZH34YIeqG/QJgn5ZinnmHRdXV1ehsj4wVUrezL/dVW86jfwIkQIwpw8roOC657UoUf91c9FDhCxs3J5aQ==} 904 + engines: {node: '>=18.0.0'} 905 dependencies: 906 + '@aws-sdk/core': 3.896.0 907 + '@aws-sdk/types': 3.893.0 908 + '@aws-sdk/util-endpoints': 3.895.0 909 + '@smithy/core': 3.13.0 910 + '@smithy/protocol-http': 5.2.1 911 + '@smithy/types': 4.5.0 912 tslib: 2.6.2 913 dev: false 914 915 + /@aws-sdk/nested-clients@3.896.0: 916 + resolution: {integrity: sha512-KaHALB6DIXScJL/ExmonADr3jtTV6dpOHoEeTRSskJ/aW+rhZo7kH8SLmrwOT/qX8d5tza17YyR/oRkIKY6Eaw==} 917 + engines: {node: '>=18.0.0'} 918 dependencies: 919 + '@aws-crypto/sha256-browser': 5.2.0 920 + '@aws-crypto/sha256-js': 5.2.0 921 + '@aws-sdk/core': 3.896.0 922 + '@aws-sdk/middleware-host-header': 3.893.0 923 + '@aws-sdk/middleware-logger': 3.893.0 924 + '@aws-sdk/middleware-recursion-detection': 3.893.0 925 + '@aws-sdk/middleware-user-agent': 3.896.0 926 + '@aws-sdk/region-config-resolver': 3.893.0 927 + '@aws-sdk/types': 3.893.0 928 + '@aws-sdk/util-endpoints': 3.895.0 929 + '@aws-sdk/util-user-agent-browser': 3.893.0 930 + '@aws-sdk/util-user-agent-node': 3.896.0 931 + '@smithy/config-resolver': 4.2.2 932 + '@smithy/core': 3.13.0 933 + '@smithy/fetch-http-handler': 5.2.1 934 + '@smithy/hash-node': 4.1.1 935 + '@smithy/invalid-dependency': 4.1.1 936 + '@smithy/middleware-content-length': 4.1.1 937 + '@smithy/middleware-endpoint': 4.2.5 938 + '@smithy/middleware-retry': 4.3.1 939 + '@smithy/middleware-serde': 4.1.1 940 + '@smithy/middleware-stack': 4.1.1 941 + '@smithy/node-config-provider': 4.2.2 942 + '@smithy/node-http-handler': 4.2.1 943 + '@smithy/protocol-http': 5.2.1 944 + '@smithy/smithy-client': 4.6.5 945 + '@smithy/types': 4.5.0 946 + '@smithy/url-parser': 4.1.1 947 + '@smithy/util-base64': 4.1.0 948 + '@smithy/util-body-length-browser': 4.1.0 949 + '@smithy/util-body-length-node': 4.1.0 950 + '@smithy/util-defaults-mode-browser': 4.1.5 951 + '@smithy/util-defaults-mode-node': 4.1.5 952 + '@smithy/util-endpoints': 3.1.2 953 + '@smithy/util-middleware': 4.1.1 954 + '@smithy/util-retry': 4.1.2 955 + '@smithy/util-utf8': 4.1.0 956 tslib: 2.6.2 957 + transitivePeerDependencies: 958 + - aws-crt 959 dev: false 960 961 + /@aws-sdk/region-config-resolver@3.893.0: 962 + resolution: {integrity: sha512-/cJvh3Zsa+Of0Zbg7vl9wp/kZtdb40yk/2+XcroAMVPO9hPvmS9r/UOm6tO7FeX4TtkRFwWaQJiTZTgSdsPY+Q==} 963 + engines: {node: '>=18.0.0'} 964 dependencies: 965 + '@aws-sdk/types': 3.893.0 966 + '@smithy/node-config-provider': 4.2.2 967 + '@smithy/types': 4.5.0 968 + '@smithy/util-config-provider': 4.1.0 969 + '@smithy/util-middleware': 4.1.1 970 tslib: 2.6.2 971 dev: false 972 973 + /@aws-sdk/signature-v4-multi-region@3.896.0: 974 + resolution: {integrity: sha512-txiQDEZXL9tlNP8mbnNaDtuHBYc/FCqaZ8Y76qnfM3o6CTIn0t0tTAlnx1CyFe4EaikVBgQuZvj5KfNA8PmlzA==} 975 + engines: {node: '>=18.0.0'} 976 dependencies: 977 + '@aws-sdk/middleware-sdk-s3': 3.896.0 978 + '@aws-sdk/types': 3.893.0 979 + '@smithy/protocol-http': 5.2.1 980 + '@smithy/signature-v4': 5.2.1 981 + '@smithy/types': 4.5.0 982 tslib: 2.6.2 983 dev: false 984 985 + /@aws-sdk/token-providers@3.896.0: 986 + resolution: {integrity: sha512-WBoD+RY7tUfW9M+wGrZ2vdveR+ziZOjGHWFY3lcGnDvI8KE+fcSccEOTxgJBNBS5Z8B+WHKU2sZjb+Z7QqGwjw==} 987 + engines: {node: '>=18.0.0'} 988 dependencies: 989 + '@aws-sdk/core': 3.896.0 990 + '@aws-sdk/nested-clients': 3.896.0 991 + '@aws-sdk/types': 3.893.0 992 + '@smithy/property-provider': 4.1.1 993 + '@smithy/shared-ini-file-loader': 4.2.0 994 + '@smithy/types': 4.5.0 995 tslib: 2.6.2 996 transitivePeerDependencies: 997 - aws-crt 998 dev: false 999 1000 + /@aws-sdk/types@3.893.0: 1001 + resolution: {integrity: sha512-Aht1nn5SnA0N+Tjv0dzhAY7CQbxVtmq1bBR6xI0MhG7p2XYVh1wXuKTzrldEvQWwA3odOYunAfT9aBiKZx9qIg==} 1002 + engines: {node: '>=18.0.0'} 1003 dependencies: 1004 + '@smithy/types': 4.5.0 1005 tslib: 2.6.2 1006 dev: false 1007 1008 + /@aws-sdk/util-arn-parser@3.893.0: 1009 + resolution: {integrity: sha512-u8H4f2Zsi19DGnwj5FSZzDMhytYF/bCh37vAtBsn3cNDL3YG578X5oc+wSX54pM3tOxS+NY7tvOAo52SW7koUA==} 1010 + engines: {node: '>=18.0.0'} 1011 dependencies: 1012 tslib: 2.6.2 1013 dev: false 1014 1015 + /@aws-sdk/util-endpoints@3.895.0: 1016 + resolution: {integrity: sha512-MhxBvWbwxmKknuggO2NeMwOVkHOYL98pZ+1ZRI5YwckoCL3AvISMnPJgfN60ww6AIXHGpkp+HhpFdKOe8RHSEg==} 1017 + engines: {node: '>=18.0.0'} 1018 dependencies: 1019 + '@aws-sdk/types': 3.893.0 1020 + '@smithy/types': 4.5.0 1021 + '@smithy/url-parser': 4.1.1 1022 + '@smithy/util-endpoints': 3.1.2 1023 tslib: 2.6.2 1024 dev: false 1025 ··· 1030 tslib: 2.6.2 1031 dev: false 1032 1033 + /@aws-sdk/util-user-agent-browser@3.893.0: 1034 + resolution: {integrity: sha512-PE9NtbDBW6Kgl1bG6A5fF3EPo168tnkj8TgMcT0sg4xYBWsBpq0bpJZRh+Jm5Bkwiw9IgTCLjEU7mR6xWaMB9w==} 1035 dependencies: 1036 + '@aws-sdk/types': 3.893.0 1037 + '@smithy/types': 4.5.0 1038 bowser: 2.11.0 1039 tslib: 2.6.2 1040 dev: false 1041 1042 + /@aws-sdk/util-user-agent-node@3.896.0: 1043 + resolution: {integrity: sha512-jegizucAwoxyBddKl0kRGNEgRHcfGuMeyhP1Nf+wIUmHz/9CxobIajqcVk/KRNLdZY5mSn7YG2VtP3z0BcBb0w==} 1044 + engines: {node: '>=18.0.0'} 1045 peerDependencies: 1046 aws-crt: '>=1.0.0' 1047 peerDependenciesMeta: 1048 aws-crt: 1049 optional: true 1050 dependencies: 1051 + '@aws-sdk/middleware-user-agent': 3.896.0 1052 + '@aws-sdk/types': 3.893.0 1053 + '@smithy/node-config-provider': 4.2.2 1054 + '@smithy/types': 4.5.0 1055 tslib: 2.6.2 1056 dev: false 1057 1058 + /@aws-sdk/xml-builder@3.894.0: 1059 + resolution: {integrity: sha512-E6EAMc9dT1a2DOdo4zyOf3fp5+NJ2wI+mcm7RaW1baFIWDwcb99PpvWoV7YEiK7oaBDshuOEGWKUSYXdW+JYgA==} 1060 + engines: {node: '>=18.0.0'} 1061 dependencies: 1062 + '@smithy/types': 4.5.0 1063 + fast-xml-parser: 5.2.5 1064 tslib: 2.6.2 1065 dev: false 1066 1067 + /@aws/lambda-invoke-store@0.0.1: 1068 + resolution: {integrity: sha512-ORHRQ2tmvnBXc8t/X9Z8IcSbBA4xTLKuN873FopzklHMeqBst7YG0d+AX97inkvDX+NChYtSr+qGfcqGFaI8Zw==} 1069 + engines: {node: '>=18.0.0'} 1070 dev: false 1071 1072 /@cbor-extract/cbor-extract-darwin-arm64@2.2.0: ··· 1131 - debug 1132 dev: false 1133 1134 + /@emnapi/runtime@1.3.1: 1135 + resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} 1136 + requiresBuild: true 1137 + dependencies: 1138 + tslib: 2.6.2 1139 + dev: false 1140 + optional: true 1141 + 1142 /@hapi/accept@6.0.3: 1143 resolution: {integrity: sha512-p72f9k56EuF0n3MwlBNThyVE5PXX40g+aQh+C/xbKrfzahM2Oispv3AXmOIU51t3j77zay1qrX7IIziZXspMlw==} 1144 dependencies: 1145 '@hapi/boom': 10.0.1 1146 + '@hapi/hoek': 11.0.4 1147 + dev: false 1148 + 1149 + /@hapi/address@5.1.1: 1150 + resolution: {integrity: sha512-A+po2d/dVoY7cYajycYI43ZbYMXukuopIsqCjh5QzsBCipDtdofHntljDlpccMjIfTy6UOkg+5KPriwYch2bXA==} 1151 + engines: {node: '>=14.0.0'} 1152 + dependencies: 1153 '@hapi/hoek': 11.0.4 1154 dev: false 1155 ··· 1173 resolution: {integrity: sha512-PnsP5d4q7289pS2T2EgGz147BFJ2Jpb4yrEdkpz2IhgEUzos1S7HTl7ezWh1yfYzYlj89KzLdCRkqsP6SIryeQ==} 1174 dev: false 1175 1176 + /@img/sharp-darwin-arm64@0.33.5: 1177 + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} 1178 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1179 + cpu: [arm64] 1180 + os: [darwin] 1181 + requiresBuild: true 1182 + optionalDependencies: 1183 + '@img/sharp-libvips-darwin-arm64': 1.0.4 1184 dev: false 1185 + optional: true 1186 1187 + /@img/sharp-darwin-x64@0.33.5: 1188 + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} 1189 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1190 + cpu: [x64] 1191 + os: [darwin] 1192 + requiresBuild: true 1193 + optionalDependencies: 1194 + '@img/sharp-libvips-darwin-x64': 1.0.4 1195 + dev: false 1196 + optional: true 1197 + 1198 + /@img/sharp-libvips-darwin-arm64@1.0.4: 1199 + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} 1200 + cpu: [arm64] 1201 + os: [darwin] 1202 + requiresBuild: true 1203 + dev: false 1204 + optional: true 1205 + 1206 + /@img/sharp-libvips-darwin-x64@1.0.4: 1207 + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} 1208 + cpu: [x64] 1209 + os: [darwin] 1210 + requiresBuild: true 1211 + dev: false 1212 + optional: true 1213 + 1214 + /@img/sharp-libvips-linux-arm64@1.0.4: 1215 + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} 1216 + cpu: [arm64] 1217 + os: [linux] 1218 + requiresBuild: true 1219 + dev: false 1220 + optional: true 1221 + 1222 + /@img/sharp-libvips-linux-arm@1.0.5: 1223 + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} 1224 + cpu: [arm] 1225 + os: [linux] 1226 + requiresBuild: true 1227 + dev: false 1228 + optional: true 1229 + 1230 + /@img/sharp-libvips-linux-s390x@1.0.4: 1231 + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} 1232 + cpu: [s390x] 1233 + os: [linux] 1234 + requiresBuild: true 1235 + dev: false 1236 + optional: true 1237 + 1238 + /@img/sharp-libvips-linux-x64@1.0.4: 1239 + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} 1240 + cpu: [x64] 1241 + os: [linux] 1242 + requiresBuild: true 1243 + dev: false 1244 + optional: true 1245 + 1246 + /@img/sharp-libvips-linuxmusl-arm64@1.0.4: 1247 + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} 1248 + cpu: [arm64] 1249 + os: [linux] 1250 + requiresBuild: true 1251 + dev: false 1252 + optional: true 1253 + 1254 + /@img/sharp-libvips-linuxmusl-x64@1.0.4: 1255 + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} 1256 + cpu: [x64] 1257 + os: [linux] 1258 + requiresBuild: true 1259 + dev: false 1260 + optional: true 1261 + 1262 + /@img/sharp-linux-arm64@0.33.5: 1263 + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} 1264 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1265 + cpu: [arm64] 1266 + os: [linux] 1267 + requiresBuild: true 1268 + optionalDependencies: 1269 + '@img/sharp-libvips-linux-arm64': 1.0.4 1270 + dev: false 1271 + optional: true 1272 + 1273 + /@img/sharp-linux-arm@0.33.5: 1274 + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} 1275 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1276 + cpu: [arm] 1277 + os: [linux] 1278 + requiresBuild: true 1279 + optionalDependencies: 1280 + '@img/sharp-libvips-linux-arm': 1.0.5 1281 + dev: false 1282 + optional: true 1283 + 1284 + /@img/sharp-linux-s390x@0.33.5: 1285 + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} 1286 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1287 + cpu: [s390x] 1288 + os: [linux] 1289 + requiresBuild: true 1290 + optionalDependencies: 1291 + '@img/sharp-libvips-linux-s390x': 1.0.4 1292 + dev: false 1293 + optional: true 1294 + 1295 + /@img/sharp-linux-x64@0.33.5: 1296 + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} 1297 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1298 + cpu: [x64] 1299 + os: [linux] 1300 + requiresBuild: true 1301 + optionalDependencies: 1302 + '@img/sharp-libvips-linux-x64': 1.0.4 1303 + dev: false 1304 + optional: true 1305 + 1306 + /@img/sharp-linuxmusl-arm64@0.33.5: 1307 + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} 1308 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1309 + cpu: [arm64] 1310 + os: [linux] 1311 + requiresBuild: true 1312 + optionalDependencies: 1313 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 1314 + dev: false 1315 + optional: true 1316 + 1317 + /@img/sharp-linuxmusl-x64@0.33.5: 1318 + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} 1319 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1320 + cpu: [x64] 1321 + os: [linux] 1322 + requiresBuild: true 1323 + optionalDependencies: 1324 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 1325 + dev: false 1326 + optional: true 1327 + 1328 + /@img/sharp-wasm32@0.33.5: 1329 + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} 1330 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1331 + cpu: [wasm32] 1332 + requiresBuild: true 1333 dependencies: 1334 + '@emnapi/runtime': 1.3.1 1335 + dev: false 1336 + optional: true 1337 + 1338 + /@img/sharp-win32-ia32@0.33.5: 1339 + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} 1340 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1341 + cpu: [ia32] 1342 + os: [win32] 1343 + requiresBuild: true 1344 + dev: false 1345 + optional: true 1346 + 1347 + /@img/sharp-win32-x64@0.33.5: 1348 + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} 1349 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1350 + cpu: [x64] 1351 + os: [win32] 1352 + requiresBuild: true 1353 + dev: false 1354 + optional: true 1355 + 1356 + /@ioredis/commands@1.2.0: 1357 + resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} 1358 dev: false 1359 1360 /@ipld/dag-cbor@7.0.3: ··· 1376 wrap-ansi-cjs: /wrap-ansi@7.0.0 1377 dev: false 1378 1379 + /@noble/curves@1.8.1: 1380 + resolution: {integrity: sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==} 1381 + engines: {node: ^14.21.3 || >=16} 1382 dependencies: 1383 + '@noble/hashes': 1.7.1 1384 dev: false 1385 1386 + /@noble/hashes@1.7.1: 1387 + resolution: {integrity: sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==} 1388 + engines: {node: ^14.21.3 || >=16} 1389 dev: false 1390 1391 /@noble/secp256k1@1.7.1: ··· 1399 dev: false 1400 optional: true 1401 1402 + /@smithy/abort-controller@4.1.1: 1403 + resolution: {integrity: sha512-vkzula+IwRvPR6oKQhMYioM3A/oX/lFCZiwuxkQbRhqJS2S4YRY2k7k/SyR2jMf3607HLtbEwlRxi0ndXHMjRg==} 1404 + engines: {node: '>=18.0.0'} 1405 dependencies: 1406 + '@smithy/types': 4.5.0 1407 tslib: 2.6.2 1408 dev: false 1409 1410 + /@smithy/chunked-blob-reader-native@4.1.0: 1411 + resolution: {integrity: sha512-Bnv0B3nSlfB2mPO0WgM49I/prl7+kamF042rrf3ezJ3Z4C7csPYvyYgZfXTGXwXfj1mAwDWjE/ybIf49PzFzvA==} 1412 + engines: {node: '>=18.0.0'} 1413 dependencies: 1414 + '@smithy/util-base64': 4.1.0 1415 tslib: 2.6.2 1416 dev: false 1417 1418 + /@smithy/chunked-blob-reader@5.1.0: 1419 + resolution: {integrity: sha512-a36AtR7Q7XOhRPt6F/7HENmTWcB8kN7mDJcOFM/+FuKO6x88w8MQJfYCufMWh4fGyVkPjUh3Rrz/dnqFQdo6OQ==} 1420 + engines: {node: '>=18.0.0'} 1421 dependencies: 1422 tslib: 2.6.2 1423 dev: false 1424 1425 + /@smithy/config-resolver@4.2.2: 1426 + resolution: {integrity: sha512-IT6MatgBWagLybZl1xQcURXRICvqz1z3APSCAI9IqdvfCkrA7RaQIEfgC6G/KvfxnDfQUDqFV+ZlixcuFznGBQ==} 1427 + engines: {node: '>=18.0.0'} 1428 dependencies: 1429 + '@smithy/node-config-provider': 4.2.2 1430 + '@smithy/types': 4.5.0 1431 + '@smithy/util-config-provider': 4.1.0 1432 + '@smithy/util-middleware': 4.1.1 1433 tslib: 2.6.2 1434 dev: false 1435 1436 + /@smithy/core@3.13.0: 1437 + resolution: {integrity: sha512-BI6ALLPOKnPOU1Cjkc+1TPhOlP3JXSR/UH14JmnaLq41t3ma+IjuXrKfhycVjr5IQ0XxRh2NnQo3olp+eCVrGg==} 1438 + engines: {node: '>=18.0.0'} 1439 dependencies: 1440 + '@smithy/middleware-serde': 4.1.1 1441 + '@smithy/protocol-http': 5.2.1 1442 + '@smithy/types': 4.5.0 1443 + '@smithy/util-base64': 4.1.0 1444 + '@smithy/util-body-length-browser': 4.1.0 1445 + '@smithy/util-middleware': 4.1.1 1446 + '@smithy/util-stream': 4.3.2 1447 + '@smithy/util-utf8': 4.1.0 1448 + '@smithy/uuid': 1.0.0 1449 tslib: 2.6.2 1450 dev: false 1451 1452 + /@smithy/credential-provider-imds@4.1.2: 1453 + resolution: {integrity: sha512-JlYNq8TShnqCLg0h+afqe2wLAwZpuoSgOyzhYvTgbiKBWRov+uUve+vrZEQO6lkdLOWPh7gK5dtb9dS+KGendg==} 1454 + engines: {node: '>=18.0.0'} 1455 dependencies: 1456 + '@smithy/node-config-provider': 4.2.2 1457 + '@smithy/property-provider': 4.1.1 1458 + '@smithy/types': 4.5.0 1459 + '@smithy/url-parser': 4.1.1 1460 tslib: 2.6.2 1461 dev: false 1462 1463 + /@smithy/eventstream-codec@4.1.1: 1464 + resolution: {integrity: sha512-PwkQw1hZwHTQB6X5hSUWz2OSeuj5Z6enWuAqke7DgWoP3t6vg3ktPpqPz3Erkn6w+tmsl8Oss6nrgyezoea2Iw==} 1465 + engines: {node: '>=18.0.0'} 1466 dependencies: 1467 + '@aws-crypto/crc32': 5.2.0 1468 + '@smithy/types': 4.5.0 1469 + '@smithy/util-hex-encoding': 4.1.0 1470 tslib: 2.6.2 1471 dev: false 1472 1473 + /@smithy/eventstream-serde-browser@4.1.1: 1474 + resolution: {integrity: sha512-Q9QWdAzRaIuVkefupRPRFAasaG/droBqn1feiMnmLa+LLEUG45pqX1+FurHFmlqiCfobB3nUlgoJfeXZsr7MPA==} 1475 + engines: {node: '>=18.0.0'} 1476 dependencies: 1477 + '@smithy/eventstream-serde-universal': 4.1.1 1478 + '@smithy/types': 4.5.0 1479 tslib: 2.6.2 1480 dev: false 1481 1482 + /@smithy/eventstream-serde-config-resolver@4.2.1: 1483 + resolution: {integrity: sha512-oSUkF9zDN9zcOUBMtxp8RewJlh71E9NoHWU8jE3hU9JMYCsmW4assVTpgic/iS3/dM317j6hO5x18cc3XrfvEw==} 1484 + engines: {node: '>=18.0.0'} 1485 dependencies: 1486 + '@smithy/types': 4.5.0 1487 tslib: 2.6.2 1488 dev: false 1489 1490 + /@smithy/eventstream-serde-node@4.1.1: 1491 + resolution: {integrity: sha512-tn6vulwf/ScY0vjhzptSJuDJJqlhNtUjkxJ4wiv9E3SPoEqTEKbaq6bfqRO7nvhTG29ALICRcvfFheOUPl8KNA==} 1492 + engines: {node: '>=18.0.0'} 1493 dependencies: 1494 + '@smithy/eventstream-serde-universal': 4.1.1 1495 + '@smithy/types': 4.5.0 1496 tslib: 2.6.2 1497 dev: false 1498 1499 + /@smithy/eventstream-serde-universal@4.1.1: 1500 + resolution: {integrity: sha512-uLOAiM/Dmgh2CbEXQx+6/ssK7fbzFhd+LjdyFxXid5ZBCbLHTFHLdD/QbXw5aEDsLxQhgzDxLLsZhsftAYwHJA==} 1501 + engines: {node: '>=18.0.0'} 1502 dependencies: 1503 + '@smithy/eventstream-codec': 4.1.1 1504 + '@smithy/types': 4.5.0 1505 tslib: 2.6.2 1506 dev: false 1507 1508 + /@smithy/fetch-http-handler@5.2.1: 1509 + resolution: {integrity: sha512-5/3wxKNtV3wO/hk1is+CZUhL8a1yy/U+9u9LKQ9kZTkMsHaQjJhc3stFfiujtMnkITjzWfndGA2f7g9Uh9vKng==} 1510 + engines: {node: '>=18.0.0'} 1511 dependencies: 1512 + '@smithy/protocol-http': 5.2.1 1513 + '@smithy/querystring-builder': 4.1.1 1514 + '@smithy/types': 4.5.0 1515 + '@smithy/util-base64': 4.1.0 1516 tslib: 2.6.2 1517 dev: false 1518 1519 + /@smithy/hash-blob-browser@4.1.1: 1520 + resolution: {integrity: sha512-avAtk++s1e/1VODf+rg7c9R2pB5G9y8yaJaGY4lPZI2+UIqVyuSDMikWjeWfBVmFZ3O7NpDxBbUCyGhThVUKWQ==} 1521 + engines: {node: '>=18.0.0'} 1522 dependencies: 1523 + '@smithy/chunked-blob-reader': 5.1.0 1524 + '@smithy/chunked-blob-reader-native': 4.1.0 1525 + '@smithy/types': 4.5.0 1526 tslib: 2.6.2 1527 dev: false 1528 1529 + /@smithy/hash-node@4.1.1: 1530 + resolution: {integrity: sha512-H9DIU9WBLhYrvPs9v4sYvnZ1PiAI0oc8CgNQUJ1rpN3pP7QADbTOUjchI2FB764Ub0DstH5xbTqcMJu1pnVqxA==} 1531 + engines: {node: '>=18.0.0'} 1532 dependencies: 1533 + '@smithy/types': 4.5.0 1534 + '@smithy/util-buffer-from': 4.1.0 1535 + '@smithy/util-utf8': 4.1.0 1536 tslib: 2.6.2 1537 dev: false 1538 1539 + /@smithy/hash-stream-node@4.1.1: 1540 + resolution: {integrity: sha512-3ztT4pV0Moazs3JAYFdfKk11kYFDo4b/3R3+xVjIm6wY9YpJf+xfz+ocEnNKcWAdcmSMqi168i2EMaKmJHbJMA==} 1541 + engines: {node: '>=18.0.0'} 1542 dependencies: 1543 + '@smithy/types': 4.5.0 1544 + '@smithy/util-utf8': 4.1.0 1545 tslib: 2.6.2 1546 dev: false 1547 1548 + /@smithy/invalid-dependency@4.1.1: 1549 + resolution: {integrity: sha512-1AqLyFlfrrDkyES8uhINRlJXmHA2FkG+3DY8X+rmLSqmFwk3DJnvhyGzyByPyewh2jbmV+TYQBEfngQax8IFGg==} 1550 + engines: {node: '>=18.0.0'} 1551 dependencies: 1552 + '@smithy/types': 4.5.0 1553 tslib: 2.6.2 1554 dev: false 1555 ··· 1560 tslib: 2.6.2 1561 dev: false 1562 1563 + /@smithy/is-array-buffer@4.1.0: 1564 + resolution: {integrity: sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==} 1565 + engines: {node: '>=18.0.0'} 1566 dependencies: 1567 tslib: 2.6.2 1568 dev: false 1569 1570 + /@smithy/md5-js@4.1.1: 1571 + resolution: {integrity: sha512-MvWXKK743BuHjr/hnWuT6uStdKEaoqxHAQUvbKJPPZM5ZojTNFI5D+47BoQfBE5RgGlRRty05EbWA+NXDv+hIA==} 1572 + engines: {node: '>=18.0.0'} 1573 dependencies: 1574 + '@smithy/types': 4.5.0 1575 + '@smithy/util-utf8': 4.1.0 1576 tslib: 2.6.2 1577 dev: false 1578 1579 + /@smithy/middleware-content-length@4.1.1: 1580 + resolution: {integrity: sha512-9wlfBBgTsRvC2JxLJxv4xDGNBrZuio3AgSl0lSFX7fneW2cGskXTYpFxCdRYD2+5yzmsiTuaAJD1Wp7gWt9y9w==} 1581 + engines: {node: '>=18.0.0'} 1582 dependencies: 1583 + '@smithy/protocol-http': 5.2.1 1584 + '@smithy/types': 4.5.0 1585 tslib: 2.6.2 1586 dev: false 1587 1588 + /@smithy/middleware-endpoint@4.2.5: 1589 + resolution: {integrity: sha512-DdOIpssQ5LFev7hV6GX9TMBW5ChTsQBxqgNW1ZGtJNSAi5ksd5klwPwwMY0ejejfEzwXXGqxgVO3cpaod4veiA==} 1590 + engines: {node: '>=18.0.0'} 1591 dependencies: 1592 + '@smithy/core': 3.13.0 1593 + '@smithy/middleware-serde': 4.1.1 1594 + '@smithy/node-config-provider': 4.2.2 1595 + '@smithy/shared-ini-file-loader': 4.2.0 1596 + '@smithy/types': 4.5.0 1597 + '@smithy/url-parser': 4.1.1 1598 + '@smithy/util-middleware': 4.1.1 1599 tslib: 2.6.2 1600 dev: false 1601 1602 + /@smithy/middleware-retry@4.3.1: 1603 + resolution: {integrity: sha512-aH2bD1bzb6FB04XBhXA5mgedEZPKx3tD/qBuYCAKt5iieWvWO1Y2j++J9uLqOndXb9Pf/83Xka/YjSnMbcPchA==} 1604 + engines: {node: '>=18.0.0'} 1605 dependencies: 1606 + '@smithy/node-config-provider': 4.2.2 1607 + '@smithy/protocol-http': 5.2.1 1608 + '@smithy/service-error-classification': 4.1.2 1609 + '@smithy/smithy-client': 4.6.5 1610 + '@smithy/types': 4.5.0 1611 + '@smithy/util-middleware': 4.1.1 1612 + '@smithy/util-retry': 4.1.2 1613 + '@smithy/uuid': 1.0.0 1614 tslib: 2.6.2 1615 dev: false 1616 1617 + /@smithy/middleware-serde@4.1.1: 1618 + resolution: {integrity: sha512-lh48uQdbCoj619kRouev5XbWhCwRKLmphAif16c4J6JgJ4uXjub1PI6RL38d3BLliUvSso6klyB/LTNpWSNIyg==} 1619 + engines: {node: '>=18.0.0'} 1620 dependencies: 1621 + '@smithy/protocol-http': 5.2.1 1622 + '@smithy/types': 4.5.0 1623 tslib: 2.6.2 1624 dev: false 1625 1626 + /@smithy/middleware-stack@4.1.1: 1627 + resolution: {integrity: sha512-ygRnniqNcDhHzs6QAPIdia26M7e7z9gpkIMUe/pK0RsrQ7i5MblwxY8078/QCnGq6AmlUUWgljK2HlelsKIb/A==} 1628 + engines: {node: '>=18.0.0'} 1629 dependencies: 1630 + '@smithy/types': 4.5.0 1631 tslib: 2.6.2 1632 dev: false 1633 1634 + /@smithy/node-config-provider@4.2.2: 1635 + resolution: {integrity: sha512-SYGTKyPvyCfEzIN5rD8q/bYaOPZprYUPD2f5g9M7OjaYupWOoQFYJ5ho+0wvxIRf471i2SR4GoiZ2r94Jq9h6A==} 1636 + engines: {node: '>=18.0.0'} 1637 dependencies: 1638 + '@smithy/property-provider': 4.1.1 1639 + '@smithy/shared-ini-file-loader': 4.2.0 1640 + '@smithy/types': 4.5.0 1641 tslib: 2.6.2 1642 dev: false 1643 1644 + /@smithy/node-http-handler@4.2.1: 1645 + resolution: {integrity: sha512-REyybygHlxo3TJICPF89N2pMQSf+p+tBJqpVe1+77Cfi9HBPReNjTgtZ1Vg73exq24vkqJskKDpfF74reXjxfw==} 1646 + engines: {node: '>=18.0.0'} 1647 dependencies: 1648 + '@smithy/abort-controller': 4.1.1 1649 + '@smithy/protocol-http': 5.2.1 1650 + '@smithy/querystring-builder': 4.1.1 1651 + '@smithy/types': 4.5.0 1652 tslib: 2.6.2 1653 dev: false 1654 1655 + /@smithy/property-provider@4.1.1: 1656 + resolution: {integrity: sha512-gm3ZS7DHxUbzC2wr8MUCsAabyiXY0gaj3ROWnhSx/9sPMc6eYLMM4rX81w1zsMaObj2Lq3PZtNCC1J6lpEY7zg==} 1657 + engines: {node: '>=18.0.0'} 1658 dependencies: 1659 + '@smithy/types': 4.5.0 1660 tslib: 2.6.2 1661 dev: false 1662 1663 + /@smithy/protocol-http@5.2.1: 1664 + resolution: {integrity: sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==} 1665 + engines: {node: '>=18.0.0'} 1666 dependencies: 1667 + '@smithy/types': 4.5.0 1668 tslib: 2.6.2 1669 dev: false 1670 1671 + /@smithy/querystring-builder@4.1.1: 1672 + resolution: {integrity: sha512-J9b55bfimP4z/Jg1gNo+AT84hr90p716/nvxDkPGCD4W70MPms0h8KF50RDRgBGZeL83/u59DWNqJv6tEP/DHA==} 1673 + engines: {node: '>=18.0.0'} 1674 dependencies: 1675 + '@smithy/types': 4.5.0 1676 + '@smithy/util-uri-escape': 4.1.0 1677 tslib: 2.6.2 1678 dev: false 1679 1680 + /@smithy/querystring-parser@4.1.1: 1681 + resolution: {integrity: sha512-63TEp92YFz0oQ7Pj9IuI3IgnprP92LrZtRAkE3c6wLWJxfy/yOPRt39IOKerVr0JS770olzl0kGafXlAXZ1vng==} 1682 + engines: {node: '>=18.0.0'} 1683 dependencies: 1684 + '@smithy/types': 4.5.0 1685 + tslib: 2.6.2 1686 dev: false 1687 1688 + /@smithy/service-error-classification@4.1.2: 1689 + resolution: {integrity: sha512-Kqd8wyfmBWHZNppZSMfrQFpc3M9Y/kjyN8n8P4DqJJtuwgK1H914R471HTw7+RL+T7+kI1f1gOnL7Vb5z9+NgQ==} 1690 + engines: {node: '>=18.0.0'} 1691 dependencies: 1692 + '@smithy/types': 4.5.0 1693 + dev: false 1694 + 1695 + /@smithy/shared-ini-file-loader@4.2.0: 1696 + resolution: {integrity: sha512-OQTfmIEp2LLuWdxa8nEEPhZmiOREO6bcB6pjs0AySf4yiZhl6kMOfqmcwcY8BaBPX+0Tb+tG7/Ia/6mwpoZ7Pw==} 1697 + engines: {node: '>=18.0.0'} 1698 + dependencies: 1699 + '@smithy/types': 4.5.0 1700 tslib: 2.6.2 1701 dev: false 1702 1703 + /@smithy/signature-v4@5.2.1: 1704 + resolution: {integrity: sha512-M9rZhWQLjlQVCCR37cSjHfhriGRN+FQ8UfgrYNufv66TJgk+acaggShl3KS5U/ssxivvZLlnj7QH2CUOKlxPyA==} 1705 + engines: {node: '>=18.0.0'} 1706 dependencies: 1707 + '@smithy/is-array-buffer': 4.1.0 1708 + '@smithy/protocol-http': 5.2.1 1709 + '@smithy/types': 4.5.0 1710 + '@smithy/util-hex-encoding': 4.1.0 1711 + '@smithy/util-middleware': 4.1.1 1712 + '@smithy/util-uri-escape': 4.1.0 1713 + '@smithy/util-utf8': 4.1.0 1714 tslib: 2.6.2 1715 dev: false 1716 1717 + /@smithy/smithy-client@4.6.5: 1718 + resolution: {integrity: sha512-6J2hhuWu7EjnvLBIGltPCqzNswL1cW/AkaZx6i56qLsQ0ix17IAhmDD9aMmL+6CN9nCJODOXpBTCQS6iKAA7/g==} 1719 + engines: {node: '>=18.0.0'} 1720 dependencies: 1721 + '@smithy/core': 3.13.0 1722 + '@smithy/middleware-endpoint': 4.2.5 1723 + '@smithy/middleware-stack': 4.1.1 1724 + '@smithy/protocol-http': 5.2.1 1725 + '@smithy/types': 4.5.0 1726 + '@smithy/util-stream': 4.3.2 1727 tslib: 2.6.2 1728 dev: false 1729 1730 + /@smithy/types@4.5.0: 1731 + resolution: {integrity: sha512-RkUpIOsVlAwUIZXO1dsz8Zm+N72LClFfsNqf173catVlvRZiwPy0x2u0JLEA4byreOPKDZPGjmPDylMoP8ZJRg==} 1732 + engines: {node: '>=18.0.0'} 1733 dependencies: 1734 tslib: 2.6.2 1735 dev: false 1736 1737 + /@smithy/url-parser@4.1.1: 1738 + resolution: {integrity: sha512-bx32FUpkhcaKlEoOMbScvc93isaSiRM75pQ5IgIBaMkT7qMlIibpPRONyx/0CvrXHzJLpOn/u6YiDX2hcvs7Dg==} 1739 + engines: {node: '>=18.0.0'} 1740 dependencies: 1741 + '@smithy/querystring-parser': 4.1.1 1742 + '@smithy/types': 4.5.0 1743 tslib: 2.6.2 1744 dev: false 1745 1746 + /@smithy/util-base64@4.1.0: 1747 + resolution: {integrity: sha512-RUGd4wNb8GeW7xk+AY5ghGnIwM96V0l2uzvs/uVHf+tIuVX2WSvynk5CxNoBCsM2rQRSZElAo9rt3G5mJ/gktQ==} 1748 + engines: {node: '>=18.0.0'} 1749 dependencies: 1750 + '@smithy/util-buffer-from': 4.1.0 1751 + '@smithy/util-utf8': 4.1.0 1752 tslib: 2.6.2 1753 dev: false 1754 1755 + /@smithy/util-body-length-browser@4.1.0: 1756 + resolution: {integrity: sha512-V2E2Iez+bo6bUMOTENPr6eEmepdY8Hbs+Uc1vkDKgKNA/brTJqOW/ai3JO1BGj9GbCeLqw90pbbH7HFQyFotGQ==} 1757 + engines: {node: '>=18.0.0'} 1758 dependencies: 1759 tslib: 2.6.2 1760 dev: false 1761 1762 + /@smithy/util-body-length-node@4.1.0: 1763 + resolution: {integrity: sha512-BOI5dYjheZdgR9XiEM3HJcEMCXSoqbzu7CzIgYrx0UtmvtC3tC2iDGpJLsSRFffUpy8ymsg2ARMP5fR8mtuUQQ==} 1764 + engines: {node: '>=18.0.0'} 1765 dependencies: 1766 tslib: 2.6.2 1767 dev: false ··· 1774 tslib: 2.6.2 1775 dev: false 1776 1777 + /@smithy/util-buffer-from@4.1.0: 1778 + resolution: {integrity: sha512-N6yXcjfe/E+xKEccWEKzK6M+crMrlwaCepKja0pNnlSkm6SjAeLKKA++er5Ba0I17gvKfN/ThV+ZOx/CntKTVw==} 1779 + engines: {node: '>=18.0.0'} 1780 dependencies: 1781 + '@smithy/is-array-buffer': 4.1.0 1782 tslib: 2.6.2 1783 dev: false 1784 1785 + /@smithy/util-config-provider@4.1.0: 1786 + resolution: {integrity: sha512-swXz2vMjrP1ZusZWVTB/ai5gK+J8U0BWvP10v9fpcFvg+Xi/87LHvHfst2IgCs1i0v4qFZfGwCmeD/KNCdJZbQ==} 1787 + engines: {node: '>=18.0.0'} 1788 dependencies: 1789 + tslib: 2.6.2 1790 + dev: false 1791 + 1792 + /@smithy/util-defaults-mode-browser@4.1.5: 1793 + resolution: {integrity: sha512-FGBhlmFZVSRto816l6IwrmDcQ9pUYX6ikdR1mmAhdtSS1m77FgADukbQg7F7gurXfAvloxE/pgsrb7SGja6FQA==} 1794 + engines: {node: '>=18.0.0'} 1795 + dependencies: 1796 + '@smithy/property-provider': 4.1.1 1797 + '@smithy/smithy-client': 4.6.5 1798 + '@smithy/types': 4.5.0 1799 bowser: 2.11.0 1800 tslib: 2.6.2 1801 dev: false 1802 1803 + /@smithy/util-defaults-mode-node@4.1.5: 1804 + resolution: {integrity: sha512-Gwj8KLgJ/+MHYjVubJF0EELEh9/Ir7z7DFqyYlwgmp4J37KE+5vz6b3pWUnSt53tIe5FjDfVjDmHGYKjwIvW0Q==} 1805 + engines: {node: '>=18.0.0'} 1806 dependencies: 1807 + '@smithy/config-resolver': 4.2.2 1808 + '@smithy/credential-provider-imds': 4.1.2 1809 + '@smithy/node-config-provider': 4.2.2 1810 + '@smithy/property-provider': 4.1.1 1811 + '@smithy/smithy-client': 4.6.5 1812 + '@smithy/types': 4.5.0 1813 tslib: 2.6.2 1814 dev: false 1815 1816 + /@smithy/util-endpoints@3.1.2: 1817 + resolution: {integrity: sha512-+AJsaaEGb5ySvf1SKMRrPZdYHRYSzMkCoK16jWnIMpREAnflVspMIDeCVSZJuj+5muZfgGpNpijE3mUNtjv01Q==} 1818 + engines: {node: '>=18.0.0'} 1819 dependencies: 1820 + '@smithy/node-config-provider': 4.2.2 1821 + '@smithy/types': 4.5.0 1822 tslib: 2.6.2 1823 dev: false 1824 1825 + /@smithy/util-hex-encoding@4.1.0: 1826 + resolution: {integrity: sha512-1LcueNN5GYC4tr8mo14yVYbh/Ur8jHhWOxniZXii+1+ePiIbsLZ5fEI0QQGtbRRP5mOhmooos+rLmVASGGoq5w==} 1827 + engines: {node: '>=18.0.0'} 1828 dependencies: 1829 tslib: 2.6.2 1830 dev: false 1831 1832 + /@smithy/util-middleware@4.1.1: 1833 + resolution: {integrity: sha512-CGmZ72mL29VMfESz7S6dekqzCh8ZISj3B+w0g1hZFXaOjGTVaSqfAEFAq8EGp8fUL+Q2l8aqNmt8U1tglTikeg==} 1834 + engines: {node: '>=18.0.0'} 1835 dependencies: 1836 + '@smithy/types': 4.5.0 1837 tslib: 2.6.2 1838 dev: false 1839 1840 + /@smithy/util-retry@4.1.2: 1841 + resolution: {integrity: sha512-NCgr1d0/EdeP6U5PSZ9Uv5SMR5XRRYoVr1kRVtKZxWL3tixEL3UatrPIMFZSKwHlCcp2zPLDvMubVDULRqeunA==} 1842 + engines: {node: '>=18.0.0'} 1843 dependencies: 1844 + '@smithy/service-error-classification': 4.1.2 1845 + '@smithy/types': 4.5.0 1846 tslib: 2.6.2 1847 dev: false 1848 1849 + /@smithy/util-stream@4.3.2: 1850 + resolution: {integrity: sha512-Ka+FA2UCC/Q1dEqUanCdpqwxOFdf5Dg2VXtPtB1qxLcSGh5C1HdzklIt18xL504Wiy9nNUKwDMRTVCbKGoK69g==} 1851 + engines: {node: '>=18.0.0'} 1852 dependencies: 1853 + '@smithy/fetch-http-handler': 5.2.1 1854 + '@smithy/node-http-handler': 4.2.1 1855 + '@smithy/types': 4.5.0 1856 + '@smithy/util-base64': 4.1.0 1857 + '@smithy/util-buffer-from': 4.1.0 1858 + '@smithy/util-hex-encoding': 4.1.0 1859 + '@smithy/util-utf8': 4.1.0 1860 tslib: 2.6.2 1861 dev: false 1862 1863 + /@smithy/util-uri-escape@4.1.0: 1864 + resolution: {integrity: sha512-b0EFQkq35K5NHUYxU72JuoheM6+pytEVUGlTwiFxWFpmddA+Bpz3LgsPRIpBk8lnPE47yT7AF2Egc3jVnKLuPg==} 1865 + engines: {node: '>=18.0.0'} 1866 dependencies: 1867 tslib: 2.6.2 1868 dev: false ··· 1875 tslib: 2.6.2 1876 dev: false 1877 1878 + /@smithy/util-utf8@4.1.0: 1879 + resolution: {integrity: sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==} 1880 + engines: {node: '>=18.0.0'} 1881 dependencies: 1882 + '@smithy/util-buffer-from': 4.1.0 1883 + tslib: 2.6.2 1884 + dev: false 1885 + 1886 + /@smithy/util-waiter@4.1.1: 1887 + resolution: {integrity: sha512-PJBmyayrlfxM7nbqjomF4YcT1sApQwZio0NHSsT0EzhJqljRmvhzqZua43TyEs80nJk2Cn2FGPg/N8phH6KeCQ==} 1888 + engines: {node: '>=18.0.0'} 1889 + dependencies: 1890 + '@smithy/abort-controller': 4.1.1 1891 + '@smithy/types': 4.5.0 1892 + tslib: 2.6.2 1893 + dev: false 1894 + 1895 + /@smithy/uuid@1.0.0: 1896 + resolution: {integrity: sha512-OlA/yZHh0ekYFnbUkmYBDQPE6fGfdrvgz39ktp8Xf+FA6BfxLejPTMDOG0Nfk5/rDySAz1dRbFf24zaAFYVXlQ==} 1897 + engines: {node: '>=18.0.0'} 1898 + dependencies: 1899 tslib: 2.6.2 1900 dev: false 1901 ··· 1984 resolution: {integrity: sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==} 1985 dev: false 1986 1987 /axios@1.6.7: 1988 resolution: {integrity: sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==} 1989 dependencies: ··· 1994 - debug 1995 dev: false 1996 1997 /balanced-match@1.0.2: 1998 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 1999 dev: false 2000 2001 /base64-js@1.5.1: 2002 resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} ··· 2226 engines: {node: '>= 0.6'} 2227 dev: false 2228 2229 + /cookie@0.7.2: 2230 + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} 2231 engines: {node: '>= 0.6'} 2232 dev: false 2233 ··· 2322 engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} 2323 dev: false 2324 2325 + /detect-libc@2.0.3: 2326 + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} 2327 engines: {node: '>=8'} 2328 dev: false 2329 2330 + /disposable-email-domains-js@1.5.0: 2331 + resolution: {integrity: sha512-L1cn+cZhKmxUwixH8n+n0HG+WbCz+LF4coyT6yMh930tpkD90ZWFx3A9dHIdFMVM745saaeNGYScIEstm3Y3yg==} 2332 dev: false 2333 2334 /dom-serializer@1.4.1: ··· 2488 - supports-color 2489 dev: false 2490 2491 /fast-printf@1.6.9: 2492 resolution: {integrity: sha512-FChq8hbz65WMj4rstcQsFB0O7Cy++nmbNfLYnD9cYv2cRn8EG6k/MGn9kO/tjO66t09DLDugj3yL+V2o6Qftrg==} 2493 engines: {node: '>=10.0'} ··· 2500 engines: {node: '>=6'} 2501 dev: false 2502 2503 + /fast-xml-parser@5.2.5: 2504 + resolution: {integrity: sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==} 2505 hasBin: true 2506 dependencies: 2507 + strnum: 2.1.1 2508 dev: false 2509 2510 /file-type@16.5.4: ··· 2804 elliptic: 6.5.4 2805 dev: false 2806 2807 /kysely@0.22.0: 2808 resolution: {integrity: sha512-ZE3qWtnqLOalodzfK5QUEcm7AEulhxsPNuKaGFsC3XiqO92vMLm+mAHk/NnbSIOtC4RmGm0nsv700i8KDp1gfQ==} 2809 engines: {node: '>=14.0.0'} ··· 2820 /lru-cache@10.2.0: 2821 resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} 2822 engines: {node: 14 || >=16.14} 2823 dev: false 2824 2825 /media-typer@0.3.0: ··· 2920 resolution: {integrity: sha512-uPEjtyh2tFEvWYt4Jw7McOD5FPcHkcxm/tHZc5PWaDB3JYq0rGFUbgaAK+CT5pYpQddBfsZVWI08OwoRfdfbcQ==} 2921 engines: {node: '>=10'} 2922 dependencies: 2923 + semver: 7.6.3 2924 dev: false 2925 2926 /node-gyp-build-optional-packages@5.1.1: ··· 2928 hasBin: true 2929 requiresBuild: true 2930 dependencies: 2931 + detect-libc: 2.0.3 2932 dev: false 2933 optional: true 2934 ··· 3076 engines: {node: '>=10'} 3077 hasBin: true 3078 dependencies: 3079 + detect-libc: 2.0.3 3080 expand-template: 2.0.3 3081 github-from-package: 0.0.0 3082 minimist: 1.2.8 ··· 3111 resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} 3112 dev: false 3113 3114 /pump@3.0.0: 3115 resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} 3116 dependencies: ··· 3123 engines: {node: '>=0.6'} 3124 dependencies: 3125 side-channel: 1.0.5 3126 dev: false 3127 3128 /quick-format-unescaped@4.0.4: ··· 3240 resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} 3241 dev: false 3242 3243 + /semver@7.6.3: 3244 + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} 3245 engines: {node: '>=10'} 3246 hasBin: true 3247 dev: false 3248 3249 /send@0.18.0: ··· 3295 resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} 3296 dev: false 3297 3298 + /sharp@0.33.5: 3299 + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} 3300 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 3301 requiresBuild: true 3302 dependencies: 3303 color: 4.2.3 3304 + detect-libc: 2.0.3 3305 + semver: 7.6.3 3306 + optionalDependencies: 3307 + '@img/sharp-darwin-arm64': 0.33.5 3308 + '@img/sharp-darwin-x64': 0.33.5 3309 + '@img/sharp-libvips-darwin-arm64': 1.0.4 3310 + '@img/sharp-libvips-darwin-x64': 1.0.4 3311 + '@img/sharp-libvips-linux-arm': 1.0.5 3312 + '@img/sharp-libvips-linux-arm64': 1.0.4 3313 + '@img/sharp-libvips-linux-s390x': 1.0.4 3314 + '@img/sharp-libvips-linux-x64': 1.0.4 3315 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 3316 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 3317 + '@img/sharp-linux-arm': 0.33.5 3318 + '@img/sharp-linux-arm64': 0.33.5 3319 + '@img/sharp-linux-s390x': 0.33.5 3320 + '@img/sharp-linux-x64': 0.33.5 3321 + '@img/sharp-linuxmusl-arm64': 0.33.5 3322 + '@img/sharp-linuxmusl-x64': 0.33.5 3323 + '@img/sharp-wasm32': 0.33.5 3324 + '@img/sharp-win32-ia32': 0.33.5 3325 + '@img/sharp-win32-x64': 0.33.5 3326 dev: false 3327 3328 /shebang-command@2.0.0: ··· 3402 readable-stream: 3.6.2 3403 dev: false 3404 3405 /string-width@4.2.3: 3406 resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 3407 engines: {node: '>=8'} ··· 3445 engines: {node: '>=0.10.0'} 3446 dev: false 3447 3448 + /strnum@2.1.1: 3449 + resolution: {integrity: sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==} 3450 dev: false 3451 3452 /strtok3@6.3.0: ··· 3466 tar-stream: 2.2.0 3467 dev: false 3468 3469 /tar-stream@2.2.0: 3470 resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} 3471 engines: {node: '>=6'} ··· 3477 readable-stream: 3.6.2 3478 dev: false 3479 3480 /thread-stream@2.7.0: 3481 resolution: {integrity: sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==} 3482 dependencies: ··· 3501 ieee754: 1.2.1 3502 dev: false 3503 3504 /tslib@2.6.2: 3505 resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} 3506 dev: false 3507 3508 /tunnel-agent@0.6.0: ··· 3567 engines: {node: '>= 0.4.0'} 3568 dev: false 3569 3570 /varint@6.0.0: 3571 resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==} 3572 dev: false ··· 3621 optional: true 3622 utf-8-validate: 3623 optional: true 3624 dev: false 3625 3626 /zod@3.23.8: