+7
-3
.github/workflows/build-and-push-ghcr.yaml
+7
-3
.github/workflows/build-and-push-ghcr.yaml
···
3
3
push:
4
4
branches:
5
5
- main
6
+
- pdsv2
7
+
tags:
8
+
- v*
6
9
env:
7
10
REGISTRY: ghcr.io
8
11
USERNAME: ${{ github.actor }}
···
35
38
36
39
- name: Extract Docker metadata
37
40
id: meta
38
-
uses: docker/metadata-action@v4
41
+
uses: docker/metadata-action@v5
39
42
with:
40
43
images: |
41
44
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
42
45
tags: |
43
-
type=sha,enable=true,priority=100,suffix=,format=long
46
+
type=semver,pattern={{version}}
47
+
type=semver,pattern={{major}}.{{minor}}
48
+
type=sha,format=long
44
49
45
50
- name: Build and push Docker image
46
51
id: build-and-push
···
51
56
platforms: linux/amd64,linux/arm64
52
57
file: ./Dockerfile
53
58
tags: |
54
-
ghcr.io/bluesky-social/pds:latest
55
59
${{ steps.meta.outputs.tags }}
56
60
labels: ${{ steps.meta.outputs.labels }}
57
61
cache-from: type=gha
+204
ACCOUNT_MIGRATION.md
+204
ACCOUNT_MIGRATION.md
···
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
+
12
+
Account Migration occurs in 4 main steps:
13
+
- Creating an account on the new PDS
14
+
- Migrating data from the old PDS to the new PDS
15
+
- Updating identity to point to the new PDS
16
+
- Finalizing the migration
17
+
18
+
19
+
### Creating an Account
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
+
39
+
At any point during this process, you can check the status of your new account by calling `com.atproto.server.checkAccountStatus` which will inform you of your repo state, how many records are indexed, how many private state values are stored, how many blobs it is expecting (based on parsing records), and how many blobs have been uploaded. If you find you are missing blobs and are not sure which, you may use `com.atproto.repo.listMissingBlobs` on your new PDS to find them.
40
+
41
+
### Updating identity
42
+
43
+
After your data has been migrated to your new PDS, you'll need to update your DID to point to the correct credentials - handle, pds endpoint, signing key, and (if using a did:plc) the new PDS's rotation key.
44
+
45
+
You can fetch your new PDS's recommendations for these by calling `com.atproto.identity.getRecommendedDidCredentials`. If using a did:plc, we recommend taking this chance to generate a new rotation key and adding it to the list of recommended rotation keys that comes from your new PDS.
46
+
47
+
If using a did:plc (as most accounts are), you can then request a signed PLC operation from your old PDS by passing the credentials through to `com.atproto.identity.signPlcOperation`. However, since this is a sensitive and possibly destructive operation, you'll need to fulfill an email challenge. To do so, simply call `com.atproto.identity.requestPlcOperationSignature` and send the provided token along with your request for a signed operation.
48
+
49
+
The operation you receive has the capability to update your PLC identity. Of course, you may submit it yourself to `https://plc.directory`. However, we strongly encourage you to submit it through your new PDS at `com.atproto.identity.submitPlcOperation`. Your new PDS will check the operation to ensure that it does not get your account into a bad state. We also encourage you to check the operation yourself.
50
+
51
+
If you are using a did:web or if your old PDS is not cooperating, you will need to take care of updating your DID yourself, either by updating the `.well-known` endpoint for your did:web or by signing a PLC operation with a rotation key that you possess.
52
+
53
+
### Finalizing the migration
54
+
55
+
After your identity is updated, you're nearly ready to go!
56
+
57
+
We recommend doing a final check of `com.atproto.server.checkAccountStatus` to ensure that everything looks in order.
58
+
59
+
After doing so, call `com.atproto.server.activateAccount` on your new PDS. It will ensure that your DID is set up correctly, activate your account, and send out events on its firehose noting that you updated your identity and published a new commit.
60
+
61
+
As a clean up step, you can deactivate or delete your account on your old PDS by calling `com.atproto.server.deleteAccount` or `com.atproto.server.deactivateAccount`. If doing the latter, you may provide an optional `deleteAfter` param that suggests to the server that it should hold onto your deactivated account until at least that date.
62
+
63
+
### After migration
64
+
65
+
After migrating, you should be good to start using the app as normal! You'll need to log out and log back in through your new PDS so that the client is talking to the correct service. It's possible that some services (such as feed generators) will have a stale DID cache and may not be able to accurately verify your auth tokens immediately. However, we've found that most services handle this gracefully, and those that don't should sort themselves out pretty quickly.
66
+
67
+
68
+
## Example Code
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'
76
+
import { Secp256k1Keypair } from '@atproto/crypto'
77
+
import * as ui8 from 'uint8arrays'
78
+
79
+
const OLD_PDS_URL = 'https://bsky.social'
80
+
const NEW_PDS_URL = 'https://example.com'
81
+
const CURRENT_HANDLE = 'to-migrate.bsky.social'
82
+
const CURRENT_PASSWORD = 'password'
83
+
const NEW_HANDLE = 'migrated.example.com'
84
+
const NEW_ACCOUNT_EMAIL = 'migrated@example.com'
85
+
const NEW_ACCOUNT_PASSWORD = 'password'
86
+
const NEW_PDS_INVITE_CODE = 'example-com-12345-abcde'
87
+
88
+
const migrateAccount = async () => {
89
+
const oldAgent = new AtpAgent({ service: OLD_PDS_URL })
90
+
const newAgent = new AtpAgent({ service: NEW_PDS_URL })
91
+
92
+
await oldAgent.login({
93
+
identifier: CURRENT_HANDLE,
94
+
password: CURRENT_PASSWORD,
95
+
})
96
+
97
+
const accountDid = oldAgent.session?.did
98
+
if (!accountDid) {
99
+
throw new Error('Could not get DID for old account')
100
+
}
101
+
102
+
// Create account
103
+
// ------------------
104
+
105
+
const describeRes = await newAgent.api.com.atproto.server.describeServer()
106
+
const newServerDid = describeRes.data.did
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
+
114
+
await newAgent.api.com.atproto.server.createAccount(
115
+
{
116
+
handle: NEW_HANDLE,
117
+
email: NEW_ACCOUNT_EMAIL,
118
+
password: NEW_ACCOUNT_PASSWORD,
119
+
did: accountDid,
120
+
inviteCode: NEW_PDS_INVITE_CODE,
121
+
},
122
+
{
123
+
headers: { authorization: `Bearer ${serviceJwt}` },
124
+
encoding: 'application/json',
125
+
},
126
+
)
127
+
await newAgent.login({
128
+
identifier: NEW_HANDLE,
129
+
password: NEW_ACCOUNT_PASSWORD,
130
+
})
131
+
132
+
// Migrate Data
133
+
// ------------------
134
+
135
+
const repoRes = await oldAgent.com.atproto.sync.getRepo({ did: accountDid })
136
+
await newAgent.com.atproto.repo.importRepo(repoRes.data, {
137
+
encoding: 'application/vnd.ipld.car',
138
+
})
139
+
140
+
let blobCursor: string | undefined = undefined
141
+
do {
142
+
const listedBlobs = await oldAgent.com.atproto.sync.listBlobs({
143
+
did: accountDid,
144
+
cursor: blobCursor,
145
+
})
146
+
for (const cid of listedBlobs.data.cids) {
147
+
const blobRes = await oldAgent.com.atproto.sync.getBlob({
148
+
did: accountDid,
149
+
cid,
150
+
})
151
+
await newAgent.com.atproto.repo.uploadBlob(blobRes.data, {
152
+
encoding: blobRes.headers['content-type'],
153
+
})
154
+
}
155
+
blobCursor = listedBlobs.data.cursor
156
+
} while (blobCursor)
157
+
158
+
const prefs = await oldAgent.api.app.bsky.actor.getPreferences()
159
+
await newAgent.api.app.bsky.actor.putPreferences(prefs.data)
160
+
161
+
// Migrate Identity
162
+
// ------------------
163
+
164
+
const recoveryKey = await Secp256k1Keypair.create({ exportable: true })
165
+
const privateKeyBytes = await recoveryKey.export()
166
+
const privateKey = ui8.toString(privateKeyBytes, 'hex')
167
+
168
+
await oldAgent.com.atproto.identity.requestPlcOperationSignature()
169
+
170
+
const getDidCredentials =
171
+
await newAgent.com.atproto.identity.getRecommendedDidCredentials()
172
+
const rotationKeys = getDidCredentials.data.rotationKeys ?? []
173
+
if (!rotationKeys) {
174
+
throw new Error('No rotation key provided')
175
+
}
176
+
const credentials = {
177
+
...getDidCredentials.data,
178
+
rotationKeys: [recoveryKey.did(), ...rotationKeys],
179
+
}
180
+
181
+
// @NOTE, this token will need to come from the email from the previous step
182
+
const TOKEN = ''
183
+
184
+
const plcOp = await oldAgent.com.atproto.identity.signPlcOperation({
185
+
token: TOKEN,
186
+
...credentials,
187
+
})
188
+
189
+
console.log(
190
+
`โ Your private recovery key is: ${privateKey}. Please store this in a secure location! โ`,
191
+
)
192
+
193
+
await newAgent.com.atproto.identity.submitPlcOperation({
194
+
operation: plcOp.data.operation,
195
+
})
196
+
197
+
// Finalize Migration
198
+
// ------------------
199
+
200
+
await newAgent.com.atproto.server.activateAccount()
201
+
await oldAgent.com.atproto.server.deactivateAccount({})
202
+
}
203
+
204
+
```
+9
-4
Dockerfile
+9
-4
Dockerfile
···
1
-
FROM node:18-alpine as build
1
+
FROM node:20.11-alpine3.18 as build
2
+
3
+
RUN corepack enable
2
4
3
5
# Move files into the image and install
4
6
WORKDIR /app
5
7
COPY ./service ./
6
-
RUN yarn install --production --frozen-lockfile > /dev/null
8
+
RUN corepack prepare --activate
9
+
RUN pnpm install --production --frozen-lockfile > /dev/null
7
10
8
11
# Uses assets from build stage to reduce build size
9
-
FROM node:18-alpine
12
+
FROM node:20.11-alpine3.18
10
13
11
14
RUN apk add --update dumb-init
12
15
···
19
22
EXPOSE 3000
20
23
ENV PDS_PORT=3000
21
24
ENV NODE_ENV=production
25
+
# potential perf issues w/ io_uring on this version of node
26
+
ENV UV_USE_IO_URING=0
22
27
23
28
CMD ["node", "--enable-source-maps", "index.js"]
24
29
25
30
LABEL org.opencontainers.image.source=https://github.com/bluesky-social/pds
26
-
LABEL org.opencontainers.image.description="ATP Personal Data Server (PDS)"
31
+
LABEL org.opencontainers.image.description="AT Protocol PDS"
27
32
LABEL org.opencontainers.image.licenses=MIT
+202
LICENSE-APACHE.txt
+202
LICENSE-APACHE.txt
···
1
+
2
+
Apache License
3
+
Version 2.0, January 2004
4
+
http://www.apache.org/licenses/
5
+
6
+
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
7
+
8
+
1. Definitions.
9
+
10
+
"License" shall mean the terms and conditions for use, reproduction,
11
+
and distribution as defined by Sections 1 through 9 of this document.
12
+
13
+
"Licensor" shall mean the copyright owner or entity authorized by
14
+
the copyright owner that is granting the License.
15
+
16
+
"Legal Entity" shall mean the union of the acting entity and all
17
+
other entities that control, are controlled by, or are under common
18
+
control with that entity. For the purposes of this definition,
19
+
"control" means (i) the power, direct or indirect, to cause the
20
+
direction or management of such entity, whether by contract or
21
+
otherwise, or (ii) ownership of fifty percent (50%) or more of the
22
+
outstanding shares, or (iii) beneficial ownership of such entity.
23
+
24
+
"You" (or "Your") shall mean an individual or Legal Entity
25
+
exercising permissions granted by this License.
26
+
27
+
"Source" form shall mean the preferred form for making modifications,
28
+
including but not limited to software source code, documentation
29
+
source, and configuration files.
30
+
31
+
"Object" form shall mean any form resulting from mechanical
32
+
transformation or translation of a Source form, including but
33
+
not limited to compiled object code, generated documentation,
34
+
and conversions to other media types.
35
+
36
+
"Work" shall mean the work of authorship, whether in Source or
37
+
Object form, made available under the License, as indicated by a
38
+
copyright notice that is included in or attached to the work
39
+
(an example is provided in the Appendix below).
40
+
41
+
"Derivative Works" shall mean any work, whether in Source or Object
42
+
form, that is based on (or derived from) the Work and for which the
43
+
editorial revisions, annotations, elaborations, or other modifications
44
+
represent, as a whole, an original work of authorship. For the purposes
45
+
of this License, Derivative Works shall not include works that remain
46
+
separable from, or merely link (or bind by name) to the interfaces of,
47
+
the Work and Derivative Works thereof.
48
+
49
+
"Contribution" shall mean any work of authorship, including
50
+
the original version of the Work and any modifications or additions
51
+
to that Work or Derivative Works thereof, that is intentionally
52
+
submitted to Licensor for inclusion in the Work by the copyright owner
53
+
or by an individual or Legal Entity authorized to submit on behalf of
54
+
the copyright owner. For the purposes of this definition, "submitted"
55
+
means any form of electronic, verbal, or written communication sent
56
+
to the Licensor or its representatives, including but not limited to
57
+
communication on electronic mailing lists, source code control systems,
58
+
and issue tracking systems that are managed by, or on behalf of, the
59
+
Licensor for the purpose of discussing and improving the Work, but
60
+
excluding communication that is conspicuously marked or otherwise
61
+
designated in writing by the copyright owner as "Not a Contribution."
62
+
63
+
"Contributor" shall mean Licensor and any individual or Legal Entity
64
+
on behalf of whom a Contribution has been received by Licensor and
65
+
subsequently incorporated within the Work.
66
+
67
+
2. Grant of Copyright License. Subject to the terms and conditions of
68
+
this License, each Contributor hereby grants to You a perpetual,
69
+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
70
+
copyright license to reproduce, prepare Derivative Works of,
71
+
publicly display, publicly perform, sublicense, and distribute the
72
+
Work and such Derivative Works in Source or Object form.
73
+
74
+
3. Grant of Patent License. Subject to the terms and conditions of
75
+
this License, each Contributor hereby grants to You a perpetual,
76
+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
77
+
(except as stated in this section) patent license to make, have made,
78
+
use, offer to sell, sell, import, and otherwise transfer the Work,
79
+
where such license applies only to those patent claims licensable
80
+
by such Contributor that are necessarily infringed by their
81
+
Contribution(s) alone or by combination of their Contribution(s)
82
+
with the Work to which such Contribution(s) was submitted. If You
83
+
institute patent litigation against any entity (including a
84
+
cross-claim or counterclaim in a lawsuit) alleging that the Work
85
+
or a Contribution incorporated within the Work constitutes direct
86
+
or contributory patent infringement, then any patent licenses
87
+
granted to You under this License for that Work shall terminate
88
+
as of the date such litigation is filed.
89
+
90
+
4. Redistribution. You may reproduce and distribute copies of the
91
+
Work or Derivative Works thereof in any medium, with or without
92
+
modifications, and in Source or Object form, provided that You
93
+
meet the following conditions:
94
+
95
+
(a) You must give any other recipients of the Work or
96
+
Derivative Works a copy of this License; and
97
+
98
+
(b) You must cause any modified files to carry prominent notices
99
+
stating that You changed the files; and
100
+
101
+
(c) You must retain, in the Source form of any Derivative Works
102
+
that You distribute, all copyright, patent, trademark, and
103
+
attribution notices from the Source form of the Work,
104
+
excluding those notices that do not pertain to any part of
105
+
the Derivative Works; and
106
+
107
+
(d) If the Work includes a "NOTICE" text file as part of its
108
+
distribution, then any Derivative Works that You distribute must
109
+
include a readable copy of the attribution notices contained
110
+
within such NOTICE file, excluding those notices that do not
111
+
pertain to any part of the Derivative Works, in at least one
112
+
of the following places: within a NOTICE text file distributed
113
+
as part of the Derivative Works; within the Source form or
114
+
documentation, if provided along with the Derivative Works; or,
115
+
within a display generated by the Derivative Works, if and
116
+
wherever such third-party notices normally appear. The contents
117
+
of the NOTICE file are for informational purposes only and
118
+
do not modify the License. You may add Your own attribution
119
+
notices within Derivative Works that You distribute, alongside
120
+
or as an addendum to the NOTICE text from the Work, provided
121
+
that such additional attribution notices cannot be construed
122
+
as modifying the License.
123
+
124
+
You may add Your own copyright statement to Your modifications and
125
+
may provide additional or different license terms and conditions
126
+
for use, reproduction, or distribution of Your modifications, or
127
+
for any such Derivative Works as a whole, provided Your use,
128
+
reproduction, and distribution of the Work otherwise complies with
129
+
the conditions stated in this License.
130
+
131
+
5. Submission of Contributions. Unless You explicitly state otherwise,
132
+
any Contribution intentionally submitted for inclusion in the Work
133
+
by You to the Licensor shall be under the terms and conditions of
134
+
this License, without any additional terms or conditions.
135
+
Notwithstanding the above, nothing herein shall supersede or modify
136
+
the terms of any separate license agreement you may have executed
137
+
with Licensor regarding such Contributions.
138
+
139
+
6. Trademarks. This License does not grant permission to use the trade
140
+
names, trademarks, service marks, or product names of the Licensor,
141
+
except as required for reasonable and customary use in describing the
142
+
origin of the Work and reproducing the content of the NOTICE file.
143
+
144
+
7. Disclaimer of Warranty. Unless required by applicable law or
145
+
agreed to in writing, Licensor provides the Work (and each
146
+
Contributor provides its Contributions) on an "AS IS" BASIS,
147
+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
148
+
implied, including, without limitation, any warranties or conditions
149
+
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
150
+
PARTICULAR PURPOSE. You are solely responsible for determining the
151
+
appropriateness of using or redistributing the Work and assume any
152
+
risks associated with Your exercise of permissions under this License.
153
+
154
+
8. Limitation of Liability. In no event and under no legal theory,
155
+
whether in tort (including negligence), contract, or otherwise,
156
+
unless required by applicable law (such as deliberate and grossly
157
+
negligent acts) or agreed to in writing, shall any Contributor be
158
+
liable to You for damages, including any direct, indirect, special,
159
+
incidental, or consequential damages of any character arising as a
160
+
result of this License or out of the use or inability to use the
161
+
Work (including but not limited to damages for loss of goodwill,
162
+
work stoppage, computer failure or malfunction, or any and all
163
+
other commercial damages or losses), even if such Contributor
164
+
has been advised of the possibility of such damages.
165
+
166
+
9. Accepting Warranty or Additional Liability. While redistributing
167
+
the Work or Derivative Works thereof, You may choose to offer,
168
+
and charge a fee for, acceptance of support, warranty, indemnity,
169
+
or other liability obligations and/or rights consistent with this
170
+
License. However, in accepting such obligations, You may act only
171
+
on Your own behalf and on Your sole responsibility, not on behalf
172
+
of any other Contributor, and only if You agree to indemnify,
173
+
defend, and hold each Contributor harmless for any liability
174
+
incurred by, or claims asserted against, such Contributor by reason
175
+
of your accepting any such warranty or additional liability.
176
+
177
+
END OF TERMS AND CONDITIONS
178
+
179
+
APPENDIX: How to apply the Apache License to your work.
180
+
181
+
To apply the Apache License to your work, attach the following
182
+
boilerplate notice, with the fields enclosed by brackets "[]"
183
+
replaced with your own identifying information. (Don't include
184
+
the brackets!) The text should be enclosed in the appropriate
185
+
comment syntax for the file format. We also recommend that a
186
+
file or class name and description of purpose be included on the
187
+
same "printed page" as the copyright notice for easier
188
+
identification within third-party archives.
189
+
190
+
Copyright [yyyy] [name of copyright owner]
191
+
192
+
Licensed under the Apache License, Version 2.0 (the "License");
193
+
you may not use this file except in compliance with the License.
194
+
You may obtain a copy of the License at
195
+
196
+
http://www.apache.org/licenses/LICENSE-2.0
197
+
198
+
Unless required by applicable law or agreed to in writing, software
199
+
distributed under the License is distributed on an "AS IS" BASIS,
200
+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
201
+
See the License for the specific language governing permissions and
202
+
limitations under the License.
+19
LICENSE-MIT.txt
+19
LICENSE-MIT.txt
···
1
+
MIT License
2
+
3
+
Permission is hereby granted, free of charge, to any person obtaining a copy
4
+
of this software and associated documentation files (the "Software"), to deal
5
+
in the Software without restriction, including without limitation the rights
6
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7
+
copies of the Software, and to permit persons to whom the Software is
8
+
furnished to do so, subject to the following conditions:
9
+
10
+
The above copyright notice and this permission notice shall be included in all
11
+
copies or substantial portions of the Software.
12
+
13
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19
+
SOFTWARE.
+7
LICENSE.txt
+7
LICENSE.txt
···
1
+
Dual MIT/Apache-2.0 License
2
+
3
+
Copyright (c) 2022-2024 Bluesky PBC, and Contributors
4
+
5
+
Except as otherwise noted in individual files, this software is licensed under the MIT license (<http://opensource.org/licenses/MIT>), or the Apache License, Version 2.0 (<http://www.apache.org/licenses/LICENSE-2.0>).
6
+
7
+
Downstream projects and end users may chose either license individually, or both together, at their discretion. The motivation for this dual-licensing is the additional software patent assurance provided by Apache 2.0.
+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
+
```
+94
-26
README.md
+94
-26
README.md
···
1
1
# PDS
2
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 self-hosting a Bluesky PDS.
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!
4
6
5
7
## Table of Contents
6
8
···
13
15
* [What is AT Protocol?](#what-is-at-protocol)
14
16
* [Where is the code?](#where-is-the-code)
15
17
* [What is the current status of federation?](#what-is-the-current-status-of-federation)
16
-
* [What should I know about running a PDS in the developer sandbox?](#what-should-i-know-about-running-a-pds-in-the-developer-sandbox)
17
18
- [Self-hosting PDS](#self-hosting-pds)
18
19
* [Preparation for self-hosting PDS](#preparation-for-self-hosting-pds)
19
20
* [Open your cloud firewall for HTTP and HTTPS](#open-your-cloud-firewall-for-http-and-https)
20
21
* [Configure DNS for your domain](#configure-dns-for-your-domain)
21
22
* [Check that DNS is working as expected](#check-that-dns-is-working-as-expected)
22
-
* [Installer on Ubuntu 20.04/22.04 and Debian 11/12](#installer-on-ubuntu-20042204-and-debian-1112)
23
+
* [Installer on Ubuntu 20.04/22.04/24.04 and Debian 11/12](#installer-on-ubuntu-200422042404-and-debian-1112)
23
24
* [Verifying that your PDS is online and accessible](#verifying-that-your-pds-is-online-and-accessible)
24
25
* [Creating an account using pdsadmin](#creating-an-account-using-pdsadmin)
25
26
* [Creating an account using an invite code](#creating-an-account-using-an-invite-code)
26
27
* [Using the Bluesky app with your PDS](#using-the-bluesky-app-with-your-pds)
28
+
* [Setting up SMTP](#setting-up-smtp)
27
29
* [Updating your PDS](#updating-your-pds)
28
30
29
31
<!-- tocstop -->
···
44
46
45
47
### Where is the code?
46
48
47
-
* [TypeScript code](https://github.com/bluesky-social/atproto)
49
+
* [TypeScript code](https://github.com/bluesky-social/atproto/tree/main/packages/pds)
48
50
* [Go code](https://github.com/bluesky-social/indigo)
49
51
50
52
### What is the current status of federation?
51
53
52
-
As of Feb, 2024, the AT Protocol data service (PDS) is now open to federation for self-hosters!
54
+
As of Spring 2024, the AT Protocol network is open to federation!
53
55
54
56
โ
Federated domain handles (e.g. `@nytimes.com`)
55
57
···
59
61
60
62
โ
Federated app views (API service)
61
63
62
-
โ
Federated data for self-hosters (PDS hosting)
63
-
64
-
๐ฉ Federated moderation (labeling) (coming soon)
65
-
66
-
๐ฉ Federated data for large service providers (coming soon)
67
-
68
-
### What should I know about running a PDS in the developer sandbox?
64
+
โ
Federated data (PDS hosting)
69
65
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.
66
+
โ
Federated moderation (labeling)
75
67
76
68
## Self-hosting PDS
77
69
···
91
83
**Server Recommendations**
92
84
| | |
93
85
| ---------------- | ------------ |
94
-
| Operating System | Ubuntu 22.04 |
95
-
| Memory (RAM) | 2+ GB |
96
-
| CPU Cores | 2+ |
97
-
| Storage | 40+ GB SSD |
86
+
| Operating System | Ubuntu 24.04 |
87
+
| Memory (RAM) | 1 GB |
88
+
| CPU Cores | 1 |
89
+
| Storage | 20 GB SSD |
98
90
| Architectures | amd64, arm64 |
99
-
91
+
| Number of users | 1-20 |
92
+
100
93
**Note:** It is a good security practice to restrict inbound ssh access (port 22/tcp) to your own computer's public IP address. You can check your current public IP address using [ifconfig.me](https://ifconfig.me/).
101
94
102
95
### Open your cloud firewall for HTTP and HTTPS
···
137
130
138
131
These should all return your server's public IP.
139
132
140
-
### Installer on Ubuntu 20.04/22.04 and Debian 11/12
133
+
### Installer on Ubuntu 20.04/22.04/24.04 and Debian 11/12
141
134
142
135
On your server via ssh, download the installer script using wget:
143
136
···
159
152
160
153
### Verifying that your PDS is online and accessible
161
154
162
-
You can check if your server is online and healthy by requesting the healthcheck endpoint.
155
+
> [!TIP]
156
+
> The most common problems with getting PDS content consumed in the live network are when folks substitute the provided Caddy configuration for nginx, apache, or similar reverse proxies. Getting TLS certificates, WebSockets, and virtual server names all correct can be tricky. We are not currently providing tech support for other configurations.
163
157
164
-
You can visit `https://example.com/xrpc/_health` in your browser. You should see a JSON response with a version.
158
+
You can check if your server is online and healthy by requesting the healthcheck endpoint.
165
159
166
-
For example:
160
+
You can visit `https://example.com/xrpc/_health` in your browser. You should see a JSON response with a version, like:
167
161
168
162
```
169
163
{"version":"0.2.2-beta.2"}
170
164
```
165
+
166
+
You'll also need to check that WebSockets are working, for the rest of the network to pick up content from your PDS. You can test by installing a tool like `wsdump` and running a command like:
167
+
168
+
```bash
169
+
wsdump "wss://example.com/xrpc/com.atproto.sync.subscribeRepos?cursor=0"
170
+
```
171
+
172
+
Note that there will be no events output on the WebSocket until they are created in the PDS, so the above command may continue to run with no output if things are configured successfully.
171
173
172
174
### Creating an account using pdsadmin
173
175
···
199
201
200
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._
201
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
+
202
261
### Updating your PDS
203
262
204
263
It is recommended that you keep your PDS up to date with new versions, otherwise things may break. You can use the `pdsadmin` tool to update your PDS.
···
206
265
```bash
207
266
sudo pdsadmin update
208
267
```
268
+
269
+
## License
270
+
271
+
This project is dual-licensed under MIT and Apache 2.0 terms:
272
+
273
+
- MIT license ([LICENSE-MIT.txt](https://github.com/bluesky-social/pds/blob/main/LICENSE-MIT.txt) or http://opensource.org/licenses/MIT)
274
+
- Apache License, Version 2.0, ([LICENSE-APACHE.txt](https://github.com/bluesky-social/pds/blob/main/LICENSE-APACHE.txt) or http://www.apache.org/licenses/LICENSE-2.0)
275
+
276
+
Downstream projects and end users may choose either license individually, or both together, at their discretion. The motivation for this dual-licensing is the additional software patent assurance provided by Apache 2.0.
-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 [Matrix](https://matrix.to/#/%23bluesky-dev:matrix.org) or 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.
assets/account-migration.png
assets/account-migration.png
This is a binary file and will not be displayed.
+1
-1
compose.yaml
+1
-1
compose.yaml
+60
-36
installer.sh
+60
-36
installer.sh
···
18
18
# The Docker compose file.
19
19
COMPOSE_URL="https://raw.githubusercontent.com/bluesky-social/pds/main/compose.yaml"
20
20
21
+
# The pdsadmin script.
22
+
PDSADMIN_URL="https://raw.githubusercontent.com/bluesky-social/pds/main/pdsadmin.sh"
23
+
21
24
# System dependencies.
22
25
REQUIRED_SYSTEM_PACKAGES="
23
26
ca-certificates
24
27
curl
25
28
gnupg
29
+
jq
26
30
lsb-release
27
31
openssl
32
+
sqlite3
28
33
xxd
34
+
jq
29
35
"
30
36
# Docker packages.
31
37
REQUIRED_DOCKER_PACKAGES="
38
+
containerd.io
32
39
docker-ce
33
40
docker-ce-cli
34
41
docker-compose-plugin
35
-
containerd.io
36
42
"
37
43
38
44
PUBLIC_IP=""
···
45
51
PDS_DATADIR="${1:-/pds}"
46
52
PDS_HOSTNAME="${2:-}"
47
53
PDS_ADMIN_EMAIL="${3:-}"
48
-
PDS_DID_PLC_URL="https://plc.bsky-sandbox.dev"
49
-
PDS_BSKY_APP_VIEW_ENDPOINT="https://api.bsky-sandbox.dev"
50
-
PDS_BSKY_APP_VIEW_DID="did:web:api.bsky-sandbox.dev"
51
-
PDS_CRAWLERS="https://bgs.bsky-sandbox.dev"
54
+
PDS_DID_PLC_URL="https://plc.directory"
55
+
PDS_BSKY_APP_VIEW_URL="https://api.bsky.app"
56
+
PDS_BSKY_APP_VIEW_DID="did:web:api.bsky.app"
57
+
PDS_REPORT_SERVICE_URL="https://mod.bsky.app"
58
+
PDS_REPORT_SERVICE_DID="did:plc:ar7c4by46qjdydhdevvrndac"
59
+
PDS_CRAWLERS="https://bsky.network"
52
60
53
61
function usage {
54
62
local error="${1}"
···
86
94
elif [[ "${DISTRIB_CODENAME}" == "jammy" ]]; then
87
95
SUPPORTED_OS="true"
88
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"
89
100
fi
90
101
elif [[ "${DISTRIB_ID}" == "debian" ]]; then
91
102
if [[ "${DISTRIB_CODENAME}" == "bullseye" ]]; then
···
98
109
fi
99
110
100
111
if [[ "${SUPPORTED_OS}" != "true" ]]; then
101
-
echo "Sorry, only Ubuntu 20.04, 22.04, Debian 11 and Debian 12 are supported by this installer. Exiting..."
112
+
echo "Sorry, only Ubuntu 20.04, 22.04, 24.04, Debian 11 and Debian 12 are supported by this installer. Exiting..."
102
113
exit 1
103
114
fi
104
115
116
+
# Enforce that the data directory is /pds since we're assuming it for now.
117
+
# Later we can make this actually configurable.
118
+
if [[ "${PDS_DATADIR}" != "/pds" ]]; then
119
+
usage "The data directory must be /pds. Exiting..."
120
+
fi
121
+
105
122
# Check if PDS is already installed.
106
123
if [[ -e "${PDS_DATADIR}/pds.sqlite" ]]; then
107
124
echo
···
124
141
echo "For assistance, check https://github.com/bluesky-social/pds"
125
142
exit 1
126
143
fi
127
-
128
144
129
145
#
130
146
# Attempt to determine server's public IP.
···
166
182
167
183
From your DNS provider's control panel, create the required
168
184
DNS record with the value of your server's public IP address.
169
-
185
+
170
186
+ Any DNS name that can be resolved on the public internet will work.
171
187
+ Replace example.com below with any valid domain name you control.
172
188
+ A TTL of 600 seconds (10 minutes) is recommended.
173
-
189
+
174
190
Example DNS record:
175
-
191
+
176
192
NAME TYPE VALUE
177
193
---- ---- -----
178
194
example.com A ${PUBLIC_IP:-Server public IP}
···
206
222
usage "No admin email specified"
207
223
fi
208
224
209
-
if [[ -z "${PDS_ADMIN_EMAIL}" ]]; then
210
-
read -p "Enter an admin email address (e.g. you@example.com): " PDS_ADMIN_EMAIL
211
-
fi
212
-
if [[ -z "${PDS_ADMIN_EMAIL}" ]]; then
213
-
usage "No admin email specified"
214
-
fi
215
-
216
-
217
225
#
218
226
# Install system packages.
219
227
#
···
227
235
sleep 2
228
236
done
229
237
fi
230
-
238
+
231
239
apt-get update
232
240
apt-get install --yes ${REQUIRED_SYSTEM_PACKAGES}
233
241
···
295
303
{
296
304
email ${PDS_ADMIN_EMAIL}
297
305
on_demand_tls {
298
-
ask http://localhost:3000
306
+
ask http://localhost:3000/tls-check
299
307
}
300
308
}
301
309
···
316
324
PDS_HOSTNAME=${PDS_HOSTNAME}
317
325
PDS_JWT_SECRET=$(eval "${GENERATE_SECURE_SECRET_CMD}")
318
326
PDS_ADMIN_PASSWORD=${PDS_ADMIN_PASSWORD}
319
-
PDS_REPO_SIGNING_KEY_K256_PRIVATE_KEY_HEX=$(eval "${GENERATE_K256_PRIVATE_KEY_CMD}")
320
327
PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX=$(eval "${GENERATE_K256_PRIVATE_KEY_CMD}")
321
-
PDS_DB_SQLITE_LOCATION=${PDS_DATADIR}/pds.sqlite
328
+
PDS_DATA_DIRECTORY=${PDS_DATADIR}
322
329
PDS_BLOBSTORE_DISK_LOCATION=${PDS_DATADIR}/blocks
330
+
PDS_BLOB_UPLOAD_LIMIT=52428800
323
331
PDS_DID_PLC_URL=${PDS_DID_PLC_URL}
324
-
PDS_BSKY_APP_VIEW_ENDPOINT=${PDS_BSKY_APP_VIEW_ENDPOINT}
332
+
PDS_BSKY_APP_VIEW_URL=${PDS_BSKY_APP_VIEW_URL}
325
333
PDS_BSKY_APP_VIEW_DID=${PDS_BSKY_APP_VIEW_DID}
334
+
PDS_REPORT_SERVICE_URL=${PDS_REPORT_SERVICE_URL}
335
+
PDS_REPORT_SERVICE_DID=${PDS_REPORT_SERVICE_DID}
326
336
PDS_CRAWLERS=${PDS_CRAWLERS}
337
+
LOG_ENABLED=true
327
338
PDS_CONFIG
328
339
329
340
#
···
378
389
fi
379
390
fi
380
391
392
+
#
393
+
# Download and install pdadmin.
394
+
#
395
+
echo "* Downloading pdsadmin"
396
+
curl \
397
+
--silent \
398
+
--show-error \
399
+
--fail \
400
+
--output "/usr/local/bin/pdsadmin" \
401
+
"${PDSADMIN_URL}"
402
+
chmod +x /usr/local/bin/pdsadmin
403
+
381
404
cat <<INSTALLER_MESSAGE
382
405
========================================================================
383
-
PDS installation successful!
406
+
PDS installation successful!
384
407
------------------------------------------------------------------------
385
408
386
409
Check service status : sudo systemctl status pds
387
410
Watch service logs : sudo docker logs -f pds
388
411
Backup service data : ${PDS_DATADIR}
412
+
PDS Admin command : pdsadmin
389
413
390
414
Required Firewall Ports
391
415
------------------------------------------------------------------------
···
396
420
397
421
Required DNS entries
398
422
------------------------------------------------------------------------
399
-
Name Type Value
423
+
Name Type Value
400
424
------- --------- ---------------
401
-
${PDS_HOSTNAME} A ${PUBLIC_IP}
402
-
*.${PDS_HOSTNAME} A ${PUBLIC_IP}
425
+
${PDS_HOSTNAME} A ${PUBLIC_IP}
426
+
*.${PDS_HOSTNAME} A ${PUBLIC_IP}
403
427
404
428
Detected public IP of this server: ${PUBLIC_IP}
405
429
406
-
# To create an invite code, run the following command:
407
-
408
-
curl --silent \\
409
-
--show-error \\
410
-
--request POST \\
411
-
--user "admin:${PDS_ADMIN_PASSWORD}" \\
412
-
--header "Content-Type: application/json" \\
413
-
--data '{"useCount": 1}' \\
414
-
https://${PDS_HOSTNAME}/xrpc/com.atproto.server.createInviteCode
430
+
To see pdsadmin commands, run "pdsadmin help"
415
431
416
432
========================================================================
417
433
INSTALLER_MESSAGE
434
+
435
+
CREATE_ACCOUNT_PROMPT=""
436
+
read -p "Create a PDS user account? (y/N): " CREATE_ACCOUNT_PROMPT
437
+
438
+
if [[ "${CREATE_ACCOUNT_PROMPT}" =~ ^[Yy] ]]; then
439
+
pdsadmin account create
440
+
fi
441
+
418
442
}
419
443
420
444
# Run main function.
+234
pdsadmin/account.sh
+234
pdsadmin/account.sh
···
1
+
#!/bin/bash
2
+
set -o errexit
3
+
set -o nounset
4
+
set -o pipefail
5
+
6
+
PDS_ENV_FILE=${PDS_ENV_FILE:-"/pds/pds.env"}
7
+
source "${PDS_ENV_FILE}"
8
+
9
+
# curl a URL and fail if the request fails.
10
+
function curl_cmd_get {
11
+
curl --fail --silent --show-error "$@"
12
+
}
13
+
14
+
# curl a URL and fail if the request fails.
15
+
function curl_cmd_post {
16
+
curl --fail --silent --show-error --request POST --header "Content-Type: application/json" "$@"
17
+
}
18
+
19
+
# curl a URL but do not fail if the request fails.
20
+
function curl_cmd_post_nofail {
21
+
curl --silent --show-error --request POST --header "Content-Type: application/json" "$@"
22
+
}
23
+
24
+
# The subcommand to run.
25
+
SUBCOMMAND="${1:-}"
26
+
27
+
#
28
+
# account list
29
+
#
30
+
if [[ "${SUBCOMMAND}" == "list" ]]; then
31
+
DIDS="$(curl_cmd_get \
32
+
"https://${PDS_HOSTNAME}/xrpc/com.atproto.sync.listRepos?limit=100" | jq --raw-output '.repos[].did'
33
+
)"
34
+
OUTPUT='[{"handle":"Handle","email":"Email","did":"DID"}'
35
+
for did in ${DIDS}; do
36
+
ITEM="$(curl_cmd_get \
37
+
--user "admin:${PDS_ADMIN_PASSWORD}" \
38
+
"https://${PDS_HOSTNAME}/xrpc/com.atproto.admin.getAccountInfo?did=${did}"
39
+
)"
40
+
OUTPUT="${OUTPUT},${ITEM}"
41
+
done
42
+
OUTPUT="${OUTPUT}]"
43
+
echo "${OUTPUT}" | jq --raw-output '.[] | [.handle, .email, .did] | @tsv' | column --table
44
+
45
+
#
46
+
# account create
47
+
#
48
+
elif [[ "${SUBCOMMAND}" == "create" ]]; then
49
+
EMAIL="${2:-}"
50
+
HANDLE="${3:-}"
51
+
52
+
if [[ "${EMAIL}" == "" ]]; then
53
+
read -p "Enter an email address (e.g. alice@${PDS_HOSTNAME}): " EMAIL
54
+
fi
55
+
if [[ "${HANDLE}" == "" ]]; then
56
+
read -p "Enter a handle (e.g. alice.${PDS_HOSTNAME}): " HANDLE
57
+
fi
58
+
59
+
if [[ "${EMAIL}" == "" || "${HANDLE}" == "" ]]; then
60
+
echo "ERROR: missing EMAIL and/or HANDLE parameters." >/dev/stderr
61
+
echo "Usage: $0 ${SUBCOMMAND} <EMAIL> <HANDLE>" >/dev/stderr
62
+
exit 1
63
+
fi
64
+
65
+
PASSWORD="$(openssl rand -base64 30 | tr -d "=+/" | cut -c1-24)"
66
+
INVITE_CODE="$(curl_cmd_post \
67
+
--user "admin:${PDS_ADMIN_PASSWORD}" \
68
+
--data '{"useCount": 1}' \
69
+
"https://${PDS_HOSTNAME}/xrpc/com.atproto.server.createInviteCode" | jq --raw-output '.code'
70
+
)"
71
+
RESULT="$(curl_cmd_post_nofail \
72
+
--data "{\"email\":\"${EMAIL}\", \"handle\":\"${HANDLE}\", \"password\":\"${PASSWORD}\", \"inviteCode\":\"${INVITE_CODE}\"}" \
73
+
"https://${PDS_HOSTNAME}/xrpc/com.atproto.server.createAccount"
74
+
)"
75
+
76
+
DID="$(echo $RESULT | jq --raw-output '.did')"
77
+
if [[ "${DID}" != did:* ]]; then
78
+
ERR="$(echo ${RESULT} | jq --raw-output '.message')"
79
+
echo "ERROR: ${ERR}" >/dev/stderr
80
+
echo "Usage: $0 ${SUBCOMMAND} <EMAIL> <HANDLE>" >/dev/stderr
81
+
exit 1
82
+
fi
83
+
84
+
echo
85
+
echo "Account created successfully!"
86
+
echo "-----------------------------"
87
+
echo "Handle : ${HANDLE}"
88
+
echo "DID : ${DID}"
89
+
echo "Password : ${PASSWORD}"
90
+
echo "-----------------------------"
91
+
echo "Save this password, it will not be displayed again."
92
+
echo
93
+
94
+
#
95
+
# account delete
96
+
#
97
+
elif [[ "${SUBCOMMAND}" == "delete" ]]; then
98
+
DID="${2:-}"
99
+
100
+
if [[ "${DID}" == "" ]]; then
101
+
echo "ERROR: missing DID parameter." >/dev/stderr
102
+
echo "Usage: $0 ${SUBCOMMAND} <DID>" >/dev/stderr
103
+
exit 1
104
+
fi
105
+
106
+
if [[ "${DID}" != did:* ]]; then
107
+
echo "ERROR: DID parameter must start with \"did:\"." >/dev/stderr
108
+
echo "Usage: $0 ${SUBCOMMAND} <DID>" >/dev/stderr
109
+
exit 1
110
+
fi
111
+
112
+
echo "This action is permanent."
113
+
read -r -p "Are you sure you'd like to delete ${DID}? [y/N] " response
114
+
if [[ ! "${response}" =~ ^([yY][eE][sS]|[yY])$ ]]; then
115
+
exit 0
116
+
fi
117
+
118
+
curl_cmd_post \
119
+
--user "admin:${PDS_ADMIN_PASSWORD}" \
120
+
--data "{\"did\": \"${DID}\"}" \
121
+
"https://${PDS_HOSTNAME}/xrpc/com.atproto.admin.deleteAccount" >/dev/null
122
+
123
+
echo "${DID} deleted"
124
+
125
+
#
126
+
# account takedown
127
+
#
128
+
elif [[ "${SUBCOMMAND}" == "takedown" ]]; then
129
+
DID="${2:-}"
130
+
TAKEDOWN_REF="$(date +%s)"
131
+
132
+
if [[ "${DID}" == "" ]]; then
133
+
echo "ERROR: missing DID parameter." >/dev/stderr
134
+
echo "Usage: $0 ${SUBCOMMAND} <DID>" >/dev/stderr
135
+
exit 1
136
+
fi
137
+
138
+
if [[ "${DID}" != did:* ]]; then
139
+
echo "ERROR: DID parameter must start with \"did:\"." >/dev/stderr
140
+
echo "Usage: $0 ${SUBCOMMAND} <DID>" >/dev/stderr
141
+
exit 1
142
+
fi
143
+
144
+
PAYLOAD="$(cat <<EOF
145
+
{
146
+
"subject": {
147
+
"\$type": "com.atproto.admin.defs#repoRef",
148
+
"did": "${DID}"
149
+
},
150
+
"takedown": {
151
+
"applied": true,
152
+
"ref": "${TAKEDOWN_REF}"
153
+
}
154
+
}
155
+
EOF
156
+
)"
157
+
158
+
curl_cmd_post \
159
+
--user "admin:${PDS_ADMIN_PASSWORD}" \
160
+
--data "${PAYLOAD}" \
161
+
"https://${PDS_HOSTNAME}/xrpc/com.atproto.admin.updateSubjectStatus" >/dev/null
162
+
163
+
echo "${DID} taken down"
164
+
165
+
#
166
+
# account untakedown
167
+
#
168
+
elif [[ "${SUBCOMMAND}" == "untakedown" ]]; then
169
+
DID="${2:-}"
170
+
171
+
if [[ "${DID}" == "" ]]; then
172
+
echo "ERROR: missing DID parameter." >/dev/stderr
173
+
echo "Usage: $0 ${SUBCOMMAND} <DID>" >/dev/stderr
174
+
exit 1
175
+
fi
176
+
177
+
if [[ "${DID}" != did:* ]]; then
178
+
echo "ERROR: DID parameter must start with \"did:\"." >/dev/stderr
179
+
echo "Usage: $0 ${SUBCOMMAND} <DID>" >/dev/stderr
180
+
exit 1
181
+
fi
182
+
183
+
PAYLOAD=$(cat <<EOF
184
+
{
185
+
"subject": {
186
+
"\$type": "com.atproto.admin.defs#repoRef",
187
+
"did": "${DID}"
188
+
},
189
+
"takedown": {
190
+
"applied": false
191
+
}
192
+
}
193
+
EOF
194
+
)
195
+
196
+
curl_cmd_post \
197
+
--user "admin:${PDS_ADMIN_PASSWORD}" \
198
+
--data "${PAYLOAD}" \
199
+
"https://${PDS_HOSTNAME}/xrpc/com.atproto.admin.updateSubjectStatus" >/dev/null
200
+
201
+
echo "${DID} untaken down"
202
+
#
203
+
# account reset-password
204
+
#
205
+
elif [[ "${SUBCOMMAND}" == "reset-password" ]]; then
206
+
DID="${2:-}"
207
+
PASSWORD="$(openssl rand -base64 30 | tr -d "=+/" | cut -c1-24)"
208
+
209
+
if [[ "${DID}" == "" ]]; then
210
+
echo "ERROR: missing DID parameter." >/dev/stderr
211
+
echo "Usage: $0 ${SUBCOMMAND} <DID>" >/dev/stderr
212
+
exit 1
213
+
fi
214
+
215
+
if [[ "${DID}" != did:* ]]; then
216
+
echo "ERROR: DID parameter must start with \"did:\"." >/dev/stderr
217
+
echo "Usage: $0 ${SUBCOMMAND} <DID>" >/dev/stderr
218
+
exit 1
219
+
fi
220
+
221
+
curl_cmd_post \
222
+
--user "admin:${PDS_ADMIN_PASSWORD}" \
223
+
--data "{ \"did\": \"${DID}\", \"password\": \"${PASSWORD}\" }" \
224
+
"https://${PDS_HOSTNAME}/xrpc/com.atproto.admin.updateAccountPassword" >/dev/null
225
+
226
+
echo
227
+
echo "Password reset for ${DID}"
228
+
echo "New password: ${PASSWORD}"
229
+
echo
230
+
231
+
else
232
+
echo "Unknown subcommand: ${SUBCOMMAND}" >/dev/stderr
233
+
exit 1
234
+
fi
+17
pdsadmin/create-invite-code.sh
+17
pdsadmin/create-invite-code.sh
···
1
+
#!/bin/bash
2
+
set -o errexit
3
+
set -o nounset
4
+
set -o pipefail
5
+
6
+
PDS_ENV_FILE=${PDS_ENV_FILE:-"/pds/pds.env"}
7
+
source "${PDS_ENV_FILE}"
8
+
9
+
curl \
10
+
--fail \
11
+
--silent \
12
+
--show-error \
13
+
--request POST \
14
+
--user "admin:${PDS_ADMIN_PASSWORD}" \
15
+
--header "Content-Type: application/json" \
16
+
--data '{"useCount": 1}' \
17
+
"https://${PDS_HOSTNAME}/xrpc/com.atproto.server.createInviteCode" | jq --raw-output '.code'
+45
pdsadmin/help.sh
+45
pdsadmin/help.sh
···
1
+
#!/bin/bash
2
+
set -o errexit
3
+
set -o nounset
4
+
set -o pipefail
5
+
6
+
# This script is used to display help information for the pdsadmin command.
7
+
cat <<HELP
8
+
pdsadmin help
9
+
--
10
+
update
11
+
Update to the latest PDS version.
12
+
e.g. pdsadmin update
13
+
14
+
account
15
+
list
16
+
List accounts
17
+
e.g. pdsadmin account list
18
+
create <EMAIL> <HANDLE>
19
+
Create a new account
20
+
e.g. pdsadmin account create alice@example.com alice.example.com
21
+
delete <DID>
22
+
Delete an account specified by DID.
23
+
e.g. pdsadmin account delete did:plc:xyz123abc456
24
+
takedown <DID>
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
+
34
+
request-crawl [<RELAY HOST>]
35
+
Request a crawl from a relay host.
36
+
e.g. pdsadmin request-crawl bsky.network
37
+
38
+
create-invite-code
39
+
Create a new invite code.
40
+
e.g. pdsadmin create-invite-code
41
+
42
+
help
43
+
Display this help information.
44
+
45
+
HELP
+35
pdsadmin/request-crawl.sh
+35
pdsadmin/request-crawl.sh
···
1
+
#!/bin/bash
2
+
set -o errexit
3
+
set -o nounset
4
+
set -o pipefail
5
+
6
+
PDS_ENV_FILE=${PDS_ENV_FILE:-"/pds/pds.env"}
7
+
source "${PDS_ENV_FILE}"
8
+
9
+
RELAY_HOSTS="${1:-}"
10
+
if [[ "${RELAY_HOSTS}" == "" ]]; then
11
+
RELAY_HOSTS="${PDS_CRAWLERS}"
12
+
fi
13
+
14
+
if [[ "${RELAY_HOSTS}" == "" ]]; then
15
+
echo "ERROR: missing RELAY HOST parameter." >/dev/stderr
16
+
echo "Usage: $0 <RELAY HOST>[,<RELAY HOST>,...]" >/dev/stderr
17
+
exit 1
18
+
fi
19
+
20
+
for host in ${RELAY_HOSTS//,/ }; do
21
+
echo "Requesting crawl from ${host}"
22
+
if [[ $host != https:* && $host != http:* ]]; then
23
+
host="https://${host}"
24
+
fi
25
+
curl \
26
+
--fail \
27
+
--silent \
28
+
--show-error \
29
+
--request POST \
30
+
--header "Content-Type: application/json" \
31
+
--data "{\"hostname\": \"${PDS_HOSTNAME}\"}" \
32
+
"${host}/xrpc/com.atproto.sync.requestCrawl" >/dev/null
33
+
done
34
+
35
+
echo "done"
+41
pdsadmin/update.sh
+41
pdsadmin/update.sh
···
1
+
#!/bin/bash
2
+
set -o errexit
3
+
set -o nounset
4
+
set -o pipefail
5
+
6
+
PDS_DATADIR="/pds"
7
+
COMPOSE_FILE="${PDS_DATADIR}/compose.yaml"
8
+
COMPOSE_URL="https://raw.githubusercontent.com/bluesky-social/pds/main/compose.yaml"
9
+
10
+
# TODO: allow the user to specify a version to update to.
11
+
TARGET_VERSION="${1:-}"
12
+
13
+
COMPOSE_TEMP_FILE="${COMPOSE_FILE}.tmp"
14
+
15
+
echo "* Downloading PDS compose file"
16
+
curl \
17
+
--silent \
18
+
--show-error \
19
+
--fail \
20
+
--output "${COMPOSE_TEMP_FILE}" \
21
+
"${COMPOSE_URL}"
22
+
23
+
if cmp --quiet "${COMPOSE_FILE}" "${COMPOSE_TEMP_FILE}"; then
24
+
echo "PDS is already up to date"
25
+
rm --force "${COMPOSE_TEMP_FILE}"
26
+
exit 0
27
+
fi
28
+
29
+
echo "* Updating PDS"
30
+
mv "${COMPOSE_TEMP_FILE}" "${COMPOSE_FILE}"
31
+
32
+
echo "* Restarting PDS"
33
+
systemctl restart pds
34
+
35
+
cat <<MESSAGE
36
+
PDS has been updated
37
+
---------------------
38
+
Check systemd logs: journalctl --unit pds
39
+
Check container logs: docker logs pds
40
+
41
+
MESSAGE
+30
pdsadmin.sh
+30
pdsadmin.sh
···
1
+
#!/bin/bash
2
+
set -o errexit
3
+
set -o nounset
4
+
set -o pipefail
5
+
6
+
PDSADMIN_BASE_URL="https://raw.githubusercontent.com/bluesky-social/pds/main/pdsadmin"
7
+
8
+
# Command to run.
9
+
COMMAND="${1:-help}"
10
+
shift || true
11
+
12
+
# Ensure the user is root, since it's required for most commands.
13
+
if [[ "${EUID}" -ne 0 ]]; then
14
+
echo "ERROR: This script must be run as root"
15
+
exit 1
16
+
fi
17
+
18
+
# Download the script, if it exists.
19
+
SCRIPT_URL="${PDSADMIN_BASE_URL}/${COMMAND}.sh"
20
+
SCRIPT_FILE="$(mktemp /tmp/pdsadmin.${COMMAND}.XXXXXX)"
21
+
22
+
if ! curl --fail --silent --show-error --location --output "${SCRIPT_FILE}" "${SCRIPT_URL}"; then
23
+
echo "ERROR: ${COMMAND} not found"
24
+
exit 2
25
+
fi
26
+
27
+
chmod +x "${SCRIPT_FILE}"
28
+
if "${SCRIPT_FILE}" "$@"; then
29
+
rm --force "${SCRIPT_FILE}"
30
+
fi
+46
-13
service/index.js
+46
-13
service/index.js
···
1
1
"use strict";
2
2
const {
3
3
PDS,
4
-
Database,
5
4
envToCfg,
6
5
envToSecrets,
7
6
readEnv,
···
15
14
const cfg = envToCfg(env);
16
15
const secrets = envToSecrets(env);
17
16
const pds = await PDS.create(cfg, secrets);
18
-
if (cfg.db.dialect === "pg") {
19
-
// Migrate using credentialed user
20
-
const migrateDb = Database.postgres({
21
-
url: cfg.db.migrationUrl,
22
-
schema: cfg.db.schema,
23
-
});
24
-
await migrateDb.migrateToLatestOrThrow();
25
-
await migrateDb.close();
26
-
} else {
27
-
await pds.ctx.db.migrateToLatestOrThrow();
28
-
}
29
17
await pds.start();
30
-
httpLogger.info("pds is running");
18
+
httpLogger.info("pds has started");
19
+
pds.app.get("/tls-check", (req, res) => {
20
+
checkHandleRoute(pds, req, res);
21
+
});
31
22
// Graceful shutdown (see also https://aws.amazon.com/blogs/containers/graceful-shutdowns-with-ecs/)
32
23
process.on("SIGTERM", async () => {
33
24
httpLogger.info("pds is stopping");
···
35
26
httpLogger.info("pds is stopped");
36
27
});
37
28
};
29
+
30
+
async function checkHandleRoute(
31
+
/** @type {PDS} */ pds,
32
+
/** @type {import('express').Request} */ req,
33
+
/** @type {import('express').Response} */ res
34
+
) {
35
+
try {
36
+
const { domain } = req.query;
37
+
if (!domain || typeof domain !== "string") {
38
+
return res.status(400).json({
39
+
error: "InvalidRequest",
40
+
message: "bad or missing domain query param",
41
+
});
42
+
}
43
+
if (domain === pds.ctx.cfg.service.hostname) {
44
+
return res.json({ success: true });
45
+
}
46
+
const isHostedHandle = pds.ctx.cfg.identity.serviceHandleDomains.find(
47
+
(avail) => domain.endsWith(avail)
48
+
);
49
+
if (!isHostedHandle) {
50
+
return res.status(400).json({
51
+
error: "InvalidRequest",
52
+
message: "handles are not provided on this domain",
53
+
});
54
+
}
55
+
const account = await pds.ctx.accountManager.getAccount(domain);
56
+
if (!account) {
57
+
return res.status(404).json({
58
+
error: "NotFound",
59
+
message: "handle not found for this domain",
60
+
});
61
+
}
62
+
return res.json({ success: true });
63
+
} catch (err) {
64
+
httpLogger.error({ err }, "check handle failed");
65
+
return res.status(500).json({
66
+
error: "InternalServerError",
67
+
message: "Internal Server Error",
68
+
});
69
+
}
70
+
}
38
71
39
72
main();
+2
-1
service/package.json
+2
-1
service/package.json
···
3
3
"private": true,
4
4
"version": "0.0.0",
5
5
"description": "Service entrypoint for atproto personal data server",
6
+
"packageManager": "pnpm@8.15.9",
6
7
"main": "index.js",
7
8
"license": "MIT",
8
9
"dependencies": {
9
-
"@atproto/pds": "0.3.0-beta.3"
10
+
"@atproto/pds": "0.4.182"
10
11
}
11
12
}
+3628
service/pnpm-lock.yaml
+3628
service/pnpm-lock.yaml
···
1
+
lockfileVersion: '6.0'
2
+
3
+
settings:
4
+
autoInstallPeers: true
5
+
excludeLinksFromLockfile: 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
94
+
transitivePeerDependencies:
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:
108
+
resolution: {integrity: sha512-GYwot5wF/z8iYGSPjrLHuratLc0CVgovmwfJss7+BUOB6y2/Vw8+1Vw0n9DDI0gb5vmx3UI8z0uJgC8aa8yuJg==}
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:
129
+
resolution: {integrity: sha512-9xgFEPtsCiJEPt9o3HtJT30IdFTGw5cQRSJVIy5CFhqBA4vDLcdXiRDLCjkzHEVbtNCsHUW6CrlfOgbeLPcmcg==}
130
+
dependencies:
131
+
'@noble/secp256k1': 1.7.1
132
+
big-integer: 1.6.52
133
+
multiformats: 9.9.0
134
+
one-webcrypto: 1.0.3
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
301
+
glob: 10.3.12
302
+
handlebars: 4.7.8
303
+
http-terminator: 3.2.0
304
+
ioredis: 5.3.2
305
+
jose: 5.2.2
306
+
key-encoder: 2.0.3
307
+
kysely: 0.22.0
308
+
multiformats: 9.9.0
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
322
+
- debug
323
+
- supports-color
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
357
+
mime-types: 2.1.35
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
+
1026
+
/@aws-sdk/util-locate-window@3.495.0:
1027
+
resolution: {integrity: sha512-MfaPXT0kLX2tQaR90saBT9fWQq2DHqSSJRzW+MZWsmF+y5LGCOhO22ac/2o6TKSQm7h0HRc2GaADqYYYor62yg==}
1028
+
engines: {node: '>=14.0.0'}
1029
+
dependencies:
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:
1073
+
resolution: {integrity: sha512-P7swiOAdF7aSi0H+tHtHtr6zrpF3aAq/W9FXx5HektRvLTM2O89xCyXF3pk7pLc7QpaY7AoaE8UowVf9QBdh3w==}
1074
+
cpu: [arm64]
1075
+
os: [darwin]
1076
+
requiresBuild: true
1077
+
dev: false
1078
+
optional: true
1079
+
1080
+
/@cbor-extract/cbor-extract-darwin-x64@2.2.0:
1081
+
resolution: {integrity: sha512-1liF6fgowph0JxBbYnAS7ZlqNYLf000Qnj4KjqPNW4GViKrEql2MgZnAsExhY9LSy8dnvA4C0qHEBgPrll0z0w==}
1082
+
cpu: [x64]
1083
+
os: [darwin]
1084
+
requiresBuild: true
1085
+
dev: false
1086
+
optional: true
1087
+
1088
+
/@cbor-extract/cbor-extract-linux-arm64@2.2.0:
1089
+
resolution: {integrity: sha512-rQvhNmDuhjTVXSPFLolmQ47/ydGOFXtbR7+wgkSY0bdOxCFept1hvg59uiLPT2fVDuJFuEy16EImo5tE2x3RsQ==}
1090
+
cpu: [arm64]
1091
+
os: [linux]
1092
+
requiresBuild: true
1093
+
dev: false
1094
+
optional: true
1095
+
1096
+
/@cbor-extract/cbor-extract-linux-arm@2.2.0:
1097
+
resolution: {integrity: sha512-QeBcBXk964zOytiedMPQNZr7sg0TNavZeuUCD6ON4vEOU/25+pLhNN6EDIKJ9VLTKaZ7K7EaAriyYQ1NQ05s/Q==}
1098
+
cpu: [arm]
1099
+
os: [linux]
1100
+
requiresBuild: true
1101
+
dev: false
1102
+
optional: true
1103
+
1104
+
/@cbor-extract/cbor-extract-linux-x64@2.2.0:
1105
+
resolution: {integrity: sha512-cWLAWtT3kNLHSvP4RKDzSTX9o0wvQEEAj4SKvhWuOVZxiDAeQazr9A+PSiRILK1VYMLeDml89ohxCnUNQNQNCw==}
1106
+
cpu: [x64]
1107
+
os: [linux]
1108
+
requiresBuild: true
1109
+
dev: false
1110
+
optional: true
1111
+
1112
+
/@cbor-extract/cbor-extract-win32-x64@2.2.0:
1113
+
resolution: {integrity: sha512-l2M+Z8DO2vbvADOBNLbbh9y5ST1RY5sqkWOg/58GkUPBYou/cuNZ68SGQ644f1CvZ8kcOxyZtw06+dxWHIoN/w==}
1114
+
cpu: [x64]
1115
+
os: [win32]
1116
+
requiresBuild: true
1117
+
dev: false
1118
+
optional: true
1119
+
1120
+
/@did-plc/lib@0.0.4:
1121
+
resolution: {integrity: sha512-Omeawq3b8G/c/5CtkTtzovSOnWuvIuCI4GTJNrt1AmCskwEQV7zbX5d6km1mjJNbE0gHuQPTVqZxLVqetNbfwA==}
1122
+
dependencies:
1123
+
'@atproto/common': 0.1.1
1124
+
'@atproto/crypto': 0.1.0
1125
+
'@ipld/dag-cbor': 7.0.3
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:
1361
+
resolution: {integrity: sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA==}
1362
+
dependencies:
1363
+
cborg: 1.10.2
1364
+
multiformats: 9.9.0
1365
+
dev: false
1366
+
1367
+
/@isaacs/cliui@8.0.2:
1368
+
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
1369
+
engines: {node: '>=12'}
1370
+
dependencies:
1371
+
string-width: 5.1.2
1372
+
string-width-cjs: /string-width@4.2.3
1373
+
strip-ansi: 7.1.0
1374
+
strip-ansi-cjs: /strip-ansi@6.0.1
1375
+
wrap-ansi: 8.1.0
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:
1392
+
resolution: {integrity: sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==}
1393
+
dev: false
1394
+
1395
+
/@pkgjs/parseargs@0.11.0:
1396
+
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
1397
+
engines: {node: '>=14'}
1398
+
requiresBuild: true
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
+
1556
+
/@smithy/is-array-buffer@2.1.1:
1557
+
resolution: {integrity: sha512-xozSQrcUinPpNPNPds4S7z/FakDTh1MZWtRP/2vQtYB/u3HYrX2UXuZs+VhaKBd6Vc7g2XPr2ZtwGBNDN6fNKQ==}
1558
+
engines: {node: '>=14.0.0'}
1559
+
dependencies:
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
1768
+
1769
+
/@smithy/util-buffer-from@2.1.1:
1770
+
resolution: {integrity: sha512-clhNjbyfqIv9Md2Mg6FffGVrJxw7bgK7s3Iax36xnfVj6cg0fUG7I4RH0XgXJF8bxi+saY5HR21g2UPKSxVCXg==}
1771
+
engines: {node: '>=14.0.0'}
1772
+
dependencies:
1773
+
'@smithy/is-array-buffer': 2.1.1
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
1869
+
1870
+
/@smithy/util-utf8@2.1.1:
1871
+
resolution: {integrity: sha512-BqTpzYEcUMDwAKr7/mVRUtHDhs6ZoXDi9NypMvMfOr/+u1NW7JgqodPDECiiLboEm6bobcPcECxzjtQh865e9A==}
1872
+
engines: {node: '>=14.0.0'}
1873
+
dependencies:
1874
+
'@smithy/util-buffer-from': 2.1.1
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
+
1902
+
/@tokenizer/token@0.3.0:
1903
+
resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==}
1904
+
dev: false
1905
+
1906
+
/@types/bn.js@5.1.5:
1907
+
resolution: {integrity: sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==}
1908
+
dependencies:
1909
+
'@types/node': 20.11.19
1910
+
dev: false
1911
+
1912
+
/@types/elliptic@6.4.18:
1913
+
resolution: {integrity: sha512-UseG6H5vjRiNpQvrhy4VF/JXdA3V/Fp5amvveaL+fs28BZ6xIKJBPnUPRlEaZpysD9MbpfaLi8lbl7PGUAkpWw==}
1914
+
dependencies:
1915
+
'@types/bn.js': 5.1.5
1916
+
dev: false
1917
+
1918
+
/@types/node@20.11.19:
1919
+
resolution: {integrity: sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ==}
1920
+
dependencies:
1921
+
undici-types: 5.26.5
1922
+
dev: false
1923
+
1924
+
/abort-controller@3.0.0:
1925
+
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
1926
+
engines: {node: '>=6.5'}
1927
+
dependencies:
1928
+
event-target-shim: 5.0.1
1929
+
dev: false
1930
+
1931
+
/accepts@1.3.8:
1932
+
resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
1933
+
engines: {node: '>= 0.6'}
1934
+
dependencies:
1935
+
mime-types: 2.1.35
1936
+
negotiator: 0.6.3
1937
+
dev: false
1938
+
1939
+
/ansi-regex@5.0.1:
1940
+
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
1941
+
engines: {node: '>=8'}
1942
+
dev: false
1943
+
1944
+
/ansi-regex@6.0.1:
1945
+
resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
1946
+
engines: {node: '>=12'}
1947
+
dev: false
1948
+
1949
+
/ansi-styles@4.3.0:
1950
+
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
1951
+
engines: {node: '>=8'}
1952
+
dependencies:
1953
+
color-convert: 2.0.1
1954
+
dev: false
1955
+
1956
+
/ansi-styles@6.2.1:
1957
+
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
1958
+
engines: {node: '>=12'}
1959
+
dev: false
1960
+
1961
+
/array-flatten@1.1.1:
1962
+
resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
1963
+
dev: false
1964
+
1965
+
/asn1.js@5.4.1:
1966
+
resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==}
1967
+
dependencies:
1968
+
bn.js: 4.12.0
1969
+
inherits: 2.0.4
1970
+
minimalistic-assert: 1.0.1
1971
+
safer-buffer: 2.1.2
1972
+
dev: false
1973
+
1974
+
/asynckit@0.4.0:
1975
+
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
1976
+
dev: false
1977
+
1978
+
/atomic-sleep@1.0.0:
1979
+
resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==}
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:
1988
+
resolution: {integrity: sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==}
1989
+
dependencies:
1990
+
follow-redirects: 1.15.5
1991
+
form-data: 4.0.0
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
2010
+
prebuild-install: 7.1.1
2011
+
dev: false
2012
+
2013
+
/big-integer@1.6.52:
2014
+
resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==}
2015
+
engines: {node: '>=0.6'}
2016
+
dev: false
2017
+
2018
+
/bindings@1.5.0:
2019
+
resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
2020
+
dependencies:
2021
+
file-uri-to-path: 1.0.0
2022
+
dev: false
2023
+
2024
+
/bl@4.1.0:
2025
+
resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
2026
+
dependencies:
2027
+
buffer: 5.7.1
2028
+
inherits: 2.0.4
2029
+
readable-stream: 3.6.2
2030
+
dev: false
2031
+
2032
+
/bn.js@4.12.0:
2033
+
resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==}
2034
+
dev: false
2035
+
2036
+
/body-parser@1.20.1:
2037
+
resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==}
2038
+
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
2039
+
dependencies:
2040
+
bytes: 3.1.2
2041
+
content-type: 1.0.5
2042
+
debug: 2.6.9
2043
+
depd: 2.0.0
2044
+
destroy: 1.2.0
2045
+
http-errors: 2.0.0
2046
+
iconv-lite: 0.4.24
2047
+
on-finished: 2.4.1
2048
+
qs: 6.11.0
2049
+
raw-body: 2.5.1
2050
+
type-is: 1.6.18
2051
+
unpipe: 1.0.0
2052
+
transitivePeerDependencies:
2053
+
- supports-color
2054
+
dev: false
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:
2062
+
resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==}
2063
+
dev: false
2064
+
2065
+
/brace-expansion@2.0.1:
2066
+
resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
2067
+
dependencies:
2068
+
balanced-match: 1.0.2
2069
+
dev: false
2070
+
2071
+
/brorand@1.1.0:
2072
+
resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==}
2073
+
dev: false
2074
+
2075
+
/buffer@5.6.0:
2076
+
resolution: {integrity: sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==}
2077
+
dependencies:
2078
+
base64-js: 1.5.1
2079
+
ieee754: 1.2.1
2080
+
dev: false
2081
+
2082
+
/buffer@5.7.1:
2083
+
resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
2084
+
dependencies:
2085
+
base64-js: 1.5.1
2086
+
ieee754: 1.2.1
2087
+
dev: false
2088
+
2089
+
/buffer@6.0.3:
2090
+
resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
2091
+
dependencies:
2092
+
base64-js: 1.5.1
2093
+
ieee754: 1.2.1
2094
+
dev: false
2095
+
2096
+
/bytes@3.0.0:
2097
+
resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==}
2098
+
engines: {node: '>= 0.8'}
2099
+
dev: false
2100
+
2101
+
/bytes@3.1.2:
2102
+
resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
2103
+
engines: {node: '>= 0.8'}
2104
+
dev: false
2105
+
2106
+
/call-bind@1.0.7:
2107
+
resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==}
2108
+
engines: {node: '>= 0.4'}
2109
+
dependencies:
2110
+
es-define-property: 1.0.0
2111
+
es-errors: 1.3.0
2112
+
function-bind: 1.1.2
2113
+
get-intrinsic: 1.2.4
2114
+
set-function-length: 1.2.1
2115
+
dev: false
2116
+
2117
+
/cbor-extract@2.2.0:
2118
+
resolution: {integrity: sha512-Ig1zM66BjLfTXpNgKpvBePq271BPOvu8MR0Jl080yG7Jsl+wAZunfrwiwA+9ruzm/WEdIV5QF/bjDZTqyAIVHA==}
2119
+
hasBin: true
2120
+
requiresBuild: true
2121
+
dependencies:
2122
+
node-gyp-build-optional-packages: 5.1.1
2123
+
optionalDependencies:
2124
+
'@cbor-extract/cbor-extract-darwin-arm64': 2.2.0
2125
+
'@cbor-extract/cbor-extract-darwin-x64': 2.2.0
2126
+
'@cbor-extract/cbor-extract-linux-arm': 2.2.0
2127
+
'@cbor-extract/cbor-extract-linux-arm64': 2.2.0
2128
+
'@cbor-extract/cbor-extract-linux-x64': 2.2.0
2129
+
'@cbor-extract/cbor-extract-win32-x64': 2.2.0
2130
+
dev: false
2131
+
optional: true
2132
+
2133
+
/cbor-x@1.5.8:
2134
+
resolution: {integrity: sha512-gc3bHBsvG6GClCY6c0/iip+ghlqizkVp+TtaL927lwvP4VP9xBdi1HmqPR5uj/Mj/0TOlngMkIYa25wKg+VNrQ==}
2135
+
optionalDependencies:
2136
+
cbor-extract: 2.2.0
2137
+
dev: false
2138
+
2139
+
/cborg@1.10.2:
2140
+
resolution: {integrity: sha512-b3tFPA9pUr2zCUiCfRd2+wok2/LBSNUMKOuRRok+WlvvAgEt/PlbgPTsZUcwCOs53IJvLgTp0eotwtosE6njug==}
2141
+
hasBin: true
2142
+
dev: false
2143
+
2144
+
/chownr@1.1.4:
2145
+
resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
2146
+
dev: false
2147
+
2148
+
/cluster-key-slot@1.1.2:
2149
+
resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==}
2150
+
engines: {node: '>=0.10.0'}
2151
+
dev: false
2152
+
2153
+
/color-convert@2.0.1:
2154
+
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
2155
+
engines: {node: '>=7.0.0'}
2156
+
dependencies:
2157
+
color-name: 1.1.4
2158
+
dev: false
2159
+
2160
+
/color-name@1.1.4:
2161
+
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
2162
+
dev: false
2163
+
2164
+
/color-string@1.9.1:
2165
+
resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
2166
+
dependencies:
2167
+
color-name: 1.1.4
2168
+
simple-swizzle: 0.2.2
2169
+
dev: false
2170
+
2171
+
/color@4.2.3:
2172
+
resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
2173
+
engines: {node: '>=12.5.0'}
2174
+
dependencies:
2175
+
color-convert: 2.0.1
2176
+
color-string: 1.9.1
2177
+
dev: false
2178
+
2179
+
/combined-stream@1.0.8:
2180
+
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
2181
+
engines: {node: '>= 0.8'}
2182
+
dependencies:
2183
+
delayed-stream: 1.0.0
2184
+
dev: false
2185
+
2186
+
/compressible@2.0.18:
2187
+
resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
2188
+
engines: {node: '>= 0.6'}
2189
+
dependencies:
2190
+
mime-db: 1.52.0
2191
+
dev: false
2192
+
2193
+
/compression@1.7.4:
2194
+
resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==}
2195
+
engines: {node: '>= 0.8.0'}
2196
+
dependencies:
2197
+
accepts: 1.3.8
2198
+
bytes: 3.0.0
2199
+
compressible: 2.0.18
2200
+
debug: 2.6.9
2201
+
on-headers: 1.0.2
2202
+
safe-buffer: 5.1.2
2203
+
vary: 1.1.2
2204
+
transitivePeerDependencies:
2205
+
- supports-color
2206
+
dev: false
2207
+
2208
+
/content-disposition@0.5.4:
2209
+
resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}
2210
+
engines: {node: '>= 0.6'}
2211
+
dependencies:
2212
+
safe-buffer: 5.2.1
2213
+
dev: false
2214
+
2215
+
/content-type@1.0.5:
2216
+
resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
2217
+
engines: {node: '>= 0.6'}
2218
+
dev: false
2219
+
2220
+
/cookie-signature@1.0.6:
2221
+
resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==}
2222
+
dev: false
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
+
2234
+
/cors@2.8.5:
2235
+
resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==}
2236
+
engines: {node: '>= 0.10'}
2237
+
dependencies:
2238
+
object-assign: 4.1.1
2239
+
vary: 1.1.2
2240
+
dev: false
2241
+
2242
+
/cross-spawn@7.0.3:
2243
+
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
2244
+
engines: {node: '>= 8'}
2245
+
dependencies:
2246
+
path-key: 3.1.1
2247
+
shebang-command: 2.0.0
2248
+
which: 2.0.2
2249
+
dev: false
2250
+
2251
+
/debug@2.6.9:
2252
+
resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
2253
+
peerDependencies:
2254
+
supports-color: '*'
2255
+
peerDependenciesMeta:
2256
+
supports-color:
2257
+
optional: true
2258
+
dependencies:
2259
+
ms: 2.0.0
2260
+
dev: false
2261
+
2262
+
/debug@4.3.4:
2263
+
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
2264
+
engines: {node: '>=6.0'}
2265
+
peerDependencies:
2266
+
supports-color: '*'
2267
+
peerDependenciesMeta:
2268
+
supports-color:
2269
+
optional: true
2270
+
dependencies:
2271
+
ms: 2.1.2
2272
+
dev: false
2273
+
2274
+
/decompress-response@6.0.0:
2275
+
resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
2276
+
engines: {node: '>=10'}
2277
+
dependencies:
2278
+
mimic-response: 3.1.0
2279
+
dev: false
2280
+
2281
+
/deep-extend@0.6.0:
2282
+
resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
2283
+
engines: {node: '>=4.0.0'}
2284
+
dev: false
2285
+
2286
+
/deepmerge@4.3.1:
2287
+
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
2288
+
engines: {node: '>=0.10.0'}
2289
+
dev: false
2290
+
2291
+
/define-data-property@1.1.4:
2292
+
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
2293
+
engines: {node: '>= 0.4'}
2294
+
dependencies:
2295
+
es-define-property: 1.0.0
2296
+
es-errors: 1.3.0
2297
+
gopd: 1.0.1
2298
+
dev: false
2299
+
2300
+
/delay@5.0.0:
2301
+
resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==}
2302
+
engines: {node: '>=10'}
2303
+
dev: false
2304
+
2305
+
/delayed-stream@1.0.0:
2306
+
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
2307
+
engines: {node: '>=0.4.0'}
2308
+
dev: false
2309
+
2310
+
/denque@2.1.0:
2311
+
resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==}
2312
+
engines: {node: '>=0.10'}
2313
+
dev: false
2314
+
2315
+
/depd@2.0.0:
2316
+
resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
2317
+
engines: {node: '>= 0.8'}
2318
+
dev: false
2319
+
2320
+
/destroy@1.2.0:
2321
+
resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
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:
2335
+
resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
2336
+
dependencies:
2337
+
domelementtype: 2.3.0
2338
+
domhandler: 4.3.1
2339
+
entities: 2.2.0
2340
+
dev: false
2341
+
2342
+
/domelementtype@2.3.0:
2343
+
resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
2344
+
dev: false
2345
+
2346
+
/domhandler@4.3.1:
2347
+
resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
2348
+
engines: {node: '>= 4'}
2349
+
dependencies:
2350
+
domelementtype: 2.3.0
2351
+
dev: false
2352
+
2353
+
/domutils@2.8.0:
2354
+
resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
2355
+
dependencies:
2356
+
dom-serializer: 1.4.1
2357
+
domelementtype: 2.3.0
2358
+
domhandler: 4.3.1
2359
+
dev: false
2360
+
2361
+
/eastasianwidth@0.2.0:
2362
+
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
2363
+
dev: false
2364
+
2365
+
/ee-first@1.1.1:
2366
+
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
2367
+
dev: false
2368
+
2369
+
/elliptic@6.5.4:
2370
+
resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==}
2371
+
dependencies:
2372
+
bn.js: 4.12.0
2373
+
brorand: 1.1.0
2374
+
hash.js: 1.1.7
2375
+
hmac-drbg: 1.0.1
2376
+
inherits: 2.0.4
2377
+
minimalistic-assert: 1.0.1
2378
+
minimalistic-crypto-utils: 1.0.1
2379
+
dev: false
2380
+
2381
+
/emoji-regex@8.0.0:
2382
+
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
2383
+
dev: false
2384
+
2385
+
/emoji-regex@9.2.2:
2386
+
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
2387
+
dev: false
2388
+
2389
+
/encodeurl@1.0.2:
2390
+
resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
2391
+
engines: {node: '>= 0.8'}
2392
+
dev: false
2393
+
2394
+
/end-of-stream@1.4.4:
2395
+
resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
2396
+
dependencies:
2397
+
once: 1.4.0
2398
+
dev: false
2399
+
2400
+
/entities@2.2.0:
2401
+
resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
2402
+
dev: false
2403
+
2404
+
/es-define-property@1.0.0:
2405
+
resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==}
2406
+
engines: {node: '>= 0.4'}
2407
+
dependencies:
2408
+
get-intrinsic: 1.2.4
2409
+
dev: false
2410
+
2411
+
/es-errors@1.3.0:
2412
+
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
2413
+
engines: {node: '>= 0.4'}
2414
+
dev: false
2415
+
2416
+
/escape-html@1.0.3:
2417
+
resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
2418
+
dev: false
2419
+
2420
+
/etag@1.8.1:
2421
+
resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
2422
+
engines: {node: '>= 0.6'}
2423
+
dev: false
2424
+
2425
+
/event-target-shim@5.0.1:
2426
+
resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
2427
+
engines: {node: '>=6'}
2428
+
dev: false
2429
+
2430
+
/eventemitter3@4.0.7:
2431
+
resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
2432
+
dev: false
2433
+
2434
+
/events@3.3.0:
2435
+
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
2436
+
engines: {node: '>=0.8.x'}
2437
+
dev: false
2438
+
2439
+
/expand-template@2.0.3:
2440
+
resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==}
2441
+
engines: {node: '>=6'}
2442
+
dev: false
2443
+
2444
+
/express-async-errors@3.1.1(express@4.18.2):
2445
+
resolution: {integrity: sha512-h6aK1da4tpqWSbyCa3FxB/V6Ehd4EEB15zyQq9qe75OZBp0krinNKuH4rAY+S/U/2I36vdLAUFSjQJ+TFmODng==}
2446
+
peerDependencies:
2447
+
express: ^4.16.2
2448
+
dependencies:
2449
+
express: 4.18.2
2450
+
dev: false
2451
+
2452
+
/express@4.18.2:
2453
+
resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==}
2454
+
engines: {node: '>= 0.10.0'}
2455
+
dependencies:
2456
+
accepts: 1.3.8
2457
+
array-flatten: 1.1.1
2458
+
body-parser: 1.20.1
2459
+
content-disposition: 0.5.4
2460
+
content-type: 1.0.5
2461
+
cookie: 0.5.0
2462
+
cookie-signature: 1.0.6
2463
+
debug: 2.6.9
2464
+
depd: 2.0.0
2465
+
encodeurl: 1.0.2
2466
+
escape-html: 1.0.3
2467
+
etag: 1.8.1
2468
+
finalhandler: 1.2.0
2469
+
fresh: 0.5.2
2470
+
http-errors: 2.0.0
2471
+
merge-descriptors: 1.0.1
2472
+
methods: 1.1.2
2473
+
on-finished: 2.4.1
2474
+
parseurl: 1.3.3
2475
+
path-to-regexp: 0.1.7
2476
+
proxy-addr: 2.0.7
2477
+
qs: 6.11.0
2478
+
range-parser: 1.2.1
2479
+
safe-buffer: 5.2.1
2480
+
send: 0.18.0
2481
+
serve-static: 1.15.0
2482
+
setprototypeof: 1.2.0
2483
+
statuses: 2.0.1
2484
+
type-is: 1.6.18
2485
+
utils-merge: 1.0.1
2486
+
vary: 1.1.2
2487
+
transitivePeerDependencies:
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'}
2494
+
dependencies:
2495
+
boolean: 3.2.0
2496
+
dev: false
2497
+
2498
+
/fast-redact@3.3.0:
2499
+
resolution: {integrity: sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==}
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:
2511
+
resolution: {integrity: sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==}
2512
+
engines: {node: '>=10'}
2513
+
dependencies:
2514
+
readable-web-to-node-stream: 3.0.2
2515
+
strtok3: 6.3.0
2516
+
token-types: 4.2.1
2517
+
dev: false
2518
+
2519
+
/file-uri-to-path@1.0.0:
2520
+
resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
2521
+
dev: false
2522
+
2523
+
/finalhandler@1.2.0:
2524
+
resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==}
2525
+
engines: {node: '>= 0.8'}
2526
+
dependencies:
2527
+
debug: 2.6.9
2528
+
encodeurl: 1.0.2
2529
+
escape-html: 1.0.3
2530
+
on-finished: 2.4.1
2531
+
parseurl: 1.3.3
2532
+
statuses: 2.0.1
2533
+
unpipe: 1.0.0
2534
+
transitivePeerDependencies:
2535
+
- supports-color
2536
+
dev: false
2537
+
2538
+
/follow-redirects@1.15.5:
2539
+
resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==}
2540
+
engines: {node: '>=4.0'}
2541
+
peerDependencies:
2542
+
debug: '*'
2543
+
peerDependenciesMeta:
2544
+
debug:
2545
+
optional: true
2546
+
dev: false
2547
+
2548
+
/foreground-child@3.1.1:
2549
+
resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==}
2550
+
engines: {node: '>=14'}
2551
+
dependencies:
2552
+
cross-spawn: 7.0.3
2553
+
signal-exit: 4.1.0
2554
+
dev: false
2555
+
2556
+
/form-data@4.0.0:
2557
+
resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
2558
+
engines: {node: '>= 6'}
2559
+
dependencies:
2560
+
asynckit: 0.4.0
2561
+
combined-stream: 1.0.8
2562
+
mime-types: 2.1.35
2563
+
dev: false
2564
+
2565
+
/forwarded@0.2.0:
2566
+
resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
2567
+
engines: {node: '>= 0.6'}
2568
+
dev: false
2569
+
2570
+
/fresh@0.5.2:
2571
+
resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
2572
+
engines: {node: '>= 0.6'}
2573
+
dev: false
2574
+
2575
+
/fs-constants@1.0.0:
2576
+
resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
2577
+
dev: false
2578
+
2579
+
/function-bind@1.1.2:
2580
+
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
2581
+
dev: false
2582
+
2583
+
/get-caller-file@2.0.5:
2584
+
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
2585
+
engines: {node: 6.* || 8.* || >= 10.*}
2586
+
dev: false
2587
+
2588
+
/get-intrinsic@1.2.4:
2589
+
resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==}
2590
+
engines: {node: '>= 0.4'}
2591
+
dependencies:
2592
+
es-errors: 1.3.0
2593
+
function-bind: 1.1.2
2594
+
has-proto: 1.0.3
2595
+
has-symbols: 1.0.3
2596
+
hasown: 2.0.1
2597
+
dev: false
2598
+
2599
+
/github-from-package@0.0.0:
2600
+
resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==}
2601
+
dev: false
2602
+
2603
+
/glob@10.3.12:
2604
+
resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==}
2605
+
engines: {node: '>=16 || 14 >=14.17'}
2606
+
hasBin: true
2607
+
dependencies:
2608
+
foreground-child: 3.1.1
2609
+
jackspeak: 2.3.6
2610
+
minimatch: 9.0.4
2611
+
minipass: 7.0.4
2612
+
path-scurry: 1.10.2
2613
+
dev: false
2614
+
2615
+
/gopd@1.0.1:
2616
+
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
2617
+
dependencies:
2618
+
get-intrinsic: 1.2.4
2619
+
dev: false
2620
+
2621
+
/graphemer@1.4.0:
2622
+
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
2623
+
dev: false
2624
+
2625
+
/handlebars@4.7.8:
2626
+
resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==}
2627
+
engines: {node: '>=0.4.7'}
2628
+
hasBin: true
2629
+
dependencies:
2630
+
minimist: 1.2.8
2631
+
neo-async: 2.6.2
2632
+
source-map: 0.6.1
2633
+
wordwrap: 1.0.0
2634
+
optionalDependencies:
2635
+
uglify-js: 3.17.4
2636
+
dev: false
2637
+
2638
+
/has-property-descriptors@1.0.2:
2639
+
resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
2640
+
dependencies:
2641
+
es-define-property: 1.0.0
2642
+
dev: false
2643
+
2644
+
/has-proto@1.0.3:
2645
+
resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==}
2646
+
engines: {node: '>= 0.4'}
2647
+
dev: false
2648
+
2649
+
/has-symbols@1.0.3:
2650
+
resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
2651
+
engines: {node: '>= 0.4'}
2652
+
dev: false
2653
+
2654
+
/hash.js@1.1.7:
2655
+
resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==}
2656
+
dependencies:
2657
+
inherits: 2.0.4
2658
+
minimalistic-assert: 1.0.1
2659
+
dev: false
2660
+
2661
+
/hasown@2.0.1:
2662
+
resolution: {integrity: sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==}
2663
+
engines: {node: '>= 0.4'}
2664
+
dependencies:
2665
+
function-bind: 1.1.2
2666
+
dev: false
2667
+
2668
+
/he@1.2.0:
2669
+
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
2670
+
hasBin: true
2671
+
dev: false
2672
+
2673
+
/hmac-drbg@1.0.1:
2674
+
resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==}
2675
+
dependencies:
2676
+
hash.js: 1.1.7
2677
+
minimalistic-assert: 1.0.1
2678
+
minimalistic-crypto-utils: 1.0.1
2679
+
dev: false
2680
+
2681
+
/html-to-text@7.1.1:
2682
+
resolution: {integrity: sha512-c9QWysrfnRZevVpS8MlE7PyOdSuIOjg8Bt8ZE10jMU/BEngA6j3llj4GRfAmtQzcd1FjKE0sWu5IHXRUH9YxIQ==}
2683
+
engines: {node: '>=10.23.2'}
2684
+
hasBin: true
2685
+
dependencies:
2686
+
deepmerge: 4.3.1
2687
+
he: 1.2.0
2688
+
htmlparser2: 6.1.0
2689
+
minimist: 1.2.8
2690
+
dev: false
2691
+
2692
+
/htmlparser2@6.1.0:
2693
+
resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==}
2694
+
dependencies:
2695
+
domelementtype: 2.3.0
2696
+
domhandler: 4.3.1
2697
+
domutils: 2.8.0
2698
+
entities: 2.2.0
2699
+
dev: false
2700
+
2701
+
/http-errors@2.0.0:
2702
+
resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
2703
+
engines: {node: '>= 0.8'}
2704
+
dependencies:
2705
+
depd: 2.0.0
2706
+
inherits: 2.0.4
2707
+
setprototypeof: 1.2.0
2708
+
statuses: 2.0.1
2709
+
toidentifier: 1.0.1
2710
+
dev: false
2711
+
2712
+
/http-terminator@3.2.0:
2713
+
resolution: {integrity: sha512-JLjck1EzPaWjsmIf8bziM3p9fgR1Y3JoUKAkyYEbZmFrIvJM6I8vVJfBGWlEtV9IWOvzNnaTtjuwZeBY2kwB4g==}
2714
+
engines: {node: '>=14'}
2715
+
dependencies:
2716
+
delay: 5.0.0
2717
+
p-wait-for: 3.2.0
2718
+
roarr: 7.21.0
2719
+
type-fest: 2.19.0
2720
+
dev: false
2721
+
2722
+
/iconv-lite@0.4.24:
2723
+
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
2724
+
engines: {node: '>=0.10.0'}
2725
+
dependencies:
2726
+
safer-buffer: 2.1.2
2727
+
dev: false
2728
+
2729
+
/ieee754@1.2.1:
2730
+
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
2731
+
dev: false
2732
+
2733
+
/inherits@2.0.4:
2734
+
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
2735
+
dev: false
2736
+
2737
+
/ini@1.3.8:
2738
+
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
2739
+
dev: false
2740
+
2741
+
/ioredis@5.3.2:
2742
+
resolution: {integrity: sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==}
2743
+
engines: {node: '>=12.22.0'}
2744
+
dependencies:
2745
+
'@ioredis/commands': 1.2.0
2746
+
cluster-key-slot: 1.1.2
2747
+
debug: 4.3.4
2748
+
denque: 2.1.0
2749
+
lodash.defaults: 4.2.0
2750
+
lodash.isarguments: 3.1.0
2751
+
redis-errors: 1.2.0
2752
+
redis-parser: 3.0.0
2753
+
standard-as-callback: 2.1.0
2754
+
transitivePeerDependencies:
2755
+
- supports-color
2756
+
dev: false
2757
+
2758
+
/ipaddr.js@1.9.1:
2759
+
resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
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
2771
+
2772
+
/is-fullwidth-code-point@3.0.0:
2773
+
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
2774
+
engines: {node: '>=8'}
2775
+
dev: false
2776
+
2777
+
/isexe@2.0.0:
2778
+
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
2779
+
dev: false
2780
+
2781
+
/iso-datestring-validator@2.2.2:
2782
+
resolution: {integrity: sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==}
2783
+
dev: false
2784
+
2785
+
/jackspeak@2.3.6:
2786
+
resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==}
2787
+
engines: {node: '>=14'}
2788
+
dependencies:
2789
+
'@isaacs/cliui': 8.0.2
2790
+
optionalDependencies:
2791
+
'@pkgjs/parseargs': 0.11.0
2792
+
dev: false
2793
+
2794
+
/jose@5.2.2:
2795
+
resolution: {integrity: sha512-/WByRr4jDcsKlvMd1dRJnPfS1GVO3WuKyaurJ/vvXcOaUQO8rnNObCQMlv/5uCceVQIq5Q4WLF44ohsdiTohdg==}
2796
+
dev: false
2797
+
2798
+
/key-encoder@2.0.3:
2799
+
resolution: {integrity: sha512-fgBtpAGIr/Fy5/+ZLQZIPPhsZEcbSlYu/Wu96tNDFNSjSACw5lEIOFeaVdQ/iwrb8oxjlWi6wmWdH76hV6GZjg==}
2800
+
dependencies:
2801
+
'@types/elliptic': 6.4.18
2802
+
asn1.js: 5.4.1
2803
+
bn.js: 4.12.0
2804
+
elliptic: 6.5.4
2805
+
dev: false
2806
+
2807
+
/kysely@0.22.0:
2808
+
resolution: {integrity: sha512-ZE3qWtnqLOalodzfK5QUEcm7AEulhxsPNuKaGFsC3XiqO92vMLm+mAHk/NnbSIOtC4RmGm0nsv700i8KDp1gfQ==}
2809
+
engines: {node: '>=14.0.0'}
2810
+
dev: false
2811
+
2812
+
/lodash.defaults@4.2.0:
2813
+
resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==}
2814
+
dev: false
2815
+
2816
+
/lodash.isarguments@3.1.0:
2817
+
resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==}
2818
+
dev: false
2819
+
2820
+
/lru-cache@10.2.0:
2821
+
resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==}
2822
+
engines: {node: 14 || >=16.14}
2823
+
dev: false
2824
+
2825
+
/media-typer@0.3.0:
2826
+
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
2827
+
engines: {node: '>= 0.6'}
2828
+
dev: false
2829
+
2830
+
/merge-descriptors@1.0.1:
2831
+
resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==}
2832
+
dev: false
2833
+
2834
+
/methods@1.1.2:
2835
+
resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
2836
+
engines: {node: '>= 0.6'}
2837
+
dev: false
2838
+
2839
+
/mime-db@1.52.0:
2840
+
resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
2841
+
engines: {node: '>= 0.6'}
2842
+
dev: false
2843
+
2844
+
/mime-types@2.1.35:
2845
+
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
2846
+
engines: {node: '>= 0.6'}
2847
+
dependencies:
2848
+
mime-db: 1.52.0
2849
+
dev: false
2850
+
2851
+
/mime@1.6.0:
2852
+
resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
2853
+
engines: {node: '>=4'}
2854
+
hasBin: true
2855
+
dev: false
2856
+
2857
+
/mimic-response@3.1.0:
2858
+
resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
2859
+
engines: {node: '>=10'}
2860
+
dev: false
2861
+
2862
+
/minimalistic-assert@1.0.1:
2863
+
resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==}
2864
+
dev: false
2865
+
2866
+
/minimalistic-crypto-utils@1.0.1:
2867
+
resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==}
2868
+
dev: false
2869
+
2870
+
/minimatch@9.0.4:
2871
+
resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==}
2872
+
engines: {node: '>=16 || 14 >=14.17'}
2873
+
dependencies:
2874
+
brace-expansion: 2.0.1
2875
+
dev: false
2876
+
2877
+
/minimist@1.2.8:
2878
+
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
2879
+
dev: false
2880
+
2881
+
/minipass@7.0.4:
2882
+
resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
2883
+
engines: {node: '>=16 || 14 >=14.17'}
2884
+
dev: false
2885
+
2886
+
/mkdirp-classic@0.5.3:
2887
+
resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
2888
+
dev: false
2889
+
2890
+
/ms@2.0.0:
2891
+
resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
2892
+
dev: false
2893
+
2894
+
/ms@2.1.2:
2895
+
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
2896
+
dev: false
2897
+
2898
+
/ms@2.1.3:
2899
+
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
2900
+
dev: false
2901
+
2902
+
/multiformats@9.9.0:
2903
+
resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==}
2904
+
dev: false
2905
+
2906
+
/napi-build-utils@1.0.2:
2907
+
resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==}
2908
+
dev: false
2909
+
2910
+
/negotiator@0.6.3:
2911
+
resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
2912
+
engines: {node: '>= 0.6'}
2913
+
dev: false
2914
+
2915
+
/neo-async@2.6.2:
2916
+
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
2917
+
dev: false
2918
+
2919
+
/node-abi@3.55.0:
2920
+
resolution: {integrity: sha512-uPEjtyh2tFEvWYt4Jw7McOD5FPcHkcxm/tHZc5PWaDB3JYq0rGFUbgaAK+CT5pYpQddBfsZVWI08OwoRfdfbcQ==}
2921
+
engines: {node: '>=10'}
2922
+
dependencies:
2923
+
semver: 7.6.3
2924
+
dev: false
2925
+
2926
+
/node-gyp-build-optional-packages@5.1.1:
2927
+
resolution: {integrity: sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==}
2928
+
hasBin: true
2929
+
requiresBuild: true
2930
+
dependencies:
2931
+
detect-libc: 2.0.3
2932
+
dev: false
2933
+
optional: true
2934
+
2935
+
/nodemailer-html-to-text@3.2.0:
2936
+
resolution: {integrity: sha512-RJUC6640QV1PzTHHapOrc6IzrAJUZtk2BdVdINZ9VTLm+mcQNyBO9LYyhrnufkzqiD9l8hPLJ97rSyK4WanPNg==}
2937
+
engines: {node: '>= 10.23.0'}
2938
+
dependencies:
2939
+
html-to-text: 7.1.1
2940
+
dev: false
2941
+
2942
+
/nodemailer@6.9.9:
2943
+
resolution: {integrity: sha512-dexTll8zqQoVJEZPwQAKzxxtFn0qTnjdQTchoU6Re9BUUGBJiOy3YMn/0ShTW6J5M0dfQ1NeDeRTTl4oIWgQMA==}
2944
+
engines: {node: '>=6.0.0'}
2945
+
dev: false
2946
+
2947
+
/object-assign@4.1.1:
2948
+
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
2949
+
engines: {node: '>=0.10.0'}
2950
+
dev: false
2951
+
2952
+
/object-inspect@1.13.1:
2953
+
resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
2954
+
dev: false
2955
+
2956
+
/on-exit-leak-free@2.1.2:
2957
+
resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==}
2958
+
engines: {node: '>=14.0.0'}
2959
+
dev: false
2960
+
2961
+
/on-finished@2.4.1:
2962
+
resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
2963
+
engines: {node: '>= 0.8'}
2964
+
dependencies:
2965
+
ee-first: 1.1.1
2966
+
dev: false
2967
+
2968
+
/on-headers@1.0.2:
2969
+
resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==}
2970
+
engines: {node: '>= 0.8'}
2971
+
dev: false
2972
+
2973
+
/once@1.4.0:
2974
+
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
2975
+
dependencies:
2976
+
wrappy: 1.0.2
2977
+
dev: false
2978
+
2979
+
/one-webcrypto@1.0.3:
2980
+
resolution: {integrity: sha512-fu9ywBVBPx0gS9K0etIROTiCkvI5S1TDjFsYFb3rC1ewFxeOqsbzq7aIMBHsYfrTHBcGXJaONXXjTl8B01cW1Q==}
2981
+
dev: false
2982
+
2983
+
/p-finally@1.0.0:
2984
+
resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==}
2985
+
engines: {node: '>=4'}
2986
+
dev: false
2987
+
2988
+
/p-queue@6.6.2:
2989
+
resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==}
2990
+
engines: {node: '>=8'}
2991
+
dependencies:
2992
+
eventemitter3: 4.0.7
2993
+
p-timeout: 3.2.0
2994
+
dev: false
2995
+
2996
+
/p-timeout@3.2.0:
2997
+
resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==}
2998
+
engines: {node: '>=8'}
2999
+
dependencies:
3000
+
p-finally: 1.0.0
3001
+
dev: false
3002
+
3003
+
/p-wait-for@3.2.0:
3004
+
resolution: {integrity: sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==}
3005
+
engines: {node: '>=8'}
3006
+
dependencies:
3007
+
p-timeout: 3.2.0
3008
+
dev: false
3009
+
3010
+
/parseurl@1.3.3:
3011
+
resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
3012
+
engines: {node: '>= 0.8'}
3013
+
dev: false
3014
+
3015
+
/path-key@3.1.1:
3016
+
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
3017
+
engines: {node: '>=8'}
3018
+
dev: false
3019
+
3020
+
/path-scurry@1.10.2:
3021
+
resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==}
3022
+
engines: {node: '>=16 || 14 >=14.17'}
3023
+
dependencies:
3024
+
lru-cache: 10.2.0
3025
+
minipass: 7.0.4
3026
+
dev: false
3027
+
3028
+
/path-to-regexp@0.1.7:
3029
+
resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==}
3030
+
dev: false
3031
+
3032
+
/peek-readable@4.1.0:
3033
+
resolution: {integrity: sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==}
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
3042
+
dev: false
3043
+
3044
+
/pino-http@8.6.1:
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
3052
+
3053
+
/pino-std-serializers@6.2.2:
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:
3075
+
resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==}
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
3083
+
mkdirp-classic: 0.5.3
3084
+
napi-build-utils: 1.0.2
3085
+
node-abi: 3.55.0
3086
+
pump: 3.0.0
3087
+
rc: 1.2.8
3088
+
simple-get: 4.0.1
3089
+
tar-fs: 2.1.1
3090
+
tunnel-agent: 0.6.0
3091
+
dev: false
3092
+
3093
+
/process-warning@3.0.0:
3094
+
resolution: {integrity: sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==}
3095
+
dev: false
3096
+
3097
+
/process@0.11.10:
3098
+
resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
3099
+
engines: {node: '>= 0.6.0'}
3100
+
dev: false
3101
+
3102
+
/proxy-addr@2.0.7:
3103
+
resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
3104
+
engines: {node: '>= 0.10'}
3105
+
dependencies:
3106
+
forwarded: 0.2.0
3107
+
ipaddr.js: 1.9.1
3108
+
dev: false
3109
+
3110
+
/proxy-from-env@1.1.0:
3111
+
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
3112
+
dev: false
3113
+
3114
+
/pump@3.0.0:
3115
+
resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
3116
+
dependencies:
3117
+
end-of-stream: 1.4.4
3118
+
once: 1.4.0
3119
+
dev: false
3120
+
3121
+
/qs@6.11.0:
3122
+
resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==}
3123
+
engines: {node: '>=0.6'}
3124
+
dependencies:
3125
+
side-channel: 1.0.5
3126
+
dev: false
3127
+
3128
+
/quick-format-unescaped@4.0.4:
3129
+
resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==}
3130
+
dev: false
3131
+
3132
+
/range-parser@1.2.1:
3133
+
resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
3134
+
engines: {node: '>= 0.6'}
3135
+
dev: false
3136
+
3137
+
/rate-limiter-flexible@2.4.2:
3138
+
resolution: {integrity: sha512-rMATGGOdO1suFyf/mI5LYhts71g1sbdhmd6YvdiXO2gJnd42Tt6QS4JUKJKSWVVkMtBacm6l40FR7Trjo6Iruw==}
3139
+
dev: false
3140
+
3141
+
/raw-body@2.5.1:
3142
+
resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==}
3143
+
engines: {node: '>= 0.8'}
3144
+
dependencies:
3145
+
bytes: 3.1.2
3146
+
http-errors: 2.0.0
3147
+
iconv-lite: 0.4.24
3148
+
unpipe: 1.0.0
3149
+
dev: false
3150
+
3151
+
/rc@1.2.8:
3152
+
resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
3153
+
hasBin: true
3154
+
dependencies:
3155
+
deep-extend: 0.6.0
3156
+
ini: 1.3.8
3157
+
minimist: 1.2.8
3158
+
strip-json-comments: 2.0.1
3159
+
dev: false
3160
+
3161
+
/readable-stream@3.6.2:
3162
+
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
3163
+
engines: {node: '>= 6'}
3164
+
dependencies:
3165
+
inherits: 2.0.4
3166
+
string_decoder: 1.3.0
3167
+
util-deprecate: 1.0.2
3168
+
dev: false
3169
+
3170
+
/readable-stream@4.5.2:
3171
+
resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==}
3172
+
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3173
+
dependencies:
3174
+
abort-controller: 3.0.0
3175
+
buffer: 6.0.3
3176
+
events: 3.3.0
3177
+
process: 0.11.10
3178
+
string_decoder: 1.3.0
3179
+
dev: false
3180
+
3181
+
/readable-web-to-node-stream@3.0.2:
3182
+
resolution: {integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==}
3183
+
engines: {node: '>=8'}
3184
+
dependencies:
3185
+
readable-stream: 3.6.2
3186
+
dev: false
3187
+
3188
+
/real-require@0.2.0:
3189
+
resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==}
3190
+
engines: {node: '>= 12.13.0'}
3191
+
dev: false
3192
+
3193
+
/redis-errors@1.2.0:
3194
+
resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==}
3195
+
engines: {node: '>=4'}
3196
+
dev: false
3197
+
3198
+
/redis-parser@3.0.0:
3199
+
resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==}
3200
+
engines: {node: '>=4'}
3201
+
dependencies:
3202
+
redis-errors: 1.2.0
3203
+
dev: false
3204
+
3205
+
/roarr@7.21.0:
3206
+
resolution: {integrity: sha512-d1rPLcHmQID3GsA3p9d5vKSZYlvrTWhjbmeg9DT5DcPoLpH85VzPmkLkGKhQv376+dfkApaHwNbpYEwDB77Ibg==}
3207
+
engines: {node: '>=18.0'}
3208
+
dependencies:
3209
+
fast-printf: 1.6.9
3210
+
safe-stable-stringify: 2.4.3
3211
+
semver-compare: 1.0.0
3212
+
dev: false
3213
+
3214
+
/rxjs@7.8.1:
3215
+
resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
3216
+
requiresBuild: true
3217
+
dependencies:
3218
+
tslib: 2.6.2
3219
+
dev: false
3220
+
optional: true
3221
+
3222
+
/safe-buffer@5.1.2:
3223
+
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
3224
+
dev: false
3225
+
3226
+
/safe-buffer@5.2.1:
3227
+
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
3228
+
dev: false
3229
+
3230
+
/safe-stable-stringify@2.4.3:
3231
+
resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==}
3232
+
engines: {node: '>=10'}
3233
+
dev: false
3234
+
3235
+
/safer-buffer@2.1.2:
3236
+
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
3237
+
dev: false
3238
+
3239
+
/semver-compare@1.0.0:
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:
3250
+
resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
3251
+
engines: {node: '>= 0.8.0'}
3252
+
dependencies:
3253
+
debug: 2.6.9
3254
+
depd: 2.0.0
3255
+
destroy: 1.2.0
3256
+
encodeurl: 1.0.2
3257
+
escape-html: 1.0.3
3258
+
etag: 1.8.1
3259
+
fresh: 0.5.2
3260
+
http-errors: 2.0.0
3261
+
mime: 1.6.0
3262
+
ms: 2.1.3
3263
+
on-finished: 2.4.1
3264
+
range-parser: 1.2.1
3265
+
statuses: 2.0.1
3266
+
transitivePeerDependencies:
3267
+
- supports-color
3268
+
dev: false
3269
+
3270
+
/serve-static@1.15.0:
3271
+
resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==}
3272
+
engines: {node: '>= 0.8.0'}
3273
+
dependencies:
3274
+
encodeurl: 1.0.2
3275
+
escape-html: 1.0.3
3276
+
parseurl: 1.3.3
3277
+
send: 0.18.0
3278
+
transitivePeerDependencies:
3279
+
- supports-color
3280
+
dev: false
3281
+
3282
+
/set-function-length@1.2.1:
3283
+
resolution: {integrity: sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==}
3284
+
engines: {node: '>= 0.4'}
3285
+
dependencies:
3286
+
define-data-property: 1.1.4
3287
+
es-errors: 1.3.0
3288
+
function-bind: 1.1.2
3289
+
get-intrinsic: 1.2.4
3290
+
gopd: 1.0.1
3291
+
has-property-descriptors: 1.0.2
3292
+
dev: false
3293
+
3294
+
/setprototypeof@1.2.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:
3329
+
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
3330
+
engines: {node: '>=8'}
3331
+
dependencies:
3332
+
shebang-regex: 3.0.0
3333
+
dev: false
3334
+
3335
+
/shebang-regex@3.0.0:
3336
+
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
3337
+
engines: {node: '>=8'}
3338
+
dev: false
3339
+
3340
+
/side-channel@1.0.5:
3341
+
resolution: {integrity: sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==}
3342
+
engines: {node: '>= 0.4'}
3343
+
dependencies:
3344
+
call-bind: 1.0.7
3345
+
es-errors: 1.3.0
3346
+
get-intrinsic: 1.2.4
3347
+
object-inspect: 1.13.1
3348
+
dev: false
3349
+
3350
+
/signal-exit@4.1.0:
3351
+
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
3352
+
engines: {node: '>=14'}
3353
+
dev: false
3354
+
3355
+
/simple-concat@1.0.1:
3356
+
resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==}
3357
+
dev: false
3358
+
3359
+
/simple-get@4.0.1:
3360
+
resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==}
3361
+
dependencies:
3362
+
decompress-response: 6.0.0
3363
+
once: 1.4.0
3364
+
simple-concat: 1.0.1
3365
+
dev: false
3366
+
3367
+
/simple-swizzle@0.2.2:
3368
+
resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
3369
+
dependencies:
3370
+
is-arrayish: 0.3.2
3371
+
dev: false
3372
+
3373
+
/sonic-boom@3.8.0:
3374
+
resolution: {integrity: sha512-ybz6OYOUjoQQCQ/i4LU8kaToD8ACtYP+Cj5qd2AO36bwbdewxWJ3ArmJ2cr6AvxlL2o0PqnCcPGUgkILbfkaCA==}
3375
+
dependencies:
3376
+
atomic-sleep: 1.0.0
3377
+
dev: false
3378
+
3379
+
/source-map@0.6.1:
3380
+
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
3381
+
engines: {node: '>=0.10.0'}
3382
+
dev: false
3383
+
3384
+
/split2@4.2.0:
3385
+
resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}
3386
+
engines: {node: '>= 10.x'}
3387
+
dev: false
3388
+
3389
+
/standard-as-callback@2.1.0:
3390
+
resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==}
3391
+
dev: false
3392
+
3393
+
/statuses@2.0.1:
3394
+
resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
3395
+
engines: {node: '>= 0.8'}
3396
+
dev: false
3397
+
3398
+
/stream-browserify@3.0.0:
3399
+
resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==}
3400
+
dependencies:
3401
+
inherits: 2.0.4
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'}
3408
+
dependencies:
3409
+
emoji-regex: 8.0.0
3410
+
is-fullwidth-code-point: 3.0.0
3411
+
strip-ansi: 6.0.1
3412
+
dev: false
3413
+
3414
+
/string-width@5.1.2:
3415
+
resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
3416
+
engines: {node: '>=12'}
3417
+
dependencies:
3418
+
eastasianwidth: 0.2.0
3419
+
emoji-regex: 9.2.2
3420
+
strip-ansi: 7.1.0
3421
+
dev: false
3422
+
3423
+
/string_decoder@1.3.0:
3424
+
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
3425
+
dependencies:
3426
+
safe-buffer: 5.2.1
3427
+
dev: false
3428
+
3429
+
/strip-ansi@6.0.1:
3430
+
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
3431
+
engines: {node: '>=8'}
3432
+
dependencies:
3433
+
ansi-regex: 5.0.1
3434
+
dev: false
3435
+
3436
+
/strip-ansi@7.1.0:
3437
+
resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
3438
+
engines: {node: '>=12'}
3439
+
dependencies:
3440
+
ansi-regex: 6.0.1
3441
+
dev: false
3442
+
3443
+
/strip-json-comments@2.0.1:
3444
+
resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
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:
3453
+
resolution: {integrity: sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==}
3454
+
engines: {node: '>=10'}
3455
+
dependencies:
3456
+
'@tokenizer/token': 0.3.0
3457
+
peek-readable: 4.1.0
3458
+
dev: false
3459
+
3460
+
/tar-fs@2.1.1:
3461
+
resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==}
3462
+
dependencies:
3463
+
chownr: 1.1.4
3464
+
mkdirp-classic: 0.5.3
3465
+
pump: 3.0.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'}
3472
+
dependencies:
3473
+
bl: 4.1.0
3474
+
end-of-stream: 1.4.4
3475
+
fs-constants: 1.0.0
3476
+
inherits: 2.0.4
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
3485
+
3486
+
/tlds@1.250.0:
3487
+
resolution: {integrity: sha512-rWsBfFCWKrjM/o2Q1TTUeYQv6tHSd/umUutDjVs6taTuEgRDIreVYIBgWRWW4ot7jp6n0UVUuxhTLWBtUmPu/w==}
3488
+
hasBin: true
3489
+
dev: false
3490
+
3491
+
/toidentifier@1.0.1:
3492
+
resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
3493
+
engines: {node: '>=0.6'}
3494
+
dev: false
3495
+
3496
+
/token-types@4.2.1:
3497
+
resolution: {integrity: sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==}
3498
+
engines: {node: '>=10'}
3499
+
dependencies:
3500
+
'@tokenizer/token': 0.3.0
3501
+
ieee754: 1.2.1
3502
+
dev: false
3503
+
3504
+
/tslib@2.6.2:
3505
+
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
3506
+
dev: false
3507
+
3508
+
/tunnel-agent@0.6.0:
3509
+
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
3510
+
dependencies:
3511
+
safe-buffer: 5.2.1
3512
+
dev: false
3513
+
3514
+
/type-fest@2.19.0:
3515
+
resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
3516
+
engines: {node: '>=12.20'}
3517
+
dev: false
3518
+
3519
+
/type-is@1.6.18:
3520
+
resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
3521
+
engines: {node: '>= 0.6'}
3522
+
dependencies:
3523
+
media-typer: 0.3.0
3524
+
mime-types: 2.1.35
3525
+
dev: false
3526
+
3527
+
/typed-emitter@2.1.0:
3528
+
resolution: {integrity: sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==}
3529
+
optionalDependencies:
3530
+
rxjs: 7.8.1
3531
+
dev: false
3532
+
3533
+
/uglify-js@3.17.4:
3534
+
resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==}
3535
+
engines: {node: '>=0.8.0'}
3536
+
hasBin: true
3537
+
requiresBuild: true
3538
+
dev: false
3539
+
optional: true
3540
+
3541
+
/uint8arrays@3.0.0:
3542
+
resolution: {integrity: sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==}
3543
+
dependencies:
3544
+
multiformats: 9.9.0
3545
+
dev: false
3546
+
3547
+
/undici-types@5.26.5:
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'}
3559
+
dev: false
3560
+
3561
+
/util-deprecate@1.0.2:
3562
+
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
3563
+
dev: false
3564
+
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:
3571
+
resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==}
3572
+
dev: false
3573
+
3574
+
/vary@1.1.2:
3575
+
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
3576
+
engines: {node: '>= 0.8'}
3577
+
dev: false
3578
+
3579
+
/which@2.0.2:
3580
+
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
3581
+
engines: {node: '>= 8'}
3582
+
hasBin: true
3583
+
dependencies:
3584
+
isexe: 2.0.0
3585
+
dev: false
3586
+
3587
+
/wordwrap@1.0.0:
3588
+
resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
3589
+
dev: false
3590
+
3591
+
/wrap-ansi@7.0.0:
3592
+
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
3593
+
engines: {node: '>=10'}
3594
+
dependencies:
3595
+
ansi-styles: 4.3.0
3596
+
string-width: 4.2.3
3597
+
strip-ansi: 6.0.1
3598
+
dev: false
3599
+
3600
+
/wrap-ansi@8.1.0:
3601
+
resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
3602
+
engines: {node: '>=12'}
3603
+
dependencies:
3604
+
ansi-styles: 6.2.1
3605
+
string-width: 5.1.2
3606
+
strip-ansi: 7.1.0
3607
+
dev: false
3608
+
3609
+
/wrappy@1.0.2:
3610
+
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
3611
+
dev: false
3612
+
3613
+
/ws@8.16.0:
3614
+
resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==}
3615
+
engines: {node: '>=10.0.0'}
3616
+
peerDependencies:
3617
+
bufferutil: ^4.0.1
3618
+
utf-8-validate: '>=5.0.2'
3619
+
peerDependenciesMeta:
3620
+
bufferutil:
3621
+
optional: true
3622
+
utf-8-validate:
3623
+
optional: true
3624
+
dev: false
3625
+
3626
+
/zod@3.23.8:
3627
+
resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
3628
+
dev: false
-3181
service/yarn.lock
-3181
service/yarn.lock
···
1
-
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2
-
# yarn lockfile v1
3
-
4
-
5
-
"@atproto/api@^0.6.12":
6
-
version "0.6.12"
7
-
resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.6.12.tgz#f39ad9d225aafc5fd90f07d0011d63435c657775"
8
-
integrity sha512-9R8F78553GI47Iq4FDVwL05LorWTQZQ6FmFsDF/+yryiA+a/VVyvYG4USSptURBZCRgZA5VgTW1We/PwAcDfEA==
9
-
dependencies:
10
-
"@atproto/common-web" "^0.2.0"
11
-
"@atproto/lexicon" "^0.2.0"
12
-
"@atproto/syntax" "^0.1.0"
13
-
"@atproto/xrpc" "^0.3.0"
14
-
multiformats "^9.9.0"
15
-
tlds "^1.234.0"
16
-
typed-emitter "^2.1.0"
17
-
18
-
"@atproto/aws@^0.1.0":
19
-
version "0.1.0"
20
-
resolved "https://registry.yarnpkg.com/@atproto/aws/-/aws-0.1.0.tgz#0a820a0c43f98522116c96233f99ba9ef0ba93bc"
21
-
integrity sha512-x+zUd5bDwKKsPmCOzatEf4bWqPhb37swaK7ZHHKDXe3vP04fTIMLH9qTwGB9cYj3Z1RiZ4cox26+4FUohJ+lpQ==
22
-
dependencies:
23
-
"@atproto/crypto" "*"
24
-
"@aws-sdk/client-cloudfront" "^3.261.0"
25
-
"@aws-sdk/client-kms" "^3.196.0"
26
-
"@aws-sdk/client-s3" "^3.224.0"
27
-
"@aws-sdk/lib-storage" "^3.226.0"
28
-
"@noble/curves" "^1.1.0"
29
-
key-encoder "^2.0.3"
30
-
multiformats "^9.6.4"
31
-
uint8arrays "3.0.0"
32
-
33
-
"@atproto/common-web@*", "@atproto/common-web@^0.2.0":
34
-
version "0.2.0"
35
-
resolved "https://registry.yarnpkg.com/@atproto/common-web/-/common-web-0.2.0.tgz#8420da28e89dac64ad2a11b6ff10a4023c67151f"
36
-
integrity sha512-ugKrT8CWf6PDsZ29VOhOCs5K4z9BAFIV7SxPXA+MHC7pINqQ+wyjIq+DtUI8kmUSce1dTqc/lMN1akf/W5whVQ==
37
-
dependencies:
38
-
graphemer "^1.4.0"
39
-
multiformats "^9.6.4"
40
-
uint8arrays "3.0.0"
41
-
zod "^3.21.4"
42
-
43
-
"@atproto/common@*", "@atproto/common@^0.3.0":
44
-
version "0.3.0"
45
-
resolved "https://registry.yarnpkg.com/@atproto/common/-/common-0.3.0.tgz#6ddb0a9bedbf9058353a241b056ae83539da3539"
46
-
integrity sha512-R5d50Da63wQdAYaHe+rne5nM/rSYIWBaDZtVKpluysG86U1rRIgrG4qEQ/tNDt6WzYcxKXkX4EOeVvGtav2twg==
47
-
dependencies:
48
-
"@atproto/common-web" "*"
49
-
"@ipld/dag-cbor" "^7.0.3"
50
-
cbor-x "^1.5.1"
51
-
multiformats "^9.6.4"
52
-
pino "^8.6.1"
53
-
54
-
"@atproto/common@0.1.0":
55
-
version "0.1.0"
56
-
resolved "https://registry.yarnpkg.com/@atproto/common/-/common-0.1.0.tgz#4216a8fef5b985ab62ac21252a0f8ca0f4a0f210"
57
-
integrity sha512-OB5tWE2R19jwiMIs2IjQieH5KTUuMb98XGCn9h3xuu6NanwjlmbCYMv08fMYwIp3UQ6jcq//84cDT3Bu6fJD+A==
58
-
dependencies:
59
-
"@ipld/dag-cbor" "^7.0.3"
60
-
multiformats "^9.6.4"
61
-
pino "^8.6.1"
62
-
zod "^3.14.2"
63
-
64
-
"@atproto/crypto@*", "@atproto/crypto@^0.2.2":
65
-
version "0.2.2"
66
-
resolved "https://registry.yarnpkg.com/@atproto/crypto/-/crypto-0.2.2.tgz#9832dda885512a36401d24f95990489f521593ef"
67
-
integrity sha512-yepwM6pLPw/bT7Nl0nfDw251yVDpuhc0llOgD8YdCapUAH7pIn4dBcMgXiA9UzQaHA7OC9ByO5IdGPrMN/DmZw==
68
-
dependencies:
69
-
"@noble/curves" "^1.1.0"
70
-
"@noble/hashes" "^1.3.1"
71
-
uint8arrays "3.0.0"
72
-
73
-
"@atproto/crypto@0.1.0":
74
-
version "0.1.0"
75
-
resolved "https://registry.yarnpkg.com/@atproto/crypto/-/crypto-0.1.0.tgz#bc73a479f9dbe06fa025301c182d7f7ab01bc568"
76
-
integrity sha512-9xgFEPtsCiJEPt9o3HtJT30IdFTGw5cQRSJVIy5CFhqBA4vDLcdXiRDLCjkzHEVbtNCsHUW6CrlfOgbeLPcmcg==
77
-
dependencies:
78
-
"@noble/secp256k1" "^1.7.0"
79
-
big-integer "^1.6.51"
80
-
multiformats "^9.6.4"
81
-
one-webcrypto "^1.0.3"
82
-
uint8arrays "3.0.0"
83
-
84
-
"@atproto/identifier@*":
85
-
version "0.2.0"
86
-
resolved "https://registry.yarnpkg.com/@atproto/identifier/-/identifier-0.2.0.tgz#d54b3e26f4fc5d9a405998c11dae16d77b97dabb"
87
-
integrity sha512-5zzlozQEWPMDzyl0D0zSpuNbnc1gtBg/Ov5wbcfieZzbjxgJ/eJHXEBlmxNE1uN91QqpGX5FCEE36jX8tKl9Ag==
88
-
dependencies:
89
-
"@atproto/common-web" "*"
90
-
91
-
"@atproto/identity@*", "@atproto/identity@^0.2.0":
92
-
version "0.2.0"
93
-
resolved "https://registry.yarnpkg.com/@atproto/identity/-/identity-0.2.0.tgz#0ba1e2c0ae7a67dd3bdf89afdeaa0d148974b86c"
94
-
integrity sha512-JdnGGFPglK3nC6DN4SWZGSczA2FvO1Taj+WZfSuzVCCb3T5n44L3slPpeRjtpRvgYkdkIJ23xH5PhEER0P9dZA==
95
-
dependencies:
96
-
"@atproto/common-web" "*"
97
-
"@atproto/crypto" "*"
98
-
axios "^0.27.2"
99
-
zod "^3.21.4"
100
-
101
-
"@atproto/lexicon@*", "@atproto/lexicon@^0.2.0":
102
-
version "0.2.0"
103
-
resolved "https://registry.yarnpkg.com/@atproto/lexicon/-/lexicon-0.2.0.tgz#e18590f248fa2795a67d7440adba73ab5a48dd1e"
104
-
integrity sha512-0OpLZ4o4pbRj2e19h2fO69781wPmL0S8WJaXey3y9FLjV19lj18IEbnlE/OQG8qZNDyGmgezs00L/o7qNCJorw==
105
-
dependencies:
106
-
"@atproto/common-web" "*"
107
-
"@atproto/identifier" "*"
108
-
"@atproto/nsid" "*"
109
-
"@atproto/uri" "*"
110
-
iso-datestring-validator "^2.2.2"
111
-
multiformats "^9.6.4"
112
-
zod "^3.21.4"
113
-
114
-
"@atproto/nsid@*":
115
-
version "0.1.0"
116
-
resolved "https://registry.yarnpkg.com/@atproto/nsid/-/nsid-0.1.0.tgz#1e20d49fbd2cc46e1a047243de3f995157d24137"
117
-
integrity sha512-Pp+tHrGtPVHUi3ainR5yPgHbuqxrZrT0vAMbsNonL+NpWRB82szZSWNThPAgUz4v73Fav6y0WcTIXHzRv2D2Yg==
118
-
119
-
"@atproto/pds@0.3.0-beta.3":
120
-
version "0.3.0-beta.3"
121
-
resolved "https://registry.yarnpkg.com/@atproto/pds/-/pds-0.3.0-beta.3.tgz#edf3a4269be85ae7cf38a7b86b2fbd8c4a31322a"
122
-
integrity sha512-4P8kV0/w8tzgfDLf6YSMgsimRuL5WhTkFnjTmU62PSxwVgQZOd1H/RKgA69YqZdj85d5nNsaFgJ8HQMkBXYyqQ==
123
-
dependencies:
124
-
"@atproto/api" "^0.6.12"
125
-
"@atproto/aws" "^0.1.0"
126
-
"@atproto/common" "^0.3.0"
127
-
"@atproto/crypto" "^0.2.2"
128
-
"@atproto/identity" "^0.2.0"
129
-
"@atproto/lexicon" "^0.2.0"
130
-
"@atproto/repo" "^0.3.0"
131
-
"@atproto/syntax" "^0.1.0"
132
-
"@atproto/xrpc" "^0.3.0"
133
-
"@atproto/xrpc-server" "^0.3.0"
134
-
"@did-plc/lib" "^0.0.1"
135
-
better-sqlite3 "^7.6.2"
136
-
bytes "^3.1.2"
137
-
compression "^1.7.4"
138
-
cors "^2.8.5"
139
-
dotenv "^16.0.0"
140
-
express "^4.17.2"
141
-
express-async-errors "^3.1.1"
142
-
file-type "^16.5.4"
143
-
form-data "^4.0.0"
144
-
handlebars "^4.7.7"
145
-
http-errors "^2.0.0"
146
-
http-terminator "^3.2.0"
147
-
ioredis "^5.3.2"
148
-
iso-datestring-validator "^2.2.2"
149
-
jsonwebtoken "^8.5.1"
150
-
kysely "^0.22.0"
151
-
lru-cache "^10.0.1"
152
-
multiformats "^9.9.0"
153
-
nodemailer "^6.8.0"
154
-
nodemailer-html-to-text "^3.2.0"
155
-
p-queue "^6.6.2"
156
-
pg "^8.10.0"
157
-
pino "^8.15.0"
158
-
pino-http "^8.2.1"
159
-
sharp "^0.31.2"
160
-
typed-emitter "^2.1.0"
161
-
uint8arrays "3.0.0"
162
-
zod "^3.21.4"
163
-
164
-
"@atproto/repo@^0.3.0":
165
-
version "0.3.0"
166
-
resolved "https://registry.yarnpkg.com/@atproto/repo/-/repo-0.3.0.tgz#2ad3f4182911255c21f48c4968c0afe83015763a"
167
-
integrity sha512-1lAhYXBtMoaxOYw7E4RyYirrD2NbvI7cZsThhetSgmgU9saZaHxNIHiPTv1lHj35N+SFfhiUO/jqJFyCxdgE3w==
168
-
dependencies:
169
-
"@atproto/common" "*"
170
-
"@atproto/crypto" "*"
171
-
"@atproto/identity" "*"
172
-
"@atproto/lexicon" "*"
173
-
"@atproto/syntax" "*"
174
-
"@ipld/car" "^3.2.3"
175
-
"@ipld/dag-cbor" "^7.0.0"
176
-
multiformats "^9.6.4"
177
-
uint8arrays "3.0.0"
178
-
zod "^3.21.4"
179
-
180
-
"@atproto/syntax@*", "@atproto/syntax@^0.1.0":
181
-
version "0.1.0"
182
-
resolved "https://registry.yarnpkg.com/@atproto/syntax/-/syntax-0.1.0.tgz#f13b9dad8d13342cc54295ecd702ea13c82c9bf0"
183
-
integrity sha512-Ktui0qvIXt1o1Px1KKC0eqn69MfRHQ9ok5EwjcxIEPbJ8OY5XqkeyJneFDIWRJZiR6vqPHfjFYRUpTB+jNPfRQ==
184
-
dependencies:
185
-
"@atproto/common-web" "*"
186
-
187
-
"@atproto/uri@*":
188
-
version "0.1.0"
189
-
resolved "https://registry.yarnpkg.com/@atproto/uri/-/uri-0.1.0.tgz#1cb4695d2f1766ec8d542af6a495a416f6f6c214"
190
-
integrity sha512-ZaiOYHsakB98HrXfqiF6m7xgahSn9yXxKnPm0EaN0Breax6jtTl+lblWtduonAmyWVLJJAQJbvF+ud0i/3+wBw==
191
-
dependencies:
192
-
"@atproto/identifier" "*"
193
-
"@atproto/nsid" "*"
194
-
195
-
"@atproto/xrpc-server@^0.3.0":
196
-
version "0.3.0"
197
-
resolved "https://registry.yarnpkg.com/@atproto/xrpc-server/-/xrpc-server-0.3.0.tgz#c0f9ece515f7e03fc51a02bcee5695a77ffc255f"
198
-
integrity sha512-dAoVmwtl0V5JusP/i5YGt0sjUomEqxLjeN4Q7bRSs9su0s/PUpSucImYI/XsP52zgaGVFYg7ufvq9ZghFteUKw==
199
-
dependencies:
200
-
"@atproto/common" "*"
201
-
"@atproto/crypto" "*"
202
-
"@atproto/lexicon" "*"
203
-
cbor-x "^1.5.1"
204
-
express "^4.17.2"
205
-
http-errors "^2.0.0"
206
-
mime-types "^2.1.35"
207
-
uint8arrays "3.0.0"
208
-
ws "^8.12.0"
209
-
zod "^3.21.4"
210
-
211
-
"@atproto/xrpc@^0.3.0":
212
-
version "0.3.0"
213
-
resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.3.0.tgz#32dd3a15fedad401b94fdf38313aebff1c0b9d0d"
214
-
integrity sha512-PYE/4GT/sS4s/FxR5QO2YBaLU6GdhraYVfMOtfj+AN8YgZw1QoMHXkAv4v+BVH4T5HWU2XwZEBZvwfsr7YcewA==
215
-
dependencies:
216
-
"@atproto/lexicon" "*"
217
-
zod "^3.21.4"
218
-
219
-
"@aws-crypto/crc32@3.0.0":
220
-
version "3.0.0"
221
-
resolved "https://registry.yarnpkg.com/@aws-crypto/crc32/-/crc32-3.0.0.tgz#07300eca214409c33e3ff769cd5697b57fdd38fa"
222
-
integrity sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==
223
-
dependencies:
224
-
"@aws-crypto/util" "^3.0.0"
225
-
"@aws-sdk/types" "^3.222.0"
226
-
tslib "^1.11.1"
227
-
228
-
"@aws-crypto/crc32c@3.0.0":
229
-
version "3.0.0"
230
-
resolved "https://registry.yarnpkg.com/@aws-crypto/crc32c/-/crc32c-3.0.0.tgz#016c92da559ef638a84a245eecb75c3e97cb664f"
231
-
integrity sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==
232
-
dependencies:
233
-
"@aws-crypto/util" "^3.0.0"
234
-
"@aws-sdk/types" "^3.222.0"
235
-
tslib "^1.11.1"
236
-
237
-
"@aws-crypto/ie11-detection@^3.0.0":
238
-
version "3.0.0"
239
-
resolved "https://registry.yarnpkg.com/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz#640ae66b4ec3395cee6a8e94ebcd9f80c24cd688"
240
-
integrity sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==
241
-
dependencies:
242
-
tslib "^1.11.1"
243
-
244
-
"@aws-crypto/sha1-browser@3.0.0":
245
-
version "3.0.0"
246
-
resolved "https://registry.yarnpkg.com/@aws-crypto/sha1-browser/-/sha1-browser-3.0.0.tgz#f9083c00782b24714f528b1a1fef2174002266a3"
247
-
integrity sha512-NJth5c997GLHs6nOYTzFKTbYdMNA6/1XlKVgnZoaZcQ7z7UJlOgj2JdbHE8tiYLS3fzXNCguct77SPGat2raSw==
248
-
dependencies:
249
-
"@aws-crypto/ie11-detection" "^3.0.0"
250
-
"@aws-crypto/supports-web-crypto" "^3.0.0"
251
-
"@aws-crypto/util" "^3.0.0"
252
-
"@aws-sdk/types" "^3.222.0"
253
-
"@aws-sdk/util-locate-window" "^3.0.0"
254
-
"@aws-sdk/util-utf8-browser" "^3.0.0"
255
-
tslib "^1.11.1"
256
-
257
-
"@aws-crypto/sha256-browser@3.0.0":
258
-
version "3.0.0"
259
-
resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz#05f160138ab893f1c6ba5be57cfd108f05827766"
260
-
integrity sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==
261
-
dependencies:
262
-
"@aws-crypto/ie11-detection" "^3.0.0"
263
-
"@aws-crypto/sha256-js" "^3.0.0"
264
-
"@aws-crypto/supports-web-crypto" "^3.0.0"
265
-
"@aws-crypto/util" "^3.0.0"
266
-
"@aws-sdk/types" "^3.222.0"
267
-
"@aws-sdk/util-locate-window" "^3.0.0"
268
-
"@aws-sdk/util-utf8-browser" "^3.0.0"
269
-
tslib "^1.11.1"
270
-
271
-
"@aws-crypto/sha256-js@3.0.0", "@aws-crypto/sha256-js@^3.0.0":
272
-
version "3.0.0"
273
-
resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz#f06b84d550d25521e60d2a0e2a90139341e007c2"
274
-
integrity sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==
275
-
dependencies:
276
-
"@aws-crypto/util" "^3.0.0"
277
-
"@aws-sdk/types" "^3.222.0"
278
-
tslib "^1.11.1"
279
-
280
-
"@aws-crypto/supports-web-crypto@^3.0.0":
281
-
version "3.0.0"
282
-
resolved "https://registry.yarnpkg.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz#5d1bf825afa8072af2717c3e455f35cda0103ec2"
283
-
integrity sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==
284
-
dependencies:
285
-
tslib "^1.11.1"
286
-
287
-
"@aws-crypto/util@^3.0.0":
288
-
version "3.0.0"
289
-
resolved "https://registry.yarnpkg.com/@aws-crypto/util/-/util-3.0.0.tgz#1c7ca90c29293f0883468ad48117937f0fe5bfb0"
290
-
integrity sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==
291
-
dependencies:
292
-
"@aws-sdk/types" "^3.222.0"
293
-
"@aws-sdk/util-utf8-browser" "^3.0.0"
294
-
tslib "^1.11.1"
295
-
296
-
"@aws-sdk/client-cloudfront@^3.261.0":
297
-
version "3.410.0"
298
-
resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudfront/-/client-cloudfront-3.410.0.tgz#56b536889d36e9fd58c10e81ce0b8ffd1ea93269"
299
-
integrity sha512-pdsNNin6JTQxiXqFu74p6L4StnSTgwscilz25CNR0RmDBhtSd3buS7Bkfll+PzZE8oVH2820wIoACgdoTUQh+g==
300
-
dependencies:
301
-
"@aws-crypto/sha256-browser" "3.0.0"
302
-
"@aws-crypto/sha256-js" "3.0.0"
303
-
"@aws-sdk/client-sts" "3.410.0"
304
-
"@aws-sdk/credential-provider-node" "3.410.0"
305
-
"@aws-sdk/middleware-host-header" "3.410.0"
306
-
"@aws-sdk/middleware-logger" "3.410.0"
307
-
"@aws-sdk/middleware-recursion-detection" "3.410.0"
308
-
"@aws-sdk/middleware-signing" "3.410.0"
309
-
"@aws-sdk/middleware-user-agent" "3.410.0"
310
-
"@aws-sdk/types" "3.410.0"
311
-
"@aws-sdk/util-endpoints" "3.410.0"
312
-
"@aws-sdk/util-user-agent-browser" "3.410.0"
313
-
"@aws-sdk/util-user-agent-node" "3.410.0"
314
-
"@aws-sdk/xml-builder" "3.310.0"
315
-
"@smithy/config-resolver" "^2.0.7"
316
-
"@smithy/fetch-http-handler" "^2.1.2"
317
-
"@smithy/hash-node" "^2.0.6"
318
-
"@smithy/invalid-dependency" "^2.0.6"
319
-
"@smithy/middleware-content-length" "^2.0.8"
320
-
"@smithy/middleware-endpoint" "^2.0.6"
321
-
"@smithy/middleware-retry" "^2.0.9"
322
-
"@smithy/middleware-serde" "^2.0.6"
323
-
"@smithy/middleware-stack" "^2.0.0"
324
-
"@smithy/node-config-provider" "^2.0.9"
325
-
"@smithy/node-http-handler" "^2.1.2"
326
-
"@smithy/protocol-http" "^3.0.2"
327
-
"@smithy/smithy-client" "^2.1.3"
328
-
"@smithy/types" "^2.3.0"
329
-
"@smithy/url-parser" "^2.0.6"
330
-
"@smithy/util-base64" "^2.0.0"
331
-
"@smithy/util-body-length-browser" "^2.0.0"
332
-
"@smithy/util-body-length-node" "^2.1.0"
333
-
"@smithy/util-defaults-mode-browser" "^2.0.7"
334
-
"@smithy/util-defaults-mode-node" "^2.0.9"
335
-
"@smithy/util-retry" "^2.0.0"
336
-
"@smithy/util-stream" "^2.0.9"
337
-
"@smithy/util-utf8" "^2.0.0"
338
-
"@smithy/util-waiter" "^2.0.6"
339
-
fast-xml-parser "4.2.5"
340
-
tslib "^2.5.0"
341
-
342
-
"@aws-sdk/client-kms@^3.196.0":
343
-
version "3.410.0"
344
-
resolved "https://registry.yarnpkg.com/@aws-sdk/client-kms/-/client-kms-3.410.0.tgz#20f8afee9fc149c97d08a0ee8c49fea8eb33131a"
345
-
integrity sha512-HiNJStZd9EFXPt70Z/3011RmLlE+FRvRVNDCoBRuLSgvxt51fLcUY0iDpteg46mvKZT+ABj09Cxxxf9Zk3gJrA==
346
-
dependencies:
347
-
"@aws-crypto/sha256-browser" "3.0.0"
348
-
"@aws-crypto/sha256-js" "3.0.0"
349
-
"@aws-sdk/client-sts" "3.410.0"
350
-
"@aws-sdk/credential-provider-node" "3.410.0"
351
-
"@aws-sdk/middleware-host-header" "3.410.0"
352
-
"@aws-sdk/middleware-logger" "3.410.0"
353
-
"@aws-sdk/middleware-recursion-detection" "3.410.0"
354
-
"@aws-sdk/middleware-signing" "3.410.0"
355
-
"@aws-sdk/middleware-user-agent" "3.410.0"
356
-
"@aws-sdk/types" "3.410.0"
357
-
"@aws-sdk/util-endpoints" "3.410.0"
358
-
"@aws-sdk/util-user-agent-browser" "3.410.0"
359
-
"@aws-sdk/util-user-agent-node" "3.410.0"
360
-
"@smithy/config-resolver" "^2.0.7"
361
-
"@smithy/fetch-http-handler" "^2.1.2"
362
-
"@smithy/hash-node" "^2.0.6"
363
-
"@smithy/invalid-dependency" "^2.0.6"
364
-
"@smithy/middleware-content-length" "^2.0.8"
365
-
"@smithy/middleware-endpoint" "^2.0.6"
366
-
"@smithy/middleware-retry" "^2.0.9"
367
-
"@smithy/middleware-serde" "^2.0.6"
368
-
"@smithy/middleware-stack" "^2.0.0"
369
-
"@smithy/node-config-provider" "^2.0.9"
370
-
"@smithy/node-http-handler" "^2.1.2"
371
-
"@smithy/protocol-http" "^3.0.2"
372
-
"@smithy/smithy-client" "^2.1.3"
373
-
"@smithy/types" "^2.3.0"
374
-
"@smithy/url-parser" "^2.0.6"
375
-
"@smithy/util-base64" "^2.0.0"
376
-
"@smithy/util-body-length-browser" "^2.0.0"
377
-
"@smithy/util-body-length-node" "^2.1.0"
378
-
"@smithy/util-defaults-mode-browser" "^2.0.7"
379
-
"@smithy/util-defaults-mode-node" "^2.0.9"
380
-
"@smithy/util-retry" "^2.0.0"
381
-
"@smithy/util-utf8" "^2.0.0"
382
-
tslib "^2.5.0"
383
-
384
-
"@aws-sdk/client-s3@^3.224.0":
385
-
version "3.412.0"
386
-
resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.412.0.tgz#f03c577456951e0e476b2d8ab079b01b2b6a8c93"
387
-
integrity sha512-sNrlx9sSBmFUCqMgTznwk9Fee3PJat0nZ3RIDR5Crhsld/eexxrqb6TYKsxzFfBfXTL/oPh+/S5driRV2xsB8A==
388
-
dependencies:
389
-
"@aws-crypto/sha1-browser" "3.0.0"
390
-
"@aws-crypto/sha256-browser" "3.0.0"
391
-
"@aws-crypto/sha256-js" "3.0.0"
392
-
"@aws-sdk/client-sts" "3.410.0"
393
-
"@aws-sdk/credential-provider-node" "3.410.0"
394
-
"@aws-sdk/middleware-bucket-endpoint" "3.410.0"
395
-
"@aws-sdk/middleware-expect-continue" "3.410.0"
396
-
"@aws-sdk/middleware-flexible-checksums" "3.410.0"
397
-
"@aws-sdk/middleware-host-header" "3.410.0"
398
-
"@aws-sdk/middleware-location-constraint" "3.410.0"
399
-
"@aws-sdk/middleware-logger" "3.410.0"
400
-
"@aws-sdk/middleware-recursion-detection" "3.410.0"
401
-
"@aws-sdk/middleware-sdk-s3" "3.410.0"
402
-
"@aws-sdk/middleware-signing" "3.410.0"
403
-
"@aws-sdk/middleware-ssec" "3.410.0"
404
-
"@aws-sdk/middleware-user-agent" "3.410.0"
405
-
"@aws-sdk/signature-v4-multi-region" "3.412.0"
406
-
"@aws-sdk/types" "3.410.0"
407
-
"@aws-sdk/util-endpoints" "3.410.0"
408
-
"@aws-sdk/util-user-agent-browser" "3.410.0"
409
-
"@aws-sdk/util-user-agent-node" "3.410.0"
410
-
"@aws-sdk/xml-builder" "3.310.0"
411
-
"@smithy/config-resolver" "^2.0.7"
412
-
"@smithy/eventstream-serde-browser" "^2.0.6"
413
-
"@smithy/eventstream-serde-config-resolver" "^2.0.6"
414
-
"@smithy/eventstream-serde-node" "^2.0.6"
415
-
"@smithy/fetch-http-handler" "^2.1.2"
416
-
"@smithy/hash-blob-browser" "^2.0.6"
417
-
"@smithy/hash-node" "^2.0.6"
418
-
"@smithy/hash-stream-node" "^2.0.6"
419
-
"@smithy/invalid-dependency" "^2.0.6"
420
-
"@smithy/md5-js" "^2.0.6"
421
-
"@smithy/middleware-content-length" "^2.0.8"
422
-
"@smithy/middleware-endpoint" "^2.0.6"
423
-
"@smithy/middleware-retry" "^2.0.9"
424
-
"@smithy/middleware-serde" "^2.0.6"
425
-
"@smithy/middleware-stack" "^2.0.0"
426
-
"@smithy/node-config-provider" "^2.0.9"
427
-
"@smithy/node-http-handler" "^2.1.2"
428
-
"@smithy/protocol-http" "^3.0.2"
429
-
"@smithy/smithy-client" "^2.1.3"
430
-
"@smithy/types" "^2.3.0"
431
-
"@smithy/url-parser" "^2.0.6"
432
-
"@smithy/util-base64" "^2.0.0"
433
-
"@smithy/util-body-length-browser" "^2.0.0"
434
-
"@smithy/util-body-length-node" "^2.1.0"
435
-
"@smithy/util-defaults-mode-browser" "^2.0.7"
436
-
"@smithy/util-defaults-mode-node" "^2.0.9"
437
-
"@smithy/util-retry" "^2.0.0"
438
-
"@smithy/util-stream" "^2.0.9"
439
-
"@smithy/util-utf8" "^2.0.0"
440
-
"@smithy/util-waiter" "^2.0.6"
441
-
fast-xml-parser "4.2.5"
442
-
tslib "^2.5.0"
443
-
444
-
"@aws-sdk/client-sso@3.410.0":
445
-
version "3.410.0"
446
-
resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.410.0.tgz#e9f08710688dc3e3a739c102571ee7e73bb1474b"
447
-
integrity sha512-MC9GrgwtlOuSL2WS3DRM3dQ/5y+49KSMMJRH6JiEcU5vE0dX/OtEcX+VfEwpi73x5pSfIjm7xnzjzOFx+sQBIg==
448
-
dependencies:
449
-
"@aws-crypto/sha256-browser" "3.0.0"
450
-
"@aws-crypto/sha256-js" "3.0.0"
451
-
"@aws-sdk/middleware-host-header" "3.410.0"
452
-
"@aws-sdk/middleware-logger" "3.410.0"
453
-
"@aws-sdk/middleware-recursion-detection" "3.410.0"
454
-
"@aws-sdk/middleware-user-agent" "3.410.0"
455
-
"@aws-sdk/types" "3.410.0"
456
-
"@aws-sdk/util-endpoints" "3.410.0"
457
-
"@aws-sdk/util-user-agent-browser" "3.410.0"
458
-
"@aws-sdk/util-user-agent-node" "3.410.0"
459
-
"@smithy/config-resolver" "^2.0.7"
460
-
"@smithy/fetch-http-handler" "^2.1.2"
461
-
"@smithy/hash-node" "^2.0.6"
462
-
"@smithy/invalid-dependency" "^2.0.6"
463
-
"@smithy/middleware-content-length" "^2.0.8"
464
-
"@smithy/middleware-endpoint" "^2.0.6"
465
-
"@smithy/middleware-retry" "^2.0.9"
466
-
"@smithy/middleware-serde" "^2.0.6"
467
-
"@smithy/middleware-stack" "^2.0.0"
468
-
"@smithy/node-config-provider" "^2.0.9"
469
-
"@smithy/node-http-handler" "^2.1.2"
470
-
"@smithy/protocol-http" "^3.0.2"
471
-
"@smithy/smithy-client" "^2.1.3"
472
-
"@smithy/types" "^2.3.0"
473
-
"@smithy/url-parser" "^2.0.6"
474
-
"@smithy/util-base64" "^2.0.0"
475
-
"@smithy/util-body-length-browser" "^2.0.0"
476
-
"@smithy/util-body-length-node" "^2.1.0"
477
-
"@smithy/util-defaults-mode-browser" "^2.0.7"
478
-
"@smithy/util-defaults-mode-node" "^2.0.9"
479
-
"@smithy/util-retry" "^2.0.0"
480
-
"@smithy/util-utf8" "^2.0.0"
481
-
tslib "^2.5.0"
482
-
483
-
"@aws-sdk/client-sts@3.410.0":
484
-
version "3.410.0"
485
-
resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.410.0.tgz#2727e5f9ac3cfc898cdb2a21db57c54cf9244249"
486
-
integrity sha512-e6VMrBJtnTxxUXwDmkADGIvyppmDMFf4+cGGA68tVCUm1cFNlCI6M/67bVSIPN/WVKAAfhEL5O2vVXCM7aatYg==
487
-
dependencies:
488
-
"@aws-crypto/sha256-browser" "3.0.0"
489
-
"@aws-crypto/sha256-js" "3.0.0"
490
-
"@aws-sdk/credential-provider-node" "3.410.0"
491
-
"@aws-sdk/middleware-host-header" "3.410.0"
492
-
"@aws-sdk/middleware-logger" "3.410.0"
493
-
"@aws-sdk/middleware-recursion-detection" "3.410.0"
494
-
"@aws-sdk/middleware-sdk-sts" "3.410.0"
495
-
"@aws-sdk/middleware-signing" "3.410.0"
496
-
"@aws-sdk/middleware-user-agent" "3.410.0"
497
-
"@aws-sdk/types" "3.410.0"
498
-
"@aws-sdk/util-endpoints" "3.410.0"
499
-
"@aws-sdk/util-user-agent-browser" "3.410.0"
500
-
"@aws-sdk/util-user-agent-node" "3.410.0"
501
-
"@smithy/config-resolver" "^2.0.7"
502
-
"@smithy/fetch-http-handler" "^2.1.2"
503
-
"@smithy/hash-node" "^2.0.6"
504
-
"@smithy/invalid-dependency" "^2.0.6"
505
-
"@smithy/middleware-content-length" "^2.0.8"
506
-
"@smithy/middleware-endpoint" "^2.0.6"
507
-
"@smithy/middleware-retry" "^2.0.9"
508
-
"@smithy/middleware-serde" "^2.0.6"
509
-
"@smithy/middleware-stack" "^2.0.0"
510
-
"@smithy/node-config-provider" "^2.0.9"
511
-
"@smithy/node-http-handler" "^2.1.2"
512
-
"@smithy/protocol-http" "^3.0.2"
513
-
"@smithy/smithy-client" "^2.1.3"
514
-
"@smithy/types" "^2.3.0"
515
-
"@smithy/url-parser" "^2.0.6"
516
-
"@smithy/util-base64" "^2.0.0"
517
-
"@smithy/util-body-length-browser" "^2.0.0"
518
-
"@smithy/util-body-length-node" "^2.1.0"
519
-
"@smithy/util-defaults-mode-browser" "^2.0.7"
520
-
"@smithy/util-defaults-mode-node" "^2.0.9"
521
-
"@smithy/util-retry" "^2.0.0"
522
-
"@smithy/util-utf8" "^2.0.0"
523
-
fast-xml-parser "4.2.5"
524
-
tslib "^2.5.0"
525
-
526
-
"@aws-sdk/credential-provider-env@3.410.0":
527
-
version "3.410.0"
528
-
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.410.0.tgz#ab359804d02c6cf283c468c306ce12e1300048c9"
529
-
integrity sha512-c7TB9LbN0PkFOsXI0lcRJnqPNOmc4VBvrHf8jP/BkTDg4YUoKQKOFd4d0SqzODmlZiAyoMQVZTR4ISZo95Zj4Q==
530
-
dependencies:
531
-
"@aws-sdk/types" "3.410.0"
532
-
"@smithy/property-provider" "^2.0.0"
533
-
"@smithy/types" "^2.3.0"
534
-
tslib "^2.5.0"
535
-
536
-
"@aws-sdk/credential-provider-ini@3.410.0":
537
-
version "3.410.0"
538
-
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.410.0.tgz#1f3f7605c1a6429b3040cb30757455c2ba2afe8e"
539
-
integrity sha512-D8rcr5bRCFD0f42MPQ7K6TWZq5d3pfqrKINL1/bpfkK5BJbvq1BGYmR88UC6CLpTRtZ1LHY2HgYG0fp/2zjjww==
540
-
dependencies:
541
-
"@aws-sdk/credential-provider-env" "3.410.0"
542
-
"@aws-sdk/credential-provider-process" "3.410.0"
543
-
"@aws-sdk/credential-provider-sso" "3.410.0"
544
-
"@aws-sdk/credential-provider-web-identity" "3.410.0"
545
-
"@aws-sdk/types" "3.410.0"
546
-
"@smithy/credential-provider-imds" "^2.0.0"
547
-
"@smithy/property-provider" "^2.0.0"
548
-
"@smithy/shared-ini-file-loader" "^2.0.6"
549
-
"@smithy/types" "^2.3.0"
550
-
tslib "^2.5.0"
551
-
552
-
"@aws-sdk/credential-provider-node@3.410.0":
553
-
version "3.410.0"
554
-
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.410.0.tgz#3bb5cfec1ecb1446c82185899b9aa5e25cffb5f9"
555
-
integrity sha512-0wmVm33T/j1FS7MZ/j+WsPlgSc0YnCXnpbWSov1Mn6R86SHI2b2JhdIPRRE4XbGfyW2QGNUl2CwoZVaqhXeF5g==
556
-
dependencies:
557
-
"@aws-sdk/credential-provider-env" "3.410.0"
558
-
"@aws-sdk/credential-provider-ini" "3.410.0"
559
-
"@aws-sdk/credential-provider-process" "3.410.0"
560
-
"@aws-sdk/credential-provider-sso" "3.410.0"
561
-
"@aws-sdk/credential-provider-web-identity" "3.410.0"
562
-
"@aws-sdk/types" "3.410.0"
563
-
"@smithy/credential-provider-imds" "^2.0.0"
564
-
"@smithy/property-provider" "^2.0.0"
565
-
"@smithy/shared-ini-file-loader" "^2.0.6"
566
-
"@smithy/types" "^2.3.0"
567
-
tslib "^2.5.0"
568
-
569
-
"@aws-sdk/credential-provider-process@3.410.0":
570
-
version "3.410.0"
571
-
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.410.0.tgz#d3b4890bbd4f1cbafa53ddafb68f03f5cd710731"
572
-
integrity sha512-BMju1hlDCDNkkSZpKF5SQ8G0WCLRj6/Jvw9QmudLHJuVwYJXEW1r2AsVMg98OZ3hB9G+MAvHruHZIbMiNmUMXQ==
573
-
dependencies:
574
-
"@aws-sdk/types" "3.410.0"
575
-
"@smithy/property-provider" "^2.0.0"
576
-
"@smithy/shared-ini-file-loader" "^2.0.6"
577
-
"@smithy/types" "^2.3.0"
578
-
tslib "^2.5.0"
579
-
580
-
"@aws-sdk/credential-provider-sso@3.410.0":
581
-
version "3.410.0"
582
-
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.410.0.tgz#16078d75680c968417978f2efdba432e44ae42d7"
583
-
integrity sha512-zEaoY/sY+KYTlQUkp9dvveAHf175b8RIt0DsQkDrRPtrg/RBHR00r5rFvz9+nrwsR8546RaBU7h/zzTaQGhmcA==
584
-
dependencies:
585
-
"@aws-sdk/client-sso" "3.410.0"
586
-
"@aws-sdk/token-providers" "3.410.0"
587
-
"@aws-sdk/types" "3.410.0"
588
-
"@smithy/property-provider" "^2.0.0"
589
-
"@smithy/shared-ini-file-loader" "^2.0.6"
590
-
"@smithy/types" "^2.3.0"
591
-
tslib "^2.5.0"
592
-
593
-
"@aws-sdk/credential-provider-web-identity@3.410.0":
594
-
version "3.410.0"
595
-
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.410.0.tgz#6bb6db9c074c240c87bcf0798e105e28ceb51631"
596
-
integrity sha512-cE0l8LmEHdWbDkdPNgrfdYSgp4/cIVXrjUKI1QCATA729CrHZ/OQjB/maOBOrMHO9YTiggko887NkslVvwVB7w==
597
-
dependencies:
598
-
"@aws-sdk/types" "3.410.0"
599
-
"@smithy/property-provider" "^2.0.0"
600
-
"@smithy/types" "^2.3.0"
601
-
tslib "^2.5.0"
602
-
603
-
"@aws-sdk/lib-storage@^3.226.0":
604
-
version "3.412.0"
605
-
resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.412.0.tgz#96dafdb1193d1b9fec050cef78dfe8e4b3dcc1d2"
606
-
integrity sha512-uAdVtNuip06rJOs28zVrYXLNeHfKraxvJRTzTA+DW1dXkzh70GTKqDKHWH9IJkW/xMTE6wGSM+fDs8jsMOn/yA==
607
-
dependencies:
608
-
"@smithy/abort-controller" "^2.0.1"
609
-
"@smithy/middleware-endpoint" "^2.0.6"
610
-
"@smithy/smithy-client" "^2.1.3"
611
-
buffer "5.6.0"
612
-
events "3.3.0"
613
-
stream-browserify "3.0.0"
614
-
tslib "^2.5.0"
615
-
616
-
"@aws-sdk/middleware-bucket-endpoint@3.410.0":
617
-
version "3.410.0"
618
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.410.0.tgz#8ddb3edbaa6e3303bbf8d719d445e8bde4a6b6aa"
619
-
integrity sha512-pUGrpFgCKf9fDHu01JJhhw+MUImheS0HFlZwNG37OMubkxUAbCdmYGewGxfTCUvWyZJtx9bVjrSu6gG7w+RARg==
620
-
dependencies:
621
-
"@aws-sdk/types" "3.410.0"
622
-
"@aws-sdk/util-arn-parser" "3.310.0"
623
-
"@smithy/node-config-provider" "^2.0.9"
624
-
"@smithy/protocol-http" "^3.0.2"
625
-
"@smithy/types" "^2.3.0"
626
-
"@smithy/util-config-provider" "^2.0.0"
627
-
tslib "^2.5.0"
628
-
629
-
"@aws-sdk/middleware-expect-continue@3.410.0":
630
-
version "3.410.0"
631
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.410.0.tgz#b91216b598b67563fb65b38783c3e4717a59d376"
632
-
integrity sha512-e5YqGCNmW99GZjEPPujJ02RlEZql19U40oORysBhVF7mKz8BBvF3s8l37tvu37oxebDEkh1u/2cm2+ggOXxLjQ==
633
-
dependencies:
634
-
"@aws-sdk/types" "3.410.0"
635
-
"@smithy/protocol-http" "^3.0.2"
636
-
"@smithy/types" "^2.3.0"
637
-
tslib "^2.5.0"
638
-
639
-
"@aws-sdk/middleware-flexible-checksums@3.410.0":
640
-
version "3.410.0"
641
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.410.0.tgz#c7014f004aa0eaa6cd2adc3646c23bf669b3c4d1"
642
-
integrity sha512-IK7KlvEKtrQVBfmAp/MmGd0wbWLuN2GZwwfAmsU0qFb0f5vOVUbKDsu6tudtDKCBG9uXyTEsx3/QGvoK2zDy+g==
643
-
dependencies:
644
-
"@aws-crypto/crc32" "3.0.0"
645
-
"@aws-crypto/crc32c" "3.0.0"
646
-
"@aws-sdk/types" "3.410.0"
647
-
"@smithy/is-array-buffer" "^2.0.0"
648
-
"@smithy/protocol-http" "^3.0.2"
649
-
"@smithy/types" "^2.3.0"
650
-
"@smithy/util-utf8" "^2.0.0"
651
-
tslib "^2.5.0"
652
-
653
-
"@aws-sdk/middleware-host-header@3.410.0":
654
-
version "3.410.0"
655
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.410.0.tgz#174c946b66c96a92d35e37a306c51306ea61eb09"
656
-
integrity sha512-ED/OVcyITln5rrxnajZP+V0PN1nug+gSDHJDqdDo/oLy7eiDr/ZWn3nlWW7WcMplQ1/Jnb+hK0UetBp/25XooA==
657
-
dependencies:
658
-
"@aws-sdk/types" "3.410.0"
659
-
"@smithy/protocol-http" "^3.0.2"
660
-
"@smithy/types" "^2.3.0"
661
-
tslib "^2.5.0"
662
-
663
-
"@aws-sdk/middleware-location-constraint@3.410.0":
664
-
version "3.410.0"
665
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.410.0.tgz#9727f3d91a1393202bde9b96b396552382a4f28c"
666
-
integrity sha512-jAftSpOpw/5AdpOJ/cGiXCb+Vv22KXR5QZmxmllUDsnlm18672tpRaI2plmu/1d98CVvqhY61eSklFMrIf2c4w==
667
-
dependencies:
668
-
"@aws-sdk/types" "3.410.0"
669
-
"@smithy/types" "^2.3.0"
670
-
tslib "^2.5.0"
671
-
672
-
"@aws-sdk/middleware-logger@3.410.0":
673
-
version "3.410.0"
674
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.410.0.tgz#4aa2e1b048f8e7d3e665dd814dbe8aaa4a234c20"
675
-
integrity sha512-YtmKYCVtBfScq3/UFJk+aSZOktKJBNZL9DaSc2aPcy/goCVsYDOkGwtHk0jIkC1JRSNCkVTqL7ya60sSr8zaQQ==
676
-
dependencies:
677
-
"@aws-sdk/types" "3.410.0"
678
-
"@smithy/types" "^2.3.0"
679
-
tslib "^2.5.0"
680
-
681
-
"@aws-sdk/middleware-recursion-detection@3.410.0":
682
-
version "3.410.0"
683
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.410.0.tgz#becc7dba617d8fc86df29381ac88d861a28b3987"
684
-
integrity sha512-KWaes5FLzRqj28vaIEE4Bimpga2E596WdPF2HaH6zsVMJddoRDsc3ZX9ZhLOGrXzIO1RqBd0QxbLrM0S/B2aOQ==
685
-
dependencies:
686
-
"@aws-sdk/types" "3.410.0"
687
-
"@smithy/protocol-http" "^3.0.2"
688
-
"@smithy/types" "^2.3.0"
689
-
tslib "^2.5.0"
690
-
691
-
"@aws-sdk/middleware-sdk-s3@3.410.0":
692
-
version "3.410.0"
693
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.410.0.tgz#15ddf0fb46363366c5dfabaab73bc21fa8ad32a8"
694
-
integrity sha512-K2sG2V1ZkezYMCIy3uMt0MwtflcfIwLptwm0iFLaYitiINZQ1tcslk9ggAjyTHg0rslDSI4/zjkhy8VHFOV7HA==
695
-
dependencies:
696
-
"@aws-sdk/types" "3.410.0"
697
-
"@aws-sdk/util-arn-parser" "3.310.0"
698
-
"@smithy/protocol-http" "^3.0.2"
699
-
"@smithy/types" "^2.3.0"
700
-
tslib "^2.5.0"
701
-
702
-
"@aws-sdk/middleware-sdk-sts@3.410.0":
703
-
version "3.410.0"
704
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.410.0.tgz#8f2b28eab09ec7b068d45196ab284a14bf4425f8"
705
-
integrity sha512-YfBpctDocRR4CcROoDueJA7D+aMLBV8nTFfmVNdLLLgyuLZ/AUR11VQSu1lf9gQZKl8IpKE/BLf2fRE/qV1ZuA==
706
-
dependencies:
707
-
"@aws-sdk/middleware-signing" "3.410.0"
708
-
"@aws-sdk/types" "3.410.0"
709
-
"@smithy/types" "^2.3.0"
710
-
tslib "^2.5.0"
711
-
712
-
"@aws-sdk/middleware-signing@3.410.0":
713
-
version "3.410.0"
714
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.410.0.tgz#987046066568633af49d691041486a258525fd9c"
715
-
integrity sha512-KBAZ/eoAJUSJv5us2HsKwK2OszG2s9FEyKpEhgnHLcbbKzW873zHBH5GcOGEQu4AWArTy2ndzJu3FF+9/J9hJQ==
716
-
dependencies:
717
-
"@aws-sdk/types" "3.410.0"
718
-
"@smithy/property-provider" "^2.0.0"
719
-
"@smithy/protocol-http" "^3.0.2"
720
-
"@smithy/signature-v4" "^2.0.0"
721
-
"@smithy/types" "^2.3.0"
722
-
"@smithy/util-middleware" "^2.0.0"
723
-
tslib "^2.5.0"
724
-
725
-
"@aws-sdk/middleware-ssec@3.410.0":
726
-
version "3.410.0"
727
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.410.0.tgz#d1f01aca5c309e94d1e53800f3bb76ca676472f2"
728
-
integrity sha512-DNsjVTXoxIh+PuW9o45CFaMiconbuZRm19MC3NA1yNCaCj3ZxD5OdXAutq6UjQdrx8UG4EjUlCJEEvBKmboITw==
729
-
dependencies:
730
-
"@aws-sdk/types" "3.410.0"
731
-
"@smithy/types" "^2.3.0"
732
-
tslib "^2.5.0"
733
-
734
-
"@aws-sdk/middleware-user-agent@3.410.0":
735
-
version "3.410.0"
736
-
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.410.0.tgz#2d505de9626b1c7709f6a8a1d415ce0c41eedcf4"
737
-
integrity sha512-ZayDtLfvCZUohSxQc/49BfoU/y6bDHLfLdyyUJbJ54Sv8zQcrmdyKvCBFUZwE6tHQgAmv9/ZT18xECMl+xiONA==
738
-
dependencies:
739
-
"@aws-sdk/types" "3.410.0"
740
-
"@aws-sdk/util-endpoints" "3.410.0"
741
-
"@smithy/protocol-http" "^3.0.2"
742
-
"@smithy/types" "^2.3.0"
743
-
tslib "^2.5.0"
744
-
745
-
"@aws-sdk/signature-v4-multi-region@3.412.0":
746
-
version "3.412.0"
747
-
resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.412.0.tgz#417cdddd9d345e0a18cb29b282af33dd8ce0c1f2"
748
-
integrity sha512-ijxOeYpNDuk2T940S9HYcZ1C+wTP9vqp1Cw37zw9whVY2mKV3Vr7i+44D4FQ5HhWULgdwhjD7IctbNxPIPzUZQ==
749
-
dependencies:
750
-
"@aws-sdk/types" "3.410.0"
751
-
"@smithy/protocol-http" "^3.0.2"
752
-
"@smithy/signature-v4" "^2.0.0"
753
-
"@smithy/types" "^2.3.0"
754
-
tslib "^2.5.0"
755
-
756
-
"@aws-sdk/token-providers@3.410.0":
757
-
version "3.410.0"
758
-
resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.410.0.tgz#ce809992be1775a521b5f3578639842a953f541a"
759
-
integrity sha512-d5Nc0xydkH/X0LA1HDyhGY5sEv4LuADFk+QpDtT8ogLilcre+b1jpdY8Sih/gd1KoGS1H+d1tz2hSGwUHAbUbw==
760
-
dependencies:
761
-
"@aws-crypto/sha256-browser" "3.0.0"
762
-
"@aws-crypto/sha256-js" "3.0.0"
763
-
"@aws-sdk/middleware-host-header" "3.410.0"
764
-
"@aws-sdk/middleware-logger" "3.410.0"
765
-
"@aws-sdk/middleware-recursion-detection" "3.410.0"
766
-
"@aws-sdk/middleware-user-agent" "3.410.0"
767
-
"@aws-sdk/types" "3.410.0"
768
-
"@aws-sdk/util-endpoints" "3.410.0"
769
-
"@aws-sdk/util-user-agent-browser" "3.410.0"
770
-
"@aws-sdk/util-user-agent-node" "3.410.0"
771
-
"@smithy/config-resolver" "^2.0.7"
772
-
"@smithy/fetch-http-handler" "^2.1.2"
773
-
"@smithy/hash-node" "^2.0.6"
774
-
"@smithy/invalid-dependency" "^2.0.6"
775
-
"@smithy/middleware-content-length" "^2.0.8"
776
-
"@smithy/middleware-endpoint" "^2.0.6"
777
-
"@smithy/middleware-retry" "^2.0.9"
778
-
"@smithy/middleware-serde" "^2.0.6"
779
-
"@smithy/middleware-stack" "^2.0.0"
780
-
"@smithy/node-config-provider" "^2.0.9"
781
-
"@smithy/node-http-handler" "^2.1.2"
782
-
"@smithy/property-provider" "^2.0.0"
783
-
"@smithy/protocol-http" "^3.0.2"
784
-
"@smithy/shared-ini-file-loader" "^2.0.6"
785
-
"@smithy/smithy-client" "^2.1.3"
786
-
"@smithy/types" "^2.3.0"
787
-
"@smithy/url-parser" "^2.0.6"
788
-
"@smithy/util-base64" "^2.0.0"
789
-
"@smithy/util-body-length-browser" "^2.0.0"
790
-
"@smithy/util-body-length-node" "^2.1.0"
791
-
"@smithy/util-defaults-mode-browser" "^2.0.7"
792
-
"@smithy/util-defaults-mode-node" "^2.0.9"
793
-
"@smithy/util-retry" "^2.0.0"
794
-
"@smithy/util-utf8" "^2.0.0"
795
-
tslib "^2.5.0"
796
-
797
-
"@aws-sdk/types@3.410.0", "@aws-sdk/types@^3.222.0":
798
-
version "3.410.0"
799
-
resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.410.0.tgz#8c293e3763acb64c68f5752359523c3a40e5eb88"
800
-
integrity sha512-D7iaUCszv/v04NDaZUmCmekamy6VD/lKozm/3gS9+dkfU6cC2CsNoUfPV8BlV6dPdw0oWgF91am3I1stdvfVrQ==
801
-
dependencies:
802
-
"@smithy/types" "^2.3.0"
803
-
tslib "^2.5.0"
804
-
805
-
"@aws-sdk/util-arn-parser@3.310.0":
806
-
version "3.310.0"
807
-
resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.310.0.tgz#861ff8810851be52a320ec9e4786f15b5fc74fba"
808
-
integrity sha512-jL8509owp/xB9+Or0pvn3Fe+b94qfklc2yPowZZIFAkFcCSIdkIglz18cPDWnYAcy9JGewpMS1COXKIUhZkJsA==
809
-
dependencies:
810
-
tslib "^2.5.0"
811
-
812
-
"@aws-sdk/util-endpoints@3.410.0":
813
-
version "3.410.0"
814
-
resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.410.0.tgz#66bc668e95e376dfcf0ce0774012ca9982d1f899"
815
-
integrity sha512-iNiqJyC7N3+8zFwnXUqcWSxrZecVZLToo1iTQQdeYL2af1IcOtRgb7n8jpAI/hmXhBSx2+3RI+Y7pxyFo1vu+w==
816
-
dependencies:
817
-
"@aws-sdk/types" "3.410.0"
818
-
tslib "^2.5.0"
819
-
820
-
"@aws-sdk/util-locate-window@^3.0.0":
821
-
version "3.310.0"
822
-
resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.310.0.tgz#b071baf050301adee89051032bd4139bba32cc40"
823
-
integrity sha512-qo2t/vBTnoXpjKxlsC2e1gBrRm80M3bId27r0BRB2VniSSe7bL1mmzM+/HFtujm0iAxtPM+aLEflLJlJeDPg0w==
824
-
dependencies:
825
-
tslib "^2.5.0"
826
-
827
-
"@aws-sdk/util-user-agent-browser@3.410.0":
828
-
version "3.410.0"
829
-
resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.410.0.tgz#c331b0fe3273b1a13e1c09612b3a7a9747415b24"
830
-
integrity sha512-i1G/XGpXGMRT2zEiAhi1xucJsfCWk8nNYjk/LbC0sA+7B9Huri96YAzVib12wkHPsJQvZxZC6CpQDIHWm4lXMA==
831
-
dependencies:
832
-
"@aws-sdk/types" "3.410.0"
833
-
"@smithy/types" "^2.3.0"
834
-
bowser "^2.11.0"
835
-
tslib "^2.5.0"
836
-
837
-
"@aws-sdk/util-user-agent-node@3.410.0":
838
-
version "3.410.0"
839
-
resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.410.0.tgz#c880383493663c90c2c13a9361eafbdd21148e84"
840
-
integrity sha512-bK70t1jHRl8HrJXd4hEIwc5PBZ7U0w+81AKFnanIVKZwZedd6nLibUXDTK14z/Jp2GFcBqd4zkt2YLGkRt/U4A==
841
-
dependencies:
842
-
"@aws-sdk/types" "3.410.0"
843
-
"@smithy/node-config-provider" "^2.0.9"
844
-
"@smithy/types" "^2.3.0"
845
-
tslib "^2.5.0"
846
-
847
-
"@aws-sdk/util-utf8-browser@^3.0.0":
848
-
version "3.259.0"
849
-
resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz#3275a6f5eb334f96ca76635b961d3c50259fd9ff"
850
-
integrity sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==
851
-
dependencies:
852
-
tslib "^2.3.1"
853
-
854
-
"@aws-sdk/xml-builder@3.310.0":
855
-
version "3.310.0"
856
-
resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.310.0.tgz#f0236f2103b438d16117e0939a6305ad69b7ff76"
857
-
integrity sha512-TqELu4mOuSIKQCqj63fGVs86Yh+vBx5nHRpWKNUNhB2nPTpfbziTs5c1X358be3peVWA4wPxW7Nt53KIg1tnNw==
858
-
dependencies:
859
-
tslib "^2.5.0"
860
-
861
-
"@cbor-extract/cbor-extract-darwin-arm64@2.1.1":
862
-
version "2.1.1"
863
-
resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-darwin-arm64/-/cbor-extract-darwin-arm64-2.1.1.tgz#5721f6dd3feae0b96d23122853ce977e0671b7a6"
864
-
integrity sha512-blVBy5MXz6m36Vx0DfLd7PChOQKEs8lK2bD1WJn/vVgG4FXZiZmZb2GECHFvVPA5T7OnODd9xZiL3nMCv6QUhA==
865
-
866
-
"@cbor-extract/cbor-extract-darwin-x64@2.1.1":
867
-
version "2.1.1"
868
-
resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-darwin-x64/-/cbor-extract-darwin-x64-2.1.1.tgz#c25e7d0133950d87d101d7b3afafea8d50d83f5f"
869
-
integrity sha512-h6KFOzqk8jXTvkOftyRIWGrd7sKQzQv2jVdTL9nKSf3D2drCvQB/LHUxAOpPXo3pv2clDtKs3xnHalpEh3rDsw==
870
-
871
-
"@cbor-extract/cbor-extract-linux-arm64@2.1.1":
872
-
version "2.1.1"
873
-
resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-linux-arm64/-/cbor-extract-linux-arm64-2.1.1.tgz#48f78e7d8f0fcc84ed074b6bfa6d15dd83187c63"
874
-
integrity sha512-SxAaRcYf8S0QHaMc7gvRSiTSr7nUYMqbUdErBEu+HYA4Q6UNydx1VwFE68hGcp1qvxcy9yT5U7gA+a5XikfwSQ==
875
-
876
-
"@cbor-extract/cbor-extract-linux-arm@2.1.1":
877
-
version "2.1.1"
878
-
resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-linux-arm/-/cbor-extract-linux-arm-2.1.1.tgz#7507d346389cb682e44fab8fae9534edd52e2e41"
879
-
integrity sha512-ds0uikdcIGUjPyraV4oJqyVE5gl/qYBpa/Wnh6l6xLE2lj/hwnjT2XcZCChdXwW/YFZ1LUHs6waoYN8PmK0nKQ==
880
-
881
-
"@cbor-extract/cbor-extract-linux-x64@2.1.1":
882
-
version "2.1.1"
883
-
resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-linux-x64/-/cbor-extract-linux-x64-2.1.1.tgz#b7c1d2be61c58ec18d58afbad52411ded63cd4cd"
884
-
integrity sha512-GVK+8fNIE9lJQHAlhOROYiI0Yd4bAZ4u++C2ZjlkS3YmO6hi+FUxe6Dqm+OKWTcMpL/l71N6CQAmaRcb4zyJuA==
885
-
886
-
"@cbor-extract/cbor-extract-win32-x64@2.1.1":
887
-
version "2.1.1"
888
-
resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-win32-x64/-/cbor-extract-win32-x64-2.1.1.tgz#21b11a1a3f18c3e7d62fd5f87438b7ed2c64c1f7"
889
-
integrity sha512-2Niq1C41dCRIDeD8LddiH+mxGlO7HJ612Ll3D/E73ZWBmycued+8ghTr/Ho3CMOWPUEr08XtyBMVXAjqF+TcKw==
890
-
891
-
"@did-plc/lib@^0.0.1":
892
-
version "0.0.1"
893
-
resolved "https://registry.yarnpkg.com/@did-plc/lib/-/lib-0.0.1.tgz#5fd78c71901168ac05c5650af3a376c76461991c"
894
-
integrity sha512-RkY5w9DbYMco3SjeepqIiMveqz35exjlVDipCs2gz9AXF4/cp9hvmrp9zUWEw2vny+FjV8vGEN7QpaXWaO6nhg==
895
-
dependencies:
896
-
"@atproto/common" "0.1.0"
897
-
"@atproto/crypto" "0.1.0"
898
-
"@ipld/dag-cbor" "^7.0.3"
899
-
axios "^1.3.4"
900
-
multiformats "^9.6.4"
901
-
uint8arrays "3.0.0"
902
-
zod "^3.14.2"
903
-
904
-
"@fastify/deepmerge@^1.0.0":
905
-
version "1.3.0"
906
-
resolved "https://registry.yarnpkg.com/@fastify/deepmerge/-/deepmerge-1.3.0.tgz#8116858108f0c7d9fd460d05a7d637a13fe3239a"
907
-
integrity sha512-J8TOSBq3SoZbDhM9+R/u77hP93gz/rajSA+K2kGyijPpORPWUXHUpTaleoj+92As0S9uPRP7Oi8IqMf0u+ro6A==
908
-
909
-
"@ioredis/commands@^1.1.1":
910
-
version "1.2.0"
911
-
resolved "https://registry.yarnpkg.com/@ioredis/commands/-/commands-1.2.0.tgz#6d61b3097470af1fdbbe622795b8921d42018e11"
912
-
integrity sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==
913
-
914
-
"@ipld/car@^3.2.3":
915
-
version "3.2.4"
916
-
resolved "https://registry.yarnpkg.com/@ipld/car/-/car-3.2.4.tgz#115951ba2255ec51d865773a074e422c169fb01c"
917
-
integrity sha512-rezKd+jk8AsTGOoJKqzfjLJ3WVft7NZNH95f0pfPbicROvzTyvHCNy567HzSUd6gRXZ9im29z5ZEv9Hw49jSYw==
918
-
dependencies:
919
-
"@ipld/dag-cbor" "^7.0.0"
920
-
multiformats "^9.5.4"
921
-
varint "^6.0.0"
922
-
923
-
"@ipld/dag-cbor@^7.0.0", "@ipld/dag-cbor@^7.0.3":
924
-
version "7.0.3"
925
-
resolved "https://registry.yarnpkg.com/@ipld/dag-cbor/-/dag-cbor-7.0.3.tgz#aa31b28afb11a807c3d627828a344e5521ac4a1e"
926
-
integrity sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA==
927
-
dependencies:
928
-
cborg "^1.6.0"
929
-
multiformats "^9.5.4"
930
-
931
-
"@noble/curves@^1.1.0":
932
-
version "1.2.0"
933
-
resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.2.0.tgz#92d7e12e4e49b23105a2555c6984d41733d65c35"
934
-
integrity sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==
935
-
dependencies:
936
-
"@noble/hashes" "1.3.2"
937
-
938
-
"@noble/hashes@1.3.2", "@noble/hashes@^1.3.1":
939
-
version "1.3.2"
940
-
resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.2.tgz#6f26dbc8fbc7205873ce3cee2f690eba0d421b39"
941
-
integrity sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==
942
-
943
-
"@noble/secp256k1@^1.7.0":
944
-
version "1.7.1"
945
-
resolved "https://registry.yarnpkg.com/@noble/secp256k1/-/secp256k1-1.7.1.tgz#b251c70f824ce3ca7f8dc3df08d58f005cc0507c"
946
-
integrity sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==
947
-
948
-
"@smithy/abort-controller@^2.0.1", "@smithy/abort-controller@^2.0.7":
949
-
version "2.0.7"
950
-
resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-2.0.7.tgz#e36f6da2f9c14b2abba4c11e42813d4de0755b12"
951
-
integrity sha512-rITz65zk8QA3GQ1OeoJ3/Q4+8j/HqubWU8TBqk57BMYTOX+P+LNMoVHPqzLHhE6qKot5muhThNCYvOKNt7ojJA==
952
-
dependencies:
953
-
"@smithy/types" "^2.3.1"
954
-
tslib "^2.5.0"
955
-
956
-
"@smithy/chunked-blob-reader-native@^2.0.0":
957
-
version "2.0.0"
958
-
resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-2.0.0.tgz#f6d0eeeb5481026b68b054f45540d924c194d558"
959
-
integrity sha512-HM8V2Rp1y8+1343tkZUKZllFhEQPNmpNdgFAncbTsxkZ18/gqjk23XXv3qGyXWp412f3o43ZZ1UZHVcHrpRnCQ==
960
-
dependencies:
961
-
"@smithy/util-base64" "^2.0.0"
962
-
tslib "^2.5.0"
963
-
964
-
"@smithy/chunked-blob-reader@^2.0.0":
965
-
version "2.0.0"
966
-
resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader/-/chunked-blob-reader-2.0.0.tgz#c44fe2c780eaf77f9e5381d982ac99a880cce51b"
967
-
integrity sha512-k+J4GHJsMSAIQPChGBrjEmGS+WbPonCXesoqP9fynIqjn7rdOThdH8FAeCmokP9mxTYKQAKoHCLPzNlm6gh7Wg==
968
-
dependencies:
969
-
tslib "^2.5.0"
970
-
971
-
"@smithy/config-resolver@^2.0.7", "@smithy/config-resolver@^2.0.8":
972
-
version "2.0.8"
973
-
resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-2.0.8.tgz#bab938d24bada463cea6935d8b98035af07f7a6d"
974
-
integrity sha512-e7mwQteHjo9S1GK+TfzP3o7ujE2ZK30d6wkv5brKtabrZF7MBflj9CwUP2XYuOYebdWirHOtv8ZfkMrpcbJfYw==
975
-
dependencies:
976
-
"@smithy/node-config-provider" "^2.0.10"
977
-
"@smithy/types" "^2.3.1"
978
-
"@smithy/util-config-provider" "^2.0.0"
979
-
"@smithy/util-middleware" "^2.0.0"
980
-
tslib "^2.5.0"
981
-
982
-
"@smithy/credential-provider-imds@^2.0.0", "@smithy/credential-provider-imds@^2.0.10":
983
-
version "2.0.10"
984
-
resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-2.0.10.tgz#19a95e0ab4fbd71bbf1e3a3e0bd03239c5ba5f63"
985
-
integrity sha512-may2/gYlDip2rjlU1Z5fcCEWY0Fu3tSu/HykgZrLfb2/171P6OYuz7dGNKBOCS1W57vP4W5wmUhm0WGehrixig==
986
-
dependencies:
987
-
"@smithy/node-config-provider" "^2.0.10"
988
-
"@smithy/property-provider" "^2.0.8"
989
-
"@smithy/types" "^2.3.1"
990
-
"@smithy/url-parser" "^2.0.7"
991
-
tslib "^2.5.0"
992
-
993
-
"@smithy/eventstream-codec@^2.0.7":
994
-
version "2.0.7"
995
-
resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-2.0.7.tgz#564ed3709d89c9cdad62e4f85d07ff926cb2d72b"
996
-
integrity sha512-sW3AhXZhmmhh0f11EOotmNNa0rjrKwnMYNKfbp3B/qigdw6foKcmFGX+HF3XGN7w7fFeEFuXr97Ok24gRj92Xg==
997
-
dependencies:
998
-
"@aws-crypto/crc32" "3.0.0"
999
-
"@smithy/types" "^2.3.1"
1000
-
"@smithy/util-hex-encoding" "^2.0.0"
1001
-
tslib "^2.5.0"
1002
-
1003
-
"@smithy/eventstream-serde-browser@^2.0.6":
1004
-
version "2.0.7"
1005
-
resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.7.tgz#dcd432000e5642d14196ceef4364abdd2435242b"
1006
-
integrity sha512-5ZKW1tUe+LD1F6dSHs+nC0vRNmMMWDJWCsw44FkhivhOB4MliGfC1ZNeO45AHD749jfJT/zcGGr2ruQT9VbThA==
1007
-
dependencies:
1008
-
"@smithy/eventstream-serde-universal" "^2.0.7"
1009
-
"@smithy/types" "^2.3.1"
1010
-
tslib "^2.5.0"
1011
-
1012
-
"@smithy/eventstream-serde-config-resolver@^2.0.6":
1013
-
version "2.0.7"
1014
-
resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.7.tgz#df1965e5bee92c964f0024e86db523b6182dee7a"
1015
-
integrity sha512-0n4LPHZt6/RAHVkwzms6U2xibmizkSYLS9HzlT86WF29X56v7OTCkMF+pUFNYZamN7iRq1Z8PM48mQsBoJPaSA==
1016
-
dependencies:
1017
-
"@smithy/types" "^2.3.1"
1018
-
tslib "^2.5.0"
1019
-
1020
-
"@smithy/eventstream-serde-node@^2.0.6":
1021
-
version "2.0.7"
1022
-
resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.7.tgz#ed83aa983a5e52ddf1fd51daaa477c2c762cfcee"
1023
-
integrity sha512-ZkBvDIBlJ9eJx/+CC2AY8LxAndGO+Z2FOPPprmNNDbK9/pZzVLHWGwlpsPYnA9Pc0gfOu7isIJM1yPXiK70O3A==
1024
-
dependencies:
1025
-
"@smithy/eventstream-serde-universal" "^2.0.7"
1026
-
"@smithy/types" "^2.3.1"
1027
-
tslib "^2.5.0"
1028
-
1029
-
"@smithy/eventstream-serde-universal@^2.0.7":
1030
-
version "2.0.7"
1031
-
resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.7.tgz#b9986e3c08d46090391705bd632ba844c6a3c59d"
1032
-
integrity sha512-CNYEzEPDIGbfvYYN7iajPY6sVZdtGvJzSbvqgH+EvismooFj8ahydGp8IKYPnd5ge5uwTATppJ2t8149tYkS7g==
1033
-
dependencies:
1034
-
"@smithy/eventstream-codec" "^2.0.7"
1035
-
"@smithy/types" "^2.3.1"
1036
-
tslib "^2.5.0"
1037
-
1038
-
"@smithy/fetch-http-handler@^2.1.2", "@smithy/fetch-http-handler@^2.1.3":
1039
-
version "2.1.3"
1040
-
resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-2.1.3.tgz#574a40085aef25edb60607dcdd6873549bd9e4c2"
1041
-
integrity sha512-kUg+Ey4mJeR/3+Ponuhb1rsmsfZRwjCLvC+WcPgeI+ittretEzuWAPN+9anD0HJEoApVjHpndzxPtlncbCUJDQ==
1042
-
dependencies:
1043
-
"@smithy/protocol-http" "^3.0.3"
1044
-
"@smithy/querystring-builder" "^2.0.7"
1045
-
"@smithy/types" "^2.3.1"
1046
-
"@smithy/util-base64" "^2.0.0"
1047
-
tslib "^2.5.0"
1048
-
1049
-
"@smithy/hash-blob-browser@^2.0.6":
1050
-
version "2.0.7"
1051
-
resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.7.tgz#707a46e83114de4e608a574a98a434411231d1fa"
1052
-
integrity sha512-egXnfEZRGvovv7Bedkxy31/Pj2x+4FeskHBME32zNfp2/qiAQrDVNyU/7PBGkPIvuAAZYe0Loe8fZX7jhP0u9w==
1053
-
dependencies:
1054
-
"@smithy/chunked-blob-reader" "^2.0.0"
1055
-
"@smithy/chunked-blob-reader-native" "^2.0.0"
1056
-
"@smithy/types" "^2.3.1"
1057
-
tslib "^2.5.0"
1058
-
1059
-
"@smithy/hash-node@^2.0.6":
1060
-
version "2.0.7"
1061
-
resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-2.0.7.tgz#dee88244153e04d3277ec68a6996e29ace2f4cd5"
1062
-
integrity sha512-aB5lvIDP1v+ZUUS8ek3XW5xnZ6jUQ86JXqG7a5jMP6AbjAc3439mIbs6+f1EQ5MtYmrQCEtRRyvv5QofvotH0w==
1063
-
dependencies:
1064
-
"@smithy/types" "^2.3.1"
1065
-
"@smithy/util-buffer-from" "^2.0.0"
1066
-
"@smithy/util-utf8" "^2.0.0"
1067
-
tslib "^2.5.0"
1068
-
1069
-
"@smithy/hash-stream-node@^2.0.6":
1070
-
version "2.0.7"
1071
-
resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-2.0.7.tgz#41a2f43905341ef404fc2a378632b5049646deeb"
1072
-
integrity sha512-DgTypY0jzDAvYWPDDSngTAnutv/uYokpu82r2g9ZZt9LBw86evTrvo4jo60riU/pPr9naIzMxePiGVl56ldr5w==
1073
-
dependencies:
1074
-
"@smithy/types" "^2.3.1"
1075
-
"@smithy/util-utf8" "^2.0.0"
1076
-
tslib "^2.5.0"
1077
-
1078
-
"@smithy/invalid-dependency@^2.0.6":
1079
-
version "2.0.7"
1080
-
resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-2.0.7.tgz#4ab6aee81a22e332195ae223bb92551ee684ac88"
1081
-
integrity sha512-qVOZnHFPzQo4BS47/PANHX32Y69c0tJxKBkqTL795D/DKInqBwmBO/m1gS7v0ZQqmtCuoy2l87RflQfRY2xEIw==
1082
-
dependencies:
1083
-
"@smithy/types" "^2.3.1"
1084
-
tslib "^2.5.0"
1085
-
1086
-
"@smithy/is-array-buffer@^2.0.0":
1087
-
version "2.0.0"
1088
-
resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz#8fa9b8040651e7ba0b2f6106e636a91354ff7d34"
1089
-
integrity sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==
1090
-
dependencies:
1091
-
tslib "^2.5.0"
1092
-
1093
-
"@smithy/md5-js@^2.0.6":
1094
-
version "2.0.7"
1095
-
resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-2.0.7.tgz#4dea27b20b065857f953c74dbaa050003f48a374"
1096
-
integrity sha512-2i2BpXF9pI5D1xekqUsgQ/ohv5+H//G9FlawJrkOJskV18PgJ8LiNbLiskMeYt07yAsSTZR7qtlcAaa/GQLWww==
1097
-
dependencies:
1098
-
"@smithy/types" "^2.3.1"
1099
-
"@smithy/util-utf8" "^2.0.0"
1100
-
tslib "^2.5.0"
1101
-
1102
-
"@smithy/middleware-content-length@^2.0.8":
1103
-
version "2.0.9"
1104
-
resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-2.0.9.tgz#ae8767bac02062fad05f2b218f0e525f4c16a569"
1105
-
integrity sha512-2XVFsGqswxrIBi0w4Njwzb1zsbte26U513K+WPFm9z6SB/3WR5/VBVjTaTcamrXznTAqBjTwTL0Ysisv1dW0Rw==
1106
-
dependencies:
1107
-
"@smithy/protocol-http" "^3.0.3"
1108
-
"@smithy/types" "^2.3.1"
1109
-
tslib "^2.5.0"
1110
-
1111
-
"@smithy/middleware-endpoint@^2.0.6":
1112
-
version "2.0.7"
1113
-
resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-2.0.7.tgz#1a0ee7526eecdfd46f809755dcbdc372619a868b"
1114
-
integrity sha512-4/L0wV7PzHEprJB0gazSTIwlW/2cCfwC9EHavUMhoCyl1tLer6CJwDbAMit1IMvwbHkwuKopueb8dFPHfpS2Pw==
1115
-
dependencies:
1116
-
"@smithy/middleware-serde" "^2.0.7"
1117
-
"@smithy/types" "^2.3.1"
1118
-
"@smithy/url-parser" "^2.0.7"
1119
-
"@smithy/util-middleware" "^2.0.0"
1120
-
tslib "^2.5.0"
1121
-
1122
-
"@smithy/middleware-retry@^2.0.9":
1123
-
version "2.0.10"
1124
-
resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-2.0.10.tgz#64034eaef099bdd8ccd28545afa79b4a9d45b8aa"
1125
-
integrity sha512-VwAQOR5Rh/y9BzUgb5DzUk7qYBiMZu3pEQa5EwwAf/F7lpMuNildGrAxtDmsXk90490FJwa6LyFknXP3kO5BnA==
1126
-
dependencies:
1127
-
"@smithy/node-config-provider" "^2.0.10"
1128
-
"@smithy/protocol-http" "^3.0.3"
1129
-
"@smithy/service-error-classification" "^2.0.0"
1130
-
"@smithy/types" "^2.3.1"
1131
-
"@smithy/util-middleware" "^2.0.0"
1132
-
"@smithy/util-retry" "^2.0.0"
1133
-
tslib "^2.5.0"
1134
-
uuid "^8.3.2"
1135
-
1136
-
"@smithy/middleware-serde@^2.0.6", "@smithy/middleware-serde@^2.0.7":
1137
-
version "2.0.7"
1138
-
resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-2.0.7.tgz#007a47ec93cf68b812b33591c49e53238f4d181e"
1139
-
integrity sha512-tOldis4PUNafdGErLZ+33p9Pf3MmTlLa176X321Z6ZaCf1XNEow9m3T5vXrcHErVAvjPG0mp3l54J94HnPc+rQ==
1140
-
dependencies:
1141
-
"@smithy/types" "^2.3.1"
1142
-
tslib "^2.5.0"
1143
-
1144
-
"@smithy/middleware-stack@^2.0.0":
1145
-
version "2.0.0"
1146
-
resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-2.0.0.tgz#cd9f442c2788b1ef0ea6b32236d80c76b3c342e9"
1147
-
integrity sha512-31XC1xNF65nlbc16yuh3wwTudmqs6qy4EseQUGF8A/p2m/5wdd/cnXJqpniy/XvXVwkHPz/GwV36HqzHtIKATQ==
1148
-
dependencies:
1149
-
tslib "^2.5.0"
1150
-
1151
-
"@smithy/node-config-provider@^2.0.10", "@smithy/node-config-provider@^2.0.9":
1152
-
version "2.0.10"
1153
-
resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-2.0.10.tgz#08a46f05fd41069f455f620cd41b29d5758c7252"
1154
-
integrity sha512-e5MiLH5Eu+BbYsmhZIkvUKCzite6JCBPL75PNjlRK2TWvSpfp19hNf2SiJIQbPalcFj5zlyBvtcEkF1sfYIdhg==
1155
-
dependencies:
1156
-
"@smithy/property-provider" "^2.0.8"
1157
-
"@smithy/shared-ini-file-loader" "^2.0.9"
1158
-
"@smithy/types" "^2.3.1"
1159
-
tslib "^2.5.0"
1160
-
1161
-
"@smithy/node-http-handler@^2.1.2", "@smithy/node-http-handler@^2.1.3":
1162
-
version "2.1.3"
1163
-
resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-2.1.3.tgz#6b5ecbd6c9e66bd7d9fb760a2fc302ad2da6266e"
1164
-
integrity sha512-TGkgpx68SqvbspVHaG3iwqP2mKYOT4whiq7Kv2X9v+InngL4MkpH3LQ0Dk7kbloahZr+hAOyb6s8D7T8TXRrzA==
1165
-
dependencies:
1166
-
"@smithy/abort-controller" "^2.0.7"
1167
-
"@smithy/protocol-http" "^3.0.3"
1168
-
"@smithy/querystring-builder" "^2.0.7"
1169
-
"@smithy/types" "^2.3.1"
1170
-
tslib "^2.5.0"
1171
-
1172
-
"@smithy/property-provider@^2.0.0", "@smithy/property-provider@^2.0.8":
1173
-
version "2.0.8"
1174
-
resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-2.0.8.tgz#071a03a03e6e042f521f59fdcf3d4bc95db4f08b"
1175
-
integrity sha512-oaaP/i7bGG8XbxG9Kx4PZh83iJ2jo/vt8RmJdi9hmc8APBaW1HGDperVXDCyPQdVYXmiqrtxc/rPImyBma1G3A==
1176
-
dependencies:
1177
-
"@smithy/types" "^2.3.1"
1178
-
tslib "^2.5.0"
1179
-
1180
-
"@smithy/protocol-http@^3.0.2", "@smithy/protocol-http@^3.0.3":
1181
-
version "3.0.3"
1182
-
resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-3.0.3.tgz#4f79cd1354db860b98d1c4f5d6ab180cefe0132d"
1183
-
integrity sha512-UGfmQNdijlFV+UzgdRyfe05S5vLDdcdkvNcxhGvQ+Er7TjUkZSxjukQB9VXtT8oTHztgOMX74DDlPBsVzZR5Pg==
1184
-
dependencies:
1185
-
"@smithy/types" "^2.3.1"
1186
-
tslib "^2.5.0"
1187
-
1188
-
"@smithy/querystring-builder@^2.0.7":
1189
-
version "2.0.7"
1190
-
resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-2.0.7.tgz#576d0a9fa5a2ae4305cbc38bb6facbcf4243acdc"
1191
-
integrity sha512-RPHnqt4iH1Kwp1Zbf4gJI88hZiynEZjE5hEWJNBmKqCe1Q6v7HBLtaovTaiuYaMEmPyb2KxOi3lISAdT6uuPqw==
1192
-
dependencies:
1193
-
"@smithy/types" "^2.3.1"
1194
-
"@smithy/util-uri-escape" "^2.0.0"
1195
-
tslib "^2.5.0"
1196
-
1197
-
"@smithy/querystring-parser@^2.0.7":
1198
-
version "2.0.7"
1199
-
resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-2.0.7.tgz#e61979a498f62f5cc18ab340e8f5d41f57de8f5e"
1200
-
integrity sha512-Cwi/Hgs73nbLKfgH7dXAxzvDxyTrK+BLrlAd0KXU7xcBR94V132nvxoq39BMWckYAPmnMwxCwq8uusNH4Dnagw==
1201
-
dependencies:
1202
-
"@smithy/types" "^2.3.1"
1203
-
tslib "^2.5.0"
1204
-
1205
-
"@smithy/service-error-classification@^2.0.0":
1206
-
version "2.0.0"
1207
-
resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-2.0.0.tgz#bbce07c9c529d9333d40db881fd4a1795dd84892"
1208
-
integrity sha512-2z5Nafy1O0cTf69wKyNjGW/sNVMiqDnb4jgwfMG8ye8KnFJ5qmJpDccwIbJNhXIfbsxTg9SEec2oe1cexhMJvw==
1209
-
1210
-
"@smithy/shared-ini-file-loader@^2.0.6", "@smithy/shared-ini-file-loader@^2.0.9":
1211
-
version "2.0.9"
1212
-
resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.0.9.tgz#9507d9f941a2aa8d34aca51d22158bf02ae41cf2"
1213
-
integrity sha512-vBLgJI+Qpz1TZ0W2kUBOmG2Q+geVEhiXE99UX02+UFag2WzOQ6frvV6rpadwJu0uwF02GG620NbiKGboqZ19YA==
1214
-
dependencies:
1215
-
"@smithy/types" "^2.3.1"
1216
-
tslib "^2.5.0"
1217
-
1218
-
"@smithy/signature-v4@^2.0.0":
1219
-
version "2.0.7"
1220
-
resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-2.0.7.tgz#46ceeb3b9f0496b63a28c555935fcb56d0cdc3ae"
1221
-
integrity sha512-qNCJpyhRWxT5RWmeSo/Zv+miQ60Y/D2JmPdFw7v2WpPVxVK7JDpqUbvq0QYE+dBGPX/uagAkE3NvJUcn0fTE3A==
1222
-
dependencies:
1223
-
"@smithy/eventstream-codec" "^2.0.7"
1224
-
"@smithy/is-array-buffer" "^2.0.0"
1225
-
"@smithy/types" "^2.3.1"
1226
-
"@smithy/util-hex-encoding" "^2.0.0"
1227
-
"@smithy/util-middleware" "^2.0.0"
1228
-
"@smithy/util-uri-escape" "^2.0.0"
1229
-
"@smithy/util-utf8" "^2.0.0"
1230
-
tslib "^2.5.0"
1231
-
1232
-
"@smithy/smithy-client@^2.1.3":
1233
-
version "2.1.4"
1234
-
resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-2.1.4.tgz#a0d08196ee31e6ed758e60c58a572658f968867e"
1235
-
integrity sha512-KRQvYYjEGqvmwnKSAZ8EL0hZvPxGQMYbAKS/AMGq2fuRmwAlinSVJ/fkIs65bZp2oYjcskd1ZgKcP+2UDjNPTQ==
1236
-
dependencies:
1237
-
"@smithy/middleware-stack" "^2.0.0"
1238
-
"@smithy/types" "^2.3.1"
1239
-
"@smithy/util-stream" "^2.0.10"
1240
-
tslib "^2.5.0"
1241
-
1242
-
"@smithy/types@^2.3.0", "@smithy/types@^2.3.1":
1243
-
version "2.3.1"
1244
-
resolved "https://registry.yarnpkg.com/@smithy/types/-/types-2.3.1.tgz#25e8c353ee7a8611488a2cd41811c5a32a9dbcdc"
1245
-
integrity sha512-cS48e4Yawb6pGakj7DBJUIPFIkqnUWyXTe2ndPRNagD73b6kEJqTc8bhTyfUve0A+sijK256UKE0J1juAfCeDA==
1246
-
dependencies:
1247
-
tslib "^2.5.0"
1248
-
1249
-
"@smithy/url-parser@^2.0.6", "@smithy/url-parser@^2.0.7":
1250
-
version "2.0.7"
1251
-
resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-2.0.7.tgz#a744d2a441d608e274f51f6cb0eb6bad6d52bbf6"
1252
-
integrity sha512-SwMl1Lq3yFR2hzhwWYKg04uJHpfcXWMBPycm4Z8GkLI6Dw7rJNDApEbMtujlYw6pVP2WKbrpaGHjQ9MdP92kMQ==
1253
-
dependencies:
1254
-
"@smithy/querystring-parser" "^2.0.7"
1255
-
"@smithy/types" "^2.3.1"
1256
-
tslib "^2.5.0"
1257
-
1258
-
"@smithy/util-base64@^2.0.0":
1259
-
version "2.0.0"
1260
-
resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-2.0.0.tgz#1beeabfb155471d1d41c8d0603be1351f883c444"
1261
-
integrity sha512-Zb1E4xx+m5Lud8bbeYi5FkcMJMnn+1WUnJF3qD7rAdXpaL7UjkFQLdmW5fHadoKbdHpwH9vSR8EyTJFHJs++tA==
1262
-
dependencies:
1263
-
"@smithy/util-buffer-from" "^2.0.0"
1264
-
tslib "^2.5.0"
1265
-
1266
-
"@smithy/util-body-length-browser@^2.0.0":
1267
-
version "2.0.0"
1268
-
resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-2.0.0.tgz#5447853003b4c73da3bc5f3c5e82c21d592d1650"
1269
-
integrity sha512-JdDuS4ircJt+FDnaQj88TzZY3+njZ6O+D3uakS32f2VNnDo3vyEuNdBOh/oFd8Df1zSZOuH1HEChk2AOYDezZg==
1270
-
dependencies:
1271
-
tslib "^2.5.0"
1272
-
1273
-
"@smithy/util-body-length-node@^2.1.0":
1274
-
version "2.1.0"
1275
-
resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-2.1.0.tgz#313a5f7c5017947baf5fa018bfc22628904bbcfa"
1276
-
integrity sha512-/li0/kj/y3fQ3vyzn36NTLGmUwAICb7Jbe/CsWCktW363gh1MOcpEcSO3mJ344Gv2dqz8YJCLQpb6hju/0qOWw==
1277
-
dependencies:
1278
-
tslib "^2.5.0"
1279
-
1280
-
"@smithy/util-buffer-from@^2.0.0":
1281
-
version "2.0.0"
1282
-
resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz#7eb75d72288b6b3001bc5f75b48b711513091deb"
1283
-
integrity sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==
1284
-
dependencies:
1285
-
"@smithy/is-array-buffer" "^2.0.0"
1286
-
tslib "^2.5.0"
1287
-
1288
-
"@smithy/util-config-provider@^2.0.0":
1289
-
version "2.0.0"
1290
-
resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-2.0.0.tgz#4dd6a793605559d94267312fd06d0f58784b4c38"
1291
-
integrity sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg==
1292
-
dependencies:
1293
-
tslib "^2.5.0"
1294
-
1295
-
"@smithy/util-defaults-mode-browser@^2.0.7":
1296
-
version "2.0.8"
1297
-
resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.8.tgz#3067bcb82976be628c737d1318df51ef37af82e4"
1298
-
integrity sha512-8znx01mkmfKxhiSB2bOF5eMutuCLMd8m2Kh0ulRp8vgzhwRLDJoU6aHSEUoNptbuTAtiFf4u0gpkYC2XfbWwuA==
1299
-
dependencies:
1300
-
"@smithy/property-provider" "^2.0.8"
1301
-
"@smithy/types" "^2.3.1"
1302
-
bowser "^2.11.0"
1303
-
tslib "^2.5.0"
1304
-
1305
-
"@smithy/util-defaults-mode-node@^2.0.9":
1306
-
version "2.0.10"
1307
-
resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.10.tgz#7497a64a052685e9ce00383e1214a84c001c7fe2"
1308
-
integrity sha512-QUcUckL4ZqDFVwLnh7zStRUnXtTC6hcJZ4FmMqnxlPcL33Rko0sMQwrMDnMdzF3rS3wvqugAaq3zzop1HCluvw==
1309
-
dependencies:
1310
-
"@smithy/config-resolver" "^2.0.8"
1311
-
"@smithy/credential-provider-imds" "^2.0.10"
1312
-
"@smithy/node-config-provider" "^2.0.10"
1313
-
"@smithy/property-provider" "^2.0.8"
1314
-
"@smithy/types" "^2.3.1"
1315
-
tslib "^2.5.0"
1316
-
1317
-
"@smithy/util-hex-encoding@^2.0.0":
1318
-
version "2.0.0"
1319
-
resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz#0aa3515acd2b005c6d55675e377080a7c513b59e"
1320
-
integrity sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==
1321
-
dependencies:
1322
-
tslib "^2.5.0"
1323
-
1324
-
"@smithy/util-middleware@^2.0.0":
1325
-
version "2.0.0"
1326
-
resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-2.0.0.tgz#706681d4a1686544a2275f68266304233f372c99"
1327
-
integrity sha512-eCWX4ECuDHn1wuyyDdGdUWnT4OGyIzV0LN1xRttBFMPI9Ff/4heSHVxneyiMtOB//zpXWCha1/SWHJOZstG7kA==
1328
-
dependencies:
1329
-
tslib "^2.5.0"
1330
-
1331
-
"@smithy/util-retry@^2.0.0":
1332
-
version "2.0.0"
1333
-
resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-2.0.0.tgz#7ac5d5f12383a9d9b2a43f9ff25f3866c8727c24"
1334
-
integrity sha512-/dvJ8afrElasuiiIttRJeoS2sy8YXpksQwiM/TcepqdRVp7u4ejd9C4IQURHNjlfPUT7Y6lCDSa2zQJbdHhVTg==
1335
-
dependencies:
1336
-
"@smithy/service-error-classification" "^2.0.0"
1337
-
tslib "^2.5.0"
1338
-
1339
-
"@smithy/util-stream@^2.0.10", "@smithy/util-stream@^2.0.9":
1340
-
version "2.0.10"
1341
-
resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-2.0.10.tgz#3671b107e38b06c2d1a2976424ee4e2272e1c506"
1342
-
integrity sha512-2EgK5cBiv9OaDmhSXmsZY8ZByBl1dg/Tbc51iBJ5GkLGVYhaA6/1l6vHHV41m4Im3D0XfZV1tmeLlQgmRnYsTQ==
1343
-
dependencies:
1344
-
"@smithy/fetch-http-handler" "^2.1.3"
1345
-
"@smithy/node-http-handler" "^2.1.3"
1346
-
"@smithy/types" "^2.3.1"
1347
-
"@smithy/util-base64" "^2.0.0"
1348
-
"@smithy/util-buffer-from" "^2.0.0"
1349
-
"@smithy/util-hex-encoding" "^2.0.0"
1350
-
"@smithy/util-utf8" "^2.0.0"
1351
-
tslib "^2.5.0"
1352
-
1353
-
"@smithy/util-uri-escape@^2.0.0":
1354
-
version "2.0.0"
1355
-
resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz#19955b1a0f517a87ae77ac729e0e411963dfda95"
1356
-
integrity sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==
1357
-
dependencies:
1358
-
tslib "^2.5.0"
1359
-
1360
-
"@smithy/util-utf8@^2.0.0":
1361
-
version "2.0.0"
1362
-
resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-2.0.0.tgz#b4da87566ea7757435e153799df9da717262ad42"
1363
-
integrity sha512-rctU1VkziY84n5OXe3bPNpKR001ZCME2JCaBBFgtiM2hfKbHFudc/BkMuPab8hRbLd0j3vbnBTTZ1igBf0wgiQ==
1364
-
dependencies:
1365
-
"@smithy/util-buffer-from" "^2.0.0"
1366
-
tslib "^2.5.0"
1367
-
1368
-
"@smithy/util-waiter@^2.0.6":
1369
-
version "2.0.7"
1370
-
resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-2.0.7.tgz#a0f777265d7177a4a58a968c0c10511484582f74"
1371
-
integrity sha512-lIY4GOmrSwMiGHhm++1ea0MdKx5y4V39ue4eNg4yxmip1hiuCLxkfXGZVLh0JPxBxAzbQw+E/5TPfY4w/RBkNw==
1372
-
dependencies:
1373
-
"@smithy/abort-controller" "^2.0.7"
1374
-
"@smithy/types" "^2.3.1"
1375
-
tslib "^2.5.0"
1376
-
1377
-
"@tokenizer/token@^0.3.0":
1378
-
version "0.3.0"
1379
-
resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.3.0.tgz#fe98a93fe789247e998c75e74e9c7c63217aa276"
1380
-
integrity sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==
1381
-
1382
-
"@types/bn.js@*":
1383
-
version "5.1.1"
1384
-
resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-5.1.1.tgz#b51e1b55920a4ca26e9285ff79936bbdec910682"
1385
-
integrity sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==
1386
-
dependencies:
1387
-
"@types/node" "*"
1388
-
1389
-
"@types/elliptic@^6.4.9":
1390
-
version "6.4.14"
1391
-
resolved "https://registry.yarnpkg.com/@types/elliptic/-/elliptic-6.4.14.tgz#7bbaad60567a588c1f08b10893453e6b9b4de48e"
1392
-
integrity sha512-z4OBcDAU0GVwDTuwJzQCiL6188QvZMkvoERgcVjq0/mPM8jCfdwZ3x5zQEVoL9WCAru3aG5wl3Z5Ww5wBWn7ZQ==
1393
-
dependencies:
1394
-
"@types/bn.js" "*"
1395
-
1396
-
"@types/node@*":
1397
-
version "20.6.0"
1398
-
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.6.0.tgz#9d7daa855d33d4efec8aea88cd66db1c2f0ebe16"
1399
-
integrity sha512-najjVq5KN2vsH2U/xyh2opaSEz6cZMR2SetLIlxlj08nOcmPOemJmUK2o4kUzfLqfrWE0PIrNeE16XhYDd3nqg==
1400
-
1401
-
abort-controller@^3.0.0:
1402
-
version "3.0.0"
1403
-
resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392"
1404
-
integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==
1405
-
dependencies:
1406
-
event-target-shim "^5.0.0"
1407
-
1408
-
accepts@~1.3.5, accepts@~1.3.8:
1409
-
version "1.3.8"
1410
-
resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
1411
-
integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
1412
-
dependencies:
1413
-
mime-types "~2.1.34"
1414
-
negotiator "0.6.3"
1415
-
1416
-
ajv-formats@^2.1.1:
1417
-
version "2.1.1"
1418
-
resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520"
1419
-
integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==
1420
-
dependencies:
1421
-
ajv "^8.0.0"
1422
-
1423
-
ajv@^8.0.0, ajv@^8.10.0:
1424
-
version "8.12.0"
1425
-
resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1"
1426
-
integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==
1427
-
dependencies:
1428
-
fast-deep-equal "^3.1.1"
1429
-
json-schema-traverse "^1.0.0"
1430
-
require-from-string "^2.0.2"
1431
-
uri-js "^4.2.2"
1432
-
1433
-
array-flatten@1.1.1:
1434
-
version "1.1.1"
1435
-
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
1436
-
integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==
1437
-
1438
-
asn1.js@^5.0.1:
1439
-
version "5.4.1"
1440
-
resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07"
1441
-
integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==
1442
-
dependencies:
1443
-
bn.js "^4.0.0"
1444
-
inherits "^2.0.1"
1445
-
minimalistic-assert "^1.0.0"
1446
-
safer-buffer "^2.1.0"
1447
-
1448
-
asynckit@^0.4.0:
1449
-
version "0.4.0"
1450
-
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
1451
-
integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
1452
-
1453
-
atomic-sleep@^1.0.0:
1454
-
version "1.0.0"
1455
-
resolved "https://registry.yarnpkg.com/atomic-sleep/-/atomic-sleep-1.0.0.tgz#eb85b77a601fc932cfe432c5acd364a9e2c9075b"
1456
-
integrity sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==
1457
-
1458
-
axios@^0.27.2:
1459
-
version "0.27.2"
1460
-
resolved "https://registry.yarnpkg.com/axios/-/axios-0.27.2.tgz#207658cc8621606e586c85db4b41a750e756d972"
1461
-
integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==
1462
-
dependencies:
1463
-
follow-redirects "^1.14.9"
1464
-
form-data "^4.0.0"
1465
-
1466
-
axios@^1.3.4:
1467
-
version "1.5.0"
1468
-
resolved "https://registry.yarnpkg.com/axios/-/axios-1.5.0.tgz#f02e4af823e2e46a9768cfc74691fdd0517ea267"
1469
-
integrity sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==
1470
-
dependencies:
1471
-
follow-redirects "^1.15.0"
1472
-
form-data "^4.0.0"
1473
-
proxy-from-env "^1.1.0"
1474
-
1475
-
base64-js@^1.0.2, base64-js@^1.3.1:
1476
-
version "1.5.1"
1477
-
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
1478
-
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
1479
-
1480
-
better-sqlite3@^7.6.2:
1481
-
version "7.6.2"
1482
-
resolved "https://registry.yarnpkg.com/better-sqlite3/-/better-sqlite3-7.6.2.tgz#47cd8cad5b9573cace535f950ac321166bc31384"
1483
-
integrity sha512-S5zIU1Hink2AH4xPsN0W43T1/AJ5jrPh7Oy07ocuW/AKYYY02GWzz9NH0nbSMn/gw6fDZ5jZ1QsHt1BXAwJ6Lg==
1484
-
dependencies:
1485
-
bindings "^1.5.0"
1486
-
prebuild-install "^7.1.0"
1487
-
1488
-
big-integer@^1.6.51:
1489
-
version "1.6.51"
1490
-
resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686"
1491
-
integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==
1492
-
1493
-
bindings@^1.5.0:
1494
-
version "1.5.0"
1495
-
resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df"
1496
-
integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==
1497
-
dependencies:
1498
-
file-uri-to-path "1.0.0"
1499
-
1500
-
bl@^4.0.3:
1501
-
version "4.1.0"
1502
-
resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
1503
-
integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
1504
-
dependencies:
1505
-
buffer "^5.5.0"
1506
-
inherits "^2.0.4"
1507
-
readable-stream "^3.4.0"
1508
-
1509
-
bn.js@^4.0.0, bn.js@^4.11.8, bn.js@^4.11.9:
1510
-
version "4.12.0"
1511
-
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"
1512
-
integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==
1513
-
1514
-
body-parser@1.20.1:
1515
-
version "1.20.1"
1516
-
resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668"
1517
-
integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==
1518
-
dependencies:
1519
-
bytes "3.1.2"
1520
-
content-type "~1.0.4"
1521
-
debug "2.6.9"
1522
-
depd "2.0.0"
1523
-
destroy "1.2.0"
1524
-
http-errors "2.0.0"
1525
-
iconv-lite "0.4.24"
1526
-
on-finished "2.4.1"
1527
-
qs "6.11.0"
1528
-
raw-body "2.5.1"
1529
-
type-is "~1.6.18"
1530
-
unpipe "1.0.0"
1531
-
1532
-
boolean@^3.1.4:
1533
-
version "3.2.0"
1534
-
resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b"
1535
-
integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==
1536
-
1537
-
bowser@^2.11.0:
1538
-
version "2.11.0"
1539
-
resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f"
1540
-
integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==
1541
-
1542
-
brorand@^1.1.0:
1543
-
version "1.1.0"
1544
-
resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
1545
-
integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==
1546
-
1547
-
buffer-equal-constant-time@1.0.1:
1548
-
version "1.0.1"
1549
-
resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819"
1550
-
integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==
1551
-
1552
-
buffer-writer@2.0.0:
1553
-
version "2.0.0"
1554
-
resolved "https://registry.yarnpkg.com/buffer-writer/-/buffer-writer-2.0.0.tgz#ce7eb81a38f7829db09c873f2fbb792c0c98ec04"
1555
-
integrity sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==
1556
-
1557
-
buffer@5.6.0:
1558
-
version "5.6.0"
1559
-
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786"
1560
-
integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==
1561
-
dependencies:
1562
-
base64-js "^1.0.2"
1563
-
ieee754 "^1.1.4"
1564
-
1565
-
buffer@^5.5.0:
1566
-
version "5.7.1"
1567
-
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
1568
-
integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
1569
-
dependencies:
1570
-
base64-js "^1.3.1"
1571
-
ieee754 "^1.1.13"
1572
-
1573
-
buffer@^6.0.3:
1574
-
version "6.0.3"
1575
-
resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6"
1576
-
integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==
1577
-
dependencies:
1578
-
base64-js "^1.3.1"
1579
-
ieee754 "^1.2.1"
1580
-
1581
-
bytes@3.0.0:
1582
-
version "3.0.0"
1583
-
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
1584
-
integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==
1585
-
1586
-
bytes@3.1.2, bytes@^3.1.2:
1587
-
version "3.1.2"
1588
-
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
1589
-
integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
1590
-
1591
-
call-bind@^1.0.0:
1592
-
version "1.0.2"
1593
-
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
1594
-
integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
1595
-
dependencies:
1596
-
function-bind "^1.1.1"
1597
-
get-intrinsic "^1.0.2"
1598
-
1599
-
cbor-extract@^2.1.1:
1600
-
version "2.1.1"
1601
-
resolved "https://registry.yarnpkg.com/cbor-extract/-/cbor-extract-2.1.1.tgz#f154b31529fdb6b7c70fb3ca448f44eda96a1b42"
1602
-
integrity sha512-1UX977+L+zOJHsp0mWFG13GLwO6ucKgSmSW6JTl8B9GUvACvHeIVpFqhU92299Z6PfD09aTXDell5p+lp1rUFA==
1603
-
dependencies:
1604
-
node-gyp-build-optional-packages "5.0.3"
1605
-
optionalDependencies:
1606
-
"@cbor-extract/cbor-extract-darwin-arm64" "2.1.1"
1607
-
"@cbor-extract/cbor-extract-darwin-x64" "2.1.1"
1608
-
"@cbor-extract/cbor-extract-linux-arm" "2.1.1"
1609
-
"@cbor-extract/cbor-extract-linux-arm64" "2.1.1"
1610
-
"@cbor-extract/cbor-extract-linux-x64" "2.1.1"
1611
-
"@cbor-extract/cbor-extract-win32-x64" "2.1.1"
1612
-
1613
-
cbor-x@^1.5.1:
1614
-
version "1.5.4"
1615
-
resolved "https://registry.yarnpkg.com/cbor-x/-/cbor-x-1.5.4.tgz#8f0754fa8589cbd7339b613b2b5717d133508e98"
1616
-
integrity sha512-PVKILDn+Rf6MRhhcyzGXi5eizn1i0i3F8Fe6UMMxXBnWkalq9+C5+VTmlIjAYM4iF2IYF2N+zToqAfYOp+3rfw==
1617
-
optionalDependencies:
1618
-
cbor-extract "^2.1.1"
1619
-
1620
-
cborg@^1.6.0:
1621
-
version "1.10.2"
1622
-
resolved "https://registry.yarnpkg.com/cborg/-/cborg-1.10.2.tgz#83cd581b55b3574c816f82696307c7512db759a1"
1623
-
integrity sha512-b3tFPA9pUr2zCUiCfRd2+wok2/LBSNUMKOuRRok+WlvvAgEt/PlbgPTsZUcwCOs53IJvLgTp0eotwtosE6njug==
1624
-
1625
-
chownr@^1.1.1:
1626
-
version "1.1.4"
1627
-
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
1628
-
integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
1629
-
1630
-
cluster-key-slot@^1.1.0:
1631
-
version "1.1.2"
1632
-
resolved "https://registry.yarnpkg.com/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz#88ddaa46906e303b5de30d3153b7d9fe0a0c19ac"
1633
-
integrity sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==
1634
-
1635
-
color-convert@^2.0.1:
1636
-
version "2.0.1"
1637
-
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
1638
-
integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
1639
-
dependencies:
1640
-
color-name "~1.1.4"
1641
-
1642
-
color-name@^1.0.0, color-name@~1.1.4:
1643
-
version "1.1.4"
1644
-
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
1645
-
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
1646
-
1647
-
color-string@^1.9.0:
1648
-
version "1.9.1"
1649
-
resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4"
1650
-
integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==
1651
-
dependencies:
1652
-
color-name "^1.0.0"
1653
-
simple-swizzle "^0.2.2"
1654
-
1655
-
color@^4.2.3:
1656
-
version "4.2.3"
1657
-
resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a"
1658
-
integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==
1659
-
dependencies:
1660
-
color-convert "^2.0.1"
1661
-
color-string "^1.9.0"
1662
-
1663
-
combined-stream@^1.0.8:
1664
-
version "1.0.8"
1665
-
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
1666
-
integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
1667
-
dependencies:
1668
-
delayed-stream "~1.0.0"
1669
-
1670
-
compressible@~2.0.16:
1671
-
version "2.0.18"
1672
-
resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba"
1673
-
integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==
1674
-
dependencies:
1675
-
mime-db ">= 1.43.0 < 2"
1676
-
1677
-
compression@^1.7.4:
1678
-
version "1.7.4"
1679
-
resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f"
1680
-
integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==
1681
-
dependencies:
1682
-
accepts "~1.3.5"
1683
-
bytes "3.0.0"
1684
-
compressible "~2.0.16"
1685
-
debug "2.6.9"
1686
-
on-headers "~1.0.2"
1687
-
safe-buffer "5.1.2"
1688
-
vary "~1.1.2"
1689
-
1690
-
content-disposition@0.5.4:
1691
-
version "0.5.4"
1692
-
resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe"
1693
-
integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
1694
-
dependencies:
1695
-
safe-buffer "5.2.1"
1696
-
1697
-
content-type@~1.0.4:
1698
-
version "1.0.5"
1699
-
resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918"
1700
-
integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==
1701
-
1702
-
cookie-signature@1.0.6:
1703
-
version "1.0.6"
1704
-
resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
1705
-
integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==
1706
-
1707
-
cookie@0.5.0:
1708
-
version "0.5.0"
1709
-
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
1710
-
integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
1711
-
1712
-
cors@^2.8.5:
1713
-
version "2.8.5"
1714
-
resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29"
1715
-
integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==
1716
-
dependencies:
1717
-
object-assign "^4"
1718
-
vary "^1"
1719
-
1720
-
debug@2.6.9:
1721
-
version "2.6.9"
1722
-
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
1723
-
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
1724
-
dependencies:
1725
-
ms "2.0.0"
1726
-
1727
-
debug@^4.3.4:
1728
-
version "4.3.4"
1729
-
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
1730
-
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
1731
-
dependencies:
1732
-
ms "2.1.2"
1733
-
1734
-
decompress-response@^6.0.0:
1735
-
version "6.0.0"
1736
-
resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
1737
-
integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==
1738
-
dependencies:
1739
-
mimic-response "^3.1.0"
1740
-
1741
-
deep-extend@^0.6.0:
1742
-
version "0.6.0"
1743
-
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
1744
-
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
1745
-
1746
-
deepmerge@^4.2.2:
1747
-
version "4.3.1"
1748
-
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a"
1749
-
integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==
1750
-
1751
-
define-data-property@^1.0.1:
1752
-
version "1.1.0"
1753
-
resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.0.tgz#0db13540704e1d8d479a0656cf781267531b9451"
1754
-
integrity sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==
1755
-
dependencies:
1756
-
get-intrinsic "^1.2.1"
1757
-
gopd "^1.0.1"
1758
-
has-property-descriptors "^1.0.0"
1759
-
1760
-
define-properties@^1.1.3:
1761
-
version "1.2.1"
1762
-
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c"
1763
-
integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==
1764
-
dependencies:
1765
-
define-data-property "^1.0.1"
1766
-
has-property-descriptors "^1.0.0"
1767
-
object-keys "^1.1.1"
1768
-
1769
-
delay@^5.0.0:
1770
-
version "5.0.0"
1771
-
resolved "https://registry.yarnpkg.com/delay/-/delay-5.0.0.tgz#137045ef1b96e5071060dd5be60bf9334436bd1d"
1772
-
integrity sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==
1773
-
1774
-
delayed-stream@~1.0.0:
1775
-
version "1.0.0"
1776
-
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
1777
-
integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
1778
-
1779
-
denque@^2.1.0:
1780
-
version "2.1.0"
1781
-
resolved "https://registry.yarnpkg.com/denque/-/denque-2.1.0.tgz#e93e1a6569fb5e66f16a3c2a2964617d349d6ab1"
1782
-
integrity sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==
1783
-
1784
-
depd@2.0.0:
1785
-
version "2.0.0"
1786
-
resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
1787
-
integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
1788
-
1789
-
destroy@1.2.0:
1790
-
version "1.2.0"
1791
-
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
1792
-
integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
1793
-
1794
-
detect-libc@^2.0.0, detect-libc@^2.0.1:
1795
-
version "2.0.2"
1796
-
resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.2.tgz#8ccf2ba9315350e1241b88d0ac3b0e1fbd99605d"
1797
-
integrity sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==
1798
-
1799
-
dom-serializer@^1.0.1:
1800
-
version "1.4.1"
1801
-
resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30"
1802
-
integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==
1803
-
dependencies:
1804
-
domelementtype "^2.0.1"
1805
-
domhandler "^4.2.0"
1806
-
entities "^2.0.0"
1807
-
1808
-
domelementtype@^2.0.1, domelementtype@^2.2.0:
1809
-
version "2.3.0"
1810
-
resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d"
1811
-
integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==
1812
-
1813
-
domhandler@^4.0.0, domhandler@^4.2.0:
1814
-
version "4.3.1"
1815
-
resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c"
1816
-
integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==
1817
-
dependencies:
1818
-
domelementtype "^2.2.0"
1819
-
1820
-
domutils@^2.5.2:
1821
-
version "2.8.0"
1822
-
resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135"
1823
-
integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==
1824
-
dependencies:
1825
-
dom-serializer "^1.0.1"
1826
-
domelementtype "^2.2.0"
1827
-
domhandler "^4.2.0"
1828
-
1829
-
dotenv@^16.0.0:
1830
-
version "16.3.1"
1831
-
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e"
1832
-
integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==
1833
-
1834
-
ecdsa-sig-formatter@1.0.11:
1835
-
version "1.0.11"
1836
-
resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf"
1837
-
integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==
1838
-
dependencies:
1839
-
safe-buffer "^5.0.1"
1840
-
1841
-
ee-first@1.1.1:
1842
-
version "1.1.1"
1843
-
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
1844
-
integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
1845
-
1846
-
elliptic@^6.4.1:
1847
-
version "6.5.4"
1848
-
resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb"
1849
-
integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==
1850
-
dependencies:
1851
-
bn.js "^4.11.9"
1852
-
brorand "^1.1.0"
1853
-
hash.js "^1.0.0"
1854
-
hmac-drbg "^1.0.1"
1855
-
inherits "^2.0.4"
1856
-
minimalistic-assert "^1.0.1"
1857
-
minimalistic-crypto-utils "^1.0.1"
1858
-
1859
-
encodeurl@~1.0.2:
1860
-
version "1.0.2"
1861
-
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
1862
-
integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
1863
-
1864
-
end-of-stream@^1.1.0, end-of-stream@^1.4.1:
1865
-
version "1.4.4"
1866
-
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
1867
-
integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
1868
-
dependencies:
1869
-
once "^1.4.0"
1870
-
1871
-
entities@^2.0.0:
1872
-
version "2.2.0"
1873
-
resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
1874
-
integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
1875
-
1876
-
escape-html@~1.0.3:
1877
-
version "1.0.3"
1878
-
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
1879
-
integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
1880
-
1881
-
etag@~1.8.1:
1882
-
version "1.8.1"
1883
-
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
1884
-
integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
1885
-
1886
-
event-target-shim@^5.0.0:
1887
-
version "5.0.1"
1888
-
resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789"
1889
-
integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==
1890
-
1891
-
eventemitter3@^4.0.4:
1892
-
version "4.0.7"
1893
-
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
1894
-
integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
1895
-
1896
-
events@3.3.0, events@^3.3.0:
1897
-
version "3.3.0"
1898
-
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
1899
-
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
1900
-
1901
-
expand-template@^2.0.3:
1902
-
version "2.0.3"
1903
-
resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c"
1904
-
integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==
1905
-
1906
-
express-async-errors@^3.1.1:
1907
-
version "3.1.1"
1908
-
resolved "https://registry.yarnpkg.com/express-async-errors/-/express-async-errors-3.1.1.tgz#6053236d61d21ddef4892d6bd1d736889fc9da41"
1909
-
integrity sha512-h6aK1da4tpqWSbyCa3FxB/V6Ehd4EEB15zyQq9qe75OZBp0krinNKuH4rAY+S/U/2I36vdLAUFSjQJ+TFmODng==
1910
-
1911
-
express@^4.17.2:
1912
-
version "4.18.2"
1913
-
resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59"
1914
-
integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==
1915
-
dependencies:
1916
-
accepts "~1.3.8"
1917
-
array-flatten "1.1.1"
1918
-
body-parser "1.20.1"
1919
-
content-disposition "0.5.4"
1920
-
content-type "~1.0.4"
1921
-
cookie "0.5.0"
1922
-
cookie-signature "1.0.6"
1923
-
debug "2.6.9"
1924
-
depd "2.0.0"
1925
-
encodeurl "~1.0.2"
1926
-
escape-html "~1.0.3"
1927
-
etag "~1.8.1"
1928
-
finalhandler "1.2.0"
1929
-
fresh "0.5.2"
1930
-
http-errors "2.0.0"
1931
-
merge-descriptors "1.0.1"
1932
-
methods "~1.1.2"
1933
-
on-finished "2.4.1"
1934
-
parseurl "~1.3.3"
1935
-
path-to-regexp "0.1.7"
1936
-
proxy-addr "~2.0.7"
1937
-
qs "6.11.0"
1938
-
range-parser "~1.2.1"
1939
-
safe-buffer "5.2.1"
1940
-
send "0.18.0"
1941
-
serve-static "1.15.0"
1942
-
setprototypeof "1.2.0"
1943
-
statuses "2.0.1"
1944
-
type-is "~1.6.18"
1945
-
utils-merge "1.0.1"
1946
-
vary "~1.1.2"
1947
-
1948
-
fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
1949
-
version "3.1.3"
1950
-
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
1951
-
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
1952
-
1953
-
fast-json-stringify@^5.8.0:
1954
-
version "5.8.0"
1955
-
resolved "https://registry.yarnpkg.com/fast-json-stringify/-/fast-json-stringify-5.8.0.tgz#b229ed01ac5f92f3b82001a916c31324652f46d7"
1956
-
integrity sha512-VVwK8CFMSALIvt14U8AvrSzQAwN/0vaVRiFFUVlpnXSnDGrSkOAO5MtzyN8oQNjLd5AqTW5OZRgyjoNuAuR3jQ==
1957
-
dependencies:
1958
-
"@fastify/deepmerge" "^1.0.0"
1959
-
ajv "^8.10.0"
1960
-
ajv-formats "^2.1.1"
1961
-
fast-deep-equal "^3.1.3"
1962
-
fast-uri "^2.1.0"
1963
-
rfdc "^1.2.0"
1964
-
1965
-
fast-printf@^1.6.9:
1966
-
version "1.6.9"
1967
-
resolved "https://registry.yarnpkg.com/fast-printf/-/fast-printf-1.6.9.tgz#212f56570d2dc8ccdd057ee93d50dd414d07d676"
1968
-
integrity sha512-FChq8hbz65WMj4rstcQsFB0O7Cy++nmbNfLYnD9cYv2cRn8EG6k/MGn9kO/tjO66t09DLDugj3yL+V2o6Qftrg==
1969
-
dependencies:
1970
-
boolean "^3.1.4"
1971
-
1972
-
fast-redact@^3.1.1:
1973
-
version "3.3.0"
1974
-
resolved "https://registry.yarnpkg.com/fast-redact/-/fast-redact-3.3.0.tgz#7c83ce3a7be4898241a46560d51de10f653f7634"
1975
-
integrity sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==
1976
-
1977
-
fast-uri@^2.1.0:
1978
-
version "2.2.0"
1979
-
resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-2.2.0.tgz#519a0f849bef714aad10e9753d69d8f758f7445a"
1980
-
integrity sha512-cIusKBIt/R/oI6z/1nyfe2FvGKVTohVRfvkOhvx0nCEW+xf5NoCXjAHcWp93uOUBchzYcsvPlrapAdX1uW+YGg==
1981
-
1982
-
fast-xml-parser@4.2.5:
1983
-
version "4.2.5"
1984
-
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz#a6747a09296a6cb34f2ae634019bf1738f3b421f"
1985
-
integrity sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==
1986
-
dependencies:
1987
-
strnum "^1.0.5"
1988
-
1989
-
file-type@^16.5.4:
1990
-
version "16.5.4"
1991
-
resolved "https://registry.yarnpkg.com/file-type/-/file-type-16.5.4.tgz#474fb4f704bee427681f98dd390058a172a6c2fd"
1992
-
integrity sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==
1993
-
dependencies:
1994
-
readable-web-to-node-stream "^3.0.0"
1995
-
strtok3 "^6.2.4"
1996
-
token-types "^4.1.1"
1997
-
1998
-
file-uri-to-path@1.0.0:
1999
-
version "1.0.0"
2000
-
resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
2001
-
integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
2002
-
2003
-
finalhandler@1.2.0:
2004
-
version "1.2.0"
2005
-
resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32"
2006
-
integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==
2007
-
dependencies:
2008
-
debug "2.6.9"
2009
-
encodeurl "~1.0.2"
2010
-
escape-html "~1.0.3"
2011
-
on-finished "2.4.1"
2012
-
parseurl "~1.3.3"
2013
-
statuses "2.0.1"
2014
-
unpipe "~1.0.0"
2015
-
2016
-
follow-redirects@^1.14.9, follow-redirects@^1.15.0:
2017
-
version "1.15.2"
2018
-
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13"
2019
-
integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==
2020
-
2021
-
form-data@^4.0.0:
2022
-
version "4.0.0"
2023
-
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
2024
-
integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
2025
-
dependencies:
2026
-
asynckit "^0.4.0"
2027
-
combined-stream "^1.0.8"
2028
-
mime-types "^2.1.12"
2029
-
2030
-
forwarded@0.2.0:
2031
-
version "0.2.0"
2032
-
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
2033
-
integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
2034
-
2035
-
fresh@0.5.2:
2036
-
version "0.5.2"
2037
-
resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
2038
-
integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
2039
-
2040
-
fs-constants@^1.0.0:
2041
-
version "1.0.0"
2042
-
resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
2043
-
integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
2044
-
2045
-
function-bind@^1.1.1:
2046
-
version "1.1.1"
2047
-
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
2048
-
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
2049
-
2050
-
get-caller-file@^2.0.5:
2051
-
version "2.0.5"
2052
-
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
2053
-
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
2054
-
2055
-
get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1:
2056
-
version "1.2.1"
2057
-
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82"
2058
-
integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==
2059
-
dependencies:
2060
-
function-bind "^1.1.1"
2061
-
has "^1.0.3"
2062
-
has-proto "^1.0.1"
2063
-
has-symbols "^1.0.3"
2064
-
2065
-
github-from-package@0.0.0:
2066
-
version "0.0.0"
2067
-
resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce"
2068
-
integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==
2069
-
2070
-
globalthis@^1.0.2:
2071
-
version "1.0.3"
2072
-
resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf"
2073
-
integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==
2074
-
dependencies:
2075
-
define-properties "^1.1.3"
2076
-
2077
-
gopd@^1.0.1:
2078
-
version "1.0.1"
2079
-
resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
2080
-
integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
2081
-
dependencies:
2082
-
get-intrinsic "^1.1.3"
2083
-
2084
-
graphemer@^1.4.0:
2085
-
version "1.4.0"
2086
-
resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
2087
-
integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
2088
-
2089
-
handlebars@^4.7.7:
2090
-
version "4.7.8"
2091
-
resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9"
2092
-
integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==
2093
-
dependencies:
2094
-
minimist "^1.2.5"
2095
-
neo-async "^2.6.2"
2096
-
source-map "^0.6.1"
2097
-
wordwrap "^1.0.0"
2098
-
optionalDependencies:
2099
-
uglify-js "^3.1.4"
2100
-
2101
-
has-property-descriptors@^1.0.0:
2102
-
version "1.0.0"
2103
-
resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861"
2104
-
integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==
2105
-
dependencies:
2106
-
get-intrinsic "^1.1.1"
2107
-
2108
-
has-proto@^1.0.1:
2109
-
version "1.0.1"
2110
-
resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0"
2111
-
integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==
2112
-
2113
-
has-symbols@^1.0.3:
2114
-
version "1.0.3"
2115
-
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
2116
-
integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
2117
-
2118
-
has@^1.0.3:
2119
-
version "1.0.3"
2120
-
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
2121
-
integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
2122
-
dependencies:
2123
-
function-bind "^1.1.1"
2124
-
2125
-
hash.js@^1.0.0, hash.js@^1.0.3:
2126
-
version "1.1.7"
2127
-
resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42"
2128
-
integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==
2129
-
dependencies:
2130
-
inherits "^2.0.3"
2131
-
minimalistic-assert "^1.0.1"
2132
-
2133
-
he@^1.2.0:
2134
-
version "1.2.0"
2135
-
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
2136
-
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
2137
-
2138
-
hmac-drbg@^1.0.1:
2139
-
version "1.0.1"
2140
-
resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
2141
-
integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==
2142
-
dependencies:
2143
-
hash.js "^1.0.3"
2144
-
minimalistic-assert "^1.0.0"
2145
-
minimalistic-crypto-utils "^1.0.1"
2146
-
2147
-
html-to-text@7.1.1:
2148
-
version "7.1.1"
2149
-
resolved "https://registry.yarnpkg.com/html-to-text/-/html-to-text-7.1.1.tgz#69de8d85b91646b4bc14fdf4f850e9e046efff15"
2150
-
integrity sha512-c9QWysrfnRZevVpS8MlE7PyOdSuIOjg8Bt8ZE10jMU/BEngA6j3llj4GRfAmtQzcd1FjKE0sWu5IHXRUH9YxIQ==
2151
-
dependencies:
2152
-
deepmerge "^4.2.2"
2153
-
he "^1.2.0"
2154
-
htmlparser2 "^6.1.0"
2155
-
minimist "^1.2.5"
2156
-
2157
-
htmlparser2@^6.1.0:
2158
-
version "6.1.0"
2159
-
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7"
2160
-
integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==
2161
-
dependencies:
2162
-
domelementtype "^2.0.1"
2163
-
domhandler "^4.0.0"
2164
-
domutils "^2.5.2"
2165
-
entities "^2.0.0"
2166
-
2167
-
http-errors@2.0.0, http-errors@^2.0.0:
2168
-
version "2.0.0"
2169
-
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3"
2170
-
integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
2171
-
dependencies:
2172
-
depd "2.0.0"
2173
-
inherits "2.0.4"
2174
-
setprototypeof "1.2.0"
2175
-
statuses "2.0.1"
2176
-
toidentifier "1.0.1"
2177
-
2178
-
http-terminator@^3.2.0:
2179
-
version "3.2.0"
2180
-
resolved "https://registry.yarnpkg.com/http-terminator/-/http-terminator-3.2.0.tgz#bc158d2694b733ca4fbf22a35065a81a609fb3e9"
2181
-
integrity sha512-JLjck1EzPaWjsmIf8bziM3p9fgR1Y3JoUKAkyYEbZmFrIvJM6I8vVJfBGWlEtV9IWOvzNnaTtjuwZeBY2kwB4g==
2182
-
dependencies:
2183
-
delay "^5.0.0"
2184
-
p-wait-for "^3.2.0"
2185
-
roarr "^7.0.4"
2186
-
type-fest "^2.3.3"
2187
-
2188
-
iconv-lite@0.4.24:
2189
-
version "0.4.24"
2190
-
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
2191
-
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
2192
-
dependencies:
2193
-
safer-buffer ">= 2.1.2 < 3"
2194
-
2195
-
ieee754@^1.1.13, ieee754@^1.1.4, ieee754@^1.2.1:
2196
-
version "1.2.1"
2197
-
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
2198
-
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
2199
-
2200
-
inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.4:
2201
-
version "2.0.4"
2202
-
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
2203
-
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
2204
-
2205
-
ini@~1.3.0:
2206
-
version "1.3.8"
2207
-
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
2208
-
integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
2209
-
2210
-
ioredis@^5.3.2:
2211
-
version "5.3.2"
2212
-
resolved "https://registry.yarnpkg.com/ioredis/-/ioredis-5.3.2.tgz#9139f596f62fc9c72d873353ac5395bcf05709f7"
2213
-
integrity sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==
2214
-
dependencies:
2215
-
"@ioredis/commands" "^1.1.1"
2216
-
cluster-key-slot "^1.1.0"
2217
-
debug "^4.3.4"
2218
-
denque "^2.1.0"
2219
-
lodash.defaults "^4.2.0"
2220
-
lodash.isarguments "^3.1.0"
2221
-
redis-errors "^1.2.0"
2222
-
redis-parser "^3.0.0"
2223
-
standard-as-callback "^2.1.0"
2224
-
2225
-
ipaddr.js@1.9.1:
2226
-
version "1.9.1"
2227
-
resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
2228
-
integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
2229
-
2230
-
is-arrayish@^0.3.1:
2231
-
version "0.3.2"
2232
-
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
2233
-
integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
2234
-
2235
-
iso-datestring-validator@^2.2.2:
2236
-
version "2.2.2"
2237
-
resolved "https://registry.yarnpkg.com/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz#2daa80d2900b7a954f9f731d42f96ee0c19a6895"
2238
-
integrity sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==
2239
-
2240
-
json-schema-traverse@^1.0.0:
2241
-
version "1.0.0"
2242
-
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
2243
-
integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
2244
-
2245
-
jsonwebtoken@^8.5.1:
2246
-
version "8.5.1"
2247
-
resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz#00e71e0b8df54c2121a1f26137df2280673bcc0d"
2248
-
integrity sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==
2249
-
dependencies:
2250
-
jws "^3.2.2"
2251
-
lodash.includes "^4.3.0"
2252
-
lodash.isboolean "^3.0.3"
2253
-
lodash.isinteger "^4.0.4"
2254
-
lodash.isnumber "^3.0.3"
2255
-
lodash.isplainobject "^4.0.6"
2256
-
lodash.isstring "^4.0.1"
2257
-
lodash.once "^4.0.0"
2258
-
ms "^2.1.1"
2259
-
semver "^5.6.0"
2260
-
2261
-
jwa@^1.4.1:
2262
-
version "1.4.1"
2263
-
resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a"
2264
-
integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==
2265
-
dependencies:
2266
-
buffer-equal-constant-time "1.0.1"
2267
-
ecdsa-sig-formatter "1.0.11"
2268
-
safe-buffer "^5.0.1"
2269
-
2270
-
jws@^3.2.2:
2271
-
version "3.2.2"
2272
-
resolved "https://registry.yarnpkg.com/jws/-/jws-3.2.2.tgz#001099f3639468c9414000e99995fa52fb478304"
2273
-
integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==
2274
-
dependencies:
2275
-
jwa "^1.4.1"
2276
-
safe-buffer "^5.0.1"
2277
-
2278
-
key-encoder@^2.0.3:
2279
-
version "2.0.3"
2280
-
resolved "https://registry.yarnpkg.com/key-encoder/-/key-encoder-2.0.3.tgz#77073bb48ff1fe2173bb2088b83b91152c8fa4ba"
2281
-
integrity sha512-fgBtpAGIr/Fy5/+ZLQZIPPhsZEcbSlYu/Wu96tNDFNSjSACw5lEIOFeaVdQ/iwrb8oxjlWi6wmWdH76hV6GZjg==
2282
-
dependencies:
2283
-
"@types/elliptic" "^6.4.9"
2284
-
asn1.js "^5.0.1"
2285
-
bn.js "^4.11.8"
2286
-
elliptic "^6.4.1"
2287
-
2288
-
kysely@^0.22.0:
2289
-
version "0.22.0"
2290
-
resolved "https://registry.yarnpkg.com/kysely/-/kysely-0.22.0.tgz#8aac53942da3cadc604d7d154a746d983fe8f7b9"
2291
-
integrity sha512-ZE3qWtnqLOalodzfK5QUEcm7AEulhxsPNuKaGFsC3XiqO92vMLm+mAHk/NnbSIOtC4RmGm0nsv700i8KDp1gfQ==
2292
-
2293
-
lodash.defaults@^4.2.0:
2294
-
version "4.2.0"
2295
-
resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c"
2296
-
integrity sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==
2297
-
2298
-
lodash.includes@^4.3.0:
2299
-
version "4.3.0"
2300
-
resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f"
2301
-
integrity sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==
2302
-
2303
-
lodash.isarguments@^3.1.0:
2304
-
version "3.1.0"
2305
-
resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a"
2306
-
integrity sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==
2307
-
2308
-
lodash.isboolean@^3.0.3:
2309
-
version "3.0.3"
2310
-
resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6"
2311
-
integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==
2312
-
2313
-
lodash.isinteger@^4.0.4:
2314
-
version "4.0.4"
2315
-
resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343"
2316
-
integrity sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==
2317
-
2318
-
lodash.isnumber@^3.0.3:
2319
-
version "3.0.3"
2320
-
resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc"
2321
-
integrity sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==
2322
-
2323
-
lodash.isplainobject@^4.0.6:
2324
-
version "4.0.6"
2325
-
resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb"
2326
-
integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==
2327
-
2328
-
lodash.isstring@^4.0.1:
2329
-
version "4.0.1"
2330
-
resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451"
2331
-
integrity sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==
2332
-
2333
-
lodash.once@^4.0.0:
2334
-
version "4.1.1"
2335
-
resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac"
2336
-
integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==
2337
-
2338
-
lru-cache@^10.0.1:
2339
-
version "10.0.1"
2340
-
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.0.1.tgz#0a3be479df549cca0e5d693ac402ff19537a6b7a"
2341
-
integrity sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==
2342
-
2343
-
lru-cache@^6.0.0:
2344
-
version "6.0.0"
2345
-
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
2346
-
integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
2347
-
dependencies:
2348
-
yallist "^4.0.0"
2349
-
2350
-
media-typer@0.3.0:
2351
-
version "0.3.0"
2352
-
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
2353
-
integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==
2354
-
2355
-
merge-descriptors@1.0.1:
2356
-
version "1.0.1"
2357
-
resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
2358
-
integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==
2359
-
2360
-
methods@~1.1.2:
2361
-
version "1.1.2"
2362
-
resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
2363
-
integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==
2364
-
2365
-
mime-db@1.52.0, "mime-db@>= 1.43.0 < 2":
2366
-
version "1.52.0"
2367
-
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
2368
-
integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
2369
-
2370
-
mime-types@^2.1.12, mime-types@^2.1.35, mime-types@~2.1.24, mime-types@~2.1.34:
2371
-
version "2.1.35"
2372
-
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
2373
-
integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
2374
-
dependencies:
2375
-
mime-db "1.52.0"
2376
-
2377
-
mime@1.6.0:
2378
-
version "1.6.0"
2379
-
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
2380
-
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
2381
-
2382
-
mimic-response@^3.1.0:
2383
-
version "3.1.0"
2384
-
resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
2385
-
integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
2386
-
2387
-
minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
2388
-
version "1.0.1"
2389
-
resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
2390
-
integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
2391
-
2392
-
minimalistic-crypto-utils@^1.0.1:
2393
-
version "1.0.1"
2394
-
resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
2395
-
integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==
2396
-
2397
-
minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5:
2398
-
version "1.2.8"
2399
-
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
2400
-
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
2401
-
2402
-
mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3:
2403
-
version "0.5.3"
2404
-
resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113"
2405
-
integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
2406
-
2407
-
ms@2.0.0:
2408
-
version "2.0.0"
2409
-
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
2410
-
integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
2411
-
2412
-
ms@2.1.2:
2413
-
version "2.1.2"
2414
-
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
2415
-
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
2416
-
2417
-
ms@2.1.3, ms@^2.1.1:
2418
-
version "2.1.3"
2419
-
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
2420
-
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
2421
-
2422
-
multiformats@^9.4.2, multiformats@^9.5.4, multiformats@^9.6.4, multiformats@^9.9.0:
2423
-
version "9.9.0"
2424
-
resolved "https://registry.yarnpkg.com/multiformats/-/multiformats-9.9.0.tgz#c68354e7d21037a8f1f8833c8ccd68618e8f1d37"
2425
-
integrity sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==
2426
-
2427
-
napi-build-utils@^1.0.1:
2428
-
version "1.0.2"
2429
-
resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806"
2430
-
integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==
2431
-
2432
-
negotiator@0.6.3:
2433
-
version "0.6.3"
2434
-
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
2435
-
integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
2436
-
2437
-
neo-async@^2.6.2:
2438
-
version "2.6.2"
2439
-
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
2440
-
integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
2441
-
2442
-
node-abi@^3.3.0:
2443
-
version "3.47.0"
2444
-
resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.47.0.tgz#6cbfa2916805ae25c2b7156ca640131632eb05e8"
2445
-
integrity sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==
2446
-
dependencies:
2447
-
semver "^7.3.5"
2448
-
2449
-
node-addon-api@^5.0.0:
2450
-
version "5.1.0"
2451
-
resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.1.0.tgz#49da1ca055e109a23d537e9de43c09cca21eb762"
2452
-
integrity sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==
2453
-
2454
-
node-gyp-build-optional-packages@5.0.3:
2455
-
version "5.0.3"
2456
-
resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.3.tgz#92a89d400352c44ad3975010368072b41ad66c17"
2457
-
integrity sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==
2458
-
2459
-
nodemailer-html-to-text@^3.2.0:
2460
-
version "3.2.0"
2461
-
resolved "https://registry.yarnpkg.com/nodemailer-html-to-text/-/nodemailer-html-to-text-3.2.0.tgz#91b959491fef8f7d91796047abb728aa86d4a12b"
2462
-
integrity sha512-RJUC6640QV1PzTHHapOrc6IzrAJUZtk2BdVdINZ9VTLm+mcQNyBO9LYyhrnufkzqiD9l8hPLJ97rSyK4WanPNg==
2463
-
dependencies:
2464
-
html-to-text "7.1.1"
2465
-
2466
-
nodemailer@^6.8.0:
2467
-
version "6.9.5"
2468
-
resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.9.5.tgz#eaeae949c62ec84ef1e9128df89fc146a1017aca"
2469
-
integrity sha512-/dmdWo62XjumuLc5+AYQZeiRj+PRR8y8qKtFCOyuOl1k/hckZd8durUUHs/ucKx6/8kN+wFxqKJlQ/LK/qR5FA==
2470
-
2471
-
object-assign@^4:
2472
-
version "4.1.1"
2473
-
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
2474
-
integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
2475
-
2476
-
object-inspect@^1.9.0:
2477
-
version "1.12.3"
2478
-
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9"
2479
-
integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==
2480
-
2481
-
object-keys@^1.1.1:
2482
-
version "1.1.1"
2483
-
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
2484
-
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
2485
-
2486
-
on-exit-leak-free@^2.1.0:
2487
-
version "2.1.0"
2488
-
resolved "https://registry.yarnpkg.com/on-exit-leak-free/-/on-exit-leak-free-2.1.0.tgz#5c703c968f7e7f851885f6459bf8a8a57edc9cc4"
2489
-
integrity sha512-VuCaZZAjReZ3vUwgOB8LxAosIurDiAW0s13rI1YwmaP++jvcxP77AWoQvenZebpCA2m8WC1/EosPYPMjnRAp/w==
2490
-
2491
-
on-finished@2.4.1:
2492
-
version "2.4.1"
2493
-
resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f"
2494
-
integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==
2495
-
dependencies:
2496
-
ee-first "1.1.1"
2497
-
2498
-
on-headers@~1.0.2:
2499
-
version "1.0.2"
2500
-
resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
2501
-
integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
2502
-
2503
-
once@^1.3.1, once@^1.4.0:
2504
-
version "1.4.0"
2505
-
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
2506
-
integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
2507
-
dependencies:
2508
-
wrappy "1"
2509
-
2510
-
one-webcrypto@^1.0.3:
2511
-
version "1.0.3"
2512
-
resolved "https://registry.yarnpkg.com/one-webcrypto/-/one-webcrypto-1.0.3.tgz#f951243cde29b79b6745ad14966fc598a609997c"
2513
-
integrity sha512-fu9ywBVBPx0gS9K0etIROTiCkvI5S1TDjFsYFb3rC1ewFxeOqsbzq7aIMBHsYfrTHBcGXJaONXXjTl8B01cW1Q==
2514
-
2515
-
p-finally@^1.0.0:
2516
-
version "1.0.0"
2517
-
resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
2518
-
integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==
2519
-
2520
-
p-queue@^6.6.2:
2521
-
version "6.6.2"
2522
-
resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426"
2523
-
integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==
2524
-
dependencies:
2525
-
eventemitter3 "^4.0.4"
2526
-
p-timeout "^3.2.0"
2527
-
2528
-
p-timeout@^3.0.0, p-timeout@^3.2.0:
2529
-
version "3.2.0"
2530
-
resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe"
2531
-
integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==
2532
-
dependencies:
2533
-
p-finally "^1.0.0"
2534
-
2535
-
p-wait-for@^3.2.0:
2536
-
version "3.2.0"
2537
-
resolved "https://registry.yarnpkg.com/p-wait-for/-/p-wait-for-3.2.0.tgz#640429bcabf3b0dd9f492c31539c5718cb6a3f1f"
2538
-
integrity sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==
2539
-
dependencies:
2540
-
p-timeout "^3.0.0"
2541
-
2542
-
packet-reader@1.0.0:
2543
-
version "1.0.0"
2544
-
resolved "https://registry.yarnpkg.com/packet-reader/-/packet-reader-1.0.0.tgz#9238e5480dedabacfe1fe3f2771063f164157d74"
2545
-
integrity sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==
2546
-
2547
-
parseurl@~1.3.3:
2548
-
version "1.3.3"
2549
-
resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
2550
-
integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
2551
-
2552
-
path-to-regexp@0.1.7:
2553
-
version "0.1.7"
2554
-
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
2555
-
integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==
2556
-
2557
-
peek-readable@^4.1.0:
2558
-
version "4.1.0"
2559
-
resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-4.1.0.tgz#4ece1111bf5c2ad8867c314c81356847e8a62e72"
2560
-
integrity sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==
2561
-
2562
-
pg-cloudflare@^1.1.1:
2563
-
version "1.1.1"
2564
-
resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.1.1.tgz#e6d5833015b170e23ae819e8c5d7eaedb472ca98"
2565
-
integrity sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==
2566
-
2567
-
pg-connection-string@^2.6.2:
2568
-
version "2.6.2"
2569
-
resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.6.2.tgz#713d82053de4e2bd166fab70cd4f26ad36aab475"
2570
-
integrity sha512-ch6OwaeaPYcova4kKZ15sbJ2hKb/VP48ZD2gE7i1J+L4MspCtBMAx8nMgz7bksc7IojCIIWuEhHibSMFH8m8oA==
2571
-
2572
-
pg-int8@1.0.1:
2573
-
version "1.0.1"
2574
-
resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c"
2575
-
integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==
2576
-
2577
-
pg-pool@^3.6.1:
2578
-
version "3.6.1"
2579
-
resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.6.1.tgz#5a902eda79a8d7e3c928b77abf776b3cb7d351f7"
2580
-
integrity sha512-jizsIzhkIitxCGfPRzJn1ZdcosIt3pz9Sh3V01fm1vZnbnCMgmGl5wvGGdNN2EL9Rmb0EcFoCkixH4Pu+sP9Og==
2581
-
2582
-
pg-protocol@^1.6.0:
2583
-
version "1.6.0"
2584
-
resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.6.0.tgz#4c91613c0315349363af2084608db843502f8833"
2585
-
integrity sha512-M+PDm637OY5WM307051+bsDia5Xej6d9IR4GwJse1qA1DIhiKlksvrneZOYQq42OM+spubpcNYEo2FcKQrDk+Q==
2586
-
2587
-
pg-types@^2.1.0:
2588
-
version "2.2.0"
2589
-
resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-2.2.0.tgz#2d0250d636454f7cfa3b6ae0382fdfa8063254a3"
2590
-
integrity sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==
2591
-
dependencies:
2592
-
pg-int8 "1.0.1"
2593
-
postgres-array "~2.0.0"
2594
-
postgres-bytea "~1.0.0"
2595
-
postgres-date "~1.0.4"
2596
-
postgres-interval "^1.1.0"
2597
-
2598
-
pg@^8.10.0:
2599
-
version "8.11.3"
2600
-
resolved "https://registry.yarnpkg.com/pg/-/pg-8.11.3.tgz#d7db6e3fe268fcedd65b8e4599cda0b8b4bf76cb"
2601
-
integrity sha512-+9iuvG8QfaaUrrph+kpF24cXkH1YOOUeArRNYIxq1viYHZagBxrTno7cecY1Fa44tJeZvaoG+Djpkc3JwehN5g==
2602
-
dependencies:
2603
-
buffer-writer "2.0.0"
2604
-
packet-reader "1.0.0"
2605
-
pg-connection-string "^2.6.2"
2606
-
pg-pool "^3.6.1"
2607
-
pg-protocol "^1.6.0"
2608
-
pg-types "^2.1.0"
2609
-
pgpass "1.x"
2610
-
optionalDependencies:
2611
-
pg-cloudflare "^1.1.1"
2612
-
2613
-
pgpass@1.x:
2614
-
version "1.0.5"
2615
-
resolved "https://registry.yarnpkg.com/pgpass/-/pgpass-1.0.5.tgz#9b873e4a564bb10fa7a7dbd55312728d422a223d"
2616
-
integrity sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==
2617
-
dependencies:
2618
-
split2 "^4.1.0"
2619
-
2620
-
pino-abstract-transport@v1.1.0:
2621
-
version "1.1.0"
2622
-
resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-1.1.0.tgz#083d98f966262164504afb989bccd05f665937a8"
2623
-
integrity sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==
2624
-
dependencies:
2625
-
readable-stream "^4.0.0"
2626
-
split2 "^4.0.0"
2627
-
2628
-
pino-http@^8.2.1:
2629
-
version "8.5.0"
2630
-
resolved "https://registry.yarnpkg.com/pino-http/-/pino-http-8.5.0.tgz#fe0b925686e328d7f8a420352c1b20f3b9d1cd63"
2631
-
integrity sha512-kLGKNLyfWfdmrG1Ug0YdYpCTGbNcuD/YGC3g+elRU/Cm44UTs+tj/dZTxDN3bYauekxFxdLZhJuZdKKl0cml9w==
2632
-
dependencies:
2633
-
get-caller-file "^2.0.5"
2634
-
pino "^8.0.0"
2635
-
pino-std-serializers "^6.0.0"
2636
-
process-warning "^2.0.0"
2637
-
2638
-
pino-std-serializers@^6.0.0:
2639
-
version "6.2.2"
2640
-
resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz#d9a9b5f2b9a402486a5fc4db0a737570a860aab3"
2641
-
integrity sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==
2642
-
2643
-
pino@^8.0.0, pino@^8.15.0, pino@^8.6.1:
2644
-
version "8.15.1"
2645
-
resolved "https://registry.yarnpkg.com/pino/-/pino-8.15.1.tgz#04b815ff7aa4e46b1bbab88d8010aaa2b17eaba4"
2646
-
integrity sha512-Cp4QzUQrvWCRJaQ8Lzv0mJzXVk4z2jlq8JNKMGaixC2Pz5L4l2p95TkuRvYbrEbe85NQsDKrAd4zalf7Ml6WiA==
2647
-
dependencies:
2648
-
atomic-sleep "^1.0.0"
2649
-
fast-redact "^3.1.1"
2650
-
on-exit-leak-free "^2.1.0"
2651
-
pino-abstract-transport v1.1.0
2652
-
pino-std-serializers "^6.0.0"
2653
-
process-warning "^2.0.0"
2654
-
quick-format-unescaped "^4.0.3"
2655
-
real-require "^0.2.0"
2656
-
safe-stable-stringify "^2.3.1"
2657
-
sonic-boom "^3.1.0"
2658
-
thread-stream "^2.0.0"
2659
-
2660
-
postgres-array@~2.0.0:
2661
-
version "2.0.0"
2662
-
resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-2.0.0.tgz#48f8fce054fbc69671999329b8834b772652d82e"
2663
-
integrity sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==
2664
-
2665
-
postgres-bytea@~1.0.0:
2666
-
version "1.0.0"
2667
-
resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-1.0.0.tgz#027b533c0aa890e26d172d47cf9ccecc521acd35"
2668
-
integrity sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==
2669
-
2670
-
postgres-date@~1.0.4:
2671
-
version "1.0.7"
2672
-
resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-1.0.7.tgz#51bc086006005e5061c591cee727f2531bf641a8"
2673
-
integrity sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==
2674
-
2675
-
postgres-interval@^1.1.0:
2676
-
version "1.2.0"
2677
-
resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-1.2.0.tgz#b460c82cb1587507788819a06aa0fffdb3544695"
2678
-
integrity sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==
2679
-
dependencies:
2680
-
xtend "^4.0.0"
2681
-
2682
-
prebuild-install@^7.1.0, prebuild-install@^7.1.1:
2683
-
version "7.1.1"
2684
-
resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.1.tgz#de97d5b34a70a0c81334fd24641f2a1702352e45"
2685
-
integrity sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==
2686
-
dependencies:
2687
-
detect-libc "^2.0.0"
2688
-
expand-template "^2.0.3"
2689
-
github-from-package "0.0.0"
2690
-
minimist "^1.2.3"
2691
-
mkdirp-classic "^0.5.3"
2692
-
napi-build-utils "^1.0.1"
2693
-
node-abi "^3.3.0"
2694
-
pump "^3.0.0"
2695
-
rc "^1.2.7"
2696
-
simple-get "^4.0.0"
2697
-
tar-fs "^2.0.0"
2698
-
tunnel-agent "^0.6.0"
2699
-
2700
-
process-warning@^2.0.0:
2701
-
version "2.2.0"
2702
-
resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-2.2.0.tgz#008ec76b579820a8e5c35d81960525ca64feb626"
2703
-
integrity sha512-/1WZ8+VQjR6avWOgHeEPd7SDQmFQ1B5mC1eRXsCm5TarlNmx/wCsa5GEaxGm05BORRtyG/Ex/3xq3TuRvq57qg==
2704
-
2705
-
process@^0.11.10:
2706
-
version "0.11.10"
2707
-
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
2708
-
integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
2709
-
2710
-
proxy-addr@~2.0.7:
2711
-
version "2.0.7"
2712
-
resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
2713
-
integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
2714
-
dependencies:
2715
-
forwarded "0.2.0"
2716
-
ipaddr.js "1.9.1"
2717
-
2718
-
proxy-from-env@^1.1.0:
2719
-
version "1.1.0"
2720
-
resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
2721
-
integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
2722
-
2723
-
pump@^3.0.0:
2724
-
version "3.0.0"
2725
-
resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
2726
-
integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
2727
-
dependencies:
2728
-
end-of-stream "^1.1.0"
2729
-
once "^1.3.1"
2730
-
2731
-
punycode@^2.1.0:
2732
-
version "2.3.0"
2733
-
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f"
2734
-
integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==
2735
-
2736
-
qs@6.11.0:
2737
-
version "6.11.0"
2738
-
resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a"
2739
-
integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==
2740
-
dependencies:
2741
-
side-channel "^1.0.4"
2742
-
2743
-
quick-format-unescaped@^4.0.3:
2744
-
version "4.0.4"
2745
-
resolved "https://registry.yarnpkg.com/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz#93ef6dd8d3453cbc7970dd614fad4c5954d6b5a7"
2746
-
integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==
2747
-
2748
-
range-parser@~1.2.1:
2749
-
version "1.2.1"
2750
-
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
2751
-
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
2752
-
2753
-
raw-body@2.5.1:
2754
-
version "2.5.1"
2755
-
resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857"
2756
-
integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==
2757
-
dependencies:
2758
-
bytes "3.1.2"
2759
-
http-errors "2.0.0"
2760
-
iconv-lite "0.4.24"
2761
-
unpipe "1.0.0"
2762
-
2763
-
rc@^1.2.7:
2764
-
version "1.2.8"
2765
-
resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
2766
-
integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
2767
-
dependencies:
2768
-
deep-extend "^0.6.0"
2769
-
ini "~1.3.0"
2770
-
minimist "^1.2.0"
2771
-
strip-json-comments "~2.0.1"
2772
-
2773
-
readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0:
2774
-
version "3.6.2"
2775
-
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
2776
-
integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
2777
-
dependencies:
2778
-
inherits "^2.0.3"
2779
-
string_decoder "^1.1.1"
2780
-
util-deprecate "^1.0.1"
2781
-
2782
-
readable-stream@^4.0.0:
2783
-
version "4.4.2"
2784
-
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.4.2.tgz#e6aced27ad3b9d726d8308515b9a1b98dc1b9d13"
2785
-
integrity sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==
2786
-
dependencies:
2787
-
abort-controller "^3.0.0"
2788
-
buffer "^6.0.3"
2789
-
events "^3.3.0"
2790
-
process "^0.11.10"
2791
-
string_decoder "^1.3.0"
2792
-
2793
-
readable-web-to-node-stream@^3.0.0:
2794
-
version "3.0.2"
2795
-
resolved "https://registry.yarnpkg.com/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz#5d52bb5df7b54861fd48d015e93a2cb87b3ee0bb"
2796
-
integrity sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==
2797
-
dependencies:
2798
-
readable-stream "^3.6.0"
2799
-
2800
-
real-require@^0.2.0:
2801
-
version "0.2.0"
2802
-
resolved "https://registry.yarnpkg.com/real-require/-/real-require-0.2.0.tgz#209632dea1810be2ae063a6ac084fee7e33fba78"
2803
-
integrity sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==
2804
-
2805
-
redis-errors@^1.0.0, redis-errors@^1.2.0:
2806
-
version "1.2.0"
2807
-
resolved "https://registry.yarnpkg.com/redis-errors/-/redis-errors-1.2.0.tgz#eb62d2adb15e4eaf4610c04afe1529384250abad"
2808
-
integrity sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==
2809
-
2810
-
redis-parser@^3.0.0:
2811
-
version "3.0.0"
2812
-
resolved "https://registry.yarnpkg.com/redis-parser/-/redis-parser-3.0.0.tgz#b66d828cdcafe6b4b8a428a7def4c6bcac31c8b4"
2813
-
integrity sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==
2814
-
dependencies:
2815
-
redis-errors "^1.0.0"
2816
-
2817
-
require-from-string@^2.0.2:
2818
-
version "2.0.2"
2819
-
resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
2820
-
integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
2821
-
2822
-
rfdc@^1.2.0:
2823
-
version "1.3.0"
2824
-
resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b"
2825
-
integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==
2826
-
2827
-
roarr@^7.0.4:
2828
-
version "7.15.1"
2829
-
resolved "https://registry.yarnpkg.com/roarr/-/roarr-7.15.1.tgz#e4d93105c37b5ea7dd1200d96a3500f757ddc39f"
2830
-
integrity sha512-0ExL9rjOXeQPvQvQo8IcV8SR2GTXmDr1FQFlY2HiAV+gdVQjaVZNOx9d4FI2RqFFsd0sNsiw2TRS/8RU9g0ZfA==
2831
-
dependencies:
2832
-
boolean "^3.1.4"
2833
-
fast-json-stringify "^5.8.0"
2834
-
fast-printf "^1.6.9"
2835
-
globalthis "^1.0.2"
2836
-
safe-stable-stringify "^2.4.3"
2837
-
semver-compare "^1.0.0"
2838
-
2839
-
rxjs@^7.5.2:
2840
-
version "7.8.1"
2841
-
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543"
2842
-
integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==
2843
-
dependencies:
2844
-
tslib "^2.1.0"
2845
-
2846
-
safe-buffer@5.1.2:
2847
-
version "5.1.2"
2848
-
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
2849
-
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
2850
-
2851
-
safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@~5.2.0:
2852
-
version "5.2.1"
2853
-
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
2854
-
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
2855
-
2856
-
safe-stable-stringify@^2.3.1, safe-stable-stringify@^2.4.3:
2857
-
version "2.4.3"
2858
-
resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886"
2859
-
integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==
2860
-
2861
-
"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.1.0:
2862
-
version "2.1.2"
2863
-
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
2864
-
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
2865
-
2866
-
semver-compare@^1.0.0:
2867
-
version "1.0.0"
2868
-
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
2869
-
integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==
2870
-
2871
-
semver@^5.6.0:
2872
-
version "5.7.2"
2873
-
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
2874
-
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
2875
-
2876
-
semver@^7.3.5, semver@^7.3.8:
2877
-
version "7.5.4"
2878
-
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
2879
-
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
2880
-
dependencies:
2881
-
lru-cache "^6.0.0"
2882
-
2883
-
send@0.18.0:
2884
-
version "0.18.0"
2885
-
resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be"
2886
-
integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==
2887
-
dependencies:
2888
-
debug "2.6.9"
2889
-
depd "2.0.0"
2890
-
destroy "1.2.0"
2891
-
encodeurl "~1.0.2"
2892
-
escape-html "~1.0.3"
2893
-
etag "~1.8.1"
2894
-
fresh "0.5.2"
2895
-
http-errors "2.0.0"
2896
-
mime "1.6.0"
2897
-
ms "2.1.3"
2898
-
on-finished "2.4.1"
2899
-
range-parser "~1.2.1"
2900
-
statuses "2.0.1"
2901
-
2902
-
serve-static@1.15.0:
2903
-
version "1.15.0"
2904
-
resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540"
2905
-
integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==
2906
-
dependencies:
2907
-
encodeurl "~1.0.2"
2908
-
escape-html "~1.0.3"
2909
-
parseurl "~1.3.3"
2910
-
send "0.18.0"
2911
-
2912
-
setprototypeof@1.2.0:
2913
-
version "1.2.0"
2914
-
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
2915
-
integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
2916
-
2917
-
sharp@^0.31.2:
2918
-
version "0.31.3"
2919
-
resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.3.tgz#60227edc5c2be90e7378a210466c99aefcf32688"
2920
-
integrity sha512-XcR4+FCLBFKw1bdB+GEhnUNXNXvnt0tDo4WsBsraKymuo/IAuPuCBVAL2wIkUw2r/dwFW5Q5+g66Kwl2dgDFVg==
2921
-
dependencies:
2922
-
color "^4.2.3"
2923
-
detect-libc "^2.0.1"
2924
-
node-addon-api "^5.0.0"
2925
-
prebuild-install "^7.1.1"
2926
-
semver "^7.3.8"
2927
-
simple-get "^4.0.1"
2928
-
tar-fs "^2.1.1"
2929
-
tunnel-agent "^0.6.0"
2930
-
2931
-
side-channel@^1.0.4:
2932
-
version "1.0.4"
2933
-
resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
2934
-
integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
2935
-
dependencies:
2936
-
call-bind "^1.0.0"
2937
-
get-intrinsic "^1.0.2"
2938
-
object-inspect "^1.9.0"
2939
-
2940
-
simple-concat@^1.0.0:
2941
-
version "1.0.1"
2942
-
resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f"
2943
-
integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==
2944
-
2945
-
simple-get@^4.0.0, simple-get@^4.0.1:
2946
-
version "4.0.1"
2947
-
resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543"
2948
-
integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==
2949
-
dependencies:
2950
-
decompress-response "^6.0.0"
2951
-
once "^1.3.1"
2952
-
simple-concat "^1.0.0"
2953
-
2954
-
simple-swizzle@^0.2.2:
2955
-
version "0.2.2"
2956
-
resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
2957
-
integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==
2958
-
dependencies:
2959
-
is-arrayish "^0.3.1"
2960
-
2961
-
sonic-boom@^3.1.0:
2962
-
version "3.3.0"
2963
-
resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-3.3.0.tgz#cffab6dafee3b2bcb88d08d589394198bee1838c"
2964
-
integrity sha512-LYxp34KlZ1a2Jb8ZQgFCK3niIHzibdwtwNUWKg0qQRzsDoJ3Gfgkf8KdBTFU3SkejDEIlWwnSnpVdOZIhFMl/g==
2965
-
dependencies:
2966
-
atomic-sleep "^1.0.0"
2967
-
2968
-
source-map@^0.6.1:
2969
-
version "0.6.1"
2970
-
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
2971
-
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
2972
-
2973
-
split2@^4.0.0, split2@^4.1.0:
2974
-
version "4.2.0"
2975
-
resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4"
2976
-
integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==
2977
-
2978
-
standard-as-callback@^2.1.0:
2979
-
version "2.1.0"
2980
-
resolved "https://registry.yarnpkg.com/standard-as-callback/-/standard-as-callback-2.1.0.tgz#8953fc05359868a77b5b9739a665c5977bb7df45"
2981
-
integrity sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==
2982
-
2983
-
statuses@2.0.1:
2984
-
version "2.0.1"
2985
-
resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
2986
-
integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
2987
-
2988
-
stream-browserify@3.0.0:
2989
-
version "3.0.0"
2990
-
resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f"
2991
-
integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==
2992
-
dependencies:
2993
-
inherits "~2.0.4"
2994
-
readable-stream "^3.5.0"
2995
-
2996
-
string_decoder@^1.1.1, string_decoder@^1.3.0:
2997
-
version "1.3.0"
2998
-
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
2999
-
integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
3000
-
dependencies:
3001
-
safe-buffer "~5.2.0"
3002
-
3003
-
strip-json-comments@~2.0.1:
3004
-
version "2.0.1"
3005
-
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
3006
-
integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==
3007
-
3008
-
strnum@^1.0.5:
3009
-
version "1.0.5"
3010
-
resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db"
3011
-
integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==
3012
-
3013
-
strtok3@^6.2.4:
3014
-
version "6.3.0"
3015
-
resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.3.0.tgz#358b80ffe6d5d5620e19a073aa78ce947a90f9a0"
3016
-
integrity sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==
3017
-
dependencies:
3018
-
"@tokenizer/token" "^0.3.0"
3019
-
peek-readable "^4.1.0"
3020
-
3021
-
tar-fs@^2.0.0, tar-fs@^2.1.1:
3022
-
version "2.1.1"
3023
-
resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784"
3024
-
integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==
3025
-
dependencies:
3026
-
chownr "^1.1.1"
3027
-
mkdirp-classic "^0.5.2"
3028
-
pump "^3.0.0"
3029
-
tar-stream "^2.1.4"
3030
-
3031
-
tar-stream@^2.1.4:
3032
-
version "2.2.0"
3033
-
resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287"
3034
-
integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==
3035
-
dependencies:
3036
-
bl "^4.0.3"
3037
-
end-of-stream "^1.4.1"
3038
-
fs-constants "^1.0.0"
3039
-
inherits "^2.0.3"
3040
-
readable-stream "^3.1.1"
3041
-
3042
-
thread-stream@^2.0.0:
3043
-
version "2.4.0"
3044
-
resolved "https://registry.yarnpkg.com/thread-stream/-/thread-stream-2.4.0.tgz#5def29598d1d4171ba3bace7e023a71d87d99c07"
3045
-
integrity sha512-xZYtOtmnA63zj04Q+F9bdEay5r47bvpo1CaNqsKi7TpoJHcotUez8Fkfo2RJWpW91lnnaApdpRbVwCWsy+ifcw==
3046
-
dependencies:
3047
-
real-require "^0.2.0"
3048
-
3049
-
tlds@^1.234.0:
3050
-
version "1.242.0"
3051
-
resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.242.0.tgz#da136a9c95b0efa1a4cd57dca8ef240c08ada4b7"
3052
-
integrity sha512-aP3dXawgmbfU94mA32CJGHmJUE1E58HCB1KmlKRhBNtqBL27mSQcAEmcaMaQ1Za9kIVvOdbxJD3U5ycDy7nJ3w==
3053
-
3054
-
toidentifier@1.0.1:
3055
-
version "1.0.1"
3056
-
resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
3057
-
integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
3058
-
3059
-
token-types@^4.1.1:
3060
-
version "4.2.1"
3061
-
resolved "https://registry.yarnpkg.com/token-types/-/token-types-4.2.1.tgz#0f897f03665846982806e138977dbe72d44df753"
3062
-
integrity sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==
3063
-
dependencies:
3064
-
"@tokenizer/token" "^0.3.0"
3065
-
ieee754 "^1.2.1"
3066
-
3067
-
tslib@^1.11.1:
3068
-
version "1.14.1"
3069
-
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
3070
-
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
3071
-
3072
-
tslib@^2.1.0, tslib@^2.3.1, tslib@^2.5.0:
3073
-
version "2.6.2"
3074
-
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
3075
-
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
3076
-
3077
-
tunnel-agent@^0.6.0:
3078
-
version "0.6.0"
3079
-
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
3080
-
integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==
3081
-
dependencies:
3082
-
safe-buffer "^5.0.1"
3083
-
3084
-
type-fest@^2.3.3:
3085
-
version "2.19.0"
3086
-
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b"
3087
-
integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==
3088
-
3089
-
type-is@~1.6.18:
3090
-
version "1.6.18"
3091
-
resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
3092
-
integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
3093
-
dependencies:
3094
-
media-typer "0.3.0"
3095
-
mime-types "~2.1.24"
3096
-
3097
-
typed-emitter@^2.1.0:
3098
-
version "2.1.0"
3099
-
resolved "https://registry.yarnpkg.com/typed-emitter/-/typed-emitter-2.1.0.tgz#ca78e3d8ef1476f228f548d62e04e3d4d3fd77fb"
3100
-
integrity sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==
3101
-
optionalDependencies:
3102
-
rxjs "^7.5.2"
3103
-
3104
-
uglify-js@^3.1.4:
3105
-
version "3.17.4"
3106
-
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c"
3107
-
integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==
3108
-
3109
-
uint8arrays@3.0.0:
3110
-
version "3.0.0"
3111
-
resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-3.0.0.tgz#260869efb8422418b6f04e3fac73a3908175c63b"
3112
-
integrity sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==
3113
-
dependencies:
3114
-
multiformats "^9.4.2"
3115
-
3116
-
unpipe@1.0.0, unpipe@~1.0.0:
3117
-
version "1.0.0"
3118
-
resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
3119
-
integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
3120
-
3121
-
uri-js@^4.2.2:
3122
-
version "4.4.1"
3123
-
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
3124
-
integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
3125
-
dependencies:
3126
-
punycode "^2.1.0"
3127
-
3128
-
util-deprecate@^1.0.1:
3129
-
version "1.0.2"
3130
-
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
3131
-
integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
3132
-
3133
-
utils-merge@1.0.1:
3134
-
version "1.0.1"
3135
-
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
3136
-
integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
3137
-
3138
-
uuid@^8.3.2:
3139
-
version "8.3.2"
3140
-
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
3141
-
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
3142
-
3143
-
varint@^6.0.0:
3144
-
version "6.0.0"
3145
-
resolved "https://registry.yarnpkg.com/varint/-/varint-6.0.0.tgz#9881eb0ce8feaea6512439d19ddf84bf551661d0"
3146
-
integrity sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==
3147
-
3148
-
vary@^1, vary@~1.1.2:
3149
-
version "1.1.2"
3150
-
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
3151
-
integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
3152
-
3153
-
wordwrap@^1.0.0:
3154
-
version "1.0.0"
3155
-
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
3156
-
integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==
3157
-
3158
-
wrappy@1:
3159
-
version "1.0.2"
3160
-
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
3161
-
integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
3162
-
3163
-
ws@^8.12.0:
3164
-
version "8.14.1"
3165
-
resolved "https://registry.yarnpkg.com/ws/-/ws-8.14.1.tgz#4b9586b4f70f9e6534c7bb1d3dc0baa8b8cf01e0"
3166
-
integrity sha512-4OOseMUq8AzRBI/7SLMUwO+FEDnguetSk7KMb1sHwvF2w2Wv5Hoj0nlifx8vtGsftE/jWHojPy8sMMzYLJ2G/A==
3167
-
3168
-
xtend@^4.0.0:
3169
-
version "4.0.2"
3170
-
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
3171
-
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
3172
-
3173
-
yallist@^4.0.0:
3174
-
version "4.0.0"
3175
-
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
3176
-
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
3177
-
3178
-
zod@^3.14.2, zod@^3.21.4:
3179
-
version "3.22.2"
3180
-
resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.2.tgz#3add8c682b7077c05ac6f979fea6998b573e157b"
3181
-
integrity sha512-wvWkphh5WQsJbVk1tbx1l1Ly4yg+XecD+Mq280uBGt9wa5BKSWf4Mhp6GmrkPixhMxmabYY7RbzlwVP32pbGCg==