+12
-11
ACCOUNT_MIGRATION.md
+12
-11
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
-
As well, 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

11
···
20
21
In order to create an account, you first need to prove to the new PDS that you're in control of the DID that you're attempting to register as.
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 you're 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. You're account will be in a "deactivated" state such that it is not usable yet.
28
29
### Migrating data
30
31
Now that you have an account on the new PDS, you can start migrating data into it. After creating your account, you will have received an access token for the new PDS and it will be required for all incoming data.
32
33
-
First, you can grab your entire repository in the from 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
···
69
70
The below Typescript code gives an example of how this account migration flow may function. Please note that it is for documentation purposes only and can not be run exactly as is as there is an out-of-band step where you need to get a confirmation token from your email.
71
72
-
It does also not handle some of the more advanced steps such as verifying a full import, looking for missing blobs, adding your own recovery key, or validating the PLC operation itself.
73
74
```ts
75
import AtpAgent from '@atproto/api'
···
107
108
const serviceJwtRes = await oldAgent.com.atproto.server.getServiceAuth({
109
aud: newServerDid,
110
})
111
const serviceJwt = serviceJwtRes.data.token
112
···
200
await oldAgent.com.atproto.server.deactivateAccount({})
201
}
202
203
-
```
···
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

11
···
20
21
In order to create an account, you first need to prove to the new PDS that you're in control of the DID that you're attempting to register as.
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
29
### Migrating data
30
31
Now that you have an account on the new PDS, you can start migrating data into it. After creating your account, you will have received an access token for the new PDS and it will be required for all incoming data.
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
···
69
70
The below Typescript code gives an example of how this account migration flow may function. Please note that it is for documentation purposes only and can not be run exactly as is as there is an out-of-band step where you need to get a confirmation token from your email.
71
72
+
It also does not handle some of the more advanced steps such as verifying a full import, looking for missing blobs, adding your own recovery key, or validating the PLC operation itself.
73
74
```ts
75
import AtpAgent from '@atproto/api'
···
107
108
const serviceJwtRes = await oldAgent.com.atproto.server.getServiceAuth({
109
aud: newServerDid,
110
+
lxm: 'com.atproto.server.createAccount',
111
})
112
const serviceJwt = serviceJwtRes.data.token
113
···
201
await oldAgent.com.atproto.server.deactivateAccount({})
202
}
203
204
+
```
+2
-1
Dockerfile
+2
-1
Dockerfile
···
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
+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
+
```
+63
-14
README.md
+63
-14
README.md
···
2
3
Welcome to the repository for the official Bluesky PDS (Personal Data Server). This repository includes container images and documentation designed to assist technical people with hosting a Bluesky PDS.
4
5
-
Head over to the [AT Protocol PDS Admins Discord](https://discord.gg/E4Urw3xS) to chat with other folks hosting instances and get important updates about the PDS distribution!
6
7
## Table of Contents
8
···
15
* [What is AT Protocol?](#what-is-at-protocol)
16
* [Where is the code?](#where-is-the-code)
17
* [What is the current status of federation?](#what-is-the-current-status-of-federation)
18
-
* [What should I know about running a PDS in the developer sandbox?](#what-should-i-know-about-running-a-pds-in-the-developer-sandbox)
19
- [Self-hosting PDS](#self-hosting-pds)
20
* [Preparation for self-hosting PDS](#preparation-for-self-hosting-pds)
21
* [Open your cloud firewall for HTTP and HTTPS](#open-your-cloud-firewall-for-http-and-https)
22
* [Configure DNS for your domain](#configure-dns-for-your-domain)
23
* [Check that DNS is working as expected](#check-that-dns-is-working-as-expected)
24
-
* [Installer on Ubuntu 20.04/22.04 and Debian 11/12](#installer-on-ubuntu-20042204-and-debian-1112)
25
* [Verifying that your PDS is online and accessible](#verifying-that-your-pds-is-online-and-accessible)
26
* [Creating an account using pdsadmin](#creating-an-account-using-pdsadmin)
27
* [Creating an account using an invite code](#creating-an-account-using-an-invite-code)
28
* [Using the Bluesky app with your PDS](#using-the-bluesky-app-with-your-pds)
29
* [Updating your PDS](#updating-your-pds)
30
31
<!-- tocstop -->
···
46
47
### Where is the code?
48
49
-
* [TypeScript code](https://github.com/bluesky-social/atproto)
50
* [Go code](https://github.com/bluesky-social/indigo)
51
52
### What is the current status of federation?
···
65
66
✅ Federated moderation (labeling)
67
68
-
### What should I know about running a PDS in the developer sandbox?
69
-
70
-
Developers may now run self-hosted PDS hosts on the production network!
71
-
72
-
Though it is still recommended to run experiments in the developer sandbox network.
73
-
74
-
Read the [SANDBOX.md](https://github.com/bluesky-social/pds/blob/main/SANDBOX.md) for an overview of the sandbox network.
75
-
76
## Self-hosting PDS
77
78
Self-hosting a Bluesky PDS means running your own Personal Data Server that is capable of federating with the wider Bluesky social network.
···
91
**Server Recommendations**
92
| | |
93
| ---------------- | ------------ |
94
-
| Operating System | Ubuntu 22.04 |
95
| Memory (RAM) | 1 GB |
96
| CPU Cores | 1 |
97
| Storage | 20 GB SSD |
···
138
139
These should all return your server's public IP.
140
141
-
### Installer on Ubuntu 20.04/22.04 and Debian 11/12
142
143
On your server via ssh, download the installer script using wget:
144
···
208
1. Enter the URL of your PDS (e.g. `https://example.com/`)
209
210
_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._
211
212
### Updating your PDS
213
···
2
3
Welcome to the repository for the official Bluesky PDS (Personal Data Server). This repository includes container images and documentation designed to assist technical people with hosting a Bluesky PDS.
4
5
+
Head over to the [AT Protocol PDS Admins Discord](https://discord.gg/e7hpHxRfBP) to chat with other folks hosting instances and get important updates about the PDS distribution!
6
7
## Table of Contents
8
···
15
* [What is AT Protocol?](#what-is-at-protocol)
16
* [Where is the code?](#where-is-the-code)
17
* [What is the current status of federation?](#what-is-the-current-status-of-federation)
18
- [Self-hosting PDS](#self-hosting-pds)
19
* [Preparation for self-hosting PDS](#preparation-for-self-hosting-pds)
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 -->
···
46
47
### Where is the code?
48
49
+
* [TypeScript code](https://github.com/bluesky-social/atproto/tree/main/packages/pds)
50
* [Go code](https://github.com/bluesky-social/indigo)
51
52
### What is the current status of federation?
···
65
66
✅ Federated moderation (labeling)
67
68
## Self-hosting PDS
69
70
Self-hosting a Bluesky PDS means running your own Personal Data Server that is capable of federating with the wider Bluesky social network.
···
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
-168
SANDBOX.md
-168
SANDBOX.md
···
1
-
# Bluesky Developer Sandbox Guide
2
-
3
-
Welcome to the atproto federation developer sandbox!
4
-
5
-
This is a completely separate network from our production services that allows us to test out the federation architecture and wire protocol.
6
-
7
-
The federation sandbox environment is an area set up for exploration and testing of the technical components of the AT Protocol distributed social network. It is intended for developers and self-hosters to test out data availability in a federated environment.
8
-
9
-
To maintain a positive and productive developer experience, we've established this Code of Conduct that outlines our expectations and guidelines. This sandbox environment is initially meant to test the technical components of federation.
10
-
11
-
Given that this is a testing environment, we will be defederating from any instances that do not abide by these guidelines, or that cause unnecessary trouble, and will not be providing specific justifications for these decisions.
12
-
13
-
<!-- markdown-toc -i SANDBOX.md -->
14
-
15
-
<!-- toc -->
16
-
17
-
- [Guidelines that must be followed](#guidelines-that-must-be-followed)
18
-
* [Post responsibly](#post-responsibly)
19
-
* [Keep the emphasis on testing](#keep-the-emphasis-on-testing)
20
-
* [Do limit account creation](#do-limit-account-creation)
21
-
* [Don’t expect persistence or uptime](#dont-expect-persistence-or-uptime)
22
-
* [Don't advertise your service as being "Bluesky"](#dont-advertise-your-service-as-being-bluesky)
23
-
* [Do not mirror sandbox did:plcs to production](#do-not-mirror-sandbox-didplcs-to-production)
24
-
* [Status and Wipes](#status-and-wipes)
25
-
+ [🐉 Beware of dragons!](#%F0%9F%90%89-beware-of-dragons)
26
-
+ [Routine wipes](#routine-wipes)
27
-
- [Getting started](#getting-started)
28
-
* [Auto-updates](#auto-updates)
29
-
* [Odds & Ends & Warnings & Reminders](#odds--ends--warnings--reminders)
30
-
- [Learn more about atproto federation](#learn-more-about-atproto-federation)
31
-
* [Network Services](#network-services)
32
-
+ [PLC](#plc)
33
-
+ [BGS](#bgs)
34
-
+ [Bluesky App View](#bluesky-app-view)
35
-
- [The PDS](#the-pds)
36
-
37
-
<!-- tocstop -->
38
-
39
-
# Guidelines that must be followed
40
-
41
-
Using the sandbox environment means you agree to adhere to our Guidelines. Please read the following carefully:
42
-
43
-
## Post responsibly
44
-
45
-
The sandbox environment is intended to test infrastructure, but user content may be created as part of this testing process. Content generation can be automated or manual.
46
-
47
-
Do not post content that requires active moderation or violates the [Bluesky Community Guidelines](https://bsky.social/about/support/community-guidelines).
48
-
49
-
## Keep the emphasis on testing
50
-
51
-
We’re striving to maintain a sandbox environment that fosters learning and technical growth. We will defederate with instances that recruit users without making it clear that this is a test environment.
52
-
53
-
## Do limit account creation
54
-
55
-
We don't want any one server using a majority of the resources in the sandbox. To keep things balanced, to start, we’re only federating with Personal Data Servers (PDS) with up to 1000 accounts. However, we may change this if needed.
56
-
57
-
## Don’t expect persistence or uptime
58
-
59
-
We will routinely be wiping the data on our infrastructure. This is intended to reset the network state and to test sync protocols. Accounts and content should not be mirrored or migrated between the sandbox and real-world environments.
60
-
61
-
## Don't advertise your service as being "Bluesky"
62
-
63
-
This is a developer sandbox and is meant for technical users. Do not promote your service as being a way for non-technical users to use Bluesky.
64
-
65
-
## Do not mirror sandbox did:plcs to production
66
-
67
-
68
-
## Status and Wipes
69
-
70
-
### 🐉 Beware of dragons!
71
-
72
-
This hasn’t been production tested yet. It seems to work pretty well, but who knows what’s lurking under the surface — that's what this sandbox is for! Have patience with us as we prep for federation.
73
-
74
-
On that note, please give us feedback either in [Issues](https://github.com/bluesky-social/atproto/issues) (actual bugs) or [Discussions](https://github.com/bluesky-social/atproto/discussions) (higher-level questions/discussions) on the [atproto repo](https://github.com/bluesky-social/atproto).
75
-
76
-
### Routine wipes
77
-
78
-
As part of the sandbox, we will be doing routine wipes of all network data.
79
-
80
-
We expect to perform wipes on a weekly or bi-weekly basis, though we reserve the right to do a wipe at any point.
81
-
82
-
When we wipe data, we will be wiping it on all services (BGS, App View, PLC). We will also mark any existing DIDs as “invalid” & will refuse to index those accounts in the next epoch of the network to discourage users from attempting to “rollover” their accounts across wipes.
83
-
84
-
# Getting started
85
-
86
-
For complete instructions on getting your PDS set up, check out the [README](./README.md).
87
-
88
-
To access your account, you’ll log in with the client of your choice in the exact same way that you log into production Bluesky, for instance the [Bluesky web client](https://app.bsky-sandbox.dev/). When you do so, please provide the url of *your PDS* as the service that you wish to log in to.
89
-
90
-
## Auto-updates
91
-
92
-
We’ve included Watchtower in the PDS distribution. Every day at midnight PST, this will check our GitHub container registry to see if there is a new version of the PDS container & update it on your service.
93
-
94
-
This will allow us to rapidly iterate on protocol changes, as we’ll be able to push them out to the network on a daily basis.
95
-
96
-
When we do routine network wipes, we will be pushing out a database migration to participating PDS that wipes content and accounts.
97
-
98
-
You are within your rights to disable Watchtower auto-updates, but we strongly encourage their use and will not be providing support if you decide not to run the most up-to-date PDS distribution.
99
-
100
-
## Odds & Ends & Warnings & Reminders
101
-
102
-
🧪 Experiment & have fun!
103
-
104
-
🤖 Run [feed generators](https://github.com/bluesky-social/feed-generator). They should work the exact same way as production - be sure to adjust your env to listen to Sandbox BGS!
105
-
106
-
🌈 Feel free to run your own AppView or BGS - although it’s a bit more involved & we’ll be providing limited support for this.
107
-
108
-
✏️ Because the atproto network is a distributed system, your PDS can no longer definitively read-after-write. Updates are generally processed pretty quickly, however this discrepancy may show in certain circumstances, such as updating a profile or replying to a thread. We're working on utilities to make this easier to handle.
109
-
110
-
⏱️ As a specific case of the above, because we use on-demand TLS with Caddy, your profile may not load at first - please be patient & it should load within 5-10s after account creation. Again, we'll be working to smooth over this.
111
-
112
-
👤 Your PDS will provide your handle by default. Custom domain handles should work exactly the same in sandbox as they do on production Bluesky. Although you will not be able to re-use your handle from production Bluesky as you can only have one DID set per handle.
113
-
114
-
⚠️ If you follow the self-hosted PDS setup instructions, you’ll have private key material in your env file - be careful about sharing that!
115
-
116
-
📣 This is a sandbox version of a **public broadcast protocol** - please do not share sensitive information.
117
-
118
-
🤝 Help each other out! Respond to issues & discussions, chat in the community-run [Discord](https://discord.gg/3srmDsHSZJ), etc.
119
-
120
-
# Learn more about atproto federation
121
-
122
-
Check out the [high-level view of federation](https://bsky.social/about/blog/5-5-2023-federation-architecture).
123
-
124
-
Dive deeper with the [atproto docs](https://atproto.com/docs).
125
-
126
-
## Network Services
127
-
128
-
We are running three services: PLC, BGS, Bluesky "App View"
129
-
130
-
### PLC
131
-
132
-
**Hostname:** `plc.bsky-sandbox.dev`
133
-
134
-
**Code:** https://github.com/bluesky-social/did-method-plc
135
-
136
-
PLC is the default DID provider for the network. DIDs are the root of your identity in the network. Sandbox PLC functions exactly the same as production PLC, but it is run as a separate service with a separate dataset. The DID resolution client in the self-hosted PDS package is set up to talk the correct PLC service.
137
-
138
-
### BGS
139
-
140
-
**Hostname:** `bgs.bsky-sandbox.dev`
141
-
142
-
**Code:** https://github.com/bluesky-social/indigo/tree/main/bgs
143
-
144
-
BGS (Big Graph Service) is the firehose for the entire network. It collates data from PDSs & rebroadcasts them out on one giant websocket.
145
-
146
-
BGS has to find out about your server somehow, so when we do any sort of write, we ping BGS with `com.atproto.sync.requestCrawl` to notify it of new data. This is done automatically in the self-hosted PDS package.
147
-
148
-
If you’re familiar with the Bluesky production firehose, you can subscribe to the BGS firehose in the exact same manner, the interface & data should be identical
149
-
150
-
### Bluesky App View
151
-
152
-
**Hostname:** `api.bsky-sandbox.dev`
153
-
154
-
**Code:** https://github.com/bluesky-social/atproto/tree/main/packages/bsky
155
-
156
-
The Bluesky App View aggregates data from across the network to service the Bluesky microblogging application. It consumes the firehose from the BGS, processing it into serviceable views of the network such as feeds, post threads, and user profiles. It functions as a fairly traditional web service.
157
-
158
-
When you request a Bluesky-related view from your PDS (`getProfile` for instance), your PDS will actually proxy the request up to App View.
159
-
160
-
Feel free to experiment with running your own App View if you like!
161
-
162
-
# The PDS
163
-
164
-
The PDS (Personal Data Server) is where users host their social data such as posts, profiles, likes, and follows. The goal of the sandbox is to federate many PDS together, so we hope you’ll run your own.
165
-
166
-
We’re not actually running a Bluesky PDS in sandbox. You might see Bluesky team members' accounts in the sandbox environment, but those are self-hosted too.
167
-
168
-
The PDS that you’ll be running is much of the same code that is running on the Bluesky production PDS. Notably, all of the in-pds-appview code has been torn out. You can see the actual PDS code that you’re running on the [atproto/simplify-pds](https://github.com/bluesky-social/atproto/pull/1198) branch.
···
+5
-10
installer.sh
+5
-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
···
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
227
-
if [[ -z "${PDS_ADMIN_EMAIL}" ]]; then
228
-
usage "No admin email specified"
229
-
fi
230
-
231
#
232
# Install system packages.
233
#
···
333
PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX=$(eval "${GENERATE_K256_PRIVATE_KEY_CMD}")
334
PDS_DATA_DIRECTORY=${PDS_DATADIR}
335
PDS_BLOBSTORE_DISK_LOCATION=${PDS_DATADIR}/blocks
336
PDS_DID_PLC_URL=${PDS_DID_PLC_URL}
337
PDS_BSKY_APP_VIEW_URL=${PDS_BSKY_APP_VIEW_URL}
338
PDS_BSKY_APP_VIEW_DID=${PDS_BSKY_APP_VIEW_DID}
···
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
···
222
usage "No admin email specified"
223
fi
224
225
#
226
# Install system packages.
227
#
···
327
PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX=$(eval "${GENERATE_K256_PRIVATE_KEY_CMD}")
328
PDS_DATA_DIRECTORY=${PDS_DATADIR}
329
PDS_BLOBSTORE_DISK_LOCATION=${PDS_DATADIR}/blocks
330
+
PDS_BLOB_UPLOAD_LIMIT=52428800
331
PDS_DID_PLC_URL=${PDS_DID_PLC_URL}
332
PDS_BSKY_APP_VIEW_URL=${PDS_BSKY_APP_VIEW_URL}
333
PDS_BSKY_APP_VIEW_DID=${PDS_BSKY_APP_VIEW_DID}
+2
-2
pdsadmin/help.sh
+2
-2
pdsadmin/help.sh
···
25
Takedown an account specified by DID.
26
e.g. pdsadmin account takedown did:plc:xyz123abc456
27
untakedown <DID>
28
-
Remove a takedown an account specified by DID.
29
e.g. pdsadmin account untakedown did:plc:xyz123abc456
30
-
password-reset <DID>
31
Reset a password for an account specified by DID.
32
e.g. pdsadmin account reset-password did:plc:xyz123abc456
33
···
25
Takedown an account specified by DID.
26
e.g. pdsadmin account takedown did:plc:xyz123abc456
27
untakedown <DID>
28
+
Remove a takedown from an account specified by DID.
29
e.g. pdsadmin account untakedown did:plc:xyz123abc456
30
+
reset-password <DID>
31
Reset a password for an account specified by DID.
32
e.g. pdsadmin account reset-password did:plc:xyz123abc456
33
+2
-1
service/package.json
+2
-1
service/package.json
+1343
-1032
service/pnpm-lock.yaml
+1343
-1032
service/pnpm-lock.yaml
···
6
7
dependencies:
8
'@atproto/pds':
9
-
specifier: 0.4.21
10
-
version: 0.4.21
11
12
packages:
13
14
-
/@atproto/api@0.12.9:
15
-
resolution: {integrity: sha512-3D4n2ZAAsDRnjevvcoIxQxuMMoqc+7vtVyP7EnrEdeOmRSCF9j8yXTqhn6rcHCbzcs3DKyYR26nQemtZsMsE0g==}
16
dependencies:
17
-
'@atproto/common-web': 0.3.0
18
-
'@atproto/lexicon': 0.4.0
19
-
'@atproto/syntax': 0.3.0
20
-
'@atproto/xrpc': 0.5.0
21
multiformats: 9.9.0
22
tlds: 1.250.0
23
dev: false
24
25
-
/@atproto/aws@0.2.0:
26
-
resolution: {integrity: sha512-F09SHiC9CX3ydfrvYZbkpfES48UGCQNnznNVgJ3QyKSN8ON+BoWmGCpAFtn3AWeEoU0w9h0hypNvUm5nORv+5g==}
27
dependencies:
28
-
'@atproto/common': 0.4.0
29
-
'@atproto/crypto': 0.4.0
30
-
'@atproto/repo': 0.4.0
31
-
'@aws-sdk/client-cloudfront': 3.515.0
32
-
'@aws-sdk/client-kms': 3.515.0
33
-
'@aws-sdk/client-s3': 3.515.0
34
-
'@aws-sdk/lib-storage': 3.515.0(@aws-sdk/client-s3@3.515.0)
35
-
'@noble/curves': 1.3.0
36
key-encoder: 2.0.3
37
multiformats: 9.9.0
38
uint8arrays: 3.0.0
···
40
- aws-crt
41
dev: false
42
43
-
/@atproto/common-web@0.3.0:
44
-
resolution: {integrity: sha512-67VnV6JJyX+ZWyjV7xFQMypAgDmjVaR9ZCuU/QW+mqlqI7fex2uL4Fv+7/jHadgzhuJHVd6OHOvNn0wR5WZYtA==}
45
dependencies:
46
graphemer: 1.4.0
47
multiformats: 9.9.0
48
uint8arrays: 3.0.0
49
-
zod: 3.22.4
50
dev: false
51
52
/@atproto/common@0.1.1:
···
54
dependencies:
55
'@ipld/dag-cbor': 7.0.3
56
multiformats: 9.9.0
57
-
pino: 8.19.0
58
-
zod: 3.22.4
59
dev: false
60
61
-
/@atproto/common@0.4.0:
62
-
resolution: {integrity: sha512-yOXuPlCjT/OK9j+neIGYn9wkxx/AlxQSucysAF0xgwu0Ji8jAtKBf9Jv6R5ObYAjAD/kVUvEYumle+Yq/R9/7g==}
63
dependencies:
64
-
'@atproto/common-web': 0.3.0
65
'@ipld/dag-cbor': 7.0.3
66
cbor-x: 1.5.8
67
iso-datestring-validator: 2.2.2
68
multiformats: 9.9.0
69
-
pino: 8.19.0
70
dev: false
71
72
/@atproto/crypto@0.1.0:
···
79
uint8arrays: 3.0.0
80
dev: false
81
82
-
/@atproto/crypto@0.4.0:
83
-
resolution: {integrity: sha512-Kj/4VgJ7hzzXvE42L0rjzP6lM0tai+OfPnP1rxJ+UZg/YUDtuewL4uapnVoWXvlNceKgaLZH98g5n9gXBVTe5Q==}
84
dependencies:
85
-
'@noble/curves': 1.3.0
86
-
'@noble/hashes': 1.3.3
87
uint8arrays: 3.0.0
88
dev: false
89
90
-
/@atproto/identity@0.4.0:
91
-
resolution: {integrity: sha512-KKdVlqBgkFuTUx3KFiiQe0LuK9kopej1bhKm6SHRPEYbSEPFmRZQMY9TAjWJQrvQt8DpQzz6kVGjASFEjd3teQ==}
92
dependencies:
93
-
'@atproto/common-web': 0.3.0
94
-
'@atproto/crypto': 0.4.0
95
-
axios: 0.27.2
96
-
transitivePeerDependencies:
97
-
- debug
98
dev: false
99
100
-
/@atproto/lexicon@0.4.0:
101
-
resolution: {integrity: sha512-RvCBKdSI4M8qWm5uTNz1z3R2yIvIhmOsMuleOj8YR6BwRD+QbtUBy3l+xQ7iXf4M5fdfJFxaUNa6Ty0iRwdKqQ==}
102
dependencies:
103
-
'@atproto/common-web': 0.3.0
104
-
'@atproto/syntax': 0.3.0
105
iso-datestring-validator: 2.2.2
106
multiformats: 9.9.0
107
-
zod: 3.22.4
108
dev: false
109
110
-
/@atproto/pds@0.4.21:
111
-
resolution: {integrity: sha512-WOoJ72T3XqkSCVafBABthx6nmY+RcRF8sHZjn/Ickme4Y1kMWui7uHAQUbdCFmSvHvv/fD6MKrCmShOBFWfqiw==}
112
-
hasBin: true
113
dependencies:
114
-
'@atproto/api': 0.12.9
115
-
'@atproto/aws': 0.2.0
116
-
'@atproto/common': 0.4.0
117
-
'@atproto/crypto': 0.4.0
118
-
'@atproto/identity': 0.4.0
119
-
'@atproto/lexicon': 0.4.0
120
-
'@atproto/repo': 0.4.0
121
-
'@atproto/syntax': 0.3.0
122
-
'@atproto/xrpc': 0.5.0
123
-
'@atproto/xrpc-server': 0.5.1
124
'@did-plc/lib': 0.0.4
125
-
better-sqlite3: 9.4.1
126
bytes: 3.1.2
127
compression: 1.7.4
128
cors: 2.8.5
129
-
disposable-email: 0.2.3
130
express: 4.18.2
131
express-async-errors: 3.1.1(express@4.18.2)
132
file-type: 16.5.4
···
141
nodemailer: 6.9.9
142
nodemailer-html-to-text: 3.2.0
143
p-queue: 6.6.2
144
-
pino: 8.19.0
145
pino-http: 8.6.1
146
-
sharp: 0.32.6
147
typed-emitter: 2.1.0
148
uint8arrays: 3.0.0
149
-
zod: 3.22.4
150
transitivePeerDependencies:
151
- aws-crt
152
- bufferutil
···
155
- utf-8-validate
156
dev: false
157
158
-
/@atproto/repo@0.4.0:
159
-
resolution: {integrity: sha512-LB0DF/D8r8hB+qiGB0sWZuq7TSJYbWel+t572aCrLeCOmbRgnLkGPLUTOOUvLFYv8xz1BPZTbI8hy/vcUV79VA==}
160
dependencies:
161
-
'@atproto/common': 0.4.0
162
-
'@atproto/common-web': 0.3.0
163
-
'@atproto/crypto': 0.4.0
164
-
'@atproto/lexicon': 0.4.0
165
-
'@ipld/car': 3.2.4
166
'@ipld/dag-cbor': 7.0.3
167
multiformats: 9.9.0
168
uint8arrays: 3.0.0
169
-
zod: 3.22.4
170
dev: false
171
172
-
/@atproto/syntax@0.3.0:
173
-
resolution: {integrity: sha512-Weq0ZBxffGHDXHl9U7BQc2BFJi/e23AL+k+i5+D9hUq/bzT4yjGsrCejkjq0xt82xXDjmhhvQSZ0LqxyZ5woxA==}
174
dev: false
175
176
-
/@atproto/xrpc-server@0.5.1:
177
-
resolution: {integrity: sha512-SXU6dscVe5iYxPeV79QIFs/yEEu7LLOzyHGoHG1kSNO6DjwxXTdcWOc8GSYGV6H+7VycOoPZPkyD9q4teJlj/w==}
178
dependencies:
179
-
'@atproto/common': 0.4.0
180
-
'@atproto/crypto': 0.4.0
181
-
'@atproto/lexicon': 0.4.0
182
cbor-x: 1.5.8
183
express: 4.18.2
184
http-errors: 2.0.0
···
186
rate-limiter-flexible: 2.4.2
187
uint8arrays: 3.0.0
188
ws: 8.16.0
189
-
zod: 3.22.4
190
transitivePeerDependencies:
191
- bufferutil
192
- supports-color
193
- utf-8-validate
194
dev: false
195
196
-
/@atproto/xrpc@0.5.0:
197
-
resolution: {integrity: sha512-swu+wyOLvYW4l3n+VAuJbHcPcES+tin2Lsrp8Bw5aIXIICiuFn1YMFlwK9JwVUzTH21Py1s1nHEjr4CJeElJog==}
198
dependencies:
199
-
'@atproto/lexicon': 0.4.0
200
-
zod: 3.22.4
201
dev: false
202
203
-
/@aws-crypto/crc32@3.0.0:
204
-
resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==}
205
dependencies:
206
-
'@aws-crypto/util': 3.0.0
207
-
'@aws-sdk/types': 3.515.0
208
-
tslib: 1.14.1
209
dev: false
210
211
-
/@aws-crypto/crc32c@3.0.0:
212
-
resolution: {integrity: sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==}
213
dependencies:
214
-
'@aws-crypto/util': 3.0.0
215
-
'@aws-sdk/types': 3.515.0
216
-
tslib: 1.14.1
217
dev: false
218
219
-
/@aws-crypto/ie11-detection@3.0.0:
220
-
resolution: {integrity: sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==}
221
-
dependencies:
222
-
tslib: 1.14.1
223
-
dev: false
224
-
225
-
/@aws-crypto/sha1-browser@3.0.0:
226
-
resolution: {integrity: sha512-NJth5c997GLHs6nOYTzFKTbYdMNA6/1XlKVgnZoaZcQ7z7UJlOgj2JdbHE8tiYLS3fzXNCguct77SPGat2raSw==}
227
dependencies:
228
-
'@aws-crypto/ie11-detection': 3.0.0
229
-
'@aws-crypto/supports-web-crypto': 3.0.0
230
-
'@aws-crypto/util': 3.0.0
231
-
'@aws-sdk/types': 3.515.0
232
'@aws-sdk/util-locate-window': 3.495.0
233
-
'@aws-sdk/util-utf8-browser': 3.259.0
234
-
tslib: 1.14.1
235
dev: false
236
237
-
/@aws-crypto/sha256-browser@3.0.0:
238
-
resolution: {integrity: sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==}
239
dependencies:
240
-
'@aws-crypto/ie11-detection': 3.0.0
241
-
'@aws-crypto/sha256-js': 3.0.0
242
-
'@aws-crypto/supports-web-crypto': 3.0.0
243
-
'@aws-crypto/util': 3.0.0
244
-
'@aws-sdk/types': 3.515.0
245
'@aws-sdk/util-locate-window': 3.495.0
246
-
'@aws-sdk/util-utf8-browser': 3.259.0
247
-
tslib: 1.14.1
248
dev: false
249
250
-
/@aws-crypto/sha256-js@3.0.0:
251
-
resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==}
252
-
dependencies:
253
-
'@aws-crypto/util': 3.0.0
254
-
'@aws-sdk/types': 3.515.0
255
-
tslib: 1.14.1
256
-
dev: false
257
-
258
-
/@aws-crypto/supports-web-crypto@3.0.0:
259
-
resolution: {integrity: sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==}
260
-
dependencies:
261
-
tslib: 1.14.1
262
-
dev: false
263
-
264
-
/@aws-crypto/util@3.0.0:
265
-
resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==}
266
dependencies:
267
-
'@aws-sdk/types': 3.515.0
268
-
'@aws-sdk/util-utf8-browser': 3.259.0
269
-
tslib: 1.14.1
270
dev: false
271
272
-
/@aws-sdk/client-cloudfront@3.515.0:
273
-
resolution: {integrity: sha512-aDiTeB2QEX6M9I3yqchCce4z78wRuDOh3oZq2eiBueJqk3R3RGm8zDdsiJ+U9N6NVSmcm7Xs55Ws8NUJZGwizw==}
274
-
engines: {node: '>=14.0.0'}
275
dependencies:
276
-
'@aws-crypto/sha256-browser': 3.0.0
277
-
'@aws-crypto/sha256-js': 3.0.0
278
-
'@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
279
-
'@aws-sdk/core': 3.513.0
280
-
'@aws-sdk/credential-provider-node': 3.515.0
281
-
'@aws-sdk/middleware-host-header': 3.515.0
282
-
'@aws-sdk/middleware-logger': 3.515.0
283
-
'@aws-sdk/middleware-recursion-detection': 3.515.0
284
-
'@aws-sdk/middleware-user-agent': 3.515.0
285
-
'@aws-sdk/region-config-resolver': 3.515.0
286
-
'@aws-sdk/types': 3.515.0
287
-
'@aws-sdk/util-endpoints': 3.515.0
288
-
'@aws-sdk/util-user-agent-browser': 3.515.0
289
-
'@aws-sdk/util-user-agent-node': 3.515.0
290
-
'@aws-sdk/xml-builder': 3.496.0
291
-
'@smithy/config-resolver': 2.1.1
292
-
'@smithy/core': 1.3.2
293
-
'@smithy/fetch-http-handler': 2.4.1
294
-
'@smithy/hash-node': 2.1.1
295
-
'@smithy/invalid-dependency': 2.1.1
296
-
'@smithy/middleware-content-length': 2.1.1
297
-
'@smithy/middleware-endpoint': 2.4.1
298
-
'@smithy/middleware-retry': 2.1.1
299
-
'@smithy/middleware-serde': 2.1.1
300
-
'@smithy/middleware-stack': 2.1.1
301
-
'@smithy/node-config-provider': 2.2.1
302
-
'@smithy/node-http-handler': 2.3.1
303
-
'@smithy/protocol-http': 3.1.1
304
-
'@smithy/smithy-client': 2.3.1
305
-
'@smithy/types': 2.9.1
306
-
'@smithy/url-parser': 2.1.1
307
-
'@smithy/util-base64': 2.1.1
308
-
'@smithy/util-body-length-browser': 2.1.1
309
-
'@smithy/util-body-length-node': 2.2.1
310
-
'@smithy/util-defaults-mode-browser': 2.1.1
311
-
'@smithy/util-defaults-mode-node': 2.2.0
312
-
'@smithy/util-endpoints': 1.1.1
313
-
'@smithy/util-middleware': 2.1.1
314
-
'@smithy/util-retry': 2.1.1
315
-
'@smithy/util-stream': 2.1.1
316
-
'@smithy/util-utf8': 2.1.1
317
-
'@smithy/util-waiter': 2.1.1
318
-
fast-xml-parser: 4.2.5
319
tslib: 2.6.2
320
-
transitivePeerDependencies:
321
-
- aws-crt
322
dev: false
323
324
-
/@aws-sdk/client-kms@3.515.0:
325
-
resolution: {integrity: sha512-dQUd2tCEZvKOmLnz/QwE1PAWVeuh1MWyxUyd7ovCmuz929P6WiGaeEiXhuvPak4ghc3g7TOqTrHtAWJMDAi3nw==}
326
-
engines: {node: '>=14.0.0'}
327
dependencies:
328
-
'@aws-crypto/sha256-browser': 3.0.0
329
-
'@aws-crypto/sha256-js': 3.0.0
330
-
'@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
331
-
'@aws-sdk/core': 3.513.0
332
-
'@aws-sdk/credential-provider-node': 3.515.0
333
-
'@aws-sdk/middleware-host-header': 3.515.0
334
-
'@aws-sdk/middleware-logger': 3.515.0
335
-
'@aws-sdk/middleware-recursion-detection': 3.515.0
336
-
'@aws-sdk/middleware-user-agent': 3.515.0
337
-
'@aws-sdk/region-config-resolver': 3.515.0
338
-
'@aws-sdk/types': 3.515.0
339
-
'@aws-sdk/util-endpoints': 3.515.0
340
-
'@aws-sdk/util-user-agent-browser': 3.515.0
341
-
'@aws-sdk/util-user-agent-node': 3.515.0
342
-
'@smithy/config-resolver': 2.1.1
343
-
'@smithy/core': 1.3.2
344
-
'@smithy/fetch-http-handler': 2.4.1
345
-
'@smithy/hash-node': 2.1.1
346
-
'@smithy/invalid-dependency': 2.1.1
347
-
'@smithy/middleware-content-length': 2.1.1
348
-
'@smithy/middleware-endpoint': 2.4.1
349
-
'@smithy/middleware-retry': 2.1.1
350
-
'@smithy/middleware-serde': 2.1.1
351
-
'@smithy/middleware-stack': 2.1.1
352
-
'@smithy/node-config-provider': 2.2.1
353
-
'@smithy/node-http-handler': 2.3.1
354
-
'@smithy/protocol-http': 3.1.1
355
-
'@smithy/smithy-client': 2.3.1
356
-
'@smithy/types': 2.9.1
357
-
'@smithy/url-parser': 2.1.1
358
-
'@smithy/util-base64': 2.1.1
359
-
'@smithy/util-body-length-browser': 2.1.1
360
-
'@smithy/util-body-length-node': 2.2.1
361
-
'@smithy/util-defaults-mode-browser': 2.1.1
362
-
'@smithy/util-defaults-mode-node': 2.2.0
363
-
'@smithy/util-endpoints': 1.1.1
364
-
'@smithy/util-middleware': 2.1.1
365
-
'@smithy/util-retry': 2.1.1
366
'@smithy/util-utf8': 2.1.1
367
tslib: 2.6.2
368
-
transitivePeerDependencies:
369
-
- aws-crt
370
dev: false
371
372
-
/@aws-sdk/client-s3@3.515.0:
373
-
resolution: {integrity: sha512-K527n83hrMUdosxOYTzL63wtlJtmN5SUJZnGY1sUR6UyOrnOr9lS6t3AB6BgHqLFRFZJqSqmhflv2cOD7P1UPg==}
374
-
engines: {node: '>=14.0.0'}
375
dependencies:
376
-
'@aws-crypto/sha1-browser': 3.0.0
377
-
'@aws-crypto/sha256-browser': 3.0.0
378
-
'@aws-crypto/sha256-js': 3.0.0
379
-
'@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
380
-
'@aws-sdk/core': 3.513.0
381
-
'@aws-sdk/credential-provider-node': 3.515.0
382
-
'@aws-sdk/middleware-bucket-endpoint': 3.515.0
383
-
'@aws-sdk/middleware-expect-continue': 3.515.0
384
-
'@aws-sdk/middleware-flexible-checksums': 3.515.0
385
-
'@aws-sdk/middleware-host-header': 3.515.0
386
-
'@aws-sdk/middleware-location-constraint': 3.515.0
387
-
'@aws-sdk/middleware-logger': 3.515.0
388
-
'@aws-sdk/middleware-recursion-detection': 3.515.0
389
-
'@aws-sdk/middleware-sdk-s3': 3.515.0
390
-
'@aws-sdk/middleware-signing': 3.515.0
391
-
'@aws-sdk/middleware-ssec': 3.515.0
392
-
'@aws-sdk/middleware-user-agent': 3.515.0
393
-
'@aws-sdk/region-config-resolver': 3.515.0
394
-
'@aws-sdk/signature-v4-multi-region': 3.515.0
395
-
'@aws-sdk/types': 3.515.0
396
-
'@aws-sdk/util-endpoints': 3.515.0
397
-
'@aws-sdk/util-user-agent-browser': 3.515.0
398
-
'@aws-sdk/util-user-agent-node': 3.515.0
399
-
'@aws-sdk/xml-builder': 3.496.0
400
-
'@smithy/config-resolver': 2.1.1
401
-
'@smithy/core': 1.3.2
402
-
'@smithy/eventstream-serde-browser': 2.1.1
403
-
'@smithy/eventstream-serde-config-resolver': 2.1.1
404
-
'@smithy/eventstream-serde-node': 2.1.1
405
-
'@smithy/fetch-http-handler': 2.4.1
406
-
'@smithy/hash-blob-browser': 2.1.1
407
-
'@smithy/hash-node': 2.1.1
408
-
'@smithy/hash-stream-node': 2.1.1
409
-
'@smithy/invalid-dependency': 2.1.1
410
-
'@smithy/md5-js': 2.1.1
411
-
'@smithy/middleware-content-length': 2.1.1
412
-
'@smithy/middleware-endpoint': 2.4.1
413
-
'@smithy/middleware-retry': 2.1.1
414
-
'@smithy/middleware-serde': 2.1.1
415
-
'@smithy/middleware-stack': 2.1.1
416
-
'@smithy/node-config-provider': 2.2.1
417
-
'@smithy/node-http-handler': 2.3.1
418
-
'@smithy/protocol-http': 3.1.1
419
-
'@smithy/smithy-client': 2.3.1
420
-
'@smithy/types': 2.9.1
421
-
'@smithy/url-parser': 2.1.1
422
-
'@smithy/util-base64': 2.1.1
423
-
'@smithy/util-body-length-browser': 2.1.1
424
-
'@smithy/util-body-length-node': 2.2.1
425
-
'@smithy/util-defaults-mode-browser': 2.1.1
426
-
'@smithy/util-defaults-mode-node': 2.2.0
427
-
'@smithy/util-endpoints': 1.1.1
428
-
'@smithy/util-retry': 2.1.1
429
-
'@smithy/util-stream': 2.1.1
430
-
'@smithy/util-utf8': 2.1.1
431
-
'@smithy/util-waiter': 2.1.1
432
-
fast-xml-parser: 4.2.5
433
tslib: 2.6.2
434
transitivePeerDependencies:
435
- aws-crt
436
dev: false
437
438
-
/@aws-sdk/client-sso-oidc@3.515.0(@aws-sdk/credential-provider-node@3.515.0):
439
-
resolution: {integrity: sha512-zACa8LNlPUdlNUBqQRf5a3MfouLNtcBfm84v2c8M976DwJrMGONPe1QjyLLsD38uESQiXiVQRruj/b000iMXNw==}
440
-
engines: {node: '>=14.0.0'}
441
-
peerDependencies:
442
-
'@aws-sdk/credential-provider-node': ^3.515.0
443
dependencies:
444
-
'@aws-crypto/sha256-browser': 3.0.0
445
-
'@aws-crypto/sha256-js': 3.0.0
446
-
'@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
447
-
'@aws-sdk/core': 3.513.0
448
-
'@aws-sdk/credential-provider-node': 3.515.0
449
-
'@aws-sdk/middleware-host-header': 3.515.0
450
-
'@aws-sdk/middleware-logger': 3.515.0
451
-
'@aws-sdk/middleware-recursion-detection': 3.515.0
452
-
'@aws-sdk/middleware-user-agent': 3.515.0
453
-
'@aws-sdk/region-config-resolver': 3.515.0
454
-
'@aws-sdk/types': 3.515.0
455
-
'@aws-sdk/util-endpoints': 3.515.0
456
-
'@aws-sdk/util-user-agent-browser': 3.515.0
457
-
'@aws-sdk/util-user-agent-node': 3.515.0
458
-
'@smithy/config-resolver': 2.1.1
459
-
'@smithy/core': 1.3.2
460
-
'@smithy/fetch-http-handler': 2.4.1
461
-
'@smithy/hash-node': 2.1.1
462
-
'@smithy/invalid-dependency': 2.1.1
463
-
'@smithy/middleware-content-length': 2.1.1
464
-
'@smithy/middleware-endpoint': 2.4.1
465
-
'@smithy/middleware-retry': 2.1.1
466
-
'@smithy/middleware-serde': 2.1.1
467
-
'@smithy/middleware-stack': 2.1.1
468
-
'@smithy/node-config-provider': 2.2.1
469
-
'@smithy/node-http-handler': 2.3.1
470
-
'@smithy/protocol-http': 3.1.1
471
-
'@smithy/smithy-client': 2.3.1
472
-
'@smithy/types': 2.9.1
473
-
'@smithy/url-parser': 2.1.1
474
-
'@smithy/util-base64': 2.1.1
475
-
'@smithy/util-body-length-browser': 2.1.1
476
-
'@smithy/util-body-length-node': 2.2.1
477
-
'@smithy/util-defaults-mode-browser': 2.1.1
478
-
'@smithy/util-defaults-mode-node': 2.2.0
479
-
'@smithy/util-endpoints': 1.1.1
480
-
'@smithy/util-middleware': 2.1.1
481
-
'@smithy/util-retry': 2.1.1
482
-
'@smithy/util-utf8': 2.1.1
483
tslib: 2.6.2
484
transitivePeerDependencies:
485
- aws-crt
486
dev: false
487
488
-
/@aws-sdk/client-sso@3.515.0:
489
-
resolution: {integrity: sha512-4oGBLW476zmkdN98lAns3bObRNO+DLOfg4MDUSR6l6GYBV/zGAtoy2O/FhwYKgA2L5h2ZtElGopLlk/1Q0ePLw==}
490
-
engines: {node: '>=14.0.0'}
491
dependencies:
492
-
'@aws-crypto/sha256-browser': 3.0.0
493
-
'@aws-crypto/sha256-js': 3.0.0
494
-
'@aws-sdk/core': 3.513.0
495
-
'@aws-sdk/middleware-host-header': 3.515.0
496
-
'@aws-sdk/middleware-logger': 3.515.0
497
-
'@aws-sdk/middleware-recursion-detection': 3.515.0
498
-
'@aws-sdk/middleware-user-agent': 3.515.0
499
-
'@aws-sdk/region-config-resolver': 3.515.0
500
-
'@aws-sdk/types': 3.515.0
501
-
'@aws-sdk/util-endpoints': 3.515.0
502
-
'@aws-sdk/util-user-agent-browser': 3.515.0
503
-
'@aws-sdk/util-user-agent-node': 3.515.0
504
-
'@smithy/config-resolver': 2.1.1
505
-
'@smithy/core': 1.3.2
506
-
'@smithy/fetch-http-handler': 2.4.1
507
-
'@smithy/hash-node': 2.1.1
508
-
'@smithy/invalid-dependency': 2.1.1
509
-
'@smithy/middleware-content-length': 2.1.1
510
-
'@smithy/middleware-endpoint': 2.4.1
511
-
'@smithy/middleware-retry': 2.1.1
512
-
'@smithy/middleware-serde': 2.1.1
513
-
'@smithy/middleware-stack': 2.1.1
514
-
'@smithy/node-config-provider': 2.2.1
515
-
'@smithy/node-http-handler': 2.3.1
516
-
'@smithy/protocol-http': 3.1.1
517
-
'@smithy/smithy-client': 2.3.1
518
-
'@smithy/types': 2.9.1
519
-
'@smithy/url-parser': 2.1.1
520
-
'@smithy/util-base64': 2.1.1
521
-
'@smithy/util-body-length-browser': 2.1.1
522
-
'@smithy/util-body-length-node': 2.2.1
523
-
'@smithy/util-defaults-mode-browser': 2.1.1
524
-
'@smithy/util-defaults-mode-node': 2.2.0
525
-
'@smithy/util-endpoints': 1.1.1
526
-
'@smithy/util-middleware': 2.1.1
527
-
'@smithy/util-retry': 2.1.1
528
-
'@smithy/util-utf8': 2.1.1
529
tslib: 2.6.2
530
transitivePeerDependencies:
531
- aws-crt
532
dev: false
533
534
-
/@aws-sdk/client-sts@3.515.0(@aws-sdk/credential-provider-node@3.515.0):
535
-
resolution: {integrity: sha512-ScYuvaIDgip3atOJIA1FU2n0gJkEdveu1KrrCPathoUCV5zpK8qQmO/n+Fj/7hKFxeKdFbB+4W4CsJWYH94nlg==}
536
-
engines: {node: '>=14.0.0'}
537
-
peerDependencies:
538
-
'@aws-sdk/credential-provider-node': ^3.515.0
539
dependencies:
540
-
'@aws-crypto/sha256-browser': 3.0.0
541
-
'@aws-crypto/sha256-js': 3.0.0
542
-
'@aws-sdk/core': 3.513.0
543
-
'@aws-sdk/credential-provider-node': 3.515.0
544
-
'@aws-sdk/middleware-host-header': 3.515.0
545
-
'@aws-sdk/middleware-logger': 3.515.0
546
-
'@aws-sdk/middleware-recursion-detection': 3.515.0
547
-
'@aws-sdk/middleware-user-agent': 3.515.0
548
-
'@aws-sdk/region-config-resolver': 3.515.0
549
-
'@aws-sdk/types': 3.515.0
550
-
'@aws-sdk/util-endpoints': 3.515.0
551
-
'@aws-sdk/util-user-agent-browser': 3.515.0
552
-
'@aws-sdk/util-user-agent-node': 3.515.0
553
-
'@smithy/config-resolver': 2.1.1
554
-
'@smithy/core': 1.3.2
555
-
'@smithy/fetch-http-handler': 2.4.1
556
-
'@smithy/hash-node': 2.1.1
557
-
'@smithy/invalid-dependency': 2.1.1
558
-
'@smithy/middleware-content-length': 2.1.1
559
-
'@smithy/middleware-endpoint': 2.4.1
560
-
'@smithy/middleware-retry': 2.1.1
561
-
'@smithy/middleware-serde': 2.1.1
562
-
'@smithy/middleware-stack': 2.1.1
563
-
'@smithy/node-config-provider': 2.2.1
564
-
'@smithy/node-http-handler': 2.3.1
565
-
'@smithy/protocol-http': 3.1.1
566
-
'@smithy/smithy-client': 2.3.1
567
-
'@smithy/types': 2.9.1
568
-
'@smithy/url-parser': 2.1.1
569
-
'@smithy/util-base64': 2.1.1
570
-
'@smithy/util-body-length-browser': 2.1.1
571
-
'@smithy/util-body-length-node': 2.2.1
572
-
'@smithy/util-defaults-mode-browser': 2.1.1
573
-
'@smithy/util-defaults-mode-node': 2.2.0
574
-
'@smithy/util-endpoints': 1.1.1
575
-
'@smithy/util-middleware': 2.1.1
576
-
'@smithy/util-retry': 2.1.1
577
-
'@smithy/util-utf8': 2.1.1
578
-
fast-xml-parser: 4.2.5
579
tslib: 2.6.2
580
transitivePeerDependencies:
581
- aws-crt
582
dev: false
583
584
-
/@aws-sdk/core@3.513.0:
585
-
resolution: {integrity: sha512-L+9DL4apWuqNKVOMJ8siAuWoRM9rZf9w1iPv8S2o83WO2jVK7E/m+rNW1dFo9HsA5V1ccDl2H2qLXx24HiHmOw==}
586
-
engines: {node: '>=14.0.0'}
587
dependencies:
588
-
'@smithy/core': 1.3.2
589
-
'@smithy/protocol-http': 3.1.1
590
-
'@smithy/signature-v4': 2.1.1
591
-
'@smithy/smithy-client': 2.3.1
592
-
'@smithy/types': 2.9.1
593
tslib: 2.6.2
594
dev: false
595
596
-
/@aws-sdk/credential-provider-env@3.515.0:
597
-
resolution: {integrity: sha512-45vxdyqhTAaUMERYVWOziG3K8L2TV9G4ryQS/KZ84o7NAybE9GMdoZRVmGHAO7mJJ1wQiYCM/E+i5b3NW9JfNA==}
598
-
engines: {node: '>=14.0.0'}
599
dependencies:
600
-
'@aws-sdk/types': 3.515.0
601
-
'@smithy/property-provider': 2.1.1
602
-
'@smithy/types': 2.9.1
603
tslib: 2.6.2
604
dev: false
605
606
-
/@aws-sdk/credential-provider-http@3.515.0:
607
-
resolution: {integrity: sha512-Ba6FXK77vU4WyheiamNjEuTFmir0eAXuJGPO27lBaA8g+V/seXGHScsbOG14aQGDOr2P02OPwKGZrWWA7BFpfQ==}
608
-
engines: {node: '>=14.0.0'}
609
dependencies:
610
-
'@aws-sdk/types': 3.515.0
611
-
'@smithy/fetch-http-handler': 2.4.1
612
-
'@smithy/node-http-handler': 2.3.1
613
-
'@smithy/property-provider': 2.1.1
614
-
'@smithy/protocol-http': 3.1.1
615
-
'@smithy/smithy-client': 2.3.1
616
-
'@smithy/types': 2.9.1
617
-
'@smithy/util-stream': 2.1.1
618
tslib: 2.6.2
619
dev: false
620
621
-
/@aws-sdk/credential-provider-ini@3.515.0(@aws-sdk/credential-provider-node@3.515.0):
622
-
resolution: {integrity: sha512-ouDlNZdv2TKeVEA/YZk2+XklTXyAAGdbWnl4IgN9ItaodWI+lZjdIoNC8BAooVH+atIV/cZgoGTGQL7j2TxJ9A==}
623
-
engines: {node: '>=14.0.0'}
624
dependencies:
625
-
'@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
626
-
'@aws-sdk/credential-provider-env': 3.515.0
627
-
'@aws-sdk/credential-provider-process': 3.515.0
628
-
'@aws-sdk/credential-provider-sso': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
629
-
'@aws-sdk/credential-provider-web-identity': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
630
-
'@aws-sdk/types': 3.515.0
631
-
'@smithy/credential-provider-imds': 2.2.1
632
-
'@smithy/property-provider': 2.1.1
633
-
'@smithy/shared-ini-file-loader': 2.3.1
634
-
'@smithy/types': 2.9.1
635
tslib: 2.6.2
636
transitivePeerDependencies:
637
-
- '@aws-sdk/credential-provider-node'
638
- aws-crt
639
dev: false
640
641
-
/@aws-sdk/credential-provider-node@3.515.0:
642
-
resolution: {integrity: sha512-Y4kHSpbxksiCZZNcvsiKUd8Fb2XlyUuONEwqWFNL82ZH6TCCjBGS31wJQCSxBHqYcOL3tiORUEJkoO7uS30uQA==}
643
-
engines: {node: '>=14.0.0'}
644
dependencies:
645
-
'@aws-sdk/credential-provider-env': 3.515.0
646
-
'@aws-sdk/credential-provider-http': 3.515.0
647
-
'@aws-sdk/credential-provider-ini': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
648
-
'@aws-sdk/credential-provider-process': 3.515.0
649
-
'@aws-sdk/credential-provider-sso': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
650
-
'@aws-sdk/credential-provider-web-identity': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
651
-
'@aws-sdk/types': 3.515.0
652
-
'@smithy/credential-provider-imds': 2.2.1
653
-
'@smithy/property-provider': 2.1.1
654
-
'@smithy/shared-ini-file-loader': 2.3.1
655
-
'@smithy/types': 2.9.1
656
tslib: 2.6.2
657
transitivePeerDependencies:
658
- aws-crt
659
dev: false
660
661
-
/@aws-sdk/credential-provider-process@3.515.0:
662
-
resolution: {integrity: sha512-pSjiOA2FM63LHRKNDvEpBRp80FVGT0Mw/gzgbqFXP+sewk0WVonYbEcMDTJptH3VsLPGzqH/DQ1YL/aEIBuXFQ==}
663
-
engines: {node: '>=14.0.0'}
664
dependencies:
665
-
'@aws-sdk/types': 3.515.0
666
-
'@smithy/property-provider': 2.1.1
667
-
'@smithy/shared-ini-file-loader': 2.3.1
668
-
'@smithy/types': 2.9.1
669
tslib: 2.6.2
670
dev: false
671
672
-
/@aws-sdk/credential-provider-sso@3.515.0(@aws-sdk/credential-provider-node@3.515.0):
673
-
resolution: {integrity: sha512-j7vUkiSmuhpBvZYoPTRTI4ePnQbiZMFl6TNhg9b9DprC1zHkucsZnhRhqjOVlrw/H6J4jmcPGcHHTZ5WQNI5xQ==}
674
-
engines: {node: '>=14.0.0'}
675
dependencies:
676
-
'@aws-sdk/client-sso': 3.515.0
677
-
'@aws-sdk/token-providers': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
678
-
'@aws-sdk/types': 3.515.0
679
-
'@smithy/property-provider': 2.1.1
680
-
'@smithy/shared-ini-file-loader': 2.3.1
681
-
'@smithy/types': 2.9.1
682
tslib: 2.6.2
683
transitivePeerDependencies:
684
-
- '@aws-sdk/credential-provider-node'
685
- aws-crt
686
dev: false
687
688
-
/@aws-sdk/credential-provider-web-identity@3.515.0(@aws-sdk/credential-provider-node@3.515.0):
689
-
resolution: {integrity: sha512-66+2g4z3fWwdoGReY8aUHvm6JrKZMTRxjuizljVmMyOBttKPeBYXvUTop/g3ZGUx1f8j+C5qsGK52viYBvtjuQ==}
690
-
engines: {node: '>=14.0.0'}
691
dependencies:
692
-
'@aws-sdk/client-sts': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
693
-
'@aws-sdk/types': 3.515.0
694
-
'@smithy/property-provider': 2.1.1
695
-
'@smithy/types': 2.9.1
696
tslib: 2.6.2
697
transitivePeerDependencies:
698
-
- '@aws-sdk/credential-provider-node'
699
- aws-crt
700
dev: false
701
702
-
/@aws-sdk/lib-storage@3.515.0(@aws-sdk/client-s3@3.515.0):
703
-
resolution: {integrity: sha512-/7z/3KnMs1ODNS9c8Skj/DFTsy6/v7n17clh1IGOcTYhhioCMA3MIzIZecWFeLjPYcUSkNQHIIjKFQt1nhZkwA==}
704
-
engines: {node: '>=14.0.0'}
705
peerDependencies:
706
-
'@aws-sdk/client-s3': ^3.0.0
707
dependencies:
708
-
'@aws-sdk/client-s3': 3.515.0
709
-
'@smithy/abort-controller': 2.1.1
710
-
'@smithy/middleware-endpoint': 2.4.1
711
-
'@smithy/smithy-client': 2.3.1
712
buffer: 5.6.0
713
events: 3.3.0
714
stream-browserify: 3.0.0
715
tslib: 2.6.2
716
dev: false
717
718
-
/@aws-sdk/middleware-bucket-endpoint@3.515.0:
719
-
resolution: {integrity: sha512-Vm423j3udFrhKPaKiXtie+6aF05efjX8lhAu5VOruIvbam7olvdWNdkH7sGWlz1ko3CVa7PwOYjGHiOOhxpEOA==}
720
-
engines: {node: '>=14.0.0'}
721
dependencies:
722
-
'@aws-sdk/types': 3.515.0
723
-
'@aws-sdk/util-arn-parser': 3.495.0
724
-
'@smithy/node-config-provider': 2.2.1
725
-
'@smithy/protocol-http': 3.1.1
726
-
'@smithy/types': 2.9.1
727
-
'@smithy/util-config-provider': 2.2.1
728
tslib: 2.6.2
729
dev: false
730
731
-
/@aws-sdk/middleware-expect-continue@3.515.0:
732
-
resolution: {integrity: sha512-TWCXulivab4reOMx/vxa/IwnPX78fLwI9NUoAxjsqB6W9qjmSnPD43BSVeGvbbl/YNmgk7XfMbZb6IgxW7RyzA==}
733
-
engines: {node: '>=14.0.0'}
734
dependencies:
735
-
'@aws-sdk/types': 3.515.0
736
-
'@smithy/protocol-http': 3.1.1
737
-
'@smithy/types': 2.9.1
738
tslib: 2.6.2
739
dev: false
740
741
-
/@aws-sdk/middleware-flexible-checksums@3.515.0:
742
-
resolution: {integrity: sha512-ydGjnqNeYlJaAkmQeQnS4pZRAAvzefdm8c234Qh0Fg55xRwHTNLp7uYsdfkTjrdAlj6YIO3Zr6vK6VJ6MGCwug==}
743
-
engines: {node: '>=14.0.0'}
744
dependencies:
745
-
'@aws-crypto/crc32': 3.0.0
746
-
'@aws-crypto/crc32c': 3.0.0
747
-
'@aws-sdk/types': 3.515.0
748
-
'@smithy/is-array-buffer': 2.1.1
749
-
'@smithy/protocol-http': 3.1.1
750
-
'@smithy/types': 2.9.1
751
-
'@smithy/util-utf8': 2.1.1
752
tslib: 2.6.2
753
dev: false
754
755
-
/@aws-sdk/middleware-host-header@3.515.0:
756
-
resolution: {integrity: sha512-I1MwWPzdRKM1luvdDdjdGsDjNVPhj9zaIytEchjTY40NcKOg+p2evLD2y69ozzg8pyXK63r8DdvDGOo9QPuh0A==}
757
-
engines: {node: '>=14.0.0'}
758
dependencies:
759
-
'@aws-sdk/types': 3.515.0
760
-
'@smithy/protocol-http': 3.1.1
761
-
'@smithy/types': 2.9.1
762
tslib: 2.6.2
763
dev: false
764
765
-
/@aws-sdk/middleware-location-constraint@3.515.0:
766
-
resolution: {integrity: sha512-ORFC5oijjTJsHhUXy9o52/vl5Irf6e83bE/8tBp+sVVx81+E8zTTWZbysoa41c0B5Ycd0H3wCWutvjdXT16ydQ==}
767
-
engines: {node: '>=14.0.0'}
768
dependencies:
769
-
'@aws-sdk/types': 3.515.0
770
-
'@smithy/types': 2.9.1
771
tslib: 2.6.2
772
dev: false
773
774
-
/@aws-sdk/middleware-logger@3.515.0:
775
-
resolution: {integrity: sha512-qXomJzg2m/5seQOxHi/yOXOKfSjwrrJSmEmfwJKJyQgdMbBcjz3Cz0H/1LyC6c5hHm6a/SZgSTzDAbAoUmyL+Q==}
776
-
engines: {node: '>=14.0.0'}
777
dependencies:
778
-
'@aws-sdk/types': 3.515.0
779
-
'@smithy/types': 2.9.1
780
tslib: 2.6.2
781
dev: false
782
783
-
/@aws-sdk/middleware-recursion-detection@3.515.0:
784
-
resolution: {integrity: sha512-dokHLbTV3IHRIBrw9mGoxcNTnQsjlm7TpkJhPdGT9T4Mq399EyQo51u6IsVMm07RXLl2Zw7u+u9p+qWBFzmFRA==}
785
-
engines: {node: '>=14.0.0'}
786
dependencies:
787
-
'@aws-sdk/types': 3.515.0
788
-
'@smithy/protocol-http': 3.1.1
789
-
'@smithy/types': 2.9.1
790
tslib: 2.6.2
791
dev: false
792
793
-
/@aws-sdk/middleware-sdk-s3@3.515.0:
794
-
resolution: {integrity: sha512-vB8JwiTEAqm1UT9xfugnCgl0H0dtBLUQQK99JwQEWjHPZmQ3HQuVkykmJRY3X0hzKMEgqXodz0hZOvf3Hq1mvQ==}
795
-
engines: {node: '>=14.0.0'}
796
dependencies:
797
-
'@aws-sdk/types': 3.515.0
798
-
'@aws-sdk/util-arn-parser': 3.495.0
799
-
'@smithy/node-config-provider': 2.2.1
800
-
'@smithy/protocol-http': 3.1.1
801
-
'@smithy/signature-v4': 2.1.1
802
-
'@smithy/smithy-client': 2.3.1
803
-
'@smithy/types': 2.9.1
804
-
'@smithy/util-config-provider': 2.2.1
805
tslib: 2.6.2
806
dev: false
807
808
-
/@aws-sdk/middleware-signing@3.515.0:
809
-
resolution: {integrity: sha512-SdjCyQCL702I07KhCiBFcoh6+NYtnruHJQIzWwMpBteuYHnCHW1k9uZ6pqacsS+Y6qpAKfTVNpQx2zP2s6QoHA==}
810
-
engines: {node: '>=14.0.0'}
811
dependencies:
812
-
'@aws-sdk/types': 3.515.0
813
-
'@smithy/property-provider': 2.1.1
814
-
'@smithy/protocol-http': 3.1.1
815
-
'@smithy/signature-v4': 2.1.1
816
-
'@smithy/types': 2.9.1
817
-
'@smithy/util-middleware': 2.1.1
818
tslib: 2.6.2
819
dev: false
820
821
-
/@aws-sdk/middleware-ssec@3.515.0:
822
-
resolution: {integrity: sha512-0qLjKiorosVBzzaV/o7MEyS9xqLLu02qGbP564Z/FZY74JUQEpBNedgveMUbb6lqr85RnOuwZ0GZ0cBRfH2brQ==}
823
-
engines: {node: '>=14.0.0'}
824
dependencies:
825
-
'@aws-sdk/types': 3.515.0
826
-
'@smithy/types': 2.9.1
827
tslib: 2.6.2
828
dev: false
829
830
-
/@aws-sdk/middleware-user-agent@3.515.0:
831
-
resolution: {integrity: sha512-nOqZjGA/GkjuJ5fUshec9Fv6HFd7ovOTxMJbw3MfAhqXuVZ6dKF41lpVJ4imNsgyFt3shUg9WDY8zGFjlYMB3g==}
832
-
engines: {node: '>=14.0.0'}
833
dependencies:
834
-
'@aws-sdk/types': 3.515.0
835
-
'@aws-sdk/util-endpoints': 3.515.0
836
-
'@smithy/protocol-http': 3.1.1
837
-
'@smithy/types': 2.9.1
838
tslib: 2.6.2
839
dev: false
840
841
-
/@aws-sdk/region-config-resolver@3.515.0:
842
-
resolution: {integrity: sha512-RIRx9loxMgEAc/r1wPfnfShOuzn4RBi8pPPv6/jhhITEeMnJe6enAh2k5y9DdiVDDgCWZgVFSv0YkAIfzAFsnQ==}
843
-
engines: {node: '>=14.0.0'}
844
dependencies:
845
-
'@aws-sdk/types': 3.515.0
846
-
'@smithy/node-config-provider': 2.2.1
847
-
'@smithy/types': 2.9.1
848
-
'@smithy/util-config-provider': 2.2.1
849
-
'@smithy/util-middleware': 2.1.1
850
tslib: 2.6.2
851
dev: false
852
853
-
/@aws-sdk/signature-v4-multi-region@3.515.0:
854
-
resolution: {integrity: sha512-5lrCn4DSE0zL41k0L6moqcdExZhWdAnV0/oMEagrISzQYoia+aNTEeyVD3xqJhRbEW4gCj3Uoyis6c8muf7b9g==}
855
-
engines: {node: '>=14.0.0'}
856
dependencies:
857
-
'@aws-sdk/middleware-sdk-s3': 3.515.0
858
-
'@aws-sdk/types': 3.515.0
859
-
'@smithy/protocol-http': 3.1.1
860
-
'@smithy/signature-v4': 2.1.1
861
-
'@smithy/types': 2.9.1
862
tslib: 2.6.2
863
dev: false
864
865
-
/@aws-sdk/token-providers@3.515.0(@aws-sdk/credential-provider-node@3.515.0):
866
-
resolution: {integrity: sha512-MQuf04rIcTXqwDzmyHSpFPF1fKEzRl64oXtCRUF3ddxTdK6wxXkePfK6wNCuL+GEbEcJAoCtIGIRpzGPJvQjHA==}
867
-
engines: {node: '>=14.0.0'}
868
dependencies:
869
-
'@aws-sdk/client-sso-oidc': 3.515.0(@aws-sdk/credential-provider-node@3.515.0)
870
-
'@aws-sdk/types': 3.515.0
871
-
'@smithy/property-provider': 2.1.1
872
-
'@smithy/shared-ini-file-loader': 2.3.1
873
-
'@smithy/types': 2.9.1
874
tslib: 2.6.2
875
transitivePeerDependencies:
876
-
- '@aws-sdk/credential-provider-node'
877
- aws-crt
878
dev: false
879
880
-
/@aws-sdk/types@3.515.0:
881
-
resolution: {integrity: sha512-B3gUpiMlpT6ERaLvZZ61D0RyrQPsFYDkCncLPVkZOKkCOoFU46zi1o6T5JcYiz8vkx1q9RGloQ5exh79s5pU/w==}
882
-
engines: {node: '>=14.0.0'}
883
dependencies:
884
-
'@smithy/types': 2.9.1
885
tslib: 2.6.2
886
dev: false
887
888
-
/@aws-sdk/util-arn-parser@3.495.0:
889
-
resolution: {integrity: sha512-hwdA3XAippSEUxs7jpznwD63YYFR+LtQvlEcebPTgWR9oQgG9TfS+39PUfbnEeje1ICuOrN3lrFqFbmP9uzbMg==}
890
-
engines: {node: '>=14.0.0'}
891
dependencies:
892
tslib: 2.6.2
893
dev: false
894
895
-
/@aws-sdk/util-endpoints@3.515.0:
896
-
resolution: {integrity: sha512-UJi+jdwcGFV/F7d3+e2aQn5yZOVpDiAgfgNhPnEtgV0WozJ5/ZUeZBgWvSc/K415N4A4D/9cbBc7+I+35qzcDQ==}
897
-
engines: {node: '>=14.0.0'}
898
dependencies:
899
-
'@aws-sdk/types': 3.515.0
900
-
'@smithy/types': 2.9.1
901
-
'@smithy/util-endpoints': 1.1.1
902
tslib: 2.6.2
903
dev: false
904
···
909
tslib: 2.6.2
910
dev: false
911
912
-
/@aws-sdk/util-user-agent-browser@3.515.0:
913
-
resolution: {integrity: sha512-pTWQb0JCafTmLHLDv3Qqs/nAAJghcPdGQIBpsCStb0YEzg3At/dOi2AIQ683yYnXmeOxLXJDzmlsovfVObJScw==}
914
dependencies:
915
-
'@aws-sdk/types': 3.515.0
916
-
'@smithy/types': 2.9.1
917
bowser: 2.11.0
918
tslib: 2.6.2
919
dev: false
920
921
-
/@aws-sdk/util-user-agent-node@3.515.0:
922
-
resolution: {integrity: sha512-A/KJ+/HTohHyVXLH+t/bO0Z2mPrQgELbQO8tX+B2nElo8uklj70r5cT7F8ETsI9oOy+HDVpiL5/v45ZgpUOiPg==}
923
-
engines: {node: '>=14.0.0'}
924
peerDependencies:
925
aws-crt: '>=1.0.0'
926
peerDependenciesMeta:
927
aws-crt:
928
optional: true
929
dependencies:
930
-
'@aws-sdk/types': 3.515.0
931
-
'@smithy/node-config-provider': 2.2.1
932
-
'@smithy/types': 2.9.1
933
tslib: 2.6.2
934
dev: false
935
936
-
/@aws-sdk/util-utf8-browser@3.259.0:
937
-
resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==}
938
dependencies:
939
tslib: 2.6.2
940
dev: false
941
942
-
/@aws-sdk/xml-builder@3.496.0:
943
-
resolution: {integrity: sha512-GvEjh537IIeOw1ZkZuB37sV12u+ipS5Z1dwjEC/HAvhl5ac23ULtTr1/n+U1gLNN+BAKSWjKiQ2ksj8DiUzeyw==}
944
-
engines: {node: '>=14.0.0'}
945
-
dependencies:
946
-
'@smithy/types': 2.9.1
947
-
tslib: 2.6.2
948
dev: false
949
950
/@cbor-extract/cbor-extract-darwin-arm64@2.2.0:
···
1004
axios: 1.6.7
1005
multiformats: 9.9.0
1006
uint8arrays: 3.0.0
1007
-
zod: 3.22.4
1008
transitivePeerDependencies:
1009
- debug
1010
dev: false
1011
1012
-
/@ioredis/commands@1.2.0:
1013
-
resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==}
1014
dev: false
1015
1016
-
/@ipld/car@3.2.4:
1017
-
resolution: {integrity: sha512-rezKd+jk8AsTGOoJKqzfjLJ3WVft7NZNH95f0pfPbicROvzTyvHCNy567HzSUd6gRXZ9im29z5ZEv9Hw49jSYw==}
1018
dependencies:
1019
-
'@ipld/dag-cbor': 7.0.3
1020
-
multiformats: 9.9.0
1021
-
varint: 6.0.0
1022
dev: false
1023
1024
/@ipld/dag-cbor@7.0.3:
···
1040
wrap-ansi-cjs: /wrap-ansi@7.0.0
1041
dev: false
1042
1043
-
/@noble/curves@1.3.0:
1044
-
resolution: {integrity: sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==}
1045
dependencies:
1046
-
'@noble/hashes': 1.3.3
1047
dev: false
1048
1049
-
/@noble/hashes@1.3.3:
1050
-
resolution: {integrity: sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==}
1051
-
engines: {node: '>= 16'}
1052
dev: false
1053
1054
/@noble/secp256k1@1.7.1:
···
1062
dev: false
1063
optional: true
1064
1065
-
/@smithy/abort-controller@2.1.1:
1066
-
resolution: {integrity: sha512-1+qdrUqLhaALYL0iOcN43EP6yAXXQ2wWZ6taf4S2pNGowmOc5gx+iMQv+E42JizNJjB0+gEadOXeV1Bf7JWL1Q==}
1067
-
engines: {node: '>=14.0.0'}
1068
dependencies:
1069
-
'@smithy/types': 2.9.1
1070
tslib: 2.6.2
1071
dev: false
1072
1073
-
/@smithy/chunked-blob-reader-native@2.1.1:
1074
-
resolution: {integrity: sha512-zNW+43dltfNMUrBEYLMWgI8lQr0uhtTcUyxkgC9EP4j17WREzgSFMPUFVrVV6Rc2+QtWERYjb4tzZnQGa7R9fQ==}
1075
dependencies:
1076
-
'@smithy/util-base64': 2.1.1
1077
tslib: 2.6.2
1078
dev: false
1079
1080
-
/@smithy/chunked-blob-reader@2.1.1:
1081
-
resolution: {integrity: sha512-NjNFCKxC4jVvn+lUr3Yo4/PmUJj3tbyqH6GNHueyTGS5Q27vlEJ1MkNhUDV8QGxJI7Bodnc2pD18lU2zRfhHlQ==}
1082
dependencies:
1083
tslib: 2.6.2
1084
dev: false
1085
1086
-
/@smithy/config-resolver@2.1.1:
1087
-
resolution: {integrity: sha512-lxfLDpZm+AWAHPFZps5JfDoO9Ux1764fOgvRUBpHIO8HWHcSN1dkgsago1qLRVgm1BZ8RCm8cgv99QvtaOWIhw==}
1088
-
engines: {node: '>=14.0.0'}
1089
dependencies:
1090
-
'@smithy/node-config-provider': 2.2.1
1091
-
'@smithy/types': 2.9.1
1092
-
'@smithy/util-config-provider': 2.2.1
1093
-
'@smithy/util-middleware': 2.1.1
1094
tslib: 2.6.2
1095
dev: false
1096
1097
-
/@smithy/core@1.3.2:
1098
-
resolution: {integrity: sha512-tYDmTp0f2TZVE18jAOH1PnmkngLQ+dOGUlMd1u67s87ieueNeyqhja6z/Z4MxhybEiXKOWFOmGjfTZWFxljwJw==}
1099
-
engines: {node: '>=14.0.0'}
1100
dependencies:
1101
-
'@smithy/middleware-endpoint': 2.4.1
1102
-
'@smithy/middleware-retry': 2.1.1
1103
-
'@smithy/middleware-serde': 2.1.1
1104
-
'@smithy/protocol-http': 3.1.1
1105
-
'@smithy/smithy-client': 2.3.1
1106
-
'@smithy/types': 2.9.1
1107
-
'@smithy/util-middleware': 2.1.1
1108
tslib: 2.6.2
1109
dev: false
1110
1111
-
/@smithy/credential-provider-imds@2.2.1:
1112
-
resolution: {integrity: sha512-7XHjZUxmZYnONheVQL7j5zvZXga+EWNgwEAP6OPZTi7l8J4JTeNh9aIOfE5fKHZ/ee2IeNOh54ZrSna+Vc6TFA==}
1113
-
engines: {node: '>=14.0.0'}
1114
dependencies:
1115
-
'@smithy/node-config-provider': 2.2.1
1116
-
'@smithy/property-provider': 2.1.1
1117
-
'@smithy/types': 2.9.1
1118
-
'@smithy/url-parser': 2.1.1
1119
tslib: 2.6.2
1120
dev: false
1121
1122
-
/@smithy/eventstream-codec@2.1.1:
1123
-
resolution: {integrity: sha512-E8KYBxBIuU4c+zrpR22VsVrOPoEDzk35bQR3E+xm4k6Pa6JqzkDOdMyf9Atac5GPNKHJBdVaQ4JtjdWX2rl/nw==}
1124
dependencies:
1125
-
'@aws-crypto/crc32': 3.0.0
1126
-
'@smithy/types': 2.9.1
1127
-
'@smithy/util-hex-encoding': 2.1.1
1128
tslib: 2.6.2
1129
dev: false
1130
1131
-
/@smithy/eventstream-serde-browser@2.1.1:
1132
-
resolution: {integrity: sha512-JvEdCmGlZUay5VtlT8/kdR6FlvqTDUiJecMjXsBb0+k1H/qc9ME5n2XKPo8q/MZwEIA1GmGgYMokKGjVvMiDow==}
1133
-
engines: {node: '>=14.0.0'}
1134
dependencies:
1135
-
'@smithy/eventstream-serde-universal': 2.1.1
1136
-
'@smithy/types': 2.9.1
1137
tslib: 2.6.2
1138
dev: false
1139
1140
-
/@smithy/eventstream-serde-config-resolver@2.1.1:
1141
-
resolution: {integrity: sha512-EqNqXYp3+dk//NmW3NAgQr9bEQ7fsu/CcxQmTiq07JlaIcne/CBWpMZETyXm9w5LXkhduBsdXdlMscfDUDn2fA==}
1142
-
engines: {node: '>=14.0.0'}
1143
dependencies:
1144
-
'@smithy/types': 2.9.1
1145
tslib: 2.6.2
1146
dev: false
1147
1148
-
/@smithy/eventstream-serde-node@2.1.1:
1149
-
resolution: {integrity: sha512-LF882q/aFidFNDX7uROAGxq3H0B7rjyPkV6QDn6/KDQ+CG7AFkRccjxRf1xqajq/Pe4bMGGr+VKAaoF6lELIQw==}
1150
-
engines: {node: '>=14.0.0'}
1151
dependencies:
1152
-
'@smithy/eventstream-serde-universal': 2.1.1
1153
-
'@smithy/types': 2.9.1
1154
tslib: 2.6.2
1155
dev: false
1156
1157
-
/@smithy/eventstream-serde-universal@2.1.1:
1158
-
resolution: {integrity: sha512-LR0mMT+XIYTxk4k2fIxEA1BPtW3685QlqufUEUAX1AJcfFfxNDKEvuCRZbO8ntJb10DrIFVJR9vb0MhDCi0sAQ==}
1159
-
engines: {node: '>=14.0.0'}
1160
dependencies:
1161
-
'@smithy/eventstream-codec': 2.1.1
1162
-
'@smithy/types': 2.9.1
1163
tslib: 2.6.2
1164
dev: false
1165
1166
-
/@smithy/fetch-http-handler@2.4.1:
1167
-
resolution: {integrity: sha512-VYGLinPsFqH68lxfRhjQaSkjXM7JysUOJDTNjHBuN/ykyRb2f1gyavN9+VhhPTWCy32L4yZ2fdhpCs/nStEicg==}
1168
dependencies:
1169
-
'@smithy/protocol-http': 3.1.1
1170
-
'@smithy/querystring-builder': 2.1.1
1171
-
'@smithy/types': 2.9.1
1172
-
'@smithy/util-base64': 2.1.1
1173
tslib: 2.6.2
1174
dev: false
1175
1176
-
/@smithy/hash-blob-browser@2.1.1:
1177
-
resolution: {integrity: sha512-jizu1+2PAUjiGIfRtlPEU8Yo6zn+d78ti/ZHDesdf1SUn2BuZW433JlPoCOLH3dBoEEvTgLvQ8tUGSoTTALA+A==}
1178
dependencies:
1179
-
'@smithy/chunked-blob-reader': 2.1.1
1180
-
'@smithy/chunked-blob-reader-native': 2.1.1
1181
-
'@smithy/types': 2.9.1
1182
tslib: 2.6.2
1183
dev: false
1184
1185
-
/@smithy/hash-node@2.1.1:
1186
-
resolution: {integrity: sha512-Qhoq0N8f2OtCnvUpCf+g1vSyhYQrZjhSwvJ9qvR8BUGOtTXiyv2x1OD2e6jVGmlpC4E4ax1USHoyGfV9JFsACg==}
1187
-
engines: {node: '>=14.0.0'}
1188
dependencies:
1189
-
'@smithy/types': 2.9.1
1190
-
'@smithy/util-buffer-from': 2.1.1
1191
-
'@smithy/util-utf8': 2.1.1
1192
tslib: 2.6.2
1193
dev: false
1194
1195
-
/@smithy/hash-stream-node@2.1.1:
1196
-
resolution: {integrity: sha512-VgDaKcfCy0iHcmtAZgZ3Yw9g37Gkn2JsQiMtFQXUh8Wmo3GfNgDwLOtdhJ272pOT7DStzpe9cNr+eV5Au8KfQA==}
1197
-
engines: {node: '>=14.0.0'}
1198
dependencies:
1199
-
'@smithy/types': 2.9.1
1200
-
'@smithy/util-utf8': 2.1.1
1201
tslib: 2.6.2
1202
dev: false
1203
1204
-
/@smithy/invalid-dependency@2.1.1:
1205
-
resolution: {integrity: sha512-7WTgnKw+VPg8fxu2v9AlNOQ5yaz6RA54zOVB4f6vQuR0xFKd+RzlCpt0WidYTsye7F+FYDIaS/RnJW4pxjNInw==}
1206
dependencies:
1207
-
'@smithy/types': 2.9.1
1208
tslib: 2.6.2
1209
dev: false
1210
···
1215
tslib: 2.6.2
1216
dev: false
1217
1218
-
/@smithy/md5-js@2.1.1:
1219
-
resolution: {integrity: sha512-L3MbIYBIdLlT+MWTYrdVSv/dow1+6iZ1Ad7xS0OHxTTs17d753ZcpOV4Ro7M7tRAVWML/sg2IAp/zzCb6aAttg==}
1220
dependencies:
1221
-
'@smithy/types': 2.9.1
1222
-
'@smithy/util-utf8': 2.1.1
1223
tslib: 2.6.2
1224
dev: false
1225
1226
-
/@smithy/middleware-content-length@2.1.1:
1227
-
resolution: {integrity: sha512-rSr9ezUl9qMgiJR0UVtVOGEZElMdGFyl8FzWEF5iEKTlcWxGr2wTqGfDwtH3LAB7h+FPkxqv4ZU4cpuCN9Kf/g==}
1228
-
engines: {node: '>=14.0.0'}
1229
dependencies:
1230
-
'@smithy/protocol-http': 3.1.1
1231
-
'@smithy/types': 2.9.1
1232
tslib: 2.6.2
1233
dev: false
1234
1235
-
/@smithy/middleware-endpoint@2.4.1:
1236
-
resolution: {integrity: sha512-XPZTb1E2Oav60Ven3n2PFx+rX9EDsU/jSTA8VDamt7FXks67ekjPY/XrmmPDQaFJOTUHJNKjd8+kZxVO5Ael4Q==}
1237
-
engines: {node: '>=14.0.0'}
1238
dependencies:
1239
-
'@smithy/middleware-serde': 2.1.1
1240
-
'@smithy/node-config-provider': 2.2.1
1241
-
'@smithy/shared-ini-file-loader': 2.3.1
1242
-
'@smithy/types': 2.9.1
1243
-
'@smithy/url-parser': 2.1.1
1244
-
'@smithy/util-middleware': 2.1.1
1245
tslib: 2.6.2
1246
dev: false
1247
1248
-
/@smithy/middleware-retry@2.1.1:
1249
-
resolution: {integrity: sha512-eMIHOBTXro6JZ+WWzZWd/8fS8ht5nS5KDQjzhNMHNRcG5FkNTqcKpYhw7TETMYzbLfhO5FYghHy1vqDWM4FLDA==}
1250
-
engines: {node: '>=14.0.0'}
1251
dependencies:
1252
-
'@smithy/node-config-provider': 2.2.1
1253
-
'@smithy/protocol-http': 3.1.1
1254
-
'@smithy/service-error-classification': 2.1.1
1255
-
'@smithy/smithy-client': 2.3.1
1256
-
'@smithy/types': 2.9.1
1257
-
'@smithy/util-middleware': 2.1.1
1258
-
'@smithy/util-retry': 2.1.1
1259
tslib: 2.6.2
1260
-
uuid: 8.3.2
1261
dev: false
1262
1263
-
/@smithy/middleware-serde@2.1.1:
1264
-
resolution: {integrity: sha512-D8Gq0aQBeE1pxf3cjWVkRr2W54t+cdM2zx78tNrVhqrDykRA7asq8yVJij1u5NDtKzKqzBSPYh7iW0svUKg76g==}
1265
-
engines: {node: '>=14.0.0'}
1266
dependencies:
1267
-
'@smithy/types': 2.9.1
1268
tslib: 2.6.2
1269
dev: false
1270
1271
-
/@smithy/middleware-stack@2.1.1:
1272
-
resolution: {integrity: sha512-KPJhRlhsl8CjgGXK/DoDcrFGfAqoqvuwlbxy+uOO4g2Azn1dhH+GVfC3RAp+6PoL5PWPb+vt6Z23FP+Mr6qeCw==}
1273
-
engines: {node: '>=14.0.0'}
1274
dependencies:
1275
-
'@smithy/types': 2.9.1
1276
tslib: 2.6.2
1277
dev: false
1278
1279
-
/@smithy/node-config-provider@2.2.1:
1280
-
resolution: {integrity: sha512-epzK3x1xNxA9oJgHQ5nz+2j6DsJKdHfieb+YgJ7ATWxzNcB7Hc+Uya2TUck5MicOPhDV8HZImND7ZOecVr+OWg==}
1281
-
engines: {node: '>=14.0.0'}
1282
dependencies:
1283
-
'@smithy/property-provider': 2.1.1
1284
-
'@smithy/shared-ini-file-loader': 2.3.1
1285
-
'@smithy/types': 2.9.1
1286
tslib: 2.6.2
1287
dev: false
1288
1289
-
/@smithy/node-http-handler@2.3.1:
1290
-
resolution: {integrity: sha512-gLA8qK2nL9J0Rk/WEZSvgin4AppvuCYRYg61dcUo/uKxvMZsMInL5I5ZdJTogOvdfVug3N2dgI5ffcUfS4S9PA==}
1291
-
engines: {node: '>=14.0.0'}
1292
dependencies:
1293
-
'@smithy/abort-controller': 2.1.1
1294
-
'@smithy/protocol-http': 3.1.1
1295
-
'@smithy/querystring-builder': 2.1.1
1296
-
'@smithy/types': 2.9.1
1297
tslib: 2.6.2
1298
dev: false
1299
1300
-
/@smithy/property-provider@2.1.1:
1301
-
resolution: {integrity: sha512-FX7JhhD/o5HwSwg6GLK9zxrMUrGnb3PzNBrcthqHKBc3dH0UfgEAU24xnJ8F0uow5mj17UeBEOI6o3CF2k7Mhw==}
1302
-
engines: {node: '>=14.0.0'}
1303
dependencies:
1304
-
'@smithy/types': 2.9.1
1305
tslib: 2.6.2
1306
dev: false
1307
1308
-
/@smithy/protocol-http@3.1.1:
1309
-
resolution: {integrity: sha512-6ZRTSsaXuSL9++qEwH851hJjUA0OgXdQFCs+VDw4tGH256jQ3TjYY/i34N4vd24RV3nrjNsgd1yhb57uMoKbzQ==}
1310
-
engines: {node: '>=14.0.0'}
1311
dependencies:
1312
-
'@smithy/types': 2.9.1
1313
tslib: 2.6.2
1314
dev: false
1315
1316
-
/@smithy/querystring-builder@2.1.1:
1317
-
resolution: {integrity: sha512-C/ko/CeEa8jdYE4gt6nHO5XDrlSJ3vdCG0ZAc6nD5ZIE7LBp0jCx4qoqp7eoutBu7VrGMXERSRoPqwi1WjCPbg==}
1318
-
engines: {node: '>=14.0.0'}
1319
dependencies:
1320
-
'@smithy/types': 2.9.1
1321
-
'@smithy/util-uri-escape': 2.1.1
1322
tslib: 2.6.2
1323
dev: false
1324
1325
-
/@smithy/querystring-parser@2.1.1:
1326
-
resolution: {integrity: sha512-H4+6jKGVhG1W4CIxfBaSsbm98lOO88tpDWmZLgkJpt8Zkk/+uG0FmmqMuCAc3HNM2ZDV+JbErxr0l5BcuIf/XQ==}
1327
-
engines: {node: '>=14.0.0'}
1328
dependencies:
1329
-
'@smithy/types': 2.9.1
1330
tslib: 2.6.2
1331
dev: false
1332
1333
-
/@smithy/service-error-classification@2.1.1:
1334
-
resolution: {integrity: sha512-txEdZxPUgM1PwGvDvHzqhXisrc5LlRWYCf2yyHfvITWioAKat7srQvpjMAvgzf0t6t7j8yHrryXU9xt7RZqFpw==}
1335
-
engines: {node: '>=14.0.0'}
1336
dependencies:
1337
-
'@smithy/types': 2.9.1
1338
dev: false
1339
1340
-
/@smithy/shared-ini-file-loader@2.3.1:
1341
-
resolution: {integrity: sha512-2E2kh24igmIznHLB6H05Na4OgIEilRu0oQpYXo3LCNRrawHAcfDKq9004zJs+sAMt2X5AbY87CUCJ7IpqpSgdw==}
1342
-
engines: {node: '>=14.0.0'}
1343
dependencies:
1344
-
'@smithy/types': 2.9.1
1345
tslib: 2.6.2
1346
dev: false
1347
1348
-
/@smithy/signature-v4@2.1.1:
1349
-
resolution: {integrity: sha512-Hb7xub0NHuvvQD3YwDSdanBmYukoEkhqBjqoxo+bSdC0ryV9cTfgmNjuAQhTPYB6yeU7hTR+sPRiFMlxqv6kmg==}
1350
-
engines: {node: '>=14.0.0'}
1351
dependencies:
1352
-
'@smithy/eventstream-codec': 2.1.1
1353
-
'@smithy/is-array-buffer': 2.1.1
1354
-
'@smithy/types': 2.9.1
1355
-
'@smithy/util-hex-encoding': 2.1.1
1356
-
'@smithy/util-middleware': 2.1.1
1357
-
'@smithy/util-uri-escape': 2.1.1
1358
-
'@smithy/util-utf8': 2.1.1
1359
tslib: 2.6.2
1360
dev: false
1361
1362
-
/@smithy/smithy-client@2.3.1:
1363
-
resolution: {integrity: sha512-YsTdU8xVD64r2pLEwmltrNvZV6XIAC50LN6ivDopdt+YiF/jGH6PY9zUOu0CXD/d8GMB8gbhnpPsdrjAXHS9QA==}
1364
-
engines: {node: '>=14.0.0'}
1365
dependencies:
1366
-
'@smithy/middleware-endpoint': 2.4.1
1367
-
'@smithy/middleware-stack': 2.1.1
1368
-
'@smithy/protocol-http': 3.1.1
1369
-
'@smithy/types': 2.9.1
1370
-
'@smithy/util-stream': 2.1.1
1371
tslib: 2.6.2
1372
dev: false
1373
1374
-
/@smithy/types@2.9.1:
1375
-
resolution: {integrity: sha512-vjXlKNXyprDYDuJ7UW5iobdmyDm6g8dDG+BFUncAg/3XJaN45Gy5RWWWUVgrzIK7S4R1KWgIX5LeJcfvSI24bw==}
1376
-
engines: {node: '>=14.0.0'}
1377
dependencies:
1378
tslib: 2.6.2
1379
dev: false
1380
1381
-
/@smithy/url-parser@2.1.1:
1382
-
resolution: {integrity: sha512-qC9Bv8f/vvFIEkHsiNrUKYNl8uKQnn4BdhXl7VzQRP774AwIjiSMMwkbT+L7Fk8W8rzYVifzJNYxv1HwvfBo3Q==}
1383
dependencies:
1384
-
'@smithy/querystring-parser': 2.1.1
1385
-
'@smithy/types': 2.9.1
1386
tslib: 2.6.2
1387
dev: false
1388
1389
-
/@smithy/util-base64@2.1.1:
1390
-
resolution: {integrity: sha512-UfHVpY7qfF/MrgndI5PexSKVTxSZIdz9InghTFa49QOvuu9I52zLPLUHXvHpNuMb1iD2vmc6R+zbv/bdMipR/g==}
1391
-
engines: {node: '>=14.0.0'}
1392
dependencies:
1393
-
'@smithy/util-buffer-from': 2.1.1
1394
tslib: 2.6.2
1395
dev: false
1396
1397
-
/@smithy/util-body-length-browser@2.1.1:
1398
-
resolution: {integrity: sha512-ekOGBLvs1VS2d1zM2ER4JEeBWAvIOUKeaFch29UjjJsxmZ/f0L3K3x0dEETgh3Q9bkZNHgT+rkdl/J/VUqSRag==}
1399
dependencies:
1400
tslib: 2.6.2
1401
dev: false
1402
1403
-
/@smithy/util-body-length-node@2.2.1:
1404
-
resolution: {integrity: sha512-/ggJG+ta3IDtpNVq4ktmEUtOkH1LW64RHB5B0hcr5ZaWBmo96UX2cIOVbjCqqDickTXqBWZ4ZO0APuaPrD7Abg==}
1405
-
engines: {node: '>=14.0.0'}
1406
dependencies:
1407
tslib: 2.6.2
1408
dev: false
···
1415
tslib: 2.6.2
1416
dev: false
1417
1418
-
/@smithy/util-config-provider@2.2.1:
1419
-
resolution: {integrity: sha512-50VL/tx9oYYcjJn/qKqNy7sCtpD0+s8XEBamIFo4mFFTclKMNp+rsnymD796uybjiIquB7VCB/DeafduL0y2kw==}
1420
-
engines: {node: '>=14.0.0'}
1421
dependencies:
1422
tslib: 2.6.2
1423
dev: false
1424
1425
-
/@smithy/util-defaults-mode-browser@2.1.1:
1426
-
resolution: {integrity: sha512-lqLz/9aWRO6mosnXkArtRuQqqZBhNpgI65YDpww4rVQBuUT7qzKbDLG5AmnQTCiU4rOquaZO/Kt0J7q9Uic7MA==}
1427
-
engines: {node: '>= 10.0.0'}
1428
dependencies:
1429
-
'@smithy/property-provider': 2.1.1
1430
-
'@smithy/smithy-client': 2.3.1
1431
-
'@smithy/types': 2.9.1
1432
bowser: 2.11.0
1433
tslib: 2.6.2
1434
dev: false
1435
1436
-
/@smithy/util-defaults-mode-node@2.2.0:
1437
-
resolution: {integrity: sha512-iFJp/N4EtkanFpBUtSrrIbtOIBf69KNuve03ic1afhJ9/korDxdM0c6cCH4Ehj/smI9pDCfVv+bqT3xZjF2WaA==}
1438
-
engines: {node: '>= 10.0.0'}
1439
dependencies:
1440
-
'@smithy/config-resolver': 2.1.1
1441
-
'@smithy/credential-provider-imds': 2.2.1
1442
-
'@smithy/node-config-provider': 2.2.1
1443
-
'@smithy/property-provider': 2.1.1
1444
-
'@smithy/smithy-client': 2.3.1
1445
-
'@smithy/types': 2.9.1
1446
tslib: 2.6.2
1447
dev: false
1448
1449
-
/@smithy/util-endpoints@1.1.1:
1450
-
resolution: {integrity: sha512-sI4d9rjoaekSGEtq3xSb2nMjHMx8QXcz2cexnVyRWsy4yQ9z3kbDpX+7fN0jnbdOp0b3KSTZJZ2Yb92JWSanLw==}
1451
-
engines: {node: '>= 14.0.0'}
1452
dependencies:
1453
-
'@smithy/node-config-provider': 2.2.1
1454
-
'@smithy/types': 2.9.1
1455
tslib: 2.6.2
1456
dev: false
1457
1458
-
/@smithy/util-hex-encoding@2.1.1:
1459
-
resolution: {integrity: sha512-3UNdP2pkYUUBGEXzQI9ODTDK+Tcu1BlCyDBaRHwyxhA+8xLP8agEKQq4MGmpjqb4VQAjq9TwlCQX0kP6XDKYLg==}
1460
-
engines: {node: '>=14.0.0'}
1461
dependencies:
1462
tslib: 2.6.2
1463
dev: false
1464
1465
-
/@smithy/util-middleware@2.1.1:
1466
-
resolution: {integrity: sha512-mKNrk8oz5zqkNcbcgAAepeJbmfUW6ogrT2Z2gDbIUzVzNAHKJQTYmH9jcy0jbWb+m7ubrvXKb6uMjkSgAqqsFA==}
1467
-
engines: {node: '>=14.0.0'}
1468
dependencies:
1469
-
'@smithy/types': 2.9.1
1470
tslib: 2.6.2
1471
dev: false
1472
1473
-
/@smithy/util-retry@2.1.1:
1474
-
resolution: {integrity: sha512-Mg+xxWPTeSPrthpC5WAamJ6PW4Kbo01Fm7lWM1jmGRvmrRdsd3192Gz2fBXAMURyXpaNxyZf6Hr/nQ4q70oVEA==}
1475
-
engines: {node: '>= 14.0.0'}
1476
dependencies:
1477
-
'@smithy/service-error-classification': 2.1.1
1478
-
'@smithy/types': 2.9.1
1479
tslib: 2.6.2
1480
dev: false
1481
1482
-
/@smithy/util-stream@2.1.1:
1483
-
resolution: {integrity: sha512-J7SMIpUYvU4DQN55KmBtvaMc7NM3CZ2iWICdcgaovtLzseVhAqFRYqloT3mh0esrFw+3VEK6nQFteFsTqZSECQ==}
1484
-
engines: {node: '>=14.0.0'}
1485
dependencies:
1486
-
'@smithy/fetch-http-handler': 2.4.1
1487
-
'@smithy/node-http-handler': 2.3.1
1488
-
'@smithy/types': 2.9.1
1489
-
'@smithy/util-base64': 2.1.1
1490
-
'@smithy/util-buffer-from': 2.1.1
1491
-
'@smithy/util-hex-encoding': 2.1.1
1492
-
'@smithy/util-utf8': 2.1.1
1493
tslib: 2.6.2
1494
dev: false
1495
1496
-
/@smithy/util-uri-escape@2.1.1:
1497
-
resolution: {integrity: sha512-saVzI1h6iRBUVSqtnlOnc9ssU09ypo7n+shdQ8hBTZno/9rZ3AuRYvoHInV57VF7Qn7B+pFJG7qTzFiHxWlWBw==}
1498
-
engines: {node: '>=14.0.0'}
1499
dependencies:
1500
tslib: 2.6.2
1501
dev: false
···
1508
tslib: 2.6.2
1509
dev: false
1510
1511
-
/@smithy/util-waiter@2.1.1:
1512
-
resolution: {integrity: sha512-kYy6BLJJNif+uqNENtJqWdXcpqo1LS+nj1AfXcDhOpqpSHJSAkVySLyZV9fkmuVO21lzGoxjvd1imGGJHph/IA==}
1513
-
engines: {node: '>=14.0.0'}
1514
dependencies:
1515
-
'@smithy/abort-controller': 2.1.1
1516
-
'@smithy/types': 2.9.1
1517
tslib: 2.6.2
1518
dev: false
1519
···
1598
engines: {node: '>=8.0.0'}
1599
dev: false
1600
1601
-
/axios@0.27.2:
1602
-
resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==}
1603
-
dependencies:
1604
-
follow-redirects: 1.15.5
1605
-
form-data: 4.0.0
1606
-
transitivePeerDependencies:
1607
-
- debug
1608
dev: false
1609
1610
/axios@1.6.7:
···
1615
proxy-from-env: 1.1.0
1616
transitivePeerDependencies:
1617
- debug
1618
-
dev: false
1619
-
1620
-
/b4a@1.6.6:
1621
-
resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==}
1622
dev: false
1623
1624
/balanced-match@1.0.2:
1625
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
1626
dev: false
1627
1628
-
/bare-events@2.2.0:
1629
-
resolution: {integrity: sha512-Yyyqff4PIFfSuthCZqLlPISTWHmnQxoPuAvkmgzsJEmG3CesdIv6Xweayl0JkCZJSB2yYIdJyEz97tpxNhgjbg==}
1630
-
requiresBuild: true
1631
-
dev: false
1632
-
optional: true
1633
-
1634
-
/bare-fs@2.1.5:
1635
-
resolution: {integrity: sha512-5t0nlecX+N2uJqdxe9d18A98cp2u9BETelbjKpiVgQqzzmVNFYWEAjQHqS+2Khgto1vcwhik9cXucaj5ve2WWA==}
1636
-
requiresBuild: true
1637
-
dependencies:
1638
-
bare-events: 2.2.0
1639
-
bare-os: 2.2.0
1640
-
bare-path: 2.1.0
1641
-
streamx: 2.16.1
1642
-
dev: false
1643
-
optional: true
1644
-
1645
-
/bare-os@2.2.0:
1646
-
resolution: {integrity: sha512-hD0rOPfYWOMpVirTACt4/nK8mC55La12K5fY1ij8HAdfQakD62M+H4o4tpfKzVGLgRDTuk3vjA4GqGXXCeFbag==}
1647
-
requiresBuild: true
1648
-
dev: false
1649
-
optional: true
1650
-
1651
-
/bare-path@2.1.0:
1652
-
resolution: {integrity: sha512-DIIg7ts8bdRKwJRJrUMy/PICEaQZaPGZ26lsSx9MJSwIhSrcdHn7/C8W+XmnG/rKi6BaRcz+JO00CjZteybDtw==}
1653
-
requiresBuild: true
1654
-
dependencies:
1655
-
bare-os: 2.2.0
1656
-
dev: false
1657
-
optional: true
1658
-
1659
/base64-js@1.5.1:
1660
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
1661
dev: false
1662
1663
-
/better-sqlite3@9.4.1:
1664
-
resolution: {integrity: sha512-QpqiQeMI4WkE+dQ68zTMX5OzlPGc7lXIDP1iKUt4Omt9PdaVgzKYxHIJRIzt1E+RUBQoFmkip/IbvzyrxehAIg==}
1665
requiresBuild: true
1666
dependencies:
1667
bindings: 1.5.0
···
1713
1714
/boolean@3.2.0:
1715
resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==}
1716
dev: false
1717
1718
/bowser@2.11.0:
···
1880
1881
/cookie@0.5.0:
1882
resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
1883
engines: {node: '>= 0.6'}
1884
dev: false
1885
···
1974
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
1975
dev: false
1976
1977
-
/detect-libc@2.0.2:
1978
-
resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==}
1979
engines: {node: '>=8'}
1980
dev: false
1981
1982
-
/disposable-email@0.2.3:
1983
-
resolution: {integrity: sha512-gkBQQ5Res431ZXqLlAafrXHizG7/1FWmi8U2RTtriD78Vc10HhBUvdJun3R4eSF0KRIQQJs+wHlxjkED/Hr1EQ==}
1984
dev: false
1985
1986
/dom-serializer@1.4.1:
···
2140
- supports-color
2141
dev: false
2142
2143
-
/fast-fifo@1.3.2:
2144
-
resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==}
2145
-
dev: false
2146
-
2147
/fast-printf@1.6.9:
2148
resolution: {integrity: sha512-FChq8hbz65WMj4rstcQsFB0O7Cy++nmbNfLYnD9cYv2cRn8EG6k/MGn9kO/tjO66t09DLDugj3yL+V2o6Qftrg==}
2149
engines: {node: '>=10.0'}
···
2156
engines: {node: '>=6'}
2157
dev: false
2158
2159
-
/fast-xml-parser@4.2.5:
2160
-
resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==}
2161
hasBin: true
2162
dependencies:
2163
-
strnum: 1.0.5
2164
dev: false
2165
2166
/file-type@16.5.4:
···
2416
engines: {node: '>= 0.10'}
2417
dev: false
2418
2419
/is-arrayish@0.3.2:
2420
resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
2421
dev: false
···
2473
engines: {node: 14 || >=16.14}
2474
dev: false
2475
2476
-
/lru-cache@6.0.0:
2477
-
resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
2478
-
engines: {node: '>=10'}
2479
-
dependencies:
2480
-
yallist: 4.0.0
2481
-
dev: false
2482
-
2483
/media-typer@0.3.0:
2484
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
2485
engines: {node: '>= 0.6'}
···
2578
resolution: {integrity: sha512-uPEjtyh2tFEvWYt4Jw7McOD5FPcHkcxm/tHZc5PWaDB3JYq0rGFUbgaAK+CT5pYpQddBfsZVWI08OwoRfdfbcQ==}
2579
engines: {node: '>=10'}
2580
dependencies:
2581
-
semver: 7.6.0
2582
-
dev: false
2583
-
2584
-
/node-addon-api@6.1.0:
2585
-
resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==}
2586
dev: false
2587
2588
/node-gyp-build-optional-packages@5.1.1:
···
2590
hasBin: true
2591
requiresBuild: true
2592
dependencies:
2593
-
detect-libc: 2.0.2
2594
dev: false
2595
optional: true
2596
···
2696
engines: {node: '>=8'}
2697
dev: false
2698
2699
-
/pino-abstract-transport@1.1.0:
2700
-
resolution: {integrity: sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==}
2701
dependencies:
2702
readable-stream: 4.5.2
2703
split2: 4.2.0
···
2707
resolution: {integrity: sha512-J0hiJgUExtBXP2BjrK4VB305tHXS31sCmWJ9XJo2wPkLHa1NFPuW4V9wjG27PAc2fmBCigiNhQKpvrx+kntBPA==}
2708
dependencies:
2709
get-caller-file: 2.0.5
2710
-
pino: 8.19.0
2711
pino-std-serializers: 6.2.2
2712
process-warning: 3.0.0
2713
dev: false
···
2716
resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==}
2717
dev: false
2718
2719
-
/pino@8.19.0:
2720
-
resolution: {integrity: sha512-oswmokxkav9bADfJ2ifrvfHUwad6MLp73Uat0IkQWY3iAw5xTRoznXbXksZs8oaOUMpmhVWD+PZogNzllWpJaA==}
2721
hasBin: true
2722
dependencies:
2723
atomic-sleep: 1.0.0
2724
fast-redact: 3.3.0
2725
on-exit-leak-free: 2.1.2
2726
-
pino-abstract-transport: 1.1.0
2727
pino-std-serializers: 6.2.2
2728
process-warning: 3.0.0
2729
quick-format-unescaped: 4.0.4
2730
real-require: 0.2.0
2731
safe-stable-stringify: 2.4.3
2732
sonic-boom: 3.8.0
2733
-
thread-stream: 2.4.1
2734
dev: false
2735
2736
/prebuild-install@7.1.1:
···
2738
engines: {node: '>=10'}
2739
hasBin: true
2740
dependencies:
2741
-
detect-libc: 2.0.2
2742
expand-template: 2.0.3
2743
github-from-package: 0.0.0
2744
minimist: 1.2.8
···
2785
engines: {node: '>=0.6'}
2786
dependencies:
2787
side-channel: 1.0.5
2788
-
dev: false
2789
-
2790
-
/queue-tick@1.0.1:
2791
-
resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==}
2792
-
requiresBuild: true
2793
dev: false
2794
2795
/quick-format-unescaped@4.0.4:
···
2907
resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==}
2908
dev: false
2909
2910
-
/semver@7.6.0:
2911
-
resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==}
2912
engines: {node: '>=10'}
2913
hasBin: true
2914
-
dependencies:
2915
-
lru-cache: 6.0.0
2916
dev: false
2917
2918
/send@0.18.0:
···
2964
resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
2965
dev: false
2966
2967
-
/sharp@0.32.6:
2968
-
resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==}
2969
-
engines: {node: '>=14.15.0'}
2970
requiresBuild: true
2971
dependencies:
2972
color: 4.2.3
2973
-
detect-libc: 2.0.2
2974
-
node-addon-api: 6.1.0
2975
-
prebuild-install: 7.1.1
2976
-
semver: 7.6.0
2977
-
simple-get: 4.0.1
2978
-
tar-fs: 3.0.5
2979
-
tunnel-agent: 0.6.0
2980
dev: false
2981
2982
/shebang-command@2.0.0:
···
3056
readable-stream: 3.6.2
3057
dev: false
3058
3059
-
/streamx@2.16.1:
3060
-
resolution: {integrity: sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==}
3061
-
dependencies:
3062
-
fast-fifo: 1.3.2
3063
-
queue-tick: 1.0.1
3064
-
optionalDependencies:
3065
-
bare-events: 2.2.0
3066
-
dev: false
3067
-
3068
/string-width@4.2.3:
3069
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
3070
engines: {node: '>=8'}
···
3108
engines: {node: '>=0.10.0'}
3109
dev: false
3110
3111
-
/strnum@1.0.5:
3112
-
resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==}
3113
dev: false
3114
3115
/strtok3@6.3.0:
···
3129
tar-stream: 2.2.0
3130
dev: false
3131
3132
-
/tar-fs@3.0.5:
3133
-
resolution: {integrity: sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg==}
3134
-
dependencies:
3135
-
pump: 3.0.0
3136
-
tar-stream: 3.1.7
3137
-
optionalDependencies:
3138
-
bare-fs: 2.1.5
3139
-
bare-path: 2.1.0
3140
-
dev: false
3141
-
3142
/tar-stream@2.2.0:
3143
resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
3144
engines: {node: '>=6'}
···
3150
readable-stream: 3.6.2
3151
dev: false
3152
3153
-
/tar-stream@3.1.7:
3154
-
resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==}
3155
-
dependencies:
3156
-
b4a: 1.6.6
3157
-
fast-fifo: 1.3.2
3158
-
streamx: 2.16.1
3159
-
dev: false
3160
-
3161
-
/thread-stream@2.4.1:
3162
-
resolution: {integrity: sha512-d/Ex2iWd1whipbT681JmTINKw0ZwOUBZm7+Gjs64DHuX34mmw8vJL2bFAaNacaW72zYiTJxSHi5abUuOi5nsfg==}
3163
dependencies:
3164
real-require: 0.2.0
3165
dev: false
···
3180
dependencies:
3181
'@tokenizer/token': 0.3.0
3182
ieee754: 1.2.1
3183
-
dev: false
3184
-
3185
-
/tslib@1.14.1:
3186
-
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
3187
dev: false
3188
3189
/tslib@2.6.2:
···
3233
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
3234
dev: false
3235
3236
/unpipe@1.0.0:
3237
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
3238
engines: {node: '>= 0.8'}
···
3245
/utils-merge@1.0.1:
3246
resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
3247
engines: {node: '>= 0.4.0'}
3248
-
dev: false
3249
-
3250
-
/uuid@8.3.2:
3251
-
resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
3252
-
hasBin: true
3253
dev: false
3254
3255
/varint@6.0.0:
···
3308
optional: true
3309
dev: false
3310
3311
-
/yallist@4.0.0:
3312
-
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
3313
-
dev: false
3314
-
3315
-
/zod@3.22.4:
3316
-
resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==}
3317
dev: false
···
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
103
uint8arrays: 3.0.0
104
+
zod: 3.23.8
105
dev: false
106
107
/@atproto/common@0.1.1:
···
109
dependencies:
110
'@ipld/dag-cbor': 7.0.3
111
multiformats: 9.9.0
112
+
pino: 8.21.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
124
multiformats: 9.9.0
125
+
pino: 8.21.0
126
dev: false
127
128
/@atproto/crypto@0.1.0:
···
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
···
309
nodemailer: 6.9.9
310
nodemailer-html-to-text: 3.2.0
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
318
+
zod: 3.23.8
319
transitivePeerDependencies:
320
- aws-crt
321
- bufferutil
···
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
···
358
rate-limiter-flexible: 2.4.2
359
uint8arrays: 3.0.0
360
ws: 8.16.0
361
+
zod: 3.23.8
362
transitivePeerDependencies:
363
- bufferutil
364
- supports-color
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:
···
1126
axios: 1.6.7
1127
multiformats: 9.9.0
1128
uint8arrays: 3.0.0
1129
+
zod: 3.23.8
1130
transitivePeerDependencies:
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
+
1156
+
/@hapi/boom@10.0.1:
1157
+
resolution: {integrity: sha512-ERcCZaEjdH3OgSJlyjVk8pHIFeus91CjKP3v+MpgBNp5IvGzP2l/bRiD78nqYcKPaZdbKkK5vDBVPd2ohHBlsA==}
1158
+
dependencies:
1159
+
'@hapi/hoek': 11.0.4
1160
+
dev: false
1161
+
1162
+
/@hapi/bourne@3.0.0:
1163
+
resolution: {integrity: sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==}
1164
+
dev: false
1165
+
1166
+
/@hapi/content@6.0.0:
1167
+
resolution: {integrity: sha512-CEhs7j+H0iQffKfe5Htdak5LBOz/Qc8TRh51cF+BFv0qnuph3Em4pjGVzJMkI2gfTDdlJKWJISGWS1rK34POGA==}
1168
+
dependencies:
1169
+
'@hapi/boom': 10.0.1
1170
+
dev: false
1171
+
1172
+
/@hapi/hoek@11.0.4:
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
···
1980
engines: {node: '>=8.0.0'}
1981
dev: false
1982
1983
+
/await-lock@2.2.2:
1984
+
resolution: {integrity: sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==}
1985
dev: false
1986
1987
/axios@1.6.7:
···
1992
proxy-from-env: 1.1.0
1993
transitivePeerDependencies:
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==}
2003
dev: false
2004
2005
+
/better-sqlite3@10.1.0:
2006
+
resolution: {integrity: sha512-hqpHJaCfKEZFaAWdMh6crdzRWyzQzfP6Ih8TYI0vFn01a6ZTDSbJIMXN+6AMBaBOh99DzUy8l3PsV9R3qnJDng==}
2007
requiresBuild: true
2008
dependencies:
2009
bindings: 1.5.0
···
2055
2056
/boolean@3.2.0:
2057
resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==}
2058
+
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
2059
dev: false
2060
2061
/bowser@2.11.0:
···
2223
2224
/cookie@0.5.0:
2225
resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
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:
···
2760
engines: {node: '>= 0.10'}
2761
dev: false
2762
2763
+
/ipaddr.js@2.2.0:
2764
+
resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==}
2765
+
engines: {node: '>= 10'}
2766
+
dev: false
2767
+
2768
/is-arrayish@0.3.2:
2769
resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
2770
dev: false
···
2822
engines: {node: 14 || >=16.14}
2823
dev: false
2824
2825
/media-typer@0.3.0:
2826
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
2827
engines: {node: '>= 0.6'}
···
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
···
3034
engines: {node: '>=8'}
3035
dev: false
3036
3037
+
/pino-abstract-transport@1.2.0:
3038
+
resolution: {integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==}
3039
dependencies:
3040
readable-stream: 4.5.2
3041
split2: 4.2.0
···
3045
resolution: {integrity: sha512-J0hiJgUExtBXP2BjrK4VB305tHXS31sCmWJ9XJo2wPkLHa1NFPuW4V9wjG27PAc2fmBCigiNhQKpvrx+kntBPA==}
3046
dependencies:
3047
get-caller-file: 2.0.5
3048
+
pino: 8.21.0
3049
pino-std-serializers: 6.2.2
3050
process-warning: 3.0.0
3051
dev: false
···
3054
resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==}
3055
dev: false
3056
3057
+
/pino@8.21.0:
3058
+
resolution: {integrity: sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==}
3059
hasBin: true
3060
dependencies:
3061
atomic-sleep: 1.0.0
3062
fast-redact: 3.3.0
3063
on-exit-leak-free: 2.1.2
3064
+
pino-abstract-transport: 1.2.0
3065
pino-std-serializers: 6.2.2
3066
process-warning: 3.0.0
3067
quick-format-unescaped: 4.0.4
3068
real-require: 0.2.0
3069
safe-stable-stringify: 2.4.3
3070
sonic-boom: 3.8.0
3071
+
thread-stream: 2.7.0
3072
dev: false
3073
3074
/prebuild-install@7.1.1:
···
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
···
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:
3483
real-require: 0.2.0
3484
dev: false
···
3499
dependencies:
3500
'@tokenizer/token': 0.3.0
3501
ieee754: 1.2.1
3502
dev: false
3503
3504
/tslib@2.6.2:
···
3548
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
3549
dev: false
3550
3551
+
/undici@6.20.1:
3552
+
resolution: {integrity: sha512-AjQF1QsmqfJys+LXfGTNum+qw4S88CojRInG/6t31W/1fk6G59s92bnAvGz5Cmur+kQv2SURXEvvudLmbrE8QA==}
3553
+
engines: {node: '>=18.17'}
3554
+
dev: false
3555
+
3556
/unpipe@1.0.0:
3557
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
3558
engines: {node: '>= 0.8'}
···
3565
/utils-merge@1.0.1:
3566
resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
3567
engines: {node: '>= 0.4.0'}
3568
dev: false
3569
3570
/varint@6.0.0:
···
3623
optional: true
3624
dev: false
3625
3626
+
/zod@3.23.8:
3627
+
resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
3628
dev: false