diff --git a/e2e/openapi.yaml b/e2e/openapi.yaml index 29d13da3..8a6625fa 100644 --- a/e2e/openapi.yaml +++ b/e2e/openapi.yaml @@ -180,6 +180,24 @@ paths: application/json: schema: $ref: '#/components/schemas/ProductOrder' + /media-types/octet-stream: + post: + tags: + - media types + requestBody: + content: + application/octet-stream: + schema: + type: string + format: binary + responses: + 200: + description: ok + content: + application/octet-stream: + schema: + type: string + format: binary /escape-hatches/plain-text: get: diff --git a/e2e/src/generated/client/axios/client.ts b/e2e/src/generated/client/axios/client.ts index 436caa70..8e9e6f32 100644 --- a/e2e/src/generated/client/axios/client.ts +++ b/e2e/src/generated/client/axios/client.ts @@ -306,6 +306,42 @@ export class E2ETestClient extends AbstractAxiosClient { return {...res, data: s_ProductOrder.parse(res.data)} } + async postMediaTypesOctetStream( + p: { + requestBody: Blob + }, + timeout?: number, + opts: AxiosRequestConfig = {}, + ): Promise> { + const url = `/media-types/octet-stream` + const headers = this._headers( + {Accept: "application/json", "Content-Type": "application/octet-stream"}, + opts.headers, + ) + const body = p.requestBody + + const res = await this._request({ + url: url, + method: "POST", + responseType: "arraybuffer", + data: body, + ...(timeout ? {timeout} : {}), + ...opts, + headers, + }) + + return { + ...res, + data: z + .any() + .parse( + new Blob([res.data], { + type: res.headers["content-type"] || "application/octet-stream", + }), + ), + } + } + async getEscapeHatchesPlainText( timeout?: number, opts: AxiosRequestConfig = {}, diff --git a/e2e/src/generated/client/fetch/client.ts b/e2e/src/generated/client/fetch/client.ts index c663eea0..c78f3d13 100644 --- a/e2e/src/generated/client/fetch/client.ts +++ b/e2e/src/generated/client/fetch/client.ts @@ -279,6 +279,29 @@ export class E2ETestClient extends AbstractFetchClient { return responseValidationFactory([["200", s_ProductOrder]], undefined)(res) } + async postMediaTypesOctetStream( + p: { + requestBody: Blob + }, + timeout?: number, + opts: RequestInit = {}, + ): Promise> { + const url = this.basePath + `/media-types/octet-stream` + const headers = this._headers( + {Accept: "application/json", "Content-Type": "application/octet-stream"}, + opts.headers, + ) + const body = p.requestBody + + const res = this._fetch( + url, + {method: "POST", body, ...opts, headers}, + timeout, + ) + + return responseValidationFactory([["200", z.any()]], undefined)(res) + } + async getEscapeHatchesPlainText( timeout?: number, opts: RequestInit = {}, diff --git a/e2e/src/generated/server/express/models.ts b/e2e/src/generated/server/express/models.ts index 63c554ce..a47b8bf7 100644 --- a/e2e/src/generated/server/express/models.ts +++ b/e2e/src/generated/server/express/models.ts @@ -53,6 +53,8 @@ export type t_GetValidationNumbersRandomNumberQuerySchema = { min?: number | undefined } +export type t_PostMediaTypesOctetStreamRequestBodySchema = Blob + export type t_PostMediaTypesTextRequestBodySchema = string export type t_PostMediaTypesXWwwFormUrlencodedRequestBodySchema = { diff --git a/e2e/src/generated/server/express/routes/escape-hatches.ts b/e2e/src/generated/server/express/routes/escape-hatches.ts index bb88f7ca..0e148b74 100644 --- a/e2e/src/generated/server/express/routes/escape-hatches.ts +++ b/e2e/src/generated/server/express/routes/escape-hatches.ts @@ -9,6 +9,7 @@ import { Params, SkipResponse, StatusCode, + sendResponse, } from "@nahkies/typescript-express-runtime/server" import {responseValidationFactory} from "@nahkies/typescript-express-runtime/zod" import {NextFunction, Request, Response, Router} from "express" @@ -75,13 +76,12 @@ export function createEscapeHatchesRouter( ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getEscapeHatchesPlainTextResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getEscapeHatchesPlainTextResponseBodyValidator, + ) } catch (error) { next(error) } diff --git a/e2e/src/generated/server/express/routes/media-types.ts b/e2e/src/generated/server/express/routes/media-types.ts index 2b471aab..fd72954d 100644 --- a/e2e/src/generated/server/express/routes/media-types.ts +++ b/e2e/src/generated/server/express/routes/media-types.ts @@ -3,6 +3,7 @@ /* eslint-disable */ import { + t_PostMediaTypesOctetStreamRequestBodySchema, t_PostMediaTypesTextRequestBodySchema, t_PostMediaTypesXWwwFormUrlencodedRequestBodySchema, t_ProductOrder, @@ -18,6 +19,8 @@ import { Params, SkipResponse, StatusCode, + parseOctetStream, + sendResponse, } from "@nahkies/typescript-express-runtime/server" import { parseRequestInput, @@ -55,9 +58,27 @@ export type PostMediaTypesXWwwFormUrlencoded = ( next: NextFunction, ) => Promise | typeof SkipResponse> +export type PostMediaTypesOctetStreamResponder = { + with200(): ExpressRuntimeResponse +} & ExpressRuntimeResponder + +export type PostMediaTypesOctetStream = ( + params: Params< + void, + void, + t_PostMediaTypesOctetStreamRequestBodySchema, + void + >, + respond: PostMediaTypesOctetStreamResponder, + req: Request, + res: Response, + next: NextFunction, +) => Promise | typeof SkipResponse> + export type MediaTypesImplementation = { postMediaTypesText: PostMediaTypesText postMediaTypesXWwwFormUrlencoded: PostMediaTypesXWwwFormUrlencoded + postMediaTypesOctetStream: PostMediaTypesOctetStream } export function createMediaTypesRouter( @@ -113,13 +134,12 @@ export function createMediaTypesRouter( ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postMediaTypesTextResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postMediaTypesTextResponseBodyValidator, + ) } catch (error) { next(error) } @@ -172,15 +192,70 @@ export function createMediaTypesRouter( ? response.unpack() : response - res.status(status) + await sendResponse( + res, + status, + body, + postMediaTypesXWwwFormUrlencodedResponseBodyValidator, + ) + } catch (error) { + next(error) + } + }, + ) + + const postMediaTypesOctetStreamRequestBodySchema = z.any() + + const postMediaTypesOctetStreamResponseBodyValidator = + responseValidationFactory([["200", z.any()]], undefined) - if (body !== undefined) { - res.json( - postMediaTypesXWwwFormUrlencodedResponseBodyValidator(status, body), - ) - } else { - res.end() + // postMediaTypesOctetStream + router.post( + `/media-types/octet-stream`, + async (req: Request, res: Response, next: NextFunction) => { + try { + const input = { + params: undefined, + query: undefined, + body: parseRequestInput( + postMediaTypesOctetStreamRequestBodySchema, + await parseOctetStream(req), + RequestInputType.RequestBody, + ), + headers: undefined, + } + + const responder = { + with200() { + return new ExpressRuntimeResponse(200) + }, + withStatus(status: StatusCode) { + return new ExpressRuntimeResponse(status) + }, } + + const response = await implementation + .postMediaTypesOctetStream(input, responder, req, res, next) + .catch((err) => { + throw ExpressRuntimeError.HandlerError(err) + }) + + // escape hatch to allow responses to be sent by the implementation handler + if (response === SkipResponse) { + return + } + + const {status, body} = + response instanceof ExpressRuntimeResponse + ? response.unpack() + : response + + await sendResponse( + res, + status, + body, + postMediaTypesOctetStreamResponseBodyValidator, + ) } catch (error) { next(error) } diff --git a/e2e/src/generated/server/express/routes/request-headers.ts b/e2e/src/generated/server/express/routes/request-headers.ts index 4cd8fdfb..fd5bfaad 100644 --- a/e2e/src/generated/server/express/routes/request-headers.ts +++ b/e2e/src/generated/server/express/routes/request-headers.ts @@ -22,6 +22,7 @@ import { Params, SkipResponse, StatusCode, + sendResponse, } from "@nahkies/typescript-express-runtime/server" import { parseRequestInput, @@ -108,13 +109,12 @@ export function createRequestHeadersRouter( ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getHeadersUndeclaredResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getHeadersUndeclaredResponseBodyValidator, + ) } catch (error) { next(error) } @@ -177,13 +177,12 @@ export function createRequestHeadersRouter( ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getHeadersRequestResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getHeadersRequestResponseBodyValidator, + ) } catch (error) { next(error) } diff --git a/e2e/src/generated/server/express/routes/validation.ts b/e2e/src/generated/server/express/routes/validation.ts index f7e7caa5..270ad168 100644 --- a/e2e/src/generated/server/express/routes/validation.ts +++ b/e2e/src/generated/server/express/routes/validation.ts @@ -26,6 +26,7 @@ import { Params, SkipResponse, StatusCode, + sendResponse, } from "@nahkies/typescript-express-runtime/server" import { parseRequestInput, @@ -173,15 +174,12 @@ export function createValidationRouter( ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getValidationNumbersRandomNumberResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getValidationNumbersRandomNumberResponseBodyValidator, + ) } catch (error) { next(error) } @@ -236,13 +234,12 @@ export function createValidationRouter( ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postValidationEnumsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postValidationEnumsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -307,15 +304,12 @@ export function createValidationRouter( ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postValidationOptionalBodyResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postValidationOptionalBodyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -364,13 +358,12 @@ export function createValidationRouter( ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getResponses500ResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getResponses500ResponseBodyValidator, + ) } catch (error) { next(error) } @@ -419,13 +412,12 @@ export function createValidationRouter( ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getResponsesEmptyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getResponsesEmptyResponseBodyValidator, + ) } catch (error) { next(error) } diff --git a/e2e/src/generated/server/koa/models.ts b/e2e/src/generated/server/koa/models.ts index d4153c83..040c6b44 100644 --- a/e2e/src/generated/server/koa/models.ts +++ b/e2e/src/generated/server/koa/models.ts @@ -53,6 +53,8 @@ export type t_GetValidationNumbersRandomNumberQuerySchema = { min?: number | undefined } +export type t_PostMediaTypesOctetStreamBodySchema = Blob + export type t_PostMediaTypesTextBodySchema = string export type t_PostMediaTypesXWwwFormUrlencodedBodySchema = { diff --git a/e2e/src/generated/server/koa/routes/media-types.ts b/e2e/src/generated/server/koa/routes/media-types.ts index 2017a964..d6db54a0 100644 --- a/e2e/src/generated/server/koa/routes/media-types.ts +++ b/e2e/src/generated/server/koa/routes/media-types.ts @@ -3,6 +3,7 @@ /* eslint-disable */ import { + t_PostMediaTypesOctetStreamBodySchema, t_PostMediaTypesTextBodySchema, t_PostMediaTypesXWwwFormUrlencodedBodySchema, t_ProductOrder, @@ -20,6 +21,7 @@ import { Response, SkipResponse, StatusCode, + parseOctetStream, } from "@nahkies/typescript-koa-runtime/server" import { parseRequestInput, @@ -61,9 +63,23 @@ export type PostMediaTypesXWwwFormUrlencoded = ( | typeof SkipResponse > +export type PostMediaTypesOctetStreamResponder = { + with200(): KoaRuntimeResponse +} & KoaRuntimeResponder + +export type PostMediaTypesOctetStream = ( + params: Params, + respond: PostMediaTypesOctetStreamResponder, + ctx: RouterContext, + next: Next, +) => Promise< + KoaRuntimeResponse | Response<200, Blob> | typeof SkipResponse +> + export type MediaTypesImplementation = { postMediaTypesText: PostMediaTypesText postMediaTypesXWwwFormUrlencoded: PostMediaTypesXWwwFormUrlencoded + postMediaTypesOctetStream: PostMediaTypesOctetStream } export function createMediaTypesRouter( @@ -167,6 +183,57 @@ export function createMediaTypesRouter( }, ) + const postMediaTypesOctetStreamBodySchema = z.any() + + const postMediaTypesOctetStreamResponseValidator = responseValidationFactory( + [["200", z.any()]], + undefined, + ) + + router.post( + "postMediaTypesOctetStream", + "/media-types/octet-stream", + async (ctx, next) => { + const input = { + params: undefined, + query: undefined, + body: parseRequestInput( + postMediaTypesOctetStreamBodySchema, + await parseOctetStream(ctx), + RequestInputType.RequestBody, + ), + headers: undefined, + } + + const responder = { + with200() { + return new KoaRuntimeResponse(200) + }, + withStatus(status: StatusCode) { + return new KoaRuntimeResponse(status) + }, + } + + const response = await implementation + .postMediaTypesOctetStream(input, responder, ctx, next) + .catch((err) => { + throw KoaRuntimeError.HandlerError(err) + }) + + // escape hatch to allow responses to be sent by the implementation handler + if (response === SkipResponse) { + return + } + + const {status, body} = + response instanceof KoaRuntimeResponse ? response.unpack() : response + + ctx.body = postMediaTypesOctetStreamResponseValidator(status, body) + ctx.status = status + return next() + }, + ) + return router } diff --git a/e2e/src/index.axios.spec.ts b/e2e/src/index.axios.spec.ts index 83372fa9..58eee80a 100644 --- a/e2e/src/index.axios.spec.ts +++ b/e2e/src/index.axios.spec.ts @@ -418,5 +418,19 @@ describe.each(startServerFunctions)( expect(res.data).toStrictEqual(productOrder) }) }) + + describe("POST /media-types/octet-stream", () => { + it("can send and parse application/octet-stream request bodies", async () => { + const blob = new Blob([new Uint8Array([0xde, 0xad, 0xbe, 0xef])], { + type: "application/octet-stream", + }) + const res = await client.postMediaTypesOctetStream({ + requestBody: blob, + }) + expect(res.status).toBe(200) + + await expect(res.data).toEqualBlob(blob) + }) + }) }, ) diff --git a/e2e/src/index.fetch.spec.ts b/e2e/src/index.fetch.spec.ts index 9a9f281e..adf47c65 100644 --- a/e2e/src/index.fetch.spec.ts +++ b/e2e/src/index.fetch.spec.ts @@ -419,5 +419,19 @@ describe.each(startServerFunctions)( await expect(res.json()).resolves.toStrictEqual(productOrder) }) }) + + describe("POST /media-types/octet-stream", () => { + it("can send and parse application/octet-stream request bodies", async () => { + const blob = new Blob([new Uint8Array([0xde, 0xad, 0xbe, 0xef])], { + type: "application/octet-stream", + }) + const res = await client.postMediaTypesOctetStream({ + requestBody: blob, + }) + expect(res.status).toBe(200) + + await expect(await res.blob()).toEqualBlob(blob) + }) + }) }, ) diff --git a/e2e/src/jest.d.ts b/e2e/src/jest.d.ts new file mode 100644 index 00000000..c076b516 --- /dev/null +++ b/e2e/src/jest.d.ts @@ -0,0 +1,10 @@ +import type {CustomMatcherResult} from "expect" + +declare module "expect" { + interface AsymmetricMatchers { + toEqualBlob(this: R, expected: Blob): Promise + } + interface Matchers { + toEqualBlob(this: R, expected: Blob): Promise + } +} diff --git a/e2e/src/routes/express/media-types.ts b/e2e/src/routes/express/media-types.ts index 08587e49..65a7d224 100644 --- a/e2e/src/routes/express/media-types.ts +++ b/e2e/src/routes/express/media-types.ts @@ -1,6 +1,7 @@ import {SkipResponse} from "@nahkies/typescript-express-runtime/server" import { createRouter, + type PostMediaTypesOctetStream, type PostMediaTypesText, type PostMediaTypesXWwwFormUrlencoded, } from "../../generated/server/express/routes/media-types" @@ -23,9 +24,20 @@ const postMediaTypesXWwwFormUrlencoded: PostMediaTypesXWwwFormUrlencoded = return respond.with200().body(body) } +const postMediaTypesOctetStream: PostMediaTypesOctetStream = async ( + {body}, + respond, +) => { + const arrayBuffer = await body.arrayBuffer() + const hex = Buffer.from(arrayBuffer).toString("hex") + console.log(hex) + return respond.with200().body(body) +} + export function createMediaTypesRouter() { return createRouter({ postMediaTypesText, postMediaTypesXWwwFormUrlencoded, + postMediaTypesOctetStream, }) } diff --git a/e2e/src/routes/koa/media-types.ts b/e2e/src/routes/koa/media-types.ts index a601b7c5..d05b44d4 100644 --- a/e2e/src/routes/koa/media-types.ts +++ b/e2e/src/routes/koa/media-types.ts @@ -1,6 +1,7 @@ import {SkipResponse} from "@nahkies/typescript-koa-runtime/server" import { createRouter, + type PostMediaTypesOctetStream, type PostMediaTypesText, type PostMediaTypesXWwwFormUrlencoded, } from "../../generated/server/koa/routes/media-types" @@ -24,9 +25,17 @@ const postMediaTypesXWwwFormUrlencoded: PostMediaTypesXWwwFormUrlencoded = return respond.with200().body(body) } +const postMediaTypesOctetStream: PostMediaTypesOctetStream = async ( + {body}, + respond, +) => { + return respond.with200().body(body) +} + export function createMediaTypesRouter() { return createRouter({ postMediaTypesText, postMediaTypesXWwwFormUrlencoded, + postMediaTypesOctetStream, }) } diff --git a/e2e/src/test-utils.ts b/e2e/src/test-utils.ts index 5cdf233b..b81eaf6d 100644 --- a/e2e/src/test-utils.ts +++ b/e2e/src/test-utils.ts @@ -1,3 +1,5 @@ +import {Blob} from "node:buffer" +import {expect} from "@jest/globals" import {AsymmetricMatcher} from "expect" class NumberInRange extends AsymmetricMatcher { @@ -23,3 +25,42 @@ class NumberInRange extends AsymmetricMatcher { export const numberBetween = (min: number, max: number) => new NumberInRange(min, max) + +expect.extend({ + async toEqualBlob(received: Blob, expected: Blob) { + if (!(received instanceof Blob)) { + return { + pass: false, + message: () => + "received is not a blob:\n" + + `received: '${this.utils.printReceived(received)}'` + + `expected: '${this.utils.printExpected(expected)}'`, + } + } + + const [bufA, bufB] = await Promise.all([ + received.arrayBuffer(), + expected.arrayBuffer(), + ]) + + const a = new Uint8Array(bufA) + const b = new Uint8Array(bufB) + + const pass = a.length === b.length && a.every((v, i) => v === b[i]) + + if (pass) { + return { + pass: true, + message: () => "expected blobs not to be equal", + } + } else { + return { + pass: false, + message: () => + `expected blobs to be equal, but got:\n` + + `received: ${[...a].map((x) => x.toString(16).padStart(2, "0")).join(" ")}\n` + + `expected: ${[...b].map((x) => x.toString(16).padStart(2, "0")).join(" ")}`, + } + } + }, +}) diff --git a/integration-tests/typescript-angular/src/generated/stripe.yaml/client.service.ts b/integration-tests/typescript-angular/src/generated/stripe.yaml/client.service.ts index a6b6a3c9..d464f3eb 100644 --- a/integration-tests/typescript-angular/src/generated/stripe.yaml/client.service.ts +++ b/integration-tests/typescript-angular/src/generated/stripe.yaml/client.service.ts @@ -10875,7 +10875,7 @@ export class StripeApiService { | Server<"getQuotesQuotePdf_StripeApiService"> | string = StripeApiServiceServers.operations.getQuotesQuotePdf().build(), ): Observable< - | (HttpResponse & {status: 200}) + | (HttpResponse & {status: 200}) | (HttpResponse & {status: StatusCode}) | HttpResponse > { diff --git a/integration-tests/typescript-axios/src/generated/api.github.com.yaml/client.ts b/integration-tests/typescript-axios/src/generated/api.github.com.yaml/client.ts index db9fed54..5106c6d8 100644 --- a/integration-tests/typescript-axios/src/generated/api.github.com.yaml/client.ts +++ b/integration-tests/typescript-axios/src/generated/api.github.com.yaml/client.ts @@ -22546,7 +22546,7 @@ export class GitHubV3RestApi extends AbstractAxiosClient { releaseId: number name: string label?: string - requestBody?: never + requestBody?: Blob }, basePath: | Server<"reposUploadReleaseAsset_GitHubV3RestApi"> @@ -22557,13 +22557,21 @@ export class GitHubV3RestApi extends AbstractAxiosClient { opts: AxiosRequestConfig = {}, ): Promise> { const url = `/repos/${p["owner"]}/${p["repo"]}/releases/${p["releaseId"]}/assets` - const headers = this._headers({Accept: "application/json"}, opts.headers) + const headers = this._headers( + { + Accept: "application/json", + "Content-Type": + p.requestBody !== undefined ? "application/octet-stream" : false, + }, + opts.headers, + ) const query = this._query({name: p["name"], label: p["label"]}) + const body = p.requestBody !== undefined ? p.requestBody : null return this._request({ url: url + query, method: "POST", - // todo: request bodies with content-type 'application/octet-stream' not yet supported, + data: body, baseURL: basePath, ...(timeout ? {timeout} : {}), ...opts, diff --git a/integration-tests/typescript-axios/src/generated/stripe.yaml/client.ts b/integration-tests/typescript-axios/src/generated/stripe.yaml/client.ts index 83af4488..f0940ff7 100644 --- a/integration-tests/typescript-axios/src/generated/stripe.yaml/client.ts +++ b/integration-tests/typescript-axios/src/generated/stripe.yaml/client.ts @@ -35595,7 +35595,7 @@ export class StripeApi extends AbstractAxiosClient { | string = StripeApiServers.operations.getQuotesQuotePdf().build(), timeout?: number, opts: AxiosRequestConfig = {}, - ): Promise> { + ): Promise> { const url = `/v1/quotes/${p["quote"]}/pdf` const headers = this._headers({Accept: "application/json"}, opts.headers) const query = this._query({expand: p["expand"]}) diff --git a/integration-tests/typescript-express/src/generated/api.github.com.yaml/generated.ts b/integration-tests/typescript-express/src/generated/api.github.com.yaml/generated.ts index 53a45005..917b3127 100644 --- a/integration-tests/typescript-express/src/generated/api.github.com.yaml/generated.ts +++ b/integration-tests/typescript-express/src/generated/api.github.com.yaml/generated.ts @@ -2163,6 +2163,8 @@ import { ServerConfig, SkipResponse, StatusCode, + parseOctetStream, + sendResponse, startServer, } from "@nahkies/typescript-express-runtime/server" import { @@ -21831,13 +21833,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(metaRootResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, metaRootResponseBodyValidator) } catch (error) { next(error) } @@ -21935,18 +21931,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - securityAdvisoriesListGlobalAdvisoriesResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + securityAdvisoriesListGlobalAdvisoriesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22010,18 +22000,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - securityAdvisoriesGetGlobalAdvisoryResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + securityAdvisoriesGetGlobalAdvisoryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22070,13 +22054,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsGetAuthenticatedResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsGetAuthenticatedResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22163,13 +22146,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsCreateFromManifestResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsCreateFromManifestResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22216,15 +22198,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - appsGetWebhookConfigForAppResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsGetWebhookConfigForAppResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22282,15 +22261,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - appsUpdateWebhookConfigForAppResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsUpdateWebhookConfigForAppResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22359,13 +22335,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsListWebhookDeliveriesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsListWebhookDeliveriesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22432,13 +22407,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsGetWebhookDeliveryResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsGetWebhookDeliveryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22508,15 +22482,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - appsRedeliverWebhookDeliveryResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsRedeliverWebhookDeliveryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22593,18 +22564,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - appsListInstallationRequestsForAuthenticatedAppResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsListInstallationRequestsForAuthenticatedAppResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22664,13 +22629,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsListInstallationsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsListInstallationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22733,13 +22697,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsGetInstallationResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsGetInstallationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22802,13 +22765,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsDeleteInstallationResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsDeleteInstallationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22896,18 +22858,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - appsCreateInstallationAccessTokenResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsCreateInstallationAccessTokenResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22971,13 +22927,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsSuspendInstallationResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsSuspendInstallationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -23041,13 +22996,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsUnsuspendInstallationResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsUnsuspendInstallationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -23117,13 +23071,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsDeleteAuthorizationResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsDeleteAuthorizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -23194,13 +23147,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsCheckTokenResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsCheckTokenResponseBodyValidator, + ) } catch (error) { next(error) } @@ -23267,13 +23219,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsResetTokenResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsResetTokenResponseBodyValidator, + ) } catch (error) { next(error) } @@ -23340,13 +23291,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsDeleteTokenResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsDeleteTokenResponseBodyValidator, + ) } catch (error) { next(error) } @@ -23432,13 +23382,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsScopeTokenResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsScopeTokenResponseBodyValidator, + ) } catch (error) { next(error) } @@ -23503,13 +23452,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsGetBySlugResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsGetBySlugResponseBodyValidator, + ) } catch (error) { next(error) } @@ -23573,13 +23521,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(classroomGetAnAssignmentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + classroomGetAnAssignmentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -23654,18 +23601,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - classroomListAcceptedAssignmentsForAnAssignmentResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + classroomListAcceptedAssignmentsForAnAssignmentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -23731,15 +23672,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - classroomGetAssignmentGradesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + classroomGetAssignmentGradesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -23795,13 +23733,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(classroomListClassroomsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + classroomListClassroomsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -23864,13 +23801,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(classroomGetAClassroomResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + classroomGetAClassroomResponseBodyValidator, + ) } catch (error) { next(error) } @@ -23945,18 +23881,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - classroomListAssignmentsForAClassroomResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + classroomListAssignmentsForAClassroomResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24012,18 +23942,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codesOfConductGetAllCodesOfConductResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codesOfConductGetAllCodesOfConductResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24089,15 +24013,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codesOfConductGetConductCodeResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codesOfConductGetConductCodeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24166,13 +24087,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(credentialsRevokeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + credentialsRevokeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24229,13 +24149,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(emojisGetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, emojisGetResponseBodyValidator) } catch (error) { next(error) } @@ -24321,18 +24235,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecurityGetConfigurationsForEnterpriseResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecurityGetConfigurationsForEnterpriseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24490,18 +24398,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecurityCreateConfigurationForEnterpriseResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecurityCreateConfigurationForEnterpriseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24567,18 +24469,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecurityGetDefaultConfigurationsForEnterpriseResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecurityGetDefaultConfigurationsForEnterpriseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24659,18 +24555,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecurityGetSingleConfigurationForEnterpriseResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecurityGetSingleConfigurationForEnterpriseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24811,18 +24701,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecurityUpdateEnterpriseConfigurationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecurityUpdateEnterpriseConfigurationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24905,18 +24789,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecurityDeleteConfigurationForEnterpriseResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecurityDeleteConfigurationForEnterpriseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -25005,18 +24883,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecurityAttachEnterpriseConfigurationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecurityAttachEnterpriseConfigurationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -25113,18 +24985,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecuritySetConfigurationAsDefaultForEnterpriseResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecuritySetConfigurationAsDefaultForEnterpriseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -25211,18 +25077,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecurityGetRepositoriesForEnterpriseConfigurationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecurityGetRepositoriesForEnterpriseConfigurationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -25324,18 +25184,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - dependabotListAlertsForEnterpriseResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotListAlertsForEnterpriseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -25441,18 +25295,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - secretScanningListAlertsForEnterpriseResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + secretScanningListAlertsForEnterpriseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -25536,13 +25384,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(activityListPublicEventsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityListPublicEventsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -25591,13 +25438,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(activityGetFeedsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityGetFeedsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -25666,13 +25512,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsListResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, gistsListResponseBodyValidator) } catch (error) { next(error) } @@ -25754,13 +25594,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsCreateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, gistsCreateResponseBodyValidator) } catch (error) { next(error) } @@ -25833,13 +25667,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsListPublicResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + gistsListPublicResponseBodyValidator, + ) } catch (error) { next(error) } @@ -25912,13 +25745,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsListStarredResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + gistsListStarredResponseBodyValidator, + ) } catch (error) { next(error) } @@ -26010,13 +25842,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsGetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, gistsGetResponseBodyValidator) } catch (error) { next(error) } @@ -26101,13 +25927,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsUpdateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, gistsUpdateResponseBodyValidator) } catch (error) { next(error) } @@ -26176,13 +25996,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsDeleteResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, gistsDeleteResponseBodyValidator) } catch (error) { next(error) } @@ -26260,13 +26074,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsListCommentsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + gistsListCommentsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -26343,13 +26156,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsCreateCommentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + gistsCreateCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -26444,13 +26256,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsGetCommentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + gistsGetCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -26522,13 +26333,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsUpdateCommentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + gistsUpdateCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -26600,13 +26410,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsDeleteCommentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + gistsDeleteCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -26684,13 +26493,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsListCommitsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + gistsListCommitsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -26768,13 +26576,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsListForksResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + gistsListForksResponseBodyValidator, + ) } catch (error) { next(error) } @@ -26847,13 +26654,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsForkResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, gistsForkResponseBodyValidator) } catch (error) { next(error) } @@ -26922,13 +26723,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsCheckIsStarredResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + gistsCheckIsStarredResponseBodyValidator, + ) } catch (error) { next(error) } @@ -26997,13 +26797,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsStarResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, gistsStarResponseBodyValidator) } catch (error) { next(error) } @@ -27072,13 +26866,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsUnstarResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, gistsUnstarResponseBodyValidator) } catch (error) { next(error) } @@ -27150,13 +26938,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsGetRevisionResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + gistsGetRevisionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -27212,13 +26999,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gitignoreGetAllTemplatesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + gitignoreGetAllTemplatesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -27279,13 +27065,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gitignoreGetTemplateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + gitignoreGetTemplateResponseBodyValidator, + ) } catch (error) { next(error) } @@ -27375,18 +27160,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - appsListReposAccessibleToInstallationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsListReposAccessibleToInstallationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -27433,18 +27212,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - appsRevokeInstallationAccessTokenResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsRevokeInstallationAccessTokenResponseBodyValidator, + ) } catch (error) { next(error) } @@ -27532,13 +27305,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesListResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, issuesListResponseBodyValidator) } catch (error) { next(error) } @@ -27604,15 +27371,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - licensesGetAllCommonlyUsedResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + licensesGetAllCommonlyUsedResponseBodyValidator, + ) } catch (error) { next(error) } @@ -27681,13 +27445,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(licensesGetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, licensesGetResponseBodyValidator) } catch (error) { next(error) } @@ -27752,13 +27510,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(markdownRenderResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + markdownRenderResponseBodyValidator, + ) } catch (error) { next(error) } @@ -27819,13 +27576,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(markdownRenderRawResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + markdownRenderRawResponseBodyValidator, + ) } catch (error) { next(error) } @@ -27893,18 +27649,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - appsGetSubscriptionPlanForAccountResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsGetSubscriptionPlanForAccountResponseBodyValidator, + ) } catch (error) { next(error) } @@ -27972,13 +27722,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsListPlansResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsListPlansResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28061,13 +27810,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsListAccountsForPlanResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsListAccountsForPlanResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28141,18 +27889,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - appsGetSubscriptionPlanForAccountStubbedResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsGetSubscriptionPlanForAccountStubbedResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28216,13 +27958,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsListPlansStubbedResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsListPlansStubbedResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28297,15 +28038,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - appsListAccountsForPlanStubbedResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsListAccountsForPlanStubbedResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28360,13 +28098,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(metaGetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, metaGetResponseBodyValidator) } catch (error) { next(error) } @@ -28458,18 +28190,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityListPublicEventsForRepoNetworkResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityListPublicEventsForRepoNetworkResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28556,18 +28282,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityListNotificationsForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityListNotificationsForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28648,15 +28368,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityMarkNotificationsAsReadResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityMarkNotificationsAsReadResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28725,13 +28442,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(activityGetThreadResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityGetThreadResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28799,13 +28515,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(activityMarkThreadAsReadResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityMarkThreadAsReadResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28860,13 +28575,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(activityMarkThreadAsDoneResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityMarkThreadAsDoneResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28944,18 +28658,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityGetThreadSubscriptionForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityGetThreadSubscriptionForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -29035,15 +28743,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activitySetThreadSubscriptionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activitySetThreadSubscriptionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -29115,15 +28820,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityDeleteThreadSubscriptionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityDeleteThreadSubscriptionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -29178,13 +28880,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(metaGetOctocatResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + metaGetOctocatResponseBodyValidator, + ) } catch (error) { next(error) } @@ -29248,13 +28949,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsListResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, orgsListResponseBodyValidator) } catch (error) { next(error) } @@ -29333,15 +29028,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - dependabotRepositoryAccessForOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotRepositoryAccessForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -29424,18 +29116,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - dependabotUpdateRepositoryAccessForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotUpdateRepositoryAccessForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -29517,18 +29203,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - dependabotSetRepositoryAccessDefaultLevelResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotSetRepositoryAccessDefaultLevelResponseBodyValidator, + ) } catch (error) { next(error) } @@ -29632,18 +29312,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - billingGetGithubBillingUsageReportOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + billingGetGithubBillingUsageReportOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -29704,13 +29378,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsGetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, orgsGetResponseBodyValidator) } catch (error) { next(error) } @@ -29832,13 +29500,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsUpdateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, orgsUpdateResponseBodyValidator) } catch (error) { next(error) } @@ -29905,13 +29567,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsDeleteResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, orgsDeleteResponseBodyValidator) } catch (error) { next(error) } @@ -29971,18 +29627,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetActionsCacheUsageForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetActionsCacheUsageForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -30068,18 +29718,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetActionsCacheUsageByRepoForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetActionsCacheUsageByRepoForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -30155,15 +29799,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListHostedRunnersForOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListHostedRunnersForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -30232,15 +29873,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsCreateHostedRunnerForOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsCreateHostedRunnerForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -30315,18 +29953,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetHostedRunnersGithubOwnedImagesForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetHostedRunnersGithubOwnedImagesForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -30401,18 +30033,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetHostedRunnersPartnerImagesForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetHostedRunnersPartnerImagesForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -30472,18 +30098,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetHostedRunnersLimitsForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetHostedRunnersLimitsForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -30558,18 +30178,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetHostedRunnersMachineSpecsForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetHostedRunnersMachineSpecsForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -30644,18 +30258,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetHostedRunnersPlatformsForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetHostedRunnersPlatformsForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -30711,15 +30319,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetHostedRunnerForOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetHostedRunnerForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -30786,15 +30391,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsUpdateHostedRunnerForOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsUpdateHostedRunnerForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -30850,15 +30452,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsDeleteHostedRunnerForOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDeleteHostedRunnerForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -30913,18 +30512,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - oidcGetOidcCustomSubTemplateForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + oidcGetOidcCustomSubTemplateForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -31005,18 +30598,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - oidcUpdateOidcCustomSubTemplateForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + oidcUpdateOidcCustomSubTemplateForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -31082,18 +30669,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetGithubActionsPermissionsOrganizationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetGithubActionsPermissionsOrganizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -31164,18 +30745,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsSetGithubActionsPermissionsOrganizationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsSetGithubActionsPermissionsOrganizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -31259,18 +30834,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListSelectedRepositoriesEnabledGithubActionsOrganizationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListSelectedRepositoriesEnabledGithubActionsOrganizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -31337,18 +30906,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsSetSelectedRepositoriesEnabledGithubActionsOrganizationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsSetSelectedRepositoriesEnabledGithubActionsOrganizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -31408,18 +30971,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsEnableSelectedRepositoryGithubActionsOrganizationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsEnableSelectedRepositoryGithubActionsOrganizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -31479,18 +31036,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsDisableSelectedRepositoryGithubActionsOrganizationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDisableSelectedRepositoryGithubActionsOrganizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -31551,18 +31102,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetAllowedActionsOrganizationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetAllowedActionsOrganizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -31630,18 +31175,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsSetAllowedActionsOrganizationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsSetAllowedActionsOrganizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -31706,18 +31245,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetGithubActionsDefaultWorkflowPermissionsOrganizationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetGithubActionsDefaultWorkflowPermissionsOrganizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -31784,18 +31317,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsSetGithubActionsDefaultWorkflowPermissionsOrganizationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsSetGithubActionsDefaultWorkflowPermissionsOrganizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -31880,18 +31407,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListSelfHostedRunnerGroupsForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListSelfHostedRunnerGroupsForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -31970,18 +31491,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsCreateSelfHostedRunnerGroupForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsCreateSelfHostedRunnerGroupForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32043,18 +31558,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetSelfHostedRunnerGroupForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetSelfHostedRunnerGroupForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32129,18 +31638,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsUpdateSelfHostedRunnerGroupForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsUpdateSelfHostedRunnerGroupForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32202,18 +31705,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsDeleteSelfHostedRunnerGroupFromOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDeleteSelfHostedRunnerGroupFromOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32298,18 +31795,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListGithubHostedRunnersInGroupForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListGithubHostedRunnersInGroupForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32395,18 +31886,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListRepoAccessToSelfHostedRunnerGroupInOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListRepoAccessToSelfHostedRunnerGroupInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32475,18 +31960,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsSetRepoAccessToSelfHostedRunnerGroupInOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsSetRepoAccessToSelfHostedRunnerGroupInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32549,18 +32028,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsAddRepoAccessToSelfHostedRunnerGroupInOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsAddRepoAccessToSelfHostedRunnerGroupInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32624,18 +32097,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsRemoveRepoAccessToSelfHostedRunnerGroupInOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsRemoveRepoAccessToSelfHostedRunnerGroupInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32720,18 +32187,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListSelfHostedRunnersInGroupForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListSelfHostedRunnersInGroupForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32801,18 +32262,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsSetSelfHostedRunnersInGroupForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsSetSelfHostedRunnersInGroupForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32875,18 +32330,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsAddSelfHostedRunnerToGroupForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsAddSelfHostedRunnerToGroupForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32949,18 +32398,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsRemoveSelfHostedRunnerFromGroupForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsRemoveSelfHostedRunnerFromGroupForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33039,18 +32482,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListSelfHostedRunnersForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListSelfHostedRunnersForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33108,18 +32545,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListRunnerApplicationsForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListRunnerApplicationsForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33211,18 +32642,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGenerateRunnerJitconfigForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGenerateRunnerJitconfigForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33283,18 +32708,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsCreateRegistrationTokenForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsCreateRegistrationTokenForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33347,15 +32766,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsCreateRemoveTokenForOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsCreateRemoveTokenForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33411,15 +32827,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetSelfHostedRunnerForOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetSelfHostedRunnerForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33490,18 +32903,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsDeleteSelfHostedRunnerFromOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDeleteSelfHostedRunnerFromOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33581,18 +32988,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListLabelsForSelfHostedRunnerForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListLabelsForSelfHostedRunnerForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33683,18 +33084,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsAddCustomLabelsToSelfHostedRunnerForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsAddCustomLabelsToSelfHostedRunnerForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33785,18 +33180,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsSetCustomLabelsForSelfHostedRunnerForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsSetCustomLabelsForSelfHostedRunnerForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33874,18 +33263,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsRemoveAllCustomLabelsFromSelfHostedRunnerForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsRemoveAllCustomLabelsFromSelfHostedRunnerForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33967,18 +33350,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsRemoveCustomLabelFromSelfHostedRunnerForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsRemoveCustomLabelFromSelfHostedRunnerForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34053,13 +33430,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsListOrgSecretsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListOrgSecretsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34114,13 +33490,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsGetOrgPublicKeyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetOrgPublicKeyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34180,13 +33555,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsGetOrgSecretResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34268,15 +33642,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsCreateOrUpdateOrgSecretResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsCreateOrUpdateOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34334,13 +33705,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsDeleteOrgSecretResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDeleteOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34425,18 +33795,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListSelectedReposForOrgSecretResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListSelectedReposForOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34500,18 +33864,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsSetSelectedReposForOrgSecretResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsSetSelectedReposForOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34577,18 +33935,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsAddSelectedRepoToOrgSecretResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsAddSelectedRepoToOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34660,18 +34012,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsRemoveSelectedRepoFromOrgSecretResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsRemoveSelectedRepoFromOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34747,13 +34093,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsListOrgVariablesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListOrgVariablesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34817,13 +34162,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsCreateOrgVariableResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsCreateOrgVariableResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34883,13 +34227,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsGetOrgVariableResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetOrgVariableResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34956,13 +34299,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsUpdateOrgVariableResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsUpdateOrgVariableResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35018,13 +34360,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsDeleteOrgVariableResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDeleteOrgVariableResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35113,18 +34454,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListSelectedReposForOrgVariableResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListSelectedReposForOrgVariableResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35203,18 +34538,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsSetSelectedReposForOrgVariableResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsSetSelectedReposForOrgVariableResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35280,18 +34609,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsAddSelectedRepoToOrgVariableResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsAddSelectedRepoToOrgVariableResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35363,18 +34686,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsRemoveSelectedRepoFromOrgVariableResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsRemoveSelectedRepoFromOrgVariableResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35521,13 +34838,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsListAttestationsBulkResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListAttestationsBulkResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35598,15 +34914,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsDeleteAttestationsBulkResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsDeleteAttestationsBulkResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35681,18 +34994,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsDeleteAttestationsBySubjectDigestResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsDeleteAttestationsBySubjectDigestResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35765,15 +35072,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsDeleteAttestationsByIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsDeleteAttestationsByIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35885,13 +35189,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsListAttestationsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListAttestationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35955,13 +35258,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsListBlockedUsersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListBlockedUsersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36025,13 +35327,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsCheckBlockedUserResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsCheckBlockedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36095,13 +35396,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsBlockUserResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsBlockUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36159,13 +35459,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsUnblockUserResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsUnblockUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36257,13 +35556,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(campaignsListOrgCampaignsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + campaignsListOrgCampaignsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36374,13 +35672,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(campaignsCreateCampaignResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + campaignsCreateCampaignResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36464,15 +35761,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - campaignsGetCampaignSummaryResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + campaignsGetCampaignSummaryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36574,13 +35868,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(campaignsUpdateCampaignResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + campaignsUpdateCampaignResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36660,13 +35953,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(campaignsDeleteCampaignResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + campaignsDeleteCampaignResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36762,15 +36054,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeScanningListAlertsForOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningListAlertsForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36851,18 +36140,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecurityGetConfigurationsForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecurityGetConfigurationsForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -37012,15 +36295,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecurityCreateConfigurationResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecurityCreateConfigurationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -37100,18 +36380,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecurityGetDefaultConfigurationsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecurityGetDefaultConfigurationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -37197,15 +36471,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecurityDetachConfigurationResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecurityDetachConfigurationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -37280,15 +36551,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecurityGetConfigurationResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecurityGetConfigurationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -37424,15 +36692,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecurityUpdateConfigurationResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecurityUpdateConfigurationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -37509,15 +36774,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecurityDeleteConfigurationResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecurityDeleteConfigurationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -37590,15 +36852,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecurityAttachConfigurationResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecurityAttachConfigurationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -37696,18 +36955,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecuritySetConfigurationAsDefaultResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecuritySetConfigurationAsDefaultResponseBodyValidator, + ) } catch (error) { next(error) } @@ -37795,18 +37048,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecurityGetRepositoriesForConfigurationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecurityGetRepositoriesForConfigurationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -37902,15 +37149,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesListInOrganizationResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesListInOrganizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -38002,15 +37246,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesSetCodespacesAccessResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesSetCodespacesAccessResponseBodyValidator, + ) } catch (error) { next(error) } @@ -38098,18 +37339,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesSetCodespacesAccessUsersResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesSetCodespacesAccessUsersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -38203,18 +37438,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesDeleteCodespacesAccessUsersResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesDeleteCodespacesAccessUsersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -38290,13 +37519,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(codespacesListOrgSecretsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesListOrgSecretsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -38349,13 +37577,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(codespacesGetOrgPublicKeyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesGetOrgPublicKeyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -38413,13 +37640,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(codespacesGetOrgSecretResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesGetOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -38510,18 +37736,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesCreateOrUpdateOrgSecretResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesCreateOrUpdateOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -38586,13 +37806,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(codespacesDeleteOrgSecretResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesDeleteOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -38681,18 +37900,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesListSelectedReposForOrgSecretResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesListSelectedReposForOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -38775,18 +37988,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesSetSelectedReposForOrgSecretResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesSetSelectedReposForOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -38866,18 +38073,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesAddSelectedRepoToOrgSecretResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesAddSelectedRepoToOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -38957,18 +38158,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesRemoveSelectedRepoFromOrgSecretResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesRemoveSelectedRepoFromOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -39056,18 +38251,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - copilotGetCopilotOrganizationDetailsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + copilotGetCopilotOrganizationDetailsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -39159,13 +38348,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(copilotListCopilotSeatsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + copilotListCopilotSeatsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -39253,15 +38441,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - copilotAddCopilotSeatsForTeamsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + copilotAddCopilotSeatsForTeamsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -39357,18 +38542,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - copilotCancelCopilotSeatAssignmentForTeamsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + copilotCancelCopilotSeatAssignmentForTeamsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -39456,15 +38635,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - copilotAddCopilotSeatsForUsersResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + copilotAddCopilotSeatsForUsersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -39560,18 +38736,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - copilotCancelCopilotSeatAssignmentForUsersResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + copilotCancelCopilotSeatAssignmentForUsersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -39666,18 +38836,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - copilotCopilotMetricsForOrganizationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + copilotCopilotMetricsForOrganizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -39781,15 +38945,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - dependabotListAlertsForOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotListAlertsForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -39865,13 +39026,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(dependabotListOrgSecretsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotListOrgSecretsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -39924,13 +39084,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(dependabotGetOrgPublicKeyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotGetOrgPublicKeyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -39990,13 +39149,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(dependabotGetOrgSecretResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotGetOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40079,18 +39237,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - dependabotCreateOrUpdateOrgSecretResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotCreateOrUpdateOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40146,13 +39298,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(dependabotDeleteOrgSecretResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotDeleteOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40237,18 +39388,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - dependabotListSelectedReposForOrgSecretResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotListSelectedReposForOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40318,18 +39463,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - dependabotSetSelectedReposForOrgSecretResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotSetSelectedReposForOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40401,18 +39540,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - dependabotAddSelectedRepoToOrgSecretResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotAddSelectedRepoToOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40484,18 +39617,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - dependabotRemoveSelectedRepoFromOrgSecretResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotRemoveSelectedRepoFromOrgSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40568,18 +39695,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesListDockerMigrationConflictingPackagesForOrganizationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesListDockerMigrationConflictingPackagesForOrganizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40641,15 +39762,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityListPublicOrgEventsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityListPublicOrgEventsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40720,13 +39838,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsListFailedInvitationsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListFailedInvitationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40796,13 +39913,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsListWebhooksResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListWebhooksResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40885,13 +40001,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsCreateWebhookResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsCreateWebhookResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40955,13 +40070,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsGetWebhookResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsGetWebhookResponseBodyValidator, + ) } catch (error) { next(error) } @@ -41049,13 +40163,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsUpdateWebhookResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsUpdateWebhookResponseBodyValidator, + ) } catch (error) { next(error) } @@ -41119,13 +40232,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsDeleteWebhookResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsDeleteWebhookResponseBodyValidator, + ) } catch (error) { next(error) } @@ -41181,15 +40293,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsGetWebhookConfigForOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsGetWebhookConfigForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -41258,15 +40367,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsUpdateWebhookConfigForOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsUpdateWebhookConfigForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -41344,13 +40450,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsListWebhookDeliveriesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListWebhookDeliveriesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -41419,13 +40524,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsGetWebhookDeliveryResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsGetWebhookDeliveryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -41497,15 +40601,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsRedeliverWebhookDeliveryResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsRedeliverWebhookDeliveryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -41569,13 +40670,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsPingWebhookResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsPingWebhookResponseBodyValidator, + ) } catch (error) { next(error) } @@ -41668,15 +40768,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - apiInsightsGetRouteStatsByActorResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + apiInsightsGetRouteStatsByActorResponseBodyValidator, + ) } catch (error) { next(error) } @@ -41761,15 +40858,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - apiInsightsGetSubjectStatsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + apiInsightsGetSubjectStatsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -41834,15 +40928,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - apiInsightsGetSummaryStatsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + apiInsightsGetSummaryStatsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -41910,15 +41001,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - apiInsightsGetSummaryStatsByUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + apiInsightsGetSummaryStatsByUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -41993,18 +41081,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - apiInsightsGetSummaryStatsByActorResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + apiInsightsGetSummaryStatsByActorResponseBodyValidator, + ) } catch (error) { next(error) } @@ -42067,13 +41149,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(apiInsightsGetTimeStatsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + apiInsightsGetTimeStatsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -42139,15 +41220,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - apiInsightsGetTimeStatsByUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + apiInsightsGetTimeStatsByUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -42220,15 +41298,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - apiInsightsGetTimeStatsByActorResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + apiInsightsGetTimeStatsByActorResponseBodyValidator, + ) } catch (error) { next(error) } @@ -42313,13 +41388,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(apiInsightsGetUserStatsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + apiInsightsGetUserStatsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -42374,13 +41448,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsGetOrgInstallationResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsGetOrgInstallationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -42456,13 +41529,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsListAppInstallationsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListAppInstallationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -42522,18 +41594,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - interactionsGetRestrictionsForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + interactionsGetRestrictionsForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -42603,18 +41669,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - interactionsSetRestrictionsForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + interactionsSetRestrictionsForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -42675,18 +41735,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - interactionsRemoveRestrictionsForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + interactionsRemoveRestrictionsForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -42771,15 +41825,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsListPendingInvitationsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListPendingInvitationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -42860,13 +41911,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsCreateInvitationResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsCreateInvitationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -42934,13 +41984,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsCancelInvitationResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsCancelInvitationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -43014,13 +42063,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsListInvitationTeamsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListInvitationTeamsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -43081,13 +42129,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsListIssueTypesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListIssueTypesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -43158,13 +42205,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsCreateIssueTypeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsCreateIssueTypeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -43238,13 +42284,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsUpdateIssueTypeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsUpdateIssueTypeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -43312,13 +42357,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsDeleteIssueTypeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsDeleteIssueTypeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -43401,13 +42445,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesListForOrgResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesListForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -43482,13 +42525,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsListMembersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListMembersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -43557,15 +42599,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsCheckMembershipForUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsCheckMembershipForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -43629,13 +42668,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsRemoveMemberResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsRemoveMemberResponseBodyValidator, + ) } catch (error) { next(error) } @@ -43734,18 +42772,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesGetCodespacesForUserInOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesGetCodespacesForUserInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -43829,15 +42861,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesDeleteFromOrganizationResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesDeleteFromOrganizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -43919,15 +42948,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesStopInOrganizationResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesStopInOrganizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -44008,18 +43034,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - copilotGetCopilotSeatDetailsForUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + copilotGetCopilotSeatDetailsForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -44088,13 +43108,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsGetMembershipForUserResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsGetMembershipForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -44171,13 +43190,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsSetMembershipForUserResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsSetMembershipForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -44246,15 +43264,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsRemoveMembershipForUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsRemoveMembershipForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -44324,13 +43339,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(migrationsListForOrgResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsListForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -44411,13 +43425,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(migrationsStartForOrgResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsStartForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -44495,13 +43508,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(migrationsGetStatusForOrgResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsGetStatusForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -44566,15 +43578,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - migrationsDownloadArchiveForOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsDownloadArchiveForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -44639,15 +43648,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - migrationsDeleteArchiveForOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsDeleteArchiveForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -44713,15 +43719,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - migrationsUnlockRepoForOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsUnlockRepoForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -44795,13 +43798,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(migrationsListReposForOrgResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsListReposForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -44875,13 +43877,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsListOrgRolesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListOrgRolesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -44937,13 +43938,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsRevokeAllOrgRolesTeamResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsRevokeAllOrgRolesTeamResponseBodyValidator, + ) } catch (error) { next(error) } @@ -45013,13 +44013,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsAssignTeamToOrgRoleResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsAssignTeamToOrgRoleResponseBodyValidator, + ) } catch (error) { next(error) } @@ -45078,13 +44077,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsRevokeOrgRoleTeamResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsRevokeOrgRoleTeamResponseBodyValidator, + ) } catch (error) { next(error) } @@ -45140,13 +44138,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsRevokeAllOrgRolesUserResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsRevokeAllOrgRolesUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -45216,13 +44213,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsAssignUserToOrgRoleResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsAssignUserToOrgRoleResponseBodyValidator, + ) } catch (error) { next(error) } @@ -45281,13 +44277,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsRevokeOrgRoleUserResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsRevokeOrgRoleUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -45355,13 +44350,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsGetOrgRoleResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsGetOrgRoleResponseBodyValidator, + ) } catch (error) { next(error) } @@ -45438,13 +44432,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsListOrgRoleTeamsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListOrgRoleTeamsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -45521,13 +44514,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsListOrgRoleUsersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListOrgRoleUsersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -45593,15 +44585,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsListOutsideCollaboratorsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListOutsideCollaboratorsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -45688,18 +44677,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsConvertMemberToOutsideCollaboratorResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsConvertMemberToOutsideCollaboratorResponseBodyValidator, + ) } catch (error) { next(error) } @@ -45773,15 +44756,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsRemoveOutsideCollaboratorResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsRemoveOutsideCollaboratorResponseBodyValidator, + ) } catch (error) { next(error) } @@ -45871,18 +44851,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesListPackagesForOrganizationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesListPackagesForOrganizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -45946,18 +44920,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesGetPackageForOrganizationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesGetPackageForOrganizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46038,15 +45006,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesDeletePackageForOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesDeletePackageForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46135,15 +45100,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesRestorePackageForOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesRestorePackageForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46244,18 +45206,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesGetAllPackageVersionsForPackageOwnedByOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesGetAllPackageVersionsForPackageOwnedByOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46326,18 +45282,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesGetPackageVersionForOrganizationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesGetPackageVersionForOrganizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46419,18 +45369,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesDeletePackageVersionForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesDeletePackageVersionForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46512,18 +45456,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesRestorePackageVersionForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesRestorePackageVersionForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46626,13 +45564,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsListPatGrantRequestsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListPatGrantRequestsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46720,15 +45657,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsReviewPatGrantRequestsInBulkResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsReviewPatGrantRequestsInBulkResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46814,13 +45748,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsReviewPatGrantRequestResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsReviewPatGrantRequestResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46902,18 +45835,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsListPatGrantRequestRepositoriesResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListPatGrantRequestRepositoriesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47015,13 +45942,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsListPatGrantsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListPatGrantsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47105,13 +46031,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsUpdatePatAccessesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsUpdatePatAccessesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47195,13 +46120,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsUpdatePatAccessResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsUpdatePatAccessResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47283,15 +46207,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsListPatGrantRepositoriesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListPatGrantRepositoriesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47383,18 +46304,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - privateRegistriesListOrgPrivateRegistriesResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + privateRegistriesListOrgPrivateRegistriesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47509,18 +46424,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - privateRegistriesCreateOrgPrivateRegistryResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + privateRegistriesCreateOrgPrivateRegistryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47587,15 +46496,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - privateRegistriesGetOrgPublicKeyResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + privateRegistriesGetOrgPublicKeyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47668,18 +46574,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - privateRegistriesGetOrgPrivateRegistryResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + privateRegistriesGetOrgPrivateRegistryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47793,18 +46693,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - privateRegistriesUpdateOrgPrivateRegistryResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + privateRegistriesUpdateOrgPrivateRegistryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47879,18 +46773,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - privateRegistriesDeleteOrgPrivateRegistryResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + privateRegistriesDeleteOrgPrivateRegistryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47962,13 +46850,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(projectsClassicListForOrgResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicListForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -48055,15 +46942,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - projectsClassicCreateForOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicCreateForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -48129,15 +47013,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsGetAllCustomPropertiesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsGetAllCustomPropertiesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -48213,18 +47094,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsCreateOrUpdateCustomPropertiesResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsCreateOrUpdateCustomPropertiesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -48292,13 +47167,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsGetCustomPropertyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsGetCustomPropertyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -48374,15 +47248,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsCreateOrUpdateCustomPropertyResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsCreateOrUpdateCustomPropertyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -48451,13 +47322,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsRemoveCustomPropertyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsRemoveCustomPropertyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -48543,18 +47413,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsListCustomPropertiesValuesForReposResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListCustomPropertiesValuesForReposResponseBodyValidator, + ) } catch (error) { next(error) } @@ -48642,18 +47506,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsCreateOrUpdateCustomPropertiesValuesForReposResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsCreateOrUpdateCustomPropertiesValuesForReposResponseBodyValidator, + ) } catch (error) { next(error) } @@ -48717,13 +47575,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsListPublicMembersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListPublicMembersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -48788,15 +47645,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsCheckPublicMembershipForUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsCheckPublicMembershipForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -48867,18 +47721,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsSetPublicMembershipForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsSetPublicMembershipForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -48940,18 +47788,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsRemovePublicMembershipForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsRemovePublicMembershipForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -49024,13 +47866,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListForOrgResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -49131,13 +47972,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposCreateInOrgResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -49212,13 +48052,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetOrgRulesetsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetOrgRulesetsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -49299,13 +48138,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposCreateOrgRulesetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateOrgRulesetResponseBodyValidator, + ) } catch (error) { next(error) } @@ -49390,13 +48228,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetOrgRuleSuitesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetOrgRuleSuitesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -49464,13 +48301,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetOrgRuleSuiteResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetOrgRuleSuiteResponseBodyValidator, + ) } catch (error) { next(error) } @@ -49538,13 +48374,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetOrgRulesetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetOrgRulesetResponseBodyValidator, + ) } catch (error) { next(error) } @@ -49627,13 +48462,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposUpdateOrgRulesetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposUpdateOrgRulesetResponseBodyValidator, + ) } catch (error) { next(error) } @@ -49701,13 +48535,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposDeleteOrgRulesetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeleteOrgRulesetResponseBodyValidator, + ) } catch (error) { next(error) } @@ -49785,13 +48618,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsGetOrgRulesetHistoryResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsGetOrgRulesetHistoryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -49861,13 +48693,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsGetOrgRulesetVersionResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsGetOrgRulesetVersionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -49966,15 +48797,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - secretScanningListAlertsForOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + secretScanningListAlertsForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -50064,18 +48892,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - securityAdvisoriesListOrgRepositoryAdvisoriesResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + securityAdvisoriesListOrgRepositoryAdvisoriesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -50128,15 +48950,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsListSecurityManagerTeamsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListSecurityManagerTeamsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -50192,15 +49011,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsAddSecurityManagerTeamResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsAddSecurityManagerTeamResponseBodyValidator, + ) } catch (error) { next(error) } @@ -50256,15 +49072,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsRemoveSecurityManagerTeamResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsRemoveSecurityManagerTeamResponseBodyValidator, + ) } catch (error) { next(error) } @@ -50319,18 +49132,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - billingGetGithubActionsBillingOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + billingGetGithubActionsBillingOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -50385,18 +49192,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - billingGetGithubPackagesBillingOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + billingGetGithubPackagesBillingOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -50451,18 +49252,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - billingGetSharedStorageBillingOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + billingGetSharedStorageBillingOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -50546,18 +49341,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - hostedComputeListNetworkConfigurationsForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + hostedComputeListNetworkConfigurationsForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -50629,18 +49418,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - hostedComputeCreateNetworkConfigurationForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + hostedComputeCreateNetworkConfigurationForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -50702,18 +49485,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - hostedComputeGetNetworkConfigurationForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + hostedComputeGetNetworkConfigurationForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -50786,18 +49563,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - hostedComputeUpdateNetworkConfigurationForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + hostedComputeUpdateNetworkConfigurationForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -50859,18 +49630,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - hostedComputeDeleteNetworkConfigurationFromOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + hostedComputeDeleteNetworkConfigurationFromOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -50932,18 +49697,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - hostedComputeGetNetworkSettingsForOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + hostedComputeGetNetworkSettingsForOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -51033,15 +49792,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - copilotCopilotMetricsForTeamResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + copilotCopilotMetricsForTeamResponseBodyValidator, + ) } catch (error) { next(error) } @@ -51111,13 +49867,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsListResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, teamsListResponseBodyValidator) } catch (error) { next(error) } @@ -51199,13 +49949,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsCreateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, teamsCreateResponseBodyValidator) } catch (error) { next(error) } @@ -51269,13 +50013,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsGetByNameResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsGetByNameResponseBodyValidator, + ) } catch (error) { next(error) } @@ -51368,13 +50111,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsUpdateInOrgResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsUpdateInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -51432,13 +50174,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsDeleteInOrgResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsDeleteInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -51505,13 +50246,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsListDiscussionsInOrgResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsListDiscussionsInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -51577,15 +50317,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsCreateDiscussionInOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsCreateDiscussionInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -51642,13 +50379,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsGetDiscussionInOrgResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsGetDiscussionInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -51713,15 +50449,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsUpdateDiscussionInOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsUpdateDiscussionInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -51778,15 +50511,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsDeleteDiscussionInOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsDeleteDiscussionInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -51856,15 +50586,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsListDiscussionCommentsInOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsListDiscussionCommentsInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -51929,18 +50656,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsCreateDiscussionCommentInOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsCreateDiscussionCommentInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -51998,15 +50719,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsGetDiscussionCommentInOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsGetDiscussionCommentInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -52072,18 +50790,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsUpdateDiscussionCommentInOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsUpdateDiscussionCommentInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -52141,18 +50853,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsDeleteDiscussionCommentInOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsDeleteDiscussionCommentInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -52237,18 +50943,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reactionsListForTeamDiscussionCommentInOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsListForTeamDiscussionCommentInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -52339,18 +51039,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reactionsCreateForTeamDiscussionCommentInOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsCreateForTeamDiscussionCommentInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -52415,18 +51109,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reactionsDeleteForTeamDiscussionCommentResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsDeleteForTeamDiscussionCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -52504,18 +51192,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reactionsListForTeamDiscussionInOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsListForTeamDiscussionInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -52604,18 +51286,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reactionsCreateForTeamDiscussionInOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsCreateForTeamDiscussionInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -52673,15 +51349,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reactionsDeleteForTeamDiscussionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsDeleteForTeamDiscussionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -52749,15 +51422,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsListPendingInvitationsInOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsListPendingInvitationsInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -52825,13 +51495,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsListMembersInOrgResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsListMembersInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -52897,15 +51566,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsGetMembershipForUserInOrgResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsGetMembershipForUserInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -52991,18 +51657,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsAddOrUpdateMembershipForUserInOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsAddOrUpdateMembershipForUserInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -53068,18 +51728,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsRemoveMembershipForUserInOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsRemoveMembershipForUserInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -53146,13 +51800,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsListProjectsInOrgResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsListProjectsInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -53224,18 +51877,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsCheckPermissionsForProjectInOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsCheckPermissionsForProjectInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -53325,18 +51972,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsAddOrUpdateProjectPermissionsInOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsAddOrUpdateProjectPermissionsInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -53393,13 +52034,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsRemoveProjectInOrgResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsRemoveProjectInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -53466,13 +52106,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsListReposInOrgResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsListReposInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -53543,18 +52182,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsCheckPermissionsForRepoInOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsCheckPermissionsForRepoInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -53626,18 +52259,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsAddOrUpdateRepoPermissionsInOrgResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsAddOrUpdateRepoPermissionsInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -53697,13 +52324,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsRemoveRepoInOrgResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsRemoveRepoInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -53770,13 +52396,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsListChildInOrgResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsListChildInOrgResponseBodyValidator, + ) } catch (error) { next(error) } @@ -53864,18 +52489,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsEnableOrDisableSecurityProductOnAllOrgReposResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsEnableOrDisableSecurityProductOnAllOrgReposResponseBodyValidator, + ) } catch (error) { next(error) } @@ -53950,13 +52569,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(projectsClassicGetCardResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicGetCardResponseBodyValidator, + ) } catch (error) { next(error) } @@ -54047,13 +52665,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(projectsClassicUpdateCardResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicUpdateCardResponseBodyValidator, + ) } catch (error) { next(error) } @@ -54140,13 +52757,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(projectsClassicDeleteCardResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicDeleteCardResponseBodyValidator, + ) } catch (error) { next(error) } @@ -54287,13 +52903,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(projectsClassicMoveCardResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicMoveCardResponseBodyValidator, + ) } catch (error) { next(error) } @@ -54369,13 +52984,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(projectsClassicGetColumnResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicGetColumnResponseBodyValidator, + ) } catch (error) { next(error) } @@ -54455,15 +53069,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - projectsClassicUpdateColumnResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicUpdateColumnResponseBodyValidator, + ) } catch (error) { next(error) } @@ -54535,15 +53146,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - projectsClassicDeleteColumnResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicDeleteColumnResponseBodyValidator, + ) } catch (error) { next(error) } @@ -54628,13 +53236,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(projectsClassicListCardsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicListCardsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -54750,13 +53357,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(projectsClassicCreateCardResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicCreateCardResponseBodyValidator, + ) } catch (error) { next(error) } @@ -54840,13 +53446,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(projectsClassicMoveColumnResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicMoveColumnResponseBodyValidator, + ) } catch (error) { next(error) } @@ -54917,13 +53522,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(projectsClassicGetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicGetResponseBodyValidator, + ) } catch (error) { next(error) } @@ -55033,13 +53637,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(projectsClassicUpdateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicUpdateResponseBodyValidator, + ) } catch (error) { next(error) } @@ -55129,13 +53732,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(projectsClassicDeleteResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicDeleteResponseBodyValidator, + ) } catch (error) { next(error) } @@ -55225,15 +53827,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - projectsClassicListCollaboratorsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicListCollaboratorsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -55328,15 +53927,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - projectsClassicAddCollaboratorResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicAddCollaboratorResponseBodyValidator, + ) } catch (error) { next(error) } @@ -55417,18 +54013,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - projectsClassicRemoveCollaboratorResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicRemoveCollaboratorResponseBodyValidator, + ) } catch (error) { next(error) } @@ -55511,18 +54101,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - projectsClassicGetPermissionForUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicGetPermissionForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -55603,15 +54187,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - projectsClassicListColumnsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicListColumnsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -55695,15 +54276,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - projectsClassicCreateColumnResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicCreateColumnResponseBodyValidator, + ) } catch (error) { next(error) } @@ -55762,13 +54340,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(rateLimitGetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, rateLimitGetResponseBodyValidator) } catch (error) { next(error) } @@ -55837,13 +54409,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, reposGetResponseBodyValidator) } catch (error) { next(error) } @@ -55973,13 +54539,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposUpdateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, reposUpdateResponseBodyValidator) } catch (error) { next(error) } @@ -56061,13 +54621,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposDeleteResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, reposDeleteResponseBodyValidator) } catch (error) { next(error) } @@ -56147,15 +54701,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListArtifactsForRepoResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListArtifactsForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56214,13 +54765,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsGetArtifactResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetArtifactResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56279,13 +54829,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsDeleteArtifactResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDeleteArtifactResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56352,13 +54901,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsDownloadArtifactResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDownloadArtifactResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56419,15 +54967,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetActionsCacheUsageResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetActionsCacheUsageResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56499,15 +55044,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetActionsCacheListResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetActionsCacheListResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56572,15 +55114,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsDeleteActionsCacheByKeyResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDeleteActionsCacheByKeyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56637,15 +55176,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsDeleteActionsCacheByIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDeleteActionsCacheByIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56702,15 +55238,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetJobForWorkflowRunResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetJobForWorkflowRunResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56773,18 +55306,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsDownloadJobLogsForWorkflowRunResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDownloadJobLogsForWorkflowRunResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56859,15 +55386,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsReRunJobForWorkflowRunResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsReRunJobForWorkflowRunResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56936,18 +55460,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetCustomOidcSubClaimForRepoResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetCustomOidcSubClaimForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -57029,18 +55547,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsSetCustomOidcSubClaimForRepoResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsSetCustomOidcSubClaimForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -57119,18 +55631,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListRepoOrganizationSecretsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListRepoOrganizationSecretsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -57215,18 +55721,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListRepoOrganizationVariablesResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListRepoOrganizationVariablesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -57293,18 +55793,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetGithubActionsPermissionsRepositoryResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetGithubActionsPermissionsRepositoryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -57376,18 +55870,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsSetGithubActionsPermissionsRepositoryResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsSetGithubActionsPermissionsRepositoryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -57454,18 +55942,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetWorkflowAccessToRepositoryResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetWorkflowAccessToRepositoryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -57534,18 +56016,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsSetWorkflowAccessToRepositoryResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsSetWorkflowAccessToRepositoryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -57601,18 +56077,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetAllowedActionsRepositoryResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetAllowedActionsRepositoryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -57675,18 +56145,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsSetAllowedActionsRepositoryResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsSetAllowedActionsRepositoryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -57751,18 +56215,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetGithubActionsDefaultWorkflowPermissionsRepositoryResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetGithubActionsDefaultWorkflowPermissionsRepositoryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -57838,18 +56296,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsSetGithubActionsDefaultWorkflowPermissionsRepositoryResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsSetGithubActionsDefaultWorkflowPermissionsRepositoryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -57929,18 +56381,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListSelfHostedRunnersForRepoResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListSelfHostedRunnersForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58005,18 +56451,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListRunnerApplicationsForRepoResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListRunnerApplicationsForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58109,18 +56549,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGenerateRunnerJitconfigForRepoResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGenerateRunnerJitconfigForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58182,18 +56616,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsCreateRegistrationTokenForRepoResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsCreateRegistrationTokenForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58249,15 +56677,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsCreateRemoveTokenForRepoResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsCreateRemoveTokenForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58314,18 +56739,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetSelfHostedRunnerForRepoResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetSelfHostedRunnerForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58397,18 +56816,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsDeleteSelfHostedRunnerFromRepoResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDeleteSelfHostedRunnerFromRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58489,18 +56902,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListLabelsForSelfHostedRunnerForRepoResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListLabelsForSelfHostedRunnerForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58592,18 +56999,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsAddCustomLabelsToSelfHostedRunnerForRepoResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsAddCustomLabelsToSelfHostedRunnerForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58695,18 +57096,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsSetCustomLabelsForSelfHostedRunnerForRepoResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsSetCustomLabelsForSelfHostedRunnerForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58788,18 +57183,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsRemoveAllCustomLabelsFromSelfHostedRunnerForRepoResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsRemoveAllCustomLabelsFromSelfHostedRunnerForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58886,18 +57275,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsRemoveCustomLabelFromSelfHostedRunnerForRepoResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsRemoveCustomLabelFromSelfHostedRunnerForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59001,15 +57384,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListWorkflowRunsForRepoResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListWorkflowRunsForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59076,13 +57456,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsGetWorkflowRunResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetWorkflowRunResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59139,13 +57518,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsDeleteWorkflowRunResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDeleteWorkflowRunResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59205,13 +57583,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsGetReviewsForRunResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetReviewsForRunResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59281,13 +57658,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsApproveWorkflowRunResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsApproveWorkflowRunResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59368,15 +57744,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListWorkflowRunArtifactsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListWorkflowRunArtifactsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59442,15 +57815,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetWorkflowRunAttemptResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetWorkflowRunAttemptResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59538,18 +57908,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListJobsForWorkflowRunAttemptResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListJobsForWorkflowRunAttemptResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59613,18 +57977,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsDownloadWorkflowRunAttemptLogsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDownloadWorkflowRunAttemptLogsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59690,13 +58048,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsCancelWorkflowRunResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsCancelWorkflowRunResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59762,15 +58119,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsReviewCustomGatesForRunResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsReviewCustomGatesForRunResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59836,15 +58190,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsForceCancelWorkflowRunResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsForceCancelWorkflowRunResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59922,15 +58273,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListJobsForWorkflowRunResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListJobsForWorkflowRunResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59987,15 +58335,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsDownloadWorkflowRunLogsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDownloadWorkflowRunLogsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60065,15 +58410,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsDeleteWorkflowRunLogsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDeleteWorkflowRunLogsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60133,18 +58475,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetPendingDeploymentsForRunResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetPendingDeploymentsForRunResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60217,18 +58553,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsReviewPendingDeploymentsForRunResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsReviewPendingDeploymentsForRunResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60296,13 +58626,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsReRunWorkflowResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsReRunWorkflowResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60368,15 +58697,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsReRunWorkflowFailedJobsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsReRunWorkflowFailedJobsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60433,15 +58759,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetWorkflowRunUsageResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetWorkflowRunUsageResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60519,13 +58842,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsListRepoSecretsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListRepoSecretsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60581,13 +58903,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsGetRepoPublicKeyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetRepoPublicKeyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60646,13 +58967,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsGetRepoSecretResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetRepoSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60733,15 +59053,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsCreateOrUpdateRepoSecretResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsCreateOrUpdateRepoSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60798,13 +59115,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsDeleteRepoSecretResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDeleteRepoSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60883,13 +59199,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsListRepoVariablesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListRepoVariablesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60954,13 +59269,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsCreateRepoVariableResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsCreateRepoVariableResponseBodyValidator, + ) } catch (error) { next(error) } @@ -61019,13 +59333,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsGetRepoVariableResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetRepoVariableResponseBodyValidator, + ) } catch (error) { next(error) } @@ -61091,13 +59404,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsUpdateRepoVariableResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsUpdateRepoVariableResponseBodyValidator, + ) } catch (error) { next(error) } @@ -61154,13 +59466,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsDeleteRepoVariableResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDeleteRepoVariableResponseBodyValidator, + ) } catch (error) { next(error) } @@ -61239,13 +59550,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsListRepoWorkflowsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListRepoWorkflowsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -61304,13 +59614,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsGetWorkflowResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetWorkflowResponseBodyValidator, + ) } catch (error) { next(error) } @@ -61369,13 +59678,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsDisableWorkflowResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDisableWorkflowResponseBodyValidator, + ) } catch (error) { next(error) } @@ -61441,15 +59749,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsCreateWorkflowDispatchResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsCreateWorkflowDispatchResponseBodyValidator, + ) } catch (error) { next(error) } @@ -61508,13 +59813,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsEnableWorkflowResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsEnableWorkflowResponseBodyValidator, + ) } catch (error) { next(error) } @@ -61619,13 +59923,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsListWorkflowRunsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListWorkflowRunsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -61682,13 +59985,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(actionsGetWorkflowUsageResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetWorkflowUsageResponseBodyValidator, + ) } catch (error) { next(error) } @@ -61776,13 +60078,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListActivitiesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListActivitiesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -61855,13 +60156,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesListAssigneesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesListAssigneesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -61927,15 +60227,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - issuesCheckUserCanBeAssignedResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesCheckUserCanBeAssignedResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62017,13 +60314,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposCreateAttestationResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateAttestationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62136,13 +60432,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListAttestationsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListAttestationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62200,13 +60495,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListAutolinksResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListAutolinksResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62280,13 +60574,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposCreateAutolinkResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateAutolinkResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62351,13 +60644,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetAutolinkResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetAutolinkResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62422,13 +60714,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposDeleteAutolinkResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeleteAutolinkResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62495,15 +60786,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposCheckAutomatedSecurityFixesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCheckAutomatedSecurityFixesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62559,18 +60847,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposEnableAutomatedSecurityFixesResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposEnableAutomatedSecurityFixesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62626,18 +60908,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposDisableAutomatedSecurityFixesResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDisableAutomatedSecurityFixesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62711,13 +60987,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListBranchesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListBranchesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62786,13 +61061,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetBranchResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetBranchResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62858,13 +61132,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetBranchProtectionResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetBranchProtectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62996,15 +61269,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposUpdateBranchProtectionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposUpdateBranchProtectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -63070,15 +61340,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposDeleteBranchProtectionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeleteBranchProtectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -63140,15 +61407,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetAdminBranchProtectionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetAdminBranchProtectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -63210,15 +61474,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposSetAdminBranchProtectionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposSetAdminBranchProtectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -63284,15 +61545,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposDeleteAdminBranchProtectionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeleteAdminBranchProtectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -63354,18 +61612,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetPullRequestReviewProtectionResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetPullRequestReviewProtectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -63466,18 +61718,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposUpdatePullRequestReviewProtectionResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposUpdatePullRequestReviewProtectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -63549,18 +61795,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposDeletePullRequestReviewProtectionResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeletePullRequestReviewProtectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -63628,18 +61868,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetCommitSignatureProtectionResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetCommitSignatureProtectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -63713,18 +61947,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposCreateCommitSignatureProtectionResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateCommitSignatureProtectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -63796,18 +62024,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposDeleteCommitSignatureProtectionResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeleteCommitSignatureProtectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -63873,15 +62095,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetStatusChecksProtectionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetStatusChecksProtectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -63967,15 +62186,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposUpdateStatusCheckProtectionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposUpdateStatusCheckProtectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -64032,15 +62248,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposRemoveStatusCheckProtectionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposRemoveStatusCheckProtectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -64106,15 +62319,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetAllStatusCheckContextsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetAllStatusCheckContextsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -64196,15 +62406,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposAddStatusCheckContextsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposAddStatusCheckContextsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -64282,15 +62489,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposSetStatusCheckContextsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposSetStatusCheckContextsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -64369,15 +62573,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposRemoveStatusCheckContextsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposRemoveStatusCheckContextsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -64443,15 +62644,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetAccessRestrictionsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetAccessRestrictionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -64508,15 +62706,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposDeleteAccessRestrictionsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeleteAccessRestrictionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -64588,18 +62783,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetAppsWithAccessToProtectedBranchResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetAppsWithAccessToProtectedBranchResponseBodyValidator, + ) } catch (error) { next(error) } @@ -64673,15 +62862,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposAddAppAccessRestrictionsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposAddAppAccessRestrictionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -64755,15 +62941,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposSetAppAccessRestrictionsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposSetAppAccessRestrictionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -64837,15 +63020,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposRemoveAppAccessRestrictionsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposRemoveAppAccessRestrictionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -64917,18 +63097,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetTeamsWithAccessToProtectedBranchResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetTeamsWithAccessToProtectedBranchResponseBodyValidator, + ) } catch (error) { next(error) } @@ -65002,15 +63176,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposAddTeamAccessRestrictionsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposAddTeamAccessRestrictionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -65084,15 +63255,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposSetTeamAccessRestrictionsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposSetTeamAccessRestrictionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -65167,18 +63335,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposRemoveTeamAccessRestrictionsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposRemoveTeamAccessRestrictionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -65250,18 +63412,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetUsersWithAccessToProtectedBranchResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetUsersWithAccessToProtectedBranchResponseBodyValidator, + ) } catch (error) { next(error) } @@ -65335,15 +63491,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposAddUserAccessRestrictionsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposAddUserAccessRestrictionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -65417,15 +63570,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposSetUserAccessRestrictionsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposSetUserAccessRestrictionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -65499,18 +63649,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposRemoveUserAccessRestrictionsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposRemoveUserAccessRestrictionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -65589,13 +63733,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposRenameBranchResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposRenameBranchResponseBodyValidator, + ) } catch (error) { next(error) } @@ -65665,13 +63808,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(checksCreateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, checksCreateResponseBodyValidator) } catch (error) { next(error) } @@ -65730,13 +63867,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(checksGetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, checksGetResponseBodyValidator) } catch (error) { next(error) } @@ -65871,13 +64002,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(checksUpdateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, checksUpdateResponseBodyValidator) } catch (error) { next(error) } @@ -65945,13 +64070,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(checksListAnnotationsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + checksListAnnotationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66024,13 +64148,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(checksRerequestRunResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + checksRerequestRunResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66100,13 +64223,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(checksCreateSuiteResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + checksCreateSuiteResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66177,15 +64299,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - checksSetSuitesPreferencesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + checksSetSuitesPreferencesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66244,13 +64363,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(checksGetSuiteResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + checksGetSuiteResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66332,13 +64450,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(checksListForSuiteResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + checksListForSuiteResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66397,13 +64514,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(checksRerequestSuiteResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + checksRerequestSuiteResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66512,15 +64628,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeScanningListAlertsForRepoResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningListAlertsForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66608,13 +64721,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(codeScanningGetAlertResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningGetAlertResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66714,13 +64826,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(codeScanningUpdateAlertResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningUpdateAlertResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66808,13 +64919,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(codeScanningGetAutofixResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningGetAutofixResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66911,13 +65021,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(codeScanningCreateAutofixResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningCreateAutofixResponseBodyValidator, + ) } catch (error) { next(error) } @@ -67019,13 +65128,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(codeScanningCommitAutofixResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningCommitAutofixResponseBodyValidator, + ) } catch (error) { next(error) } @@ -67123,15 +65231,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeScanningListAlertInstancesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningListAlertInstancesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -67231,15 +65336,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeScanningListRecentAnalysesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningListRecentAnalysesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -67330,13 +65432,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(codeScanningGetAnalysisResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningGetAnalysisResponseBodyValidator, + ) } catch (error) { next(error) } @@ -67435,15 +65536,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeScanningDeleteAnalysisResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningDeleteAnalysisResponseBodyValidator, + ) } catch (error) { next(error) } @@ -67529,15 +65627,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeScanningListCodeqlDatabasesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningListCodeqlDatabasesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -67628,15 +65723,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeScanningGetCodeqlDatabaseResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningGetCodeqlDatabaseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -67721,15 +65813,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeScanningDeleteCodeqlDatabaseResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningDeleteCodeqlDatabaseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -67825,18 +65914,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeScanningCreateVariantAnalysisResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningCreateVariantAnalysisResponseBodyValidator, + ) } catch (error) { next(error) } @@ -67919,15 +66002,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeScanningGetVariantAnalysisResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningGetVariantAnalysisResponseBodyValidator, + ) } catch (error) { next(error) } @@ -68018,18 +66098,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeScanningGetVariantAnalysisRepoTaskResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningGetVariantAnalysisRepoTaskResponseBodyValidator, + ) } catch (error) { next(error) } @@ -68115,15 +66189,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeScanningGetDefaultSetupResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningGetDefaultSetupResponseBodyValidator, + ) } catch (error) { next(error) } @@ -68228,15 +66299,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeScanningUpdateDefaultSetupResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningUpdateDefaultSetupResponseBodyValidator, + ) } catch (error) { next(error) } @@ -68344,13 +66412,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(codeScanningUploadSarifResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningUploadSarifResponseBodyValidator, + ) } catch (error) { next(error) } @@ -68436,13 +66503,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(codeScanningGetSarifResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeScanningGetSarifResponseBodyValidator, + ) } catch (error) { next(error) } @@ -68527,18 +66593,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codeSecurityGetConfigurationForRepositoryResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codeSecurityGetConfigurationForRepositoryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -68610,13 +66670,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposCodeownersErrorsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCodeownersErrorsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -68717,18 +66776,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesListInRepositoryForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesListInRepositoryForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -68852,18 +66905,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesCreateWithRepoForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesCreateWithRepoForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -68977,18 +67024,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesListDevcontainersInRepositoryForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesListDevcontainersInRepositoryForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -69094,18 +67135,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesRepoMachinesForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesRepoMachinesForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -69212,18 +67247,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesPreFlightWithRepoForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesPreFlightWithRepoForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -69332,18 +67361,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesCheckPermissionsForDevcontainerResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesCheckPermissionsForDevcontainerResponseBodyValidator, + ) } catch (error) { next(error) } @@ -69422,13 +67445,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(codespacesListRepoSecretsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesListRepoSecretsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -69484,15 +67506,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesGetRepoPublicKeyResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesGetRepoPublicKeyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -69549,13 +67568,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(codespacesGetRepoSecretResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesGetRepoSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -69637,18 +67655,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesCreateOrUpdateRepoSecretResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesCreateOrUpdateRepoSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -69705,15 +67717,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesDeleteRepoSecretResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesDeleteRepoSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -69790,13 +67799,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListCollaboratorsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListCollaboratorsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -69861,13 +67869,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposCheckCollaboratorResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCheckCollaboratorResponseBodyValidator, + ) } catch (error) { next(error) } @@ -69948,13 +67955,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposAddCollaboratorResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposAddCollaboratorResponseBodyValidator, + ) } catch (error) { next(error) } @@ -70024,13 +68030,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposRemoveCollaboratorResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposRemoveCollaboratorResponseBodyValidator, + ) } catch (error) { next(error) } @@ -70098,18 +68103,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetCollaboratorPermissionLevelResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetCollaboratorPermissionLevelResponseBodyValidator, + ) } catch (error) { next(error) } @@ -70174,15 +68173,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposListCommitCommentsForRepoResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListCommitCommentsForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -70247,13 +68243,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetCommitCommentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetCommitCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -70325,13 +68320,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposUpdateCommitCommentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposUpdateCommitCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -70397,13 +68391,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposDeleteCommitCommentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeleteCommitCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -70490,15 +68483,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reactionsListForCommitCommentResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsListForCommitCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -70585,15 +68575,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reactionsCreateForCommitCommentResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsCreateForCommitCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -70651,15 +68638,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reactionsDeleteForCommitCommentResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsDeleteForCommitCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -70750,13 +68734,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListCommitsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListCommitsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -70826,15 +68809,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposListBranchesForHeadCommitResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListBranchesForHeadCommitResponseBodyValidator, + ) } catch (error) { next(error) } @@ -70900,15 +68880,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposListCommentsForCommitResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListCommentsForCommitResponseBodyValidator, + ) } catch (error) { next(error) } @@ -70989,13 +68966,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposCreateCommitCommentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateCommitCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71076,18 +69052,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposListPullRequestsAssociatedWithCommitResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListPullRequestsAssociatedWithCommitResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71188,13 +69158,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetCommitResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetCommitResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71277,13 +69246,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(checksListForRefResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + checksListForRefResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71364,13 +69332,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(checksListSuitesForRefResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + checksListSuitesForRefResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71445,15 +69412,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetCombinedStatusForRefResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetCombinedStatusForRefResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71528,15 +69492,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposListCommitStatusesForRefResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListCommitStatusesForRefResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71592,15 +69553,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetCommunityProfileMetricsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetCommunityProfileMetricsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71693,13 +69651,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposCompareCommitsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCompareCommitsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71795,13 +69752,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetContentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetContentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71906,15 +69862,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposCreateOrUpdateFileContentsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateOrUpdateFileContentsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -72018,13 +69971,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposDeleteFileResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeleteFileResponseBodyValidator, + ) } catch (error) { next(error) } @@ -72106,13 +70058,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListContributorsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListContributorsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -72219,15 +70170,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - dependabotListAlertsForRepoResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotListAlertsForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -72300,13 +70248,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(dependabotGetAlertResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotGetAlertResponseBodyValidator, + ) } catch (error) { next(error) } @@ -72405,13 +70352,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(dependabotUpdateAlertResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotUpdateAlertResponseBodyValidator, + ) } catch (error) { next(error) } @@ -72490,13 +70436,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(dependabotListRepoSecretsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotListRepoSecretsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -72552,15 +70497,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - dependabotGetRepoPublicKeyResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotGetRepoPublicKeyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -72617,13 +70559,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(dependabotGetRepoSecretResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotGetRepoSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -72705,18 +70646,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - dependabotCreateOrUpdateRepoSecretResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotCreateOrUpdateRepoSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -72773,15 +70708,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - dependabotDeleteRepoSecretResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependabotDeleteRepoSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -72859,13 +70791,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(dependencyGraphDiffRangeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependencyGraphDiffRangeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -72934,13 +70865,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(dependencyGraphExportSbomResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependencyGraphExportSbomResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73026,18 +70956,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - dependencyGraphCreateRepositorySnapshotResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + dependencyGraphCreateRepositorySnapshotResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73108,13 +71032,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListDeploymentsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListDeploymentsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73206,13 +71129,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposCreateDeploymentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateDeploymentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73277,13 +71199,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetDeploymentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetDeploymentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73352,13 +71273,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposDeleteDeploymentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeleteDeploymentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73433,15 +71353,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposListDeploymentStatusesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListDeploymentStatusesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73529,15 +71446,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposCreateDeploymentStatusResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateDeploymentStatusResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73604,13 +71518,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetDeploymentStatusResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetDeploymentStatusResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73688,13 +71601,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposCreateDispatchEventResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateDispatchEventResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73773,13 +71685,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetAllEnvironmentsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetAllEnvironmentsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73838,13 +71749,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetEnvironmentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetEnvironmentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73932,15 +71842,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposCreateOrUpdateEnvironmentResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateOrUpdateEnvironmentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73997,13 +71904,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposDeleteAnEnvironmentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeleteAnEnvironmentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74083,18 +71989,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposListDeploymentBranchPoliciesResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListDeploymentBranchPoliciesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74171,18 +72071,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposCreateDeploymentBranchPolicyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateDeploymentBranchPolicyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74240,15 +72134,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetDeploymentBranchPolicyResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetDeploymentBranchPolicyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74313,18 +72204,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposUpdateDeploymentBranchPolicyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposUpdateDeploymentBranchPolicyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74382,18 +72267,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposDeleteDeploymentBranchPolicyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeleteDeploymentBranchPolicyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74474,18 +72353,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetAllDeploymentProtectionRulesResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetAllDeploymentProtectionRulesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74553,18 +72426,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposCreateDeploymentProtectionRuleResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateDeploymentProtectionRuleResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74654,18 +72521,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposListCustomDeploymentRuleIntegrationsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListCustomDeploymentRuleIntegrationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74732,18 +72593,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetCustomDeploymentProtectionRuleResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetCustomDeploymentProtectionRuleResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74807,18 +72662,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposDisableDeploymentProtectionRuleResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDisableDeploymentProtectionRuleResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74898,15 +72747,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListEnvironmentSecretsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListEnvironmentSecretsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74963,15 +72809,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetEnvironmentPublicKeyResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetEnvironmentPublicKeyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -75029,15 +72872,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetEnvironmentSecretResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetEnvironmentSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -75125,18 +72965,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsCreateOrUpdateEnvironmentSecretResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsCreateOrUpdateEnvironmentSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -75194,15 +73028,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsDeleteEnvironmentSecretResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDeleteEnvironmentSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -75282,15 +73113,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsListEnvironmentVariablesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsListEnvironmentVariablesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -75356,15 +73184,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsCreateEnvironmentVariableResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsCreateEnvironmentVariableResponseBodyValidator, + ) } catch (error) { next(error) } @@ -75422,15 +73247,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsGetEnvironmentVariableResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsGetEnvironmentVariableResponseBodyValidator, + ) } catch (error) { next(error) } @@ -75497,15 +73319,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsUpdateEnvironmentVariableResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsUpdateEnvironmentVariableResponseBodyValidator, + ) } catch (error) { next(error) } @@ -75563,15 +73382,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - actionsDeleteEnvironmentVariableResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + actionsDeleteEnvironmentVariableResponseBodyValidator, + ) } catch (error) { next(error) } @@ -75638,13 +73454,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(activityListRepoEventsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityListRepoEventsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -75721,13 +73536,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListForksResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListForksResponseBodyValidator, + ) } catch (error) { next(error) } @@ -75816,13 +73630,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposCreateForkResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateForkResponseBodyValidator, + ) } catch (error) { next(error) } @@ -75909,13 +73722,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gitCreateBlobResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + gitCreateBlobResponseBodyValidator, + ) } catch (error) { next(error) } @@ -75992,13 +73804,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gitGetBlobResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, gitGetBlobResponseBodyValidator) } catch (error) { next(error) } @@ -76095,13 +73901,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gitCreateCommitResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + gitCreateCommitResponseBodyValidator, + ) } catch (error) { next(error) } @@ -76170,13 +73975,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gitGetCommitResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, gitGetCommitResponseBodyValidator) } catch (error) { next(error) } @@ -76241,13 +74040,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gitListMatchingRefsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + gitListMatchingRefsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -76316,13 +74114,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gitGetRefResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, gitGetRefResponseBodyValidator) } catch (error) { next(error) } @@ -76399,13 +74191,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gitCreateRefResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, gitCreateRefResponseBodyValidator) } catch (error) { next(error) } @@ -76483,13 +74269,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gitUpdateRefResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, gitUpdateRefResponseBodyValidator) } catch (error) { next(error) } @@ -76558,13 +74338,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gitDeleteRefResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, gitDeleteRefResponseBodyValidator) } catch (error) { next(error) } @@ -76650,13 +74424,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gitCreateTagResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, gitCreateTagResponseBodyValidator) } catch (error) { next(error) } @@ -76725,13 +74493,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gitGetTagResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, gitGetTagResponseBodyValidator) } catch (error) { next(error) } @@ -76826,13 +74588,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gitCreateTreeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + gitCreateTreeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -76911,13 +74672,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gitGetTreeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, gitGetTreeResponseBodyValidator) } catch (error) { next(error) } @@ -76990,13 +74745,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListWebhooksResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListWebhooksResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77089,13 +74843,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposCreateWebhookResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateWebhookResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77160,13 +74913,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetWebhookResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetWebhookResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77247,13 +74999,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposUpdateWebhookResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposUpdateWebhookResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77318,13 +75069,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposDeleteWebhookResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeleteWebhookResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77381,15 +75131,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetWebhookConfigForRepoResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetWebhookConfigForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77459,15 +75206,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposUpdateWebhookConfigForRepoResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposUpdateWebhookConfigForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77546,15 +75290,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposListWebhookDeliveriesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListWebhookDeliveriesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77625,13 +75366,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetWebhookDeliveryResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetWebhookDeliveryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77704,15 +75444,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposRedeliverWebhookDeliveryResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposRedeliverWebhookDeliveryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77777,13 +75514,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposPingWebhookResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposPingWebhookResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77848,13 +75584,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposTestPushWebhookResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposTestPushWebhookResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77923,13 +75658,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(migrationsGetImportStatusResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsGetImportStatusResponseBodyValidator, + ) } catch (error) { next(error) } @@ -78013,13 +75747,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(migrationsStartImportResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsStartImportResponseBodyValidator, + ) } catch (error) { next(error) } @@ -78097,13 +75830,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(migrationsUpdateImportResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsUpdateImportResponseBodyValidator, + ) } catch (error) { next(error) } @@ -78167,13 +75899,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(migrationsCancelImportResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsCancelImportResponseBodyValidator, + ) } catch (error) { next(error) } @@ -78250,15 +75981,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - migrationsGetCommitAuthorsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsGetCommitAuthorsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -78340,13 +76068,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(migrationsMapCommitAuthorResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsMapCommitAuthorResponseBodyValidator, + ) } catch (error) { next(error) } @@ -78411,13 +76138,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(migrationsGetLargeFilesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsGetLargeFilesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -78494,15 +76220,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - migrationsSetLfsPreferenceResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsSetLfsPreferenceResponseBodyValidator, + ) } catch (error) { next(error) } @@ -78571,13 +76294,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsGetRepoInstallationResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsGetRepoInstallationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -78638,18 +76360,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - interactionsGetRestrictionsForRepoResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + interactionsGetRestrictionsForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -78721,18 +76437,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - interactionsSetRestrictionsForRepoResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + interactionsSetRestrictionsForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -78803,18 +76513,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - interactionsRemoveRestrictionsForRepoResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + interactionsRemoveRestrictionsForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -78881,13 +76585,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListInvitationsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListInvitationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -78958,13 +76661,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposUpdateInvitationResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposUpdateInvitationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79023,13 +76725,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposDeleteInvitationResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeleteInvitationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79123,13 +76824,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesListForRepoResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesListForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79250,13 +76950,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesCreateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, issuesCreateResponseBodyValidator) } catch (error) { next(error) } @@ -79337,13 +77031,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesListCommentsForRepoResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesListCommentsForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79408,13 +77101,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesGetCommentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesGetCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79485,13 +77177,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesUpdateCommentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesUpdateCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79550,13 +77241,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesDeleteCommentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesDeleteCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79643,15 +77333,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reactionsListForIssueCommentResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsListForIssueCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79738,15 +77425,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reactionsCreateForIssueCommentResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsCreateForIssueCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79804,15 +77488,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reactionsDeleteForIssueCommentResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsDeleteForIssueCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79886,13 +77567,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesListEventsForRepoResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesListEventsForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79965,13 +77645,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesGetEventResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesGetEventResponseBodyValidator, + ) } catch (error) { next(error) } @@ -80048,13 +77727,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesGetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, issuesGetResponseBodyValidator) } catch (error) { next(error) } @@ -80183,13 +77856,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesUpdateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, issuesUpdateResponseBodyValidator) } catch (error) { next(error) } @@ -80256,13 +77923,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesAddAssigneesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesAddAssigneesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -80329,13 +77995,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesRemoveAssigneesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesRemoveAssigneesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -80402,18 +78067,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - issuesCheckUserCanBeAssignedToIssueResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesCheckUserCanBeAssignedToIssueResponseBodyValidator, + ) } catch (error) { next(error) } @@ -80492,13 +78151,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesListCommentsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesListCommentsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -80581,13 +78239,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesCreateCommentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesCreateCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -80661,13 +78318,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesListEventsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesListEventsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -80750,13 +78406,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesListLabelsOnIssueResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesListLabelsOnIssueResponseBodyValidator, + ) } catch (error) { next(error) } @@ -80852,13 +78507,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesAddLabelsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesAddLabelsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -80954,13 +78608,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesSetLabelsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesSetLabelsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -81033,13 +78686,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesRemoveAllLabelsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesRemoveAllLabelsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -81113,13 +78765,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesRemoveLabelResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesRemoveLabelResponseBodyValidator, + ) } catch (error) { next(error) } @@ -81209,13 +78860,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesLockResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, issuesLockResponseBodyValidator) } catch (error) { next(error) } @@ -81284,13 +78929,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesUnlockResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, issuesUnlockResponseBodyValidator) } catch (error) { next(error) } @@ -81380,13 +79019,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reactionsListForIssueResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsListForIssueResponseBodyValidator, + ) } catch (error) { next(error) } @@ -81473,13 +79111,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reactionsCreateForIssueResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsCreateForIssueResponseBodyValidator, + ) } catch (error) { next(error) } @@ -81537,13 +79174,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reactionsDeleteForIssueResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsDeleteForIssueResponseBodyValidator, + ) } catch (error) { next(error) } @@ -81620,13 +79256,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesRemoveSubIssueResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesRemoveSubIssueResponseBodyValidator, + ) } catch (error) { next(error) } @@ -81704,13 +79339,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesListSubIssuesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesListSubIssuesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -81796,13 +79430,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesAddSubIssueResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesAddSubIssueResponseBodyValidator, + ) } catch (error) { next(error) } @@ -81901,15 +79534,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - issuesReprioritizeSubIssueResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesReprioritizeSubIssueResponseBodyValidator, + ) } catch (error) { next(error) } @@ -81988,15 +79618,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - issuesListEventsForTimelineResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesListEventsForTimelineResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82063,13 +79690,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListDeployKeysResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListDeployKeysResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82143,13 +79769,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposCreateDeployKeyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateDeployKeyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82214,13 +79839,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetDeployKeyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetDeployKeyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82279,13 +79903,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposDeleteDeployKeyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeleteDeployKeyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82359,13 +79982,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesListLabelsForRepoResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesListLabelsForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82443,13 +80065,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesCreateLabelResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesCreateLabelResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82514,13 +80135,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesGetLabelResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesGetLabelResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82591,13 +80211,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesUpdateLabelResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesUpdateLabelResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82656,13 +80275,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesDeleteLabelResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesDeleteLabelResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82720,13 +80338,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListLanguagesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListLanguagesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82798,13 +80415,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(licensesGetForRepoResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + licensesGetForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82878,13 +80494,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposMergeUpstreamResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposMergeUpstreamResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82971,13 +80586,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposMergeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, reposMergeResponseBodyValidator) } catch (error) { next(error) } @@ -83053,13 +80662,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesListMilestonesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesListMilestonesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83138,13 +80746,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesCreateMilestoneResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesCreateMilestoneResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83209,13 +80816,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesGetMilestoneResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesGetMilestoneResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83287,13 +80893,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesUpdateMilestoneResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesUpdateMilestoneResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83358,13 +80963,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(issuesDeleteMilestoneResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesDeleteMilestoneResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83430,15 +81034,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - issuesListLabelsForMilestoneResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesListLabelsForMilestoneResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83514,18 +81115,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityListRepoNotificationsForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityListRepoNotificationsForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83607,18 +81202,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityMarkRepoNotificationsAsReadResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityMarkRepoNotificationsAsReadResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83682,13 +81271,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetPagesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetPagesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83772,13 +81360,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposCreatePagesSiteResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreatePagesSiteResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83873,18 +81460,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposUpdateInformationAboutPagesSiteResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposUpdateInformationAboutPagesSiteResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83956,13 +81537,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposDeletePagesSiteResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeletePagesSiteResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84029,13 +81609,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListPagesBuildsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListPagesBuildsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84093,13 +81672,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposRequestPagesBuildResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposRequestPagesBuildResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84155,13 +81733,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetLatestPagesBuildResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetLatestPagesBuildResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84220,13 +81797,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetPagesBuildResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetPagesBuildResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84311,15 +81887,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposCreatePagesDeploymentResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreatePagesDeploymentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84385,13 +81958,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetPagesDeploymentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetPagesDeploymentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84457,15 +82029,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposCancelPagesDeploymentResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCancelPagesDeploymentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84542,13 +82111,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetPagesHealthCheckResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetPagesHealthCheckResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84621,18 +82189,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposCheckPrivateVulnerabilityReportingResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCheckPrivateVulnerabilityReportingResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84703,18 +82265,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposEnablePrivateVulnerabilityReportingResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposEnablePrivateVulnerabilityReportingResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84785,18 +82341,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposDisablePrivateVulnerabilityReportingResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDisablePrivateVulnerabilityReportingResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84887,15 +82437,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - projectsClassicListForRepoResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicListForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84985,15 +82532,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - projectsClassicCreateForRepoResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicCreateForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -85062,15 +82606,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetCustomPropertiesValuesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetCustomPropertiesValuesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -85157,18 +82698,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposCreateOrUpdateCustomPropertiesValuesResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateOrUpdateCustomPropertiesValuesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -85250,13 +82785,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsListResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, pullsListResponseBodyValidator) } catch (error) { next(error) } @@ -85336,13 +82865,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsCreateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, pullsCreateResponseBodyValidator) } catch (error) { next(error) } @@ -85415,15 +82938,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - pullsListReviewCommentsForRepoResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsListReviewCommentsForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -85490,13 +83010,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsGetReviewCommentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsGetReviewCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -85564,13 +83083,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsUpdateReviewCommentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsUpdateReviewCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -85636,13 +83154,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsDeleteReviewCommentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsDeleteReviewCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -85735,18 +83252,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reactionsListForPullRequestReviewCommentResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsListForPullRequestReviewCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -85839,18 +83350,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reactionsCreateForPullRequestReviewCommentResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsCreateForPullRequestReviewCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -85914,18 +83419,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reactionsDeleteForPullRequestCommentResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsDeleteForPullRequestCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -86017,13 +83516,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsGetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, pullsGetResponseBodyValidator) } catch (error) { next(error) } @@ -86106,13 +83599,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsUpdateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, pullsUpdateResponseBodyValidator) } catch (error) { next(error) } @@ -86232,18 +83719,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesCreateWithPrForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesCreateWithPrForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -86317,13 +83798,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsListReviewCommentsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsListReviewCommentsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -86412,13 +83892,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsCreateReviewCommentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsCreateReviewCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -86495,15 +83974,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - pullsCreateReplyForReviewCommentResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsCreateReplyForReviewCommentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -86571,13 +84047,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsListCommitsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsListCommitsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -86670,13 +84145,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsListFilesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsListFilesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -86741,13 +84215,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsCheckIfMergedResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsCheckIfMergedResponseBodyValidator, + ) } catch (error) { next(error) } @@ -86860,13 +84333,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsMergeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, pullsMergeResponseBodyValidator) } catch (error) { next(error) } @@ -86928,15 +84395,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - pullsListRequestedReviewersResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsListRequestedReviewersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -87016,13 +84480,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsRequestReviewersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsRequestReviewersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -87097,15 +84560,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - pullsRemoveRequestedReviewersResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsRemoveRequestedReviewersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -87173,13 +84633,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsListReviewsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsListReviewsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -87273,13 +84732,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsCreateReviewResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsCreateReviewResponseBodyValidator, + ) } catch (error) { next(error) } @@ -87345,13 +84803,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsGetReviewResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsGetReviewResponseBodyValidator, + ) } catch (error) { next(error) } @@ -87423,13 +84880,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsUpdateReviewResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsUpdateReviewResponseBodyValidator, + ) } catch (error) { next(error) } @@ -87500,13 +84956,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsDeletePendingReviewResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsDeletePendingReviewResponseBodyValidator, + ) } catch (error) { next(error) } @@ -87582,15 +85037,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - pullsListCommentsForReviewResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsListCommentsForReviewResponseBodyValidator, + ) } catch (error) { next(error) } @@ -87669,13 +85121,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsDismissReviewResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsDismissReviewResponseBodyValidator, + ) } catch (error) { next(error) } @@ -87758,13 +85209,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsSubmitReviewResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsSubmitReviewResponseBodyValidator, + ) } catch (error) { next(error) } @@ -87848,13 +85298,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(pullsUpdateBranchResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pullsUpdateBranchResponseBodyValidator, + ) } catch (error) { next(error) } @@ -87932,13 +85381,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetReadmeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetReadmeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -88016,13 +85464,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetReadmeInDirectoryResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetReadmeInDirectoryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -88095,13 +85542,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListReleasesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListReleasesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -88185,13 +85631,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposCreateReleaseResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateReleaseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -88260,13 +85705,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetReleaseAssetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetReleaseAssetResponseBodyValidator, + ) } catch (error) { next(error) } @@ -88335,13 +85779,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposUpdateReleaseAssetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposUpdateReleaseAssetResponseBodyValidator, + ) } catch (error) { next(error) } @@ -88398,13 +85841,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposDeleteReleaseAssetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeleteReleaseAssetResponseBodyValidator, + ) } catch (error) { next(error) } @@ -88480,13 +85922,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGenerateReleaseNotesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGenerateReleaseNotesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -88544,13 +85985,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetLatestReleaseResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetLatestReleaseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -88615,13 +86055,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetReleaseByTagResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetReleaseByTagResponseBodyValidator, + ) } catch (error) { next(error) } @@ -88686,13 +86125,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetReleaseResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetReleaseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -88777,13 +86215,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposUpdateReleaseResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposUpdateReleaseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -88842,13 +86279,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposDeleteReleaseResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeleteReleaseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -88916,13 +86352,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListReleaseAssetsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListReleaseAssetsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -88940,9 +86375,7 @@ export function createRouter(implementation: Implementation): Router { label: z.string().optional(), }) - // todo: request bodies with content-type 'application/octet-stream' not yet supported - - const reposUploadReleaseAssetRequestBodySchema = z.never().optional() + const reposUploadReleaseAssetRequestBodySchema = z.any().optional() const reposUploadReleaseAssetResponseBodyValidator = responseValidationFactory( @@ -88971,7 +86404,7 @@ export function createRouter(implementation: Implementation): Router { ), body: parseRequestInput( reposUploadReleaseAssetRequestBodySchema, - req.body, + await parseOctetStream(req), RequestInputType.RequestBody, ), headers: undefined, @@ -89005,13 +86438,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposUploadReleaseAssetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposUploadReleaseAssetResponseBodyValidator, + ) } catch (error) { next(error) } @@ -89089,13 +86521,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reactionsListForReleaseResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsListForReleaseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -89173,13 +86604,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reactionsCreateForReleaseResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsCreateForReleaseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -89237,13 +86667,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reactionsDeleteForReleaseResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsDeleteForReleaseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -89311,13 +86740,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetBranchRulesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetBranchRulesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -89396,13 +86824,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetRepoRulesetsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetRepoRulesetsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -89483,13 +86910,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposCreateRepoRulesetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateRepoRulesetResponseBodyValidator, + ) } catch (error) { next(error) } @@ -89576,13 +87002,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetRepoRuleSuitesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetRepoRuleSuitesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -89651,13 +87076,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetRepoRuleSuiteResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetRepoRuleSuiteResponseBodyValidator, + ) } catch (error) { next(error) } @@ -89734,13 +87158,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetRepoRulesetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetRepoRulesetResponseBodyValidator, + ) } catch (error) { next(error) } @@ -89824,13 +87247,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposUpdateRepoRulesetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposUpdateRepoRulesetResponseBodyValidator, + ) } catch (error) { next(error) } @@ -89899,13 +87321,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposDeleteRepoRulesetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeleteRepoRulesetResponseBodyValidator, + ) } catch (error) { next(error) } @@ -89984,15 +87405,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetRepoRulesetHistoryResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetRepoRulesetHistoryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -90063,15 +87481,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetRepoRulesetVersionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetRepoRulesetVersionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -90171,15 +87586,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - secretScanningListAlertsForRepoResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + secretScanningListAlertsForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -90271,13 +87683,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(secretScanningGetAlertResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + secretScanningGetAlertResponseBodyValidator, + ) } catch (error) { next(error) } @@ -90376,13 +87787,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(secretScanningUpdateAlertResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + secretScanningUpdateAlertResponseBodyValidator, + ) } catch (error) { next(error) } @@ -90472,18 +87882,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - secretScanningListLocationsForAlertResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + secretScanningListLocationsForAlertResponseBodyValidator, + ) } catch (error) { next(error) } @@ -90588,18 +87992,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - secretScanningCreatePushProtectionBypassResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + secretScanningCreatePushProtectionBypassResponseBodyValidator, + ) } catch (error) { next(error) } @@ -90681,15 +88079,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - secretScanningGetScanHistoryResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + secretScanningGetScanHistoryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -90780,18 +88175,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - securityAdvisoriesListRepositoryAdvisoriesResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + securityAdvisoriesListRepositoryAdvisoriesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -90877,18 +88266,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - securityAdvisoriesCreateRepositoryAdvisoryResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + securityAdvisoriesCreateRepositoryAdvisoryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -90972,18 +88355,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - securityAdvisoriesCreatePrivateVulnerabilityReportResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + securityAdvisoriesCreatePrivateVulnerabilityReportResponseBodyValidator, + ) } catch (error) { next(error) } @@ -91059,18 +88436,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - securityAdvisoriesGetRepositoryAdvisoryResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + securityAdvisoriesGetRepositoryAdvisoryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -91157,18 +88528,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - securityAdvisoriesUpdateRepositoryAdvisoryResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + securityAdvisoriesUpdateRepositoryAdvisoryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -91251,18 +88616,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - securityAdvisoriesCreateRepositoryAdvisoryCveRequestResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + securityAdvisoriesCreateRepositoryAdvisoryCveRequestResponseBodyValidator, + ) } catch (error) { next(error) } @@ -91340,15 +88699,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - securityAdvisoriesCreateForkResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + securityAdvisoriesCreateForkResponseBodyValidator, + ) } catch (error) { next(error) } @@ -91424,15 +88780,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityListStargazersForRepoResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityListStargazersForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -91507,15 +88860,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetCodeFrequencyStatsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetCodeFrequencyStatsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -91586,15 +88936,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetCommitActivityStatsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetCommitActivityStatsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -91665,13 +89012,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetContributorsStatsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetContributorsStatsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -91736,15 +89082,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposGetParticipationStatsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetParticipationStatsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -91808,13 +89151,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetPunchCardStatsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetPunchCardStatsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -91882,13 +89224,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposCreateCommitStatusResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateCommitStatusResponseBodyValidator, + ) } catch (error) { next(error) } @@ -91953,15 +89294,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityListWatchersForRepoResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityListWatchersForRepoResponseBodyValidator, + ) } catch (error) { next(error) } @@ -92030,15 +89368,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityGetRepoSubscriptionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityGetRepoSubscriptionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -92105,15 +89440,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activitySetRepoSubscriptionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activitySetRepoSubscriptionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -92169,15 +89501,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityDeleteRepoSubscriptionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityDeleteRepoSubscriptionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -92244,13 +89573,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListTagsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListTagsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -92318,13 +89646,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListTagProtectionResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListTagProtectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -92401,13 +89728,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposCreateTagProtectionResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateTagProtectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -92477,13 +89803,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposDeleteTagProtectionResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeleteTagProtectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -92540,15 +89865,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposDownloadTarballArchiveResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDownloadTarballArchiveResponseBodyValidator, + ) } catch (error) { next(error) } @@ -92621,13 +89943,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListTeamsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListTeamsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -92700,13 +90021,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetAllTopicsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetAllTopicsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -92782,13 +90102,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposReplaceAllTopicsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposReplaceAllTopicsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -92860,13 +90179,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetClonesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetClonesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -92930,13 +90248,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetTopPathsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetTopPathsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -93000,13 +90317,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetTopReferrersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetTopReferrersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -93078,13 +90394,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposGetViewsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposGetViewsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -93152,13 +90467,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposTransferResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposTransferResponseBodyValidator, + ) } catch (error) { next(error) } @@ -93223,15 +90537,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposCheckVulnerabilityAlertsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCheckVulnerabilityAlertsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -93287,15 +90598,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposEnableVulnerabilityAlertsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposEnableVulnerabilityAlertsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -93351,15 +90659,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposDisableVulnerabilityAlertsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDisableVulnerabilityAlertsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -93416,15 +90721,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposDownloadZipballArchiveResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDownloadZipballArchiveResponseBodyValidator, + ) } catch (error) { next(error) } @@ -93492,13 +90794,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposCreateUsingTemplateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateUsingTemplateResponseBodyValidator, + ) } catch (error) { next(error) } @@ -93565,13 +90866,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListPublicResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListPublicResponseBodyValidator, + ) } catch (error) { next(error) } @@ -93672,13 +90972,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(searchCodeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, searchCodeResponseBodyValidator) } catch (error) { next(error) } @@ -93756,13 +91050,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(searchCommitsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + searchCommitsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -93879,15 +91172,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - searchIssuesAndPullRequestsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + searchIssuesAndPullRequestsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -93978,13 +91268,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(searchLabelsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, searchLabelsResponseBodyValidator) } catch (error) { next(error) } @@ -94083,13 +91367,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(searchReposResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, searchReposResponseBodyValidator) } catch (error) { next(error) } @@ -94165,13 +91443,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(searchTopicsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, searchTopicsResponseBodyValidator) } catch (error) { next(error) } @@ -94268,13 +91540,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(searchUsersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, searchUsersResponseBodyValidator) } catch (error) { next(error) } @@ -94335,13 +91601,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsGetLegacyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsGetLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -94429,13 +91694,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsUpdateLegacyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsUpdateLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -94500,13 +91764,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsDeleteLegacyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsDeleteLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -94571,15 +91834,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsListDiscussionsLegacyResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsListDiscussionsLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -94644,15 +91904,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsCreateDiscussionLegacyResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsCreateDiscussionLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -94708,13 +91965,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsGetDiscussionLegacyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsGetDiscussionLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -94778,15 +92034,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsUpdateDiscussionLegacyResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsUpdateDiscussionLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -94842,15 +92095,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsDeleteDiscussionLegacyResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsDeleteDiscussionLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -94919,18 +92169,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsListDiscussionCommentsLegacyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsListDiscussionCommentsLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -94994,18 +92238,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsCreateDiscussionCommentLegacyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsCreateDiscussionCommentLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -95062,15 +92300,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsGetDiscussionCommentLegacyResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsGetDiscussionCommentLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -95135,18 +92370,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsUpdateDiscussionCommentLegacyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsUpdateDiscussionCommentLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -95203,18 +92432,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsDeleteDiscussionCommentLegacyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsDeleteDiscussionCommentLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -95298,18 +92521,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reactionsListForTeamDiscussionCommentLegacyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsListForTeamDiscussionCommentLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -95390,18 +92607,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reactionsCreateForTeamDiscussionCommentLegacyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsCreateForTeamDiscussionCommentLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -95484,18 +92695,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reactionsListForTeamDiscussionLegacyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsListForTeamDiscussionLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -95574,18 +92779,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reactionsCreateForTeamDiscussionLegacyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reactionsCreateForTeamDiscussionLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -95652,18 +92851,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsListPendingInvitationsLegacyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsListPendingInvitationsLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -95736,13 +92929,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsListMembersLegacyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsListMembersLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -95806,13 +92998,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsGetMemberLegacyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsGetMemberLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -95884,13 +93075,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsAddMemberLegacyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsAddMemberLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -95955,13 +93145,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsRemoveMemberLegacyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsRemoveMemberLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -96026,15 +93215,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsGetMembershipForUserLegacyResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsGetMembershipForUserLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -96123,18 +93309,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsAddOrUpdateMembershipForUserLegacyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsAddOrUpdateMembershipForUserLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -96199,18 +93379,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsRemoveMembershipForUserLegacyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsRemoveMembershipForUserLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -96283,13 +93457,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsListProjectsLegacyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsListProjectsLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -96360,18 +93533,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsCheckPermissionsForProjectLegacyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsCheckPermissionsForProjectLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -96467,18 +93634,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsAddOrUpdateProjectPermissionsLegacyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsAddOrUpdateProjectPermissionsLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -96547,13 +93708,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsRemoveProjectLegacyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsRemoveProjectLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -96623,13 +93783,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsListReposLegacyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsListReposLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -96699,18 +93858,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsCheckPermissionsForRepoLegacyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsCheckPermissionsForRepoLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -96794,18 +93947,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsAddOrUpdateRepoPermissionsLegacyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsAddOrUpdateRepoPermissionsLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -96864,13 +94011,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsRemoveRepoLegacyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsRemoveRepoLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -96948,13 +94094,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(teamsListChildLegacyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsListChildLegacyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -97019,13 +94164,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(usersGetAuthenticatedResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersGetAuthenticatedResponseBodyValidator, + ) } catch (error) { next(error) } @@ -97114,13 +94258,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(usersUpdateAuthenticatedResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersUpdateAuthenticatedResponseBodyValidator, + ) } catch (error) { next(error) } @@ -97197,18 +94340,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersListBlockedByAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersListBlockedByAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -97281,13 +94418,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(usersCheckBlockedResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersCheckBlockedResponseBodyValidator, + ) } catch (error) { next(error) } @@ -97364,13 +94500,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(usersBlockResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, usersBlockResponseBodyValidator) } catch (error) { next(error) } @@ -97443,13 +94573,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(usersUnblockResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, usersUnblockResponseBodyValidator) } catch (error) { next(error) } @@ -97540,18 +94664,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesListForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesListForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -97677,18 +94795,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesCreateForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesCreateForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -97764,18 +94876,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesListSecretsForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesListSecretsForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -97831,18 +94937,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesGetPublicKeyForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesGetPublicKeyForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -97903,18 +95003,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesGetSecretForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesGetSecretForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -98011,18 +95105,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesCreateOrUpdateSecretForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesCreateOrUpdateSecretForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -98083,18 +95171,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesDeleteSecretForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesDeleteSecretForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -98184,18 +95266,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesListRepositoriesForSecretForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesListRepositoriesForSecretForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -98283,18 +95359,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesSetRepositoriesForSecretForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesSetRepositoriesForSecretForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -98375,18 +95445,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesAddRepositoryForSecretForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesAddRepositoryForSecretForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -98467,18 +95531,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesRemoveRepositoryForSecretForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesRemoveRepositoryForSecretForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -98558,18 +95616,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesGetForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesGetForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -98659,18 +95711,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesUpdateForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesUpdateForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -98758,18 +95804,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesDeleteForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesDeleteForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -98855,18 +95895,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesExportForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesExportForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -98937,18 +95971,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesGetExportDetailsForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesGetExportDetailsForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -99043,18 +96071,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesCodespaceMachinesForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesCodespaceMachinesForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -99147,18 +96169,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesPublishForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesPublishForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -99250,18 +96266,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesStartForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesStartForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -99337,18 +96347,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - codespacesStopForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + codespacesStopForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -99401,18 +96405,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesListDockerMigrationConflictingPackagesForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesListDockerMigrationConflictingPackagesForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -99497,18 +96495,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersSetPrimaryEmailVisibilityForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersSetPrimaryEmailVisibilityForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -99585,18 +96577,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersListEmailsForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersListEmailsForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -99680,18 +96666,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersAddEmailForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersAddEmailForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -99779,18 +96759,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersDeleteEmailForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersDeleteEmailForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -99869,18 +96843,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersListFollowersForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersListFollowersForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -99959,18 +96927,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersListFollowedByAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersListFollowedByAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -100052,18 +97014,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersCheckPersonIsFollowedByAuthenticatedResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersCheckPersonIsFollowedByAuthenticatedResponseBodyValidator, + ) } catch (error) { next(error) } @@ -100140,13 +97096,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(usersFollowResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, usersFollowResponseBodyValidator) } catch (error) { next(error) } @@ -100219,13 +97169,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(usersUnfollowResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersUnfollowResponseBodyValidator, + ) } catch (error) { next(error) } @@ -100308,18 +97257,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersListGpgKeysForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersListGpgKeysForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -100406,18 +97349,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersCreateGpgKeyForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersCreateGpgKeyForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -100493,18 +97430,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersGetGpgKeyForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersGetGpgKeyForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -100590,18 +97521,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersDeleteGpgKeyForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersDeleteGpgKeyForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -100689,18 +97614,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - appsListInstallationsForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsListInstallationsForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -100798,18 +97717,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - appsListInstallationReposForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsListInstallationReposForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -100888,18 +97801,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - appsAddRepoToInstallationForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsAddRepoToInstallationForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -100983,18 +97890,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - appsRemoveRepoFromInstallationForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsRemoveRepoFromInstallationForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -101058,18 +97959,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - interactionsGetRestrictionsForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + interactionsGetRestrictionsForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -101138,18 +98033,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - interactionsSetRestrictionsForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + interactionsSetRestrictionsForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -101202,18 +98091,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - interactionsRemoveRestrictionsForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + interactionsRemoveRestrictionsForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -101294,15 +98177,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - issuesListForAuthenticatedUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + issuesListForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -101385,18 +98265,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersListPublicSshKeysForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersListPublicSshKeysForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -101489,18 +98363,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersCreatePublicSshKeyForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersCreatePublicSshKeyForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -101582,18 +98450,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersGetPublicSshKeyForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersGetPublicSshKeyForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -101675,18 +98537,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersDeletePublicSshKeyForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersDeletePublicSshKeyForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -101767,18 +98623,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - appsListSubscriptionsForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsListSubscriptionsForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -101855,18 +98705,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - appsListSubscriptionsForAuthenticatedUserStubbedResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsListSubscriptionsForAuthenticatedUserStubbedResponseBodyValidator, + ) } catch (error) { next(error) } @@ -101950,18 +98794,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsListMembershipsForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListMembershipsForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -102035,18 +98873,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsGetMembershipForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsGetMembershipForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -102132,18 +98964,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsUpdateMembershipForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsUpdateMembershipForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -102216,18 +99042,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - migrationsListForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsListForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -102311,18 +99131,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - migrationsStartForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsStartForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -102417,18 +99231,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - migrationsGetStatusForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsGetStatusForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -102506,18 +99314,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - migrationsGetArchiveForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsGetArchiveForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -102599,18 +99401,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - migrationsDeleteArchiveForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsDeleteArchiveForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -102693,18 +99489,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - migrationsUnlockRepoForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsUnlockRepoForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -102783,18 +99573,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - migrationsListReposForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + migrationsListReposForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -102867,15 +99651,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - orgsListForAuthenticatedUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -102955,18 +99736,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesListPackagesForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesListPackagesForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -103035,18 +99810,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesGetPackageForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesGetPackageForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -103132,18 +99901,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesDeletePackageForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesDeletePackageForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -103237,18 +100000,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesRestorePackageForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesRestorePackageForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -103346,18 +100103,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesGetAllPackageVersionsForPackageOwnedByAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesGetAllPackageVersionsForPackageOwnedByAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -103427,18 +100178,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesGetPackageVersionForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesGetPackageVersionForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -103525,18 +100270,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesDeletePackageVersionForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesDeletePackageVersionForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -103625,18 +100364,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesRestorePackageVersionForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesRestorePackageVersionForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -103719,18 +100452,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - projectsClassicCreateForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicCreateForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -103813,18 +100540,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersListPublicEmailsForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersListPublicEmailsForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -103917,15 +100638,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposListForAuthenticatedUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -104035,15 +100753,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposCreateForAuthenticatedUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposCreateForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -104126,18 +100841,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposListInvitationsForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListInvitationsForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -104219,18 +100928,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposAcceptInvitationForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposAcceptInvitationForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -104312,18 +101015,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - reposDeclineInvitationForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposDeclineInvitationForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -104406,18 +101103,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersListSocialAccountsForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersListSocialAccountsForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -104503,18 +101194,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersAddSocialAccountForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersAddSocialAccountForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -104599,18 +101284,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersDeleteSocialAccountForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersDeleteSocialAccountForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -104693,18 +101372,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersListSshSigningKeysForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersListSshSigningKeysForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -104798,18 +101471,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersCreateSshSigningKeyForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersCreateSshSigningKeyForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -104891,18 +101558,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersGetSshSigningKeyForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersGetSshSigningKeyForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -104984,18 +101645,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersDeleteSshSigningKeyForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersDeleteSshSigningKeyForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -105076,18 +101731,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityListReposStarredByAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityListReposStarredByAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -105170,18 +101819,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityCheckRepoIsStarredByAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityCheckRepoIsStarredByAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -105264,18 +101907,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityStarRepoForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityStarRepoForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -105358,18 +101995,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityUnstarRepoForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityUnstarRepoForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -105448,18 +102079,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityListWatchedReposForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityListWatchedReposForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -105532,15 +102157,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - teamsListForAuthenticatedUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + teamsListForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -105603,13 +102225,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(usersGetByIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, usersGetByIdResponseBodyValidator) } catch (error) { next(error) } @@ -105673,13 +102289,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(usersListResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, usersListResponseBodyValidator) } catch (error) { next(error) } @@ -105742,13 +102352,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(usersGetByUsernameResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersGetByUsernameResponseBodyValidator, + ) } catch (error) { next(error) } @@ -105895,13 +102504,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(usersListAttestationsBulkResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersListAttestationsBulkResponseBodyValidator, + ) } catch (error) { next(error) } @@ -105974,15 +102582,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersDeleteAttestationsBulkResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersDeleteAttestationsBulkResponseBodyValidator, + ) } catch (error) { next(error) } @@ -106057,18 +102662,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersDeleteAttestationsBySubjectDigestResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersDeleteAttestationsBySubjectDigestResponseBodyValidator, + ) } catch (error) { next(error) } @@ -106141,15 +102740,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersDeleteAttestationsByIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersDeleteAttestationsByIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -106273,13 +102869,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(usersListAttestationsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersListAttestationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -106352,18 +102947,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesListDockerMigrationConflictingPackagesForUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesListDockerMigrationConflictingPackagesForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -106433,18 +103022,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityListEventsForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityListEventsForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -106515,18 +103098,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityListOrgEventsForAuthenticatedUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityListOrgEventsForAuthenticatedUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -106590,15 +103167,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityListPublicEventsForUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityListPublicEventsForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -106660,13 +103234,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(usersListFollowersForUserResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersListFollowersForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -106728,13 +103301,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(usersListFollowingForUserResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersListFollowingForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -106799,15 +103371,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersCheckFollowingForUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersCheckFollowingForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -106878,13 +103447,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(gistsListForUserResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + gistsListForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -106946,13 +103514,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(usersListGpgKeysForUserResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersListGpgKeysForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -107028,13 +103595,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(usersGetContextForUserResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersGetContextForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -107087,13 +103653,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(appsGetUserInstallationResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + appsGetUserInstallationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -107155,15 +103720,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersListPublicKeysForUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersListPublicKeysForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -107227,13 +103789,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(orgsListForUserResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + orgsListForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -107323,15 +103884,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesListPackagesForUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesListPackagesForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -107395,13 +103953,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(packagesGetPackageForUserResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesGetPackageForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -107482,15 +104039,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesDeletePackageForUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesDeletePackageForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -107579,15 +104133,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesRestorePackageForUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesRestorePackageForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -107675,18 +104226,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesGetAllPackageVersionsForPackageOwnedByUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesGetAllPackageVersionsForPackageOwnedByUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -107751,15 +104296,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesGetPackageVersionForUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesGetPackageVersionForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -107841,18 +104383,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesDeletePackageVersionForUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesDeletePackageVersionForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -107940,18 +104476,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - packagesRestorePackageVersionForUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + packagesRestorePackageVersionForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -108023,15 +104553,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - projectsClassicListForUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + projectsClassicListForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -108095,18 +104622,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityListReceivedEventsForUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityListReceivedEventsForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -108176,18 +104697,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityListReceivedPublicEventsForUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityListReceivedPublicEventsForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -108257,13 +104772,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(reposListForUserResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + reposListForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -108318,18 +104832,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - billingGetGithubActionsBillingUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + billingGetGithubActionsBillingUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -108384,18 +104892,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - billingGetGithubPackagesBillingUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + billingGetGithubPackagesBillingUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -108450,18 +104952,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - billingGetSharedStorageBillingUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + billingGetSharedStorageBillingUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -108565,18 +105061,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - billingGetGithubBillingUsageReportUserResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + billingGetGithubBillingUsageReportUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -108640,15 +105130,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersListSocialAccountsForUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersListSocialAccountsForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -108712,15 +105199,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - usersListSshSigningKeysForUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + usersListSshSigningKeysForUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -108796,15 +105280,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityListReposStarredByUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityListReposStarredByUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -108871,15 +105352,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - activityListReposWatchedByUserResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + activityListReposWatchedByUserResponseBodyValidator, + ) } catch (error) { next(error) } @@ -108934,13 +105412,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(metaGetAllVersionsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + metaGetAllVersionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -108989,13 +105466,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(metaGetZenResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, metaGetZenResponseBodyValidator) } catch (error) { next(error) } diff --git a/integration-tests/typescript-express/src/generated/api.github.com.yaml/models.ts b/integration-tests/typescript-express/src/generated/api.github.com.yaml/models.ts index a304b3dd..c7691628 100644 --- a/integration-tests/typescript-express/src/generated/api.github.com.yaml/models.ts +++ b/integration-tests/typescript-express/src/generated/api.github.com.yaml/models.ts @@ -16538,7 +16538,7 @@ export type t_ReposUploadReleaseAssetQuerySchema = { name: string } -export type t_ReposUploadReleaseAssetRequestBodySchema = never +export type t_ReposUploadReleaseAssetRequestBodySchema = Blob export type t_SearchCodeQuerySchema = { order?: ("desc" | "asc") | undefined diff --git a/integration-tests/typescript-express/src/generated/azure-core-data-plane-service.tsp/generated.ts b/integration-tests/typescript-express/src/generated/azure-core-data-plane-service.tsp/generated.ts index f6876ff7..4fb8b44f 100644 --- a/integration-tests/typescript-express/src/generated/azure-core-data-plane-service.tsp/generated.ts +++ b/integration-tests/typescript-express/src/generated/azure-core-data-plane-service.tsp/generated.ts @@ -107,6 +107,7 @@ import { ServerConfig, SkipResponse, StatusCode, + sendResponse, startServer, } from "@nahkies/typescript-express-runtime/server" import { @@ -687,13 +688,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getServiceStatusResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getServiceStatusResponseBodyValidator, + ) } catch (error) { next(error) } @@ -797,18 +797,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - widgetsGetWidgetOperationStatusWidgetsGetWidgetDeleteOperationStatusResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + widgetsGetWidgetOperationStatusWidgetsGetWidgetDeleteOperationStatusResponseBodyValidator, + ) } catch (error) { next(error) } @@ -905,15 +899,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - widgetsCreateOrUpdateWidgetResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + widgetsCreateOrUpdateWidgetResponseBodyValidator, + ) } catch (error) { next(error) } @@ -993,13 +984,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(widgetsGetWidgetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + widgetsGetWidgetResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1094,13 +1084,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(widgetsDeleteWidgetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + widgetsDeleteWidgetResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1179,13 +1168,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(widgetsListWidgetsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + widgetsListWidgetsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1265,13 +1253,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(widgetsGetAnalyticsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + widgetsGetAnalyticsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1366,13 +1353,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(widgetsUpdateAnalyticsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + widgetsUpdateAnalyticsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1458,13 +1444,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(widgetsGetRepairStatusResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + widgetsGetRepairStatusResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1579,13 +1564,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(widgetsScheduleRepairsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + widgetsScheduleRepairsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1679,18 +1663,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - widgetPartsGetWidgetPartOperationStatusResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + widgetPartsGetWidgetPartOperationStatusResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1781,15 +1759,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - widgetPartsCreateWidgetPartResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + widgetPartsCreateWidgetPartResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1868,15 +1843,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - widgetPartsListWidgetPartsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + widgetPartsListWidgetPartsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1960,13 +1932,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(widgetPartsGetWidgetPartResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + widgetPartsGetWidgetPartResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2052,15 +2023,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - widgetPartsDeleteWidgetPartResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + widgetPartsDeleteWidgetPartResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2158,13 +2126,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(widgetPartsReorderPartsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + widgetPartsReorderPartsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2257,18 +2224,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - manufacturersGetManufacturerOperationStatusResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + manufacturersGetManufacturerOperationStatusResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2372,18 +2333,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - manufacturersCreateOrReplaceManufacturerResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + manufacturersCreateOrReplaceManufacturerResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2466,15 +2421,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - manufacturersGetManufacturerResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + manufacturersGetManufacturerResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2572,15 +2524,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - manufacturersDeleteManufacturerResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + manufacturersDeleteManufacturerResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2651,15 +2600,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - manufacturersListManufacturersResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + manufacturersListManufacturersResponseBodyValidator, + ) } catch (error) { next(error) } diff --git a/integration-tests/typescript-express/src/generated/azure-resource-manager.tsp/generated.ts b/integration-tests/typescript-express/src/generated/azure-resource-manager.tsp/generated.ts index caa2878a..862b7485 100644 --- a/integration-tests/typescript-express/src/generated/azure-resource-manager.tsp/generated.ts +++ b/integration-tests/typescript-express/src/generated/azure-resource-manager.tsp/generated.ts @@ -50,6 +50,7 @@ import { ServerConfig, SkipResponse, StatusCode, + sendResponse, startServer, } from "@nahkies/typescript-express-runtime/server" import { @@ -305,13 +306,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(operationsListResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + operationsListResponseBodyValidator, + ) } catch (error) { next(error) } @@ -385,13 +385,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(employeesGetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, employeesGetResponseBodyValidator) } catch (error) { next(error) } @@ -480,13 +474,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(employeesCreateOrUpdateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + employeesCreateOrUpdateResponseBodyValidator, + ) } catch (error) { next(error) } @@ -568,13 +561,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(employeesUpdateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + employeesUpdateResponseBodyValidator, + ) } catch (error) { next(error) } @@ -656,13 +648,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(employeesDeleteResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + employeesDeleteResponseBodyValidator, + ) } catch (error) { next(error) } @@ -745,13 +736,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(employeesCheckExistenceResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + employeesCheckExistenceResponseBodyValidator, + ) } catch (error) { next(error) } @@ -827,15 +817,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - employeesListByResourceGroupResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + employeesListByResourceGroupResponseBodyValidator, + ) } catch (error) { next(error) } @@ -906,15 +893,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - employeesListBySubscriptionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + employeesListBySubscriptionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -994,13 +978,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(employeesMoveResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + employeesMoveResponseBodyValidator, + ) } catch (error) { next(error) } diff --git a/integration-tests/typescript-express/src/generated/okta.idp.yaml/generated.ts b/integration-tests/typescript-express/src/generated/okta.idp.yaml/generated.ts index ab255422..ec0925e3 100644 --- a/integration-tests/typescript-express/src/generated/okta.idp.yaml/generated.ts +++ b/integration-tests/typescript-express/src/generated/okta.idp.yaml/generated.ts @@ -78,6 +78,7 @@ import { ServerConfig, SkipResponse, StatusCode, + sendResponse, startServer, } from "@nahkies/typescript-express-runtime/server" import { @@ -782,15 +783,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - createAppAuthenticatorEnrollmentResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + createAppAuthenticatorEnrollmentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -871,18 +869,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - verifyAppAuthenticatorPushNotificationChallengeResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + verifyAppAuthenticatorPushNotificationChallengeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -961,15 +953,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - updateAppAuthenticatorEnrollmentResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + updateAppAuthenticatorEnrollmentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1041,15 +1030,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteAppAuthenticatorEnrollmentResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteAppAuthenticatorEnrollmentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1120,18 +1106,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - listAppAuthenticatorPendingPushNotificationChallengesResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + listAppAuthenticatorPendingPushNotificationChallengesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1198,13 +1178,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(listAuthenticatorsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + listAuthenticatorsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1279,13 +1258,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getAuthenticatorResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getAuthenticatorResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1354,13 +1332,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(listEnrollmentsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + listEnrollmentsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1432,13 +1409,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getEnrollmentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getEnrollmentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1517,13 +1493,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(updateEnrollmentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + updateEnrollmentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1578,13 +1553,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(listEmailsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, listEmailsResponseBodyValidator) } catch (error) { next(error) } @@ -1662,13 +1631,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(createEmailResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, createEmailResponseBodyValidator) } catch (error) { next(error) } @@ -1729,13 +1692,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getEmailResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getEmailResponseBodyValidator) } catch (error) { next(error) } @@ -1804,13 +1761,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(deleteEmailResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, deleteEmailResponseBodyValidator) } catch (error) { next(error) } @@ -1924,13 +1875,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(sendEmailChallengeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + sendEmailChallengeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2042,15 +1992,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - pollChallengeForEmailMagicLinkResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + pollChallengeForEmailMagicLinkResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2130,13 +2077,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(verifyEmailOtpResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + verifyEmailOtpResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2191,13 +2137,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(listOktaApplicationsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + listOktaApplicationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2252,13 +2197,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getOrganizationResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getOrganizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2313,13 +2257,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getPasswordResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getPasswordResponseBodyValidator) } catch (error) { next(error) } @@ -2390,13 +2328,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(createPasswordResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + createPasswordResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2467,13 +2404,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(replacePasswordResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + replacePasswordResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2532,13 +2468,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(deletePasswordResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deletePasswordResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2593,13 +2528,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(listPhonesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, listPhonesResponseBodyValidator) } catch (error) { next(error) } @@ -2680,13 +2609,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(createPhoneResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, createPhoneResponseBodyValidator) } catch (error) { next(error) } @@ -2751,13 +2674,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getPhoneResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getPhoneResponseBodyValidator) } catch (error) { next(error) } @@ -2826,13 +2743,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(deletePhoneResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, deletePhoneResponseBodyValidator) } catch (error) { next(error) } @@ -2945,13 +2856,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(sendPhoneChallengeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + sendPhoneChallengeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -3036,13 +2946,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(verifyPhoneChallengeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + verifyPhoneChallengeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -3097,13 +3006,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getProfileResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getProfileResponseBodyValidator) } catch (error) { next(error) } @@ -3170,13 +3073,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(replaceProfileResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + replaceProfileResponseBodyValidator, + ) } catch (error) { next(error) } @@ -3231,13 +3133,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getProfileSchemaResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getProfileSchemaResponseBodyValidator, + ) } catch (error) { next(error) } @@ -3296,13 +3197,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(deleteSessionsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteSessionsResponseBodyValidator, + ) } catch (error) { next(error) } diff --git a/integration-tests/typescript-express/src/generated/okta.oauth.yaml/generated.ts b/integration-tests/typescript-express/src/generated/okta.oauth.yaml/generated.ts index 5c13a0f0..cabb0725 100644 --- a/integration-tests/typescript-express/src/generated/okta.oauth.yaml/generated.ts +++ b/integration-tests/typescript-express/src/generated/okta.oauth.yaml/generated.ts @@ -120,6 +120,7 @@ import { ServerConfig, SkipResponse, StatusCode, + sendResponse, startServer, } from "@nahkies/typescript-express-runtime/server" import { @@ -924,15 +925,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getWellKnownOpenIdConfigurationResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getWellKnownOpenIdConfigurationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1008,13 +1006,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(authorizeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, authorizeResponseBodyValidator) } catch (error) { next(error) } @@ -1069,13 +1061,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(authorizeWithPostResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + authorizeWithPostResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1146,13 +1137,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(bcAuthorizeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, bcAuthorizeResponseBodyValidator) } catch (error) { next(error) } @@ -1225,13 +1210,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(challengeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, challengeResponseBodyValidator) } catch (error) { next(error) } @@ -1300,13 +1279,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(listClientsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, listClientsResponseBodyValidator) } catch (error) { next(error) } @@ -1375,13 +1348,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(createClientResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, createClientResponseBodyValidator) } catch (error) { next(error) } @@ -1450,13 +1417,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getClientResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getClientResponseBodyValidator) } catch (error) { next(error) } @@ -1535,13 +1496,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(replaceClientResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + replaceClientResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1610,13 +1570,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(deleteClientResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, deleteClientResponseBodyValidator) } catch (error) { next(error) } @@ -1686,13 +1640,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(generateNewClientSecretResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + generateNewClientSecretResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1761,13 +1714,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(deviceAuthorizeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deviceAuthorizeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1836,13 +1788,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(globalTokenRevocationResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + globalTokenRevocationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -1911,13 +1862,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(introspectResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, introspectResponseBodyValidator) } catch (error) { next(error) } @@ -1978,13 +1923,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(oauthKeysResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, oauthKeysResponseBodyValidator) } catch (error) { next(error) } @@ -2049,13 +1988,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(logoutResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, logoutResponseBodyValidator) } catch (error) { next(error) } @@ -2116,13 +2049,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(logoutWithPostResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + logoutWithPostResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2195,13 +2127,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(oobAuthenticateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + oobAuthenticateResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2264,13 +2195,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(parOptionsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, parOptionsResponseBodyValidator) } catch (error) { next(error) } @@ -2343,13 +2268,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(parResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, parResponseBodyValidator) } catch (error) { next(error) } @@ -2418,13 +2337,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(revokeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, revokeResponseBodyValidator) } catch (error) { next(error) } @@ -2487,13 +2400,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(tokenOptionsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, tokenOptionsResponseBodyValidator) } catch (error) { next(error) } @@ -2562,13 +2469,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(tokenResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, tokenResponseBodyValidator) } catch (error) { next(error) } @@ -2631,13 +2532,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(userinfoResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, userinfoResponseBodyValidator) } catch (error) { next(error) } @@ -2719,18 +2614,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getWellKnownOAuthConfigurationCustomAsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getWellKnownOAuthConfigurationCustomAsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2812,18 +2701,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getWellKnownOpenIdConfigurationCustomAsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getWellKnownOpenIdConfigurationCustomAsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2907,13 +2790,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(authorizeCustomAsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + authorizeCustomAsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -2974,13 +2856,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(authorizeCustomAsWithPostResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + authorizeCustomAsWithPostResponseBodyValidator, + ) } catch (error) { next(error) } @@ -3059,13 +2940,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(bcAuthorizeCustomAsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + bcAuthorizeCustomAsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -3146,13 +3026,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(challengeCustomAsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + challengeCustomAsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -3230,13 +3109,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(deviceAuthorizeCustomAsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deviceAuthorizeCustomAsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -3313,13 +3191,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(introspectCustomAsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + introspectCustomAsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -3382,13 +3259,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(oauthKeysCustomAsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + oauthKeysCustomAsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -3461,13 +3337,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(logoutCustomAsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + logoutCustomAsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -3536,13 +3411,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(logoutCustomAsWithPostResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + logoutCustomAsWithPostResponseBodyValidator, + ) } catch (error) { next(error) } @@ -3624,13 +3498,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(oobAuthenticateCustomAsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + oobAuthenticateCustomAsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -3701,13 +3574,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(parOptionsCustomAsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + parOptionsCustomAsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -3786,13 +3658,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(parCustomAsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, parCustomAsResponseBodyValidator) } catch (error) { next(error) } @@ -3869,13 +3735,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(revokeCustomAsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + revokeCustomAsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -3946,13 +3811,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(tokenOptionsCustomAsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + tokenOptionsCustomAsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -4027,13 +3891,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(tokenCustomAsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + tokenCustomAsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -4104,13 +3967,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(userinfoCustomAsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + userinfoCustomAsResponseBodyValidator, + ) } catch (error) { next(error) } diff --git a/integration-tests/typescript-express/src/generated/petstore-expanded.yaml/generated.ts b/integration-tests/typescript-express/src/generated/petstore-expanded.yaml/generated.ts index 9dc0ba2e..5de951d7 100644 --- a/integration-tests/typescript-express/src/generated/petstore-expanded.yaml/generated.ts +++ b/integration-tests/typescript-express/src/generated/petstore-expanded.yaml/generated.ts @@ -22,6 +22,7 @@ import { ServerConfig, SkipResponse, StatusCode, + sendResponse, startServer, } from "@nahkies/typescript-express-runtime/server" import { @@ -152,13 +153,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(findPetsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, findPetsResponseBodyValidator) } catch (error) { next(error) } @@ -216,13 +211,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(addPetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, addPetResponseBodyValidator) } catch (error) { next(error) } @@ -280,13 +269,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(findPetByIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, findPetByIdResponseBodyValidator) } catch (error) { next(error) } @@ -344,13 +327,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(deletePetResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, deletePetResponseBodyValidator) } catch (error) { next(error) } diff --git a/integration-tests/typescript-express/src/generated/stripe.yaml/generated.ts b/integration-tests/typescript-express/src/generated/stripe.yaml/generated.ts index 07353ba4..39f6a54b 100644 --- a/integration-tests/typescript-express/src/generated/stripe.yaml/generated.ts +++ b/integration-tests/typescript-express/src/generated/stripe.yaml/generated.ts @@ -1257,6 +1257,7 @@ import { ServerConfig, SkipResponse, StatusCode, + sendResponse, startServer, } from "@nahkies/typescript-express-runtime/server" import { @@ -7676,7 +7677,7 @@ export type GetQuotesQuoteLineItems = ( ) => Promise | typeof SkipResponse> export type GetQuotesQuotePdfResponder = { - with200(): ExpressRuntimeResponse + with200(): ExpressRuntimeResponse withDefault(status: StatusCode): ExpressRuntimeResponse } & ExpressRuntimeResponder @@ -12072,13 +12073,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getAccountResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getAccountResponseBodyValidator) } catch (error) { next(error) } @@ -12149,13 +12144,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postAccountLinksResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postAccountLinksResponseBodyValidator, + ) } catch (error) { next(error) } @@ -12408,13 +12402,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postAccountSessionsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postAccountSessionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -12508,13 +12501,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getAccountsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getAccountsResponseBodyValidator) } catch (error) { next(error) } @@ -13227,13 +13214,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postAccountsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, postAccountsResponseBodyValidator) } catch (error) { next(error) } @@ -13293,13 +13274,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(deleteAccountsAccountResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteAccountsAccountResponseBodyValidator, + ) } catch (error) { next(error) } @@ -13372,13 +13352,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getAccountsAccountResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getAccountsAccountResponseBodyValidator, + ) } catch (error) { next(error) } @@ -14062,13 +14041,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postAccountsAccountResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postAccountsAccountResponseBodyValidator, + ) } catch (error) { next(error) } @@ -14163,15 +14141,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postAccountsAccountBankAccountsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postAccountsAccountBankAccountsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -14230,18 +14205,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteAccountsAccountBankAccountsIdResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteAccountsAccountBankAccountsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -14313,15 +14282,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getAccountsAccountBankAccountsIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getAccountsAccountBankAccountsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -14411,18 +14377,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postAccountsAccountBankAccountsIdResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postAccountsAccountBankAccountsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -14511,15 +14471,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getAccountsAccountCapabilitiesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getAccountsAccountCapabilitiesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -14597,18 +14554,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getAccountsAccountCapabilitiesCapabilityResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getAccountsAccountCapabilitiesCapabilityResponseBodyValidator, + ) } catch (error) { next(error) } @@ -14684,18 +14635,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postAccountsAccountCapabilitiesCapabilityResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postAccountsAccountCapabilitiesCapabilityResponseBodyValidator, + ) } catch (error) { next(error) } @@ -14790,18 +14735,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getAccountsAccountExternalAccountsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getAccountsAccountExternalAccountsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -14896,18 +14835,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postAccountsAccountExternalAccountsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postAccountsAccountExternalAccountsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -14972,18 +14905,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteAccountsAccountExternalAccountsIdResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteAccountsAccountExternalAccountsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -15061,18 +14988,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getAccountsAccountExternalAccountsIdResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getAccountsAccountExternalAccountsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -15168,18 +15089,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postAccountsAccountExternalAccountsIdResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postAccountsAccountExternalAccountsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -15245,15 +15160,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postAccountsAccountLoginLinksResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postAccountsAccountLoginLinksResponseBodyValidator, + ) } catch (error) { next(error) } @@ -15355,13 +15267,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getAccountsAccountPeopleResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getAccountsAccountPeopleResponseBodyValidator, + ) } catch (error) { next(error) } @@ -15627,13 +15538,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postAccountsAccountPeopleResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postAccountsAccountPeopleResponseBodyValidator, + ) } catch (error) { next(error) } @@ -15692,18 +15602,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteAccountsAccountPeoplePersonResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteAccountsAccountPeoplePersonResponseBodyValidator, + ) } catch (error) { next(error) } @@ -15775,15 +15679,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getAccountsAccountPeoplePersonResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getAccountsAccountPeoplePersonResponseBodyValidator, + ) } catch (error) { next(error) } @@ -16050,15 +15951,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postAccountsAccountPeoplePersonResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postAccountsAccountPeoplePersonResponseBodyValidator, + ) } catch (error) { next(error) } @@ -16160,13 +16058,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getAccountsAccountPersonsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getAccountsAccountPersonsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -16432,15 +16329,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postAccountsAccountPersonsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postAccountsAccountPersonsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -16499,18 +16393,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteAccountsAccountPersonsPersonResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteAccountsAccountPersonsPersonResponseBodyValidator, + ) } catch (error) { next(error) } @@ -16582,15 +16470,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getAccountsAccountPersonsPersonResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getAccountsAccountPersonsPersonResponseBodyValidator, + ) } catch (error) { next(error) } @@ -16857,15 +16742,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postAccountsAccountPersonsPersonResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postAccountsAccountPersonsPersonResponseBodyValidator, + ) } catch (error) { next(error) } @@ -16932,13 +16814,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postAccountsAccountRejectResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postAccountsAccountRejectResponseBodyValidator, + ) } catch (error) { next(error) } @@ -17022,13 +16903,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getApplePayDomainsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getApplePayDomainsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -17089,13 +16969,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postApplePayDomainsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postApplePayDomainsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -17153,15 +17032,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteApplePayDomainsDomainResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteApplePayDomainsDomainResponseBodyValidator, + ) } catch (error) { next(error) } @@ -17232,13 +17108,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getApplePayDomainsDomainResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getApplePayDomainsDomainResponseBodyValidator, + ) } catch (error) { next(error) } @@ -17333,13 +17208,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getApplicationFeesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getApplicationFeesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -17411,15 +17285,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getApplicationFeesFeeRefundsIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getApplicationFeesFeeRefundsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -17489,15 +17360,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postApplicationFeesFeeRefundsIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postApplicationFeesFeeRefundsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -17568,13 +17436,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getApplicationFeesIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getApplicationFeesIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -17644,15 +17511,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postApplicationFeesIdRefundResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postApplicationFeesIdRefundResponseBodyValidator, + ) } catch (error) { next(error) } @@ -17744,15 +17608,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getApplicationFeesIdRefundsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getApplicationFeesIdRefundsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -17822,15 +17683,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postApplicationFeesIdRefundsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postApplicationFeesIdRefundsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -17917,13 +17775,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getAppsSecretsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getAppsSecretsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -17990,13 +17847,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postAppsSecretsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postAppsSecretsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -18061,13 +17917,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postAppsSecretsDeleteResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postAppsSecretsDeleteResponseBodyValidator, + ) } catch (error) { next(error) } @@ -18137,13 +17992,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getAppsSecretsFindResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getAppsSecretsFindResponseBodyValidator, + ) } catch (error) { next(error) } @@ -18208,13 +18062,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getBalanceResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getBalanceResponseBodyValidator) } catch (error) { next(error) } @@ -18315,13 +18163,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getBalanceHistoryResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getBalanceHistoryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -18392,13 +18239,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getBalanceHistoryIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getBalanceHistoryIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -18499,13 +18345,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getBalanceTransactionsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getBalanceTransactionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -18576,13 +18421,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getBalanceTransactionsIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getBalanceTransactionsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -18667,13 +18511,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getBillingAlertsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getBillingAlertsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -18750,13 +18593,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postBillingAlertsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postBillingAlertsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -18827,13 +18669,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getBillingAlertsIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getBillingAlertsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -18899,15 +18740,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postBillingAlertsIdActivateResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postBillingAlertsIdActivateResponseBodyValidator, + ) } catch (error) { next(error) } @@ -18973,15 +18811,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postBillingAlertsIdArchiveResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postBillingAlertsIdArchiveResponseBodyValidator, + ) } catch (error) { next(error) } @@ -19047,15 +18882,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postBillingAlertsIdDeactivateResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postBillingAlertsIdDeactivateResponseBodyValidator, + ) } catch (error) { next(error) } @@ -19134,15 +18966,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getBillingCreditBalanceSummaryResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getBillingCreditBalanceSummaryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -19231,18 +19060,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getBillingCreditBalanceTransactionsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getBillingCreditBalanceTransactionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -19324,18 +19147,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getBillingCreditBalanceTransactionsIdResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getBillingCreditBalanceTransactionsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -19422,13 +19239,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getBillingCreditGrantsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getBillingCreditGrantsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -19505,13 +19321,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postBillingCreditGrantsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postBillingCreditGrantsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -19582,13 +19397,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getBillingCreditGrantsIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getBillingCreditGrantsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -19658,13 +19472,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postBillingCreditGrantsIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postBillingCreditGrantsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -19730,15 +19543,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postBillingCreditGrantsIdExpireResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postBillingCreditGrantsIdExpireResponseBodyValidator, + ) } catch (error) { next(error) } @@ -19804,15 +19614,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postBillingCreditGrantsIdVoidResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postBillingCreditGrantsIdVoidResponseBodyValidator, + ) } catch (error) { next(error) } @@ -19878,15 +19685,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postBillingMeterEventAdjustmentsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postBillingMeterEventAdjustmentsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -19950,13 +19754,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postBillingMeterEventsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postBillingMeterEventsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -20040,13 +19843,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getBillingMetersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getBillingMetersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -20116,13 +19918,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postBillingMetersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postBillingMetersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -20193,13 +19994,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getBillingMetersIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getBillingMetersIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -20268,13 +20068,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postBillingMetersIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postBillingMetersIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -20340,15 +20139,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postBillingMetersIdDeactivateResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postBillingMetersIdDeactivateResponseBodyValidator, + ) } catch (error) { next(error) } @@ -20447,15 +20243,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getBillingMetersIdEventSummariesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getBillingMetersIdEventSummariesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -20521,15 +20314,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postBillingMetersIdReactivateResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postBillingMetersIdReactivateResponseBodyValidator, + ) } catch (error) { next(error) } @@ -20618,15 +20408,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getBillingPortalConfigurationsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getBillingPortalConfigurationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -20798,15 +20585,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postBillingPortalConfigurationsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postBillingPortalConfigurationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -20888,18 +20672,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getBillingPortalConfigurationsConfigurationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getBillingPortalConfigurationsConfigurationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -21097,18 +20875,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postBillingPortalConfigurationsConfigurationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postBillingPortalConfigurationsConfigurationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -21278,13 +21050,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postBillingPortalSessionsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postBillingPortalSessionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -21381,13 +21152,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getChargesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getChargesResponseBodyValidator) } catch (error) { next(error) } @@ -21517,13 +21282,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postChargesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, postChargesResponseBodyValidator) } catch (error) { next(error) } @@ -21610,13 +21369,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getChargesSearchResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getChargesSearchResponseBodyValidator, + ) } catch (error) { next(error) } @@ -21687,13 +21445,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getChargesChargeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getChargesChargeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -21785,13 +21542,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postChargesChargeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postChargesChargeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -21869,13 +21625,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postChargesChargeCaptureResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postChargesChargeCaptureResponseBodyValidator, + ) } catch (error) { next(error) } @@ -21946,13 +21701,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getChargesChargeDisputeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getChargesChargeDisputeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22161,13 +21915,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postChargesChargeDisputeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postChargesChargeDisputeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22233,15 +21986,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postChargesChargeDisputeCloseResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postChargesChargeDisputeCloseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22318,13 +22068,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postChargesChargeRefundResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postChargesChargeRefundResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22414,13 +22163,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getChargesChargeRefundsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getChargesChargeRefundsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22500,13 +22248,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postChargesChargeRefundsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postChargesChargeRefundsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22578,15 +22325,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getChargesChargeRefundsRefundResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getChargesChargeRefundsRefundResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22656,15 +22400,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postChargesChargeRefundsRefundResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postChargesChargeRefundsRefundResponseBodyValidator, + ) } catch (error) { next(error) } @@ -22764,13 +22505,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getCheckoutSessionsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCheckoutSessionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -23942,13 +23682,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postCheckoutSessionsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCheckoutSessionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24019,15 +23758,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCheckoutSessionsSessionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCheckoutSessionsSessionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24178,15 +23914,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postCheckoutSessionsSessionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCheckoutSessionsSessionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24252,18 +23985,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postCheckoutSessionsSessionExpireResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCheckoutSessionsSessionExpireResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24355,18 +24082,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCheckoutSessionsSessionLineItemsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCheckoutSessionsSessionLineItemsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24449,13 +24170,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getClimateOrdersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getClimateOrdersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24521,13 +24241,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postClimateOrdersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postClimateOrdersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24600,13 +24319,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getClimateOrdersOrderResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getClimateOrdersOrderResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24685,13 +24403,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postClimateOrdersOrderResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postClimateOrdersOrderResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24757,15 +24474,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postClimateOrdersOrderCancelResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postClimateOrdersOrderCancelResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24848,13 +24562,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getClimateProductsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getClimateProductsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -24925,13 +24638,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getClimateProductsProductResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getClimateProductsProductResponseBodyValidator, + ) } catch (error) { next(error) } @@ -25014,13 +24726,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getClimateSuppliersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getClimateSuppliersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -25091,15 +24802,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getClimateSuppliersSupplierResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getClimateSuppliersSupplierResponseBodyValidator, + ) } catch (error) { next(error) } @@ -25176,18 +24884,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getConfirmationTokensConfirmationTokenResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getConfirmationTokensConfirmationTokenResponseBodyValidator, + ) } catch (error) { next(error) } @@ -25270,13 +24972,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getCountrySpecsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCountrySpecsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -25349,13 +25050,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getCountrySpecsCountryResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCountrySpecsCountryResponseBodyValidator, + ) } catch (error) { next(error) } @@ -25449,13 +25149,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getCouponsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getCouponsResponseBodyValidator) } catch (error) { next(error) } @@ -25533,13 +25227,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postCouponsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, postCouponsResponseBodyValidator) } catch (error) { next(error) } @@ -25599,13 +25287,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(deleteCouponsCouponResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteCouponsCouponResponseBodyValidator, + ) } catch (error) { next(error) } @@ -25676,13 +25363,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getCouponsCouponResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCouponsCouponResponseBodyValidator, + ) } catch (error) { next(error) } @@ -25755,13 +25441,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postCouponsCouponResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCouponsCouponResponseBodyValidator, + ) } catch (error) { next(error) } @@ -25857,13 +25542,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getCreditNotesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCreditNotesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -25979,13 +25663,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postCreditNotesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCreditNotesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -26112,13 +25795,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getCreditNotesPreviewResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCreditNotesPreviewResponseBodyValidator, + ) } catch (error) { next(error) } @@ -26264,15 +25946,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCreditNotesPreviewLinesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCreditNotesPreviewLinesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -26364,15 +26043,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCreditNotesCreditNoteLinesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCreditNotesCreditNoteLinesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -26443,13 +26119,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getCreditNotesIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCreditNotesIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -26519,13 +26194,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postCreditNotesIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCreditNotesIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -26591,13 +26265,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postCreditNotesIdVoidResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCreditNotesIdVoidResponseBodyValidator, + ) } catch (error) { next(error) } @@ -26683,13 +26356,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postCustomerSessionsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCustomerSessionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -26785,13 +26457,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getCustomersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getCustomersResponseBodyValidator) } catch (error) { next(error) } @@ -27060,13 +26726,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postCustomersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCustomersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -27153,13 +26818,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getCustomersSearchResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersSearchResponseBodyValidator, + ) } catch (error) { next(error) } @@ -27217,13 +26881,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(deleteCustomersCustomerResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteCustomersCustomerResponseBodyValidator, + ) } catch (error) { next(error) } @@ -27298,13 +26961,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getCustomersCustomerResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerResponseBodyValidator, + ) } catch (error) { next(error) } @@ -27500,13 +27162,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postCustomersCustomerResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCustomersCustomerResponseBodyValidator, + ) } catch (error) { next(error) } @@ -27604,18 +27265,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCustomersCustomerBalanceTransactionsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerBalanceTransactionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -27696,18 +27351,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postCustomersCustomerBalanceTransactionsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCustomersCustomerBalanceTransactionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -27789,18 +27438,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCustomersCustomerBalanceTransactionsTransactionResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerBalanceTransactionsTransactionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -27883,18 +27526,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postCustomersCustomerBalanceTransactionsTransactionResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCustomersCustomerBalanceTransactionsTransactionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -27986,15 +27623,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCustomersCustomerBankAccountsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerBankAccountsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28099,18 +27733,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postCustomersCustomerBankAccountsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCustomersCustomerBankAccountsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28193,18 +27821,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteCustomersCustomerBankAccountsIdResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteCustomersCustomerBankAccountsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28276,18 +27898,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCustomersCustomerBankAccountsIdResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerBankAccountsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28399,18 +28015,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postCustomersCustomerBankAccountsIdResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCustomersCustomerBankAccountsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28486,18 +28096,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postCustomersCustomerBankAccountsIdVerifyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCustomersCustomerBankAccountsIdVerifyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28589,13 +28193,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getCustomersCustomerCardsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerCardsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28700,15 +28303,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postCustomersCustomerCardsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCustomersCustomerCardsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28785,15 +28385,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteCustomersCustomerCardsIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteCustomersCustomerCardsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28865,15 +28462,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCustomersCustomerCardsIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerCardsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -28985,15 +28579,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postCustomersCustomerCardsIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCustomersCustomerCardsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -29064,15 +28655,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCustomersCustomerCashBalanceResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerCashBalanceResponseBodyValidator, + ) } catch (error) { next(error) } @@ -29147,15 +28735,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postCustomersCustomerCashBalanceResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCustomersCustomerCashBalanceResponseBodyValidator, + ) } catch (error) { next(error) } @@ -29253,18 +28838,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCustomersCustomerCashBalanceTransactionsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerCashBalanceTransactionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -29346,18 +28925,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCustomersCustomerCashBalanceTransactionsTransactionResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerCashBalanceTransactionsTransactionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -29415,15 +28988,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteCustomersCustomerDiscountResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteCustomersCustomerDiscountResponseBodyValidator, + ) } catch (error) { next(error) } @@ -29494,15 +29064,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCustomersCustomerDiscountResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerDiscountResponseBodyValidator, + ) } catch (error) { next(error) } @@ -29589,18 +29156,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postCustomersCustomerFundingInstructionsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCustomersCustomerFundingInstructionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -29745,18 +29306,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCustomersCustomerPaymentMethodsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerPaymentMethodsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -29834,18 +29389,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCustomersCustomerPaymentMethodsPaymentMethodResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerPaymentMethodsPaymentMethodResponseBodyValidator, + ) } catch (error) { next(error) } @@ -29944,15 +29493,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCustomersCustomerSourcesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerSourcesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -30057,15 +29603,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postCustomersCustomerSourcesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCustomersCustomerSourcesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -30142,15 +29685,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteCustomersCustomerSourcesIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteCustomersCustomerSourcesIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -30222,15 +29762,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCustomersCustomerSourcesIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerSourcesIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -30342,15 +29879,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postCustomersCustomerSourcesIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCustomersCustomerSourcesIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -30426,18 +29960,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postCustomersCustomerSourcesIdVerifyResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCustomersCustomerSourcesIdVerifyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -30529,18 +30057,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCustomersCustomerSubscriptionsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerSubscriptionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -30964,18 +30486,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postCustomersCustomerSubscriptionsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCustomersCustomerSubscriptionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -31054,18 +30570,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteCustomersCustomerSubscriptionsSubscriptionExposedIdResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteCustomersCustomerSubscriptionsSubscriptionExposedIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -31145,18 +30655,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCustomersCustomerSubscriptionsSubscriptionExposedIdResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerSubscriptionsSubscriptionExposedIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -31625,18 +31129,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postCustomersCustomerSubscriptionsSubscriptionExposedIdResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCustomersCustomerSubscriptionsSubscriptionExposedIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -31702,18 +31200,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteCustomersCustomerSubscriptionsSubscriptionExposedIdDiscountResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteCustomersCustomerSubscriptionsSubscriptionExposedIdDiscountResponseBodyValidator, + ) } catch (error) { next(error) } @@ -31793,18 +31285,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCustomersCustomerSubscriptionsSubscriptionExposedIdDiscountResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerSubscriptionsSubscriptionExposedIdDiscountResponseBodyValidator, + ) } catch (error) { next(error) } @@ -31896,15 +31382,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCustomersCustomerTaxIdsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerTaxIdsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32083,15 +31566,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postCustomersCustomerTaxIdsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postCustomersCustomerTaxIdsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32150,15 +31630,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteCustomersCustomerTaxIdsIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteCustomersCustomerTaxIdsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32230,15 +31707,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getCustomersCustomerTaxIdsIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getCustomersCustomerTaxIdsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32334,13 +31808,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getDisputesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getDisputesResponseBodyValidator) } catch (error) { next(error) } @@ -32413,13 +31881,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getDisputesDisputeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getDisputesDisputeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32630,13 +32097,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postDisputesDisputeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postDisputesDisputeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32702,13 +32168,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postDisputesDisputeCloseResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postDisputesDisputeCloseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32793,18 +32258,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getEntitlementsActiveEntitlementsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getEntitlementsActiveEntitlementsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32880,18 +32339,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getEntitlementsActiveEntitlementsIdResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getEntitlementsActiveEntitlementsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -32980,13 +32433,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getEntitlementsFeaturesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getEntitlementsFeaturesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33047,13 +32499,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postEntitlementsFeaturesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postEntitlementsFeaturesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33124,13 +32575,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getEntitlementsFeaturesIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getEntitlementsFeaturesIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33201,15 +32651,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postEntitlementsFeaturesIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postEntitlementsFeaturesIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33275,13 +32722,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postEphemeralKeysResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postEphemeralKeysResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33349,13 +32795,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(deleteEphemeralKeysKeyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteEphemeralKeysKeyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33457,13 +32902,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getEventsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getEventsResponseBodyValidator) } catch (error) { next(error) } @@ -33534,13 +32973,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getEventsIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getEventsIdResponseBodyValidator) } catch (error) { next(error) } @@ -33623,13 +33056,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getExchangeRatesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getExchangeRatesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33702,13 +33134,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getExchangeRatesRateIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getExchangeRatesRateIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33797,13 +33228,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postExternalAccountsIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postExternalAccountsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -33899,13 +33329,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getFileLinksResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getFileLinksResponseBodyValidator) } catch (error) { next(error) } @@ -33968,13 +33392,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postFileLinksResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postFileLinksResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34045,13 +33468,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getFileLinksLinkResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getFileLinksLinkResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34123,13 +33545,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postFileLinksLinkResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postFileLinksLinkResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34244,13 +33665,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getFilesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getFilesResponseBodyValidator) } catch (error) { next(error) } @@ -34310,13 +33725,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postFilesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, postFilesResponseBodyValidator) } catch (error) { next(error) } @@ -34387,13 +33796,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getFilesFileResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getFilesFileResponseBodyValidator) } catch (error) { next(error) } @@ -34487,15 +33890,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getFinancialConnectionsAccountsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getFinancialConnectionsAccountsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34577,18 +33977,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getFinancialConnectionsAccountsAccountResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getFinancialConnectionsAccountsAccountResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34665,18 +34059,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postFinancialConnectionsAccountsAccountDisconnectResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postFinancialConnectionsAccountsAccountDisconnectResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34775,18 +34163,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getFinancialConnectionsAccountsAccountOwnersResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getFinancialConnectionsAccountsAccountOwnersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34865,18 +34247,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postFinancialConnectionsAccountsAccountRefreshResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postFinancialConnectionsAccountsAccountRefreshResponseBodyValidator, + ) } catch (error) { next(error) } @@ -34955,18 +34331,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postFinancialConnectionsAccountsAccountSubscribeResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postFinancialConnectionsAccountsAccountSubscribeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35044,18 +34414,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postFinancialConnectionsAccountsAccountUnsubscribeResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postFinancialConnectionsAccountsAccountUnsubscribeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35146,15 +34510,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postFinancialConnectionsSessionsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postFinancialConnectionsSessionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35236,18 +34597,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getFinancialConnectionsSessionsSessionResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getFinancialConnectionsSessionsSessionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35347,18 +34702,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getFinancialConnectionsTransactionsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getFinancialConnectionsTransactionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35440,18 +34789,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getFinancialConnectionsTransactionsTransactionResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getFinancialConnectionsTransactionsTransactionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35542,13 +34885,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getForwardingRequestsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getForwardingRequestsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35630,13 +34972,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postForwardingRequestsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postForwardingRequestsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35707,13 +35048,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getForwardingRequestsIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getForwardingRequestsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35814,15 +35154,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getIdentityVerificationReportsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIdentityVerificationReportsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -35904,18 +35241,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getIdentityVerificationReportsReportResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIdentityVerificationReportsReportResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36018,15 +35349,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getIdentityVerificationSessionsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIdentityVerificationSessionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36120,15 +35448,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postIdentityVerificationSessionsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postIdentityVerificationSessionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36210,18 +35535,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getIdentityVerificationSessionsSessionResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIdentityVerificationSessionsSessionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36322,18 +35641,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postIdentityVerificationSessionsSessionResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postIdentityVerificationSessionsSessionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36410,18 +35723,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postIdentityVerificationSessionsSessionCancelResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postIdentityVerificationSessionsSessionCancelResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36498,18 +35805,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postIdentityVerificationSessionsSessionRedactResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postIdentityVerificationSessionsSessionRedactResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36600,13 +35901,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getInvoicePaymentsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getInvoicePaymentsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36677,15 +35977,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getInvoicePaymentsInvoicePaymentResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getInvoicePaymentsInvoicePaymentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36770,15 +36067,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getInvoiceRenderingTemplatesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getInvoiceRenderingTemplatesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36856,18 +36150,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getInvoiceRenderingTemplatesTemplateResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getInvoiceRenderingTemplatesTemplateResponseBodyValidator, + ) } catch (error) { next(error) } @@ -36939,18 +36227,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postInvoiceRenderingTemplatesTemplateArchiveResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postInvoiceRenderingTemplatesTemplateArchiveResponseBodyValidator, + ) } catch (error) { next(error) } @@ -37022,18 +36304,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postInvoiceRenderingTemplatesTemplateUnarchiveResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postInvoiceRenderingTemplatesTemplateUnarchiveResponseBodyValidator, + ) } catch (error) { next(error) } @@ -37130,13 +36406,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getInvoiceitemsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getInvoiceitemsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -37236,13 +36511,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postInvoiceitemsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postInvoiceitemsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -37300,15 +36574,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteInvoiceitemsInvoiceitemResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteInvoiceitemsInvoiceitemResponseBodyValidator, + ) } catch (error) { next(error) } @@ -37379,15 +36650,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getInvoiceitemsInvoiceitemResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getInvoiceitemsInvoiceitemResponseBodyValidator, + ) } catch (error) { next(error) } @@ -37495,15 +36763,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postInvoiceitemsInvoiceitemResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postInvoiceitemsInvoiceitemResponseBodyValidator, + ) } catch (error) { next(error) } @@ -37616,13 +36881,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getInvoicesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getInvoicesResponseBodyValidator) } catch (error) { next(error) } @@ -38009,13 +37268,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postInvoicesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, postInvoicesResponseBodyValidator) } catch (error) { next(error) } @@ -38576,13 +37829,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postInvoicesCreatePreviewResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postInvoicesCreatePreviewResponseBodyValidator, + ) } catch (error) { next(error) } @@ -38669,13 +37921,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getInvoicesSearchResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getInvoicesSearchResponseBodyValidator, + ) } catch (error) { next(error) } @@ -38735,13 +37986,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(deleteInvoicesInvoiceResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteInvoicesInvoiceResponseBodyValidator, + ) } catch (error) { next(error) } @@ -38814,13 +38064,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getInvoicesInvoiceResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getInvoicesInvoiceResponseBodyValidator, + ) } catch (error) { next(error) } @@ -39222,13 +38471,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postInvoicesInvoiceResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postInvoicesInvoiceResponseBodyValidator, + ) } catch (error) { next(error) } @@ -39411,15 +38659,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postInvoicesInvoiceAddLinesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postInvoicesInvoiceAddLinesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -39488,15 +38733,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postInvoicesInvoiceAttachPaymentResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postInvoicesInvoiceAttachPaymentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -39565,15 +38807,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postInvoicesInvoiceFinalizeResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postInvoicesInvoiceFinalizeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -39665,13 +38904,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getInvoicesInvoiceLinesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getInvoicesInvoiceLinesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -39851,18 +39089,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postInvoicesInvoiceLinesLineItemIdResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postInvoicesInvoiceLinesLineItemIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -39934,18 +39166,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postInvoicesInvoiceMarkUncollectibleResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postInvoicesInvoiceMarkUncollectibleResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40021,13 +39247,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postInvoicesInvoicePayResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postInvoicesInvoicePayResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40100,15 +39325,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postInvoicesInvoiceRemoveLinesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postInvoicesInvoiceRemoveLinesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40174,13 +39396,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postInvoicesInvoiceSendResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postInvoicesInvoiceSendResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40363,15 +39584,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postInvoicesInvoiceUpdateLinesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postInvoicesInvoiceUpdateLinesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40437,13 +39655,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postInvoicesInvoiceVoidResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postInvoicesInvoiceVoidResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40544,13 +39761,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getIssuingAuthorizationsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIssuingAuthorizationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40627,18 +39843,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getIssuingAuthorizationsAuthorizationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIssuingAuthorizationsAuthorizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40713,18 +39923,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postIssuingAuthorizationsAuthorizationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postIssuingAuthorizationsAuthorizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40800,18 +40004,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postIssuingAuthorizationsAuthorizationApproveResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postIssuingAuthorizationsAuthorizationApproveResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40886,18 +40084,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postIssuingAuthorizationsAuthorizationDeclineResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postIssuingAuthorizationsAuthorizationDeclineResponseBodyValidator, + ) } catch (error) { next(error) } @@ -40998,13 +40190,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getIssuingCardholdersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIssuingCardholdersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -42045,13 +41236,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postIssuingCardholdersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postIssuingCardholdersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -42122,15 +41312,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getIssuingCardholdersCardholderResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIssuingCardholdersCardholderResponseBodyValidator, + ) } catch (error) { next(error) } @@ -43179,15 +42366,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postIssuingCardholdersCardholderResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postIssuingCardholdersCardholderResponseBodyValidator, + ) } catch (error) { next(error) } @@ -43288,13 +42472,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getIssuingCardsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIssuingCardsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -44322,13 +43505,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postIssuingCardsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postIssuingCardsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -44399,13 +43581,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getIssuingCardsCardResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIssuingCardsCardResponseBodyValidator, + ) } catch (error) { next(error) } @@ -45433,13 +44614,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postIssuingCardsCardResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postIssuingCardsCardResponseBodyValidator, + ) } catch (error) { next(error) } @@ -45537,13 +44717,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getIssuingDisputesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIssuingDisputesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -45787,13 +44966,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postIssuingDisputesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postIssuingDisputesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -45864,13 +45042,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getIssuingDisputesDisputeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIssuingDisputesDisputeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46118,15 +45295,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postIssuingDisputesDisputeResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postIssuingDisputesDisputeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46195,15 +45369,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postIssuingDisputesDisputeSubmitResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postIssuingDisputesDisputeSubmitResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46303,15 +45474,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getIssuingPersonalizationDesignsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIssuingPersonalizationDesignsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46389,18 +45557,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postIssuingPersonalizationDesignsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postIssuingPersonalizationDesignsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46482,18 +45644,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getIssuingPersonalizationDesignsPersonalizationDesignResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIssuingPersonalizationDesignsPersonalizationDesignResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46598,18 +45754,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postIssuingPersonalizationDesignsPersonalizationDesignResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postIssuingPersonalizationDesignsPersonalizationDesignResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46698,13 +45848,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getIssuingPhysicalBundlesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIssuingPhysicalBundlesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46781,18 +45930,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getIssuingPhysicalBundlesPhysicalBundleResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIssuingPhysicalBundlesPhysicalBundleResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46863,15 +46006,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getIssuingSettlementsSettlementResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIssuingSettlementsSettlementResponseBodyValidator, + ) } catch (error) { next(error) } @@ -46940,15 +46080,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postIssuingSettlementsSettlementResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postIssuingSettlementsSettlementResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47044,13 +46181,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getIssuingTokensResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIssuingTokensResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47123,13 +46259,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getIssuingTokensTokenResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIssuingTokensTokenResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47198,13 +46333,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postIssuingTokensTokenResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postIssuingTokensTokenResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47304,13 +46438,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getIssuingTransactionsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIssuingTransactionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47381,18 +46514,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getIssuingTransactionsTransactionResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getIssuingTransactionsTransactionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47461,18 +46588,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postIssuingTransactionsTransactionResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postIssuingTransactionsTransactionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47563,13 +46684,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postLinkAccountSessionsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postLinkAccountSessionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47645,15 +46765,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getLinkAccountSessionsSessionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getLinkAccountSessionsSessionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47746,13 +46863,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getLinkedAccountsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getLinkedAccountsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47828,13 +46944,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getLinkedAccountsAccountResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getLinkedAccountsAccountResponseBodyValidator, + ) } catch (error) { next(error) } @@ -47905,18 +47020,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postLinkedAccountsAccountDisconnectResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postLinkedAccountsAccountDisconnectResponseBodyValidator, + ) } catch (error) { next(error) } @@ -48009,15 +47118,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getLinkedAccountsAccountOwnersResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getLinkedAccountsAccountOwnersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -48089,15 +47195,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postLinkedAccountsAccountRefreshResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postLinkedAccountsAccountRefreshResponseBodyValidator, + ) } catch (error) { next(error) } @@ -48168,13 +47271,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getMandatesMandateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getMandatesMandateResponseBodyValidator, + ) } catch (error) { next(error) } @@ -48269,13 +47371,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getPaymentIntentsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getPaymentIntentsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -49464,13 +48565,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postPaymentIntentsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPaymentIntentsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -49558,13 +48658,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getPaymentIntentsSearchResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getPaymentIntentsSearchResponseBodyValidator, + ) } catch (error) { next(error) } @@ -49636,13 +48735,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getPaymentIntentsIntentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getPaymentIntentsIntentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -50814,13 +49912,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postPaymentIntentsIntentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPaymentIntentsIntentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -50896,18 +49993,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postPaymentIntentsIntentApplyCustomerBalanceResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPaymentIntentsIntentApplyCustomerBalanceResponseBodyValidator, + ) } catch (error) { next(error) } @@ -50978,15 +50069,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postPaymentIntentsIntentCancelResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPaymentIntentsIntentCancelResponseBodyValidator, + ) } catch (error) { next(error) } @@ -51063,15 +50151,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postPaymentIntentsIntentCaptureResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPaymentIntentsIntentCaptureResponseBodyValidator, + ) } catch (error) { next(error) } @@ -52267,15 +51352,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postPaymentIntentsIntentConfirmResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPaymentIntentsIntentConfirmResponseBodyValidator, + ) } catch (error) { next(error) } @@ -52356,18 +51438,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postPaymentIntentsIntentIncrementAuthorizationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPaymentIntentsIntentIncrementAuthorizationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -52444,18 +51520,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postPaymentIntentsIntentVerifyMicrodepositsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPaymentIntentsIntentVerifyMicrodepositsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -52539,13 +51609,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getPaymentLinksResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getPaymentLinksResponseBodyValidator, + ) } catch (error) { next(error) } @@ -53144,13 +52213,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postPaymentLinksResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPaymentLinksResponseBodyValidator, + ) } catch (error) { next(error) } @@ -53221,15 +52289,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getPaymentLinksPaymentLinkResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getPaymentLinksPaymentLinkResponseBodyValidator, + ) } catch (error) { next(error) } @@ -53801,15 +52866,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postPaymentLinksPaymentLinkResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPaymentLinksPaymentLinkResponseBodyValidator, + ) } catch (error) { next(error) } @@ -53901,18 +52963,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getPaymentLinksPaymentLinkLineItemsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getPaymentLinksPaymentLinkLineItemsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -54000,15 +53056,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getPaymentMethodConfigurationsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getPaymentMethodConfigurationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -54439,15 +53492,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postPaymentMethodConfigurationsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPaymentMethodConfigurationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -54529,18 +53579,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getPaymentMethodConfigurationsConfigurationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getPaymentMethodConfigurationsConfigurationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -54985,18 +54029,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postPaymentMethodConfigurationsConfigurationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPaymentMethodConfigurationsConfigurationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -55085,13 +54123,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getPaymentMethodDomainsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getPaymentMethodDomainsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -55151,13 +54188,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postPaymentMethodDomainsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPaymentMethodDomainsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -55234,18 +54270,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getPaymentMethodDomainsPaymentMethodDomainResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getPaymentMethodDomainsPaymentMethodDomainResponseBodyValidator, + ) } catch (error) { next(error) } @@ -55320,18 +54350,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postPaymentMethodDomainsPaymentMethodDomainResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPaymentMethodDomainsPaymentMethodDomainResponseBodyValidator, + ) } catch (error) { next(error) } @@ -55402,18 +54426,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postPaymentMethodDomainsPaymentMethodDomainValidateResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPaymentMethodDomainsPaymentMethodDomainValidateResponseBodyValidator, + ) } catch (error) { next(error) } @@ -55549,13 +54567,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getPaymentMethodsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getPaymentMethodsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -55929,13 +54946,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postPaymentMethodsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPaymentMethodsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56006,15 +55022,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getPaymentMethodsPaymentMethodResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getPaymentMethodsPaymentMethodResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56126,15 +55139,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postPaymentMethodsPaymentMethodResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPaymentMethodsPaymentMethodResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56207,18 +55217,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postPaymentMethodsPaymentMethodAttachResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPaymentMethodsPaymentMethodAttachResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56290,18 +55294,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postPaymentMethodsPaymentMethodDetachResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPaymentMethodsPaymentMethodDetachResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56408,13 +55406,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getPayoutsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getPayoutsResponseBodyValidator) } catch (error) { next(error) } @@ -56482,13 +55474,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postPayoutsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, postPayoutsResponseBodyValidator) } catch (error) { next(error) } @@ -56559,13 +55545,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getPayoutsPayoutResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getPayoutsPayoutResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56634,13 +55619,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postPayoutsPayoutResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPayoutsPayoutResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56706,13 +55690,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postPayoutsPayoutCancelResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPayoutsPayoutCancelResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56781,13 +55764,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postPayoutsPayoutReverseResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPayoutsPayoutReverseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -56883,13 +55865,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getPlansResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getPlansResponseBodyValidator) } catch (error) { next(error) } @@ -56991,13 +55967,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postPlansResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, postPlansResponseBodyValidator) } catch (error) { next(error) } @@ -57055,13 +56025,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(deletePlansPlanResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deletePlansPlanResponseBodyValidator, + ) } catch (error) { next(error) } @@ -57132,13 +56101,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getPlansPlanResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getPlansPlanResponseBodyValidator) } catch (error) { next(error) } @@ -57211,13 +56174,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postPlansPlanResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPlansPlanResponseBodyValidator, + ) } catch (error) { next(error) } @@ -57328,13 +56290,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getPricesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getPricesResponseBodyValidator) } catch (error) { next(error) } @@ -57477,13 +56433,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postPricesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, postPricesResponseBodyValidator) } catch (error) { next(error) } @@ -57570,13 +56520,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getPricesSearchResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getPricesSearchResponseBodyValidator, + ) } catch (error) { next(error) } @@ -57647,13 +56596,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getPricesPriceResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getPricesPriceResponseBodyValidator, + ) } catch (error) { next(error) } @@ -57762,13 +56710,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postPricesPriceResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPricesPriceResponseBodyValidator, + ) } catch (error) { next(error) } @@ -57871,13 +56818,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getProductsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getProductsResponseBodyValidator) } catch (error) { next(error) } @@ -58014,13 +56955,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postProductsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, postProductsResponseBodyValidator) } catch (error) { next(error) } @@ -58107,13 +57042,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getProductsSearchResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getProductsSearchResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58171,13 +57105,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(deleteProductsIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteProductsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58248,13 +57181,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getProductsIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getProductsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58347,13 +57279,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postProductsIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postProductsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58445,15 +57376,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getProductsProductFeaturesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getProductsProductFeaturesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58520,15 +57448,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postProductsProductFeaturesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postProductsProductFeaturesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58587,15 +57512,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteProductsProductFeaturesIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteProductsProductFeaturesIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58667,15 +57589,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getProductsProductFeaturesIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getProductsProductFeaturesIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58773,13 +57692,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getPromotionCodesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getPromotionCodesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58856,13 +57774,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postPromotionCodesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPromotionCodesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -58933,15 +57850,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getPromotionCodesPromotionCodeResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getPromotionCodesPromotionCodeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59018,15 +57932,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postPromotionCodesPromotionCodeResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postPromotionCodesPromotionCodeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59112,13 +58023,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getQuotesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getQuotesResponseBodyValidator) } catch (error) { next(error) } @@ -59309,13 +58214,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postQuotesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, postQuotesResponseBodyValidator) } catch (error) { next(error) } @@ -59386,13 +58285,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getQuotesQuoteResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getQuotesQuoteResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59580,13 +58478,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postQuotesQuoteResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postQuotesQuoteResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59654,13 +58551,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postQuotesQuoteAcceptResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postQuotesQuoteAcceptResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59728,13 +58624,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postQuotesQuoteCancelResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postQuotesQuoteCancelResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59832,18 +58727,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getQuotesQuoteComputedUpfrontLineItemsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getQuotesQuoteComputedUpfrontLineItemsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -59912,13 +58801,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postQuotesQuoteFinalizeResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postQuotesQuoteFinalizeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60010,13 +58898,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getQuotesQuoteLineItemsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getQuotesQuoteLineItemsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60035,7 +58922,7 @@ export function createRouter(implementation: Implementation): Router { }) const getQuotesQuotePdfResponseBodyValidator = responseValidationFactory( - [["200", z.string()]], + [["200", z.any()]], s_error, ) @@ -60061,7 +58948,7 @@ export function createRouter(implementation: Implementation): Router { const responder = { with200() { - return new ExpressRuntimeResponse(200) + return new ExpressRuntimeResponse(200) }, withDefault(status: StatusCode) { return new ExpressRuntimeResponse(status) @@ -60087,13 +58974,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getQuotesQuotePdfResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getQuotesQuotePdfResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60193,15 +59079,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getRadarEarlyFraudWarningsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getRadarEarlyFraudWarningsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60278,18 +59161,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getRadarEarlyFraudWarningsEarlyFraudWarningResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getRadarEarlyFraudWarningsEarlyFraudWarningResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60388,13 +59265,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getRadarValueListItemsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getRadarValueListItemsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60454,13 +59330,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postRadarValueListItemsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postRadarValueListItemsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60523,15 +59398,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteRadarValueListItemsItemResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteRadarValueListItemsItemResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60602,15 +59474,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getRadarValueListItemsItemResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getRadarValueListItemsItemResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60706,13 +59575,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getRadarValueListsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getRadarValueListsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60789,13 +59657,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postRadarValueListsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postRadarValueListsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60853,15 +59720,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteRadarValueListsValueListResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteRadarValueListsValueListResponseBodyValidator, + ) } catch (error) { next(error) } @@ -60932,15 +59796,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getRadarValueListsValueListResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getRadarValueListsValueListResponseBodyValidator, + ) } catch (error) { next(error) } @@ -61011,15 +59872,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postRadarValueListsValueListResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postRadarValueListsValueListResponseBodyValidator, + ) } catch (error) { next(error) } @@ -61115,13 +59973,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getRefundsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getRefundsResponseBodyValidator) } catch (error) { next(error) } @@ -61196,13 +60048,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postRefundsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, postRefundsResponseBodyValidator) } catch (error) { next(error) } @@ -61273,13 +60119,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getRefundsRefundResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getRefundsRefundResponseBodyValidator, + ) } catch (error) { next(error) } @@ -61348,13 +60193,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postRefundsRefundResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postRefundsRefundResponseBodyValidator, + ) } catch (error) { next(error) } @@ -61418,13 +60262,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postRefundsRefundCancelResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postRefundsRefundCancelResponseBodyValidator, + ) } catch (error) { next(error) } @@ -61521,13 +60364,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getReportingReportRunsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getReportingReportRunsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62240,13 +61082,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postReportingReportRunsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postReportingReportRunsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62317,15 +61158,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getReportingReportRunsReportRunResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getReportingReportRunsReportRunResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62406,13 +61244,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getReportingReportTypesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getReportingReportTypesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62483,18 +61320,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getReportingReportTypesReportTypeResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getReportingReportTypesReportTypeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62588,13 +61419,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getReviewsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getReviewsResponseBodyValidator) } catch (error) { next(error) } @@ -62665,13 +61490,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getReviewsReviewResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getReviewsReviewResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62737,13 +61561,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postReviewsReviewApproveResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postReviewsReviewApproveResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62838,13 +61661,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getSetupAttemptsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getSetupAttemptsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -62941,13 +61763,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getSetupIntentsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getSetupIntentsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -63594,13 +62415,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postSetupIntentsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postSetupIntentsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -63674,13 +62494,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getSetupIntentsIntentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getSetupIntentsIntentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -64302,13 +63121,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postSetupIntentsIntentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postSetupIntentsIntentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -64379,15 +63197,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postSetupIntentsIntentCancelResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postSetupIntentsIntentCancelResponseBodyValidator, + ) } catch (error) { next(error) } @@ -65031,15 +63846,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postSetupIntentsIntentConfirmResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postSetupIntentsIntentConfirmResponseBodyValidator, + ) } catch (error) { next(error) } @@ -65116,18 +63928,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postSetupIntentsIntentVerifyMicrodepositsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postSetupIntentsIntentVerifyMicrodepositsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -65223,13 +64029,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getShippingRatesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getShippingRatesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -65326,13 +64131,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postShippingRatesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postShippingRatesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -65403,18 +64207,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getShippingRatesShippingRateTokenResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getShippingRatesShippingRateTokenResponseBodyValidator, + ) } catch (error) { next(error) } @@ -65501,18 +64299,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postShippingRatesShippingRateTokenResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postShippingRatesShippingRateTokenResponseBodyValidator, + ) } catch (error) { next(error) } @@ -65582,13 +64374,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postSigmaSavedQueriesIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postSigmaSavedQueriesIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -65675,15 +64466,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getSigmaScheduledQueryRunsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getSigmaScheduledQueryRunsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -65760,18 +64548,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getSigmaScheduledQueryRunsScheduledQueryRunResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getSigmaScheduledQueryRunsScheduledQueryRunResponseBodyValidator, + ) } catch (error) { next(error) } @@ -65935,13 +64717,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postSourcesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, postSourcesResponseBodyValidator) } catch (error) { next(error) } @@ -66013,13 +64789,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getSourcesSourceResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getSourcesSourceResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66171,13 +64946,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postSourcesSourceResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postSourcesSourceResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66259,18 +65033,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getSourcesSourceMandateNotificationsMandateNotificationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getSourcesSourceMandateNotificationsMandateNotificationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66362,18 +65130,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getSourcesSourceSourceTransactionsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getSourcesSourceSourceTransactionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66453,18 +65215,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getSourcesSourceSourceTransactionsSourceTransactionResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getSourcesSourceSourceTransactionsSourceTransactionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66531,13 +65287,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postSourcesSourceVerifyResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postSourcesSourceVerifyResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66624,13 +65379,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getSubscriptionItemsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getSubscriptionItemsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66739,13 +65493,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postSubscriptionItemsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postSubscriptionItemsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66817,15 +65570,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteSubscriptionItemsItemResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteSubscriptionItemsItemResponseBodyValidator, + ) } catch (error) { next(error) } @@ -66896,13 +65646,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getSubscriptionItemsItemResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getSubscriptionItemsItemResponseBodyValidator, + ) } catch (error) { next(error) } @@ -67019,13 +65768,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postSubscriptionItemsItemResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postSubscriptionItemsItemResponseBodyValidator, + ) } catch (error) { next(error) } @@ -67158,13 +65906,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getSubscriptionSchedulesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getSubscriptionSchedulesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -67449,13 +66196,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postSubscriptionSchedulesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postSubscriptionSchedulesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -67526,15 +66272,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getSubscriptionSchedulesScheduleResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getSubscriptionSchedulesScheduleResponseBodyValidator, + ) } catch (error) { next(error) } @@ -67826,18 +66569,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postSubscriptionSchedulesScheduleResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postSubscriptionSchedulesScheduleResponseBodyValidator, + ) } catch (error) { next(error) } @@ -67913,18 +66650,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postSubscriptionSchedulesScheduleCancelResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postSubscriptionSchedulesScheduleCancelResponseBodyValidator, + ) } catch (error) { next(error) } @@ -67999,18 +66730,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postSubscriptionSchedulesScheduleReleaseResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postSubscriptionSchedulesScheduleReleaseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -68147,13 +66872,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getSubscriptionsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getSubscriptionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -68575,13 +67299,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postSubscriptionsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postSubscriptionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -68668,13 +67391,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getSubscriptionsSearchResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getSubscriptionsSearchResponseBodyValidator, + ) } catch (error) { next(error) } @@ -68768,18 +67490,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteSubscriptionsSubscriptionExposedIdResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteSubscriptionsSubscriptionExposedIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -68856,18 +67572,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getSubscriptionsSubscriptionExposedIdResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getSubscriptionsSubscriptionExposedIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -69331,18 +68041,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postSubscriptionsSubscriptionExposedIdResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postSubscriptionsSubscriptionExposedIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -69406,18 +68110,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteSubscriptionsSubscriptionExposedIdDiscountResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteSubscriptionsSubscriptionExposedIdDiscountResponseBodyValidator, + ) } catch (error) { next(error) } @@ -69490,18 +68188,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postSubscriptionsSubscriptionMigrateResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postSubscriptionsSubscriptionMigrateResponseBodyValidator, + ) } catch (error) { next(error) } @@ -69574,18 +68266,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postSubscriptionsSubscriptionResumeResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postSubscriptionsSubscriptionResumeResponseBodyValidator, + ) } catch (error) { next(error) } @@ -69819,13 +68505,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postTaxCalculationsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTaxCalculationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -69896,15 +68581,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTaxCalculationsCalculationResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTaxCalculationsCalculationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -70005,18 +68687,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTaxCalculationsCalculationLineItemsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTaxCalculationsCalculationLineItemsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -70100,13 +68776,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTaxRegistrationsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTaxRegistrationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -70989,13 +69664,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postTaxRegistrationsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTaxRegistrationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71066,13 +69740,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTaxRegistrationsIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTaxRegistrationsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71144,13 +69817,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postTaxRegistrationsIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTaxRegistrationsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71215,13 +69887,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTaxSettingsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTaxSettingsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71303,13 +69974,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postTaxSettingsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTaxSettingsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71377,18 +70047,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTaxTransactionsCreateFromCalculationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTaxTransactionsCreateFromCalculationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71466,18 +70130,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTaxTransactionsCreateReversalResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTaxTransactionsCreateReversalResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71548,15 +70206,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTaxTransactionsTransactionResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTaxTransactionsTransactionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71657,18 +70312,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTaxTransactionsTransactionLineItemsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTaxTransactionsTransactionLineItemsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71751,13 +70400,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTaxCodesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getTaxCodesResponseBodyValidator) } catch (error) { next(error) } @@ -71828,13 +70471,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTaxCodesIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTaxCodesIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -71924,13 +70566,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTaxIdsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getTaxIdsResponseBodyValidator) } catch (error) { next(error) } @@ -72110,13 +70746,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postTaxIdsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, postTaxIdsResponseBodyValidator) } catch (error) { next(error) } @@ -72174,13 +70804,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(deleteTaxIdsIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteTaxIdsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -72251,13 +70880,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTaxIdsIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getTaxIdsIdResponseBodyValidator) } catch (error) { next(error) } @@ -72353,13 +70976,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTaxRatesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getTaxRatesResponseBodyValidator) } catch (error) { next(error) } @@ -72446,13 +71063,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postTaxRatesResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, postTaxRatesResponseBodyValidator) } catch (error) { next(error) } @@ -72525,13 +71136,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTaxRatesTaxRateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTaxRatesTaxRateResponseBodyValidator, + ) } catch (error) { next(error) } @@ -72626,13 +71236,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postTaxRatesTaxRateResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTaxRatesTaxRateResponseBodyValidator, + ) } catch (error) { next(error) } @@ -72720,13 +71329,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTerminalConfigurationsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTerminalConfigurationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -72984,15 +71592,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTerminalConfigurationsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTerminalConfigurationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73061,18 +71666,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteTerminalConfigurationsConfigurationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteTerminalConfigurationsConfigurationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73162,18 +71761,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTerminalConfigurationsConfigurationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTerminalConfigurationsConfigurationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73479,18 +72072,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTerminalConfigurationsConfigurationResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTerminalConfigurationsConfigurationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73551,15 +72138,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTerminalConnectionTokensResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTerminalConnectionTokensResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73645,13 +72229,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTerminalLocationsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTerminalLocationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73722,13 +72305,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postTerminalLocationsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTerminalLocationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73786,15 +72368,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteTerminalLocationsLocationResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteTerminalLocationsLocationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73870,15 +72449,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTerminalLocationsLocationResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTerminalLocationsLocationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -73966,15 +72542,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTerminalLocationsLocationResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTerminalLocationsLocationResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74073,13 +72646,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTerminalReadersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTerminalReadersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74143,13 +72715,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postTerminalReadersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTerminalReadersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74207,15 +72778,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteTerminalReadersReaderResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteTerminalReadersReaderResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74296,13 +72864,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTerminalReadersReaderResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTerminalReadersReaderResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74382,13 +72949,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postTerminalReadersReaderResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTerminalReadersReaderResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74460,18 +73026,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTerminalReadersReaderCancelActionResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTerminalReadersReaderCancelActionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74583,18 +73143,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTerminalReadersReaderCollectInputsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTerminalReadersReaderCollectInputsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74680,18 +73234,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTerminalReadersReaderCollectPaymentMethodResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTerminalReadersReaderCollectPaymentMethodResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74766,18 +73314,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTerminalReadersReaderConfirmPaymentIntentResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTerminalReadersReaderConfirmPaymentIntentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74864,18 +73406,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTerminalReadersReaderProcessPaymentIntentResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTerminalReadersReaderProcessPaymentIntentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -74954,18 +73490,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTerminalReadersReaderProcessSetupIntentResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTerminalReadersReaderProcessSetupIntentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -75048,18 +73578,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTerminalReadersReaderRefundPaymentResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTerminalReadersReaderRefundPaymentResponseBodyValidator, + ) } catch (error) { next(error) } @@ -75146,18 +73670,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTerminalReadersReaderSetReaderDisplayResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTerminalReadersReaderSetReaderDisplayResponseBodyValidator, + ) } catch (error) { next(error) } @@ -75546,18 +74064,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersConfirmationTokensResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersConfirmationTokensResponseBodyValidator, + ) } catch (error) { next(error) } @@ -75638,18 +74150,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersCustomersCustomerFundCashBalanceResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersCustomersCustomerFundCashBalanceResponseBodyValidator, + ) } catch (error) { next(error) } @@ -76141,18 +74647,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingAuthorizationsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingAuthorizationsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -76340,18 +74840,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingAuthorizationsAuthorizationCaptureResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingAuthorizationsAuthorizationCaptureResponseBodyValidator, + ) } catch (error) { next(error) } @@ -76421,18 +74915,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingAuthorizationsAuthorizationExpireResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingAuthorizationsAuthorizationExpireResponseBodyValidator, + ) } catch (error) { next(error) } @@ -76572,18 +75060,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingAuthorizationsAuthorizationFinalizeAmountResponseBodyValidator, + ) } catch (error) { next(error) } @@ -76656,18 +75138,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingAuthorizationsAuthorizationFraudChallengesRespondResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingAuthorizationsAuthorizationFraudChallengesRespondResponseBodyValidator, + ) } catch (error) { next(error) } @@ -76741,18 +75217,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingAuthorizationsAuthorizationIncrementResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingAuthorizationsAuthorizationIncrementResponseBodyValidator, + ) } catch (error) { next(error) } @@ -76827,18 +75297,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingAuthorizationsAuthorizationReverseResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingAuthorizationsAuthorizationReverseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -76910,18 +75374,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingCardsCardShippingDeliverResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingCardsCardShippingDeliverResponseBodyValidator, + ) } catch (error) { next(error) } @@ -76993,18 +75451,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingCardsCardShippingFailResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingCardsCardShippingFailResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77076,18 +75528,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingCardsCardShippingReturnResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingCardsCardShippingReturnResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77159,18 +75605,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingCardsCardShippingShipResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingCardsCardShippingShipResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77242,18 +75682,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingCardsCardShippingSubmitResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingCardsCardShippingSubmitResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77328,18 +75762,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingPersonalizationDesignsPersonalizationDesignActivateResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingPersonalizationDesignsPersonalizationDesignActivateResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77414,18 +75842,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingPersonalizationDesignsPersonalizationDesignDeactivateResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingPersonalizationDesignsPersonalizationDesignDeactivateResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77531,18 +75953,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingPersonalizationDesignsPersonalizationDesignRejectResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingPersonalizationDesignsPersonalizationDesignRejectResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77609,18 +76025,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingSettlementsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingSettlementsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -77691,18 +76101,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingSettlementsSettlementCompleteResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingSettlementsSettlementCompleteResponseBodyValidator, + ) } catch (error) { next(error) } @@ -78188,18 +76592,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingTransactionsCreateForceCaptureResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingTransactionsCreateForceCaptureResponseBodyValidator, + ) } catch (error) { next(error) } @@ -78685,18 +77083,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingTransactionsCreateUnlinkedRefundResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingTransactionsCreateUnlinkedRefundResponseBodyValidator, + ) } catch (error) { next(error) } @@ -78770,18 +77162,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersIssuingTransactionsTransactionRefundResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersIssuingTransactionsTransactionRefundResponseBodyValidator, + ) } catch (error) { next(error) } @@ -78847,18 +77233,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersRefundsRefundExpireResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersRefundsRefundExpireResponseBodyValidator, + ) } catch (error) { next(error) } @@ -78940,18 +77320,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersTerminalReadersReaderPresentPaymentMethodResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersTerminalReadersReaderPresentPaymentMethodResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79026,18 +77400,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersTerminalReadersReaderSucceedInputCollectionResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersTerminalReadersReaderSucceedInputCollectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79107,18 +77475,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersTerminalReadersReaderTimeoutInputCollectionResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersTerminalReadersReaderTimeoutInputCollectionResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79205,13 +77567,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTestHelpersTestClocksResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTestHelpersTestClocksResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79271,13 +77632,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postTestHelpersTestClocksResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersTestClocksResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79346,18 +77706,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteTestHelpersTestClocksTestClockResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteTestHelpersTestClocksTestClockResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79428,18 +77782,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTestHelpersTestClocksTestClockResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTestHelpersTestClocksTestClockResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79512,18 +77860,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersTestClocksTestClockAdvanceResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersTestClocksTestClockAdvanceResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79618,18 +77960,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersTreasuryInboundTransfersIdFailResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersTreasuryInboundTransfersIdFailResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79701,18 +78037,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersTreasuryInboundTransfersIdReturnResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersTreasuryInboundTransfersIdReturnResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79784,18 +78114,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersTreasuryInboundTransfersIdSucceedResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersTreasuryInboundTransfersIdSucceedResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79878,18 +78202,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersTreasuryOutboundPaymentsIdResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersTreasuryOutboundPaymentsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -79961,18 +78279,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersTreasuryOutboundPaymentsIdFailResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersTreasuryOutboundPaymentsIdFailResponseBodyValidator, + ) } catch (error) { next(error) } @@ -80044,18 +78356,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersTreasuryOutboundPaymentsIdPostResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersTreasuryOutboundPaymentsIdPostResponseBodyValidator, + ) } catch (error) { next(error) } @@ -80147,18 +78453,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersTreasuryOutboundPaymentsIdReturnResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersTreasuryOutboundPaymentsIdReturnResponseBodyValidator, + ) } catch (error) { next(error) } @@ -80241,18 +78541,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersTreasuryOutboundTransfersOutboundTransferResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersTreasuryOutboundTransfersOutboundTransferResponseBodyValidator, + ) } catch (error) { next(error) } @@ -80322,18 +78616,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersTreasuryOutboundTransfersOutboundTransferFailResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersTreasuryOutboundTransfersOutboundTransferFailResponseBodyValidator, + ) } catch (error) { next(error) } @@ -80403,18 +78691,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersTreasuryOutboundTransfersOutboundTransferPostResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersTreasuryOutboundTransfersOutboundTransferPostResponseBodyValidator, + ) } catch (error) { next(error) } @@ -80506,18 +78788,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersTreasuryOutboundTransfersOutboundTransferReturnResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersTreasuryOutboundTransfersOutboundTransferReturnResponseBodyValidator, + ) } catch (error) { next(error) } @@ -80598,18 +78874,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersTreasuryReceivedCreditsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersTreasuryReceivedCreditsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -80690,18 +78960,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTestHelpersTreasuryReceivedDebitsResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTestHelpersTreasuryReceivedDebitsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -81238,13 +79502,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postTokensResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, postTokensResponseBodyValidator) } catch (error) { next(error) } @@ -81315,13 +79573,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTokensTokenResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTokensTokenResponseBodyValidator, + ) } catch (error) { next(error) } @@ -81427,13 +79684,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTopupsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getTopupsResponseBodyValidator) } catch (error) { next(error) } @@ -81500,13 +79751,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postTopupsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, postTopupsResponseBodyValidator) } catch (error) { next(error) } @@ -81577,13 +79822,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTopupsTopupResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTopupsTopupResponseBodyValidator, + ) } catch (error) { next(error) } @@ -81653,13 +79897,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postTopupsTopupResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTopupsTopupResponseBodyValidator, + ) } catch (error) { next(error) } @@ -81727,13 +79970,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postTopupsTopupCancelResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTopupsTopupCancelResponseBodyValidator, + ) } catch (error) { next(error) } @@ -81829,13 +80071,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTransfersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getTransfersResponseBodyValidator) } catch (error) { next(error) } @@ -81903,13 +80139,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postTransfersResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTransfersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82001,13 +80236,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTransfersIdReversalsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTransfersIdReversalsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82079,13 +80313,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postTransfersIdReversalsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTransfersIdReversalsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82158,13 +80391,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTransfersTransferResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTransfersTransferResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82236,13 +80468,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postTransfersTransferResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTransfersTransferResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82314,15 +80545,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTransfersTransferReversalsIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTransfersTransferReversalsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82392,15 +80620,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTransfersTransferReversalsIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTransfersTransferReversalsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82487,15 +80712,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTreasuryCreditReversalsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryCreditReversalsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82555,15 +80777,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTreasuryCreditReversalsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTreasuryCreditReversalsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82640,18 +80859,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTreasuryCreditReversalsCreditReversalResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryCreditReversalsCreditReversalResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82739,13 +80952,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTreasuryDebitReversalsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryDebitReversalsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82805,15 +81017,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTreasuryDebitReversalsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTreasuryDebitReversalsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -82890,18 +81099,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTreasuryDebitReversalsDebitReversalResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryDebitReversalsDebitReversalResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83000,15 +81203,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTreasuryFinancialAccountsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryFinancialAccountsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83104,15 +81304,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTreasuryFinancialAccountsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTreasuryFinancialAccountsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83189,18 +81386,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTreasuryFinancialAccountsFinancialAccountResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryFinancialAccountsFinancialAccountResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83322,18 +81513,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTreasuryFinancialAccountsFinancialAccountResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTreasuryFinancialAccountsFinancialAccountResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83413,18 +81598,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTreasuryFinancialAccountsFinancialAccountCloseResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTreasuryFinancialAccountsFinancialAccountCloseResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83506,18 +81685,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTreasuryFinancialAccountsFinancialAccountFeaturesResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryFinancialAccountsFinancialAccountFeaturesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83621,18 +81794,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTreasuryFinancialAccountsFinancialAccountFeaturesResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTreasuryFinancialAccountsFinancialAccountFeaturesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83720,15 +81887,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTreasuryInboundTransfersResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryInboundTransfersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83793,15 +81957,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTreasuryInboundTransfersResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTreasuryInboundTransfersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83872,15 +82033,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTreasuryInboundTransfersIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryInboundTransfersIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -83952,18 +82110,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTreasuryInboundTransfersInboundTransferCancelResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTreasuryInboundTransfersInboundTransferCancelResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84066,15 +82218,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTreasuryOutboundPaymentsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryOutboundPaymentsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84189,15 +82338,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTreasuryOutboundPaymentsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTreasuryOutboundPaymentsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84268,15 +82414,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTreasuryOutboundPaymentsIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryOutboundPaymentsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84348,18 +82491,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTreasuryOutboundPaymentsIdCancelResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTreasuryOutboundPaymentsIdCancelResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84447,15 +82584,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTreasuryOutboundTransfersResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryOutboundTransfersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84536,15 +82670,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTreasuryOutboundTransfersResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTreasuryOutboundTransfersResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84621,18 +82752,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTreasuryOutboundTransfersOutboundTransferResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryOutboundTransfersOutboundTransferResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84703,18 +82828,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postTreasuryOutboundTransfersOutboundTransferCancelResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postTreasuryOutboundTransfersOutboundTransferCancelResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84811,15 +82930,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTreasuryReceivedCreditsResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryReceivedCreditsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84890,15 +83006,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTreasuryReceivedCreditsIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryReceivedCreditsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -84984,13 +83097,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTreasuryReceivedDebitsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryReceivedDebitsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -85061,15 +83173,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTreasuryReceivedDebitsIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryReceivedDebitsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -85181,15 +83290,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTreasuryTransactionEntriesResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryTransactionEntriesResponseBodyValidator, + ) } catch (error) { next(error) } @@ -85260,15 +83366,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getTreasuryTransactionEntriesIdResponseBodyValidator(status, body), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryTransactionEntriesIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -85381,13 +83484,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTreasuryTransactionsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryTransactionsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -85458,13 +83560,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTreasuryTransactionsIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTreasuryTransactionsIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -85547,13 +83648,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getWebhookEndpointsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getWebhookEndpointsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -85982,13 +84082,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(postWebhookEndpointsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postWebhookEndpointsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -86052,18 +84151,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - deleteWebhookEndpointsWebhookEndpointResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteWebhookEndpointsWebhookEndpointResponseBodyValidator, + ) } catch (error) { next(error) } @@ -86134,18 +84227,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - getWebhookEndpointsWebhookEndpointResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getWebhookEndpointsWebhookEndpointResponseBodyValidator, + ) } catch (error) { next(error) } @@ -86466,18 +84553,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json( - postWebhookEndpointsWebhookEndpointResponseBodyValidator( - status, - body, - ), - ) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + postWebhookEndpointsWebhookEndpointResponseBodyValidator, + ) } catch (error) { next(error) } diff --git a/integration-tests/typescript-express/src/generated/todo-lists.yaml/generated.ts b/integration-tests/typescript-express/src/generated/todo-lists.yaml/generated.ts index 6d10cd09..0feb0710 100644 --- a/integration-tests/typescript-express/src/generated/todo-lists.yaml/generated.ts +++ b/integration-tests/typescript-express/src/generated/todo-lists.yaml/generated.ts @@ -36,6 +36,7 @@ import { StatusCode, StatusCode4xx, StatusCode5xx, + sendResponse, startServer, } from "@nahkies/typescript-express-runtime/server" import { @@ -242,13 +243,7 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTodoListsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, getTodoListsResponseBodyValidator) } catch (error) { next(error) } @@ -312,13 +307,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTodoListByIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTodoListByIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -388,13 +382,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(updateTodoListByIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + updateTodoListByIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -458,13 +451,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(deleteTodoListByIdResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + deleteTodoListByIdResponseBodyValidator, + ) } catch (error) { next(error) } @@ -541,13 +533,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(getTodoListItemsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + getTodoListItemsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -612,13 +603,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(createTodoListItemResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + createTodoListItemResponseBodyValidator, + ) } catch (error) { next(error) } @@ -667,13 +657,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(listAttachmentsResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + listAttachmentsResponseBodyValidator, + ) } catch (error) { next(error) } @@ -730,13 +719,12 @@ export function createRouter(implementation: Implementation): Router { ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(uploadAttachmentResponseBodyValidator(status, body)) - } else { - res.end() - } + await sendResponse( + res, + status, + body, + uploadAttachmentResponseBodyValidator, + ) } catch (error) { next(error) } diff --git a/integration-tests/typescript-fetch/src/generated/api.github.com.yaml/client.ts b/integration-tests/typescript-fetch/src/generated/api.github.com.yaml/client.ts index abb48ef6..caa02bdf 100644 --- a/integration-tests/typescript-fetch/src/generated/api.github.com.yaml/client.ts +++ b/integration-tests/typescript-fetch/src/generated/api.github.com.yaml/client.ts @@ -20507,7 +20507,7 @@ export class GitHubV3RestApi extends AbstractFetchClient { releaseId: number name: string label?: string - requestBody?: never + requestBody?: Blob }, basePath: | Server<"reposUploadReleaseAsset_GitHubV3RestApi"> @@ -20520,17 +20520,20 @@ export class GitHubV3RestApi extends AbstractFetchClient { const url = basePath + `/repos/${p["owner"]}/${p["repo"]}/releases/${p["releaseId"]}/assets` - const headers = this._headers({Accept: "application/json"}, opts.headers) + const headers = this._headers( + { + Accept: "application/json", + "Content-Type": + p.requestBody !== undefined ? "application/octet-stream" : undefined, + }, + opts.headers, + ) const query = this._query({name: p["name"], label: p["label"]}) + const body = p.requestBody !== undefined ? p.requestBody : null return this._fetch( url + query, - { - method: "POST", - // todo: request bodies with content-type 'application/octet-stream' not yet supported, - ...opts, - headers, - }, + {method: "POST", body, ...opts, headers}, timeout, ) } diff --git a/integration-tests/typescript-fetch/src/generated/stripe.yaml/client.ts b/integration-tests/typescript-fetch/src/generated/stripe.yaml/client.ts index aa13b37a..4f9e7d59 100644 --- a/integration-tests/typescript-fetch/src/generated/stripe.yaml/client.ts +++ b/integration-tests/typescript-fetch/src/generated/stripe.yaml/client.ts @@ -28228,7 +28228,7 @@ export class StripeApi extends AbstractFetchClient { | string = StripeApiServers.operations.getQuotesQuotePdf().build(), timeout?: number, opts: RequestInit = {}, - ): Promise | Res> { + ): Promise | Res> { const url = basePath + `/v1/quotes/${p["quote"]}/pdf` const headers = this._headers({Accept: "application/json"}, opts.headers) const query = this._query({expand: p["expand"]}) diff --git a/integration-tests/typescript-koa/src/generated/api.github.com.yaml/generated.ts b/integration-tests/typescript-koa/src/generated/api.github.com.yaml/generated.ts index 3287e5cd..f2179249 100644 --- a/integration-tests/typescript-koa/src/generated/api.github.com.yaml/generated.ts +++ b/integration-tests/typescript-koa/src/generated/api.github.com.yaml/generated.ts @@ -2165,6 +2165,7 @@ import { ServerConfig, SkipResponse, StatusCode, + parseOctetStream, startServer, } from "@nahkies/typescript-koa-runtime/server" import { @@ -84771,9 +84772,7 @@ export function createRouter(implementation: Implementation): KoaRouter { label: z.string().optional(), }) - // todo: request bodies with content-type 'application/octet-stream' not yet supported - - const reposUploadReleaseAssetBodySchema = z.never().optional() + const reposUploadReleaseAssetBodySchema = z.any().optional() const reposUploadReleaseAssetResponseValidator = responseValidationFactory( [ @@ -84800,7 +84799,7 @@ export function createRouter(implementation: Implementation): KoaRouter { ), body: parseRequestInput( reposUploadReleaseAssetBodySchema, - Reflect.get(ctx.request, "body"), + await parseOctetStream(ctx), RequestInputType.RequestBody, ), headers: undefined, diff --git a/integration-tests/typescript-koa/src/generated/api.github.com.yaml/models.ts b/integration-tests/typescript-koa/src/generated/api.github.com.yaml/models.ts index 9091dfac..7a405592 100644 --- a/integration-tests/typescript-koa/src/generated/api.github.com.yaml/models.ts +++ b/integration-tests/typescript-koa/src/generated/api.github.com.yaml/models.ts @@ -15839,7 +15839,7 @@ export type t_ReposUpdateWebhookConfigForRepoParamSchema = { repo: string } -export type t_ReposUploadReleaseAssetBodySchema = never +export type t_ReposUploadReleaseAssetBodySchema = Blob export type t_ReposUploadReleaseAssetParamSchema = { owner: string diff --git a/integration-tests/typescript-koa/src/generated/stripe.yaml/generated.ts b/integration-tests/typescript-koa/src/generated/stripe.yaml/generated.ts index 2586ac9c..688c53ce 100644 --- a/integration-tests/typescript-koa/src/generated/stripe.yaml/generated.ts +++ b/integration-tests/typescript-koa/src/generated/stripe.yaml/generated.ts @@ -9784,7 +9784,7 @@ export type GetQuotesQuoteLineItems = ( > export type GetQuotesQuotePdfResponder = { - with200(): KoaRuntimeResponse + with200(): KoaRuntimeResponse withDefault(status: StatusCode): KoaRuntimeResponse } & KoaRuntimeResponder @@ -9800,7 +9800,7 @@ export type GetQuotesQuotePdf = ( next: Next, ) => Promise< | KoaRuntimeResponse - | Response<200, string> + | Response<200, Blob> | Response | typeof SkipResponse > @@ -58782,7 +58782,7 @@ export function createRouter(implementation: Implementation): KoaRouter { }) const getQuotesQuotePdfResponseValidator = responseValidationFactory( - [["200", z.string()]], + [["200", z.any()]], s_error, ) @@ -58807,7 +58807,7 @@ export function createRouter(implementation: Implementation): KoaRouter { const responder = { with200() { - return new KoaRuntimeResponse(200) + return new KoaRuntimeResponse(200) }, withDefault(status: StatusCode) { return new KoaRuntimeResponse(status) diff --git a/package.json b/package.json index 08a61644..93d4da4f 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,7 @@ "@biomejs/js-api": "2.0.3", "@biomejs/wasm-nodejs": "2.1.2", "@commander-js/extra-typings": "^14.0.0", + "@jest/reporters": "^30.0.5", "@swc/core": "^1.13.2", "@swc/jest": "^0.2.39", "@tsconfig/node24": "^24.0.1", @@ -78,5 +79,5 @@ "engines": { "node": ">=20 <25" }, - "packageManager": "pnpm@10.13.1" + "packageManager": "pnpm@10.14.0" } diff --git a/packages/openapi-code-generator/src/typescript/client/typescript-axios/typescript-axios-client-builder.ts b/packages/openapi-code-generator/src/typescript/client/typescript-axios/typescript-axios-client-builder.ts index c56140a7..903b7259 100644 --- a/packages/openapi-code-generator/src/typescript/client/typescript-axios/typescript-axios-client-builder.ts +++ b/packages/openapi-code-generator/src/typescript/client/typescript-axios/typescript-axios-client-builder.ts @@ -16,6 +16,7 @@ export class TypescriptAxiosClientBuilder extends AbstractClientBuilder { "application/scim+json", "application/merge-patch+json", "application/x-www-form-urlencoded", + "application/octet-stream", "text/json", "text/plain", "text/x-markdown", @@ -67,6 +68,9 @@ export class TypescriptAxiosClientBuilder extends AbstractClientBuilder { const axiosFragment = `this._request({${[ `url: url ${queryString ? "+ query" : ""}`, `method: "${method}"`, + responseSchema?.type === "Blob" + ? "responseType: 'arraybuffer'" + : undefined, requestBody?.parameter ? requestBody.isSupported ? "data: body" @@ -102,7 +106,9 @@ export class TypescriptAxiosClientBuilder extends AbstractClientBuilder { return {...res, data: ${this.schemaBuilder.parse( responseSchema.schema, - "res.data", + responseSchema.type === "Blob" + ? "new Blob([res.data], {type: res.headers['content-type'] || 'application/octet-stream'})" + : "res.data", )}} ` : `return ${axiosFragment}` @@ -203,6 +209,16 @@ ${this.legacyExports(clientName)} return `${param} !== undefined ? ${serialize} : null` } + case "Blob": { + const serialize = param + + if (requestBody.parameter.required) { + return serialize + } + + return `${param} !== undefined ? ${serialize} : null` + } + default: { throw new Error( `typescript-axios does not support request bodies of content-type '${requestBody.contentType}' using serializer '${requestBody.serializer satisfies never}'`, diff --git a/packages/openapi-code-generator/src/typescript/client/typescript-fetch/typescript-fetch-client-builder.ts b/packages/openapi-code-generator/src/typescript/client/typescript-fetch/typescript-fetch-client-builder.ts index 210f971a..87db6aef 100644 --- a/packages/openapi-code-generator/src/typescript/client/typescript-fetch/typescript-fetch-client-builder.ts +++ b/packages/openapi-code-generator/src/typescript/client/typescript-fetch/typescript-fetch-client-builder.ts @@ -18,6 +18,7 @@ export class TypescriptFetchClientBuilder extends AbstractClientBuilder { "application/scim+json", "application/merge-patch+json", "application/x-www-form-urlencoded", + "application/octet-stream", "text/json", "text/plain", "text/x-markdown", @@ -187,6 +188,16 @@ export class TypescriptFetchClientBuilder extends AbstractClientBuilder { return `${param} !== undefined ? ${serialize} : null` } + case "Blob": { + const serialize = param + + if (requestBody.parameter.required) { + return serialize + } + + return `${param} !== undefined ? ${serialize} : null` + } + default: { throw new Error( `typescript-fetch does not support request bodies of content-type '${requestBody.contentType}' using serializer '${requestBody.serializer satisfies never}'`, diff --git a/packages/openapi-code-generator/src/typescript/common/schema-builders/abstract-schema-builder.ts b/packages/openapi-code-generator/src/typescript/common/schema-builders/abstract-schema-builder.ts index 5ef75577..47e5b479 100644 --- a/packages/openapi-code-generator/src/typescript/common/schema-builders/abstract-schema-builder.ts +++ b/packages/openapi-code-generator/src/typescript/common/schema-builders/abstract-schema-builder.ts @@ -223,9 +223,15 @@ export abstract class AbstractSchemaBuilder< const model = this.input.schema(maybeModel) switch (model.type) { - case "string": - result = this.string(model) + case "string": { + if (model.format === "byte" || model.format === "binary") { + result = this.any() + } else { + result = this.string(model) + } + break + } case "number": result = this.number(model) break diff --git a/packages/openapi-code-generator/src/typescript/common/type-builder.ts b/packages/openapi-code-generator/src/typescript/common/type-builder.ts index 8e6c97dc..a2f7d688 100644 --- a/packages/openapi-code-generator/src/typescript/common/type-builder.ts +++ b/packages/openapi-code-generator/src/typescript/common/type-builder.ts @@ -174,6 +174,11 @@ export class TypeBuilder implements ICompilable { if (schemaObject["x-enum-extensibility"] === "open") { result.push(this.addStaticType("UnknownEnumStringValue")) } + } else if ( + schemaObject.format === "binary" || + schemaObject.format === "byte" + ) { + result.push("Blob") } else { result.push("string") } diff --git a/packages/openapi-code-generator/src/typescript/common/typescript-common.ts b/packages/openapi-code-generator/src/typescript/common/typescript-common.ts index 03fc1918..1313e6fd 100644 --- a/packages/openapi-code-generator/src/typescript/common/typescript-common.ts +++ b/packages/openapi-code-generator/src/typescript/common/typescript-common.ts @@ -141,9 +141,12 @@ export function buildExport(args: ExportDefinition) { } } -export type Serializer = "JSON.stringify" | "String" | "URLSearchParams" +export type Serializer = + | "JSON.stringify" + | "String" + | "URLSearchParams" + | "Blob" // TODO: support more serializations -// | "Blob" // | "FormData" export type RequestBodyAsParameter = { @@ -169,10 +172,10 @@ function serializerForNormalizedContentType(contentType: string): Serializer { case "application/x-www-form-urlencoded": return "URLSearchParams" + case "application/octet-stream": + return "Blob" + // TODO: support more serializations - // case "application/octet-stream": - // return "Blob" - // // case "multipart/form-data": // return "FormData" diff --git a/packages/openapi-code-generator/src/typescript/server/abstract-router-builder.ts b/packages/openapi-code-generator/src/typescript/server/abstract-router-builder.ts index e3569f3a..dd86cbe9 100644 --- a/packages/openapi-code-generator/src/typescript/server/abstract-router-builder.ts +++ b/packages/openapi-code-generator/src/typescript/server/abstract-router-builder.ts @@ -17,6 +17,7 @@ export abstract class AbstractRouterBuilder implements ICompilable { "application/scim+json", "application/merge-patch+json", "application/x-www-form-urlencoded", + "application/octet-stream", "text/json", "text/plain", "text/x-markdown", diff --git a/packages/openapi-code-generator/src/typescript/server/typescript-express/typescript-express-router-builder.ts b/packages/openapi-code-generator/src/typescript/server/typescript-express/typescript-express-router-builder.ts index 5e8c6451..dd129ee1 100644 --- a/packages/openapi-code-generator/src/typescript/server/typescript-express/typescript-express-router-builder.ts +++ b/packages/openapi-code-generator/src/typescript/server/typescript-express/typescript-express-router-builder.ts @@ -52,6 +52,8 @@ export class ExpressRouterBuilder extends AbstractRouterBuilder { "StatusCode3xx", "StatusCode4xx", "StatusCode5xx", + "parseOctetStream", + "sendResponse", ) this.imports @@ -134,7 +136,7 @@ router.${builder.method.toLowerCase()}(\`${builder.route}\`, async (req: Request const input = { params: ${params.path.schema ? `parseRequestInput(${symbols.paramSchema}, req.params, RequestInputType.RouteParam)` : "undefined"}, query: ${params.query.schema ? `parseRequestInput(${symbols.querySchema}, req.query, RequestInputType.QueryString)` : "undefined"}, - body: ${params.body.schema ? `parseRequestInput(${symbols.requestBodySchema}, req.body, RequestInputType.RequestBody)` : "undefined"}, + body: ${params.body.schema ? (params.body.contentType === "application/octet-stream" ? `parseRequestInput(${symbols.requestBodySchema}, await parseOctetStream(req), RequestInputType.RequestBody)` : `parseRequestInput(${symbols.requestBodySchema}, req.body, RequestInputType.RequestBody)`) : "undefined"}, headers: ${params.header.schema ? `parseRequestInput(${symbols.requestHeaderSchema}, req.headers, RequestInputType.RequestHeader)` : "undefined"} } @@ -150,13 +152,7 @@ router.${builder.method.toLowerCase()}(\`${builder.route}\`, async (req: Request const { status, body } = response instanceof ExpressRuntimeResponse ? response.unpack() : response - res.status(status) - - if (body !== undefined) { - res.json(${symbols.responseBodyValidator}(status, body)) - } else { - res.end() - } + await sendResponse(res, status, body, ${symbols.responseBodyValidator}) } catch (error) { next(error) } diff --git a/packages/openapi-code-generator/src/typescript/server/typescript-koa/typescript-koa-router-builder.ts b/packages/openapi-code-generator/src/typescript/server/typescript-koa/typescript-koa-router-builder.ts index cd2a0573..e612692e 100644 --- a/packages/openapi-code-generator/src/typescript/server/typescript-koa/typescript-koa-router-builder.ts +++ b/packages/openapi-code-generator/src/typescript/server/typescript-koa/typescript-koa-router-builder.ts @@ -49,6 +49,7 @@ export class KoaRouterBuilder extends AbstractRouterBuilder { "StatusCode4xx", "StatusCode5xx", "startServer", + "parseOctetStream", ) this.imports @@ -142,7 +143,7 @@ router.${builder.method.toLowerCase()}('${symbols.implPropName}','${builder.rout const input = { params: ${params.path.schema ? `parseRequestInput(${symbols.paramSchema}, ctx.params, RequestInputType.RouteParam)` : "undefined"}, query: ${params.query.schema ? `parseRequestInput(${symbols.querySchema}, ctx.query, RequestInputType.QueryString)` : "undefined"}, - body: ${params.body.schema ? `parseRequestInput(${symbols.requestBodySchema}, Reflect.get(ctx.request, "body"), RequestInputType.RequestBody)` : "undefined"}, + body: ${params.body.schema ? (params.body.contentType === "application/octet-stream" ? `parseRequestInput(${symbols.requestBodySchema}, await parseOctetStream(ctx), RequestInputType.RequestBody)` : `parseRequestInput(${symbols.requestBodySchema}, Reflect.get(ctx.request, "body"), RequestInputType.RequestBody)`) : "undefined"}, headers: ${params.header.schema ? `parseRequestInput(${symbols.requestHeaderSchema}, Reflect.get(ctx.request, "headers"), RequestInputType.RequestHeader)` : "undefined"} } diff --git a/packages/typescript-express-runtime/package.json b/packages/typescript-express-runtime/package.json index 561a4b4f..f5288163 100644 --- a/packages/typescript-express-runtime/package.json +++ b/packages/typescript-express-runtime/package.json @@ -45,6 +45,7 @@ "test": "jest" }, "dependencies": { + "raw-body": "^3.0.0", "tslib": "^2.8.1" }, "peerDependencies": { diff --git a/packages/typescript-express-runtime/src/server.ts b/packages/typescript-express-runtime/src/server.ts index a144c88b..d318926c 100644 --- a/packages/typescript-express-runtime/src/server.ts +++ b/packages/typescript-express-runtime/src/server.ts @@ -6,9 +6,12 @@ import Cors, {type CorsOptions, type CorsOptionsDelegate} from "cors" import express, { type ErrorRequestHandler, type Express, + type Response as ExpressResponse, + type Request, type RequestHandler, type Router, } from "express" +import getRawBody from "raw-body" // from https://stackoverflow.com/questions/39494689/is-it-possible-to-restrict-number-to-a-certain-range type Enumerate< @@ -41,6 +44,8 @@ export type Response = { body: Type } +export type ResponseValidator = (status: number, value: unknown) => any + export const SkipResponse = Symbol("skip response processing") export class ExpressRuntimeResponse { @@ -204,3 +209,64 @@ export async function startServer({ } }) } + +export async function parseOctetStream( + req: Request, +): Promise { + const contentLength = req.headers["content-length"] + ? parseInt(req.headers["content-length"], 10) + : undefined + + if (!contentLength) { + throw new Error("No content length provided") + } + + const body = await getRawBody(req, { + length: contentLength, + limit: "1mb", + }) + + if (!body) { + return undefined + } + + if (!Buffer.isBuffer(body)) { + throw new Error("body must be a buffer") + } + + const blob = new Blob([new Uint8Array(body)], { + type: "application/octet-stream", + }) + + return blob +} + +export async function sendResponse( + res: ExpressResponse, + status: number, + body: unknown, + validator: ResponseValidator, +) { + res.status(status) + + if (body === undefined) { + res.end() + return + } + + if (body instanceof Blob) { + await sendBlob(res, body) + } else { + res.json(validator(status, body)) + } +} + +export async function sendBlob(res: ExpressResponse, body: Blob) { + const arrayBuffer = await body.arrayBuffer() + const buffer = Buffer.from(arrayBuffer) + + res.setHeader("Content-Type", body.type ?? "application/octet-stream") + res.setHeader("Content-Length", buffer.length) + + res.send(buffer) +} diff --git a/packages/typescript-express-runtime/src/zod.ts b/packages/typescript-express-runtime/src/zod.ts index a86eb982..01014b34 100644 --- a/packages/typescript-express-runtime/src/zod.ts +++ b/packages/typescript-express-runtime/src/zod.ts @@ -1,5 +1,6 @@ import type {z} from "zod" import {ExpressRuntimeError, type RequestInputType} from "./errors" +import type {ResponseValidator} from "./server" export function parseRequestInput( schema: Schema, @@ -27,7 +28,7 @@ export function parseRequestInput( export function responseValidationFactory( possibleResponses: [string, z.ZodTypeAny][], defaultResponse?: z.ZodTypeAny, -) { +): ResponseValidator { // Exploit the natural ordering matching the desired specificity of eg: 404 vs 4xx possibleResponses.sort((x, y) => (x[0] < y[0] ? -1 : 1)) diff --git a/packages/typescript-koa-runtime/package.json b/packages/typescript-koa-runtime/package.json index 0b1de698..ab5a8cb7 100644 --- a/packages/typescript-koa-runtime/package.json +++ b/packages/typescript-koa-runtime/package.json @@ -44,6 +44,7 @@ "test": "jest" }, "dependencies": { + "raw-body": "^3.0.0", "tslib": "^2.8.1" }, "peerDependencies": { diff --git a/packages/typescript-koa-runtime/src/server.ts b/packages/typescript-koa-runtime/src/server.ts index ac4ee1c5..59fcd41f 100644 --- a/packages/typescript-koa-runtime/src/server.ts +++ b/packages/typescript-koa-runtime/src/server.ts @@ -2,9 +2,10 @@ import type {Server} from "node:http" import type {AddressInfo, ListenOptions} from "node:net" import Cors from "@koa/cors" import type Router from "@koa/router" -import Koa, {type Middleware} from "koa" +import Koa, {type Context, type Middleware} from "koa" +import type {KoaBodyMiddlewareOptions} from "koa-body" import KoaBody from "koa-body" -import type {KoaBodyMiddlewareOptions} from "koa-body/lib/types" +import getRawBody from "raw-body" // from https://stackoverflow.com/questions/39494689/is-it-possible-to-restrict-number-to-a-certain-range type Enumerate< @@ -105,6 +106,38 @@ export type Params = { headers: Header } +export async function parseOctetStream( + ctx: Context, +): Promise { + const contentLength = ctx.req.headers["content-length"] + ? parseInt(ctx.req.headers["content-length"], 10) + : undefined + + if (!contentLength) { + throw new Error("No content length provided") + } + + const body = await getRawBody(ctx.req, { + length: contentLength, + limit: "1mb", + }) + + if (!body) { + return undefined + } + + if (!Buffer.isBuffer(body)) { + throw new Error("body must be a buffer") + } + + const blob = new Blob([new Uint8Array(body)], { + type: "application/octet-stream", + }) + + ctx.body = blob + return blob +} + /** * Starts a Koa server and listens on `port` or a randomly allocated port if none provided. * Enables CORS and body parsing by default. It's recommended to customize the CORS options diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 134a1749..63dd61f9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,43 +1,47 @@ -lockfileVersion: "9.0" +lockfileVersion: '9.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false overrides: - "@types/node": 22.16.5 + '@types/node': 22.16.5 zod: 3.25.74 pnpmfileChecksum: sha256-nVOmFZ6JT8FxIhcN+S5sJXuP1DtIhTre5ZGvjJU+4tk= importers: + .: devDependencies: - "@biomejs/biome": + '@biomejs/biome': specifier: 2.1.2 version: 2.1.2 - "@biomejs/js-api": + '@biomejs/js-api': specifier: 2.0.3 version: 2.0.3(@biomejs/wasm-nodejs@2.1.2) - "@biomejs/wasm-nodejs": + '@biomejs/wasm-nodejs': specifier: 2.1.2 version: 2.1.2 - "@commander-js/extra-typings": + '@commander-js/extra-typings': specifier: ^14.0.0 version: 14.0.0(commander@14.0.0) - "@swc/core": + '@jest/reporters': + specifier: ^30.0.5 + version: 30.0.5(@types/node-notifier@8.0.5) + '@swc/core': specifier: ^1.13.2 version: 1.13.2(@swc/helpers@0.5.17) - "@swc/jest": + '@swc/jest': specifier: ^0.2.39 version: 0.2.39(@swc/core@1.13.2(@swc/helpers@0.5.17)) - "@tsconfig/node24": + '@tsconfig/node24': specifier: ^24.0.1 version: 24.0.1 - "@tsconfig/strictest": + '@tsconfig/strictest': specifier: ^2.0.5 version: 2.0.5 - "@types/node": + '@types/node': specifier: 22.16.5 version: 22.16.5 ajv: @@ -57,7 +61,7 @@ importers: version: 9.1.7 jest: specifier: ^30.0.5 - version: 30.0.5(@types/node@22.16.5) + version: 30.0.5(@types/node-notifier@8.0.5)(@types/node@22.16.5) lerna: specifier: ^8.2.3 version: 8.2.3(@swc/core@1.13.2(@swc/helpers@0.5.17))(encoding@0.1.13) @@ -79,25 +83,25 @@ importers: e2e: dependencies: - "@koa/router": + '@koa/router': specifier: ^13.1.1 version: 13.1.1 - "@nahkies/typescript-axios-runtime": + '@nahkies/typescript-axios-runtime': specifier: workspace:* version: link:../packages/typescript-axios-runtime - "@nahkies/typescript-express-runtime": + '@nahkies/typescript-express-runtime': specifier: workspace:* version: link:../packages/typescript-express-runtime - "@nahkies/typescript-fetch-runtime": + '@nahkies/typescript-fetch-runtime': specifier: workspace:* version: link:../packages/typescript-fetch-runtime - "@nahkies/typescript-koa-runtime": + '@nahkies/typescript-koa-runtime': specifier: workspace:* version: link:../packages/typescript-koa-runtime - "@types/express": + '@types/express': specifier: ^5.0.3 version: 5.0.3 - "@types/koa": + '@types/koa': specifier: ^2.15.0 version: 2.15.0 axios: @@ -113,13 +117,13 @@ importers: specifier: 3.25.74 version: 3.25.74 devDependencies: - "@jest/globals": + '@jest/globals': specifier: ^30.0.5 version: 30.0.5 - "@nahkies/openapi-code-generator": + '@nahkies/openapi-code-generator': specifier: workspace:* version: link:../packages/openapi-code-generator - "@types/koa__router": + '@types/koa__router': specifier: ^12.0.4 version: 12.0.4 expect: @@ -127,35 +131,35 @@ importers: version: 30.0.5 jest: specifier: ^30.0.5 - version: 30.0.5(@types/node@22.16.5) + version: 30.0.5(@types/node-notifier@8.0.5)(@types/node@22.16.5) typescript: specifier: ~5.8.3 version: 5.8.3 integration-tests/typescript-angular: dependencies: - "@angular/animations": + '@angular/animations': specifier: ^20.1.3 version: 20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)) - "@angular/common": + '@angular/common': specifier: ^20.1.3 version: 20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) - "@angular/compiler": + '@angular/compiler': specifier: ^20.1.3 version: 20.1.3 - "@angular/core": + '@angular/core': specifier: ^20.1.3 version: 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1) - "@angular/forms": + '@angular/forms': specifier: ^20.1.3 version: 20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) - "@angular/platform-browser": + '@angular/platform-browser': specifier: ^20.1.3 version: 20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)) - "@angular/platform-browser-dynamic": + '@angular/platform-browser-dynamic': specifier: ^20.1.3 version: 20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))) - "@angular/router": + '@angular/router': specifier: ^20.1.3 version: 20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) rxjs: @@ -168,16 +172,16 @@ importers: specifier: ~0.15.1 version: 0.15.1 devDependencies: - "@angular-devkit/build-angular": + '@angular-devkit/build-angular': specifier: ^20.1.3 - version: 20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@swc/core@1.13.2(@swc/helpers@0.5.17))(@types/node@22.16.5)(chokidar@4.0.3)(jest@30.0.5(@types/node@22.16.5))(jiti@1.21.7)(karma@6.4.4)(tsx@4.20.3)(typescript@5.8.3)(yaml@2.8.0) - "@angular/cli": + version: 20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@swc/core@1.13.2(@swc/helpers@0.5.17))(@types/node@22.16.5)(chokidar@4.0.3)(jest@30.0.5(@types/node-notifier@8.0.5)(@types/node@22.16.5))(jiti@1.21.7)(karma@6.4.4)(tsx@4.20.3)(typescript@5.8.3)(yaml@2.8.0) + '@angular/cli': specifier: ^20.1.3 version: 20.1.3(@types/node@22.16.5)(chokidar@4.0.3) - "@angular/compiler-cli": + '@angular/compiler-cli': specifier: ^20.1.3 version: 20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3) - "@types/jasmine": + '@types/jasmine': specifier: ~5.1.8 version: 5.1.8 jasmine-core: @@ -204,7 +208,7 @@ importers: integration-tests/typescript-axios: dependencies: - "@nahkies/typescript-axios-runtime": + '@nahkies/typescript-axios-runtime': specifier: workspace:* version: link:../../packages/typescript-axios-runtime axios: @@ -217,7 +221,7 @@ importers: specifier: ^2.8.1 version: 2.8.1 devDependencies: - "@types/node": + '@types/node': specifier: 22.16.5 version: 22.16.5 typescript: @@ -226,10 +230,10 @@ importers: integration-tests/typescript-express: dependencies: - "@nahkies/typescript-express-runtime": + '@nahkies/typescript-express-runtime': specifier: workspace:* version: link:../../packages/typescript-express-runtime - "@types/express": + '@types/express': specifier: ^5.0.3 version: 5.0.3 express: @@ -251,7 +255,7 @@ importers: integration-tests/typescript-fetch: dependencies: - "@nahkies/typescript-fetch-runtime": + '@nahkies/typescript-fetch-runtime': specifier: workspace:* version: link:../../packages/typescript-fetch-runtime dotenv: @@ -261,7 +265,7 @@ importers: specifier: ^2.8.1 version: 2.8.1 devDependencies: - "@types/node": + '@types/node': specifier: 22.16.5 version: 22.16.5 typescript: @@ -270,13 +274,13 @@ importers: integration-tests/typescript-koa: dependencies: - "@koa/router": + '@koa/router': specifier: ^13.1.1 version: 13.1.1 - "@nahkies/typescript-koa-runtime": + '@nahkies/typescript-koa-runtime': specifier: workspace:* version: link:../../packages/typescript-koa-runtime - "@types/koa": + '@types/koa': specifier: ^2.15.0 version: 2.15.0 joi: @@ -292,7 +296,7 @@ importers: specifier: 3.25.74 version: 3.25.74 devDependencies: - "@types/koa__router": + '@types/koa__router': specifier: ^12.0.4 version: 12.0.4 typescript: @@ -301,22 +305,22 @@ importers: packages/documentation: dependencies: - "@hookform/resolvers": + '@hookform/resolvers': specifier: ^5.2.0 version: 5.2.0(react-hook-form@7.61.1(react@19.1.0)) - "@monaco-editor/react": + '@monaco-editor/react': specifier: ^4.7.0 version: 4.7.0(monaco-editor@0.52.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - "@nahkies/openapi-code-generator": - specifier: "*" + '@nahkies/openapi-code-generator': + specifier: '*' version: link:../openapi-code-generator - "@types/lodash": + '@types/lodash': specifier: ^4.17.20 version: 4.17.20 - "@types/react": + '@types/react': specifier: ^19.1.8 version: 19.1.8 - "@types/react-dom": + '@types/react-dom': specifier: ^19.1.6 version: 19.1.6(@types/react@19.1.8) lodash: @@ -356,7 +360,7 @@ importers: specifier: 3.25.74 version: 3.25.74 devDependencies: - "@types/node": + '@types/node': specifier: 22.16.5 version: 22.16.5 gh-pages: @@ -377,22 +381,22 @@ importers: packages/openapi-code-generator: dependencies: - "@biomejs/biome": + '@biomejs/biome': specifier: 2.1.2 version: 2.1.2 - "@biomejs/js-api": + '@biomejs/js-api': specifier: 2.0.3 version: 2.0.3(@biomejs/wasm-nodejs@2.1.2) - "@biomejs/wasm-nodejs": + '@biomejs/wasm-nodejs': specifier: 2.1.2 version: 2.1.2 - "@commander-js/extra-typings": + '@commander-js/extra-typings': specifier: ^14.0.0 version: 14.0.0(commander@14.0.0) - "@types/js-yaml": + '@types/js-yaml': specifier: ^4.0.9 version: 4.0.9 - "@types/lodash": + '@types/lodash': specifier: ^4.17.20 version: 4.17.20 ajv: @@ -432,52 +436,52 @@ importers: specifier: 3.25.74 version: 3.25.74 devDependencies: - "@azure-tools/typespec-autorest": + '@azure-tools/typespec-autorest': specifier: ^0.58.1 version: 0.58.1(142d6c86ef2e06c761252f102689cbc7) - "@azure-tools/typespec-azure-core": + '@azure-tools/typespec-azure-core': specifier: ^0.58.0 version: 0.58.0(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))(@typespec/rest@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))) - "@azure-tools/typespec-azure-resource-manager": + '@azure-tools/typespec-azure-resource-manager': specifier: ^0.58.1 version: 0.58.1(83c3d497a5cdaae8014458d0b5fc7fcc) - "@azure-tools/typespec-client-generator-core": + '@azure-tools/typespec-client-generator-core': specifier: ^0.58.0 version: 0.58.0(a32d811632087abda04013e6f0b05e06) - "@jest/globals": + '@jest/globals': specifier: ^30.0.5 version: 30.0.5 - "@types/prettier": + '@types/prettier': specifier: ^3.0.0 version: 3.0.0 - "@typespec/compiler": + '@typespec/compiler': specifier: ^1.1.0 version: 1.2.1(@types/node@22.16.5) - "@typespec/events": + '@typespec/events': specifier: ^0.72.1 version: 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) - "@typespec/http": + '@typespec/http': specifier: ^1.1.0 version: 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) - "@typespec/openapi": + '@typespec/openapi': specifier: ^1.1.0 version: 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))) - "@typespec/openapi3": + '@typespec/openapi3': specifier: ^1.1.0 version: 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))(@typespec/openapi@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))))(@typespec/versioning@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))(@typespec/xml@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) - "@typespec/rest": + '@typespec/rest': specifier: ^0.72.1 version: 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))) - "@typespec/sse": + '@typespec/sse': specifier: ^0.72.1 version: 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/events@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) - "@typespec/streams": + '@typespec/streams': specifier: ^0.72.1 version: 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) - "@typespec/versioning": + '@typespec/versioning': specifier: ^0.72.1 version: 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) - "@typespec/xml": + '@typespec/xml': specifier: ^0.72.1 version: 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) piscina: @@ -489,7 +493,7 @@ importers: packages/typescript-axios-runtime: dependencies: - "@types/qs": + '@types/qs': specifier: ^6.14.0 version: 6.14.0 qs: @@ -499,7 +503,7 @@ importers: specifier: ^2.8.1 version: 2.8.1 devDependencies: - "@jest/globals": + '@jest/globals': specifier: ^30.0.5 version: 30.0.5 axios: @@ -507,7 +511,7 @@ importers: version: 1.11.0 jest: specifier: ^30.0.5 - version: 30.0.5(@types/node@22.16.5) + version: 30.0.5(@types/node-notifier@8.0.5)(@types/node@22.16.5) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -520,17 +524,20 @@ importers: express: specifier: ^5.1.0 version: 5.1.0 + raw-body: + specifier: ^3.0.0 + version: 3.0.0 tslib: specifier: ^2.8.1 version: 2.8.1 devDependencies: - "@types/body-parser": + '@types/body-parser': specifier: ^1.19.6 version: 1.19.6 - "@types/cors": + '@types/cors': specifier: ^2.8.19 version: 2.8.19 - "@types/express": + '@types/express': specifier: ^5.0.3 version: 5.0.3 body-parser: @@ -538,7 +545,7 @@ importers: version: 2.2.0 jest: specifier: ^30.0.5 - version: 30.0.5(@types/node@22.16.5) + version: 30.0.5(@types/node-notifier@8.0.5)(@types/node@22.16.5) joi: specifier: ^17.13.3 version: 17.13.3 @@ -551,7 +558,7 @@ importers: packages/typescript-fetch-runtime: dependencies: - "@types/qs": + '@types/qs': specifier: ^6.14.0 version: 6.14.0 qs: @@ -561,12 +568,12 @@ importers: specifier: ^2.8.1 version: 2.8.1 devDependencies: - "@jest/globals": + '@jest/globals': specifier: ^30.0.5 version: 30.0.5 jest: specifier: ^30.0.5 - version: 30.0.5(@types/node@22.16.5) + version: 30.0.5(@types/node-notifier@8.0.5)(@types/node@22.16.5) joi: specifier: ^17.13.3 version: 17.13.3 @@ -579,28 +586,31 @@ importers: packages/typescript-koa-runtime: dependencies: + raw-body: + specifier: ^3.0.0 + version: 3.0.0 tslib: specifier: ^2.8.1 version: 2.8.1 devDependencies: - "@koa/cors": + '@koa/cors': specifier: ^5.0.0 version: 5.0.0 - "@koa/router": + '@koa/router': specifier: ^13.1.1 version: 13.1.1 - "@types/koa": + '@types/koa': specifier: ^2.15.0 version: 2.15.0 - "@types/koa__cors": + '@types/koa__cors': specifier: ^5.0.0 version: 5.0.0 - "@types/koa__router": + '@types/koa__router': specifier: ^12.0.4 version: 12.0.4 jest: specifier: ^30.0.5 - version: 30.0.5(@types/node@22.16.5) + version: 30.0.5(@types/node-notifier@8.0.5)(@types/node@22.16.5) joi: specifier: ^17.13.3 version: 17.13.3 @@ -618,136 +628,79 @@ importers: version: 3.25.74 packages: - "@algolia/client-abtesting@5.32.0": - resolution: - { - integrity: sha512-HG/6Eib6DnJYm/B2ijWFXr4txca/YOuA4K7AsEU0JBrOZSB+RU7oeDyNBPi3c0v0UDDqlkBqM3vBU/auwZlglA==, - } - engines: { node: ">= 14.0.0" } - - "@algolia/client-analytics@5.32.0": - resolution: - { - integrity: sha512-8Y9MLU72WFQOW3HArYv16+Wvm6eGmsqbxxM1qxtm0hvSASJbxCm+zQAZe5stqysTlcWo4BJ82KEH1PfgHbJAmQ==, - } - engines: { node: ">= 14.0.0" } - - "@algolia/client-common@5.32.0": - resolution: - { - integrity: sha512-w8L+rgyXMCPBKmEdOT+RfgMrF0mT6HK60vPYWLz8DBs/P7yFdGo7urn99XCJvVLMSKXrIbZ2FMZ/i50nZTXnuQ==, - } - engines: { node: ">= 14.0.0" } - - "@algolia/client-insights@5.32.0": - resolution: - { - integrity: sha512-AdWfynhUeX7jz/LTiFU3wwzJembTbdLkQIOLs4n7PyBuxZ3jz4azV1CWbIP8AjUOFmul6uXbmYza+KqyS5CzOA==, - } - engines: { node: ">= 14.0.0" } - - "@algolia/client-personalization@5.32.0": - resolution: - { - integrity: sha512-bTupJY4xzGZYI4cEQcPlSjjIEzMvv80h7zXGrXY1Y0KC/n/SLiMv84v7Uy+B6AG1Kiy9FQm2ADChBLo1uEhGtQ==, - } - engines: { node: ">= 14.0.0" } - - "@algolia/client-query-suggestions@5.32.0": - resolution: - { - integrity: sha512-if+YTJw1G3nDKL2omSBjQltCHUQzbaHADkcPQrGFnIGhVyHU3Dzq4g46uEv8mrL5sxL8FjiS9LvekeUlL2NRqw==, - } - engines: { node: ">= 14.0.0" } - - "@algolia/client-search@5.32.0": - resolution: - { - integrity: sha512-kmK5nVkKb4DSUgwbveMKe4X3xHdMsPsOVJeEzBvFJ+oS7CkBPmpfHAEq+CcmiPJs20YMv6yVtUT9yPWL5WgAhg==, - } - engines: { node: ">= 14.0.0" } - - "@algolia/ingestion@1.32.0": - resolution: - { - integrity: sha512-PZTqjJbx+fmPuT2ud1n4vYDSF1yrT//vOGI9HNYKNA0PM0xGUBWigf5gRivHsXa3oBnUlTyHV9j7Kqx5BHbVHQ==, - } - engines: { node: ">= 14.0.0" } - - "@algolia/monitoring@1.32.0": - resolution: - { - integrity: sha512-kYYoOGjvNQAmHDS1v5sBj+0uEL9RzYqH/TAdq8wmcV+/22weKt/fjh+6LfiqkS1SCZFYYrwGnirrUhUM36lBIQ==, - } - engines: { node: ">= 14.0.0" } - - "@algolia/recommend@5.32.0": - resolution: - { - integrity: sha512-jyIBLdskjPAL7T1g57UMfUNx+PzvYbxKslwRUKBrBA6sNEsYCFdxJAtZSLUMmw6MC98RDt4ksmEl5zVMT5bsuw==, - } - engines: { node: ">= 14.0.0" } - - "@algolia/requester-browser-xhr@5.32.0": - resolution: - { - integrity: sha512-eDp14z92Gt6JlFgiexImcWWH+Lk07s/FtxcoDaGrE4UVBgpwqOO6AfQM6dXh1pvHxlDFbMJihHc/vj3gBhPjqQ==, - } - engines: { node: ">= 14.0.0" } - - "@algolia/requester-fetch@5.32.0": - resolution: - { - integrity: sha512-rnWVglh/K75hnaLbwSc2t7gCkbq1ldbPgeIKDUiEJxZ4mlguFgcltWjzpDQ/t1LQgxk9HdIFcQfM17Hid3aQ6Q==, - } - engines: { node: ">= 14.0.0" } - - "@algolia/requester-node-http@5.32.0": - resolution: - { - integrity: sha512-LbzQ04+VLkzXY4LuOzgyjqEv/46Gwrk55PldaglMJ4i4eDXSRXGKkwJpXFwsoU+c1HMQlHIyjJBhrfsfdyRmyQ==, - } - engines: { node: ">= 14.0.0" } - - "@ampproject/remapping@2.3.0": - resolution: - { - integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==, - } - engines: { node: ">=6.0.0" } - - "@angular-devkit/architect@0.2001.3": - resolution: - { - integrity: sha512-jcPpm0AKYmQD8UnQ5Sz2iEKRjzWq90kkKMLia9CCqW6u48aLqdPrWkCUUwNhtr6fbejyBKNbsy6pUn6P4f8ExQ==, - } - engines: - { - node: ^20.19.0 || ^22.12.0 || >=24.0.0, - npm: ^6.11.0 || ^7.5.6 || >=8.0.0, - yarn: ">= 1.13.0", - } - - "@angular-devkit/build-angular@20.1.3": - resolution: - { - integrity: sha512-Fa5RRUsGeqmFv3lwibVruCEXyzVkHyjUQbzR0jceVrzWgSgL929IG6xC1JSv6m7xJmaALNxTM+6zGAZf9X/JLw==, - } - engines: - { - node: ^20.19.0 || ^22.12.0 || >=24.0.0, - npm: ^6.11.0 || ^7.5.6 || >=8.0.0, - yarn: ">= 1.13.0", - } + + '@algolia/client-abtesting@5.32.0': + resolution: {integrity: sha512-HG/6Eib6DnJYm/B2ijWFXr4txca/YOuA4K7AsEU0JBrOZSB+RU7oeDyNBPi3c0v0UDDqlkBqM3vBU/auwZlglA==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-analytics@5.32.0': + resolution: {integrity: sha512-8Y9MLU72WFQOW3HArYv16+Wvm6eGmsqbxxM1qxtm0hvSASJbxCm+zQAZe5stqysTlcWo4BJ82KEH1PfgHbJAmQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-common@5.32.0': + resolution: {integrity: sha512-w8L+rgyXMCPBKmEdOT+RfgMrF0mT6HK60vPYWLz8DBs/P7yFdGo7urn99XCJvVLMSKXrIbZ2FMZ/i50nZTXnuQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-insights@5.32.0': + resolution: {integrity: sha512-AdWfynhUeX7jz/LTiFU3wwzJembTbdLkQIOLs4n7PyBuxZ3jz4azV1CWbIP8AjUOFmul6uXbmYza+KqyS5CzOA==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-personalization@5.32.0': + resolution: {integrity: sha512-bTupJY4xzGZYI4cEQcPlSjjIEzMvv80h7zXGrXY1Y0KC/n/SLiMv84v7Uy+B6AG1Kiy9FQm2ADChBLo1uEhGtQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-query-suggestions@5.32.0': + resolution: {integrity: sha512-if+YTJw1G3nDKL2omSBjQltCHUQzbaHADkcPQrGFnIGhVyHU3Dzq4g46uEv8mrL5sxL8FjiS9LvekeUlL2NRqw==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-search@5.32.0': + resolution: {integrity: sha512-kmK5nVkKb4DSUgwbveMKe4X3xHdMsPsOVJeEzBvFJ+oS7CkBPmpfHAEq+CcmiPJs20YMv6yVtUT9yPWL5WgAhg==} + engines: {node: '>= 14.0.0'} + + '@algolia/ingestion@1.32.0': + resolution: {integrity: sha512-PZTqjJbx+fmPuT2ud1n4vYDSF1yrT//vOGI9HNYKNA0PM0xGUBWigf5gRivHsXa3oBnUlTyHV9j7Kqx5BHbVHQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/monitoring@1.32.0': + resolution: {integrity: sha512-kYYoOGjvNQAmHDS1v5sBj+0uEL9RzYqH/TAdq8wmcV+/22weKt/fjh+6LfiqkS1SCZFYYrwGnirrUhUM36lBIQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/recommend@5.32.0': + resolution: {integrity: sha512-jyIBLdskjPAL7T1g57UMfUNx+PzvYbxKslwRUKBrBA6sNEsYCFdxJAtZSLUMmw6MC98RDt4ksmEl5zVMT5bsuw==} + engines: {node: '>= 14.0.0'} + + '@algolia/requester-browser-xhr@5.32.0': + resolution: {integrity: sha512-eDp14z92Gt6JlFgiexImcWWH+Lk07s/FtxcoDaGrE4UVBgpwqOO6AfQM6dXh1pvHxlDFbMJihHc/vj3gBhPjqQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/requester-fetch@5.32.0': + resolution: {integrity: sha512-rnWVglh/K75hnaLbwSc2t7gCkbq1ldbPgeIKDUiEJxZ4mlguFgcltWjzpDQ/t1LQgxk9HdIFcQfM17Hid3aQ6Q==} + engines: {node: '>= 14.0.0'} + + '@algolia/requester-node-http@5.32.0': + resolution: {integrity: sha512-LbzQ04+VLkzXY4LuOzgyjqEv/46Gwrk55PldaglMJ4i4eDXSRXGKkwJpXFwsoU+c1HMQlHIyjJBhrfsfdyRmyQ==} + engines: {node: '>= 14.0.0'} + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@angular-devkit/architect@0.2001.3': + resolution: {integrity: sha512-jcPpm0AKYmQD8UnQ5Sz2iEKRjzWq90kkKMLia9CCqW6u48aLqdPrWkCUUwNhtr6fbejyBKNbsy6pUn6P4f8ExQ==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + + '@angular-devkit/build-angular@20.1.3': + resolution: {integrity: sha512-Fa5RRUsGeqmFv3lwibVruCEXyzVkHyjUQbzR0jceVrzWgSgL929IG6xC1JSv6m7xJmaALNxTM+6zGAZf9X/JLw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: - "@angular/compiler-cli": ^20.0.0 - "@angular/core": ^20.0.0 - "@angular/localize": ^20.0.0 - "@angular/platform-browser": ^20.0.0 - "@angular/platform-server": ^20.0.0 - "@angular/service-worker": ^20.0.0 - "@angular/ssr": ^20.1.3 - "@web/test-runner": ^0.20.0 + '@angular/compiler-cli': ^20.0.0 + '@angular/core': ^20.0.0 + '@angular/localize': ^20.0.0 + '@angular/platform-browser': ^20.0.0 + '@angular/platform-server': ^20.0.0 + '@angular/service-worker': ^20.0.0 + '@angular/ssr': ^20.1.3 + '@web/test-runner': ^0.20.0 browser-sync: ^3.0.2 jest: ^29.5.0 jest-environment-jsdom: ^29.5.0 @@ -755,21 +708,21 @@ packages: ng-packagr: ^20.0.0 protractor: ^7.0.0 tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0 - typescript: ">=5.8 <5.9" + typescript: '>=5.8 <5.9' peerDependenciesMeta: - "@angular/core": + '@angular/core': optional: true - "@angular/localize": + '@angular/localize': optional: true - "@angular/platform-browser": + '@angular/platform-browser': optional: true - "@angular/platform-server": + '@angular/platform-server': optional: true - "@angular/service-worker": + '@angular/service-worker': optional: true - "@angular/ssr": + '@angular/ssr': optional: true - "@web/test-runner": + '@web/test-runner': optional: true browser-sync: optional: true @@ -786,100 +739,65 @@ packages: tailwindcss: optional: true - "@angular-devkit/build-webpack@0.2001.3": - resolution: - { - integrity: sha512-65WFWui+VSlJ+cxdkvVCqQGM2Sj+d8Dn6yrlNxqSwuFJWDg1e6Tcoz2VGWCx5ZoC62PFFruoDvpjPXiukhcB2w==, - } - engines: - { - node: ^20.19.0 || ^22.12.0 || >=24.0.0, - npm: ^6.11.0 || ^7.5.6 || >=8.0.0, - yarn: ">= 1.13.0", - } + '@angular-devkit/build-webpack@0.2001.3': + resolution: {integrity: sha512-65WFWui+VSlJ+cxdkvVCqQGM2Sj+d8Dn6yrlNxqSwuFJWDg1e6Tcoz2VGWCx5ZoC62PFFruoDvpjPXiukhcB2w==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: webpack: ^5.30.0 webpack-dev-server: ^5.0.2 - "@angular-devkit/core@20.1.3": - resolution: - { - integrity: sha512-23neiDOsq9cprozgBbnWo2nRTE4xYMjcAN59QcS4yYPccDkxbr3AazFHhlTSZWLp63hhTlT+B2AA47W7cUqhUQ==, - } - engines: - { - node: ^20.19.0 || ^22.12.0 || >=24.0.0, - npm: ^6.11.0 || ^7.5.6 || >=8.0.0, - yarn: ">= 1.13.0", - } + '@angular-devkit/core@20.1.3': + resolution: {integrity: sha512-23neiDOsq9cprozgBbnWo2nRTE4xYMjcAN59QcS4yYPccDkxbr3AazFHhlTSZWLp63hhTlT+B2AA47W7cUqhUQ==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: chokidar: ^4.0.0 peerDependenciesMeta: chokidar: optional: true - "@angular-devkit/schematics@20.1.3": - resolution: - { - integrity: sha512-VPwCeKsJE6FEwjIWoUL221Iqh/0Lbml/c+xjISIMXf58qinFlQj1k/5LNLlVrn56QLSHUpxoXIsVek/ME3x6/A==, - } - engines: - { - node: ^20.19.0 || ^22.12.0 || >=24.0.0, - npm: ^6.11.0 || ^7.5.6 || >=8.0.0, - yarn: ">= 1.13.0", - } - - "@angular/animations@20.1.3": - resolution: - { - integrity: sha512-3mkWhcHw2CbfvvjfJYMWjXbTtNHAtZDiVuaqQX4r9i0rPbQ7DqoM1zSgC6XWainWqxnfCHZIZFoI6PKEBVKSrg==, - } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } + '@angular-devkit/schematics@20.1.3': + resolution: {integrity: sha512-VPwCeKsJE6FEwjIWoUL221Iqh/0Lbml/c+xjISIMXf58qinFlQj1k/5LNLlVrn56QLSHUpxoXIsVek/ME3x6/A==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + + '@angular/animations@20.1.3': + resolution: {integrity: sha512-3mkWhcHw2CbfvvjfJYMWjXbTtNHAtZDiVuaqQX4r9i0rPbQ7DqoM1zSgC6XWainWqxnfCHZIZFoI6PKEBVKSrg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - "@angular/common": 20.1.3 - "@angular/core": 20.1.3 - - "@angular/build@20.1.3": - resolution: - { - integrity: sha512-sH0G3CUjJryGIM70mKIx28S5rJO2XPoyGClKuS5RE+LW+dZQMGeE2mX0A4Vll2mBESXuPnAURvmCdRyvlRkOeQ==, - } - engines: - { - node: ^20.19.0 || ^22.12.0 || >=24.0.0, - npm: ^6.11.0 || ^7.5.6 || >=8.0.0, - yarn: ">= 1.13.0", - } + '@angular/common': 20.1.3 + '@angular/core': 20.1.3 + + '@angular/build@20.1.3': + resolution: {integrity: sha512-sH0G3CUjJryGIM70mKIx28S5rJO2XPoyGClKuS5RE+LW+dZQMGeE2mX0A4Vll2mBESXuPnAURvmCdRyvlRkOeQ==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: - "@angular/compiler": ^20.0.0 - "@angular/compiler-cli": ^20.0.0 - "@angular/core": ^20.0.0 - "@angular/localize": ^20.0.0 - "@angular/platform-browser": ^20.0.0 - "@angular/platform-server": ^20.0.0 - "@angular/service-worker": ^20.0.0 - "@angular/ssr": ^20.1.3 + '@angular/compiler': ^20.0.0 + '@angular/compiler-cli': ^20.0.0 + '@angular/core': ^20.0.0 + '@angular/localize': ^20.0.0 + '@angular/platform-browser': ^20.0.0 + '@angular/platform-server': ^20.0.0 + '@angular/service-worker': ^20.0.0 + '@angular/ssr': ^20.1.3 karma: ^6.4.0 less: ^4.2.0 ng-packagr: ^20.0.0 postcss: ^8.4.0 tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0 tslib: ^2.3.0 - typescript: ">=5.8 <5.9" + typescript: '>=5.8 <5.9' vitest: ^3.1.1 peerDependenciesMeta: - "@angular/core": + '@angular/core': optional: true - "@angular/localize": + '@angular/localize': optional: true - "@angular/platform-browser": + '@angular/platform-browser': optional: true - "@angular/platform-server": + '@angular/platform-server': optional: true - "@angular/service-worker": + '@angular/service-worker': optional: true - "@angular/ssr": + '@angular/ssr': optional: true karma: optional: true @@ -894,5355 +812,3343 @@ packages: vitest: optional: true - "@angular/cli@20.1.3": - resolution: - { - integrity: sha512-4wY6SXovCXW+jQeSHdvAz0pDtVnRaOeIT6gpcXcxpa8gx/G088XCzJ3haDJYVxmprT4QvbW2UeWzNKtShZ40bw==, - } - engines: - { - node: ^20.19.0 || ^22.12.0 || >=24.0.0, - npm: ^6.11.0 || ^7.5.6 || >=8.0.0, - yarn: ">= 1.13.0", - } + '@angular/cli@20.1.3': + resolution: {integrity: sha512-4wY6SXovCXW+jQeSHdvAz0pDtVnRaOeIT6gpcXcxpa8gx/G088XCzJ3haDJYVxmprT4QvbW2UeWzNKtShZ40bw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} hasBin: true - "@angular/common@20.1.3": - resolution: - { - integrity: sha512-h2eQfbx6kYw69xpEHtwZ3XbtWinGa6f8sXj7k9di1/xVAxqtbf+9OcBhYYY++oR1QqDeRghNYNblNNt0H9zKzQ==, - } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } + '@angular/common@20.1.3': + resolution: {integrity: sha512-h2eQfbx6kYw69xpEHtwZ3XbtWinGa6f8sXj7k9di1/xVAxqtbf+9OcBhYYY++oR1QqDeRghNYNblNNt0H9zKzQ==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - "@angular/core": 20.1.3 + '@angular/core': 20.1.3 rxjs: ^6.5.3 || ^7.4.0 - "@angular/compiler-cli@20.1.3": - resolution: - { - integrity: sha512-NT7+vtwABtvVj2NLL7KvRzSsa5hgro23AvkAvg6A5sdfWzYDRXovI0YILlTIx1oEA8rupTPu/39gStW5k8XZqg==, - } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } + '@angular/compiler-cli@20.1.3': + resolution: {integrity: sha512-NT7+vtwABtvVj2NLL7KvRzSsa5hgro23AvkAvg6A5sdfWzYDRXovI0YILlTIx1oEA8rupTPu/39gStW5k8XZqg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} hasBin: true peerDependencies: - "@angular/compiler": 20.1.3 - typescript: ">=5.8 <5.9" + '@angular/compiler': 20.1.3 + typescript: '>=5.8 <5.9' peerDependenciesMeta: typescript: optional: true - "@angular/compiler@20.1.3": - resolution: - { - integrity: sha512-NGMFLymImIdvjLSoH+pasgtJxKynDHX9COBU6T5LP7qi5kf6eR829Zrf7650R3K+uERqwz5PTLg8Kwa4aY7I9w==, - } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } - - "@angular/core@20.1.3": - resolution: - { - integrity: sha512-haQypZGbKKsClDbR0I4eK+PmKGaZ8b/9QDwNYzInaEqHrTX/rkFXu0L0ejTTznElutQuMM6OPh6aVfnJ9nRr2g==, - } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } + '@angular/compiler@20.1.3': + resolution: {integrity: sha512-NGMFLymImIdvjLSoH+pasgtJxKynDHX9COBU6T5LP7qi5kf6eR829Zrf7650R3K+uERqwz5PTLg8Kwa4aY7I9w==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + + '@angular/core@20.1.3': + resolution: {integrity: sha512-haQypZGbKKsClDbR0I4eK+PmKGaZ8b/9QDwNYzInaEqHrTX/rkFXu0L0ejTTznElutQuMM6OPh6aVfnJ9nRr2g==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - "@angular/compiler": 20.1.3 + '@angular/compiler': 20.1.3 rxjs: ^6.5.3 || ^7.4.0 zone.js: ~0.15.0 peerDependenciesMeta: - "@angular/compiler": + '@angular/compiler': optional: true zone.js: optional: true - "@angular/forms@20.1.3": - resolution: - { - integrity: sha512-q2Lbz65mqk/Xmp3qvFSZyUJRKeah3jtfSRxJlHC63utG5WdGl7gN7xRy2dydarRKToWyXqMsjoSlh1YIrUIAng==, - } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } + '@angular/forms@20.1.3': + resolution: {integrity: sha512-q2Lbz65mqk/Xmp3qvFSZyUJRKeah3jtfSRxJlHC63utG5WdGl7gN7xRy2dydarRKToWyXqMsjoSlh1YIrUIAng==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - "@angular/common": 20.1.3 - "@angular/core": 20.1.3 - "@angular/platform-browser": 20.1.3 + '@angular/common': 20.1.3 + '@angular/core': 20.1.3 + '@angular/platform-browser': 20.1.3 rxjs: ^6.5.3 || ^7.4.0 - "@angular/platform-browser-dynamic@20.1.3": - resolution: - { - integrity: sha512-y8m+HNHTYfgyQ/Mtku6+NOvlrD54oaj5cTnr382MVc692r+FuBkI9jMI1oZCqNTdv9cFK6Opj5Ie6A7ZxAfGVA==, - } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } + '@angular/platform-browser-dynamic@20.1.3': + resolution: {integrity: sha512-y8m+HNHTYfgyQ/Mtku6+NOvlrD54oaj5cTnr382MVc692r+FuBkI9jMI1oZCqNTdv9cFK6Opj5Ie6A7ZxAfGVA==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - "@angular/common": 20.1.3 - "@angular/compiler": 20.1.3 - "@angular/core": 20.1.3 - "@angular/platform-browser": 20.1.3 - - "@angular/platform-browser@20.1.3": - resolution: - { - integrity: sha512-58iwj2LXdvwr4DG5tAiA2vj9bm/fhBWaR5JWvn3fJEAdW8fnT2gpjpfdBJTMcqg7Qfpx0ZhFsRxH2EUGEV6mvw==, - } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } + '@angular/common': 20.1.3 + '@angular/compiler': 20.1.3 + '@angular/core': 20.1.3 + '@angular/platform-browser': 20.1.3 + + '@angular/platform-browser@20.1.3': + resolution: {integrity: sha512-58iwj2LXdvwr4DG5tAiA2vj9bm/fhBWaR5JWvn3fJEAdW8fnT2gpjpfdBJTMcqg7Qfpx0ZhFsRxH2EUGEV6mvw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - "@angular/animations": 20.1.3 - "@angular/common": 20.1.3 - "@angular/core": 20.1.3 + '@angular/animations': 20.1.3 + '@angular/common': 20.1.3 + '@angular/core': 20.1.3 peerDependenciesMeta: - "@angular/animations": + '@angular/animations': optional: true - "@angular/router@20.1.3": - resolution: - { - integrity: sha512-ELJyzFJ2JeJkuVpv3kte4AwGBd/zuB5H/wv4+9gcmf6exxO5xH2/PbbLDGs+rWwHkCUcoRHFVyUPqk9yuRq/XA==, - } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } + '@angular/router@20.1.3': + resolution: {integrity: sha512-ELJyzFJ2JeJkuVpv3kte4AwGBd/zuB5H/wv4+9gcmf6exxO5xH2/PbbLDGs+rWwHkCUcoRHFVyUPqk9yuRq/XA==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - "@angular/common": 20.1.3 - "@angular/core": 20.1.3 - "@angular/platform-browser": 20.1.3 + '@angular/common': 20.1.3 + '@angular/core': 20.1.3 + '@angular/platform-browser': 20.1.3 rxjs: ^6.5.3 || ^7.4.0 - "@antfu/install-pkg@1.1.0": - resolution: - { - integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==, - } - - "@antfu/utils@8.1.1": - resolution: - { - integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==, - } - - "@apidevtools/json-schema-ref-parser@14.0.1": - resolution: - { - integrity: sha512-Oc96zvmxx1fqoSEdUmfmvvb59/KDOnUoJ7s2t7bISyAn0XEz57LCCw8k2Y4Pf3mwKaZLMciESALORLgfe2frCw==, - } - engines: { node: ">= 16" } - - "@apidevtools/openapi-schemas@2.1.0": - resolution: - { - integrity: sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==, - } - engines: { node: ">=10" } - - "@apidevtools/swagger-methods@3.0.2": - resolution: - { - integrity: sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==, - } - - "@apidevtools/swagger-parser@12.0.0": - resolution: - { - integrity: sha512-WLJIWcfOXrSKlZEM+yhA2Xzatgl488qr1FoOxixYmtWapBzwSC0gVGq4WObr4hHClMIiFFdOBdixNkvWqkWIWA==, - } + '@antfu/install-pkg@1.1.0': + resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} + + '@antfu/utils@8.1.1': + resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==} + + '@apidevtools/json-schema-ref-parser@14.0.1': + resolution: {integrity: sha512-Oc96zvmxx1fqoSEdUmfmvvb59/KDOnUoJ7s2t7bISyAn0XEz57LCCw8k2Y4Pf3mwKaZLMciESALORLgfe2frCw==} + engines: {node: '>= 16'} + + '@apidevtools/openapi-schemas@2.1.0': + resolution: {integrity: sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==} + engines: {node: '>=10'} + + '@apidevtools/swagger-methods@3.0.2': + resolution: {integrity: sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==} + + '@apidevtools/swagger-parser@12.0.0': + resolution: {integrity: sha512-WLJIWcfOXrSKlZEM+yhA2Xzatgl488qr1FoOxixYmtWapBzwSC0gVGq4WObr4hHClMIiFFdOBdixNkvWqkWIWA==} peerDependencies: - openapi-types: ">=7" - - "@azure-tools/typespec-autorest@0.58.1": - resolution: - { - integrity: sha512-cPQphQRJqK16/eet4t+eTQ5JcXoC0LLd+IBTewuVkTnyLZQBtJOQ6wGDfpjECkvqp69bGd59toaua1atNgSuRQ==, - } - engines: { node: ">=20.0.0" } + openapi-types: '>=7' + + '@azure-tools/typespec-autorest@0.58.1': + resolution: {integrity: sha512-cPQphQRJqK16/eet4t+eTQ5JcXoC0LLd+IBTewuVkTnyLZQBtJOQ6wGDfpjECkvqp69bGd59toaua1atNgSuRQ==} + engines: {node: '>=20.0.0'} peerDependencies: - "@azure-tools/typespec-azure-core": ^0.58.0 - "@azure-tools/typespec-azure-resource-manager": ^0.58.1 - "@azure-tools/typespec-client-generator-core": ^0.58.0 - "@typespec/compiler": ^1.2.0 - "@typespec/http": ^1.2.0 - "@typespec/openapi": ^1.2.0 - "@typespec/rest": ^0.72.0 - "@typespec/versioning": ^0.72.0 - - "@azure-tools/typespec-azure-core@0.58.0": - resolution: - { - integrity: sha512-Z4vX+ic85hCPr27t9DKCVTj2MjHDaXDvh10Z4wVokXIR2/GjAQrHQp4OFu/0R+cwqmuXb6nnuBZNikwKk7dNzw==, - } - engines: { node: ">=20.0.0" } + '@azure-tools/typespec-azure-core': ^0.58.0 + '@azure-tools/typespec-azure-resource-manager': ^0.58.1 + '@azure-tools/typespec-client-generator-core': ^0.58.0 + '@typespec/compiler': ^1.2.0 + '@typespec/http': ^1.2.0 + '@typespec/openapi': ^1.2.0 + '@typespec/rest': ^0.72.0 + '@typespec/versioning': ^0.72.0 + + '@azure-tools/typespec-azure-core@0.58.0': + resolution: {integrity: sha512-Z4vX+ic85hCPr27t9DKCVTj2MjHDaXDvh10Z4wVokXIR2/GjAQrHQp4OFu/0R+cwqmuXb6nnuBZNikwKk7dNzw==} + engines: {node: '>=20.0.0'} peerDependencies: - "@typespec/compiler": ^1.2.0 - "@typespec/http": ^1.2.0 - "@typespec/rest": ^0.72.0 - - "@azure-tools/typespec-azure-resource-manager@0.58.1": - resolution: - { - integrity: sha512-gAifEZxuU0ZB00YbxwkM2Y/bktGjGltvbHN1R76wbM68L/JZhVzmOsrZP2nA+n0Diz/SXtZ4LLwpRrL29CD5Iw==, - } - engines: { node: ">=20.0.0" } + '@typespec/compiler': ^1.2.0 + '@typespec/http': ^1.2.0 + '@typespec/rest': ^0.72.0 + + '@azure-tools/typespec-azure-resource-manager@0.58.1': + resolution: {integrity: sha512-gAifEZxuU0ZB00YbxwkM2Y/bktGjGltvbHN1R76wbM68L/JZhVzmOsrZP2nA+n0Diz/SXtZ4LLwpRrL29CD5Iw==} + engines: {node: '>=20.0.0'} peerDependencies: - "@azure-tools/typespec-azure-core": ^0.58.0 - "@typespec/compiler": ^1.2.0 - "@typespec/http": ^1.2.0 - "@typespec/openapi": ^1.2.0 - "@typespec/rest": ^0.72.0 - "@typespec/versioning": ^0.72.0 - - "@azure-tools/typespec-client-generator-core@0.58.0": - resolution: - { - integrity: sha512-PK9WjPFXR14hrGyUwhstHuNVC4fkkQeNVHvvYhz3VaP6wh+iD7P3IOeIzzRJv/qSyv82t7BrVXdQAYir434ysw==, - } - engines: { node: ">=20.0.0" } + '@azure-tools/typespec-azure-core': ^0.58.0 + '@typespec/compiler': ^1.2.0 + '@typespec/http': ^1.2.0 + '@typespec/openapi': ^1.2.0 + '@typespec/rest': ^0.72.0 + '@typespec/versioning': ^0.72.0 + + '@azure-tools/typespec-client-generator-core@0.58.0': + resolution: {integrity: sha512-PK9WjPFXR14hrGyUwhstHuNVC4fkkQeNVHvvYhz3VaP6wh+iD7P3IOeIzzRJv/qSyv82t7BrVXdQAYir434ysw==} + engines: {node: '>=20.0.0'} peerDependencies: - "@azure-tools/typespec-azure-core": ^0.58.0 - "@typespec/compiler": ^1.2.0 - "@typespec/events": ^0.72.0 - "@typespec/http": ^1.2.0 - "@typespec/openapi": ^1.2.0 - "@typespec/rest": ^0.72.0 - "@typespec/sse": ^0.72.0 - "@typespec/streams": ^0.72.0 - "@typespec/versioning": ^0.72.0 - "@typespec/xml": ^0.72.0 - - "@babel/code-frame@7.27.1": - resolution: - { - integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==, - } - engines: { node: ">=6.9.0" } - - "@babel/compat-data@7.28.0": - resolution: - { - integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==, - } - engines: { node: ">=6.9.0" } - - "@babel/core@7.27.7": - resolution: - { - integrity: sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==, - } - engines: { node: ">=6.9.0" } - - "@babel/core@7.28.0": - resolution: - { - integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==, - } - engines: { node: ">=6.9.0" } - - "@babel/generator@7.27.5": - resolution: - { - integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==, - } - engines: { node: ">=6.9.0" } - - "@babel/generator@7.28.0": - resolution: - { - integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-annotate-as-pure@7.27.3": - resolution: - { - integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-compilation-targets@7.27.2": - resolution: - { - integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-create-class-features-plugin@7.27.1": - resolution: - { - integrity: sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==, - } - engines: { node: ">=6.9.0" } + '@azure-tools/typespec-azure-core': ^0.58.0 + '@typespec/compiler': ^1.2.0 + '@typespec/events': ^0.72.0 + '@typespec/http': ^1.2.0 + '@typespec/openapi': ^1.2.0 + '@typespec/rest': ^0.72.0 + '@typespec/sse': ^0.72.0 + '@typespec/streams': ^0.72.0 + '@typespec/versioning': ^0.72.0 + '@typespec/xml': ^0.72.0 + + '@babel/code-frame@7.27.1': + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.28.0': + resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.27.7': + resolution: {integrity: sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.28.0': + resolution: {integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.27.5': + resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.28.0': + resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.27.3': + resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.27.2': + resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.27.1': + resolution: {integrity: sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/helper-create-regexp-features-plugin@7.27.1": - resolution: - { - integrity: sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.27.1': + resolution: {integrity: sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0 + '@babel/core': ^7.0.0 - "@babel/helper-define-polyfill-provider@0.6.5": - resolution: - { - integrity: sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==, - } + '@babel/helper-define-polyfill-provider@0.6.5': + resolution: {integrity: sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==} peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - - "@babel/helper-globals@7.28.0": - resolution: - { - integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-member-expression-to-functions@7.27.1": - resolution: - { - integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-module-imports@7.27.1": - resolution: - { - integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-module-transforms@7.27.3": - resolution: - { - integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/helper-globals@7.28.0': + resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-member-expression-to-functions@7.27.1': + resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.27.1': + resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.27.3': + resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/helper-optimise-call-expression@7.27.1": - resolution: - { - integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-plugin-utils@7.27.1": - resolution: - { - integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-remap-async-to-generator@7.27.1": - resolution: - { - integrity: sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.27.1': + resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.27.1': + resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-remap-async-to-generator@7.27.1': + resolution: {integrity: sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/helper-replace-supers@7.27.1": - resolution: - { - integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0 + + '@babel/helper-replace-supers@7.27.1': + resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/helper-skip-transparent-expression-wrappers@7.27.1": - resolution: - { - integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-split-export-declaration@7.24.7": - resolution: - { - integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-string-parser@7.27.1": - resolution: - { - integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-validator-identifier@7.27.1": - resolution: - { - integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-validator-option@7.27.1": - resolution: - { - integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-wrap-function@7.27.1": - resolution: - { - integrity: sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==, - } - engines: { node: ">=6.9.0" } - - "@babel/helpers@7.27.6": - resolution: - { - integrity: sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==, - } - engines: { node: ">=6.9.0" } - - "@babel/helpers@7.28.2": - resolution: - { - integrity: sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==, - } - engines: { node: ">=6.9.0" } - - "@babel/parser@7.28.0": - resolution: - { - integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==, - } - engines: { node: ">=6.0.0" } + '@babel/core': ^7.0.0 + + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-split-export-declaration@7.24.7': + resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.27.1': + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.27.1': + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-wrap-function@7.27.1': + resolution: {integrity: sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.27.6': + resolution: {integrity: sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.28.2': + resolution: {integrity: sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.28.0': + resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==} + engines: {node: '>=6.0.0'} hasBin: true - "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1": - resolution: - { - integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==, - } - engines: { node: ">=6.9.0" } + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1': + resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1": - resolution: - { - integrity: sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1': + resolution: {integrity: sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1": - resolution: - { - integrity: sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1': + resolution: {integrity: sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1": - resolution: - { - integrity: sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1': + resolution: {integrity: sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.13.0 - - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1": - resolution: - { - integrity: sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.13.0 + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1': + resolution: {integrity: sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": - resolution: - { - integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0 + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 - "@babel/plugin-syntax-async-generators@7.8.4": - resolution: - { - integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==, - } + '@babel/plugin-syntax-async-generators@7.8.4': + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 - "@babel/plugin-syntax-bigint@7.8.3": - resolution: - { - integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==, - } + '@babel/plugin-syntax-bigint@7.8.3': + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 - "@babel/plugin-syntax-class-properties@7.12.13": - resolution: - { - integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==, - } + '@babel/plugin-syntax-class-properties@7.12.13': + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-class-static-block@7.14.5": - resolution: - { - integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-static-block@7.14.5': + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-import-assertions@7.27.1": - resolution: - { - integrity: sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-assertions@7.27.1': + resolution: {integrity: sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-import-attributes@7.27.1": - resolution: - { - integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.27.1': + resolution: {integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 - "@babel/plugin-syntax-import-meta@7.10.4": - resolution: - { - integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==, - } + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 - "@babel/plugin-syntax-json-strings@7.8.3": - resolution: - { - integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, - } + '@babel/plugin-syntax-json-strings@7.8.3': + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-jsx@7.27.1": - resolution: - { - integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.27.1': + resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 - "@babel/plugin-syntax-logical-assignment-operators@7.10.4": - resolution: - { - integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, - } + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 - "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3": - resolution: - { - integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==, - } + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 - "@babel/plugin-syntax-numeric-separator@7.10.4": - resolution: - { - integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==, - } + '@babel/plugin-syntax-numeric-separator@7.10.4': + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 - "@babel/plugin-syntax-object-rest-spread@7.8.3": - resolution: - { - integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, - } + '@babel/plugin-syntax-object-rest-spread@7.8.3': + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 - "@babel/plugin-syntax-optional-catch-binding@7.8.3": - resolution: - { - integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==, - } + '@babel/plugin-syntax-optional-catch-binding@7.8.3': + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 - "@babel/plugin-syntax-optional-chaining@7.8.3": - resolution: - { - integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, - } + '@babel/plugin-syntax-optional-chaining@7.8.3': + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-private-property-in-object@7.14.5": - resolution: - { - integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-private-property-in-object@7.14.5': + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-top-level-await@7.14.5": - resolution: - { - integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-top-level-await@7.14.5': + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-typescript@7.27.1": - resolution: - { - integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.27.1': + resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-unicode-sets-regex@7.18.6": - resolution: - { - integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/plugin-transform-arrow-functions@7.27.1": - resolution: - { - integrity: sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-arrow-functions@7.27.1': + resolution: {integrity: sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-async-generator-functions@7.27.1": - resolution: - { - integrity: sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-generator-functions@7.27.1': + resolution: {integrity: sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-async-to-generator@7.27.1": - resolution: - { - integrity: sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-to-generator@7.27.1': + resolution: {integrity: sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-block-scoped-functions@7.27.1": - resolution: - { - integrity: sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoped-functions@7.27.1': + resolution: {integrity: sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-block-scoping@7.28.0": - resolution: - { - integrity: sha512-gKKnwjpdx5sER/wl0WN0efUBFzF/56YZO0RJrSYP4CljXnP31ByY7fol89AzomdlLNzI36AvOTmYHsnZTCkq8Q==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoping@7.28.0': + resolution: {integrity: sha512-gKKnwjpdx5sER/wl0WN0efUBFzF/56YZO0RJrSYP4CljXnP31ByY7fol89AzomdlLNzI36AvOTmYHsnZTCkq8Q==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-class-properties@7.27.1": - resolution: - { - integrity: sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-properties@7.27.1': + resolution: {integrity: sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-class-static-block@7.27.1": - resolution: - { - integrity: sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-static-block@7.27.1': + resolution: {integrity: sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.12.0 - - "@babel/plugin-transform-classes@7.28.0": - resolution: - { - integrity: sha512-IjM1IoJNw72AZFlj33Cu8X0q2XK/6AaVC3jQu+cgQ5lThWD5ajnuUAml80dqRmOhmPkTH8uAwnpMu9Rvj0LTRA==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.12.0 + + '@babel/plugin-transform-classes@7.28.0': + resolution: {integrity: sha512-IjM1IoJNw72AZFlj33Cu8X0q2XK/6AaVC3jQu+cgQ5lThWD5ajnuUAml80dqRmOhmPkTH8uAwnpMu9Rvj0LTRA==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-computed-properties@7.27.1": - resolution: - { - integrity: sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-computed-properties@7.27.1': + resolution: {integrity: sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-destructuring@7.28.0": - resolution: - { - integrity: sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-destructuring@7.28.0': + resolution: {integrity: sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-dotall-regex@7.27.1": - resolution: - { - integrity: sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-dotall-regex@7.27.1': + resolution: {integrity: sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-duplicate-keys@7.27.1": - resolution: - { - integrity: sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-keys@7.27.1': + resolution: {integrity: sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1": - resolution: - { - integrity: sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1': + resolution: {integrity: sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/plugin-transform-dynamic-import@7.27.1": - resolution: - { - integrity: sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-dynamic-import@7.27.1': + resolution: {integrity: sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-exponentiation-operator@7.27.1": - resolution: - { - integrity: sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-exponentiation-operator@7.27.1': + resolution: {integrity: sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-export-namespace-from@7.27.1": - resolution: - { - integrity: sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-export-namespace-from@7.27.1': + resolution: {integrity: sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-for-of@7.27.1": - resolution: - { - integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-for-of@7.27.1': + resolution: {integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-function-name@7.27.1": - resolution: - { - integrity: sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-function-name@7.27.1': + resolution: {integrity: sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-json-strings@7.27.1": - resolution: - { - integrity: sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-json-strings@7.27.1': + resolution: {integrity: sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-literals@7.27.1": - resolution: - { - integrity: sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.27.1': + resolution: {integrity: sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-logical-assignment-operators@7.27.1": - resolution: - { - integrity: sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-logical-assignment-operators@7.27.1': + resolution: {integrity: sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-member-expression-literals@7.27.1": - resolution: - { - integrity: sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-member-expression-literals@7.27.1': + resolution: {integrity: sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-modules-amd@7.27.1": - resolution: - { - integrity: sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-amd@7.27.1': + resolution: {integrity: sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-modules-commonjs@7.27.1": - resolution: - { - integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.27.1': + resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-modules-systemjs@7.27.1": - resolution: - { - integrity: sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-systemjs@7.27.1': + resolution: {integrity: sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-modules-umd@7.27.1": - resolution: - { - integrity: sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-umd@7.27.1': + resolution: {integrity: sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-named-capturing-groups-regex@7.27.1": - resolution: - { - integrity: sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-named-capturing-groups-regex@7.27.1': + resolution: {integrity: sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/plugin-transform-new-target@7.27.1": - resolution: - { - integrity: sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-new-target@7.27.1': + resolution: {integrity: sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-nullish-coalescing-operator@7.27.1": - resolution: - { - integrity: sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-nullish-coalescing-operator@7.27.1': + resolution: {integrity: sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-numeric-separator@7.27.1": - resolution: - { - integrity: sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-numeric-separator@7.27.1': + resolution: {integrity: sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-object-rest-spread@7.28.0": - resolution: - { - integrity: sha512-9VNGikXxzu5eCiQjdE4IZn8sb9q7Xsk5EXLDBKUYg1e/Tve8/05+KJEtcxGxAgCY5t/BpKQM+JEL/yT4tvgiUA==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-rest-spread@7.28.0': + resolution: {integrity: sha512-9VNGikXxzu5eCiQjdE4IZn8sb9q7Xsk5EXLDBKUYg1e/Tve8/05+KJEtcxGxAgCY5t/BpKQM+JEL/yT4tvgiUA==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-object-super@7.27.1": - resolution: - { - integrity: sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-super@7.27.1': + resolution: {integrity: sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-optional-catch-binding@7.27.1": - resolution: - { - integrity: sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-catch-binding@7.27.1': + resolution: {integrity: sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-optional-chaining@7.27.1": - resolution: - { - integrity: sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-chaining@7.27.1': + resolution: {integrity: sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-parameters@7.27.7": - resolution: - { - integrity: sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-parameters@7.27.7': + resolution: {integrity: sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-private-methods@7.27.1": - resolution: - { - integrity: sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-methods@7.27.1': + resolution: {integrity: sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-private-property-in-object@7.27.1": - resolution: - { - integrity: sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-property-in-object@7.27.1': + resolution: {integrity: sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-property-literals@7.27.1": - resolution: - { - integrity: sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-property-literals@7.27.1': + resolution: {integrity: sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-regenerator@7.28.1": - resolution: - { - integrity: sha512-P0QiV/taaa3kXpLY+sXla5zec4E+4t4Aqc9ggHlfZ7a2cp8/x/Gv08jfwEtn9gnnYIMvHx6aoOZ8XJL8eU71Dg==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.28.1': + resolution: {integrity: sha512-P0QiV/taaa3kXpLY+sXla5zec4E+4t4Aqc9ggHlfZ7a2cp8/x/Gv08jfwEtn9gnnYIMvHx6aoOZ8XJL8eU71Dg==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-regexp-modifiers@7.27.1": - resolution: - { - integrity: sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regexp-modifiers@7.27.1': + resolution: {integrity: sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/plugin-transform-reserved-words@7.27.1": - resolution: - { - integrity: sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-reserved-words@7.27.1': + resolution: {integrity: sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-runtime@7.27.4": - resolution: - { - integrity: sha512-D68nR5zxU64EUzV8i7T3R5XP0Xhrou/amNnddsRQssx6GrTLdZl1rLxyjtVZBd+v/NVX4AbTPOB5aU8thAZV1A==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-runtime@7.27.4': + resolution: {integrity: sha512-D68nR5zxU64EUzV8i7T3R5XP0Xhrou/amNnddsRQssx6GrTLdZl1rLxyjtVZBd+v/NVX4AbTPOB5aU8thAZV1A==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-shorthand-properties@7.27.1": - resolution: - { - integrity: sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.27.1': + resolution: {integrity: sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-spread@7.27.1": - resolution: - { - integrity: sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.27.1': + resolution: {integrity: sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-sticky-regex@7.27.1": - resolution: - { - integrity: sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.27.1': + resolution: {integrity: sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-template-literals@7.27.1": - resolution: - { - integrity: sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.27.1': + resolution: {integrity: sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-typeof-symbol@7.27.1": - resolution: - { - integrity: sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typeof-symbol@7.27.1': + resolution: {integrity: sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-unicode-escapes@7.27.1": - resolution: - { - integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-escapes@7.27.1': + resolution: {integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-unicode-property-regex@7.27.1": - resolution: - { - integrity: sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-property-regex@7.27.1': + resolution: {integrity: sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-unicode-regex@7.27.1": - resolution: - { - integrity: sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.27.1': + resolution: {integrity: sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-unicode-sets-regex@7.27.1": - resolution: - { - integrity: sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-sets-regex@7.27.1': + resolution: {integrity: sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/preset-env@7.27.2": - resolution: - { - integrity: sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ==, - } - engines: { node: ">=6.9.0" } + '@babel/core': ^7.0.0 + + '@babel/preset-env@7.27.2': + resolution: {integrity: sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 - "@babel/preset-modules@0.1.6-no-external-plugins": - resolution: - { - integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==, - } + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: - "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 - - "@babel/runtime@7.27.6": - resolution: - { - integrity: sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==, - } - engines: { node: ">=6.9.0" } - - "@babel/template@7.27.2": - resolution: - { - integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==, - } - engines: { node: ">=6.9.0" } - - "@babel/traverse@7.28.0": - resolution: - { - integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==, - } - engines: { node: ">=6.9.0" } - - "@babel/types@7.28.1": - resolution: - { - integrity: sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==, - } - engines: { node: ">=6.9.0" } - - "@babel/types@7.28.2": - resolution: - { - integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==, - } - engines: { node: ">=6.9.0" } - - "@bcoe/v8-coverage@0.2.3": - resolution: - { - integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==, - } - - "@biomejs/biome@2.1.2": - resolution: - { - integrity: sha512-yq8ZZuKuBVDgAS76LWCfFKHSYIAgqkxVB3mGVVpOe2vSkUTs7xG46zXZeNPRNVjiJuw0SZ3+J2rXiYx0RUpfGg==, - } - engines: { node: ">=14.21.3" } + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + '@babel/runtime@7.27.6': + resolution: {integrity: sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.27.2': + resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.28.0': + resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.28.1': + resolution: {integrity: sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.28.2': + resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} + engines: {node: '>=6.9.0'} + + '@bcoe/v8-coverage@0.2.3': + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + + '@biomejs/biome@2.1.2': + resolution: {integrity: sha512-yq8ZZuKuBVDgAS76LWCfFKHSYIAgqkxVB3mGVVpOe2vSkUTs7xG46zXZeNPRNVjiJuw0SZ3+J2rXiYx0RUpfGg==} + engines: {node: '>=14.21.3'} hasBin: true - "@biomejs/cli-darwin-arm64@2.1.2": - resolution: - { - integrity: sha512-leFAks64PEIjc7MY/cLjE8u5OcfBKkcDB0szxsWUB4aDfemBep1WVKt0qrEyqZBOW8LPHzrFMyDl3FhuuA0E7g==, - } - engines: { node: ">=14.21.3" } + '@biomejs/cli-darwin-arm64@2.1.2': + resolution: {integrity: sha512-leFAks64PEIjc7MY/cLjE8u5OcfBKkcDB0szxsWUB4aDfemBep1WVKt0qrEyqZBOW8LPHzrFMyDl3FhuuA0E7g==} + engines: {node: '>=14.21.3'} cpu: [arm64] os: [darwin] - "@biomejs/cli-darwin-x64@2.1.2": - resolution: - { - integrity: sha512-Nmmv7wRX5Nj7lGmz0FjnWdflJg4zii8Ivruas6PBKzw5SJX/q+Zh2RfnO+bBnuKLXpj8kiI2x2X12otpH6a32A==, - } - engines: { node: ">=14.21.3" } + '@biomejs/cli-darwin-x64@2.1.2': + resolution: {integrity: sha512-Nmmv7wRX5Nj7lGmz0FjnWdflJg4zii8Ivruas6PBKzw5SJX/q+Zh2RfnO+bBnuKLXpj8kiI2x2X12otpH6a32A==} + engines: {node: '>=14.21.3'} cpu: [x64] os: [darwin] - "@biomejs/cli-linux-arm64-musl@2.1.2": - resolution: - { - integrity: sha512-qgHvafhjH7Oca114FdOScmIKf1DlXT1LqbOrrbR30kQDLFPEOpBG0uzx6MhmsrmhGiCFCr2obDamu+czk+X0HQ==, - } - engines: { node: ">=14.21.3" } + '@biomejs/cli-linux-arm64-musl@2.1.2': + resolution: {integrity: sha512-qgHvafhjH7Oca114FdOScmIKf1DlXT1LqbOrrbR30kQDLFPEOpBG0uzx6MhmsrmhGiCFCr2obDamu+czk+X0HQ==} + engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - "@biomejs/cli-linux-arm64@2.1.2": - resolution: - { - integrity: sha512-NWNy2Diocav61HZiv2enTQykbPP/KrA/baS7JsLSojC7Xxh2nl9IczuvE5UID7+ksRy2e7yH7klm/WkA72G1dw==, - } - engines: { node: ">=14.21.3" } + '@biomejs/cli-linux-arm64@2.1.2': + resolution: {integrity: sha512-NWNy2Diocav61HZiv2enTQykbPP/KrA/baS7JsLSojC7Xxh2nl9IczuvE5UID7+ksRy2e7yH7klm/WkA72G1dw==} + engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - "@biomejs/cli-linux-x64-musl@2.1.2": - resolution: - { - integrity: sha512-xlB3mU14ZUa3wzLtXfmk2IMOGL+S0aHFhSix/nssWS/2XlD27q+S6f0dlQ8WOCbYoXcuz8BCM7rCn2lxdTrlQA==, - } - engines: { node: ">=14.21.3" } + '@biomejs/cli-linux-x64-musl@2.1.2': + resolution: {integrity: sha512-xlB3mU14ZUa3wzLtXfmk2IMOGL+S0aHFhSix/nssWS/2XlD27q+S6f0dlQ8WOCbYoXcuz8BCM7rCn2lxdTrlQA==} + engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - "@biomejs/cli-linux-x64@2.1.2": - resolution: - { - integrity: sha512-Km/UYeVowygTjpX6sGBzlizjakLoMQkxWbruVZSNE6osuSI63i4uCeIL+6q2AJlD3dxoiBJX70dn1enjQnQqwA==, - } - engines: { node: ">=14.21.3" } + '@biomejs/cli-linux-x64@2.1.2': + resolution: {integrity: sha512-Km/UYeVowygTjpX6sGBzlizjakLoMQkxWbruVZSNE6osuSI63i4uCeIL+6q2AJlD3dxoiBJX70dn1enjQnQqwA==} + engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - "@biomejs/cli-win32-arm64@2.1.2": - resolution: - { - integrity: sha512-G8KWZli5ASOXA3yUQgx+M4pZRv3ND16h77UsdunUL17uYpcL/UC7RkWTdkfvMQvogVsAuz5JUcBDjgZHXxlKoA==, - } - engines: { node: ">=14.21.3" } + '@biomejs/cli-win32-arm64@2.1.2': + resolution: {integrity: sha512-G8KWZli5ASOXA3yUQgx+M4pZRv3ND16h77UsdunUL17uYpcL/UC7RkWTdkfvMQvogVsAuz5JUcBDjgZHXxlKoA==} + engines: {node: '>=14.21.3'} cpu: [arm64] os: [win32] - "@biomejs/cli-win32-x64@2.1.2": - resolution: - { - integrity: sha512-9zajnk59PMpjBkty3bK2IrjUsUHvqe9HWwyAWQBjGLE7MIBjbX2vwv1XPEhmO2RRuGoTkVx3WCanHrjAytICLA==, - } - engines: { node: ">=14.21.3" } + '@biomejs/cli-win32-x64@2.1.2': + resolution: {integrity: sha512-9zajnk59PMpjBkty3bK2IrjUsUHvqe9HWwyAWQBjGLE7MIBjbX2vwv1XPEhmO2RRuGoTkVx3WCanHrjAytICLA==} + engines: {node: '>=14.21.3'} cpu: [x64] os: [win32] - "@biomejs/js-api@2.0.3": - resolution: - { - integrity: sha512-fg4hGhg1LtohDqLdG9uggROlVsydcuFwZhPoUOTi9+bkvGMULDKL9dEP5iN6++CIA/AN0T20U82rLYuaxc+VDQ==, - } + '@biomejs/js-api@2.0.3': + resolution: {integrity: sha512-fg4hGhg1LtohDqLdG9uggROlVsydcuFwZhPoUOTi9+bkvGMULDKL9dEP5iN6++CIA/AN0T20U82rLYuaxc+VDQ==} peerDependencies: - "@biomejs/wasm-bundler": ^2.1.1 - "@biomejs/wasm-nodejs": ^2.1.1 - "@biomejs/wasm-web": ^2.1.1 + '@biomejs/wasm-bundler': ^2.1.1 + '@biomejs/wasm-nodejs': ^2.1.1 + '@biomejs/wasm-web': ^2.1.1 peerDependenciesMeta: - "@biomejs/wasm-bundler": + '@biomejs/wasm-bundler': optional: true - "@biomejs/wasm-nodejs": + '@biomejs/wasm-nodejs': optional: true - "@biomejs/wasm-web": + '@biomejs/wasm-web': optional: true - "@biomejs/wasm-nodejs@2.1.2": - resolution: - { - integrity: sha512-roOdQL+A6Advze3nvYfJhbDaRVketXZVAHQs11WblD8iL5jZ6dvxTknqOSwonSc/Je5PxFcfsIEHB3PQoztxnQ==, - } - - "@braintree/sanitize-url@7.1.1": - resolution: - { - integrity: sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==, - } - - "@chevrotain/cst-dts-gen@11.0.3": - resolution: - { - integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==, - } - - "@chevrotain/gast@11.0.3": - resolution: - { - integrity: sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==, - } - - "@chevrotain/regexp-to-ast@11.0.3": - resolution: - { - integrity: sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==, - } - - "@chevrotain/types@11.0.3": - resolution: - { - integrity: sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==, - } - - "@chevrotain/utils@11.0.3": - resolution: - { - integrity: sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==, - } - - "@colors/colors@1.5.0": - resolution: - { - integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==, - } - engines: { node: ">=0.1.90" } - - "@commander-js/extra-typings@14.0.0": - resolution: - { - integrity: sha512-hIn0ncNaJRLkZrxBIp5AsW/eXEHNKYQBh0aPdoUqNgD+Io3NIykQqpKFyKcuasZhicGaEZJX/JBSIkZ4e5x8Dg==, - } + '@biomejs/wasm-nodejs@2.1.2': + resolution: {integrity: sha512-roOdQL+A6Advze3nvYfJhbDaRVketXZVAHQs11WblD8iL5jZ6dvxTknqOSwonSc/Je5PxFcfsIEHB3PQoztxnQ==} + + '@braintree/sanitize-url@7.1.1': + resolution: {integrity: sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==} + + '@chevrotain/cst-dts-gen@11.0.3': + resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==} + + '@chevrotain/gast@11.0.3': + resolution: {integrity: sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==} + + '@chevrotain/regexp-to-ast@11.0.3': + resolution: {integrity: sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==} + + '@chevrotain/types@11.0.3': + resolution: {integrity: sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==} + + '@chevrotain/utils@11.0.3': + resolution: {integrity: sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==} + + '@colors/colors@1.5.0': + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + + '@commander-js/extra-typings@14.0.0': + resolution: {integrity: sha512-hIn0ncNaJRLkZrxBIp5AsW/eXEHNKYQBh0aPdoUqNgD+Io3NIykQqpKFyKcuasZhicGaEZJX/JBSIkZ4e5x8Dg==} peerDependencies: commander: ~14.0.0 - "@discoveryjs/json-ext@0.6.3": - resolution: - { - integrity: sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==, - } - engines: { node: ">=14.17.0" } - - "@emnapi/core@1.4.5": - resolution: - { - integrity: sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==, - } - - "@emnapi/runtime@1.4.5": - resolution: - { - integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==, - } - - "@emnapi/wasi-threads@1.0.4": - resolution: - { - integrity: sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==, - } - - "@esbuild/aix-ppc64@0.25.5": - resolution: - { - integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==, - } - engines: { node: ">=18" } + '@discoveryjs/json-ext@0.6.3': + resolution: {integrity: sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==} + engines: {node: '>=14.17.0'} + + '@emnapi/core@1.4.5': + resolution: {integrity: sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==} + + '@emnapi/runtime@1.4.5': + resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==} + + '@emnapi/wasi-threads@1.0.4': + resolution: {integrity: sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==} + + '@esbuild/aix-ppc64@0.25.5': + resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==} + engines: {node: '>=18'} cpu: [ppc64] os: [aix] - "@esbuild/aix-ppc64@0.25.7": - resolution: - { - integrity: sha512-uD0kKFHh6ETr8TqEtaAcV+dn/2qnYbH/+8wGEdY70Qf7l1l/jmBUbrmQqwiPKAQE6cOQ7dTj6Xr0HzQDGHyceQ==, - } - engines: { node: ">=18" } + '@esbuild/aix-ppc64@0.25.7': + resolution: {integrity: sha512-uD0kKFHh6ETr8TqEtaAcV+dn/2qnYbH/+8wGEdY70Qf7l1l/jmBUbrmQqwiPKAQE6cOQ7dTj6Xr0HzQDGHyceQ==} + engines: {node: '>=18'} cpu: [ppc64] os: [aix] - "@esbuild/android-arm64@0.25.5": - resolution: - { - integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==, - } - engines: { node: ">=18" } + '@esbuild/android-arm64@0.25.5': + resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==} + engines: {node: '>=18'} cpu: [arm64] os: [android] - "@esbuild/android-arm64@0.25.7": - resolution: - { - integrity: sha512-p0ohDnwyIbAtztHTNUTzN5EGD/HJLs1bwysrOPgSdlIA6NDnReoVfoCyxG6W1d85jr2X80Uq5KHftyYgaK9LPQ==, - } - engines: { node: ">=18" } + '@esbuild/android-arm64@0.25.7': + resolution: {integrity: sha512-p0ohDnwyIbAtztHTNUTzN5EGD/HJLs1bwysrOPgSdlIA6NDnReoVfoCyxG6W1d85jr2X80Uq5KHftyYgaK9LPQ==} + engines: {node: '>=18'} cpu: [arm64] os: [android] - "@esbuild/android-arm@0.25.5": - resolution: - { - integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==, - } - engines: { node: ">=18" } + '@esbuild/android-arm@0.25.5': + resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==} + engines: {node: '>=18'} cpu: [arm] os: [android] - "@esbuild/android-arm@0.25.7": - resolution: - { - integrity: sha512-Jhuet0g1k9rAJHrXGIh7sFknFuT4sfytYZpZpuZl7YKDhnPByVAm5oy2LEBmMbuYf3ejWVYCc2seX81Mk+madA==, - } - engines: { node: ">=18" } + '@esbuild/android-arm@0.25.7': + resolution: {integrity: sha512-Jhuet0g1k9rAJHrXGIh7sFknFuT4sfytYZpZpuZl7YKDhnPByVAm5oy2LEBmMbuYf3ejWVYCc2seX81Mk+madA==} + engines: {node: '>=18'} cpu: [arm] os: [android] - "@esbuild/android-x64@0.25.5": - resolution: - { - integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==, - } - engines: { node: ">=18" } + '@esbuild/android-x64@0.25.5': + resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==} + engines: {node: '>=18'} cpu: [x64] os: [android] - "@esbuild/android-x64@0.25.7": - resolution: - { - integrity: sha512-mMxIJFlSgVK23HSsII3ZX9T2xKrBCDGyk0qiZnIW10LLFFtZLkFD6imZHu7gUo2wkNZwS9Yj3mOtZD3ZPcjCcw==, - } - engines: { node: ">=18" } + '@esbuild/android-x64@0.25.7': + resolution: {integrity: sha512-mMxIJFlSgVK23HSsII3ZX9T2xKrBCDGyk0qiZnIW10LLFFtZLkFD6imZHu7gUo2wkNZwS9Yj3mOtZD3ZPcjCcw==} + engines: {node: '>=18'} cpu: [x64] os: [android] - "@esbuild/darwin-arm64@0.25.5": - resolution: - { - integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==, - } - engines: { node: ">=18" } + '@esbuild/darwin-arm64@0.25.5': + resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==} + engines: {node: '>=18'} cpu: [arm64] os: [darwin] - "@esbuild/darwin-arm64@0.25.7": - resolution: - { - integrity: sha512-jyOFLGP2WwRwxM8F1VpP6gcdIJc8jq2CUrURbbTouJoRO7XCkU8GdnTDFIHdcifVBT45cJlOYsZ1kSlfbKjYUQ==, - } - engines: { node: ">=18" } + '@esbuild/darwin-arm64@0.25.7': + resolution: {integrity: sha512-jyOFLGP2WwRwxM8F1VpP6gcdIJc8jq2CUrURbbTouJoRO7XCkU8GdnTDFIHdcifVBT45cJlOYsZ1kSlfbKjYUQ==} + engines: {node: '>=18'} cpu: [arm64] os: [darwin] - "@esbuild/darwin-x64@0.25.5": - resolution: - { - integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==, - } - engines: { node: ">=18" } + '@esbuild/darwin-x64@0.25.5': + resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==} + engines: {node: '>=18'} cpu: [x64] os: [darwin] - "@esbuild/darwin-x64@0.25.7": - resolution: - { - integrity: sha512-m9bVWqZCwQ1BthruifvG64hG03zzz9gE2r/vYAhztBna1/+qXiHyP9WgnyZqHgGeXoimJPhAmxfbeU+nMng6ZA==, - } - engines: { node: ">=18" } + '@esbuild/darwin-x64@0.25.7': + resolution: {integrity: sha512-m9bVWqZCwQ1BthruifvG64hG03zzz9gE2r/vYAhztBna1/+qXiHyP9WgnyZqHgGeXoimJPhAmxfbeU+nMng6ZA==} + engines: {node: '>=18'} cpu: [x64] os: [darwin] - "@esbuild/freebsd-arm64@0.25.5": - resolution: - { - integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==, - } - engines: { node: ">=18" } + '@esbuild/freebsd-arm64@0.25.5': + resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==} + engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - "@esbuild/freebsd-arm64@0.25.7": - resolution: - { - integrity: sha512-Bss7P4r6uhr3kDzRjPNEnTm/oIBdTPRNQuwaEFWT/uvt6A1YzK/yn5kcx5ZxZ9swOga7LqeYlu7bDIpDoS01bA==, - } - engines: { node: ">=18" } + '@esbuild/freebsd-arm64@0.25.7': + resolution: {integrity: sha512-Bss7P4r6uhr3kDzRjPNEnTm/oIBdTPRNQuwaEFWT/uvt6A1YzK/yn5kcx5ZxZ9swOga7LqeYlu7bDIpDoS01bA==} + engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - "@esbuild/freebsd-x64@0.25.5": - resolution: - { - integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==, - } - engines: { node: ">=18" } + '@esbuild/freebsd-x64@0.25.5': + resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==} + engines: {node: '>=18'} cpu: [x64] os: [freebsd] - "@esbuild/freebsd-x64@0.25.7": - resolution: - { - integrity: sha512-S3BFyjW81LXG7Vqmr37ddbThrm3A84yE7ey/ERBlK9dIiaWgrjRlre3pbG7txh1Uaxz8N7wGGQXmC9zV+LIpBQ==, - } - engines: { node: ">=18" } + '@esbuild/freebsd-x64@0.25.7': + resolution: {integrity: sha512-S3BFyjW81LXG7Vqmr37ddbThrm3A84yE7ey/ERBlK9dIiaWgrjRlre3pbG7txh1Uaxz8N7wGGQXmC9zV+LIpBQ==} + engines: {node: '>=18'} cpu: [x64] os: [freebsd] - "@esbuild/linux-arm64@0.25.5": - resolution: - { - integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==, - } - engines: { node: ">=18" } + '@esbuild/linux-arm64@0.25.5': + resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==} + engines: {node: '>=18'} cpu: [arm64] os: [linux] - "@esbuild/linux-arm64@0.25.7": - resolution: - { - integrity: sha512-HfQZQqrNOfS1Okn7PcsGUqHymL1cWGBslf78dGvtrj8q7cN3FkapFgNA4l/a5lXDwr7BqP2BSO6mz9UremNPbg==, - } - engines: { node: ">=18" } + '@esbuild/linux-arm64@0.25.7': + resolution: {integrity: sha512-HfQZQqrNOfS1Okn7PcsGUqHymL1cWGBslf78dGvtrj8q7cN3FkapFgNA4l/a5lXDwr7BqP2BSO6mz9UremNPbg==} + engines: {node: '>=18'} cpu: [arm64] os: [linux] - "@esbuild/linux-arm@0.25.5": - resolution: - { - integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==, - } - engines: { node: ">=18" } + '@esbuild/linux-arm@0.25.5': + resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==} + engines: {node: '>=18'} cpu: [arm] os: [linux] - "@esbuild/linux-arm@0.25.7": - resolution: - { - integrity: sha512-JZMIci/1m5vfQuhKoFXogCKVYVfYQmoZJg8vSIMR4TUXbF+0aNlfXH3DGFEFMElT8hOTUF5hisdZhnrZO/bkDw==, - } - engines: { node: ">=18" } + '@esbuild/linux-arm@0.25.7': + resolution: {integrity: sha512-JZMIci/1m5vfQuhKoFXogCKVYVfYQmoZJg8vSIMR4TUXbF+0aNlfXH3DGFEFMElT8hOTUF5hisdZhnrZO/bkDw==} + engines: {node: '>=18'} cpu: [arm] os: [linux] - "@esbuild/linux-ia32@0.25.5": - resolution: - { - integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==, - } - engines: { node: ">=18" } + '@esbuild/linux-ia32@0.25.5': + resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==} + engines: {node: '>=18'} cpu: [ia32] os: [linux] - "@esbuild/linux-ia32@0.25.7": - resolution: - { - integrity: sha512-9Jex4uVpdeofiDxnwHRgen+j6398JlX4/6SCbbEFEXN7oMO2p0ueLN+e+9DdsdPLUdqns607HmzEFnxwr7+5wQ==, - } - engines: { node: ">=18" } + '@esbuild/linux-ia32@0.25.7': + resolution: {integrity: sha512-9Jex4uVpdeofiDxnwHRgen+j6398JlX4/6SCbbEFEXN7oMO2p0ueLN+e+9DdsdPLUdqns607HmzEFnxwr7+5wQ==} + engines: {node: '>=18'} cpu: [ia32] os: [linux] - "@esbuild/linux-loong64@0.25.5": - resolution: - { - integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==, - } - engines: { node: ">=18" } + '@esbuild/linux-loong64@0.25.5': + resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==} + engines: {node: '>=18'} cpu: [loong64] os: [linux] - "@esbuild/linux-loong64@0.25.7": - resolution: - { - integrity: sha512-TG1KJqjBlN9IHQjKVUYDB0/mUGgokfhhatlay8aZ/MSORMubEvj/J1CL8YGY4EBcln4z7rKFbsH+HeAv0d471w==, - } - engines: { node: ">=18" } + '@esbuild/linux-loong64@0.25.7': + resolution: {integrity: sha512-TG1KJqjBlN9IHQjKVUYDB0/mUGgokfhhatlay8aZ/MSORMubEvj/J1CL8YGY4EBcln4z7rKFbsH+HeAv0d471w==} + engines: {node: '>=18'} cpu: [loong64] os: [linux] - "@esbuild/linux-mips64el@0.25.5": - resolution: - { - integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==, - } - engines: { node: ">=18" } + '@esbuild/linux-mips64el@0.25.5': + resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==} + engines: {node: '>=18'} cpu: [mips64el] os: [linux] - "@esbuild/linux-mips64el@0.25.7": - resolution: - { - integrity: sha512-Ty9Hj/lx7ikTnhOfaP7ipEm/ICcBv94i/6/WDg0OZ3BPBHhChsUbQancoWYSO0WNkEiSW5Do4febTTy4x1qYQQ==, - } - engines: { node: ">=18" } + '@esbuild/linux-mips64el@0.25.7': + resolution: {integrity: sha512-Ty9Hj/lx7ikTnhOfaP7ipEm/ICcBv94i/6/WDg0OZ3BPBHhChsUbQancoWYSO0WNkEiSW5Do4febTTy4x1qYQQ==} + engines: {node: '>=18'} cpu: [mips64el] os: [linux] - "@esbuild/linux-ppc64@0.25.5": - resolution: - { - integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==, - } - engines: { node: ">=18" } + '@esbuild/linux-ppc64@0.25.5': + resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==} + engines: {node: '>=18'} cpu: [ppc64] os: [linux] - "@esbuild/linux-ppc64@0.25.7": - resolution: - { - integrity: sha512-MrOjirGQWGReJl3BNQ58BLhUBPpWABnKrnq8Q/vZWWwAB1wuLXOIxS2JQ1LT3+5T+3jfPh0tyf5CpbyQHqnWIQ==, - } - engines: { node: ">=18" } + '@esbuild/linux-ppc64@0.25.7': + resolution: {integrity: sha512-MrOjirGQWGReJl3BNQ58BLhUBPpWABnKrnq8Q/vZWWwAB1wuLXOIxS2JQ1LT3+5T+3jfPh0tyf5CpbyQHqnWIQ==} + engines: {node: '>=18'} cpu: [ppc64] os: [linux] - "@esbuild/linux-riscv64@0.25.5": - resolution: - { - integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==, - } - engines: { node: ">=18" } + '@esbuild/linux-riscv64@0.25.5': + resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==} + engines: {node: '>=18'} cpu: [riscv64] os: [linux] - "@esbuild/linux-riscv64@0.25.7": - resolution: - { - integrity: sha512-9pr23/pqzyqIZEZmQXnFyqp3vpa+KBk5TotfkzGMqpw089PGm0AIowkUppHB9derQzqniGn3wVXgck19+oqiOw==, - } - engines: { node: ">=18" } + '@esbuild/linux-riscv64@0.25.7': + resolution: {integrity: sha512-9pr23/pqzyqIZEZmQXnFyqp3vpa+KBk5TotfkzGMqpw089PGm0AIowkUppHB9derQzqniGn3wVXgck19+oqiOw==} + engines: {node: '>=18'} cpu: [riscv64] os: [linux] - "@esbuild/linux-s390x@0.25.5": - resolution: - { - integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==, - } - engines: { node: ">=18" } + '@esbuild/linux-s390x@0.25.5': + resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==} + engines: {node: '>=18'} cpu: [s390x] os: [linux] - "@esbuild/linux-s390x@0.25.7": - resolution: - { - integrity: sha512-4dP11UVGh9O6Y47m8YvW8eoA3r8qL2toVZUbBKyGta8j6zdw1cn9F/Rt59/Mhv0OgY68pHIMjGXWOUaykCnx+w==, - } - engines: { node: ">=18" } + '@esbuild/linux-s390x@0.25.7': + resolution: {integrity: sha512-4dP11UVGh9O6Y47m8YvW8eoA3r8qL2toVZUbBKyGta8j6zdw1cn9F/Rt59/Mhv0OgY68pHIMjGXWOUaykCnx+w==} + engines: {node: '>=18'} cpu: [s390x] os: [linux] - "@esbuild/linux-x64@0.25.5": - resolution: - { - integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==, - } - engines: { node: ">=18" } + '@esbuild/linux-x64@0.25.5': + resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==} + engines: {node: '>=18'} cpu: [x64] os: [linux] - "@esbuild/linux-x64@0.25.7": - resolution: - { - integrity: sha512-ghJMAJTdw/0uhz7e7YnpdX1xVn7VqA0GrWrAO2qKMuqbvgHT2VZiBv1BQ//VcHsPir4wsL3P2oPggfKPzTKoCA==, - } - engines: { node: ">=18" } + '@esbuild/linux-x64@0.25.7': + resolution: {integrity: sha512-ghJMAJTdw/0uhz7e7YnpdX1xVn7VqA0GrWrAO2qKMuqbvgHT2VZiBv1BQ//VcHsPir4wsL3P2oPggfKPzTKoCA==} + engines: {node: '>=18'} cpu: [x64] os: [linux] - "@esbuild/netbsd-arm64@0.25.5": - resolution: - { - integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==, - } - engines: { node: ">=18" } + '@esbuild/netbsd-arm64@0.25.5': + resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==} + engines: {node: '>=18'} cpu: [arm64] os: [netbsd] - "@esbuild/netbsd-arm64@0.25.7": - resolution: - { - integrity: sha512-bwXGEU4ua45+u5Ci/a55B85KWaDSRS8NPOHtxy2e3etDjbz23wlry37Ffzapz69JAGGc4089TBo+dGzydQmydg==, - } - engines: { node: ">=18" } + '@esbuild/netbsd-arm64@0.25.7': + resolution: {integrity: sha512-bwXGEU4ua45+u5Ci/a55B85KWaDSRS8NPOHtxy2e3etDjbz23wlry37Ffzapz69JAGGc4089TBo+dGzydQmydg==} + engines: {node: '>=18'} cpu: [arm64] os: [netbsd] - "@esbuild/netbsd-x64@0.25.5": - resolution: - { - integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==, - } - engines: { node: ">=18" } + '@esbuild/netbsd-x64@0.25.5': + resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==} + engines: {node: '>=18'} cpu: [x64] os: [netbsd] - "@esbuild/netbsd-x64@0.25.7": - resolution: - { - integrity: sha512-tUZRvLtgLE5OyN46sPSYlgmHoBS5bx2URSrgZdW1L1teWPYVmXh+QN/sKDqkzBo/IHGcKcHLKDhBeVVkO7teEA==, - } - engines: { node: ">=18" } + '@esbuild/netbsd-x64@0.25.7': + resolution: {integrity: sha512-tUZRvLtgLE5OyN46sPSYlgmHoBS5bx2URSrgZdW1L1teWPYVmXh+QN/sKDqkzBo/IHGcKcHLKDhBeVVkO7teEA==} + engines: {node: '>=18'} cpu: [x64] os: [netbsd] - "@esbuild/openbsd-arm64@0.25.5": - resolution: - { - integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==, - } - engines: { node: ">=18" } + '@esbuild/openbsd-arm64@0.25.5': + resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==} + engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - "@esbuild/openbsd-arm64@0.25.7": - resolution: - { - integrity: sha512-bTJ50aoC+WDlDGBReWYiObpYvQfMjBNlKztqoNUL0iUkYtwLkBQQeEsTq/I1KyjsKA5tyov6VZaPb8UdD6ci6Q==, - } - engines: { node: ">=18" } + '@esbuild/openbsd-arm64@0.25.7': + resolution: {integrity: sha512-bTJ50aoC+WDlDGBReWYiObpYvQfMjBNlKztqoNUL0iUkYtwLkBQQeEsTq/I1KyjsKA5tyov6VZaPb8UdD6ci6Q==} + engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - "@esbuild/openbsd-x64@0.25.5": - resolution: - { - integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==, - } - engines: { node: ">=18" } + '@esbuild/openbsd-x64@0.25.5': + resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==} + engines: {node: '>=18'} cpu: [x64] os: [openbsd] - "@esbuild/openbsd-x64@0.25.7": - resolution: - { - integrity: sha512-TA9XfJrgzAipFUU895jd9j2SyDh9bbNkK2I0gHcvqb/o84UeQkBpi/XmYX3cO1q/9hZokdcDqQxIi6uLVrikxg==, - } - engines: { node: ">=18" } + '@esbuild/openbsd-x64@0.25.7': + resolution: {integrity: sha512-TA9XfJrgzAipFUU895jd9j2SyDh9bbNkK2I0gHcvqb/o84UeQkBpi/XmYX3cO1q/9hZokdcDqQxIi6uLVrikxg==} + engines: {node: '>=18'} cpu: [x64] os: [openbsd] - "@esbuild/openharmony-arm64@0.25.7": - resolution: - { - integrity: sha512-5VTtExUrWwHHEUZ/N+rPlHDwVFQ5aME7vRJES8+iQ0xC/bMYckfJ0l2n3yGIfRoXcK/wq4oXSItZAz5wslTKGw==, - } - engines: { node: ">=18" } + '@esbuild/openharmony-arm64@0.25.7': + resolution: {integrity: sha512-5VTtExUrWwHHEUZ/N+rPlHDwVFQ5aME7vRJES8+iQ0xC/bMYckfJ0l2n3yGIfRoXcK/wq4oXSItZAz5wslTKGw==} + engines: {node: '>=18'} cpu: [arm64] os: [openharmony] - "@esbuild/sunos-x64@0.25.5": - resolution: - { - integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==, - } - engines: { node: ">=18" } + '@esbuild/sunos-x64@0.25.5': + resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==} + engines: {node: '>=18'} cpu: [x64] os: [sunos] - "@esbuild/sunos-x64@0.25.7": - resolution: - { - integrity: sha512-umkbn7KTxsexhv2vuuJmj9kggd4AEtL32KodkJgfhNOHMPtQ55RexsaSrMb+0+jp9XL4I4o2y91PZauVN4cH3A==, - } - engines: { node: ">=18" } + '@esbuild/sunos-x64@0.25.7': + resolution: {integrity: sha512-umkbn7KTxsexhv2vuuJmj9kggd4AEtL32KodkJgfhNOHMPtQ55RexsaSrMb+0+jp9XL4I4o2y91PZauVN4cH3A==} + engines: {node: '>=18'} cpu: [x64] os: [sunos] - "@esbuild/win32-arm64@0.25.5": - resolution: - { - integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==, - } - engines: { node: ">=18" } + '@esbuild/win32-arm64@0.25.5': + resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==} + engines: {node: '>=18'} cpu: [arm64] os: [win32] - "@esbuild/win32-arm64@0.25.7": - resolution: - { - integrity: sha512-j20JQGP/gz8QDgzl5No5Gr4F6hurAZvtkFxAKhiv2X49yi/ih8ECK4Y35YnjlMogSKJk931iNMcd35BtZ4ghfw==, - } - engines: { node: ">=18" } + '@esbuild/win32-arm64@0.25.7': + resolution: {integrity: sha512-j20JQGP/gz8QDgzl5No5Gr4F6hurAZvtkFxAKhiv2X49yi/ih8ECK4Y35YnjlMogSKJk931iNMcd35BtZ4ghfw==} + engines: {node: '>=18'} cpu: [arm64] os: [win32] - "@esbuild/win32-ia32@0.25.5": - resolution: - { - integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==, - } - engines: { node: ">=18" } + '@esbuild/win32-ia32@0.25.5': + resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==} + engines: {node: '>=18'} cpu: [ia32] os: [win32] - "@esbuild/win32-ia32@0.25.7": - resolution: - { - integrity: sha512-4qZ6NUfoiiKZfLAXRsvFkA0hoWVM+1y2bSHXHkpdLAs/+r0LgwqYohmfZCi985c6JWHhiXP30mgZawn/XrqAkQ==, - } - engines: { node: ">=18" } + '@esbuild/win32-ia32@0.25.7': + resolution: {integrity: sha512-4qZ6NUfoiiKZfLAXRsvFkA0hoWVM+1y2bSHXHkpdLAs/+r0LgwqYohmfZCi985c6JWHhiXP30mgZawn/XrqAkQ==} + engines: {node: '>=18'} cpu: [ia32] os: [win32] - "@esbuild/win32-x64@0.25.5": - resolution: - { - integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==, - } - engines: { node: ">=18" } + '@esbuild/win32-x64@0.25.5': + resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==} + engines: {node: '>=18'} cpu: [x64] os: [win32] - "@esbuild/win32-x64@0.25.7": - resolution: - { - integrity: sha512-FaPsAHTwm+1Gfvn37Eg3E5HIpfR3i6x1AIcla/MkqAIupD4BW3MrSeUqfoTzwwJhk3WE2/KqUn4/eenEJC76VA==, - } - engines: { node: ">=18" } + '@esbuild/win32-x64@0.25.7': + resolution: {integrity: sha512-FaPsAHTwm+1Gfvn37Eg3E5HIpfR3i6x1AIcla/MkqAIupD4BW3MrSeUqfoTzwwJhk3WE2/KqUn4/eenEJC76VA==} + engines: {node: '>=18'} cpu: [x64] os: [win32] - "@floating-ui/core@1.7.2": - resolution: - { - integrity: sha512-wNB5ooIKHQc+Kui96jE/n69rHFWAVoxn5CAzL1Xdd8FG03cgY3MLO+GF9U3W737fYDSgPWA6MReKhBQBop6Pcw==, - } - - "@floating-ui/dom@1.7.2": - resolution: - { - integrity: sha512-7cfaOQuCS27HD7DX+6ib2OrnW+b4ZBwDNnCcT0uTyidcmyWb03FnQqJybDBoCnpdxwBSfA94UAYlRCt7mV+TbA==, - } - - "@floating-ui/react-dom@2.1.4": - resolution: - { - integrity: sha512-JbbpPhp38UmXDDAu60RJmbeme37Jbgsm7NrHGgzYYFKmblzRUh6Pa641dII6LsjwF4XlScDrde2UAzDo/b9KPw==, - } + '@floating-ui/core@1.7.2': + resolution: {integrity: sha512-wNB5ooIKHQc+Kui96jE/n69rHFWAVoxn5CAzL1Xdd8FG03cgY3MLO+GF9U3W737fYDSgPWA6MReKhBQBop6Pcw==} + + '@floating-ui/dom@1.7.2': + resolution: {integrity: sha512-7cfaOQuCS27HD7DX+6ib2OrnW+b4ZBwDNnCcT0uTyidcmyWb03FnQqJybDBoCnpdxwBSfA94UAYlRCt7mV+TbA==} + + '@floating-ui/react-dom@2.1.4': + resolution: {integrity: sha512-JbbpPhp38UmXDDAu60RJmbeme37Jbgsm7NrHGgzYYFKmblzRUh6Pa641dII6LsjwF4XlScDrde2UAzDo/b9KPw==} peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - - "@floating-ui/react@0.26.28": - resolution: - { - integrity: sha512-yORQuuAtVpiRjpMhdc0wJj06b9JFjrYF4qp96j++v2NBpbi6SEGF7donUJ3TMieerQ6qVkAv1tgr7L4r5roTqw==, - } + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@floating-ui/react@0.26.28': + resolution: {integrity: sha512-yORQuuAtVpiRjpMhdc0wJj06b9JFjrYF4qp96j++v2NBpbi6SEGF7donUJ3TMieerQ6qVkAv1tgr7L4r5roTqw==} peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - - "@floating-ui/utils@0.2.10": - resolution: - { - integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==, - } - - "@formatjs/intl-localematcher@0.6.1": - resolution: - { - integrity: sha512-ePEgLgVCqi2BBFnTMWPfIghu6FkbZnnBVhO2sSxvLfrdFw7wCHAHiDoM2h4NRgjbaY7+B7HgOLZGkK187pZTZg==, - } - - "@hapi/bourne@3.0.0": - resolution: - { - integrity: sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==, - } - - "@hapi/hoek@9.3.0": - resolution: - { - integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==, - } - - "@hapi/topo@5.1.0": - resolution: - { - integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==, - } - - "@headlessui/react@2.2.4": - resolution: - { - integrity: sha512-lz+OGcAH1dK93rgSMzXmm1qKOJkBUqZf1L4M8TWLNplftQD3IkoEDdUFNfAn4ylsN6WOTVtWaLmvmaHOUk1dTA==, - } - engines: { node: ">=10" } + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@floating-ui/utils@0.2.10': + resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} + + '@formatjs/intl-localematcher@0.6.1': + resolution: {integrity: sha512-ePEgLgVCqi2BBFnTMWPfIghu6FkbZnnBVhO2sSxvLfrdFw7wCHAHiDoM2h4NRgjbaY7+B7HgOLZGkK187pZTZg==} + + '@hapi/bourne@3.0.0': + resolution: {integrity: sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==} + + '@hapi/hoek@9.3.0': + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + + '@hapi/topo@5.1.0': + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + + '@headlessui/react@2.2.4': + resolution: {integrity: sha512-lz+OGcAH1dK93rgSMzXmm1qKOJkBUqZf1L4M8TWLNplftQD3IkoEDdUFNfAn4ylsN6WOTVtWaLmvmaHOUk1dTA==} + engines: {node: '>=10'} peerDependencies: react: ^18 || ^19 || ^19.0.0-rc react-dom: ^18 || ^19 || ^19.0.0-rc - "@hookform/resolvers@5.2.0": - resolution: - { - integrity: sha512-3YI+VqxJQH6ryRWG+j3k+M19Wf37LeSKJDg6Vdjq6makLOqZGYn77iTaYLMLpVi/uHc1N6OTCmcxJwhOQV979g==, - } + '@hookform/resolvers@5.2.0': + resolution: {integrity: sha512-3YI+VqxJQH6ryRWG+j3k+M19Wf37LeSKJDg6Vdjq6makLOqZGYn77iTaYLMLpVi/uHc1N6OTCmcxJwhOQV979g==} peerDependencies: react-hook-form: ^7.55.0 - "@hutson/parse-repository-url@3.0.2": - resolution: - { - integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==, - } - engines: { node: ">=6.9.0" } - - "@iconify/types@2.0.0": - resolution: - { - integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==, - } - - "@iconify/utils@2.3.0": - resolution: - { - integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==, - } - - "@img/sharp-darwin-arm64@0.34.3": - resolution: - { - integrity: sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg==, - } - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } + '@hutson/parse-repository-url@3.0.2': + resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==} + engines: {node: '>=6.9.0'} + + '@iconify/types@2.0.0': + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + + '@iconify/utils@2.3.0': + resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==} + + '@img/sharp-darwin-arm64@0.34.3': + resolution: {integrity: sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [darwin] - "@img/sharp-darwin-x64@0.34.3": - resolution: - { - integrity: sha512-yHpJYynROAj12TA6qil58hmPmAwxKKC7reUqtGLzsOHfP7/rniNGTL8tjWX6L3CTV4+5P4ypcS7Pp+7OB+8ihA==, - } - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } + '@img/sharp-darwin-x64@0.34.3': + resolution: {integrity: sha512-yHpJYynROAj12TA6qil58hmPmAwxKKC7reUqtGLzsOHfP7/rniNGTL8tjWX6L3CTV4+5P4ypcS7Pp+7OB+8ihA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [darwin] - "@img/sharp-libvips-darwin-arm64@1.2.0": - resolution: - { - integrity: sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ==, - } + '@img/sharp-libvips-darwin-arm64@1.2.0': + resolution: {integrity: sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ==} cpu: [arm64] os: [darwin] - "@img/sharp-libvips-darwin-x64@1.2.0": - resolution: - { - integrity: sha512-M64XVuL94OgiNHa5/m2YvEQI5q2cl9d/wk0qFTDVXcYzi43lxuiFTftMR1tOnFQovVXNZJ5TURSDK2pNe9Yzqg==, - } + '@img/sharp-libvips-darwin-x64@1.2.0': + resolution: {integrity: sha512-M64XVuL94OgiNHa5/m2YvEQI5q2cl9d/wk0qFTDVXcYzi43lxuiFTftMR1tOnFQovVXNZJ5TURSDK2pNe9Yzqg==} cpu: [x64] os: [darwin] - "@img/sharp-libvips-linux-arm64@1.2.0": - resolution: - { - integrity: sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA==, - } + '@img/sharp-libvips-linux-arm64@1.2.0': + resolution: {integrity: sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA==} cpu: [arm64] os: [linux] - "@img/sharp-libvips-linux-arm@1.2.0": - resolution: - { - integrity: sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw==, - } + '@img/sharp-libvips-linux-arm@1.2.0': + resolution: {integrity: sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw==} cpu: [arm] os: [linux] - "@img/sharp-libvips-linux-ppc64@1.2.0": - resolution: - { - integrity: sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==, - } + '@img/sharp-libvips-linux-ppc64@1.2.0': + resolution: {integrity: sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==} cpu: [ppc64] os: [linux] - "@img/sharp-libvips-linux-s390x@1.2.0": - resolution: - { - integrity: sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw==, - } + '@img/sharp-libvips-linux-s390x@1.2.0': + resolution: {integrity: sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw==} cpu: [s390x] os: [linux] - "@img/sharp-libvips-linux-x64@1.2.0": - resolution: - { - integrity: sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==, - } + '@img/sharp-libvips-linux-x64@1.2.0': + resolution: {integrity: sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==} cpu: [x64] os: [linux] - "@img/sharp-libvips-linuxmusl-arm64@1.2.0": - resolution: - { - integrity: sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q==, - } + '@img/sharp-libvips-linuxmusl-arm64@1.2.0': + resolution: {integrity: sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q==} cpu: [arm64] os: [linux] - "@img/sharp-libvips-linuxmusl-x64@1.2.0": - resolution: - { - integrity: sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q==, - } + '@img/sharp-libvips-linuxmusl-x64@1.2.0': + resolution: {integrity: sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q==} cpu: [x64] os: [linux] - "@img/sharp-linux-arm64@0.34.3": - resolution: - { - integrity: sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA==, - } - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } + '@img/sharp-linux-arm64@0.34.3': + resolution: {integrity: sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] - "@img/sharp-linux-arm@0.34.3": - resolution: - { - integrity: sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A==, - } - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } + '@img/sharp-linux-arm@0.34.3': + resolution: {integrity: sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm] os: [linux] - "@img/sharp-linux-ppc64@0.34.3": - resolution: - { - integrity: sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA==, - } - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } + '@img/sharp-linux-ppc64@0.34.3': + resolution: {integrity: sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ppc64] os: [linux] - "@img/sharp-linux-s390x@0.34.3": - resolution: - { - integrity: sha512-3gahT+A6c4cdc2edhsLHmIOXMb17ltffJlxR0aC2VPZfwKoTGZec6u5GrFgdR7ciJSsHT27BD3TIuGcuRT0KmQ==, - } - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } + '@img/sharp-linux-s390x@0.34.3': + resolution: {integrity: sha512-3gahT+A6c4cdc2edhsLHmIOXMb17ltffJlxR0aC2VPZfwKoTGZec6u5GrFgdR7ciJSsHT27BD3TIuGcuRT0KmQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] - "@img/sharp-linux-x64@0.34.3": - resolution: - { - integrity: sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ==, - } - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } + '@img/sharp-linux-x64@0.34.3': + resolution: {integrity: sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] - "@img/sharp-linuxmusl-arm64@0.34.3": - resolution: - { - integrity: sha512-vAjbHDlr4izEiXM1OTggpCcPg9tn4YriK5vAjowJsHwdBIdx0fYRsURkxLG2RLm9gyBq66gwtWI8Gx0/ov+JKQ==, - } - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } + '@img/sharp-linuxmusl-arm64@0.34.3': + resolution: {integrity: sha512-vAjbHDlr4izEiXM1OTggpCcPg9tn4YriK5vAjowJsHwdBIdx0fYRsURkxLG2RLm9gyBq66gwtWI8Gx0/ov+JKQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] - "@img/sharp-linuxmusl-x64@0.34.3": - resolution: - { - integrity: sha512-gCWUn9547K5bwvOn9l5XGAEjVTTRji4aPTqLzGXHvIr6bIDZKNTA34seMPgM0WmSf+RYBH411VavCejp3PkOeQ==, - } - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } + '@img/sharp-linuxmusl-x64@0.34.3': + resolution: {integrity: sha512-gCWUn9547K5bwvOn9l5XGAEjVTTRji4aPTqLzGXHvIr6bIDZKNTA34seMPgM0WmSf+RYBH411VavCejp3PkOeQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] - "@img/sharp-wasm32@0.34.3": - resolution: - { - integrity: sha512-+CyRcpagHMGteySaWos8IbnXcHgfDn7pO2fiC2slJxvNq9gDipYBN42/RagzctVRKgxATmfqOSulgZv5e1RdMg==, - } - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } + '@img/sharp-wasm32@0.34.3': + resolution: {integrity: sha512-+CyRcpagHMGteySaWos8IbnXcHgfDn7pO2fiC2slJxvNq9gDipYBN42/RagzctVRKgxATmfqOSulgZv5e1RdMg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [wasm32] - "@img/sharp-win32-arm64@0.34.3": - resolution: - { - integrity: sha512-MjnHPnbqMXNC2UgeLJtX4XqoVHHlZNd+nPt1kRPmj63wURegwBhZlApELdtxM2OIZDRv/DFtLcNhVbd1z8GYXQ==, - } - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } + '@img/sharp-win32-arm64@0.34.3': + resolution: {integrity: sha512-MjnHPnbqMXNC2UgeLJtX4XqoVHHlZNd+nPt1kRPmj63wURegwBhZlApELdtxM2OIZDRv/DFtLcNhVbd1z8GYXQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [win32] - "@img/sharp-win32-ia32@0.34.3": - resolution: - { - integrity: sha512-xuCdhH44WxuXgOM714hn4amodJMZl3OEvf0GVTm0BEyMeA2to+8HEdRPShH0SLYptJY1uBw+SCFP9WVQi1Q/cw==, - } - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } + '@img/sharp-win32-ia32@0.34.3': + resolution: {integrity: sha512-xuCdhH44WxuXgOM714hn4amodJMZl3OEvf0GVTm0BEyMeA2to+8HEdRPShH0SLYptJY1uBw+SCFP9WVQi1Q/cw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ia32] os: [win32] - "@img/sharp-win32-x64@0.34.3": - resolution: - { - integrity: sha512-OWwz05d++TxzLEv4VnsTz5CmZ6mI6S05sfQGEMrNrQcOEERbX46332IvE7pO/EUiw7jUrrS40z/M7kPyjfl04g==, - } - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } + '@img/sharp-win32-x64@0.34.3': + resolution: {integrity: sha512-OWwz05d++TxzLEv4VnsTz5CmZ6mI6S05sfQGEMrNrQcOEERbX46332IvE7pO/EUiw7jUrrS40z/M7kPyjfl04g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [win32] - "@inquirer/checkbox@4.1.9": - resolution: - { - integrity: sha512-DBJBkzI5Wx4jFaYm221LHvAhpKYkhVS0k9plqHwaHhofGNxvYB7J3Bz8w+bFJ05zaMb0sZNHo4KdmENQFlNTuQ==, - } - engines: { node: ">=18" } + '@inquirer/checkbox@4.1.9': + resolution: {integrity: sha512-DBJBkzI5Wx4jFaYm221LHvAhpKYkhVS0k9plqHwaHhofGNxvYB7J3Bz8w+bFJ05zaMb0sZNHo4KdmENQFlNTuQ==} + engines: {node: '>=18'} peerDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/confirm@5.1.13": - resolution: - { - integrity: sha512-EkCtvp67ICIVVzjsquUiVSd+V5HRGOGQfsqA4E4vMWhYnB7InUL0pa0TIWt1i+OfP16Gkds8CdIu6yGZwOM1Yw==, - } - engines: { node: ">=18" } + '@inquirer/confirm@5.1.13': + resolution: {integrity: sha512-EkCtvp67ICIVVzjsquUiVSd+V5HRGOGQfsqA4E4vMWhYnB7InUL0pa0TIWt1i+OfP16Gkds8CdIu6yGZwOM1Yw==} + engines: {node: '>=18'} peerDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/core@10.1.14": - resolution: - { - integrity: sha512-Ma+ZpOJPewtIYl6HZHZckeX1STvDnHTCB2GVINNUlSEn2Am6LddWwfPkIGY0IUFVjUUrr/93XlBwTK6mfLjf0A==, - } - engines: { node: ">=18" } + '@inquirer/core@10.1.14': + resolution: {integrity: sha512-Ma+ZpOJPewtIYl6HZHZckeX1STvDnHTCB2GVINNUlSEn2Am6LddWwfPkIGY0IUFVjUUrr/93XlBwTK6mfLjf0A==} + engines: {node: '>=18'} peerDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/editor@4.2.14": - resolution: - { - integrity: sha512-yd2qtLl4QIIax9DTMZ1ZN2pFrrj+yL3kgIWxm34SS6uwCr0sIhsNyudUjAo5q3TqI03xx4SEBkUJqZuAInp9uA==, - } - engines: { node: ">=18" } + '@inquirer/editor@4.2.14': + resolution: {integrity: sha512-yd2qtLl4QIIax9DTMZ1ZN2pFrrj+yL3kgIWxm34SS6uwCr0sIhsNyudUjAo5q3TqI03xx4SEBkUJqZuAInp9uA==} + engines: {node: '>=18'} peerDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/expand@4.0.16": - resolution: - { - integrity: sha512-oiDqafWzMtofeJyyGkb1CTPaxUkjIcSxePHHQCfif8t3HV9pHcw1Kgdw3/uGpDvaFfeTluwQtWiqzPVjAqS3zA==, - } - engines: { node: ">=18" } + '@inquirer/expand@4.0.16': + resolution: {integrity: sha512-oiDqafWzMtofeJyyGkb1CTPaxUkjIcSxePHHQCfif8t3HV9pHcw1Kgdw3/uGpDvaFfeTluwQtWiqzPVjAqS3zA==} + engines: {node: '>=18'} peerDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/figures@1.0.12": - resolution: - { - integrity: sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==, - } - engines: { node: ">=18" } - - "@inquirer/input@4.2.0": - resolution: - { - integrity: sha512-opqpHPB1NjAmDISi3uvZOTrjEEU5CWVu/HBkDby8t93+6UxYX0Z7Ps0Ltjm5sZiEbWenjubwUkivAEYQmy9xHw==, - } - engines: { node: ">=18" } + '@inquirer/figures@1.0.12': + resolution: {integrity: sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==} + engines: {node: '>=18'} + + '@inquirer/input@4.2.0': + resolution: {integrity: sha512-opqpHPB1NjAmDISi3uvZOTrjEEU5CWVu/HBkDby8t93+6UxYX0Z7Ps0Ltjm5sZiEbWenjubwUkivAEYQmy9xHw==} + engines: {node: '>=18'} peerDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/number@3.0.16": - resolution: - { - integrity: sha512-kMrXAaKGavBEoBYUCgualbwA9jWUx2TjMA46ek+pEKy38+LFpL9QHlTd8PO2kWPUgI/KB+qi02o4y2rwXbzr3Q==, - } - engines: { node: ">=18" } + '@inquirer/number@3.0.16': + resolution: {integrity: sha512-kMrXAaKGavBEoBYUCgualbwA9jWUx2TjMA46ek+pEKy38+LFpL9QHlTd8PO2kWPUgI/KB+qi02o4y2rwXbzr3Q==} + engines: {node: '>=18'} peerDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/password@4.0.16": - resolution: - { - integrity: sha512-g8BVNBj5Zeb5/Y3cSN+hDUL7CsIFDIuVxb9EPty3lkxBaYpjL5BNRKSYOF9yOLe+JOcKFd+TSVeADQ4iSY7rbg==, - } - engines: { node: ">=18" } + '@inquirer/password@4.0.16': + resolution: {integrity: sha512-g8BVNBj5Zeb5/Y3cSN+hDUL7CsIFDIuVxb9EPty3lkxBaYpjL5BNRKSYOF9yOLe+JOcKFd+TSVeADQ4iSY7rbg==} + engines: {node: '>=18'} peerDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/prompts@7.6.0": - resolution: - { - integrity: sha512-jAhL7tyMxB3Gfwn4HIJ0yuJ5pvcB5maYUcouGcgd/ub79f9MqZ+aVnBtuFf+VC2GTkCBF+R+eo7Vi63w5VZlzw==, - } - engines: { node: ">=18" } + '@inquirer/prompts@7.6.0': + resolution: {integrity: sha512-jAhL7tyMxB3Gfwn4HIJ0yuJ5pvcB5maYUcouGcgd/ub79f9MqZ+aVnBtuFf+VC2GTkCBF+R+eo7Vi63w5VZlzw==} + engines: {node: '>=18'} peerDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/rawlist@4.1.4": - resolution: - { - integrity: sha512-5GGvxVpXXMmfZNtvWw4IsHpR7RzqAR624xtkPd1NxxlV5M+pShMqzL4oRddRkg8rVEOK9fKdJp1jjVML2Lr7TQ==, - } - engines: { node: ">=18" } + '@inquirer/rawlist@4.1.4': + resolution: {integrity: sha512-5GGvxVpXXMmfZNtvWw4IsHpR7RzqAR624xtkPd1NxxlV5M+pShMqzL4oRddRkg8rVEOK9fKdJp1jjVML2Lr7TQ==} + engines: {node: '>=18'} peerDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/search@3.0.16": - resolution: - { - integrity: sha512-POCmXo+j97kTGU6aeRjsPyuCpQQfKcMXdeTMw708ZMtWrj5aykZvlUxH4Qgz3+Y1L/cAVZsSpA+UgZCu2GMOMg==, - } - engines: { node: ">=18" } + '@inquirer/search@3.0.16': + resolution: {integrity: sha512-POCmXo+j97kTGU6aeRjsPyuCpQQfKcMXdeTMw708ZMtWrj5aykZvlUxH4Qgz3+Y1L/cAVZsSpA+UgZCu2GMOMg==} + engines: {node: '>=18'} peerDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/select@4.2.4": - resolution: - { - integrity: sha512-unTppUcTjmnbl/q+h8XeQDhAqIOmwWYWNyiiP2e3orXrg6tOaa5DHXja9PChCSbChOsktyKgOieRZFnajzxoBg==, - } - engines: { node: ">=18" } + '@inquirer/select@4.2.4': + resolution: {integrity: sha512-unTppUcTjmnbl/q+h8XeQDhAqIOmwWYWNyiiP2e3orXrg6tOaa5DHXja9PChCSbChOsktyKgOieRZFnajzxoBg==} + engines: {node: '>=18'} peerDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/type@1.5.5": - resolution: - { - integrity: sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==, - } - engines: { node: ">=18" } - - "@inquirer/type@3.0.7": - resolution: - { - integrity: sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==, - } - engines: { node: ">=18" } + '@inquirer/type@1.5.5': + resolution: {integrity: sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==} + engines: {node: '>=18'} + + '@inquirer/type@3.0.7': + resolution: {integrity: sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==} + engines: {node: '>=18'} peerDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@isaacs/balanced-match@4.0.1": - resolution: - { - integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==, - } - engines: { node: 20 || >=22 } - - "@isaacs/brace-expansion@5.0.0": - resolution: - { - integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==, - } - engines: { node: 20 || >=22 } - - "@isaacs/cliui@8.0.2": - resolution: - { - integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==, - } - engines: { node: ">=12" } - - "@isaacs/fs-minipass@4.0.1": - resolution: - { - integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==, - } - engines: { node: ">=18.0.0" } - - "@isaacs/string-locale-compare@1.1.0": - resolution: - { - integrity: sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==, - } - - "@istanbuljs/load-nyc-config@1.1.0": - resolution: - { - integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==, - } - engines: { node: ">=8" } - - "@istanbuljs/schema@0.1.3": - resolution: - { - integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==, - } - engines: { node: ">=8" } - - "@jest/console@30.0.5": - resolution: - { - integrity: sha512-xY6b0XiL0Nav3ReresUarwl2oIz1gTnxGbGpho9/rbUWsLH0f1OD/VT84xs8c7VmH7MChnLb0pag6PhZhAdDiA==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/core@30.0.5": - resolution: - { - integrity: sha512-fKD0OulvRsXF1hmaFgHhVJzczWzA1RXMMo9LTPuFXo9q/alDbME3JIyWYqovWsUBWSoBcsHaGPSLF9rz4l9Qeg==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + '@isaacs/balanced-match@4.0.1': + resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} + engines: {node: 20 || >=22} + + '@isaacs/brace-expansion@5.0.0': + resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==} + engines: {node: 20 || >=22} + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@isaacs/fs-minipass@4.0.1': + resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} + engines: {node: '>=18.0.0'} + + '@isaacs/string-locale-compare@1.1.0': + resolution: {integrity: sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==} + + '@istanbuljs/load-nyc-config@1.1.0': + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + + '@istanbuljs/schema@0.1.3': + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + + '@jest/console@30.0.5': + resolution: {integrity: sha512-xY6b0XiL0Nav3ReresUarwl2oIz1gTnxGbGpho9/rbUWsLH0f1OD/VT84xs8c7VmH7MChnLb0pag6PhZhAdDiA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/core@30.0.5': + resolution: {integrity: sha512-fKD0OulvRsXF1hmaFgHhVJzczWzA1RXMMo9LTPuFXo9q/alDbME3JIyWYqovWsUBWSoBcsHaGPSLF9rz4l9Qeg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true - "@jest/create-cache-key-function@30.0.2": - resolution: - { - integrity: sha512-AwlDAHwEHDi+etw9vKWx9HeIApVos8GD/sSTpHtDkqhm9OWuEUPKKPP6EaS17yv0GSzBB3TeeJFLyJ5LPjRqWg==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/diff-sequences@30.0.1": - resolution: - { - integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/environment@30.0.5": - resolution: - { - integrity: sha512-aRX7WoaWx1oaOkDQvCWImVQ8XNtdv5sEWgk4gxR6NXb7WBUnL5sRak4WRzIQRZ1VTWPvV4VI4mgGjNL9TeKMYA==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/expect-utils@30.0.5": - resolution: - { - integrity: sha512-F3lmTT7CXWYywoVUGTCmom0vXq3HTTkaZyTAzIy+bXSBizB7o5qzlC9VCtq0arOa8GqmNsbg/cE9C6HLn7Szew==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/expect@30.0.5": - resolution: - { - integrity: sha512-6udac8KKrtTtC+AXZ2iUN/R7dp7Ydry+Fo6FPFnDG54wjVMnb6vW/XNlf7Xj8UDjAE3aAVAsR4KFyKk3TCXmTA==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/fake-timers@30.0.5": - resolution: - { - integrity: sha512-ZO5DHfNV+kgEAeP3gK3XlpJLL4U3Sz6ebl/n68Uwt64qFFs5bv4bfEEjyRGK5uM0C90ewooNgFuKMdkbEoMEXw==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/get-type@30.0.1": - resolution: - { - integrity: sha512-AyYdemXCptSRFirI5EPazNxyPwAL0jXt3zceFjaj8NFiKP9pOi0bfXonf6qkf82z2t3QWPeLCWWw4stPBzctLw==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/globals@30.0.5": - resolution: - { - integrity: sha512-7oEJT19WW4oe6HR7oLRvHxwlJk2gev0U9px3ufs8sX9PoD1Eza68KF0/tlN7X0dq/WVsBScXQGgCldA1V9Y/jA==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/pattern@30.0.1": - resolution: - { - integrity: sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/reporters@30.0.5": - resolution: - { - integrity: sha512-mafft7VBX4jzED1FwGC1o/9QUM2xebzavImZMeqnsklgcyxBto8mV4HzNSzUrryJ+8R9MFOM3HgYuDradWR+4g==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + '@jest/create-cache-key-function@30.0.2': + resolution: {integrity: sha512-AwlDAHwEHDi+etw9vKWx9HeIApVos8GD/sSTpHtDkqhm9OWuEUPKKPP6EaS17yv0GSzBB3TeeJFLyJ5LPjRqWg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/diff-sequences@30.0.1': + resolution: {integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/environment@30.0.5': + resolution: {integrity: sha512-aRX7WoaWx1oaOkDQvCWImVQ8XNtdv5sEWgk4gxR6NXb7WBUnL5sRak4WRzIQRZ1VTWPvV4VI4mgGjNL9TeKMYA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/expect-utils@30.0.5': + resolution: {integrity: sha512-F3lmTT7CXWYywoVUGTCmom0vXq3HTTkaZyTAzIy+bXSBizB7o5qzlC9VCtq0arOa8GqmNsbg/cE9C6HLn7Szew==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/expect@30.0.5': + resolution: {integrity: sha512-6udac8KKrtTtC+AXZ2iUN/R7dp7Ydry+Fo6FPFnDG54wjVMnb6vW/XNlf7Xj8UDjAE3aAVAsR4KFyKk3TCXmTA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/fake-timers@30.0.5': + resolution: {integrity: sha512-ZO5DHfNV+kgEAeP3gK3XlpJLL4U3Sz6ebl/n68Uwt64qFFs5bv4bfEEjyRGK5uM0C90ewooNgFuKMdkbEoMEXw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/get-type@30.0.1': + resolution: {integrity: sha512-AyYdemXCptSRFirI5EPazNxyPwAL0jXt3zceFjaj8NFiKP9pOi0bfXonf6qkf82z2t3QWPeLCWWw4stPBzctLw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/globals@30.0.5': + resolution: {integrity: sha512-7oEJT19WW4oe6HR7oLRvHxwlJk2gev0U9px3ufs8sX9PoD1Eza68KF0/tlN7X0dq/WVsBScXQGgCldA1V9Y/jA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/pattern@30.0.1': + resolution: {integrity: sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/reporters@30.0.5': + resolution: {integrity: sha512-mafft7VBX4jzED1FwGC1o/9QUM2xebzavImZMeqnsklgcyxBto8mV4HzNSzUrryJ+8R9MFOM3HgYuDradWR+4g==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: + '@types/node-notifier': '*' node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true - "@jest/schemas@29.6.3": - resolution: - { - integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - - "@jest/schemas@30.0.1": - resolution: - { - integrity: sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/schemas@30.0.5": - resolution: - { - integrity: sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/snapshot-utils@30.0.5": - resolution: - { - integrity: sha512-XcCQ5qWHLvi29UUrowgDFvV4t7ETxX91CbDczMnoqXPOIcZOxyNdSjm6kV5XMc8+HkxfRegU/MUmnTbJRzGrUQ==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/source-map@30.0.1": - resolution: - { - integrity: sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/test-result@30.0.5": - resolution: - { - integrity: sha512-wPyztnK0gbDMQAJZ43tdMro+qblDHH1Ru/ylzUo21TBKqt88ZqnKKK2m30LKmLLoKtR2lxdpCC/P3g1vfKcawQ==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/test-sequencer@30.0.5": - resolution: - { - integrity: sha512-Aea/G1egWoIIozmDD7PBXUOxkekXl7ueGzrsGGi1SbeKgQqCYCIf+wfbflEbf2LiPxL8j2JZGLyrzZagjvW4YQ==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/transform@30.0.5": - resolution: - { - integrity: sha512-Vk8amLQCmuZyy6GbBht1Jfo9RSdBtg7Lks+B0PecnjI8J+PCLQPGh7uI8Q/2wwpW2gLdiAfiHNsmekKlywULqg==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/types@30.0.1": - resolution: - { - integrity: sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/types@30.0.5": - resolution: - { - integrity: sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jridgewell/gen-mapping@0.3.12": - resolution: - { - integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==, - } - - "@jridgewell/resolve-uri@3.1.2": - resolution: - { - integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==, - } - engines: { node: ">=6.0.0" } - - "@jridgewell/source-map@0.3.10": - resolution: - { - integrity: sha512-0pPkgz9dY+bijgistcTTJ5mR+ocqRXLuhXHYdzoMmmoJ2C9S46RCm2GMUbatPEUK9Yjy26IrAy8D/M00lLkv+Q==, - } - - "@jridgewell/sourcemap-codec@1.5.4": - resolution: - { - integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==, - } - - "@jridgewell/trace-mapping@0.3.29": - resolution: - { - integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==, - } - - "@jsonjoy.com/base64@1.1.2": - resolution: - { - integrity: sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==, - } - engines: { node: ">=10.0" } + '@jest/schemas@29.6.3': + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/schemas@30.0.1': + resolution: {integrity: sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/schemas@30.0.5': + resolution: {integrity: sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/snapshot-utils@30.0.5': + resolution: {integrity: sha512-XcCQ5qWHLvi29UUrowgDFvV4t7ETxX91CbDczMnoqXPOIcZOxyNdSjm6kV5XMc8+HkxfRegU/MUmnTbJRzGrUQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/source-map@30.0.1': + resolution: {integrity: sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/test-result@30.0.5': + resolution: {integrity: sha512-wPyztnK0gbDMQAJZ43tdMro+qblDHH1Ru/ylzUo21TBKqt88ZqnKKK2m30LKmLLoKtR2lxdpCC/P3g1vfKcawQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/test-sequencer@30.0.5': + resolution: {integrity: sha512-Aea/G1egWoIIozmDD7PBXUOxkekXl7ueGzrsGGi1SbeKgQqCYCIf+wfbflEbf2LiPxL8j2JZGLyrzZagjvW4YQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/transform@30.0.5': + resolution: {integrity: sha512-Vk8amLQCmuZyy6GbBht1Jfo9RSdBtg7Lks+B0PecnjI8J+PCLQPGh7uI8Q/2wwpW2gLdiAfiHNsmekKlywULqg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/types@30.0.1': + resolution: {integrity: sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/types@30.0.5': + resolution: {integrity: sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jridgewell/gen-mapping@0.3.12': + resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.10': + resolution: {integrity: sha512-0pPkgz9dY+bijgistcTTJ5mR+ocqRXLuhXHYdzoMmmoJ2C9S46RCm2GMUbatPEUK9Yjy26IrAy8D/M00lLkv+Q==} + + '@jridgewell/sourcemap-codec@1.5.4': + resolution: {integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==} + + '@jridgewell/trace-mapping@0.3.29': + resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==} + + '@jsonjoy.com/base64@1.1.2': + resolution: {integrity: sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==} + engines: {node: '>=10.0'} peerDependencies: - tslib: "2" - - "@jsonjoy.com/json-pack@1.4.0": - resolution: - { - integrity: sha512-Akn8XZqN3xO9YGcgvIiTauBBXTP92QSvw6EcGha+p5nm7brhbwvev5gw4fi+ouLGrBpfPpb72+S5pxl4mkMIGQ==, - } - engines: { node: ">=10.0" } + tslib: '2' + + '@jsonjoy.com/json-pack@1.4.0': + resolution: {integrity: sha512-Akn8XZqN3xO9YGcgvIiTauBBXTP92QSvw6EcGha+p5nm7brhbwvev5gw4fi+ouLGrBpfPpb72+S5pxl4mkMIGQ==} + engines: {node: '>=10.0'} peerDependencies: - tslib: "2" - - "@jsonjoy.com/util@1.8.0": - resolution: - { - integrity: sha512-HeR0JQNEdBozt+FrfyM5T0X3R+fIN0D+BRDkxPP5o41fTWzHfeZEqtK16aTW8haU+h+SG7XYq9PP5kobvOmkSA==, - } - engines: { node: ">=10.0" } + tslib: '2' + + '@jsonjoy.com/util@1.8.0': + resolution: {integrity: sha512-HeR0JQNEdBozt+FrfyM5T0X3R+fIN0D+BRDkxPP5o41fTWzHfeZEqtK16aTW8haU+h+SG7XYq9PP5kobvOmkSA==} + engines: {node: '>=10.0'} peerDependencies: - tslib: "2" - - "@koa/cors@5.0.0": - resolution: - { - integrity: sha512-x/iUDjcS90W69PryLDIMgFyV21YLTnG9zOpPXS7Bkt2b8AsY3zZsIpOLBkYr9fBcF3HbkKaER5hOBZLfpLgYNw==, - } - engines: { node: ">= 14.0.0" } - - "@koa/router@13.1.1": - resolution: - { - integrity: sha512-JQEuMANYRVHs7lm7KY9PCIjkgJk73h4m4J+g2mkw2Vo1ugPZ17UJVqEH8F+HeAdjKz5do1OaLe7ArDz+z308gw==, - } - engines: { node: ">= 18" } - - "@leichtgewicht/ip-codec@2.0.5": - resolution: - { - integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==, - } - - "@lerna/create@8.2.3": - resolution: - { - integrity: sha512-f+68+iojcQ0tZRMfCgQyJdsdz+YPu3/d+0Zo1RJz92bgBxTCiEU+dHACVq1n3sEjm/YWPnFGdag8U5EYYmP3WA==, - } - engines: { node: ">=18.0.0" } - - "@listr2/prompt-adapter-inquirer@2.0.22": - resolution: - { - integrity: sha512-hV36ZoY+xKL6pYOt1nPNnkciFkn89KZwqLhAFzJvYysAvL5uBQdiADZx/8bIDXIukzzwG0QlPYolgMzQUtKgpQ==, - } - engines: { node: ">=18.0.0" } + tslib: '2' + + '@koa/cors@5.0.0': + resolution: {integrity: sha512-x/iUDjcS90W69PryLDIMgFyV21YLTnG9zOpPXS7Bkt2b8AsY3zZsIpOLBkYr9fBcF3HbkKaER5hOBZLfpLgYNw==} + engines: {node: '>= 14.0.0'} + + '@koa/router@13.1.1': + resolution: {integrity: sha512-JQEuMANYRVHs7lm7KY9PCIjkgJk73h4m4J+g2mkw2Vo1ugPZ17UJVqEH8F+HeAdjKz5do1OaLe7ArDz+z308gw==} + engines: {node: '>= 18'} + + '@leichtgewicht/ip-codec@2.0.5': + resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} + + '@lerna/create@8.2.3': + resolution: {integrity: sha512-f+68+iojcQ0tZRMfCgQyJdsdz+YPu3/d+0Zo1RJz92bgBxTCiEU+dHACVq1n3sEjm/YWPnFGdag8U5EYYmP3WA==} + engines: {node: '>=18.0.0'} + + '@listr2/prompt-adapter-inquirer@2.0.22': + resolution: {integrity: sha512-hV36ZoY+xKL6pYOt1nPNnkciFkn89KZwqLhAFzJvYysAvL5uBQdiADZx/8bIDXIukzzwG0QlPYolgMzQUtKgpQ==} + engines: {node: '>=18.0.0'} peerDependencies: - "@inquirer/prompts": ">= 3 < 8" + '@inquirer/prompts': '>= 3 < 8' - "@lmdb/lmdb-darwin-arm64@3.4.1": - resolution: - { - integrity: sha512-kKeP5PaY3bFrrF6GY5aDd96iuh1eoS+5CHJ+7hIP629KIEwzGNwbIzBmEX9TAhRJOivSRDTHCIsbu//+NsYKkg==, - } + '@lmdb/lmdb-darwin-arm64@3.4.1': + resolution: {integrity: sha512-kKeP5PaY3bFrrF6GY5aDd96iuh1eoS+5CHJ+7hIP629KIEwzGNwbIzBmEX9TAhRJOivSRDTHCIsbu//+NsYKkg==} cpu: [arm64] os: [darwin] - "@lmdb/lmdb-darwin-x64@3.4.1": - resolution: - { - integrity: sha512-9CMB3seTyHs3EOVWdKiB8IIEDBJ3Gq00Tqyi0V7DS3HL90BjM/AkbZGuhzXwPrfeFazR24SKaRrUQF74f+CmWw==, - } + '@lmdb/lmdb-darwin-x64@3.4.1': + resolution: {integrity: sha512-9CMB3seTyHs3EOVWdKiB8IIEDBJ3Gq00Tqyi0V7DS3HL90BjM/AkbZGuhzXwPrfeFazR24SKaRrUQF74f+CmWw==} cpu: [x64] os: [darwin] - "@lmdb/lmdb-linux-arm64@3.4.1": - resolution: - { - integrity: sha512-d0vuXOdoKjHHJYZ/CRWopnkOiUpev+bgBBW+1tXtWsYWUj8uxl9ZmTBEmsL5mjUlpQDrlYiJSrhOU1hg5QWBSw==, - } + '@lmdb/lmdb-linux-arm64@3.4.1': + resolution: {integrity: sha512-d0vuXOdoKjHHJYZ/CRWopnkOiUpev+bgBBW+1tXtWsYWUj8uxl9ZmTBEmsL5mjUlpQDrlYiJSrhOU1hg5QWBSw==} cpu: [arm64] os: [linux] - "@lmdb/lmdb-linux-arm@3.4.1": - resolution: - { - integrity: sha512-1Mi69vU0akHgCI7tF6YbimPaNEKJiBm/p5A+aM8egr0joj27cQmCCOm2mZQ+Ht2BqmCfZaIgQnMg4gFYNMlpCA==, - } + '@lmdb/lmdb-linux-arm@3.4.1': + resolution: {integrity: sha512-1Mi69vU0akHgCI7tF6YbimPaNEKJiBm/p5A+aM8egr0joj27cQmCCOm2mZQ+Ht2BqmCfZaIgQnMg4gFYNMlpCA==} cpu: [arm] os: [linux] - "@lmdb/lmdb-linux-x64@3.4.1": - resolution: - { - integrity: sha512-00RbEpvfnyPodlICiGFuiOmyvWaL9nzCRSqZz82BVFsGTiSQnnF0gpD1C8tO6OvtptELbtRuM7BS9f97LcowZw==, - } + '@lmdb/lmdb-linux-x64@3.4.1': + resolution: {integrity: sha512-00RbEpvfnyPodlICiGFuiOmyvWaL9nzCRSqZz82BVFsGTiSQnnF0gpD1C8tO6OvtptELbtRuM7BS9f97LcowZw==} cpu: [x64] os: [linux] - "@lmdb/lmdb-win32-arm64@3.4.1": - resolution: - { - integrity: sha512-4h8tm3i1ODf+28UyqQZLP7c2jmRM26AyEEyYp994B4GiBdGvGAsYUu3oiHANYK9xFpvLuFzyGeqFm1kdNC0D1A==, - } + '@lmdb/lmdb-win32-arm64@3.4.1': + resolution: {integrity: sha512-4h8tm3i1ODf+28UyqQZLP7c2jmRM26AyEEyYp994B4GiBdGvGAsYUu3oiHANYK9xFpvLuFzyGeqFm1kdNC0D1A==} cpu: [arm64] os: [win32] - "@lmdb/lmdb-win32-x64@3.4.1": - resolution: - { - integrity: sha512-HqqKIhTbq6piJhkJpTTf3w1m/CgrmwXRAL9R9j7Ru5xdZSeO7Mg4AWiBC9B00uXR+LvVZKtUyRMVZfhmIZztmQ==, - } + '@lmdb/lmdb-win32-x64@3.4.1': + resolution: {integrity: sha512-HqqKIhTbq6piJhkJpTTf3w1m/CgrmwXRAL9R9j7Ru5xdZSeO7Mg4AWiBC9B00uXR+LvVZKtUyRMVZfhmIZztmQ==} cpu: [x64] os: [win32] - "@mdx-js/mdx@3.1.0": - resolution: - { - integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==, - } - - "@mermaid-js/parser@0.6.2": - resolution: - { - integrity: sha512-+PO02uGF6L6Cs0Bw8RpGhikVvMWEysfAyl27qTlroUB8jSWr1lL0Sf6zi78ZxlSnmgSY2AMMKVgghnN9jTtwkQ==, - } - - "@modelcontextprotocol/sdk@1.13.3": - resolution: - { - integrity: sha512-bGwA78F/U5G2jrnsdRkPY3IwIwZeWUEfb5o764b79lb0rJmMT76TLwKhdNZOWakOQtedYefwIR4emisEMvInKA==, - } - engines: { node: ">=18" } - - "@monaco-editor/loader@1.5.0": - resolution: - { - integrity: sha512-hKoGSM+7aAc7eRTRjpqAZucPmoNOC4UUbknb/VNoTkEIkCPhqV8LfbsgM1webRM7S/z21eHEx9Fkwx8Z/C/+Xw==, - } - - "@monaco-editor/react@4.7.0": - resolution: - { - integrity: sha512-cyzXQCtO47ydzxpQtCGSQGOC8Gk3ZUeBXFAxD+CWXYFo5OqZyZUonFl0DwUlTyAfRHntBfw2p3w4s9R6oe1eCA==, - } + '@mdx-js/mdx@3.1.0': + resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} + + '@mermaid-js/parser@0.6.2': + resolution: {integrity: sha512-+PO02uGF6L6Cs0Bw8RpGhikVvMWEysfAyl27qTlroUB8jSWr1lL0Sf6zi78ZxlSnmgSY2AMMKVgghnN9jTtwkQ==} + + '@modelcontextprotocol/sdk@1.13.3': + resolution: {integrity: sha512-bGwA78F/U5G2jrnsdRkPY3IwIwZeWUEfb5o764b79lb0rJmMT76TLwKhdNZOWakOQtedYefwIR4emisEMvInKA==} + engines: {node: '>=18'} + + '@monaco-editor/loader@1.5.0': + resolution: {integrity: sha512-hKoGSM+7aAc7eRTRjpqAZucPmoNOC4UUbknb/VNoTkEIkCPhqV8LfbsgM1webRM7S/z21eHEx9Fkwx8Z/C/+Xw==} + + '@monaco-editor/react@4.7.0': + resolution: {integrity: sha512-cyzXQCtO47ydzxpQtCGSQGOC8Gk3ZUeBXFAxD+CWXYFo5OqZyZUonFl0DwUlTyAfRHntBfw2p3w4s9R6oe1eCA==} peerDependencies: - monaco-editor: ">= 0.25.0 < 1" + monaco-editor: '>= 0.25.0 < 1' react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - "@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3": - resolution: - { - integrity: sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==, - } + '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': + resolution: {integrity: sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==} cpu: [arm64] os: [darwin] - "@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3": - resolution: - { - integrity: sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==, - } + '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3': + resolution: {integrity: sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==} cpu: [x64] os: [darwin] - "@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3": - resolution: - { - integrity: sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==, - } + '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3': + resolution: {integrity: sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==} cpu: [arm64] os: [linux] - "@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3": - resolution: - { - integrity: sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==, - } + '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3': + resolution: {integrity: sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==} cpu: [arm] os: [linux] - "@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3": - resolution: - { - integrity: sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==, - } + '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3': + resolution: {integrity: sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==} cpu: [x64] os: [linux] - "@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3": - resolution: - { - integrity: sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==, - } + '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3': + resolution: {integrity: sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==} cpu: [x64] os: [win32] - "@napi-rs/nice-android-arm-eabi@1.0.4": - resolution: - { - integrity: sha512-OZFMYUkih4g6HCKTjqJHhMUlgvPiDuSLZPbPBWHLjKmFTv74COzRlq/gwHtmEVaR39mJQ6ZyttDl2HNMUbLVoA==, - } - engines: { node: ">= 10" } + '@napi-rs/nice-android-arm-eabi@1.0.4': + resolution: {integrity: sha512-OZFMYUkih4g6HCKTjqJHhMUlgvPiDuSLZPbPBWHLjKmFTv74COzRlq/gwHtmEVaR39mJQ6ZyttDl2HNMUbLVoA==} + engines: {node: '>= 10'} cpu: [arm] os: [android] - "@napi-rs/nice-android-arm64@1.0.4": - resolution: - { - integrity: sha512-k8u7cjeA64vQWXZcRrPbmwjH8K09CBnNaPnI9L1D5N6iMPL3XYQzLcN6WwQonfcqCDv5OCY3IqX89goPTV4KMw==, - } - engines: { node: ">= 10" } + '@napi-rs/nice-android-arm64@1.0.4': + resolution: {integrity: sha512-k8u7cjeA64vQWXZcRrPbmwjH8K09CBnNaPnI9L1D5N6iMPL3XYQzLcN6WwQonfcqCDv5OCY3IqX89goPTV4KMw==} + engines: {node: '>= 10'} cpu: [arm64] os: [android] - "@napi-rs/nice-darwin-arm64@1.0.4": - resolution: - { - integrity: sha512-GsLdQvUcuVzoyzmtjsThnpaVEizAqH5yPHgnsBmq3JdVoVZHELFo7PuJEdfOH1DOHi2mPwB9sCJEstAYf3XCJA==, - } - engines: { node: ">= 10" } + '@napi-rs/nice-darwin-arm64@1.0.4': + resolution: {integrity: sha512-GsLdQvUcuVzoyzmtjsThnpaVEizAqH5yPHgnsBmq3JdVoVZHELFo7PuJEdfOH1DOHi2mPwB9sCJEstAYf3XCJA==} + engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - "@napi-rs/nice-darwin-x64@1.0.4": - resolution: - { - integrity: sha512-1y3gyT3e5zUY5SxRl3QDtJiWVsbkmhtUHIYwdWWIQ3Ia+byd/IHIEpqAxOGW1nhhnIKfTCuxBadHQb+yZASVoA==, - } - engines: { node: ">= 10" } + '@napi-rs/nice-darwin-x64@1.0.4': + resolution: {integrity: sha512-1y3gyT3e5zUY5SxRl3QDtJiWVsbkmhtUHIYwdWWIQ3Ia+byd/IHIEpqAxOGW1nhhnIKfTCuxBadHQb+yZASVoA==} + engines: {node: '>= 10'} cpu: [x64] os: [darwin] - "@napi-rs/nice-freebsd-x64@1.0.4": - resolution: - { - integrity: sha512-06oXzESPRdXUuzS8n2hGwhM2HACnDfl3bfUaSqLGImM8TA33pzDXgGL0e3If8CcFWT98aHows5Lk7xnqYNGFeA==, - } - engines: { node: ">= 10" } + '@napi-rs/nice-freebsd-x64@1.0.4': + resolution: {integrity: sha512-06oXzESPRdXUuzS8n2hGwhM2HACnDfl3bfUaSqLGImM8TA33pzDXgGL0e3If8CcFWT98aHows5Lk7xnqYNGFeA==} + engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - "@napi-rs/nice-linux-arm-gnueabihf@1.0.4": - resolution: - { - integrity: sha512-CgklZ6g8WL4+EgVVkxkEvvsi2DSLf9QIloxWO0fvQyQBp6VguUSX3eHLeRpqwW8cRm2Hv/Q1+PduNk7VK37VZw==, - } - engines: { node: ">= 10" } + '@napi-rs/nice-linux-arm-gnueabihf@1.0.4': + resolution: {integrity: sha512-CgklZ6g8WL4+EgVVkxkEvvsi2DSLf9QIloxWO0fvQyQBp6VguUSX3eHLeRpqwW8cRm2Hv/Q1+PduNk7VK37VZw==} + engines: {node: '>= 10'} cpu: [arm] os: [linux] - "@napi-rs/nice-linux-arm64-gnu@1.0.4": - resolution: - { - integrity: sha512-wdAJ7lgjhAlsANUCv0zi6msRwq+D4KDgU+GCCHssSxWmAERZa2KZXO0H2xdmoJ/0i03i6YfK/sWaZgUAyuW2oQ==, - } - engines: { node: ">= 10" } + '@napi-rs/nice-linux-arm64-gnu@1.0.4': + resolution: {integrity: sha512-wdAJ7lgjhAlsANUCv0zi6msRwq+D4KDgU+GCCHssSxWmAERZa2KZXO0H2xdmoJ/0i03i6YfK/sWaZgUAyuW2oQ==} + engines: {node: '>= 10'} cpu: [arm64] os: [linux] - "@napi-rs/nice-linux-arm64-musl@1.0.4": - resolution: - { - integrity: sha512-4b1KYG+sriufhFrpUS9uNOEYYJqSfcbnwGx6uGX7JjrH8tELG90cOpCawz5THNIwlS3DhLgnCOcn0+4p6z26QA==, - } - engines: { node: ">= 10" } + '@napi-rs/nice-linux-arm64-musl@1.0.4': + resolution: {integrity: sha512-4b1KYG+sriufhFrpUS9uNOEYYJqSfcbnwGx6uGX7JjrH8tELG90cOpCawz5THNIwlS3DhLgnCOcn0+4p6z26QA==} + engines: {node: '>= 10'} cpu: [arm64] os: [linux] - "@napi-rs/nice-linux-ppc64-gnu@1.0.4": - resolution: - { - integrity: sha512-iaf3vMRgr23oe1PUaKpxaH3DS0IMN0+N9iEiWVwYPm/U15vZFYdqVegGfN2PzrZLUl5lc8ZxbmEKDfuqslhAMA==, - } - engines: { node: ">= 10" } + '@napi-rs/nice-linux-ppc64-gnu@1.0.4': + resolution: {integrity: sha512-iaf3vMRgr23oe1PUaKpxaH3DS0IMN0+N9iEiWVwYPm/U15vZFYdqVegGfN2PzrZLUl5lc8ZxbmEKDfuqslhAMA==} + engines: {node: '>= 10'} cpu: [ppc64] os: [linux] - "@napi-rs/nice-linux-riscv64-gnu@1.0.4": - resolution: - { - integrity: sha512-UXoREY6Yw6rHrGuTwQgBxpfjK34t6mTjibE9/cXbefL9AuUCJ9gEgwNKZiONuR5QGswChqo9cnthjdKkYyAdDg==, - } - engines: { node: ">= 10" } + '@napi-rs/nice-linux-riscv64-gnu@1.0.4': + resolution: {integrity: sha512-UXoREY6Yw6rHrGuTwQgBxpfjK34t6mTjibE9/cXbefL9AuUCJ9gEgwNKZiONuR5QGswChqo9cnthjdKkYyAdDg==} + engines: {node: '>= 10'} cpu: [riscv64] os: [linux] - "@napi-rs/nice-linux-s390x-gnu@1.0.4": - resolution: - { - integrity: sha512-eFbgYCRPmsqbYPAlLYU5hYTNbogmIDUvknilehHsFhCH1+0/kN87lP+XaLT0Yeq4V/rpwChSd9vlz4muzFArtw==, - } - engines: { node: ">= 10" } + '@napi-rs/nice-linux-s390x-gnu@1.0.4': + resolution: {integrity: sha512-eFbgYCRPmsqbYPAlLYU5hYTNbogmIDUvknilehHsFhCH1+0/kN87lP+XaLT0Yeq4V/rpwChSd9vlz4muzFArtw==} + engines: {node: '>= 10'} cpu: [s390x] os: [linux] - "@napi-rs/nice-linux-x64-gnu@1.0.4": - resolution: - { - integrity: sha512-4T3E6uTCwWT6IPnwuPcWVz3oHxvEp/qbrCxZhsgzwTUBEwu78EGNXGdHfKJQt3soth89MLqZJw+Zzvnhrsg1mQ==, - } - engines: { node: ">= 10" } + '@napi-rs/nice-linux-x64-gnu@1.0.4': + resolution: {integrity: sha512-4T3E6uTCwWT6IPnwuPcWVz3oHxvEp/qbrCxZhsgzwTUBEwu78EGNXGdHfKJQt3soth89MLqZJw+Zzvnhrsg1mQ==} + engines: {node: '>= 10'} cpu: [x64] os: [linux] - "@napi-rs/nice-linux-x64-musl@1.0.4": - resolution: - { - integrity: sha512-NtbBkAeyBPLvCBkWtwkKXkNSn677eaT0cX3tygq+2qVv71TmHgX4gkX6o9BXjlPzdgPGwrUudavCYPT9tzkEqQ==, - } - engines: { node: ">= 10" } + '@napi-rs/nice-linux-x64-musl@1.0.4': + resolution: {integrity: sha512-NtbBkAeyBPLvCBkWtwkKXkNSn677eaT0cX3tygq+2qVv71TmHgX4gkX6o9BXjlPzdgPGwrUudavCYPT9tzkEqQ==} + engines: {node: '>= 10'} cpu: [x64] os: [linux] - "@napi-rs/nice-win32-arm64-msvc@1.0.4": - resolution: - { - integrity: sha512-vubOe3i+YtSJGEk/++73y+TIxbuVHi+W8ZzrRm2eETCjCRwNlgbfToQZ85dSA+4iBB/NJRGNp+O4hfdbbttZWA==, - } - engines: { node: ">= 10" } + '@napi-rs/nice-win32-arm64-msvc@1.0.4': + resolution: {integrity: sha512-vubOe3i+YtSJGEk/++73y+TIxbuVHi+W8ZzrRm2eETCjCRwNlgbfToQZ85dSA+4iBB/NJRGNp+O4hfdbbttZWA==} + engines: {node: '>= 10'} cpu: [arm64] os: [win32] - "@napi-rs/nice-win32-ia32-msvc@1.0.4": - resolution: - { - integrity: sha512-BMOVrUDZeg1RNRKVlh4eyLv5djAAVLiSddfpuuQ47EFjBcklg0NUeKMFKNrKQR4UnSn4HAiACLD7YK7koskwmg==, - } - engines: { node: ">= 10" } + '@napi-rs/nice-win32-ia32-msvc@1.0.4': + resolution: {integrity: sha512-BMOVrUDZeg1RNRKVlh4eyLv5djAAVLiSddfpuuQ47EFjBcklg0NUeKMFKNrKQR4UnSn4HAiACLD7YK7koskwmg==} + engines: {node: '>= 10'} cpu: [ia32] os: [win32] - "@napi-rs/nice-win32-x64-msvc@1.0.4": - resolution: - { - integrity: sha512-kCNk6HcRZquhw/whwh4rHsdPyOSCQCgnVDVik+Y9cuSVTDy3frpiCJTScJqPPS872h4JgZKkr/+CwcwttNEo9Q==, - } - engines: { node: ">= 10" } + '@napi-rs/nice-win32-x64-msvc@1.0.4': + resolution: {integrity: sha512-kCNk6HcRZquhw/whwh4rHsdPyOSCQCgnVDVik+Y9cuSVTDy3frpiCJTScJqPPS872h4JgZKkr/+CwcwttNEo9Q==} + engines: {node: '>= 10'} cpu: [x64] os: [win32] - "@napi-rs/nice@1.0.4": - resolution: - { - integrity: sha512-Sqih1YARrmMoHlXGgI9JrrgkzxcaaEso0AH+Y7j8NHonUs+xe4iDsgC3IBIDNdzEewbNpccNN6hip+b5vmyRLw==, - } - engines: { node: ">= 10" } - - "@napi-rs/simple-git-android-arm-eabi@0.1.19": - resolution: - { - integrity: sha512-XryEH/hadZ4Duk/HS/HC/cA1j0RHmqUGey3MsCf65ZS0VrWMqChXM/xlTPWuY5jfCc/rPubHaqI7DZlbexnX/g==, - } - engines: { node: ">= 10" } + '@napi-rs/nice@1.0.4': + resolution: {integrity: sha512-Sqih1YARrmMoHlXGgI9JrrgkzxcaaEso0AH+Y7j8NHonUs+xe4iDsgC3IBIDNdzEewbNpccNN6hip+b5vmyRLw==} + engines: {node: '>= 10'} + + '@napi-rs/simple-git-android-arm-eabi@0.1.19': + resolution: {integrity: sha512-XryEH/hadZ4Duk/HS/HC/cA1j0RHmqUGey3MsCf65ZS0VrWMqChXM/xlTPWuY5jfCc/rPubHaqI7DZlbexnX/g==} + engines: {node: '>= 10'} cpu: [arm] os: [android] - "@napi-rs/simple-git-android-arm64@0.1.19": - resolution: - { - integrity: sha512-ZQ0cPvY6nV9p7zrR9ZPo7hQBkDAcY/CHj3BjYNhykeUCiSNCrhvwX+WEeg5on8M1j4d5jcI/cwVG2FslfiByUg==, - } - engines: { node: ">= 10" } + '@napi-rs/simple-git-android-arm64@0.1.19': + resolution: {integrity: sha512-ZQ0cPvY6nV9p7zrR9ZPo7hQBkDAcY/CHj3BjYNhykeUCiSNCrhvwX+WEeg5on8M1j4d5jcI/cwVG2FslfiByUg==} + engines: {node: '>= 10'} cpu: [arm64] os: [android] - "@napi-rs/simple-git-darwin-arm64@0.1.19": - resolution: - { - integrity: sha512-viZB5TYgjA1vH+QluhxZo0WKro3xBA+1xSzYx8mcxUMO5gnAoUMwXn0ZO/6Zy6pai+aGae+cj6XihGnrBRu3Pg==, - } - engines: { node: ">= 10" } + '@napi-rs/simple-git-darwin-arm64@0.1.19': + resolution: {integrity: sha512-viZB5TYgjA1vH+QluhxZo0WKro3xBA+1xSzYx8mcxUMO5gnAoUMwXn0ZO/6Zy6pai+aGae+cj6XihGnrBRu3Pg==} + engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - "@napi-rs/simple-git-darwin-x64@0.1.19": - resolution: - { - integrity: sha512-6dNkzSNUV5X9rsVYQbpZLyJu4Gtkl2vNJ3abBXHX/Etk0ILG5ZasO3ncznIANZQpqcbn/QPHr49J2QYAXGoKJA==, - } - engines: { node: ">= 10" } + '@napi-rs/simple-git-darwin-x64@0.1.19': + resolution: {integrity: sha512-6dNkzSNUV5X9rsVYQbpZLyJu4Gtkl2vNJ3abBXHX/Etk0ILG5ZasO3ncznIANZQpqcbn/QPHr49J2QYAXGoKJA==} + engines: {node: '>= 10'} cpu: [x64] os: [darwin] - "@napi-rs/simple-git-freebsd-x64@0.1.19": - resolution: - { - integrity: sha512-sB9krVIchzd20FjI2ZZ8FDsTSsXLBdnwJ6CpeVyrhXHnoszfcqxt49ocZHujAS9lMpXq7i2Nv1EXJmCy4KdhwA==, - } - engines: { node: ">= 10" } + '@napi-rs/simple-git-freebsd-x64@0.1.19': + resolution: {integrity: sha512-sB9krVIchzd20FjI2ZZ8FDsTSsXLBdnwJ6CpeVyrhXHnoszfcqxt49ocZHujAS9lMpXq7i2Nv1EXJmCy4KdhwA==} + engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - "@napi-rs/simple-git-linux-arm-gnueabihf@0.1.19": - resolution: - { - integrity: sha512-6HPn09lr9N1n5/XKfP8Np53g4fEXVxOFqNkS6rTH3Rm1lZHdazTRH62RggXLTguZwjcE+MvOLvoTIoR5kAS8+g==, - } - engines: { node: ">= 10" } + '@napi-rs/simple-git-linux-arm-gnueabihf@0.1.19': + resolution: {integrity: sha512-6HPn09lr9N1n5/XKfP8Np53g4fEXVxOFqNkS6rTH3Rm1lZHdazTRH62RggXLTguZwjcE+MvOLvoTIoR5kAS8+g==} + engines: {node: '>= 10'} cpu: [arm] os: [linux] - "@napi-rs/simple-git-linux-arm64-gnu@0.1.19": - resolution: - { - integrity: sha512-G0gISckt4cVDp3oh5Z6PV3GHJrJO6Z8bIS+9xA7vTtKdqB1i5y0n3cSFLlzQciLzhr+CajFD27doW4lEyErQ/Q==, - } - engines: { node: ">= 10" } + '@napi-rs/simple-git-linux-arm64-gnu@0.1.19': + resolution: {integrity: sha512-G0gISckt4cVDp3oh5Z6PV3GHJrJO6Z8bIS+9xA7vTtKdqB1i5y0n3cSFLlzQciLzhr+CajFD27doW4lEyErQ/Q==} + engines: {node: '>= 10'} cpu: [arm64] os: [linux] - "@napi-rs/simple-git-linux-arm64-musl@0.1.19": - resolution: - { - integrity: sha512-OwTRF+H4IZYxmDFRi1IrLMfqbdIpvHeYbJl2X94NVsLVOY+3NUHvEzL3fYaVx5urBaMnIK0DD3wZLbcueWvxbA==, - } - engines: { node: ">= 10" } + '@napi-rs/simple-git-linux-arm64-musl@0.1.19': + resolution: {integrity: sha512-OwTRF+H4IZYxmDFRi1IrLMfqbdIpvHeYbJl2X94NVsLVOY+3NUHvEzL3fYaVx5urBaMnIK0DD3wZLbcueWvxbA==} + engines: {node: '>= 10'} cpu: [arm64] os: [linux] - "@napi-rs/simple-git-linux-powerpc64le-gnu@0.1.19": - resolution: - { - integrity: sha512-p7zuNNVyzpRvkCt2RIGv9FX/WPcPbZ6/FRUgUTZkA2WU33mrbvNqSi4AOqCCl6mBvEd+EOw5NU4lS9ORRJvAEg==, - } - engines: { node: ">= 10" } + '@napi-rs/simple-git-linux-powerpc64le-gnu@0.1.19': + resolution: {integrity: sha512-p7zuNNVyzpRvkCt2RIGv9FX/WPcPbZ6/FRUgUTZkA2WU33mrbvNqSi4AOqCCl6mBvEd+EOw5NU4lS9ORRJvAEg==} + engines: {node: '>= 10'} cpu: [powerpc64le] os: [linux] - "@napi-rs/simple-git-linux-s390x-gnu@0.1.19": - resolution: - { - integrity: sha512-6N2vwJUPLiak8GLrS0a3is0gSb0UwI2CHOOqtvQxPmv+JVI8kn3vKiUscsktdDb0wGEPeZ8PvZs0y8UWix7K4g==, - } - engines: { node: ">= 10" } + '@napi-rs/simple-git-linux-s390x-gnu@0.1.19': + resolution: {integrity: sha512-6N2vwJUPLiak8GLrS0a3is0gSb0UwI2CHOOqtvQxPmv+JVI8kn3vKiUscsktdDb0wGEPeZ8PvZs0y8UWix7K4g==} + engines: {node: '>= 10'} cpu: [s390x] os: [linux] - "@napi-rs/simple-git-linux-x64-gnu@0.1.19": - resolution: - { - integrity: sha512-61YfeO1J13WK7MalLgP3QlV6of2rWnVw1aqxWkAgy/lGxoOFSJ4Wid6ANVCEZk4tJpPX/XNeneqkUz5xpeb2Cw==, - } - engines: { node: ">= 10" } + '@napi-rs/simple-git-linux-x64-gnu@0.1.19': + resolution: {integrity: sha512-61YfeO1J13WK7MalLgP3QlV6of2rWnVw1aqxWkAgy/lGxoOFSJ4Wid6ANVCEZk4tJpPX/XNeneqkUz5xpeb2Cw==} + engines: {node: '>= 10'} cpu: [x64] os: [linux] - "@napi-rs/simple-git-linux-x64-musl@0.1.19": - resolution: - { - integrity: sha512-cCTWNpMJnN3PrUBItWcs3dQKCydsIasbrS3laMzq8k7OzF93Zrp2LWDTPlLCO9brbBVpBzy2Qk5Xg9uAfe/Ukw==, - } - engines: { node: ">= 10" } + '@napi-rs/simple-git-linux-x64-musl@0.1.19': + resolution: {integrity: sha512-cCTWNpMJnN3PrUBItWcs3dQKCydsIasbrS3laMzq8k7OzF93Zrp2LWDTPlLCO9brbBVpBzy2Qk5Xg9uAfe/Ukw==} + engines: {node: '>= 10'} cpu: [x64] os: [linux] - "@napi-rs/simple-git-win32-arm64-msvc@0.1.19": - resolution: - { - integrity: sha512-sWavb1BjeLKKBA+PbTsRSSzVNfb7V/dOpaJvkgR5d2kWFn/AHmCZHSSj/3nyZdYf0BdDC+DIvqk3daAEZ6QMVw==, - } - engines: { node: ">= 10" } + '@napi-rs/simple-git-win32-arm64-msvc@0.1.19': + resolution: {integrity: sha512-sWavb1BjeLKKBA+PbTsRSSzVNfb7V/dOpaJvkgR5d2kWFn/AHmCZHSSj/3nyZdYf0BdDC+DIvqk3daAEZ6QMVw==} + engines: {node: '>= 10'} cpu: [arm64] os: [win32] - "@napi-rs/simple-git-win32-x64-msvc@0.1.19": - resolution: - { - integrity: sha512-FmNuPoK4+qwaSCkp8lm3sJlrxk374enW+zCE5ZksXlZzj/9BDJAULJb5QUJ7o9Y8A/G+d8LkdQLPBE2Jaxe5XA==, - } - engines: { node: ">= 10" } + '@napi-rs/simple-git-win32-x64-msvc@0.1.19': + resolution: {integrity: sha512-FmNuPoK4+qwaSCkp8lm3sJlrxk374enW+zCE5ZksXlZzj/9BDJAULJb5QUJ7o9Y8A/G+d8LkdQLPBE2Jaxe5XA==} + engines: {node: '>= 10'} cpu: [x64] os: [win32] - "@napi-rs/simple-git@0.1.19": - resolution: - { - integrity: sha512-jMxvwzkKzd3cXo2EB9GM2ic0eYo2rP/BS6gJt6HnWbsDO1O8GSD4k7o2Cpr2YERtMpGF/MGcDfsfj2EbQPtrXw==, - } - engines: { node: ">= 10" } - - "@napi-rs/wasm-runtime@0.2.12": - resolution: - { - integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==, - } - - "@napi-rs/wasm-runtime@0.2.4": - resolution: - { - integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==, - } - - "@next/env@15.4.4": - resolution: - { - integrity: sha512-SJKOOkULKENyHSYXE5+KiFU6itcIb6wSBjgM92meK0HVKpo94dNOLZVdLLuS7/BxImROkGoPsjR4EnuDucqiiA==, - } - - "@next/swc-darwin-arm64@15.4.4": - resolution: - { - integrity: sha512-eVG55dnGwfUuG+TtnUCt+mEJ+8TGgul6nHEvdb8HEH7dmJIFYOCApAaFrIrxwtEq2Cdf+0m5sG1Np8cNpw9EAw==, - } - engines: { node: ">= 10" } + '@napi-rs/simple-git@0.1.19': + resolution: {integrity: sha512-jMxvwzkKzd3cXo2EB9GM2ic0eYo2rP/BS6gJt6HnWbsDO1O8GSD4k7o2Cpr2YERtMpGF/MGcDfsfj2EbQPtrXw==} + engines: {node: '>= 10'} + + '@napi-rs/wasm-runtime@0.2.12': + resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} + + '@napi-rs/wasm-runtime@0.2.4': + resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} + + '@next/env@15.4.4': + resolution: {integrity: sha512-SJKOOkULKENyHSYXE5+KiFU6itcIb6wSBjgM92meK0HVKpo94dNOLZVdLLuS7/BxImROkGoPsjR4EnuDucqiiA==} + + '@next/swc-darwin-arm64@15.4.4': + resolution: {integrity: sha512-eVG55dnGwfUuG+TtnUCt+mEJ+8TGgul6nHEvdb8HEH7dmJIFYOCApAaFrIrxwtEq2Cdf+0m5sG1Np8cNpw9EAw==} + engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - "@next/swc-darwin-x64@15.4.4": - resolution: - { - integrity: sha512-zqG+/8apsu49CltEj4NAmCGZvHcZbOOOsNoTVeIXphYWIbE4l6A/vuQHyqll0flU2o3dmYCXsBW5FmbrGDgljQ==, - } - engines: { node: ">= 10" } + '@next/swc-darwin-x64@15.4.4': + resolution: {integrity: sha512-zqG+/8apsu49CltEj4NAmCGZvHcZbOOOsNoTVeIXphYWIbE4l6A/vuQHyqll0flU2o3dmYCXsBW5FmbrGDgljQ==} + engines: {node: '>= 10'} cpu: [x64] os: [darwin] - "@next/swc-linux-arm64-gnu@15.4.4": - resolution: - { - integrity: sha512-LRD4l2lq4R+2QCHBQVC0wjxxkLlALGJCwigaJ5FSRSqnje+MRKHljQNZgDCaKUZQzO/TXxlmUdkZP/X3KNGZaw==, - } - engines: { node: ">= 10" } + '@next/swc-linux-arm64-gnu@15.4.4': + resolution: {integrity: sha512-LRD4l2lq4R+2QCHBQVC0wjxxkLlALGJCwigaJ5FSRSqnje+MRKHljQNZgDCaKUZQzO/TXxlmUdkZP/X3KNGZaw==} + engines: {node: '>= 10'} cpu: [arm64] os: [linux] - "@next/swc-linux-arm64-musl@15.4.4": - resolution: - { - integrity: sha512-LsGUCTvuZ0690fFWerA4lnQvjkYg9gHo12A3wiPUR4kCxbx/d+SlwmonuTH2SWZI+RVGA9VL3N0S03WTYv6bYg==, - } - engines: { node: ">= 10" } + '@next/swc-linux-arm64-musl@15.4.4': + resolution: {integrity: sha512-LsGUCTvuZ0690fFWerA4lnQvjkYg9gHo12A3wiPUR4kCxbx/d+SlwmonuTH2SWZI+RVGA9VL3N0S03WTYv6bYg==} + engines: {node: '>= 10'} cpu: [arm64] os: [linux] - "@next/swc-linux-x64-gnu@15.4.4": - resolution: - { - integrity: sha512-aOy5yNRpLL3wNiJVkFYl6w22hdREERNjvegE6vvtix8LHRdsTHhWTpgvcYdCK7AIDCQW5ATmzr9XkPHvSoAnvg==, - } - engines: { node: ">= 10" } + '@next/swc-linux-x64-gnu@15.4.4': + resolution: {integrity: sha512-aOy5yNRpLL3wNiJVkFYl6w22hdREERNjvegE6vvtix8LHRdsTHhWTpgvcYdCK7AIDCQW5ATmzr9XkPHvSoAnvg==} + engines: {node: '>= 10'} cpu: [x64] os: [linux] - "@next/swc-linux-x64-musl@15.4.4": - resolution: - { - integrity: sha512-FL7OAn4UkR8hKQRGBmlHiHinzOb07tsfARdGh7v0Z0jEJ3sz8/7L5bR23ble9E6DZMabSStqlATHlSxv1fuzAg==, - } - engines: { node: ">= 10" } + '@next/swc-linux-x64-musl@15.4.4': + resolution: {integrity: sha512-FL7OAn4UkR8hKQRGBmlHiHinzOb07tsfARdGh7v0Z0jEJ3sz8/7L5bR23ble9E6DZMabSStqlATHlSxv1fuzAg==} + engines: {node: '>= 10'} cpu: [x64] os: [linux] - "@next/swc-win32-arm64-msvc@15.4.4": - resolution: - { - integrity: sha512-eEdNW/TXwjYhOulQh0pffTMMItWVwKCQpbziSBmgBNFZIIRn2GTXrhrewevs8wP8KXWYMx8Z+mNU0X+AfvtrRg==, - } - engines: { node: ">= 10" } + '@next/swc-win32-arm64-msvc@15.4.4': + resolution: {integrity: sha512-eEdNW/TXwjYhOulQh0pffTMMItWVwKCQpbziSBmgBNFZIIRn2GTXrhrewevs8wP8KXWYMx8Z+mNU0X+AfvtrRg==} + engines: {node: '>= 10'} cpu: [arm64] os: [win32] - "@next/swc-win32-x64-msvc@15.4.4": - resolution: - { - integrity: sha512-SE5pYNbn/xZKMy1RE3pAs+4xD32OI4rY6mzJa4XUkp/ItZY+OMjIgilskmErt8ls/fVJ+Ihopi2QIeW6O3TrMw==, - } - engines: { node: ">= 10" } + '@next/swc-win32-x64-msvc@15.4.4': + resolution: {integrity: sha512-SE5pYNbn/xZKMy1RE3pAs+4xD32OI4rY6mzJa4XUkp/ItZY+OMjIgilskmErt8ls/fVJ+Ihopi2QIeW6O3TrMw==} + engines: {node: '>= 10'} cpu: [x64] os: [win32] - "@ngtools/webpack@20.1.3": - resolution: - { - integrity: sha512-u4Qy9ycBPlFE6cwNx4S1o7tetC0YvbF3lb7hNfb7e7qT45ZWngnvW+tMSU8JAgpx1M4xZPgOq+Gbeo5QPaW2cA==, - } - engines: - { - node: ^20.19.0 || ^22.12.0 || >=24.0.0, - npm: ^6.11.0 || ^7.5.6 || >=8.0.0, - yarn: ">= 1.13.0", - } + '@ngtools/webpack@20.1.3': + resolution: {integrity: sha512-u4Qy9ycBPlFE6cwNx4S1o7tetC0YvbF3lb7hNfb7e7qT45ZWngnvW+tMSU8JAgpx1M4xZPgOq+Gbeo5QPaW2cA==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: - "@angular/compiler-cli": ^20.0.0 - typescript: ">=5.8 <5.9" + '@angular/compiler-cli': ^20.0.0 + typescript: '>=5.8 <5.9' webpack: ^5.54.0 - "@noble/hashes@1.8.0": - resolution: - { - integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==, - } - engines: { node: ^14.21.3 || >=16 } - - "@nodelib/fs.scandir@2.1.5": - resolution: - { - integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, - } - engines: { node: ">= 8" } - - "@nodelib/fs.stat@2.0.5": - resolution: - { - integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, - } - engines: { node: ">= 8" } - - "@nodelib/fs.walk@1.2.8": - resolution: - { - integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, - } - engines: { node: ">= 8" } - - "@npmcli/agent@2.2.2": - resolution: - { - integrity: sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==, - } - engines: { node: ^16.14.0 || >=18.0.0 } - - "@npmcli/agent@3.0.0": - resolution: - { - integrity: sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==, - } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@npmcli/arborist@7.5.4": - resolution: - { - integrity: sha512-nWtIc6QwwoUORCRNzKx4ypHqCk3drI+5aeYdMTQQiRCcn4lOOgfQh7WyZobGYTxXPSq1VwV53lkpN/BRlRk08g==, - } - engines: { node: ^16.14.0 || >=18.0.0 } + '@noble/hashes@1.8.0': + resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} + engines: {node: ^14.21.3 || >=16} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@npmcli/agent@2.2.2': + resolution: {integrity: sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@npmcli/agent@3.0.0': + resolution: {integrity: sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@npmcli/arborist@7.5.4': + resolution: {integrity: sha512-nWtIc6QwwoUORCRNzKx4ypHqCk3drI+5aeYdMTQQiRCcn4lOOgfQh7WyZobGYTxXPSq1VwV53lkpN/BRlRk08g==} + engines: {node: ^16.14.0 || >=18.0.0} hasBin: true - "@npmcli/fs@3.1.1": - resolution: - { - integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } - - "@npmcli/fs@4.0.0": - resolution: - { - integrity: sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==, - } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@npmcli/git@5.0.8": - resolution: - { - integrity: sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==, - } - engines: { node: ^16.14.0 || >=18.0.0 } - - "@npmcli/git@6.0.3": - resolution: - { - integrity: sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==, - } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@npmcli/installed-package-contents@2.1.0": - resolution: - { - integrity: sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + '@npmcli/fs@3.1.1': + resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@npmcli/fs@4.0.0': + resolution: {integrity: sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@npmcli/git@5.0.8': + resolution: {integrity: sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@npmcli/git@6.0.3': + resolution: {integrity: sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@npmcli/installed-package-contents@2.1.0': + resolution: {integrity: sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true - "@npmcli/installed-package-contents@3.0.0": - resolution: - { - integrity: sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + '@npmcli/installed-package-contents@3.0.0': + resolution: {integrity: sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==} + engines: {node: ^18.17.0 || >=20.5.0} hasBin: true - "@npmcli/map-workspaces@3.0.6": - resolution: - { - integrity: sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } - - "@npmcli/metavuln-calculator@7.1.1": - resolution: - { - integrity: sha512-Nkxf96V0lAx3HCpVda7Vw4P23RILgdi/5K1fmj2tZkWIYLpXAN8k2UVVOsW16TsS5F8Ws2I7Cm+PU1/rsVF47g==, - } - engines: { node: ^16.14.0 || >=18.0.0 } - - "@npmcli/name-from-folder@2.0.0": - resolution: - { - integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } - - "@npmcli/node-gyp@3.0.0": - resolution: - { - integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } - - "@npmcli/node-gyp@4.0.0": - resolution: - { - integrity: sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==, - } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@npmcli/package-json@5.2.0": - resolution: - { - integrity: sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ==, - } - engines: { node: ^16.14.0 || >=18.0.0 } - - "@npmcli/package-json@6.2.0": - resolution: - { - integrity: sha512-rCNLSB/JzNvot0SEyXqWZ7tX2B5dD2a1br2Dp0vSYVo5jh8Z0EZ7lS9TsZ1UtziddB1UfNUaMCc538/HztnJGA==, - } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@npmcli/promise-spawn@7.0.2": - resolution: - { - integrity: sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==, - } - engines: { node: ^16.14.0 || >=18.0.0 } - - "@npmcli/promise-spawn@8.0.2": - resolution: - { - integrity: sha512-/bNJhjc+o6qL+Dwz/bqfTQClkEO5nTQ1ZEcdCkAQjhkZMHIh22LPG7fNh1enJP1NKWDqYiiABnjFCY7E0zHYtQ==, - } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@npmcli/query@3.1.0": - resolution: - { - integrity: sha512-C/iR0tk7KSKGldibYIB9x8GtO/0Bd0I2mhOaDb8ucQL/bQVTmGoeREaFj64Z5+iCBRf3dQfed0CjJL7I8iTkiQ==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } - - "@npmcli/redact@2.0.1": - resolution: - { - integrity: sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==, - } - engines: { node: ^16.14.0 || >=18.0.0 } - - "@npmcli/redact@3.2.2": - resolution: - { - integrity: sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg==, - } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@npmcli/run-script@8.1.0": - resolution: - { - integrity: sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==, - } - engines: { node: ^16.14.0 || >=18.0.0 } - - "@npmcli/run-script@9.1.0": - resolution: - { - integrity: sha512-aoNSbxtkePXUlbZB+anS1LqsJdctG5n3UVhfU47+CDdwMi6uNTBMF9gPcQRnqghQd2FGzcwwIFBruFMxjhBewg==, - } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@nx/devkit@20.8.2": - resolution: - { - integrity: sha512-rr9p2/tZDQivIpuBUpZaFBK6bZ+b5SAjZk75V4tbCUqGW3+5OPuVvBPm+X+7PYwUF6rwSpewxkjWNeGskfCe+Q==, - } + '@npmcli/map-workspaces@3.0.6': + resolution: {integrity: sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@npmcli/metavuln-calculator@7.1.1': + resolution: {integrity: sha512-Nkxf96V0lAx3HCpVda7Vw4P23RILgdi/5K1fmj2tZkWIYLpXAN8k2UVVOsW16TsS5F8Ws2I7Cm+PU1/rsVF47g==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@npmcli/name-from-folder@2.0.0': + resolution: {integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@npmcli/node-gyp@3.0.0': + resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@npmcli/node-gyp@4.0.0': + resolution: {integrity: sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@npmcli/package-json@5.2.0': + resolution: {integrity: sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@npmcli/package-json@6.2.0': + resolution: {integrity: sha512-rCNLSB/JzNvot0SEyXqWZ7tX2B5dD2a1br2Dp0vSYVo5jh8Z0EZ7lS9TsZ1UtziddB1UfNUaMCc538/HztnJGA==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@npmcli/promise-spawn@7.0.2': + resolution: {integrity: sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@npmcli/promise-spawn@8.0.2': + resolution: {integrity: sha512-/bNJhjc+o6qL+Dwz/bqfTQClkEO5nTQ1ZEcdCkAQjhkZMHIh22LPG7fNh1enJP1NKWDqYiiABnjFCY7E0zHYtQ==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@npmcli/query@3.1.0': + resolution: {integrity: sha512-C/iR0tk7KSKGldibYIB9x8GtO/0Bd0I2mhOaDb8ucQL/bQVTmGoeREaFj64Z5+iCBRf3dQfed0CjJL7I8iTkiQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@npmcli/redact@2.0.1': + resolution: {integrity: sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@npmcli/redact@3.2.2': + resolution: {integrity: sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@npmcli/run-script@8.1.0': + resolution: {integrity: sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@npmcli/run-script@9.1.0': + resolution: {integrity: sha512-aoNSbxtkePXUlbZB+anS1LqsJdctG5n3UVhfU47+CDdwMi6uNTBMF9gPcQRnqghQd2FGzcwwIFBruFMxjhBewg==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@nx/devkit@20.8.2': + resolution: {integrity: sha512-rr9p2/tZDQivIpuBUpZaFBK6bZ+b5SAjZk75V4tbCUqGW3+5OPuVvBPm+X+7PYwUF6rwSpewxkjWNeGskfCe+Q==} peerDependencies: - nx: ">= 19 <= 21" - - "@nx/nx-darwin-arm64@20.8.2": - resolution: - { - integrity: sha512-t+bmCn6sRPNGU6hnSyWNvbQYA/KgsxGZKYlaCLRwkNhI2akModcBUqtktJzCKd1XHDqs6EkEFBWjFr8/kBEkSg==, - } - engines: { node: ">= 10" } + nx: '>= 19 <= 21' + + '@nx/nx-darwin-arm64@20.8.2': + resolution: {integrity: sha512-t+bmCn6sRPNGU6hnSyWNvbQYA/KgsxGZKYlaCLRwkNhI2akModcBUqtktJzCKd1XHDqs6EkEFBWjFr8/kBEkSg==} + engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - "@nx/nx-darwin-x64@20.8.2": - resolution: - { - integrity: sha512-pt/wmDLM31Es8/EzazlyT5U+ou2l60rfMNFGCLqleHEQ0JUTc0KWnOciBLbHIQFiPsCQZJFEKyfV5V/ncePmmw==, - } - engines: { node: ">= 10" } + '@nx/nx-darwin-x64@20.8.2': + resolution: {integrity: sha512-pt/wmDLM31Es8/EzazlyT5U+ou2l60rfMNFGCLqleHEQ0JUTc0KWnOciBLbHIQFiPsCQZJFEKyfV5V/ncePmmw==} + engines: {node: '>= 10'} cpu: [x64] os: [darwin] - "@nx/nx-freebsd-x64@20.8.2": - resolution: - { - integrity: sha512-joZxFbgJfkHkB9uMIJr73Gpnm9pnpvr0XKGbWC409/d2x7q1qK77tKdyhGm+A3+kaZFwstNVPmCUtUwJYyU6LA==, - } - engines: { node: ">= 10" } + '@nx/nx-freebsd-x64@20.8.2': + resolution: {integrity: sha512-joZxFbgJfkHkB9uMIJr73Gpnm9pnpvr0XKGbWC409/d2x7q1qK77tKdyhGm+A3+kaZFwstNVPmCUtUwJYyU6LA==} + engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - "@nx/nx-linux-arm-gnueabihf@20.8.2": - resolution: - { - integrity: sha512-98O/qsxn4vIMPY/FyzvmVrl7C5yFhCUVk0/4PF+PA2SvtQ051L1eMRY6bq/lb69qfN6szJPZ41PG5mPx0NeLZw==, - } - engines: { node: ">= 10" } + '@nx/nx-linux-arm-gnueabihf@20.8.2': + resolution: {integrity: sha512-98O/qsxn4vIMPY/FyzvmVrl7C5yFhCUVk0/4PF+PA2SvtQ051L1eMRY6bq/lb69qfN6szJPZ41PG5mPx0NeLZw==} + engines: {node: '>= 10'} cpu: [arm] os: [linux] - "@nx/nx-linux-arm64-gnu@20.8.2": - resolution: - { - integrity: sha512-h6a+HxwfSpxsi4KpxGgPh9GDBmD2E+XqGCdfYpobabxqEBvlnIlJyuDhlRR06cTWpuNXHpRdrVogmV6m/YbtDg==, - } - engines: { node: ">= 10" } + '@nx/nx-linux-arm64-gnu@20.8.2': + resolution: {integrity: sha512-h6a+HxwfSpxsi4KpxGgPh9GDBmD2E+XqGCdfYpobabxqEBvlnIlJyuDhlRR06cTWpuNXHpRdrVogmV6m/YbtDg==} + engines: {node: '>= 10'} cpu: [arm64] os: [linux] - "@nx/nx-linux-arm64-musl@20.8.2": - resolution: - { - integrity: sha512-4Ev+jM0VAxDHV/dFgMXjQTCXS4I8W4oMe7FSkXpG8RUn6JK659DC8ExIDPoGIh+Cyqq6r6mw1CSia+ciQWICWQ==, - } - engines: { node: ">= 10" } + '@nx/nx-linux-arm64-musl@20.8.2': + resolution: {integrity: sha512-4Ev+jM0VAxDHV/dFgMXjQTCXS4I8W4oMe7FSkXpG8RUn6JK659DC8ExIDPoGIh+Cyqq6r6mw1CSia+ciQWICWQ==} + engines: {node: '>= 10'} cpu: [arm64] os: [linux] - "@nx/nx-linux-x64-gnu@20.8.2": - resolution: - { - integrity: sha512-nR0ev+wxu+nQYRd7bhqggOxK7UfkV6h+Ko1mumUFyrM5GvPpz/ELhjJFSnMcOkOMcvH0b6G5uTBJvN1XWCkbmg==, - } - engines: { node: ">= 10" } + '@nx/nx-linux-x64-gnu@20.8.2': + resolution: {integrity: sha512-nR0ev+wxu+nQYRd7bhqggOxK7UfkV6h+Ko1mumUFyrM5GvPpz/ELhjJFSnMcOkOMcvH0b6G5uTBJvN1XWCkbmg==} + engines: {node: '>= 10'} cpu: [x64] os: [linux] - "@nx/nx-linux-x64-musl@20.8.2": - resolution: - { - integrity: sha512-ost41l5yc2aq2Gc9bMMpaPi/jkXqbXEMEPHrxWKuKmaek3K2zbVDQzvBBNcQKxf/mlCsrqN4QO0mKYSRRqag5A==, - } - engines: { node: ">= 10" } + '@nx/nx-linux-x64-musl@20.8.2': + resolution: {integrity: sha512-ost41l5yc2aq2Gc9bMMpaPi/jkXqbXEMEPHrxWKuKmaek3K2zbVDQzvBBNcQKxf/mlCsrqN4QO0mKYSRRqag5A==} + engines: {node: '>= 10'} cpu: [x64] os: [linux] - "@nx/nx-win32-arm64-msvc@20.8.2": - resolution: - { - integrity: sha512-0SEOqT/daBG5WtM9vOGilrYaAuf1tiALdrFavY62+/arXYxXemUKmRI5qoKDTnvoLMBGkJs6kxhMO5b7aUXIvQ==, - } - engines: { node: ">= 10" } + '@nx/nx-win32-arm64-msvc@20.8.2': + resolution: {integrity: sha512-0SEOqT/daBG5WtM9vOGilrYaAuf1tiALdrFavY62+/arXYxXemUKmRI5qoKDTnvoLMBGkJs6kxhMO5b7aUXIvQ==} + engines: {node: '>= 10'} cpu: [arm64] os: [win32] - "@nx/nx-win32-x64-msvc@20.8.2": - resolution: - { - integrity: sha512-iIsY+tVqes/NOqTbJmggL9Juie/iaDYlWgXA9IUv88FE9thqWKhVj4/tCcPjsOwzD+1SVna3YISEEFsx5UV4ew==, - } - engines: { node: ">= 10" } + '@nx/nx-win32-x64-msvc@20.8.2': + resolution: {integrity: sha512-iIsY+tVqes/NOqTbJmggL9Juie/iaDYlWgXA9IUv88FE9thqWKhVj4/tCcPjsOwzD+1SVna3YISEEFsx5UV4ew==} + engines: {node: '>= 10'} cpu: [x64] os: [win32] - "@octokit/auth-token@4.0.0": - resolution: - { - integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==, - } - engines: { node: ">= 18" } - - "@octokit/core@5.2.2": - resolution: - { - integrity: sha512-/g2d4sW9nUDJOMz3mabVQvOGhVa4e/BN/Um7yca9Bb2XTzPPnfTWHWQg+IsEYO7M3Vx+EXvaM/I2pJWIMun1bg==, - } - engines: { node: ">= 18" } - - "@octokit/endpoint@9.0.6": - resolution: - { - integrity: sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw==, - } - engines: { node: ">= 18" } - - "@octokit/graphql@7.1.1": - resolution: - { - integrity: sha512-3mkDltSfcDUoa176nlGoA32RGjeWjl3K7F/BwHwRMJUW/IteSa4bnSV8p2ThNkcIcZU2umkZWxwETSSCJf2Q7g==, - } - engines: { node: ">= 18" } - - "@octokit/openapi-types@24.2.0": - resolution: - { - integrity: sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==, - } - - "@octokit/plugin-enterprise-rest@6.0.1": - resolution: - { - integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==, - } - - "@octokit/plugin-paginate-rest@11.4.4-cjs.2": - resolution: - { - integrity: sha512-2dK6z8fhs8lla5PaOTgqfCGBxgAv/le+EhPs27KklPhm1bKObpu6lXzwfUEQ16ajXzqNrKMujsFyo9K2eaoISw==, - } - engines: { node: ">= 18" } + '@octokit/auth-token@4.0.0': + resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==} + engines: {node: '>= 18'} + + '@octokit/core@5.2.2': + resolution: {integrity: sha512-/g2d4sW9nUDJOMz3mabVQvOGhVa4e/BN/Um7yca9Bb2XTzPPnfTWHWQg+IsEYO7M3Vx+EXvaM/I2pJWIMun1bg==} + engines: {node: '>= 18'} + + '@octokit/endpoint@9.0.6': + resolution: {integrity: sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw==} + engines: {node: '>= 18'} + + '@octokit/graphql@7.1.1': + resolution: {integrity: sha512-3mkDltSfcDUoa176nlGoA32RGjeWjl3K7F/BwHwRMJUW/IteSa4bnSV8p2ThNkcIcZU2umkZWxwETSSCJf2Q7g==} + engines: {node: '>= 18'} + + '@octokit/openapi-types@24.2.0': + resolution: {integrity: sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==} + + '@octokit/plugin-enterprise-rest@6.0.1': + resolution: {integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==} + + '@octokit/plugin-paginate-rest@11.4.4-cjs.2': + resolution: {integrity: sha512-2dK6z8fhs8lla5PaOTgqfCGBxgAv/le+EhPs27KklPhm1bKObpu6lXzwfUEQ16ajXzqNrKMujsFyo9K2eaoISw==} + engines: {node: '>= 18'} peerDependencies: - "@octokit/core": "5" - - "@octokit/plugin-request-log@4.0.1": - resolution: - { - integrity: sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==, - } - engines: { node: ">= 18" } + '@octokit/core': '5' + + '@octokit/plugin-request-log@4.0.1': + resolution: {integrity: sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==} + engines: {node: '>= 18'} peerDependencies: - "@octokit/core": "5" - - "@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1": - resolution: - { - integrity: sha512-VUjIjOOvF2oELQmiFpWA1aOPdawpyaCUqcEBc/UOUnj3Xp6DJGrJ1+bjUIIDzdHjnFNO6q57ODMfdEZnoBkCwQ==, - } - engines: { node: ">= 18" } + '@octokit/core': '5' + + '@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1': + resolution: {integrity: sha512-VUjIjOOvF2oELQmiFpWA1aOPdawpyaCUqcEBc/UOUnj3Xp6DJGrJ1+bjUIIDzdHjnFNO6q57ODMfdEZnoBkCwQ==} + engines: {node: '>= 18'} peerDependencies: - "@octokit/core": ^5 - - "@octokit/request-error@5.1.1": - resolution: - { - integrity: sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g==, - } - engines: { node: ">= 18" } - - "@octokit/request@8.4.1": - resolution: - { - integrity: sha512-qnB2+SY3hkCmBxZsR/MPCybNmbJe4KAlfWErXq+rBKkQJlbjdJeS85VI9r8UqeLYLvnAenU8Q1okM/0MBsAGXw==, - } - engines: { node: ">= 18" } - - "@octokit/rest@20.1.2": - resolution: - { - integrity: sha512-GmYiltypkHHtihFwPRxlaorG5R9VAHuk/vbszVoRTGXnAsY60wYLkh/E2XiFmdZmqrisw+9FaazS1i5SbdWYgA==, - } - engines: { node: ">= 18" } - - "@octokit/types@13.10.0": - resolution: - { - integrity: sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==, - } - - "@paralleldrive/cuid2@2.2.2": - resolution: - { - integrity: sha512-ZOBkgDwEdoYVlSeRbYYXs0S9MejQofiVYoTbKzy/6GQa39/q5tQU2IX46+shYnUkpEl3wc+J6wRlar7r2EK2xA==, - } - - "@parcel/watcher-android-arm64@2.5.1": - resolution: - { - integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==, - } - engines: { node: ">= 10.0.0" } + '@octokit/core': ^5 + + '@octokit/request-error@5.1.1': + resolution: {integrity: sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g==} + engines: {node: '>= 18'} + + '@octokit/request@8.4.1': + resolution: {integrity: sha512-qnB2+SY3hkCmBxZsR/MPCybNmbJe4KAlfWErXq+rBKkQJlbjdJeS85VI9r8UqeLYLvnAenU8Q1okM/0MBsAGXw==} + engines: {node: '>= 18'} + + '@octokit/rest@20.1.2': + resolution: {integrity: sha512-GmYiltypkHHtihFwPRxlaorG5R9VAHuk/vbszVoRTGXnAsY60wYLkh/E2XiFmdZmqrisw+9FaazS1i5SbdWYgA==} + engines: {node: '>= 18'} + + '@octokit/types@13.10.0': + resolution: {integrity: sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==} + + '@paralleldrive/cuid2@2.2.2': + resolution: {integrity: sha512-ZOBkgDwEdoYVlSeRbYYXs0S9MejQofiVYoTbKzy/6GQa39/q5tQU2IX46+shYnUkpEl3wc+J6wRlar7r2EK2xA==} + + '@parcel/watcher-android-arm64@2.5.1': + resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} + engines: {node: '>= 10.0.0'} cpu: [arm64] os: [android] - "@parcel/watcher-darwin-arm64@2.5.1": - resolution: - { - integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==, - } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-darwin-arm64@2.5.1': + resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==} + engines: {node: '>= 10.0.0'} cpu: [arm64] os: [darwin] - "@parcel/watcher-darwin-x64@2.5.1": - resolution: - { - integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==, - } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-darwin-x64@2.5.1': + resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==} + engines: {node: '>= 10.0.0'} cpu: [x64] os: [darwin] - "@parcel/watcher-freebsd-x64@2.5.1": - resolution: - { - integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==, - } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-freebsd-x64@2.5.1': + resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==} + engines: {node: '>= 10.0.0'} cpu: [x64] os: [freebsd] - "@parcel/watcher-linux-arm-glibc@2.5.1": - resolution: - { - integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==, - } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-linux-arm-glibc@2.5.1': + resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==} + engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] - "@parcel/watcher-linux-arm-musl@2.5.1": - resolution: - { - integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==, - } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-linux-arm-musl@2.5.1': + resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} + engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] - "@parcel/watcher-linux-arm64-glibc@2.5.1": - resolution: - { - integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==, - } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-linux-arm64-glibc@2.5.1': + resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} + engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] - "@parcel/watcher-linux-arm64-musl@2.5.1": - resolution: - { - integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==, - } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-linux-arm64-musl@2.5.1': + resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} + engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] - "@parcel/watcher-linux-x64-glibc@2.5.1": - resolution: - { - integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==, - } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-linux-x64-glibc@2.5.1': + resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} + engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] - "@parcel/watcher-linux-x64-musl@2.5.1": - resolution: - { - integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==, - } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-linux-x64-musl@2.5.1': + resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} + engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] - "@parcel/watcher-win32-arm64@2.5.1": - resolution: - { - integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==, - } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-win32-arm64@2.5.1': + resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==} + engines: {node: '>= 10.0.0'} cpu: [arm64] os: [win32] - "@parcel/watcher-win32-ia32@2.5.1": - resolution: - { - integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==, - } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-win32-ia32@2.5.1': + resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==} + engines: {node: '>= 10.0.0'} cpu: [ia32] os: [win32] - "@parcel/watcher-win32-x64@2.5.1": - resolution: - { - integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==, - } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-win32-x64@2.5.1': + resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==} + engines: {node: '>= 10.0.0'} cpu: [x64] os: [win32] - "@parcel/watcher@2.5.1": - resolution: - { - integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==, - } - engines: { node: ">= 10.0.0" } - - "@pkgjs/parseargs@0.11.0": - resolution: - { - integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, - } - engines: { node: ">=14" } - - "@pkgr/core@0.2.9": - resolution: - { - integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==, - } - engines: { node: ^12.20.0 || ^14.18.0 || >=16.0.0 } - - "@react-aria/focus@3.20.5": - resolution: - { - integrity: sha512-JpFtXmWQ0Oca7FcvkqgjSyo6xEP7v3oQOLUId6o0xTvm4AD5W0mU2r3lYrbhsJ+XxdUUX4AVR5473sZZ85kU4A==, - } + '@parcel/watcher@2.5.1': + resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==} + engines: {node: '>= 10.0.0'} + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@pkgr/core@0.2.9': + resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + + '@react-aria/focus@3.20.5': + resolution: {integrity: sha512-JpFtXmWQ0Oca7FcvkqgjSyo6xEP7v3oQOLUId6o0xTvm4AD5W0mU2r3lYrbhsJ+XxdUUX4AVR5473sZZ85kU4A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - "@react-aria/interactions@3.25.3": - resolution: - { - integrity: sha512-J1bhlrNtjPS/fe5uJQ+0c7/jiXniwa4RQlP+Emjfc/iuqpW2RhbF9ou5vROcLzWIyaW8tVMZ468J68rAs/aZ5A==, - } + '@react-aria/interactions@3.25.3': + resolution: {integrity: sha512-J1bhlrNtjPS/fe5uJQ+0c7/jiXniwa4RQlP+Emjfc/iuqpW2RhbF9ou5vROcLzWIyaW8tVMZ468J68rAs/aZ5A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - "@react-aria/ssr@3.9.9": - resolution: - { - integrity: sha512-2P5thfjfPy/np18e5wD4WPt8ydNXhij1jwA8oehxZTFqlgVMGXzcWKxTb4RtJrLFsqPO7RUQTiY8QJk0M4Vy2g==, - } - engines: { node: ">= 12" } + '@react-aria/ssr@3.9.9': + resolution: {integrity: sha512-2P5thfjfPy/np18e5wD4WPt8ydNXhij1jwA8oehxZTFqlgVMGXzcWKxTb4RtJrLFsqPO7RUQTiY8QJk0M4Vy2g==} + engines: {node: '>= 12'} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - "@react-aria/utils@3.29.1": - resolution: - { - integrity: sha512-yXMFVJ73rbQ/yYE/49n5Uidjw7kh192WNN9PNQGV0Xoc7EJUlSOxqhnpHmYTyO0EotJ8fdM1fMH8durHjUSI8g==, - } + '@react-aria/utils@3.29.1': + resolution: {integrity: sha512-yXMFVJ73rbQ/yYE/49n5Uidjw7kh192WNN9PNQGV0Xoc7EJUlSOxqhnpHmYTyO0EotJ8fdM1fMH8durHjUSI8g==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - "@react-stately/flags@3.1.2": - resolution: - { - integrity: sha512-2HjFcZx1MyQXoPqcBGALwWWmgFVUk2TuKVIQxCbRq7fPyWXIl6VHcakCLurdtYC2Iks7zizvz0Idv48MQ38DWg==, - } - - "@react-stately/utils@3.10.7": - resolution: - { - integrity: sha512-cWvjGAocvy4abO9zbr6PW6taHgF24Mwy/LbQ4TC4Aq3tKdKDntxyD+sh7AkSRfJRT2ccMVaHVv2+FfHThd3PKQ==, - } + '@react-stately/flags@3.1.2': + resolution: {integrity: sha512-2HjFcZx1MyQXoPqcBGALwWWmgFVUk2TuKVIQxCbRq7fPyWXIl6VHcakCLurdtYC2Iks7zizvz0Idv48MQ38DWg==} + + '@react-stately/utils@3.10.7': + resolution: {integrity: sha512-cWvjGAocvy4abO9zbr6PW6taHgF24Mwy/LbQ4TC4Aq3tKdKDntxyD+sh7AkSRfJRT2ccMVaHVv2+FfHThd3PKQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - "@react-types/shared@3.30.0": - resolution: - { - integrity: sha512-COIazDAx1ncDg046cTJ8SFYsX8aS3lB/08LDnbkH/SkdYrFPWDlXMrO/sUam8j1WWM+PJ+4d1mj7tODIKNiFog==, - } + '@react-types/shared@3.30.0': + resolution: {integrity: sha512-COIazDAx1ncDg046cTJ8SFYsX8aS3lB/08LDnbkH/SkdYrFPWDlXMrO/sUam8j1WWM+PJ+4d1mj7tODIKNiFog==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - "@rollup/rollup-android-arm-eabi@4.44.1": - resolution: - { - integrity: sha512-JAcBr1+fgqx20m7Fwe1DxPUl/hPkee6jA6Pl7n1v2EFiktAHenTaXl5aIFjUIEsfn9w3HE4gK1lEgNGMzBDs1w==, - } + '@rollup/rollup-android-arm-eabi@4.44.1': + resolution: {integrity: sha512-JAcBr1+fgqx20m7Fwe1DxPUl/hPkee6jA6Pl7n1v2EFiktAHenTaXl5aIFjUIEsfn9w3HE4gK1lEgNGMzBDs1w==} cpu: [arm] os: [android] - "@rollup/rollup-android-arm64@4.44.1": - resolution: - { - integrity: sha512-RurZetXqTu4p+G0ChbnkwBuAtwAbIwJkycw1n6GvlGlBuS4u5qlr5opix8cBAYFJgaY05TWtM+LaoFggUmbZEQ==, - } + '@rollup/rollup-android-arm64@4.44.1': + resolution: {integrity: sha512-RurZetXqTu4p+G0ChbnkwBuAtwAbIwJkycw1n6GvlGlBuS4u5qlr5opix8cBAYFJgaY05TWtM+LaoFggUmbZEQ==} cpu: [arm64] os: [android] - "@rollup/rollup-darwin-arm64@4.44.1": - resolution: - { - integrity: sha512-fM/xPesi7g2M7chk37LOnmnSTHLG/v2ggWqKj3CCA1rMA4mm5KVBT1fNoswbo1JhPuNNZrVwpTvlCVggv8A2zg==, - } + '@rollup/rollup-darwin-arm64@4.44.1': + resolution: {integrity: sha512-fM/xPesi7g2M7chk37LOnmnSTHLG/v2ggWqKj3CCA1rMA4mm5KVBT1fNoswbo1JhPuNNZrVwpTvlCVggv8A2zg==} cpu: [arm64] os: [darwin] - "@rollup/rollup-darwin-x64@4.44.1": - resolution: - { - integrity: sha512-gDnWk57urJrkrHQ2WVx9TSVTH7lSlU7E3AFqiko+bgjlh78aJ88/3nycMax52VIVjIm3ObXnDL2H00e/xzoipw==, - } + '@rollup/rollup-darwin-x64@4.44.1': + resolution: {integrity: sha512-gDnWk57urJrkrHQ2WVx9TSVTH7lSlU7E3AFqiko+bgjlh78aJ88/3nycMax52VIVjIm3ObXnDL2H00e/xzoipw==} cpu: [x64] os: [darwin] - "@rollup/rollup-freebsd-arm64@4.44.1": - resolution: - { - integrity: sha512-wnFQmJ/zPThM5zEGcnDcCJeYJgtSLjh1d//WuHzhf6zT3Md1BvvhJnWoy+HECKu2bMxaIcfWiu3bJgx6z4g2XA==, - } + '@rollup/rollup-freebsd-arm64@4.44.1': + resolution: {integrity: sha512-wnFQmJ/zPThM5zEGcnDcCJeYJgtSLjh1d//WuHzhf6zT3Md1BvvhJnWoy+HECKu2bMxaIcfWiu3bJgx6z4g2XA==} cpu: [arm64] os: [freebsd] - "@rollup/rollup-freebsd-x64@4.44.1": - resolution: - { - integrity: sha512-uBmIxoJ4493YATvU2c0upGz87f99e3wop7TJgOA/bXMFd2SvKCI7xkxY/5k50bv7J6dw1SXT4MQBQSLn8Bb/Uw==, - } + '@rollup/rollup-freebsd-x64@4.44.1': + resolution: {integrity: sha512-uBmIxoJ4493YATvU2c0upGz87f99e3wop7TJgOA/bXMFd2SvKCI7xkxY/5k50bv7J6dw1SXT4MQBQSLn8Bb/Uw==} cpu: [x64] os: [freebsd] - "@rollup/rollup-linux-arm-gnueabihf@4.44.1": - resolution: - { - integrity: sha512-n0edDmSHlXFhrlmTK7XBuwKlG5MbS7yleS1cQ9nn4kIeW+dJH+ExqNgQ0RrFRew8Y+0V/x6C5IjsHrJmiHtkxQ==, - } + '@rollup/rollup-linux-arm-gnueabihf@4.44.1': + resolution: {integrity: sha512-n0edDmSHlXFhrlmTK7XBuwKlG5MbS7yleS1cQ9nn4kIeW+dJH+ExqNgQ0RrFRew8Y+0V/x6C5IjsHrJmiHtkxQ==} cpu: [arm] os: [linux] - "@rollup/rollup-linux-arm-musleabihf@4.44.1": - resolution: - { - integrity: sha512-8WVUPy3FtAsKSpyk21kV52HCxB+me6YkbkFHATzC2Yd3yuqHwy2lbFL4alJOLXKljoRw08Zk8/xEj89cLQ/4Nw==, - } + '@rollup/rollup-linux-arm-musleabihf@4.44.1': + resolution: {integrity: sha512-8WVUPy3FtAsKSpyk21kV52HCxB+me6YkbkFHATzC2Yd3yuqHwy2lbFL4alJOLXKljoRw08Zk8/xEj89cLQ/4Nw==} cpu: [arm] os: [linux] - "@rollup/rollup-linux-arm64-gnu@4.44.1": - resolution: - { - integrity: sha512-yuktAOaeOgorWDeFJggjuCkMGeITfqvPgkIXhDqsfKX8J3jGyxdDZgBV/2kj/2DyPaLiX6bPdjJDTu9RB8lUPQ==, - } + '@rollup/rollup-linux-arm64-gnu@4.44.1': + resolution: {integrity: sha512-yuktAOaeOgorWDeFJggjuCkMGeITfqvPgkIXhDqsfKX8J3jGyxdDZgBV/2kj/2DyPaLiX6bPdjJDTu9RB8lUPQ==} cpu: [arm64] os: [linux] - "@rollup/rollup-linux-arm64-musl@4.44.1": - resolution: - { - integrity: sha512-W+GBM4ifET1Plw8pdVaecwUgxmiH23CfAUj32u8knq0JPFyK4weRy6H7ooxYFD19YxBulL0Ktsflg5XS7+7u9g==, - } + '@rollup/rollup-linux-arm64-musl@4.44.1': + resolution: {integrity: sha512-W+GBM4ifET1Plw8pdVaecwUgxmiH23CfAUj32u8knq0JPFyK4weRy6H7ooxYFD19YxBulL0Ktsflg5XS7+7u9g==} cpu: [arm64] os: [linux] - "@rollup/rollup-linux-loongarch64-gnu@4.44.1": - resolution: - { - integrity: sha512-1zqnUEMWp9WrGVuVak6jWTl4fEtrVKfZY7CvcBmUUpxAJ7WcSowPSAWIKa/0o5mBL/Ij50SIf9tuirGx63Ovew==, - } + '@rollup/rollup-linux-loongarch64-gnu@4.44.1': + resolution: {integrity: sha512-1zqnUEMWp9WrGVuVak6jWTl4fEtrVKfZY7CvcBmUUpxAJ7WcSowPSAWIKa/0o5mBL/Ij50SIf9tuirGx63Ovew==} cpu: [loong64] os: [linux] - "@rollup/rollup-linux-powerpc64le-gnu@4.44.1": - resolution: - { - integrity: sha512-Rl3JKaRu0LHIx7ExBAAnf0JcOQetQffaw34T8vLlg9b1IhzcBgaIdnvEbbsZq9uZp3uAH+JkHd20Nwn0h9zPjA==, - } + '@rollup/rollup-linux-powerpc64le-gnu@4.44.1': + resolution: {integrity: sha512-Rl3JKaRu0LHIx7ExBAAnf0JcOQetQffaw34T8vLlg9b1IhzcBgaIdnvEbbsZq9uZp3uAH+JkHd20Nwn0h9zPjA==} cpu: [ppc64] os: [linux] - "@rollup/rollup-linux-riscv64-gnu@4.44.1": - resolution: - { - integrity: sha512-j5akelU3snyL6K3N/iX7otLBIl347fGwmd95U5gS/7z6T4ftK288jKq3A5lcFKcx7wwzb5rgNvAg3ZbV4BqUSw==, - } + '@rollup/rollup-linux-riscv64-gnu@4.44.1': + resolution: {integrity: sha512-j5akelU3snyL6K3N/iX7otLBIl347fGwmd95U5gS/7z6T4ftK288jKq3A5lcFKcx7wwzb5rgNvAg3ZbV4BqUSw==} cpu: [riscv64] os: [linux] - "@rollup/rollup-linux-riscv64-musl@4.44.1": - resolution: - { - integrity: sha512-ppn5llVGgrZw7yxbIm8TTvtj1EoPgYUAbfw0uDjIOzzoqlZlZrLJ/KuiE7uf5EpTpCTrNt1EdtzF0naMm0wGYg==, - } + '@rollup/rollup-linux-riscv64-musl@4.44.1': + resolution: {integrity: sha512-ppn5llVGgrZw7yxbIm8TTvtj1EoPgYUAbfw0uDjIOzzoqlZlZrLJ/KuiE7uf5EpTpCTrNt1EdtzF0naMm0wGYg==} cpu: [riscv64] os: [linux] - "@rollup/rollup-linux-s390x-gnu@4.44.1": - resolution: - { - integrity: sha512-Hu6hEdix0oxtUma99jSP7xbvjkUM/ycke/AQQ4EC5g7jNRLLIwjcNwaUy95ZKBJJwg1ZowsclNnjYqzN4zwkAw==, - } + '@rollup/rollup-linux-s390x-gnu@4.44.1': + resolution: {integrity: sha512-Hu6hEdix0oxtUma99jSP7xbvjkUM/ycke/AQQ4EC5g7jNRLLIwjcNwaUy95ZKBJJwg1ZowsclNnjYqzN4zwkAw==} cpu: [s390x] os: [linux] - "@rollup/rollup-linux-x64-gnu@4.44.1": - resolution: - { - integrity: sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==, - } + '@rollup/rollup-linux-x64-gnu@4.44.1': + resolution: {integrity: sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==} cpu: [x64] os: [linux] - "@rollup/rollup-linux-x64-musl@4.44.1": - resolution: - { - integrity: sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==, - } + '@rollup/rollup-linux-x64-musl@4.44.1': + resolution: {integrity: sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==} cpu: [x64] os: [linux] - "@rollup/rollup-win32-arm64-msvc@4.44.1": - resolution: - { - integrity: sha512-NtSJVKcXwcqozOl+FwI41OH3OApDyLk3kqTJgx8+gp6On9ZEt5mYhIsKNPGuaZr3p9T6NWPKGU/03Vw4CNU9qg==, - } + '@rollup/rollup-win32-arm64-msvc@4.44.1': + resolution: {integrity: sha512-NtSJVKcXwcqozOl+FwI41OH3OApDyLk3kqTJgx8+gp6On9ZEt5mYhIsKNPGuaZr3p9T6NWPKGU/03Vw4CNU9qg==} cpu: [arm64] os: [win32] - "@rollup/rollup-win32-ia32-msvc@4.44.1": - resolution: - { - integrity: sha512-JYA3qvCOLXSsnTR3oiyGws1Dm0YTuxAAeaYGVlGpUsHqloPcFjPg+X0Fj2qODGLNwQOAcCiQmHub/V007kiH5A==, - } + '@rollup/rollup-win32-ia32-msvc@4.44.1': + resolution: {integrity: sha512-JYA3qvCOLXSsnTR3oiyGws1Dm0YTuxAAeaYGVlGpUsHqloPcFjPg+X0Fj2qODGLNwQOAcCiQmHub/V007kiH5A==} cpu: [ia32] os: [win32] - "@rollup/rollup-win32-x64-msvc@4.44.1": - resolution: - { - integrity: sha512-J8o22LuF0kTe7m+8PvW9wk3/bRq5+mRo5Dqo6+vXb7otCm3TPhYOJqOaQtGU9YMWQSL3krMnoOxMr0+9E6F3Ug==, - } + '@rollup/rollup-win32-x64-msvc@4.44.1': + resolution: {integrity: sha512-J8o22LuF0kTe7m+8PvW9wk3/bRq5+mRo5Dqo6+vXb7otCm3TPhYOJqOaQtGU9YMWQSL3krMnoOxMr0+9E6F3Ug==} cpu: [x64] os: [win32] - "@schematics/angular@20.1.3": - resolution: - { - integrity: sha512-+YxWsUKI3RJbYc0NrbLoJhncZPA7tUESwBvmsBmAUh1ca+6JbHXo32EoUqsAVX7HmF4IxyPSgu1JL0JxQV32rA==, - } - engines: - { - node: ^20.19.0 || ^22.12.0 || >=24.0.0, - npm: ^6.11.0 || ^7.5.6 || >=8.0.0, - yarn: ">= 1.13.0", - } - - "@shikijs/core@2.5.0": - resolution: - { - integrity: sha512-uu/8RExTKtavlpH7XqnVYBrfBkUc20ngXiX9NSrBhOVZYv/7XQRKUyhtkeflY5QsxC0GbJThCerruZfsUaSldg==, - } - - "@shikijs/engine-javascript@2.5.0": - resolution: - { - integrity: sha512-VjnOpnQf8WuCEZtNUdjjwGUbtAVKuZkVQ/5cHy/tojVVRIRtlWMYVjyWhxOmIq05AlSOv72z7hRNRGVBgQOl0w==, - } - - "@shikijs/engine-oniguruma@2.5.0": - resolution: - { - integrity: sha512-pGd1wRATzbo/uatrCIILlAdFVKdxImWJGQ5rFiB5VZi2ve5xj3Ax9jny8QvkaV93btQEwR/rSz5ERFpC5mKNIw==, - } - - "@shikijs/langs@2.5.0": - resolution: - { - integrity: sha512-Qfrrt5OsNH5R+5tJ/3uYBBZv3SuGmnRPejV9IlIbFH3HTGLDlkqgHymAlzklVmKBjAaVmkPkyikAV/sQ1wSL+w==, - } - - "@shikijs/themes@2.5.0": - resolution: - { - integrity: sha512-wGrk+R8tJnO0VMzmUExHR+QdSaPUl/NKs+a4cQQRWyoc3YFbUzuLEi/KWK1hj+8BfHRKm2jNhhJck1dfstJpiw==, - } - - "@shikijs/twoslash@2.5.0": - resolution: - { - integrity: sha512-OdyoZRbzTB80qHFHdaXT070OG9hiljxbsJMZmrMAPWXG2e4FV8wbC63VBM5BJXa1DH645nw20VX1MzASkO5V9g==, - } - - "@shikijs/types@2.5.0": - resolution: - { - integrity: sha512-ygl5yhxki9ZLNuNpPitBWvcy9fsSKKaRuO4BAlMyagszQidxcpLAr0qiW/q43DtSIDxO6hEbtYLiFZNXO/hdGw==, - } - - "@shikijs/vscode-textmate@10.0.2": - resolution: - { - integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==, - } - - "@sideway/address@4.1.5": - resolution: - { - integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==, - } - - "@sideway/formula@3.0.1": - resolution: - { - integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==, - } - - "@sideway/pinpoint@2.0.0": - resolution: - { - integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==, - } - - "@sigstore/bundle@2.3.2": - resolution: - { - integrity: sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==, - } - engines: { node: ^16.14.0 || >=18.0.0 } - - "@sigstore/bundle@3.1.0": - resolution: - { - integrity: sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==, - } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@sigstore/core@1.1.0": - resolution: - { - integrity: sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==, - } - engines: { node: ^16.14.0 || >=18.0.0 } - - "@sigstore/core@2.0.0": - resolution: - { - integrity: sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==, - } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@sigstore/protobuf-specs@0.3.3": - resolution: - { - integrity: sha512-RpacQhBlwpBWd7KEJsRKcBQalbV28fvkxwTOJIqhIuDysMMaJW47V4OqW30iJB9uRpqOSxxEAQFdr8tTattReQ==, - } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@sigstore/protobuf-specs@0.4.3": - resolution: - { - integrity: sha512-fk2zjD9117RL9BjqEwF7fwv7Q/P9yGsMV4MUJZ/DocaQJ6+3pKr+syBq1owU5Q5qGw5CUbXzm+4yJ2JVRDQeSA==, - } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@sigstore/sign@2.3.2": - resolution: - { - integrity: sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==, - } - engines: { node: ^16.14.0 || >=18.0.0 } - - "@sigstore/sign@3.1.0": - resolution: - { - integrity: sha512-knzjmaOHOov1Ur7N/z4B1oPqZ0QX5geUfhrVaqVlu+hl0EAoL4o+l0MSULINcD5GCWe3Z0+YJO8ues6vFlW0Yw==, - } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@sigstore/tuf@2.3.4": - resolution: - { - integrity: sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==, - } - engines: { node: ^16.14.0 || >=18.0.0 } - - "@sigstore/tuf@3.1.1": - resolution: - { - integrity: sha512-eFFvlcBIoGwVkkwmTi/vEQFSva3xs5Ot3WmBcjgjVdiaoelBLQaQ/ZBfhlG0MnG0cmTYScPpk7eDdGDWUcFUmg==, - } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@sigstore/verify@1.2.1": - resolution: - { - integrity: sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==, - } - engines: { node: ^16.14.0 || >=18.0.0 } - - "@sigstore/verify@2.1.1": - resolution: - { - integrity: sha512-hVJD77oT67aowHxwT4+M6PGOp+E2LtLdTK3+FC0lBO9T7sYwItDMXZ7Z07IDCvR1M717a4axbIWckrW67KMP/w==, - } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@sinclair/typebox@0.27.8": - resolution: - { - integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==, - } - - "@sinclair/typebox@0.34.38": - resolution: - { - integrity: sha512-HpkxMmc2XmZKhvaKIZZThlHmx1L0I/V1hWK1NubtlFnr6ZqdiOpV72TKudZUNQjZNsyDBay72qFEhEvb+bcwcA==, - } - - "@sindresorhus/merge-streams@2.3.0": - resolution: - { - integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==, - } - engines: { node: ">=18" } - - "@sinonjs/commons@3.0.1": - resolution: - { - integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==, - } - - "@sinonjs/fake-timers@13.0.5": - resolution: - { - integrity: sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==, - } - - "@socket.io/component-emitter@3.1.2": - resolution: - { - integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==, - } - - "@standard-schema/utils@0.3.0": - resolution: - { - integrity: sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==, - } - - "@swc/core-darwin-arm64@1.13.2": - resolution: - { - integrity: sha512-44p7ivuLSGFJ15Vly4ivLJjg3ARo4879LtEBAabcHhSZygpmkP8eyjyWxrH3OxkY1eRZSIJe8yRZPFw4kPXFPw==, - } - engines: { node: ">=10" } + '@schematics/angular@20.1.3': + resolution: {integrity: sha512-+YxWsUKI3RJbYc0NrbLoJhncZPA7tUESwBvmsBmAUh1ca+6JbHXo32EoUqsAVX7HmF4IxyPSgu1JL0JxQV32rA==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + + '@shikijs/core@2.5.0': + resolution: {integrity: sha512-uu/8RExTKtavlpH7XqnVYBrfBkUc20ngXiX9NSrBhOVZYv/7XQRKUyhtkeflY5QsxC0GbJThCerruZfsUaSldg==} + + '@shikijs/engine-javascript@2.5.0': + resolution: {integrity: sha512-VjnOpnQf8WuCEZtNUdjjwGUbtAVKuZkVQ/5cHy/tojVVRIRtlWMYVjyWhxOmIq05AlSOv72z7hRNRGVBgQOl0w==} + + '@shikijs/engine-oniguruma@2.5.0': + resolution: {integrity: sha512-pGd1wRATzbo/uatrCIILlAdFVKdxImWJGQ5rFiB5VZi2ve5xj3Ax9jny8QvkaV93btQEwR/rSz5ERFpC5mKNIw==} + + '@shikijs/langs@2.5.0': + resolution: {integrity: sha512-Qfrrt5OsNH5R+5tJ/3uYBBZv3SuGmnRPejV9IlIbFH3HTGLDlkqgHymAlzklVmKBjAaVmkPkyikAV/sQ1wSL+w==} + + '@shikijs/themes@2.5.0': + resolution: {integrity: sha512-wGrk+R8tJnO0VMzmUExHR+QdSaPUl/NKs+a4cQQRWyoc3YFbUzuLEi/KWK1hj+8BfHRKm2jNhhJck1dfstJpiw==} + + '@shikijs/twoslash@2.5.0': + resolution: {integrity: sha512-OdyoZRbzTB80qHFHdaXT070OG9hiljxbsJMZmrMAPWXG2e4FV8wbC63VBM5BJXa1DH645nw20VX1MzASkO5V9g==} + + '@shikijs/types@2.5.0': + resolution: {integrity: sha512-ygl5yhxki9ZLNuNpPitBWvcy9fsSKKaRuO4BAlMyagszQidxcpLAr0qiW/q43DtSIDxO6hEbtYLiFZNXO/hdGw==} + + '@shikijs/vscode-textmate@10.0.2': + resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} + + '@sideway/address@4.1.5': + resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} + + '@sideway/formula@3.0.1': + resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} + + '@sideway/pinpoint@2.0.0': + resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + + '@sigstore/bundle@2.3.2': + resolution: {integrity: sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@sigstore/bundle@3.1.0': + resolution: {integrity: sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@sigstore/core@1.1.0': + resolution: {integrity: sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@sigstore/core@2.0.0': + resolution: {integrity: sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@sigstore/protobuf-specs@0.3.3': + resolution: {integrity: sha512-RpacQhBlwpBWd7KEJsRKcBQalbV28fvkxwTOJIqhIuDysMMaJW47V4OqW30iJB9uRpqOSxxEAQFdr8tTattReQ==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@sigstore/protobuf-specs@0.4.3': + resolution: {integrity: sha512-fk2zjD9117RL9BjqEwF7fwv7Q/P9yGsMV4MUJZ/DocaQJ6+3pKr+syBq1owU5Q5qGw5CUbXzm+4yJ2JVRDQeSA==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@sigstore/sign@2.3.2': + resolution: {integrity: sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@sigstore/sign@3.1.0': + resolution: {integrity: sha512-knzjmaOHOov1Ur7N/z4B1oPqZ0QX5geUfhrVaqVlu+hl0EAoL4o+l0MSULINcD5GCWe3Z0+YJO8ues6vFlW0Yw==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@sigstore/tuf@2.3.4': + resolution: {integrity: sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@sigstore/tuf@3.1.1': + resolution: {integrity: sha512-eFFvlcBIoGwVkkwmTi/vEQFSva3xs5Ot3WmBcjgjVdiaoelBLQaQ/ZBfhlG0MnG0cmTYScPpk7eDdGDWUcFUmg==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@sigstore/verify@1.2.1': + resolution: {integrity: sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@sigstore/verify@2.1.1': + resolution: {integrity: sha512-hVJD77oT67aowHxwT4+M6PGOp+E2LtLdTK3+FC0lBO9T7sYwItDMXZ7Z07IDCvR1M717a4axbIWckrW67KMP/w==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@sinclair/typebox@0.27.8': + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + + '@sinclair/typebox@0.34.38': + resolution: {integrity: sha512-HpkxMmc2XmZKhvaKIZZThlHmx1L0I/V1hWK1NubtlFnr6ZqdiOpV72TKudZUNQjZNsyDBay72qFEhEvb+bcwcA==} + + '@sindresorhus/merge-streams@2.3.0': + resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} + engines: {node: '>=18'} + + '@sinonjs/commons@3.0.1': + resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} + + '@sinonjs/fake-timers@13.0.5': + resolution: {integrity: sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==} + + '@socket.io/component-emitter@3.1.2': + resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} + + '@standard-schema/utils@0.3.0': + resolution: {integrity: sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==} + + '@swc/core-darwin-arm64@1.13.2': + resolution: {integrity: sha512-44p7ivuLSGFJ15Vly4ivLJjg3ARo4879LtEBAabcHhSZygpmkP8eyjyWxrH3OxkY1eRZSIJe8yRZPFw4kPXFPw==} + engines: {node: '>=10'} cpu: [arm64] os: [darwin] - "@swc/core-darwin-x64@1.13.2": - resolution: - { - integrity: sha512-Lb9EZi7X2XDAVmuUlBm2UvVAgSCbD3qKqDCxSI4jEOddzVOpNCnyZ/xEampdngUIyDDhhJLYU9duC+Mcsv5Y+A==, - } - engines: { node: ">=10" } + '@swc/core-darwin-x64@1.13.2': + resolution: {integrity: sha512-Lb9EZi7X2XDAVmuUlBm2UvVAgSCbD3qKqDCxSI4jEOddzVOpNCnyZ/xEampdngUIyDDhhJLYU9duC+Mcsv5Y+A==} + engines: {node: '>=10'} cpu: [x64] os: [darwin] - "@swc/core-linux-arm-gnueabihf@1.13.2": - resolution: - { - integrity: sha512-9TDe/92ee1x57x+0OqL1huG4BeljVx0nWW4QOOxp8CCK67Rpc/HHl2wciJ0Kl9Dxf2NvpNtkPvqj9+BUmM9WVA==, - } - engines: { node: ">=10" } + '@swc/core-linux-arm-gnueabihf@1.13.2': + resolution: {integrity: sha512-9TDe/92ee1x57x+0OqL1huG4BeljVx0nWW4QOOxp8CCK67Rpc/HHl2wciJ0Kl9Dxf2NvpNtkPvqj9+BUmM9WVA==} + engines: {node: '>=10'} cpu: [arm] os: [linux] - "@swc/core-linux-arm64-gnu@1.13.2": - resolution: - { - integrity: sha512-KJUSl56DBk7AWMAIEcU83zl5mg3vlQYhLELhjwRFkGFMvghQvdqQ3zFOYa4TexKA7noBZa3C8fb24rI5sw9Exg==, - } - engines: { node: ">=10" } + '@swc/core-linux-arm64-gnu@1.13.2': + resolution: {integrity: sha512-KJUSl56DBk7AWMAIEcU83zl5mg3vlQYhLELhjwRFkGFMvghQvdqQ3zFOYa4TexKA7noBZa3C8fb24rI5sw9Exg==} + engines: {node: '>=10'} cpu: [arm64] os: [linux] - "@swc/core-linux-arm64-musl@1.13.2": - resolution: - { - integrity: sha512-teU27iG1oyWpNh9CzcGQ48ClDRt/RCem7mYO7ehd2FY102UeTws2+OzLESS1TS1tEZipq/5xwx3FzbVgiolCiQ==, - } - engines: { node: ">=10" } + '@swc/core-linux-arm64-musl@1.13.2': + resolution: {integrity: sha512-teU27iG1oyWpNh9CzcGQ48ClDRt/RCem7mYO7ehd2FY102UeTws2+OzLESS1TS1tEZipq/5xwx3FzbVgiolCiQ==} + engines: {node: '>=10'} cpu: [arm64] os: [linux] - "@swc/core-linux-x64-gnu@1.13.2": - resolution: - { - integrity: sha512-dRPsyPyqpLD0HMRCRpYALIh4kdOir8pPg4AhNQZLehKowigRd30RcLXGNVZcc31Ua8CiPI4QSgjOIxK+EQe4LQ==, - } - engines: { node: ">=10" } + '@swc/core-linux-x64-gnu@1.13.2': + resolution: {integrity: sha512-dRPsyPyqpLD0HMRCRpYALIh4kdOir8pPg4AhNQZLehKowigRd30RcLXGNVZcc31Ua8CiPI4QSgjOIxK+EQe4LQ==} + engines: {node: '>=10'} cpu: [x64] os: [linux] - "@swc/core-linux-x64-musl@1.13.2": - resolution: - { - integrity: sha512-CCxETW+KkYEQDqz1SYC15YIWYheqFC+PJVOW76Maa/8yu8Biw+HTAcblKf2isrlUtK8RvrQN94v3UXkC2NzCEw==, - } - engines: { node: ">=10" } + '@swc/core-linux-x64-musl@1.13.2': + resolution: {integrity: sha512-CCxETW+KkYEQDqz1SYC15YIWYheqFC+PJVOW76Maa/8yu8Biw+HTAcblKf2isrlUtK8RvrQN94v3UXkC2NzCEw==} + engines: {node: '>=10'} cpu: [x64] os: [linux] - "@swc/core-win32-arm64-msvc@1.13.2": - resolution: - { - integrity: sha512-Wv/QTA6PjyRLlmKcN6AmSI4jwSMRl0VTLGs57PHTqYRwwfwd7y4s2fIPJVBNbAlXd795dOEP6d/bGSQSyhOX3A==, - } - engines: { node: ">=10" } + '@swc/core-win32-arm64-msvc@1.13.2': + resolution: {integrity: sha512-Wv/QTA6PjyRLlmKcN6AmSI4jwSMRl0VTLGs57PHTqYRwwfwd7y4s2fIPJVBNbAlXd795dOEP6d/bGSQSyhOX3A==} + engines: {node: '>=10'} cpu: [arm64] os: [win32] - "@swc/core-win32-ia32-msvc@1.13.2": - resolution: - { - integrity: sha512-PuCdtNynEkUNbUXX/wsyUC+t4mamIU5y00lT5vJcAvco3/r16Iaxl5UCzhXYaWZSNVZMzPp9qN8NlSL8M5pPxw==, - } - engines: { node: ">=10" } + '@swc/core-win32-ia32-msvc@1.13.2': + resolution: {integrity: sha512-PuCdtNynEkUNbUXX/wsyUC+t4mamIU5y00lT5vJcAvco3/r16Iaxl5UCzhXYaWZSNVZMzPp9qN8NlSL8M5pPxw==} + engines: {node: '>=10'} cpu: [ia32] os: [win32] - "@swc/core-win32-x64-msvc@1.13.2": - resolution: - { - integrity: sha512-qlmMkFZJus8cYuBURx1a3YAG2G7IW44i+FEYV5/32ylKkzGNAr9tDJSA53XNnNXkAB5EXSPsOz7bn5C3JlEtdQ==, - } - engines: { node: ">=10" } + '@swc/core-win32-x64-msvc@1.13.2': + resolution: {integrity: sha512-qlmMkFZJus8cYuBURx1a3YAG2G7IW44i+FEYV5/32ylKkzGNAr9tDJSA53XNnNXkAB5EXSPsOz7bn5C3JlEtdQ==} + engines: {node: '>=10'} cpu: [x64] os: [win32] - "@swc/core@1.13.2": - resolution: - { - integrity: sha512-YWqn+0IKXDhqVLKoac4v2tV6hJqB/wOh8/Br8zjqeqBkKa77Qb0Kw2i7LOFzjFNZbZaPH6AlMGlBwNrxaauaAg==, - } - engines: { node: ">=10" } + '@swc/core@1.13.2': + resolution: {integrity: sha512-YWqn+0IKXDhqVLKoac4v2tV6hJqB/wOh8/Br8zjqeqBkKa77Qb0Kw2i7LOFzjFNZbZaPH6AlMGlBwNrxaauaAg==} + engines: {node: '>=10'} peerDependencies: - "@swc/helpers": ">=0.5.17" + '@swc/helpers': '>=0.5.17' peerDependenciesMeta: - "@swc/helpers": + '@swc/helpers': optional: true - "@swc/counter@0.1.3": - resolution: - { - integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==, - } - - "@swc/helpers@0.5.15": - resolution: - { - integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==, - } - - "@swc/helpers@0.5.17": - resolution: - { - integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==, - } - - "@swc/jest@0.2.39": - resolution: - { - integrity: sha512-eyokjOwYd0Q8RnMHri+8/FS1HIrIUKK/sRrFp8c1dThUOfNeCWbLmBP1P5VsKdvmkd25JaH+OKYwEYiAYg9YAA==, - } - engines: { npm: ">= 7.0.0" } + '@swc/counter@0.1.3': + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + + '@swc/helpers@0.5.15': + resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} + + '@swc/helpers@0.5.17': + resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} + + '@swc/jest@0.2.39': + resolution: {integrity: sha512-eyokjOwYd0Q8RnMHri+8/FS1HIrIUKK/sRrFp8c1dThUOfNeCWbLmBP1P5VsKdvmkd25JaH+OKYwEYiAYg9YAA==} + engines: {npm: '>= 7.0.0'} peerDependencies: - "@swc/core": "*" - - "@swc/types@0.1.23": - resolution: - { - integrity: sha512-u1iIVZV9Q0jxY+yM2vw/hZGDNudsN85bBpTqzAQ9rzkxW9D+e3aEM4Han+ow518gSewkXgjmEK0BD79ZcNVgPw==, - } - - "@tanstack/react-virtual@3.13.12": - resolution: - { - integrity: sha512-Gd13QdxPSukP8ZrkbgS2RwoZseTTbQPLnQEn7HY/rqtM+8Zt95f7xKC7N0EsKs7aoz0WzZ+fditZux+F8EzYxA==, - } + '@swc/core': '*' + + '@swc/types@0.1.23': + resolution: {integrity: sha512-u1iIVZV9Q0jxY+yM2vw/hZGDNudsN85bBpTqzAQ9rzkxW9D+e3aEM4Han+ow518gSewkXgjmEK0BD79ZcNVgPw==} + + '@tanstack/react-virtual@3.13.12': + resolution: {integrity: sha512-Gd13QdxPSukP8ZrkbgS2RwoZseTTbQPLnQEn7HY/rqtM+8Zt95f7xKC7N0EsKs7aoz0WzZ+fditZux+F8EzYxA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - "@tanstack/virtual-core@3.13.12": - resolution: - { - integrity: sha512-1YBOJfRHV4sXUmWsFSf5rQor4Ss82G8dQWLRbnk3GA4jeP8hQt1hxXh0tmflpC0dz3VgEv/1+qwPyLeWkQuPFA==, - } - - "@theguild/remark-mermaid@0.2.0": - resolution: - { - integrity: sha512-o8n57TJy0OI4PCrNw8z6S+vpHtrwoQZzTA5Y3fL0U1NDRIoMg/78duWgEBFsCZcWM1G6zjE91yg1aKCsDwgE2Q==, - } + '@tanstack/virtual-core@3.13.12': + resolution: {integrity: sha512-1YBOJfRHV4sXUmWsFSf5rQor4Ss82G8dQWLRbnk3GA4jeP8hQt1hxXh0tmflpC0dz3VgEv/1+qwPyLeWkQuPFA==} + + '@theguild/remark-mermaid@0.2.0': + resolution: {integrity: sha512-o8n57TJy0OI4PCrNw8z6S+vpHtrwoQZzTA5Y3fL0U1NDRIoMg/78duWgEBFsCZcWM1G6zjE91yg1aKCsDwgE2Q==} peerDependencies: react: ^18.2.0 - "@theguild/remark-npm2yarn@0.3.3": - resolution: - { - integrity: sha512-ma6DvR03gdbvwqfKx1omqhg9May/VYGdMHvTzB4VuxkyS7KzfZ/lzrj43hmcsggpMje0x7SADA/pcMph0ejRnA==, - } - - "@tsconfig/node24@24.0.1": - resolution: - { - integrity: sha512-3+IXshza3bIrT0tbHBr9CixQDVf4iBf0HTR0hCYowhpLqkzJjswu3UY8aZWjRXZep31kYB+o2SQeD8KwIoUHYw==, - } - - "@tsconfig/strictest@2.0.5": - resolution: - { - integrity: sha512-ec4tjL2Rr0pkZ5hww65c+EEPYwxOi4Ryv+0MtjeaSQRJyq322Q27eOQiFbuNgw2hpL4hB1/W/HBGk3VKS43osg==, - } - - "@tufjs/canonical-json@2.0.0": - resolution: - { - integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==, - } - engines: { node: ^16.14.0 || >=18.0.0 } - - "@tufjs/models@2.0.1": - resolution: - { - integrity: sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==, - } - engines: { node: ^16.14.0 || >=18.0.0 } - - "@tufjs/models@3.0.1": - resolution: - { - integrity: sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==, - } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@tybys/wasm-util@0.10.0": - resolution: - { - integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==, - } - - "@tybys/wasm-util@0.9.0": - resolution: - { - integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==, - } - - "@types/accepts@1.3.7": - resolution: - { - integrity: sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==, - } - - "@types/babel__core@7.20.5": - resolution: - { - integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==, - } - - "@types/babel__generator@7.27.0": - resolution: - { - integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==, - } - - "@types/babel__template@7.4.4": - resolution: - { - integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==, - } - - "@types/babel__traverse@7.20.7": - resolution: - { - integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==, - } - - "@types/body-parser@1.19.6": - resolution: - { - integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==, - } - - "@types/bonjour@3.5.13": - resolution: - { - integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==, - } - - "@types/co-body@6.1.3": - resolution: - { - integrity: sha512-UhuhrQ5hclX6UJctv5m4Rfp52AfG9o9+d9/HwjxhVB5NjXxr5t9oKgJxN8xRHgr35oo8meUEHUPFWiKg6y71aA==, - } - - "@types/connect-history-api-fallback@1.5.4": - resolution: - { - integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==, - } - - "@types/connect@3.4.38": - resolution: - { - integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==, - } - - "@types/content-disposition@0.5.9": - resolution: - { - integrity: sha512-8uYXI3Gw35MhiVYhG3s295oihrxRyytcRHjSjqnqZVDDy/xcGBRny7+Xj1Wgfhv5QzRtN2hB2dVRBUX9XW3UcQ==, - } - - "@types/cookies@0.9.1": - resolution: - { - integrity: sha512-E/DPgzifH4sM1UMadJMWd6mO2jOd4g1Ejwzx8/uRCDpJis1IrlyQEcGAYEomtAqRYmD5ORbNXMeI9U0RiVGZbg==, - } - - "@types/cors@2.8.19": - resolution: - { - integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==, - } - - "@types/d3-array@3.2.1": - resolution: - { - integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==, - } - - "@types/d3-axis@3.0.6": - resolution: - { - integrity: sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==, - } - - "@types/d3-brush@3.0.6": - resolution: - { - integrity: sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==, - } - - "@types/d3-chord@3.0.6": - resolution: - { - integrity: sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==, - } - - "@types/d3-color@3.1.3": - resolution: - { - integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==, - } - - "@types/d3-contour@3.0.6": - resolution: - { - integrity: sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==, - } - - "@types/d3-delaunay@6.0.4": - resolution: - { - integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==, - } - - "@types/d3-dispatch@3.0.6": - resolution: - { - integrity: sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ==, - } - - "@types/d3-drag@3.0.7": - resolution: - { - integrity: sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==, - } - - "@types/d3-dsv@3.0.7": - resolution: - { - integrity: sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==, - } - - "@types/d3-ease@3.0.2": - resolution: - { - integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==, - } - - "@types/d3-fetch@3.0.7": - resolution: - { - integrity: sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==, - } - - "@types/d3-force@3.0.10": - resolution: - { - integrity: sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==, - } - - "@types/d3-format@3.0.4": - resolution: - { - integrity: sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==, - } - - "@types/d3-geo@3.1.0": - resolution: - { - integrity: sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==, - } - - "@types/d3-hierarchy@3.1.7": - resolution: - { - integrity: sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==, - } - - "@types/d3-interpolate@3.0.4": - resolution: - { - integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==, - } - - "@types/d3-path@3.1.1": - resolution: - { - integrity: sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==, - } - - "@types/d3-polygon@3.0.2": - resolution: - { - integrity: sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==, - } - - "@types/d3-quadtree@3.0.6": - resolution: - { - integrity: sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==, - } - - "@types/d3-random@3.0.3": - resolution: - { - integrity: sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==, - } - - "@types/d3-scale-chromatic@3.1.0": - resolution: - { - integrity: sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==, - } - - "@types/d3-scale@4.0.9": - resolution: - { - integrity: sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==, - } - - "@types/d3-selection@3.0.11": - resolution: - { - integrity: sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==, - } - - "@types/d3-shape@3.1.7": - resolution: - { - integrity: sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==, - } - - "@types/d3-time-format@4.0.3": - resolution: - { - integrity: sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==, - } - - "@types/d3-time@3.0.4": - resolution: - { - integrity: sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==, - } - - "@types/d3-timer@3.0.2": - resolution: - { - integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==, - } - - "@types/d3-transition@3.0.9": - resolution: - { - integrity: sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==, - } - - "@types/d3-zoom@3.0.8": - resolution: - { - integrity: sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==, - } - - "@types/d3@7.4.3": - resolution: - { - integrity: sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==, - } - - "@types/debug@4.1.12": - resolution: - { - integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==, - } - - "@types/eslint-scope@3.7.7": - resolution: - { - integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==, - } - - "@types/eslint@9.6.1": - resolution: - { - integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==, - } - - "@types/estree-jsx@1.0.5": - resolution: - { - integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==, - } - - "@types/estree@1.0.8": - resolution: - { - integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==, - } - - "@types/express-serve-static-core@4.19.6": - resolution: - { - integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==, - } - - "@types/express-serve-static-core@5.0.7": - resolution: - { - integrity: sha512-R+33OsgWw7rOhD1emjU7dzCDHucJrgJXMA5PYCzJxVil0dsyx5iBEPHqpPfiKNJQb7lZ1vxwoLR4Z87bBUpeGQ==, - } - - "@types/express@4.17.23": - resolution: - { - integrity: sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==, - } - - "@types/express@5.0.3": - resolution: - { - integrity: sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==, - } - - "@types/formidable@2.0.6": - resolution: - { - integrity: sha512-L4HcrA05IgQyNYJj6kItuIkXrInJvsXTPC5B1i64FggWKKqSL+4hgt7asiSNva75AoLQjq29oPxFfU4GAQ6Z2w==, - } - - "@types/geojson@7946.0.16": - resolution: - { - integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==, - } - - "@types/hast@3.0.4": - resolution: - { - integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==, - } - - "@types/http-assert@1.5.6": - resolution: - { - integrity: sha512-TTEwmtjgVbYAzZYWyeHPrrtWnfVkm8tQkP8P21uQifPgMRgjrow3XDEYqucuC8SKZJT7pUnhU/JymvjggxO9vw==, - } - - "@types/http-errors@2.0.5": - resolution: - { - integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==, - } - - "@types/http-proxy@1.17.16": - resolution: - { - integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==, - } - - "@types/istanbul-lib-coverage@2.0.6": - resolution: - { - integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==, - } - - "@types/istanbul-lib-report@3.0.3": - resolution: - { - integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==, - } - - "@types/istanbul-reports@3.0.4": - resolution: - { - integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==, - } - - "@types/jasmine@5.1.8": - resolution: - { - integrity: sha512-u7/CnvRdh6AaaIzYjCgUuVbREFgulhX05Qtf6ZtW+aOcjCKKVvKgpkPYJBFTZSHtFBYimzU4zP0V2vrEsq9Wcg==, - } - - "@types/js-yaml@4.0.9": - resolution: - { - integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==, - } - - "@types/json-schema@7.0.15": - resolution: - { - integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, - } - - "@types/katex@0.16.7": - resolution: - { - integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==, - } - - "@types/keygrip@1.0.6": - resolution: - { - integrity: sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ==, - } - - "@types/koa-compose@3.2.8": - resolution: - { - integrity: sha512-4Olc63RY+MKvxMwVknCUDhRQX1pFQoBZ/lXcRLP69PQkEpze/0cr8LNqJQe5NFb/b19DWi2a5bTi2VAlQzhJuA==, - } - - "@types/koa@2.15.0": - resolution: - { - integrity: sha512-7QFsywoE5URbuVnG3loe03QXuGajrnotr3gQkXcEBShORai23MePfFYdhz90FEtBBpkyIYQbVD+evKtloCgX3g==, - } - - "@types/koa__cors@5.0.0": - resolution: - { - integrity: sha512-LCk/n25Obq5qlernGOK/2LUwa/2YJb2lxHUkkvYFDOpLXlVI6tKcdfCHRBQnOY4LwH6el5WOLs6PD/a8Uzau6g==, - } - - "@types/koa__router@12.0.4": - resolution: - { - integrity: sha512-Y7YBbSmfXZpa/m5UGGzb7XadJIRBRnwNY9cdAojZGp65Cpe5MAP3mOZE7e3bImt8dfKS4UFcR16SLH8L/z7PBw==, - } - - "@types/lodash@4.17.20": - resolution: - { - integrity: sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==, - } - - "@types/mdast@4.0.4": - resolution: - { - integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==, - } - - "@types/mdx@2.0.13": - resolution: - { - integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==, - } - - "@types/mime@1.3.5": - resolution: - { - integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==, - } - - "@types/minimatch@3.0.5": - resolution: - { - integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==, - } - - "@types/minimist@1.2.5": - resolution: - { - integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==, - } - - "@types/ms@2.1.0": - resolution: - { - integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==, - } - - "@types/nlcst@2.0.3": - resolution: - { - integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==, - } - - "@types/node-forge@1.3.13": - resolution: - { - integrity: sha512-zePQJSW5QkwSHKRApqWCVKeKoSOt4xvEnLENZPjyvm9Ezdf/EyDeJM7jqLzOwjVICQQzvLZ63T55MKdJB5H6ww==, - } - - "@types/node@22.16.5": - resolution: - { - integrity: sha512-bJFoMATwIGaxxx8VJPeM8TonI8t579oRvgAuT8zFugJsJZgzqv0Fu8Mhp68iecjzG7cnN3mO2dJQ5uUM2EFrgQ==, - } - - "@types/normalize-package-data@2.4.4": - resolution: - { - integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==, - } - - "@types/prettier@3.0.0": - resolution: - { - integrity: sha512-mFMBfMOz8QxhYVbuINtswBp9VL2b4Y0QqYHwqLz3YbgtfAcat2Dl6Y1o4e22S/OVE6Ebl9m7wWiMT2lSbAs1wA==, - } + '@theguild/remark-npm2yarn@0.3.3': + resolution: {integrity: sha512-ma6DvR03gdbvwqfKx1omqhg9May/VYGdMHvTzB4VuxkyS7KzfZ/lzrj43hmcsggpMje0x7SADA/pcMph0ejRnA==} + + '@tsconfig/node24@24.0.1': + resolution: {integrity: sha512-3+IXshza3bIrT0tbHBr9CixQDVf4iBf0HTR0hCYowhpLqkzJjswu3UY8aZWjRXZep31kYB+o2SQeD8KwIoUHYw==} + + '@tsconfig/strictest@2.0.5': + resolution: {integrity: sha512-ec4tjL2Rr0pkZ5hww65c+EEPYwxOi4Ryv+0MtjeaSQRJyq322Q27eOQiFbuNgw2hpL4hB1/W/HBGk3VKS43osg==} + + '@tufjs/canonical-json@2.0.0': + resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@tufjs/models@2.0.1': + resolution: {integrity: sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@tufjs/models@3.0.1': + resolution: {integrity: sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@tybys/wasm-util@0.10.0': + resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==} + + '@tybys/wasm-util@0.9.0': + resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} + + '@types/accepts@1.3.7': + resolution: {integrity: sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==} + + '@types/babel-generator@6.25.8': + resolution: {integrity: sha512-f5l89J0UpYhTE6TFCxy3X+8pJVru1eig1fcvF9qHmOk9h1VxZimd+++tu5GShntCOdhE/MoZZ0SlpGTyh4XrKg==} + + '@types/babel-types@7.0.16': + resolution: {integrity: sha512-5QXs9GBFTNTmilLlWBhnsprqpjfrotyrnzUdwDrywEL/DA4LuCWQT300BTOXA3Y9ngT9F2uvmCoIxI6z8DlJEA==} + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.27.0': + resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.20.7': + resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==} + + '@types/body-parser@1.19.6': + resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==} + + '@types/bonjour@3.5.13': + resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} + + '@types/braces@3.0.5': + resolution: {integrity: sha512-SQFof9H+LXeWNz8wDe7oN5zu7ket0qwMu5vZubW4GCJ8Kkeh6nBWUz87+KTz/G3Kqsrp0j/W253XJb3KMEeg3w==} + + '@types/co-body@6.1.3': + resolution: {integrity: sha512-UhuhrQ5hclX6UJctv5m4Rfp52AfG9o9+d9/HwjxhVB5NjXxr5t9oKgJxN8xRHgr35oo8meUEHUPFWiKg6y71aA==} + + '@types/connect-history-api-fallback@1.5.4': + resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} + + '@types/connect@3.4.38': + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + + '@types/content-disposition@0.5.9': + resolution: {integrity: sha512-8uYXI3Gw35MhiVYhG3s295oihrxRyytcRHjSjqnqZVDDy/xcGBRny7+Xj1Wgfhv5QzRtN2hB2dVRBUX9XW3UcQ==} + + '@types/convert-source-map@2.0.3': + resolution: {integrity: sha512-ag0BfJLZf6CQz8VIuRIEYQ5Ggwk/82uvTQf27RcpyDNbY0Vw49LIPqAxk5tqYfrCs9xDaIMvl4aj7ZopnYL8bA==} + + '@types/cookies@0.9.1': + resolution: {integrity: sha512-E/DPgzifH4sM1UMadJMWd6mO2jOd4g1Ejwzx8/uRCDpJis1IrlyQEcGAYEomtAqRYmD5ORbNXMeI9U0RiVGZbg==} + + '@types/cors@2.8.19': + resolution: {integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==} + + '@types/d3-array@3.2.1': + resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==} + + '@types/d3-axis@3.0.6': + resolution: {integrity: sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==} + + '@types/d3-brush@3.0.6': + resolution: {integrity: sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==} + + '@types/d3-chord@3.0.6': + resolution: {integrity: sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==} + + '@types/d3-color@3.1.3': + resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} + + '@types/d3-contour@3.0.6': + resolution: {integrity: sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==} + + '@types/d3-delaunay@6.0.4': + resolution: {integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==} + + '@types/d3-dispatch@3.0.6': + resolution: {integrity: sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ==} + + '@types/d3-drag@3.0.7': + resolution: {integrity: sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==} + + '@types/d3-dsv@3.0.7': + resolution: {integrity: sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==} + + '@types/d3-ease@3.0.2': + resolution: {integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==} + + '@types/d3-fetch@3.0.7': + resolution: {integrity: sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==} + + '@types/d3-force@3.0.10': + resolution: {integrity: sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==} + + '@types/d3-format@3.0.4': + resolution: {integrity: sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==} + + '@types/d3-geo@3.1.0': + resolution: {integrity: sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==} + + '@types/d3-hierarchy@3.1.7': + resolution: {integrity: sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==} + + '@types/d3-interpolate@3.0.4': + resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==} + + '@types/d3-path@3.1.1': + resolution: {integrity: sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==} + + '@types/d3-polygon@3.0.2': + resolution: {integrity: sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==} + + '@types/d3-quadtree@3.0.6': + resolution: {integrity: sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==} + + '@types/d3-random@3.0.3': + resolution: {integrity: sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==} + + '@types/d3-scale-chromatic@3.1.0': + resolution: {integrity: sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==} + + '@types/d3-scale@4.0.9': + resolution: {integrity: sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==} + + '@types/d3-selection@3.0.11': + resolution: {integrity: sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==} + + '@types/d3-shape@3.1.7': + resolution: {integrity: sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==} + + '@types/d3-time-format@4.0.3': + resolution: {integrity: sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==} + + '@types/d3-time@3.0.4': + resolution: {integrity: sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==} + + '@types/d3-timer@3.0.2': + resolution: {integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==} + + '@types/d3-transition@3.0.9': + resolution: {integrity: sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==} + + '@types/d3-zoom@3.0.8': + resolution: {integrity: sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==} + + '@types/d3@7.4.3': + resolution: {integrity: sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==} + + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + + '@types/eslint-scope@3.7.7': + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + + '@types/eslint@9.6.1': + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} + + '@types/estree-jsx@1.0.5': + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} + + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + + '@types/express-serve-static-core@4.19.6': + resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} + + '@types/express-serve-static-core@5.0.7': + resolution: {integrity: sha512-R+33OsgWw7rOhD1emjU7dzCDHucJrgJXMA5PYCzJxVil0dsyx5iBEPHqpPfiKNJQb7lZ1vxwoLR4Z87bBUpeGQ==} + + '@types/express@4.17.23': + resolution: {integrity: sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==} + + '@types/express@5.0.3': + resolution: {integrity: sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==} + + '@types/formidable@2.0.6': + resolution: {integrity: sha512-L4HcrA05IgQyNYJj6kItuIkXrInJvsXTPC5B1i64FggWKKqSL+4hgt7asiSNva75AoLQjq29oPxFfU4GAQ6Z2w==} + + '@types/geojson@7946.0.16': + resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==} + + '@types/graceful-fs@4.1.9': + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + + '@types/http-assert@1.5.6': + resolution: {integrity: sha512-TTEwmtjgVbYAzZYWyeHPrrtWnfVkm8tQkP8P21uQifPgMRgjrow3XDEYqucuC8SKZJT7pUnhU/JymvjggxO9vw==} + + '@types/http-errors@2.0.5': + resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==} + + '@types/http-proxy@1.17.16': + resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==} + + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + + '@types/istanbul-lib-instrument@1.7.8': + resolution: {integrity: sha512-y8t6GUkn5bTXry7Zu/2HjTakxLNtvKbIQnAiGR2M3orrdZF+zp1J9ZAKfj3VM1k3sJodkjEcWfdCJ0bEAKp6CA==} + + '@types/istanbul-lib-report@3.0.3': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + + '@types/istanbul-lib-source-maps@4.0.4': + resolution: {integrity: sha512-p+nSH0hBMLvuqgnT0rbBnDcfO3IuOZrLU+Yf4x0BhGVmXynB+gm9D35gAvWeMuk+riik5Rj12NBQm8rnzIPH3g==} + + '@types/istanbul-reports@3.0.4': + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + + '@types/jasmine@5.1.8': + resolution: {integrity: sha512-u7/CnvRdh6AaaIzYjCgUuVbREFgulhX05Qtf6ZtW+aOcjCKKVvKgpkPYJBFTZSHtFBYimzU4zP0V2vrEsq9Wcg==} + + '@types/js-yaml@4.0.9': + resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/katex@0.16.7': + resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==} + + '@types/keygrip@1.0.6': + resolution: {integrity: sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ==} + + '@types/koa-compose@3.2.8': + resolution: {integrity: sha512-4Olc63RY+MKvxMwVknCUDhRQX1pFQoBZ/lXcRLP69PQkEpze/0cr8LNqJQe5NFb/b19DWi2a5bTi2VAlQzhJuA==} + + '@types/koa@2.15.0': + resolution: {integrity: sha512-7QFsywoE5URbuVnG3loe03QXuGajrnotr3gQkXcEBShORai23MePfFYdhz90FEtBBpkyIYQbVD+evKtloCgX3g==} + + '@types/koa__cors@5.0.0': + resolution: {integrity: sha512-LCk/n25Obq5qlernGOK/2LUwa/2YJb2lxHUkkvYFDOpLXlVI6tKcdfCHRBQnOY4LwH6el5WOLs6PD/a8Uzau6g==} + + '@types/koa__router@12.0.4': + resolution: {integrity: sha512-Y7YBbSmfXZpa/m5UGGzb7XadJIRBRnwNY9cdAojZGp65Cpe5MAP3mOZE7e3bImt8dfKS4UFcR16SLH8L/z7PBw==} + + '@types/lodash@4.17.20': + resolution: {integrity: sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==} + + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + + '@types/mdx@2.0.13': + resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} + + '@types/merge-stream@2.0.0': + resolution: {integrity: sha512-tGBsvypku7sAw6RAkpPDgFKZOGIALHM7P+NJt79monj2OrKhlfyvstNofMPLzi2CQ+rsecV3+/hYfXDnktrA5Q==} + + '@types/micromatch@4.0.9': + resolution: {integrity: sha512-7V+8ncr22h4UoYRLnLXSpTxjQrNUXtWHGeMPRJt1nULXI57G9bIcpyrHlmrQ7QK24EyyuXvYcSSWAM8GA9nqCg==} + + '@types/mime@1.3.5': + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + + '@types/minimatch@3.0.5': + resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} + + '@types/minimist@1.2.5': + resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} + + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + + '@types/nlcst@2.0.3': + resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} + + '@types/node-forge@1.3.13': + resolution: {integrity: sha512-zePQJSW5QkwSHKRApqWCVKeKoSOt4xvEnLENZPjyvm9Ezdf/EyDeJM7jqLzOwjVICQQzvLZ63T55MKdJB5H6ww==} + + '@types/node-notifier@8.0.5': + resolution: {integrity: sha512-LX7+8MtTsv6szumAp6WOy87nqMEdGhhry/Qfprjm1Ma6REjVzeF7SCyvPtp5RaF6IkXCS9V4ra8g5fwvf2ZAYg==} + + '@types/node@22.16.5': + resolution: {integrity: sha512-bJFoMATwIGaxxx8VJPeM8TonI8t579oRvgAuT8zFugJsJZgzqv0Fu8Mhp68iecjzG7cnN3mO2dJQ5uUM2EFrgQ==} + + '@types/normalize-package-data@2.4.4': + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} + + '@types/picomatch@4.0.2': + resolution: {integrity: sha512-qHHxQ+P9PysNEGbALT8f8YOSHW0KJu6l2xU8DYY0fu/EmGxXdVnuTLvFUvBgPJMSqXq29SYHveejeAha+4AYgA==} + + '@types/prettier@3.0.0': + resolution: {integrity: sha512-mFMBfMOz8QxhYVbuINtswBp9VL2b4Y0QqYHwqLz3YbgtfAcat2Dl6Y1o4e22S/OVE6Ebl9m7wWiMT2lSbAs1wA==} deprecated: This is a stub types definition. prettier provides its own type definitions, so you do not need this installed. - "@types/qs@6.14.0": - resolution: - { - integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==, - } - - "@types/range-parser@1.2.7": - resolution: - { - integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==, - } - - "@types/react-dom@19.1.6": - resolution: - { - integrity: sha512-4hOiT/dwO8Ko0gV1m/TJZYk3y0KBnY9vzDh7W+DH17b2HFSOGgdj33dhihPeuy3l0q23+4e+hoXHV6hCC4dCXw==, - } + '@types/qs@6.14.0': + resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==} + + '@types/range-parser@1.2.7': + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + + '@types/react-dom@19.1.6': + resolution: {integrity: sha512-4hOiT/dwO8Ko0gV1m/TJZYk3y0KBnY9vzDh7W+DH17b2HFSOGgdj33dhihPeuy3l0q23+4e+hoXHV6hCC4dCXw==} peerDependencies: - "@types/react": ^19.0.0 - - "@types/react@19.1.8": - resolution: - { - integrity: sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==, - } - - "@types/retry@0.12.2": - resolution: - { - integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==, - } - - "@types/send@0.17.5": - resolution: - { - integrity: sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==, - } - - "@types/serve-index@1.9.4": - resolution: - { - integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==, - } - - "@types/serve-static@1.15.8": - resolution: - { - integrity: sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==, - } - - "@types/sockjs@0.3.36": - resolution: - { - integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==, - } - - "@types/stack-utils@2.0.3": - resolution: - { - integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==, - } - - "@types/trusted-types@2.0.7": - resolution: - { - integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==, - } - - "@types/unist@2.0.11": - resolution: - { - integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==, - } - - "@types/unist@3.0.3": - resolution: - { - integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==, - } - - "@types/ws@8.18.1": - resolution: - { - integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==, - } - - "@types/yargs-parser@21.0.3": - resolution: - { - integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==, - } - - "@types/yargs@17.0.33": - resolution: - { - integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==, - } - - "@typescript/vfs@1.6.1": - resolution: - { - integrity: sha512-JwoxboBh7Oz1v38tPbkrZ62ZXNHAk9bJ7c9x0eI5zBfBnBYGhURdbnh7Z4smN/MV48Y5OCcZb58n972UtbazsA==, - } + '@types/react': ^19.0.0 + + '@types/react@19.1.8': + resolution: {integrity: sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==} + + '@types/retry@0.12.2': + resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} + + '@types/send@0.17.5': + resolution: {integrity: sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==} + + '@types/serve-index@1.9.4': + resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} + + '@types/serve-static@1.15.8': + resolution: {integrity: sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==} + + '@types/sockjs@0.3.36': + resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} + + '@types/stack-utils@2.0.3': + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + + '@types/supports-color@8.1.3': + resolution: {integrity: sha512-Hy6UMpxhE3j1tLpl27exp1XqHD7n8chAiNPzWfz16LPZoMMoSc4dzLl6w9qijkEb/r5O1ozdu1CWGA2L83ZeZg==} + + '@types/trusted-types@2.0.7': + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + + '@types/write-file-atomic@4.0.3': + resolution: {integrity: sha512-qdo+vZRchyJIHNeuI1nrpsLw+hnkgqP/8mlaN6Wle/NKhydHmUN9l4p3ZE8yP90AJNJW4uB8HQhedb4f1vNayQ==} + + '@types/ws@8.18.1': + resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} + + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + + '@types/yargs@17.0.33': + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} + + '@typescript/vfs@1.6.1': + resolution: {integrity: sha512-JwoxboBh7Oz1v38tPbkrZ62ZXNHAk9bJ7c9x0eI5zBfBnBYGhURdbnh7Z4smN/MV48Y5OCcZb58n972UtbazsA==} peerDependencies: - typescript: "*" - - "@typespec/asset-emitter@0.72.1": - resolution: - { - integrity: sha512-lk41TinsVknczgl64OrEVQ+S6K5WiLAzDgIclaOVKu0ld1vNADz9grqwOtnTiYCz0pWRyZE+xhrq/9XkszU3lg==, - } - engines: { node: ">=20.0.0" } + typescript: '*' + + '@typespec/asset-emitter@0.72.1': + resolution: {integrity: sha512-lk41TinsVknczgl64OrEVQ+S6K5WiLAzDgIclaOVKu0ld1vNADz9grqwOtnTiYCz0pWRyZE+xhrq/9XkszU3lg==} + engines: {node: '>=20.0.0'} peerDependencies: - "@typespec/compiler": ^1.2.1 - - "@typespec/compiler@1.2.1": - resolution: - { - integrity: sha512-lUdHCRBPtianNN6QKt0G9qyyuSu7azbqKcYNimNLYQwrEIDcgSfQAUnoja9s+gtzCQQRzfbUZ8WLBC2b9cC81Q==, - } - engines: { node: ">=20.0.0" } + '@typespec/compiler': ^1.2.1 + + '@typespec/compiler@1.2.1': + resolution: {integrity: sha512-lUdHCRBPtianNN6QKt0G9qyyuSu7azbqKcYNimNLYQwrEIDcgSfQAUnoja9s+gtzCQQRzfbUZ8WLBC2b9cC81Q==} + engines: {node: '>=20.0.0'} hasBin: true - "@typespec/events@0.72.1": - resolution: - { - integrity: sha512-vUtA/mQD9csOCRLy9/EPS3oaUEmOiBXNhDkxtb7RYaZLA5975cprP+6o4ntSk6yCYQEo0/YtDcCbS4th2VGIqQ==, - } - engines: { node: ">=20.0.0" } + '@typespec/events@0.72.1': + resolution: {integrity: sha512-vUtA/mQD9csOCRLy9/EPS3oaUEmOiBXNhDkxtb7RYaZLA5975cprP+6o4ntSk6yCYQEo0/YtDcCbS4th2VGIqQ==} + engines: {node: '>=20.0.0'} peerDependencies: - "@typespec/compiler": ^1.2.1 - - "@typespec/http@1.2.1": - resolution: - { - integrity: sha512-HEPHgVFO2oQL6uZCtpqnRYVZizfSu9BO6vAgdRl1FYJWD2G0f/A4/hK6LEgpyZP44k39M1xMSqVrll2KZ5zpnw==, - } - engines: { node: ">=20.0.0" } + '@typespec/compiler': ^1.2.1 + + '@typespec/http@1.2.1': + resolution: {integrity: sha512-HEPHgVFO2oQL6uZCtpqnRYVZizfSu9BO6vAgdRl1FYJWD2G0f/A4/hK6LEgpyZP44k39M1xMSqVrll2KZ5zpnw==} + engines: {node: '>=20.0.0'} peerDependencies: - "@typespec/compiler": ^1.2.1 - "@typespec/streams": ^0.72.1 + '@typespec/compiler': ^1.2.1 + '@typespec/streams': ^0.72.1 peerDependenciesMeta: - "@typespec/streams": + '@typespec/streams': optional: true - "@typespec/openapi3@1.2.1": - resolution: - { - integrity: sha512-PG4+yDTm1YI1rrxFAS3B8WZc6S66pl2WPK+9pP/5b0He9NkFmA53BIodgXpV2QuhvChCbEjr/CDa94ufv8+cKw==, - } - engines: { node: ">=20.0.0" } + '@typespec/openapi3@1.2.1': + resolution: {integrity: sha512-PG4+yDTm1YI1rrxFAS3B8WZc6S66pl2WPK+9pP/5b0He9NkFmA53BIodgXpV2QuhvChCbEjr/CDa94ufv8+cKw==} + engines: {node: '>=20.0.0'} hasBin: true peerDependencies: - "@typespec/compiler": ^1.2.1 - "@typespec/http": ^1.2.1 - "@typespec/json-schema": ^1.2.1 - "@typespec/openapi": ^1.2.1 - "@typespec/versioning": ^0.72.1 - "@typespec/xml": "*" + '@typespec/compiler': ^1.2.1 + '@typespec/http': ^1.2.1 + '@typespec/json-schema': ^1.2.1 + '@typespec/openapi': ^1.2.1 + '@typespec/versioning': ^0.72.1 + '@typespec/xml': '*' peerDependenciesMeta: - "@typespec/json-schema": + '@typespec/json-schema': optional: true - "@typespec/versioning": + '@typespec/versioning': optional: true - "@typespec/xml": + '@typespec/xml': optional: true - "@typespec/openapi@1.2.1": - resolution: - { - integrity: sha512-PSoM6c5M7epiFdFDPL4zIJKRPUgJepMtOtO1vVOSIFuz26DcFQpc8xzBy7LBsRneSfp8b6XbsiaNXNcBP/9A1w==, - } - engines: { node: ">=20.0.0" } + '@typespec/openapi@1.2.1': + resolution: {integrity: sha512-PSoM6c5M7epiFdFDPL4zIJKRPUgJepMtOtO1vVOSIFuz26DcFQpc8xzBy7LBsRneSfp8b6XbsiaNXNcBP/9A1w==} + engines: {node: '>=20.0.0'} peerDependencies: - "@typespec/compiler": ^1.2.1 - "@typespec/http": ^1.2.1 - - "@typespec/rest@0.72.1": - resolution: - { - integrity: sha512-w0C91JhrVos8mAdd3OVwrcS6aSjuKlw7LtoazHenAmou/zSACKZbH4g6ko1BY8fv5lgl+q7VZ3/52uEWHOTxpw==, - } - engines: { node: ">=20.0.0" } + '@typespec/compiler': ^1.2.1 + '@typespec/http': ^1.2.1 + + '@typespec/rest@0.72.1': + resolution: {integrity: sha512-w0C91JhrVos8mAdd3OVwrcS6aSjuKlw7LtoazHenAmou/zSACKZbH4g6ko1BY8fv5lgl+q7VZ3/52uEWHOTxpw==} + engines: {node: '>=20.0.0'} peerDependencies: - "@typespec/compiler": ^1.2.1 - "@typespec/http": ^1.2.1 - - "@typespec/sse@0.72.1": - resolution: - { - integrity: sha512-J5Qitfi7uGhgkWO9aPKqHsEojt3aZHv2QbWrFvO1AkWPXHPML+1l66dmHg3XIQTmGAiUnCAj/JzS4W0E0yp9Dg==, - } - engines: { node: ">=20.0.0" } + '@typespec/compiler': ^1.2.1 + '@typespec/http': ^1.2.1 + + '@typespec/sse@0.72.1': + resolution: {integrity: sha512-J5Qitfi7uGhgkWO9aPKqHsEojt3aZHv2QbWrFvO1AkWPXHPML+1l66dmHg3XIQTmGAiUnCAj/JzS4W0E0yp9Dg==} + engines: {node: '>=20.0.0'} peerDependencies: - "@typespec/compiler": ^1.2.1 - "@typespec/events": ^0.72.1 - "@typespec/http": ^1.2.1 - "@typespec/streams": ^0.72.1 - - "@typespec/streams@0.72.1": - resolution: - { - integrity: sha512-TJdFxpW9lgazOluDdT9N8Ojnb7T/hXMZOL094D2idBf33aeqJvSHZtWgY4po8hTsQLk8Y4m4WJJ70nT9DUEOdg==, - } - engines: { node: ">=20.0.0" } + '@typespec/compiler': ^1.2.1 + '@typespec/events': ^0.72.1 + '@typespec/http': ^1.2.1 + '@typespec/streams': ^0.72.1 + + '@typespec/streams@0.72.1': + resolution: {integrity: sha512-TJdFxpW9lgazOluDdT9N8Ojnb7T/hXMZOL094D2idBf33aeqJvSHZtWgY4po8hTsQLk8Y4m4WJJ70nT9DUEOdg==} + engines: {node: '>=20.0.0'} peerDependencies: - "@typespec/compiler": ^1.2.1 - - "@typespec/versioning@0.72.1": - resolution: - { - integrity: sha512-v1tBN2TcJilYpmb67v96YIVCGy8Su/c9hmuU6WABudWnYr26O4O+6gK2zx69RFxXORw+iw/LiDCU3XtFHbb7IQ==, - } - engines: { node: ">=20.0.0" } + '@typespec/compiler': ^1.2.1 + + '@typespec/versioning@0.72.1': + resolution: {integrity: sha512-v1tBN2TcJilYpmb67v96YIVCGy8Su/c9hmuU6WABudWnYr26O4O+6gK2zx69RFxXORw+iw/LiDCU3XtFHbb7IQ==} + engines: {node: '>=20.0.0'} peerDependencies: - "@typespec/compiler": ^1.2.1 - - "@typespec/xml@0.72.1": - resolution: - { - integrity: sha512-CmHXpwOojFT7cRI6ooB682OBIUVP9jMMx5bSoF9nrXg047Quaj7J0qPIwrG7d3O5lkogwPxqtPJPYaVq0+9gfg==, - } - engines: { node: ">=20.0.0" } + '@typespec/compiler': ^1.2.1 + + '@typespec/xml@0.72.1': + resolution: {integrity: sha512-CmHXpwOojFT7cRI6ooB682OBIUVP9jMMx5bSoF9nrXg047Quaj7J0qPIwrG7d3O5lkogwPxqtPJPYaVq0+9gfg==} + engines: {node: '>=20.0.0'} peerDependencies: - "@typespec/compiler": ^1.2.1 - - "@ungap/structured-clone@1.3.0": - resolution: - { - integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==, - } - - "@unrs/resolver-binding-android-arm-eabi@1.11.1": - resolution: - { - integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==, - } + '@typespec/compiler': ^1.2.1 + + '@ungap/structured-clone@1.3.0': + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + + '@unrs/resolver-binding-android-arm-eabi@1.11.1': + resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==} cpu: [arm] os: [android] - "@unrs/resolver-binding-android-arm64@1.11.1": - resolution: - { - integrity: sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==, - } + '@unrs/resolver-binding-android-arm64@1.11.1': + resolution: {integrity: sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==} cpu: [arm64] os: [android] - "@unrs/resolver-binding-darwin-arm64@1.11.1": - resolution: - { - integrity: sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==, - } + '@unrs/resolver-binding-darwin-arm64@1.11.1': + resolution: {integrity: sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==} cpu: [arm64] os: [darwin] - "@unrs/resolver-binding-darwin-x64@1.11.1": - resolution: - { - integrity: sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==, - } + '@unrs/resolver-binding-darwin-x64@1.11.1': + resolution: {integrity: sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==} cpu: [x64] os: [darwin] - "@unrs/resolver-binding-freebsd-x64@1.11.1": - resolution: - { - integrity: sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==, - } + '@unrs/resolver-binding-freebsd-x64@1.11.1': + resolution: {integrity: sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==} cpu: [x64] os: [freebsd] - "@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1": - resolution: - { - integrity: sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==, - } + '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1': + resolution: {integrity: sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==} cpu: [arm] os: [linux] - "@unrs/resolver-binding-linux-arm-musleabihf@1.11.1": - resolution: - { - integrity: sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==, - } + '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1': + resolution: {integrity: sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==} cpu: [arm] os: [linux] - "@unrs/resolver-binding-linux-arm64-gnu@1.11.1": - resolution: - { - integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==, - } + '@unrs/resolver-binding-linux-arm64-gnu@1.11.1': + resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==} cpu: [arm64] os: [linux] - "@unrs/resolver-binding-linux-arm64-musl@1.11.1": - resolution: - { - integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==, - } + '@unrs/resolver-binding-linux-arm64-musl@1.11.1': + resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==} cpu: [arm64] os: [linux] - "@unrs/resolver-binding-linux-ppc64-gnu@1.11.1": - resolution: - { - integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==, - } + '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': + resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==} cpu: [ppc64] os: [linux] - "@unrs/resolver-binding-linux-riscv64-gnu@1.11.1": - resolution: - { - integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==, - } + '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': + resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==} cpu: [riscv64] os: [linux] - "@unrs/resolver-binding-linux-riscv64-musl@1.11.1": - resolution: - { - integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==, - } + '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': + resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==} cpu: [riscv64] os: [linux] - "@unrs/resolver-binding-linux-s390x-gnu@1.11.1": - resolution: - { - integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==, - } + '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': + resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==} cpu: [s390x] os: [linux] - "@unrs/resolver-binding-linux-x64-gnu@1.11.1": - resolution: - { - integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==, - } + '@unrs/resolver-binding-linux-x64-gnu@1.11.1': + resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==} cpu: [x64] os: [linux] - "@unrs/resolver-binding-linux-x64-musl@1.11.1": - resolution: - { - integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==, - } + '@unrs/resolver-binding-linux-x64-musl@1.11.1': + resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==} cpu: [x64] os: [linux] - "@unrs/resolver-binding-wasm32-wasi@1.11.1": - resolution: - { - integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==, - } - engines: { node: ">=14.0.0" } + '@unrs/resolver-binding-wasm32-wasi@1.11.1': + resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==} + engines: {node: '>=14.0.0'} cpu: [wasm32] - "@unrs/resolver-binding-win32-arm64-msvc@1.11.1": - resolution: - { - integrity: sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==, - } + '@unrs/resolver-binding-win32-arm64-msvc@1.11.1': + resolution: {integrity: sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==} cpu: [arm64] os: [win32] - "@unrs/resolver-binding-win32-ia32-msvc@1.11.1": - resolution: - { - integrity: sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==, - } + '@unrs/resolver-binding-win32-ia32-msvc@1.11.1': + resolution: {integrity: sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==} cpu: [ia32] os: [win32] - "@unrs/resolver-binding-win32-x64-msvc@1.11.1": - resolution: - { - integrity: sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==, - } + '@unrs/resolver-binding-win32-x64-msvc@1.11.1': + resolution: {integrity: sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==} cpu: [x64] os: [win32] - "@vitejs/plugin-basic-ssl@2.1.0": - resolution: - { - integrity: sha512-dOxxrhgyDIEUADhb/8OlV9JIqYLgos03YorAueTIeOUskLJSEsfwCByjbu98ctXitUN3znXKp0bYD/WHSudCeA==, - } - engines: { node: ^18.0.0 || ^20.0.0 || >=22.0.0 } + '@vitejs/plugin-basic-ssl@2.1.0': + resolution: {integrity: sha512-dOxxrhgyDIEUADhb/8OlV9JIqYLgos03YorAueTIeOUskLJSEsfwCByjbu98ctXitUN3znXKp0bYD/WHSudCeA==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} peerDependencies: vite: ^6.0.0 || ^7.0.0 - "@webassemblyjs/ast@1.14.1": - resolution: - { - integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==, - } - - "@webassemblyjs/floating-point-hex-parser@1.13.2": - resolution: - { - integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==, - } - - "@webassemblyjs/helper-api-error@1.13.2": - resolution: - { - integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==, - } - - "@webassemblyjs/helper-buffer@1.14.1": - resolution: - { - integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==, - } - - "@webassemblyjs/helper-numbers@1.13.2": - resolution: - { - integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==, - } - - "@webassemblyjs/helper-wasm-bytecode@1.13.2": - resolution: - { - integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==, - } - - "@webassemblyjs/helper-wasm-section@1.14.1": - resolution: - { - integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==, - } - - "@webassemblyjs/ieee754@1.13.2": - resolution: - { - integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==, - } - - "@webassemblyjs/leb128@1.13.2": - resolution: - { - integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==, - } - - "@webassemblyjs/utf8@1.13.2": - resolution: - { - integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==, - } - - "@webassemblyjs/wasm-edit@1.14.1": - resolution: - { - integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==, - } - - "@webassemblyjs/wasm-gen@1.14.1": - resolution: - { - integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==, - } - - "@webassemblyjs/wasm-opt@1.14.1": - resolution: - { - integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==, - } - - "@webassemblyjs/wasm-parser@1.14.1": - resolution: - { - integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==, - } - - "@webassemblyjs/wast-printer@1.14.1": - resolution: - { - integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==, - } - - "@xmldom/xmldom@0.9.8": - resolution: - { - integrity: sha512-p96FSY54r+WJ50FIOsCOjyj/wavs8921hG5+kVMmZgKcvIKxMXHTrjNJvRgWa/zuX3B6t2lijLNFaOyuxUH+2A==, - } - engines: { node: ">=14.6" } - - "@xtuc/ieee754@1.2.0": - resolution: - { - integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==, - } - - "@xtuc/long@4.2.2": - resolution: - { - integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==, - } - - "@yarnpkg/lockfile@1.1.0": - resolution: - { - integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==, - } - - "@yarnpkg/parsers@3.0.2": - resolution: - { - integrity: sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA==, - } - engines: { node: ">=18.12.0" } - - "@zkochan/js-yaml@0.0.7": - resolution: - { - integrity: sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==, - } + '@webassemblyjs/ast@1.14.1': + resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} + + '@webassemblyjs/floating-point-hex-parser@1.13.2': + resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} + + '@webassemblyjs/helper-api-error@1.13.2': + resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} + + '@webassemblyjs/helper-buffer@1.14.1': + resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} + + '@webassemblyjs/helper-numbers@1.13.2': + resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} + + '@webassemblyjs/helper-wasm-bytecode@1.13.2': + resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} + + '@webassemblyjs/helper-wasm-section@1.14.1': + resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} + + '@webassemblyjs/ieee754@1.13.2': + resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} + + '@webassemblyjs/leb128@1.13.2': + resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} + + '@webassemblyjs/utf8@1.13.2': + resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} + + '@webassemblyjs/wasm-edit@1.14.1': + resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} + + '@webassemblyjs/wasm-gen@1.14.1': + resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} + + '@webassemblyjs/wasm-opt@1.14.1': + resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} + + '@webassemblyjs/wasm-parser@1.14.1': + resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} + + '@webassemblyjs/wast-printer@1.14.1': + resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} + + '@xmldom/xmldom@0.9.8': + resolution: {integrity: sha512-p96FSY54r+WJ50FIOsCOjyj/wavs8921hG5+kVMmZgKcvIKxMXHTrjNJvRgWa/zuX3B6t2lijLNFaOyuxUH+2A==} + engines: {node: '>=14.6'} + + '@xtuc/ieee754@1.2.0': + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + + '@xtuc/long@4.2.2': + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + + '@yarnpkg/lockfile@1.1.0': + resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} + + '@yarnpkg/parsers@3.0.2': + resolution: {integrity: sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA==} + engines: {node: '>=18.12.0'} + + '@zkochan/js-yaml@0.0.7': + resolution: {integrity: sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==} hasBin: true JSONStream@1.3.5: - resolution: - { - integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==, - } + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} hasBin: true abbrev@2.0.0: - resolution: - { - integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} abbrev@3.0.1: - resolution: - { - integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==} + engines: {node: ^18.17.0 || >=20.5.0} accepts@1.3.8: - resolution: - { - integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} accepts@2.0.0: - resolution: - { - integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} + engines: {node: '>= 0.6'} acorn-import-phases@1.0.4: - resolution: - { - integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==, - } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==} + engines: {node: '>=10.13.0'} peerDependencies: acorn: ^8.14.0 acorn-jsx@5.3.2: - resolution: - { - integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, - } + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 acorn@8.15.0: - resolution: - { - integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==, - } - engines: { node: ">=0.4.0" } + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + engines: {node: '>=0.4.0'} hasBin: true add-stream@1.0.0: - resolution: - { - integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==, - } + resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} adjust-sourcemap-loader@4.0.0: - resolution: - { - integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==, - } - engines: { node: ">=8.9" } + resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} + engines: {node: '>=8.9'} agent-base@7.1.4: - resolution: - { - integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==, - } - engines: { node: ">= 14" } + resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} + engines: {node: '>= 14'} aggregate-error@3.1.0: - resolution: - { - integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} ajv-draft-04@1.0.0: - resolution: - { - integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==, - } + resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} peerDependencies: ajv: ^8.5.0 peerDependenciesMeta: @@ -6250,10 +4156,7 @@ packages: optional: true ajv-formats@2.1.1: - resolution: - { - integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==, - } + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: ajv: ^8.0.0 peerDependenciesMeta: @@ -6261,10 +4164,7 @@ packages: optional: true ajv-formats@3.0.1: - resolution: - { - integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==, - } + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} peerDependencies: ajv: ^8.0.0 peerDependenciesMeta: @@ -6272,1788 +4172,1008 @@ packages: optional: true ajv-keywords@3.5.2: - resolution: - { - integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==, - } + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} peerDependencies: ajv: ^6.9.1 ajv-keywords@5.1.0: - resolution: - { - integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==, - } + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} peerDependencies: ajv: ^8.8.2 ajv@6.12.6: - resolution: - { - integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, - } + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} ajv@8.17.1: - resolution: - { - integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==, - } + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} algoliasearch@5.32.0: - resolution: - { - integrity: sha512-84xBncKNPBK8Ae89F65+SyVcOihrIbm/3N7to+GpRBHEUXGjA3ydWTMpcRW6jmFzkBQ/eqYy/y+J+NBpJWYjBg==, - } - engines: { node: ">= 14.0.0" } + resolution: {integrity: sha512-84xBncKNPBK8Ae89F65+SyVcOihrIbm/3N7to+GpRBHEUXGjA3ydWTMpcRW6jmFzkBQ/eqYy/y+J+NBpJWYjBg==} + engines: {node: '>= 14.0.0'} ansi-colors@4.1.3: - resolution: - { - integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} ansi-escapes@4.3.2: - resolution: - { - integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} ansi-escapes@7.0.0: - resolution: - { - integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} + engines: {node: '>=18'} ansi-html-community@0.0.8: - resolution: - { - integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==, - } - engines: { "0": node >= 0.8.0 } + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} + engines: {'0': node >= 0.8.0} hasBin: true ansi-red@0.1.1: - resolution: - { - integrity: sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow==} + engines: {node: '>=0.10.0'} ansi-regex@5.0.1: - resolution: - { - integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} ansi-regex@6.1.0: - resolution: - { - integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} ansi-styles@4.3.0: - resolution: - { - integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} ansi-styles@5.2.0: - resolution: - { - integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} ansi-styles@6.2.1: - resolution: - { - integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} ansi-wrap@0.1.0: - resolution: - { - integrity: sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==} + engines: {node: '>=0.10.0'} anymatch@3.1.3: - resolution: - { - integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} aproba@2.0.0: - resolution: - { - integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==, - } + resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} arg@5.0.2: - resolution: - { - integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==, - } + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} argparse@1.0.10: - resolution: - { - integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, - } + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} argparse@2.0.1: - resolution: - { - integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, - } + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} array-differ@3.0.0: - resolution: - { - integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==} + engines: {node: '>=8'} array-flatten@1.1.1: - resolution: - { - integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==, - } + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} array-ify@1.0.0: - resolution: - { - integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==, - } + resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} array-iterate@2.0.1: - resolution: - { - integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==, - } + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} array-union@2.1.0: - resolution: - { - integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} arrify@1.0.1: - resolution: - { - integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} + engines: {node: '>=0.10.0'} arrify@2.0.1: - resolution: - { - integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==} + engines: {node: '>=8'} asap@2.0.6: - resolution: - { - integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==, - } + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} asn1.js@4.10.1: - resolution: - { - integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==, - } + resolution: {integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==} assert@2.1.0: - resolution: - { - integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==, - } + resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==} astring@1.9.0: - resolution: - { - integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==, - } + resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} hasBin: true async@3.2.6: - resolution: - { - integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==, - } + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} asynckit@0.4.0: - resolution: - { - integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, - } + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} autolinker@0.28.1: - resolution: - { - integrity: sha512-zQAFO1Dlsn69eXaO6+7YZc+v84aquQKbwpzCE3L0stj56ERn9hutFxPopViLjo9G+rWwjozRhgS5KJ25Xy19cQ==, - } + resolution: {integrity: sha512-zQAFO1Dlsn69eXaO6+7YZc+v84aquQKbwpzCE3L0stj56ERn9hutFxPopViLjo9G+rWwjozRhgS5KJ25Xy19cQ==} autoprefixer@10.4.21: - resolution: - { - integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==, - } - engines: { node: ^10 || ^12 || >=14 } + resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==} + engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 available-typed-arrays@1.0.7: - resolution: - { - integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} axios@1.11.0: - resolution: - { - integrity: sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==, - } + resolution: {integrity: sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==} babel-jest@30.0.5: - resolution: - { - integrity: sha512-mRijnKimhGDMsizTvBTWotwNpzrkHr+VvZUQBof2AufXKB8NXrL1W69TG20EvOz7aevx6FTJIaBuBkYxS8zolg==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-mRijnKimhGDMsizTvBTWotwNpzrkHr+VvZUQBof2AufXKB8NXrL1W69TG20EvOz7aevx6FTJIaBuBkYxS8zolg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: - "@babel/core": ^7.11.0 + '@babel/core': ^7.11.0 babel-loader@10.0.0: - resolution: - { - integrity: sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA==, - } - engines: { node: ^18.20.0 || ^20.10.0 || >=22.0.0 } + resolution: {integrity: sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA==} + engines: {node: ^18.20.0 || ^20.10.0 || >=22.0.0} peerDependencies: - "@babel/core": ^7.12.0 - webpack: ">=5.61.0" + '@babel/core': ^7.12.0 + webpack: '>=5.61.0' babel-plugin-istanbul@7.0.0: - resolution: - { - integrity: sha512-C5OzENSx/A+gt7t4VH1I2XsflxyPUmXRFPKBxt33xncdOmq7oROVM3bZv9Ysjjkv8OJYDMa+tKuKMvqU/H3xdw==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-C5OzENSx/A+gt7t4VH1I2XsflxyPUmXRFPKBxt33xncdOmq7oROVM3bZv9Ysjjkv8OJYDMa+tKuKMvqU/H3xdw==} + engines: {node: '>=12'} babel-plugin-jest-hoist@30.0.1: - resolution: - { - integrity: sha512-zTPME3pI50NsFW8ZBaVIOeAxzEY7XHlmWeXXu9srI+9kNfzCUTy8MFan46xOGZY8NZThMqq+e3qZUKsvXbasnQ==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-zTPME3pI50NsFW8ZBaVIOeAxzEY7XHlmWeXXu9srI+9kNfzCUTy8MFan46xOGZY8NZThMqq+e3qZUKsvXbasnQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} babel-plugin-polyfill-corejs2@0.4.14: - resolution: - { - integrity: sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==, - } + resolution: {integrity: sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==} peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 babel-plugin-polyfill-corejs3@0.11.1: - resolution: - { - integrity: sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==, - } + resolution: {integrity: sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==} peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 babel-plugin-polyfill-regenerator@0.6.5: - resolution: - { - integrity: sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==, - } + resolution: {integrity: sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==} peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 babel-preset-current-node-syntax@1.1.0: - resolution: - { - integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==, - } + resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} peerDependencies: - "@babel/core": ^7.0.0 + '@babel/core': ^7.0.0 babel-preset-jest@30.0.1: - resolution: - { - integrity: sha512-+YHejD5iTWI46cZmcc/YtX4gaKBtdqCHCVfuVinizVpbmyjO3zYmeuyFdfA8duRqQZfgCAMlsfmkVbJ+e2MAJw==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-+YHejD5iTWI46cZmcc/YtX4gaKBtdqCHCVfuVinizVpbmyjO3zYmeuyFdfA8duRqQZfgCAMlsfmkVbJ+e2MAJw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: - "@babel/core": ^7.11.0 + '@babel/core': ^7.11.0 bail@2.0.2: - resolution: - { - integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==, - } + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} balanced-match@1.0.2: - resolution: - { - integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, - } + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} base64-js@1.5.1: - resolution: - { - integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, - } + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} base64id@2.0.0: - resolution: - { - integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==, - } - engines: { node: ^4.5.0 || >= 5.9 } + resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} + engines: {node: ^4.5.0 || >= 5.9} batch@0.6.1: - resolution: - { - integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==, - } + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} beasties@0.3.4: - resolution: - { - integrity: sha512-NmzN1zN1cvGccXFyZ73335+ASXwBlVWcUPssiUDIlFdfyatHPRRufjCd5w8oPaQPvVnf9ELklaCGb1gi9FBwIw==, - } - engines: { node: ">=14.0.0" } + resolution: {integrity: sha512-NmzN1zN1cvGccXFyZ73335+ASXwBlVWcUPssiUDIlFdfyatHPRRufjCd5w8oPaQPvVnf9ELklaCGb1gi9FBwIw==} + engines: {node: '>=14.0.0'} before-after-hook@2.2.3: - resolution: - { - integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==, - } + resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} better-react-mathjax@2.3.0: - resolution: - { - integrity: sha512-K0ceQC+jQmB+NLDogO5HCpqmYf18AU2FxDbLdduYgkHYWZApFggkHE4dIaXCV1NqeoscESYXXo1GSkY6fA295w==, - } + resolution: {integrity: sha512-K0ceQC+jQmB+NLDogO5HCpqmYf18AU2FxDbLdduYgkHYWZApFggkHE4dIaXCV1NqeoscESYXXo1GSkY6fA295w==} peerDependencies: - react: ">=16.8" + react: '>=16.8' big.js@5.2.2: - resolution: - { - integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==, - } + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} bin-links@4.0.4: - resolution: - { - integrity: sha512-cMtq4W5ZsEwcutJrVId+a/tjt8GSbS+h0oNkdl6+6rBuEv8Ot33Bevj5KPm40t309zuhVic8NjpuL42QCiJWWA==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-cMtq4W5ZsEwcutJrVId+a/tjt8GSbS+h0oNkdl6+6rBuEv8Ot33Bevj5KPm40t309zuhVic8NjpuL42QCiJWWA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} binary-extensions@2.3.0: - resolution: - { - integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} bl@4.1.0: - resolution: - { - integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==, - } + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} bn.js@4.12.2: - resolution: - { - integrity: sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==, - } + resolution: {integrity: sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==} bn.js@5.2.2: - resolution: - { - integrity: sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==, - } + resolution: {integrity: sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==} body-parser@1.20.3: - resolution: - { - integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==, - } - engines: { node: ">= 0.8", npm: 1.2.8000 || >= 1.4.16 } + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} body-parser@2.2.0: - resolution: - { - integrity: sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==} + engines: {node: '>=18'} bonjour-service@1.3.0: - resolution: - { - integrity: sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==, - } + resolution: {integrity: sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==} boolbase@1.0.0: - resolution: - { - integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==, - } + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} brace-expansion@1.1.12: - resolution: - { - integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==, - } + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} brace-expansion@2.0.2: - resolution: - { - integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==, - } + resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} braces@3.0.3: - resolution: - { - integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} brorand@1.1.0: - resolution: - { - integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==, - } + resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} browser-resolve@2.0.0: - resolution: - { - integrity: sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==, - } + resolution: {integrity: sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==} browserify-aes@1.2.0: - resolution: - { - integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==, - } + resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==} browserify-cipher@1.0.1: - resolution: - { - integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==, - } + resolution: {integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==} browserify-des@1.0.2: - resolution: - { - integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==, - } + resolution: {integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==} browserify-rsa@4.1.1: - resolution: - { - integrity: sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==, - } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==} + engines: {node: '>= 0.10'} browserify-sign@4.2.3: - resolution: - { - integrity: sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==, - } - engines: { node: ">= 0.12" } + resolution: {integrity: sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==} + engines: {node: '>= 0.12'} browserify-zlib@0.2.0: - resolution: - { - integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==, - } + resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==} browserslist@4.25.1: - resolution: - { - integrity: sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==, - } - engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } + resolution: {integrity: sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true bser@2.1.1: - resolution: - { - integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==, - } + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} buffer-from@1.1.2: - resolution: - { - integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==, - } + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} buffer-xor@1.0.3: - resolution: - { - integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==, - } + resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==} buffer@5.7.1: - resolution: - { - integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==, - } + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} builtin-status-codes@3.0.0: - resolution: - { - integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==, - } + resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==} bundle-name@4.1.0: - resolution: - { - integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} byte-size@8.1.1: - resolution: - { - integrity: sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg==, - } - engines: { node: ">=12.17" } + resolution: {integrity: sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg==} + engines: {node: '>=12.17'} bytes@3.1.2: - resolution: - { - integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} cacache@18.0.4: - resolution: - { - integrity: sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==, - } - engines: { node: ^16.14.0 || >=18.0.0 } + resolution: {integrity: sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==} + engines: {node: ^16.14.0 || >=18.0.0} cacache@19.0.1: - resolution: - { - integrity: sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==} + engines: {node: ^18.17.0 || >=20.5.0} cache-content-type@1.0.1: - resolution: - { - integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==, - } - engines: { node: ">= 6.0.0" } + resolution: {integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==} + engines: {node: '>= 6.0.0'} call-bind-apply-helpers@1.0.2: - resolution: - { - integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} call-bind@1.0.8: - resolution: - { - integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} call-bound@1.0.4: - resolution: - { - integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} call-me-maybe@1.0.2: - resolution: - { - integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==, - } + resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} callsites@3.1.0: - resolution: - { - integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} camelcase-keys@6.2.2: - resolution: - { - integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} + engines: {node: '>=8'} camelcase@5.3.1: - resolution: - { - integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} camelcase@6.3.0: - resolution: - { - integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} caniuse-lite@1.0.30001727: - resolution: - { - integrity: sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==, - } + resolution: {integrity: sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==} ccount@2.0.1: - resolution: - { - integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==, - } + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} chalk@4.1.0: - resolution: - { - integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==} + engines: {node: '>=10'} chalk@4.1.2: - resolution: - { - integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} chalk@5.4.1: - resolution: - { - integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==, - } - engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 } + resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} change-case@5.4.4: - resolution: - { - integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==, - } + resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} char-regex@1.0.2: - resolution: - { - integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} character-entities-html4@2.1.0: - resolution: - { - integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==, - } + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} character-entities-legacy@3.0.0: - resolution: - { - integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==, - } + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} character-entities@2.0.2: - resolution: - { - integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==, - } + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} character-reference-invalid@2.0.1: - resolution: - { - integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==, - } + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} chardet@0.7.0: - resolution: - { - integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==, - } + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} chevrotain-allstar@0.3.1: - resolution: - { - integrity: sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==, - } + resolution: {integrity: sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==} peerDependencies: chevrotain: ^11.0.0 chevrotain@11.0.3: - resolution: - { - integrity: sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==, - } + resolution: {integrity: sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==} chokidar@3.6.0: - resolution: - { - integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==, - } - engines: { node: ">= 8.10.0" } + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} chokidar@4.0.3: - resolution: - { - integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==, - } - engines: { node: ">= 14.16.0" } + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} chownr@2.0.0: - resolution: - { - integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} chownr@3.0.0: - resolution: - { - integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} + engines: {node: '>=18'} chrome-trace-event@1.0.4: - resolution: - { - integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==, - } - engines: { node: ">=6.0" } + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} + engines: {node: '>=6.0'} ci-info@3.9.0: - resolution: - { - integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} ci-info@4.3.0: - resolution: - { - integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==} + engines: {node: '>=8'} cipher-base@1.0.6: - resolution: - { - integrity: sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==, - } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==} + engines: {node: '>= 0.10'} cjs-module-lexer@2.1.0: - resolution: - { - integrity: sha512-UX0OwmYRYQQetfrLEZeewIFFI+wSTofC+pMBLNuH3RUuu/xzG1oz84UCEDOSoQlN3fZ4+AzmV50ZYvGqkMh9yA==, - } + resolution: {integrity: sha512-UX0OwmYRYQQetfrLEZeewIFFI+wSTofC+pMBLNuH3RUuu/xzG1oz84UCEDOSoQlN3fZ4+AzmV50ZYvGqkMh9yA==} clean-stack@2.2.0: - resolution: - { - integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} cli-cursor@3.1.0: - resolution: - { - integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} cli-cursor@5.0.0: - resolution: - { - integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} + engines: {node: '>=18'} cli-spinners@2.6.1: - resolution: - { - integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==} + engines: {node: '>=6'} cli-spinners@2.9.2: - resolution: - { - integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} cli-truncate@4.0.0: - resolution: - { - integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} + engines: {node: '>=18'} cli-width@3.0.0: - resolution: - { - integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==, - } - engines: { node: ">= 10" } + resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} + engines: {node: '>= 10'} cli-width@4.1.0: - resolution: - { - integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==, - } - engines: { node: ">= 12" } + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} client-only@0.0.1: - resolution: - { - integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==, - } + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} clipboardy@4.0.0: - resolution: - { - integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} + engines: {node: '>=18'} cliui@7.0.4: - resolution: - { - integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==, - } + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} cliui@8.0.1: - resolution: - { - integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} cliui@9.0.1: - resolution: - { - integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==, - } - engines: { node: ">=20" } + resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==} + engines: {node: '>=20'} clone-deep@4.0.1: - resolution: - { - integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} clone@1.0.4: - resolution: - { - integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==, - } - engines: { node: ">=0.8" } + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} clsx@2.1.1: - resolution: - { - integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} cmd-shim@6.0.3: - resolution: - { - integrity: sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} co-body@6.2.0: - resolution: - { - integrity: sha512-Kbpv2Yd1NdL1V/V4cwLVxraHDV6K8ayohr2rmH0J87Er8+zJjcTa6dAn9QMPC9CRgU8+aNajKbSf1TzDB1yKPA==, - } - engines: { node: ">=8.0.0" } + resolution: {integrity: sha512-Kbpv2Yd1NdL1V/V4cwLVxraHDV6K8ayohr2rmH0J87Er8+zJjcTa6dAn9QMPC9CRgU8+aNajKbSf1TzDB1yKPA==} + engines: {node: '>=8.0.0'} co@4.6.0: - resolution: - { - integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==, - } - engines: { iojs: ">= 1.0.0", node: ">= 0.12.0" } + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} coffee-script@1.12.7: - resolution: - { - integrity: sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==, - } - engines: { node: ">=0.8.0" } + resolution: {integrity: sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==} + engines: {node: '>=0.8.0'} deprecated: CoffeeScript on NPM has moved to "coffeescript" (no hyphen) hasBin: true collapse-white-space@2.1.0: - resolution: - { - integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==, - } + resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} collect-v8-coverage@1.0.2: - resolution: - { - integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==, - } + resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} color-convert@2.0.1: - resolution: - { - integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, - } - engines: { node: ">=7.0.0" } + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} color-name@1.1.4: - resolution: - { - integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, - } + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} color-string@1.9.1: - resolution: - { - integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==, - } + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} color-support@1.1.3: - resolution: - { - integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==, - } + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} hasBin: true color@4.2.3: - resolution: - { - integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==, - } - engines: { node: ">=12.5.0" } + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} colorette@2.0.20: - resolution: - { - integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==, - } + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} columnify@1.6.0: - resolution: - { - integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==, - } - engines: { node: ">=8.0.0" } + resolution: {integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==} + engines: {node: '>=8.0.0'} combined-stream@1.0.8: - resolution: - { - integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} comma-separated-tokens@2.0.3: - resolution: - { - integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==, - } + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} commander@13.1.0: - resolution: - { - integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} + engines: {node: '>=18'} commander@14.0.0: - resolution: - { - integrity: sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==, - } - engines: { node: ">=20" } + resolution: {integrity: sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==} + engines: {node: '>=20'} commander@2.20.3: - resolution: - { - integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, - } + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} commander@7.2.0: - resolution: - { - integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==, - } - engines: { node: ">= 10" } + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} commander@8.3.0: - resolution: - { - integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==, - } - engines: { node: ">= 12" } + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} common-ancestor-path@1.0.1: - resolution: - { - integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==, - } + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} commondir@1.0.1: - resolution: - { - integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==, - } + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} compare-func@2.0.0: - resolution: - { - integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==, - } + resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} compressible@2.0.18: - resolution: - { - integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} compression@1.8.1: - resolution: - { - integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==, - } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==} + engines: {node: '>= 0.8.0'} compute-scroll-into-view@3.1.1: - resolution: - { - integrity: sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==, - } + resolution: {integrity: sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==} concat-map@0.0.1: - resolution: - { - integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, - } + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} concat-stream@1.6.2: - resolution: - { - integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==, - } - engines: { "0": node >= 0.8 } + resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} + engines: {'0': node >= 0.8} concat-stream@2.0.0: - resolution: - { - integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==, - } - engines: { "0": node >= 6.0 } + resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==} + engines: {'0': node >= 6.0} concat-with-sourcemaps@1.1.0: - resolution: - { - integrity: sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==, - } + resolution: {integrity: sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==} confbox@0.1.8: - resolution: - { - integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==, - } + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} confbox@0.2.2: - resolution: - { - integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==, - } + resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} connect-history-api-fallback@2.0.0: - resolution: - { - integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==, - } - engines: { node: ">=0.8" } + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} + engines: {node: '>=0.8'} connect@3.7.0: - resolution: - { - integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==, - } - engines: { node: ">= 0.10.0" } + resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} + engines: {node: '>= 0.10.0'} console-browserify@1.2.0: - resolution: - { - integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==, - } + resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==} console-control-strings@1.1.0: - resolution: - { - integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==, - } + resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} constants-browserify@1.0.0: - resolution: - { - integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==, - } + resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==} content-disposition@0.5.4: - resolution: - { - integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} content-disposition@1.0.0: - resolution: - { - integrity: sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==} + engines: {node: '>= 0.6'} content-type@1.0.5: - resolution: - { - integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} conventional-changelog-angular@7.0.0: - resolution: - { - integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==, - } - engines: { node: ">=16" } + resolution: {integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==} + engines: {node: '>=16'} conventional-changelog-core@5.0.1: - resolution: - { - integrity: sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==} + engines: {node: '>=14'} conventional-changelog-preset-loader@3.0.0: - resolution: - { - integrity: sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA==} + engines: {node: '>=14'} conventional-changelog-writer@6.0.1: - resolution: - { - integrity: sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==} + engines: {node: '>=14'} hasBin: true conventional-commits-filter@3.0.0: - resolution: - { - integrity: sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==} + engines: {node: '>=14'} conventional-commits-parser@4.0.0: - resolution: - { - integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==} + engines: {node: '>=14'} hasBin: true conventional-recommended-bump@7.0.1: - resolution: - { - integrity: sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA==} + engines: {node: '>=14'} hasBin: true convert-source-map@1.9.0: - resolution: - { - integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==, - } + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} convert-source-map@2.0.0: - resolution: - { - integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, - } + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} cookie-signature@1.0.6: - resolution: - { - integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==, - } + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} cookie-signature@1.2.2: - resolution: - { - integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==, - } - engines: { node: ">=6.6.0" } + resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==} + engines: {node: '>=6.6.0'} cookie@0.7.1: - resolution: - { - integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} cookie@0.7.2: - resolution: - { - integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} cookies@0.9.1: - resolution: - { - integrity: sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==} + engines: {node: '>= 0.8'} copy-anything@2.0.6: - resolution: - { - integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==, - } + resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} copy-webpack-plugin@13.0.0: - resolution: - { - integrity: sha512-FgR/h5a6hzJqATDGd9YG41SeDViH+0bkHn6WNXCi5zKAZkeESeSxLySSsFLHqLEVCh0E+rITmCf0dusXWYukeQ==, - } - engines: { node: ">= 18.12.0" } + resolution: {integrity: sha512-FgR/h5a6hzJqATDGd9YG41SeDViH+0bkHn6WNXCi5zKAZkeESeSxLySSsFLHqLEVCh0E+rITmCf0dusXWYukeQ==} + engines: {node: '>= 18.12.0'} peerDependencies: webpack: ^5.1.0 core-js-compat@3.44.0: - resolution: - { - integrity: sha512-JepmAj2zfl6ogy34qfWtcE7nHKAJnKsQFRn++scjVS2bZFllwptzw61BZcZFYBPpUznLfAvh0LGhxKppk04ClA==, - } + resolution: {integrity: sha512-JepmAj2zfl6ogy34qfWtcE7nHKAJnKsQFRn++scjVS2bZFllwptzw61BZcZFYBPpUznLfAvh0LGhxKppk04ClA==} core-util-is@1.0.3: - resolution: - { - integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, - } + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} cors@2.8.5: - resolution: - { - integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==, - } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} cose-base@1.0.3: - resolution: - { - integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==, - } + resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==} cose-base@2.2.0: - resolution: - { - integrity: sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==, - } + resolution: {integrity: sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==} cosmiconfig@9.0.0: - resolution: - { - integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} peerDependencies: - typescript: ">=4.9.5" + typescript: '>=4.9.5' peerDependenciesMeta: typescript: optional: true create-ecdh@4.0.4: - resolution: - { - integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==, - } + resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} create-hash@1.1.3: - resolution: - { - integrity: sha512-snRpch/kwQhcdlnZKYanNF1m0RDlrCdSKQaH87w1FCFPVPNCQ/Il9QJKAX2jVBZddRdaHBMC+zXa9Gw9tmkNUA==, - } + resolution: {integrity: sha512-snRpch/kwQhcdlnZKYanNF1m0RDlrCdSKQaH87w1FCFPVPNCQ/Il9QJKAX2jVBZddRdaHBMC+zXa9Gw9tmkNUA==} create-hash@1.2.0: - resolution: - { - integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==, - } + resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==} create-hmac@1.1.7: - resolution: - { - integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==, - } + resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==} create-require@1.1.1: - resolution: - { - integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==, - } + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} cross-spawn@7.0.6: - resolution: - { - integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} crypto-browserify@3.12.1: - resolution: - { - integrity: sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==, - } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==} + engines: {node: '>= 0.10'} css-loader@7.1.2: - resolution: - { - integrity: sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==, - } - engines: { node: ">= 18.12.0" } + resolution: {integrity: sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==} + engines: {node: '>= 18.12.0'} peerDependencies: - "@rspack/core": 0.x || 1.x + '@rspack/core': 0.x || 1.x webpack: ^5.27.0 peerDependenciesMeta: - "@rspack/core": + '@rspack/core': optional: true webpack: optional: true css-select@5.2.2: - resolution: - { - integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==, - } + resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} css-what@6.2.2: - resolution: - { - integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} + engines: {node: '>= 6'} cssesc@3.0.0: - resolution: - { - integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} hasBin: true csstype@3.1.3: - resolution: - { - integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==, - } + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} custom-event@1.0.1: - resolution: - { - integrity: sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==, - } + resolution: {integrity: sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==} cytoscape-cose-bilkent@4.1.0: - resolution: - { - integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==, - } + resolution: {integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==} peerDependencies: cytoscape: ^3.2.0 cytoscape-fcose@2.2.0: - resolution: - { - integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==, - } + resolution: {integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==} peerDependencies: cytoscape: ^3.2.0 cytoscape@3.32.1: - resolution: - { - integrity: sha512-dbeqFTLYEwlFg7UGtcZhCCG/2WayX72zK3Sq323CEX29CY81tYfVhw1MIdduCtpstB0cTOhJswWlM/OEB3Xp+Q==, - } - engines: { node: ">=0.10" } + resolution: {integrity: sha512-dbeqFTLYEwlFg7UGtcZhCCG/2WayX72zK3Sq323CEX29CY81tYfVhw1MIdduCtpstB0cTOhJswWlM/OEB3Xp+Q==} + engines: {node: '>=0.10'} d3-array@2.12.1: - resolution: - { - integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==, - } + resolution: {integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==} d3-array@3.2.4: - resolution: - { - integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} + engines: {node: '>=12'} d3-axis@3.0.0: - resolution: - { - integrity: sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==} + engines: {node: '>=12'} d3-brush@3.0.0: - resolution: - { - integrity: sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==} + engines: {node: '>=12'} d3-chord@3.0.1: - resolution: - { - integrity: sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==} + engines: {node: '>=12'} d3-color@3.1.0: - resolution: - { - integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} + engines: {node: '>=12'} d3-contour@4.0.2: - resolution: - { - integrity: sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==} + engines: {node: '>=12'} d3-delaunay@6.0.4: - resolution: - { - integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} + engines: {node: '>=12'} d3-dispatch@3.0.1: - resolution: - { - integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==} + engines: {node: '>=12'} d3-drag@3.0.0: - resolution: - { - integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==} + engines: {node: '>=12'} d3-dsv@3.0.1: - resolution: - { - integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==} + engines: {node: '>=12'} hasBin: true d3-ease@3.0.1: - resolution: - { - integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} + engines: {node: '>=12'} d3-fetch@3.0.1: - resolution: - { - integrity: sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==} + engines: {node: '>=12'} d3-force@3.0.0: - resolution: - { - integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==} + engines: {node: '>=12'} d3-format@3.1.0: - resolution: - { - integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} + engines: {node: '>=12'} d3-geo@3.1.1: - resolution: - { - integrity: sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==} + engines: {node: '>=12'} d3-hierarchy@3.1.2: - resolution: - { - integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==} + engines: {node: '>=12'} d3-interpolate@3.0.1: - resolution: - { - integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} + engines: {node: '>=12'} d3-path@1.0.9: - resolution: - { - integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==, - } + resolution: {integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==} d3-path@3.1.0: - resolution: - { - integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} + engines: {node: '>=12'} d3-polygon@3.0.1: - resolution: - { - integrity: sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==} + engines: {node: '>=12'} d3-quadtree@3.0.1: - resolution: - { - integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==} + engines: {node: '>=12'} d3-random@3.0.1: - resolution: - { - integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==} + engines: {node: '>=12'} d3-sankey@0.12.3: - resolution: - { - integrity: sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==, - } + resolution: {integrity: sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==} d3-scale-chromatic@3.1.0: - resolution: - { - integrity: sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==} + engines: {node: '>=12'} d3-scale@4.0.2: - resolution: - { - integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} + engines: {node: '>=12'} d3-selection@3.0.0: - resolution: - { - integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==} + engines: {node: '>=12'} d3-shape@1.3.7: - resolution: - { - integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==, - } + resolution: {integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==} d3-shape@3.2.0: - resolution: - { - integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} + engines: {node: '>=12'} d3-time-format@4.1.0: - resolution: - { - integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} + engines: {node: '>=12'} d3-time@3.1.0: - resolution: - { - integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} + engines: {node: '>=12'} d3-timer@3.0.1: - resolution: - { - integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} + engines: {node: '>=12'} d3-transition@3.0.1: - resolution: - { - integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==} + engines: {node: '>=12'} peerDependencies: d3-selection: 2 - 3 d3-zoom@3.0.0: - resolution: - { - integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==} + engines: {node: '>=12'} d3@7.9.0: - resolution: - { - integrity: sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==} + engines: {node: '>=12'} dagre-d3-es@7.0.11: - resolution: - { - integrity: sha512-tvlJLyQf834SylNKax8Wkzco/1ias1OPw8DcUMDE7oUIoSEW25riQVuiu/0OWEFqT0cxHT3Pa9/D82Jr47IONw==, - } + resolution: {integrity: sha512-tvlJLyQf834SylNKax8Wkzco/1ias1OPw8DcUMDE7oUIoSEW25riQVuiu/0OWEFqT0cxHT3Pa9/D82Jr47IONw==} dargs@7.0.0: - resolution: - { - integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} + engines: {node: '>=8'} date-format@4.0.14: - resolution: - { - integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==, - } - engines: { node: ">=4.0" } + resolution: {integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==} + engines: {node: '>=4.0'} dateformat@3.0.3: - resolution: - { - integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==, - } + resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} dayjs@1.11.13: - resolution: - { - integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==, - } + resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} debug@2.6.9: - resolution: - { - integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, - } + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: - supports-color: "*" + supports-color: '*' peerDependenciesMeta: supports-color: optional: true debug@4.3.7: - resolution: - { - integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==, - } - engines: { node: ">=6.0" } + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} peerDependencies: - supports-color: "*" + supports-color: '*' peerDependenciesMeta: supports-color: optional: true debug@4.4.1: - resolution: - { - integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==, - } - engines: { node: ">=6.0" } + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + engines: {node: '>=6.0'} peerDependencies: - supports-color: "*" + supports-color: '*' peerDependenciesMeta: supports-color: optional: true decamelize-keys@1.1.1: - resolution: - { - integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} + engines: {node: '>=0.10.0'} decamelize@1.2.0: - resolution: - { - integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} decode-named-character-reference@1.2.0: - resolution: - { - integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==, - } + resolution: {integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==} dedent@1.5.3: - resolution: - { - integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==, - } + resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: @@ -8061,10 +5181,7 @@ packages: optional: true dedent@1.6.0: - resolution: - { - integrity: sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==, - } + resolution: {integrity: sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==} peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: @@ -8072,896 +5189,494 @@ packages: optional: true deep-equal@1.0.1: - resolution: - { - integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==, - } + resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} deepmerge@4.3.1: - resolution: - { - integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} default-browser-id@5.0.0: - resolution: - { - integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} + engines: {node: '>=18'} default-browser@5.2.1: - resolution: - { - integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} + engines: {node: '>=18'} defaults@1.0.4: - resolution: - { - integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==, - } + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} define-data-property@1.1.4: - resolution: - { - integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} define-lazy-prop@2.0.0: - resolution: - { - integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} define-lazy-prop@3.0.0: - resolution: - { - integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} define-properties@1.2.1: - resolution: - { - integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} delaunator@5.0.1: - resolution: - { - integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==, - } + resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==} delayed-stream@1.0.0: - resolution: - { - integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==, - } - engines: { node: ">=0.4.0" } + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} delegates@1.0.0: - resolution: - { - integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==, - } + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} depd@1.1.2: - resolution: - { - integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} depd@2.0.0: - resolution: - { - integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} deprecation@2.3.1: - resolution: - { - integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==, - } + resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} dequal@2.0.3: - resolution: - { - integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} des.js@1.1.0: - resolution: - { - integrity: sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==, - } + resolution: {integrity: sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==} destroy@1.2.0: - resolution: - { - integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==, - } - engines: { node: ">= 0.8", npm: 1.2.8000 || >= 1.4.16 } + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} detect-indent@5.0.0: - resolution: - { - integrity: sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==} + engines: {node: '>=4'} detect-libc@1.0.3: - resolution: - { - integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==, - } - engines: { node: ">=0.10" } + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} hasBin: true detect-libc@2.0.4: - resolution: - { - integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} + engines: {node: '>=8'} detect-newline@3.1.0: - resolution: - { - integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} detect-node@2.1.0: - resolution: - { - integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==, - } + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} devlop@1.1.0: - resolution: - { - integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==, - } + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} dezalgo@1.0.4: - resolution: - { - integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==, - } + resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} di@0.0.1: - resolution: - { - integrity: sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==, - } + resolution: {integrity: sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==} diacritics-map@0.1.0: - resolution: - { - integrity: sha512-3omnDTYrGigU0i4cJjvaKwD52B8aoqyX/NEIkukFFkogBemsIbhSa1O414fpTp5nuszJG6lvQ5vBvDVNCbSsaQ==, - } - engines: { node: ">=0.8.0" } + resolution: {integrity: sha512-3omnDTYrGigU0i4cJjvaKwD52B8aoqyX/NEIkukFFkogBemsIbhSa1O414fpTp5nuszJG6lvQ5vBvDVNCbSsaQ==} + engines: {node: '>=0.8.0'} diff-sequences@29.6.3: - resolution: - { - integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} diffie-hellman@5.0.3: - resolution: - { - integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==, - } + resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==} dir-glob@3.0.1: - resolution: - { - integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} dns-packet@5.6.1: - resolution: - { - integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} + engines: {node: '>=6'} dom-serialize@2.2.1: - resolution: - { - integrity: sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==, - } + resolution: {integrity: sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==} dom-serializer@2.0.0: - resolution: - { - integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==, - } + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} domain-browser@4.22.0: - resolution: - { - integrity: sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==} + engines: {node: '>=10'} domelementtype@2.3.0: - resolution: - { - integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==, - } + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} domhandler@5.0.3: - resolution: - { - integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==, - } - engines: { node: ">= 4" } + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} dompurify@3.2.6: - resolution: - { - integrity: sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==, - } + resolution: {integrity: sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==} domutils@3.2.2: - resolution: - { - integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==, - } + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} dot-prop@5.3.0: - resolution: - { - integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} + engines: {node: '>=8'} dotenv-expand@11.0.7: - resolution: - { - integrity: sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==} + engines: {node: '>=12'} dotenv@16.4.7: - resolution: - { - integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} + engines: {node: '>=12'} dotenv@17.2.1: - resolution: - { - integrity: sha512-kQhDYKZecqnM0fCnzI5eIv5L4cAe/iRI+HqMbO/hbRdTAeXDG+M9FjipUxNfbARuEg4iHIbhnhs78BCHNbSxEQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-kQhDYKZecqnM0fCnzI5eIv5L4cAe/iRI+HqMbO/hbRdTAeXDG+M9FjipUxNfbARuEg4iHIbhnhs78BCHNbSxEQ==} + engines: {node: '>=12'} dunder-proto@1.0.1: - resolution: - { - integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} eastasianwidth@0.2.0: - resolution: - { - integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, - } + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} ee-first@1.1.1: - resolution: - { - integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==, - } + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} ejs@3.1.10: - resolution: - { - integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} + engines: {node: '>=0.10.0'} hasBin: true electron-to-chromium@1.5.187: - resolution: - { - integrity: sha512-cl5Jc9I0KGUoOoSbxvTywTa40uspGJt/BDBoDLoxJRSBpWh4FFXBsjNRHfQrONsV/OoEjDfHUmZQa2d6Ze4YgA==, - } + resolution: {integrity: sha512-cl5Jc9I0KGUoOoSbxvTywTa40uspGJt/BDBoDLoxJRSBpWh4FFXBsjNRHfQrONsV/OoEjDfHUmZQa2d6Ze4YgA==} elliptic@6.6.1: - resolution: - { - integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==, - } + resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==} email-addresses@5.0.0: - resolution: - { - integrity: sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==, - } + resolution: {integrity: sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==} emittery@0.13.1: - resolution: - { - integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} + engines: {node: '>=12'} emoji-regex-xs@1.0.0: - resolution: - { - integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==, - } + resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==} emoji-regex@10.4.0: - resolution: - { - integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==, - } + resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} emoji-regex@8.0.0: - resolution: - { - integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, - } + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} emoji-regex@9.2.2: - resolution: - { - integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, - } + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} emojis-list@3.0.0: - resolution: - { - integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==, - } - engines: { node: ">= 4" } + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} encodeurl@1.0.2: - resolution: - { - integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} encodeurl@2.0.0: - resolution: - { - integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} encoding@0.1.13: - resolution: - { - integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==, - } + resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} end-of-stream@1.4.5: - resolution: - { - integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==, - } + resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} engine.io-parser@5.2.3: - resolution: - { - integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==, - } - engines: { node: ">=10.0.0" } + resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} + engines: {node: '>=10.0.0'} engine.io@6.6.4: - resolution: - { - integrity: sha512-ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g==, - } - engines: { node: ">=10.2.0" } + resolution: {integrity: sha512-ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g==} + engines: {node: '>=10.2.0'} enhanced-resolve@5.18.2: - resolution: - { - integrity: sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==, - } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==} + engines: {node: '>=10.13.0'} enquirer@2.3.6: - resolution: - { - integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==, - } - engines: { node: ">=8.6" } + resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} + engines: {node: '>=8.6'} ent@2.2.2: - resolution: - { - integrity: sha512-kKvD1tO6BM+oK9HzCPpUdRb4vKFQY/FPTFmurMvh6LlN68VMrdj77w8yp51/kDbpkFOS9J8w5W6zIzgM2H8/hw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-kKvD1tO6BM+oK9HzCPpUdRb4vKFQY/FPTFmurMvh6LlN68VMrdj77w8yp51/kDbpkFOS9J8w5W6zIzgM2H8/hw==} + engines: {node: '>= 0.4'} entities@4.5.0: - resolution: - { - integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==, - } - engines: { node: ">=0.12" } + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} entities@6.0.1: - resolution: - { - integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==, - } - engines: { node: ">=0.12" } + resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} + engines: {node: '>=0.12'} env-paths@2.2.1: - resolution: - { - integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} env-paths@3.0.0: - resolution: - { - integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==, - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + resolution: {integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} envinfo@7.13.0: - resolution: - { - integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==} + engines: {node: '>=4'} hasBin: true environment@1.1.0: - resolution: - { - integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} + engines: {node: '>=18'} err-code@2.0.3: - resolution: - { - integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==, - } + resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} errno@0.1.8: - resolution: - { - integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==, - } + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} hasBin: true error-ex@1.3.2: - resolution: - { - integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, - } + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} es-define-property@1.0.1: - resolution: - { - integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} es-errors@1.3.0: - resolution: - { - integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} es-module-lexer@1.7.0: - resolution: - { - integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==, - } + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} es-object-atoms@1.1.1: - resolution: - { - integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} es-set-tostringtag@2.1.0: - resolution: - { - integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} esast-util-from-estree@2.0.0: - resolution: - { - integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==, - } + resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} esast-util-from-js@2.0.1: - resolution: - { - integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==, - } + resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} esbuild-wasm@0.25.5: - resolution: - { - integrity: sha512-V/rbdOws2gDcnCAECfPrajhuafI0WY4WumUgc8ZHwOLnvmM0doLQ+dqvVFI2qkVxQsvo6880aC9IjpyDqcwwTw==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-V/rbdOws2gDcnCAECfPrajhuafI0WY4WumUgc8ZHwOLnvmM0doLQ+dqvVFI2qkVxQsvo6880aC9IjpyDqcwwTw==} + engines: {node: '>=18'} hasBin: true esbuild@0.25.5: - resolution: - { - integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==} + engines: {node: '>=18'} hasBin: true esbuild@0.25.7: - resolution: - { - integrity: sha512-daJB0q2dmTzo90L9NjRaohhRWrCzYxWNFTjEi72/h+p5DcY3yn4MacWfDakHmaBaDzDiuLJsCh0+6LK/iX+c+Q==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-daJB0q2dmTzo90L9NjRaohhRWrCzYxWNFTjEi72/h+p5DcY3yn4MacWfDakHmaBaDzDiuLJsCh0+6LK/iX+c+Q==} + engines: {node: '>=18'} hasBin: true escalade@3.2.0: - resolution: - { - integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} escape-html@1.0.3: - resolution: - { - integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, - } + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} escape-string-regexp@1.0.5: - resolution: - { - integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, - } - engines: { node: ">=0.8.0" } + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} escape-string-regexp@2.0.0: - resolution: - { - integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} escape-string-regexp@5.0.0: - resolution: - { - integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} eslint-scope@5.1.1: - resolution: - { - integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, - } - engines: { node: ">=8.0.0" } + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} esm@3.2.25: - resolution: - { - integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} + engines: {node: '>=6'} esprima@4.0.1: - resolution: - { - integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} hasBin: true esrecurse@4.3.0: - resolution: - { - integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, - } - engines: { node: ">=4.0" } + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} estraverse@4.3.0: - resolution: - { - integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, - } - engines: { node: ">=4.0" } + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} estraverse@5.3.0: - resolution: - { - integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, - } - engines: { node: ">=4.0" } + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} estree-util-attach-comments@3.0.0: - resolution: - { - integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==, - } + resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} estree-util-build-jsx@3.0.1: - resolution: - { - integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==, - } + resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} estree-util-is-identifier-name@2.1.0: - resolution: - { - integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==, - } + resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==} estree-util-is-identifier-name@3.0.0: - resolution: - { - integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==, - } + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} estree-util-scope@1.0.0: - resolution: - { - integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==, - } + resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==} estree-util-to-js@2.0.0: - resolution: - { - integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==, - } + resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} estree-util-value-to-estree@3.4.0: - resolution: - { - integrity: sha512-Zlp+gxis+gCfK12d3Srl2PdX2ybsEA8ZYy6vQGVQTNNYLEGRQQ56XB64bjemN8kxIKXP1nC9ip4Z+ILy9LGzvQ==, - } + resolution: {integrity: sha512-Zlp+gxis+gCfK12d3Srl2PdX2ybsEA8ZYy6vQGVQTNNYLEGRQQ56XB64bjemN8kxIKXP1nC9ip4Z+ILy9LGzvQ==} estree-util-visit@2.0.0: - resolution: - { - integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==, - } + resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} estree-walker@3.0.3: - resolution: - { - integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==, - } + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} esutils@2.0.3: - resolution: - { - integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} etag@1.8.1: - resolution: - { - integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} eventemitter3@4.0.7: - resolution: - { - integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==, - } + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} eventemitter3@5.0.1: - resolution: - { - integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==, - } + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} events@3.3.0: - resolution: - { - integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==, - } - engines: { node: ">=0.8.x" } + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} eventsource-parser@3.0.3: - resolution: - { - integrity: sha512-nVpZkTMM9rF6AQ9gPJpFsNAMt48wIzB5TQgiTLdHiuO8XEDhUgZEhqKlZWXbIzo9VmJ/HvysHqEaVeD5v9TPvA==, - } - engines: { node: ">=20.0.0" } + resolution: {integrity: sha512-nVpZkTMM9rF6AQ9gPJpFsNAMt48wIzB5TQgiTLdHiuO8XEDhUgZEhqKlZWXbIzo9VmJ/HvysHqEaVeD5v9TPvA==} + engines: {node: '>=20.0.0'} eventsource@3.0.7: - resolution: - { - integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==, - } - engines: { node: ">=18.0.0" } + resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==} + engines: {node: '>=18.0.0'} evp_bytestokey@1.0.3: - resolution: - { - integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==, - } + resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==} execa@5.0.0: - resolution: - { - integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==} + engines: {node: '>=10'} execa@5.1.1: - resolution: - { - integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} execa@8.0.1: - resolution: - { - integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==, - } - engines: { node: ">=16.17" } + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} exit-x@0.2.2: - resolution: - { - integrity: sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==, - } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==} + engines: {node: '>= 0.8.0'} expand-range@1.8.2: - resolution: - { - integrity: sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA==} + engines: {node: '>=0.10.0'} expect@30.0.5: - resolution: - { - integrity: sha512-P0te2pt+hHI5qLJkIR+iMvS+lYUZml8rKKsohVHAGY+uClp9XVbdyYNJOIjSRpHVp8s8YqxJCiHUkSYZGr8rtQ==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-P0te2pt+hHI5qLJkIR+iMvS+lYUZml8rKKsohVHAGY+uClp9XVbdyYNJOIjSRpHVp8s8YqxJCiHUkSYZGr8rtQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} exponential-backoff@3.1.2: - resolution: - { - integrity: sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==, - } + resolution: {integrity: sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==} express-rate-limit@7.5.1: - resolution: - { - integrity: sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==, - } - engines: { node: ">= 16" } + resolution: {integrity: sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==} + engines: {node: '>= 16'} peerDependencies: - express: ">= 4.11" + express: '>= 4.11' express@4.21.2: - resolution: - { - integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==, - } - engines: { node: ">= 0.10.0" } + resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} + engines: {node: '>= 0.10.0'} express@5.1.0: - resolution: - { - integrity: sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==, - } - engines: { node: ">= 18" } + resolution: {integrity: sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==} + engines: {node: '>= 18'} exsolve@1.0.7: - resolution: - { - integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==, - } + resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} extend-shallow@2.0.1: - resolution: - { - integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} extend@3.0.2: - resolution: - { - integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==, - } + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} external-editor@3.1.0: - resolution: - { - integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} fast-deep-equal@3.1.3: - resolution: - { - integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, - } + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} fast-glob@3.3.3: - resolution: - { - integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==, - } - engines: { node: ">=8.6.0" } + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} fast-json-stable-stringify@2.1.0: - resolution: - { - integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, - } + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} fast-uri@3.0.6: - resolution: - { - integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==, - } + resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==} fastq@1.19.1: - resolution: - { - integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==, - } + resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} fault@2.0.1: - resolution: - { - integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==, - } + resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} faye-websocket@0.11.4: - resolution: - { - integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==, - } - engines: { node: ">=0.8.0" } + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} + engines: {node: '>=0.8.0'} fb-watchman@2.0.2: - resolution: - { - integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==, - } + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} fdir@6.4.6: - resolution: - { - integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==, - } + resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -8969,1549 +5684,868 @@ packages: optional: true figures@3.2.0: - resolution: - { - integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} + engines: {node: '>=8'} filelist@1.0.4: - resolution: - { - integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==, - } + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} filename-reserved-regex@2.0.0: - resolution: - { - integrity: sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==} + engines: {node: '>=4'} filenamify@4.3.0: - resolution: - { - integrity: sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==} + engines: {node: '>=8'} fill-range@2.2.4: - resolution: - { - integrity: sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==} + engines: {node: '>=0.10.0'} fill-range@7.1.1: - resolution: - { - integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} finalhandler@1.1.2: - resolution: - { - integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + engines: {node: '>= 0.8'} finalhandler@1.3.1: - resolution: - { - integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} + engines: {node: '>= 0.8'} finalhandler@2.1.0: - resolution: - { - integrity: sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==} + engines: {node: '>= 0.8'} find-cache-dir@3.3.2: - resolution: - { - integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} find-up@2.1.0: - resolution: - { - integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} + engines: {node: '>=4'} find-up@4.1.0: - resolution: - { - integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} find-up@5.0.0: - resolution: - { - integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} flat@5.0.2: - resolution: - { - integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==, - } + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true flatted@3.3.3: - resolution: - { - integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==, - } + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} follow-redirects@1.15.9: - resolution: - { - integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==, - } - engines: { node: ">=4.0" } + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} peerDependencies: - debug: "*" + debug: '*' peerDependenciesMeta: debug: optional: true for-each@0.3.5: - resolution: - { - integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} + engines: {node: '>= 0.4'} for-in@1.0.2: - resolution: - { - integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} + engines: {node: '>=0.10.0'} foreground-child@3.3.1: - resolution: - { - integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} + engines: {node: '>=14'} form-data@4.0.4: - resolution: - { - integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==} + engines: {node: '>= 6'} format@0.2.2: - resolution: - { - integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==, - } - engines: { node: ">=0.4.x" } + resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} + engines: {node: '>=0.4.x'} formidable@2.1.5: - resolution: - { - integrity: sha512-Oz5Hwvwak/DCaXVVUtPn4oLMLLy1CdclLKO1LFgU7XzDpVMUU5UjlSLpGMocyQNNk8F6IJW9M/YdooSn2MRI+Q==, - } + resolution: {integrity: sha512-Oz5Hwvwak/DCaXVVUtPn4oLMLLy1CdclLKO1LFgU7XzDpVMUU5UjlSLpGMocyQNNk8F6IJW9M/YdooSn2MRI+Q==} forwarded@0.2.0: - resolution: - { - integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} fraction.js@4.3.7: - resolution: - { - integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==, - } + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} fresh@0.5.2: - resolution: - { - integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} fresh@2.0.0: - resolution: - { - integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} + engines: {node: '>= 0.8'} front-matter@4.0.2: - resolution: - { - integrity: sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==, - } + resolution: {integrity: sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==} fs-constants@1.0.0: - resolution: - { - integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==, - } + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} fs-extra@11.3.0: - resolution: - { - integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==, - } - engines: { node: ">=14.14" } + resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} + engines: {node: '>=14.14'} fs-extra@8.1.0: - resolution: - { - integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==, - } - engines: { node: ">=6 <7 || >=8" } + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} fs-minipass@2.1.0: - resolution: - { - integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} fs-minipass@3.0.3: - resolution: - { - integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} fs.realpath@1.0.0: - resolution: - { - integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, - } + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} fsevents@2.3.3: - resolution: - { - integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, - } - engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] function-bind@1.1.2: - resolution: - { - integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, - } + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} gensync@1.0.0-beta.2: - resolution: - { - integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, - } - engines: { node: ">=6.9.0" } + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} get-caller-file@2.0.5: - resolution: - { - integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==, - } - engines: { node: 6.* || 8.* || >= 10.* } + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} get-east-asian-width@1.3.0: - resolution: - { - integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} + engines: {node: '>=18'} get-intrinsic@1.3.0: - resolution: - { - integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} get-package-type@0.1.0: - resolution: - { - integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==, - } - engines: { node: ">=8.0.0" } + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} get-pkg-repo@4.2.1: - resolution: - { - integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==, - } - engines: { node: ">=6.9.0" } + resolution: {integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==} + engines: {node: '>=6.9.0'} hasBin: true get-port@5.1.1: - resolution: - { - integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==} + engines: {node: '>=8'} get-proto@1.0.1: - resolution: - { - integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} get-stream@6.0.0: - resolution: - { - integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==} + engines: {node: '>=10'} get-stream@6.0.1: - resolution: - { - integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} get-stream@8.0.1: - resolution: - { - integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==, - } - engines: { node: ">=16" } + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} get-tsconfig@4.10.1: - resolution: - { - integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==, - } + resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==} gh-pages@6.3.0: - resolution: - { - integrity: sha512-Ot5lU6jK0Eb+sszG8pciXdjMXdBJ5wODvgjR+imihTqsUWF2K6dJ9HST55lgqcs8wWcw6o6wAsUzfcYRhJPXbA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-Ot5lU6jK0Eb+sszG8pciXdjMXdBJ5wODvgjR+imihTqsUWF2K6dJ9HST55lgqcs8wWcw6o6wAsUzfcYRhJPXbA==} + engines: {node: '>=10'} hasBin: true git-raw-commits@3.0.0: - resolution: - { - integrity: sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==} + engines: {node: '>=14'} hasBin: true git-remote-origin-url@2.0.0: - resolution: - { - integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==} + engines: {node: '>=4'} git-semver-tags@5.0.1: - resolution: - { - integrity: sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==} + engines: {node: '>=14'} hasBin: true git-up@7.0.0: - resolution: - { - integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==, - } + resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} git-url-parse@14.0.0: - resolution: - { - integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==, - } + resolution: {integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==} gitconfiglocal@1.0.0: - resolution: - { - integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==, - } + resolution: {integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==} github-slugger@2.0.0: - resolution: - { - integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==, - } + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} glob-parent@5.1.2: - resolution: - { - integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} glob-parent@6.0.2: - resolution: - { - integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, - } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} glob-to-regexp@0.4.1: - resolution: - { - integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==, - } + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} glob@10.4.5: - resolution: - { - integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==, - } + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true glob@7.2.3: - resolution: - { - integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, - } + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported glob@9.3.5: - resolution: - { - integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==, - } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} + engines: {node: '>=16 || 14 >=14.17'} globals@15.15.0: - resolution: - { - integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} + engines: {node: '>=18'} globby@11.1.0: - resolution: - { - integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} globby@14.1.0: - resolution: - { - integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==} + engines: {node: '>=18'} gopd@1.2.0: - resolution: - { - integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} graceful-fs@4.2.11: - resolution: - { - integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, - } + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} gray-matter@2.1.1: - resolution: - { - integrity: sha512-vbmvP1Fe/fxuT2QuLVcqb2BfK7upGhhbLIt9/owWEvPYrZZEkelLcq2HqzxosV+PQ67dUFLaAeNpH7C4hhICAA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-vbmvP1Fe/fxuT2QuLVcqb2BfK7upGhhbLIt9/owWEvPYrZZEkelLcq2HqzxosV+PQ67dUFLaAeNpH7C4hhICAA==} + engines: {node: '>=0.10.0'} gulp-header@1.8.12: - resolution: - { - integrity: sha512-lh9HLdb53sC7XIZOYzTXM4lFuXElv3EVkSDhsd7DoJBj7hm+Ni7D3qYbb+Rr8DuM8nRanBvkVO9d7askreXGnQ==, - } + resolution: {integrity: sha512-lh9HLdb53sC7XIZOYzTXM4lFuXElv3EVkSDhsd7DoJBj7hm+Ni7D3qYbb+Rr8DuM8nRanBvkVO9d7askreXGnQ==} deprecated: Removed event-stream from gulp-header hachure-fill@0.5.2: - resolution: - { - integrity: sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==, - } + resolution: {integrity: sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==} handle-thing@2.0.1: - resolution: - { - integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==, - } + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} handlebars@4.7.8: - resolution: - { - integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==, - } - engines: { node: ">=0.4.7" } + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} + engines: {node: '>=0.4.7'} hasBin: true hard-rejection@2.1.0: - resolution: - { - integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} + engines: {node: '>=6'} has-flag@4.0.0: - resolution: - { - integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} has-property-descriptors@1.0.2: - resolution: - { - integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==, - } + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} has-symbols@1.1.0: - resolution: - { - integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} has-tostringtag@1.0.2: - resolution: - { - integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} has-unicode@2.0.1: - resolution: - { - integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==, - } + resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} hash-base@2.0.2: - resolution: - { - integrity: sha512-0TROgQ1/SxE6KmxWSvXHvRj90/Xo1JvZShofnYF+f6ZsGtR4eES7WfrQzPalmyagfKZCXpVnitiRebZulWsbiw==, - } + resolution: {integrity: sha512-0TROgQ1/SxE6KmxWSvXHvRj90/Xo1JvZShofnYF+f6ZsGtR4eES7WfrQzPalmyagfKZCXpVnitiRebZulWsbiw==} hash-base@3.0.5: - resolution: - { - integrity: sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==, - } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==} + engines: {node: '>= 0.10'} hash.js@1.1.7: - resolution: - { - integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==, - } + resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} hasown@2.0.2: - resolution: - { - integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} hast-util-from-dom@5.0.1: - resolution: - { - integrity: sha512-N+LqofjR2zuzTjCPzyDUdSshy4Ma6li7p/c3pA78uTwzFgENbgbUrm2ugwsOdcjI1muO+o6Dgzp9p8WHtn/39Q==, - } + resolution: {integrity: sha512-N+LqofjR2zuzTjCPzyDUdSshy4Ma6li7p/c3pA78uTwzFgENbgbUrm2ugwsOdcjI1muO+o6Dgzp9p8WHtn/39Q==} hast-util-from-html-isomorphic@2.0.0: - resolution: - { - integrity: sha512-zJfpXq44yff2hmE0XmwEOzdWin5xwH+QIhMLOScpX91e/NSGPsAzNCvLQDIEPyO2TXi+lBmU6hjLIhV8MwP2kw==, - } + resolution: {integrity: sha512-zJfpXq44yff2hmE0XmwEOzdWin5xwH+QIhMLOScpX91e/NSGPsAzNCvLQDIEPyO2TXi+lBmU6hjLIhV8MwP2kw==} hast-util-from-html@2.0.3: - resolution: - { - integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==, - } + resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} hast-util-from-parse5@8.0.3: - resolution: - { - integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==, - } + resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==} hast-util-is-element@3.0.0: - resolution: - { - integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==, - } + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} hast-util-parse-selector@4.0.0: - resolution: - { - integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==, - } + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} hast-util-raw@9.1.0: - resolution: - { - integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==, - } + resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} hast-util-to-estree@3.1.3: - resolution: - { - integrity: sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==, - } + resolution: {integrity: sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==} hast-util-to-html@9.0.5: - resolution: - { - integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==, - } + resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} hast-util-to-jsx-runtime@2.3.6: - resolution: - { - integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==, - } + resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} hast-util-to-parse5@8.0.0: - resolution: - { - integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==, - } + resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} hast-util-to-string@3.0.1: - resolution: - { - integrity: sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==, - } + resolution: {integrity: sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==} hast-util-to-text@4.0.2: - resolution: - { - integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==, - } + resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} hast-util-whitespace@3.0.0: - resolution: - { - integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==, - } + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} hastscript@9.0.1: - resolution: - { - integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==, - } + resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} hmac-drbg@1.0.1: - resolution: - { - integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==, - } + resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} hosted-git-info@2.8.9: - resolution: - { - integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==, - } + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} hosted-git-info@4.1.0: - resolution: - { - integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} + engines: {node: '>=10'} hosted-git-info@7.0.2: - resolution: - { - integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==, - } - engines: { node: ^16.14.0 || >=18.0.0 } + resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} + engines: {node: ^16.14.0 || >=18.0.0} hosted-git-info@8.1.0: - resolution: - { - integrity: sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==} + engines: {node: ^18.17.0 || >=20.5.0} hpack.js@2.1.6: - resolution: - { - integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==, - } + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} html-escaper@2.0.2: - resolution: - { - integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==, - } + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} html-void-elements@3.0.0: - resolution: - { - integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==, - } + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} htmlparser2@10.0.0: - resolution: - { - integrity: sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==, - } + resolution: {integrity: sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==} http-assert@1.5.0: - resolution: - { - integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==} + engines: {node: '>= 0.8'} http-cache-semantics@4.2.0: - resolution: - { - integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==, - } + resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} http-deceiver@1.2.7: - resolution: - { - integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==, - } + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} http-errors@1.6.3: - resolution: - { - integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} + engines: {node: '>= 0.6'} http-errors@1.8.1: - resolution: - { - integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} + engines: {node: '>= 0.6'} http-errors@2.0.0: - resolution: - { - integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} http-parser-js@0.5.10: - resolution: - { - integrity: sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==, - } + resolution: {integrity: sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==} http-proxy-agent@7.0.2: - resolution: - { - integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==, - } - engines: { node: ">= 14" } + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} + engines: {node: '>= 14'} http-proxy-middleware@2.0.9: - resolution: - { - integrity: sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==, - } - engines: { node: ">=12.0.0" } + resolution: {integrity: sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==} + engines: {node: '>=12.0.0'} peerDependencies: - "@types/express": ^4.17.13 + '@types/express': ^4.17.13 peerDependenciesMeta: - "@types/express": + '@types/express': optional: true http-proxy-middleware@3.0.5: - resolution: - { - integrity: sha512-GLZZm1X38BPY4lkXA01jhwxvDoOkkXqjgVyUzVxiEK4iuRu03PZoYHhHRwxnfhQMDuaxi3vVri0YgSro/1oWqg==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-GLZZm1X38BPY4lkXA01jhwxvDoOkkXqjgVyUzVxiEK4iuRu03PZoYHhHRwxnfhQMDuaxi3vVri0YgSro/1oWqg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} http-proxy@1.18.1: - resolution: - { - integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==, - } - engines: { node: ">=8.0.0" } + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} https-browserify@1.0.0: - resolution: - { - integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==, - } + resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==} https-proxy-agent@7.0.6: - resolution: - { - integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==, - } - engines: { node: ">= 14" } + resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} + engines: {node: '>= 14'} human-signals@2.1.0: - resolution: - { - integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==, - } - engines: { node: ">=10.17.0" } + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} human-signals@5.0.0: - resolution: - { - integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==, - } - engines: { node: ">=16.17.0" } + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} husky@9.1.7: - resolution: - { - integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} + engines: {node: '>=18'} hasBin: true hyperdyperid@1.2.0: - resolution: - { - integrity: sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==, - } - engines: { node: ">=10.18" } + resolution: {integrity: sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==} + engines: {node: '>=10.18'} iconv-lite@0.4.24: - resolution: - { - integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} iconv-lite@0.6.3: - resolution: - { - integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} icss-utils@5.1.0: - resolution: - { - integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==, - } - engines: { node: ^10 || ^12 || >= 14 } + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 ieee754@1.2.1: - resolution: - { - integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, - } + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} ignore-walk@6.0.5: - resolution: - { - integrity: sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} ignore-walk@8.0.0: - resolution: - { - integrity: sha512-FCeMZT4NiRQGh+YkeKMtWrOmBgWjHjMJ26WQWrRQyoyzqevdaGSakUaJW5xQYmjLlUVk2qUnCjYVBax9EKKg8A==, - } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-FCeMZT4NiRQGh+YkeKMtWrOmBgWjHjMJ26WQWrRQyoyzqevdaGSakUaJW5xQYmjLlUVk2qUnCjYVBax9EKKg8A==} + engines: {node: ^20.17.0 || >=22.9.0} ignore@5.3.2: - resolution: - { - integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==, - } - engines: { node: ">= 4" } + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} ignore@7.0.5: - resolution: - { - integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==, - } - engines: { node: ">= 4" } + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} image-size@0.5.5: - resolution: - { - integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} + engines: {node: '>=0.10.0'} hasBin: true immutable@5.1.3: - resolution: - { - integrity: sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==, - } + resolution: {integrity: sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==} import-fresh@3.3.1: - resolution: - { - integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} import-local@3.1.0: - resolution: - { - integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} + engines: {node: '>=8'} hasBin: true import-local@3.2.0: - resolution: - { - integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} + engines: {node: '>=8'} hasBin: true imurmurhash@0.1.4: - resolution: - { - integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, - } - engines: { node: ">=0.8.19" } + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} indent-string@4.0.0: - resolution: - { - integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} inflation@2.1.0: - resolution: - { - integrity: sha512-t54PPJHG1Pp7VQvxyVCJ9mBbjG3Hqryges9bXoOO6GExCPa+//i/d5GSuFtpx3ALLd7lgIAur6zrIlBQyJuMlQ==, - } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-t54PPJHG1Pp7VQvxyVCJ9mBbjG3Hqryges9bXoOO6GExCPa+//i/d5GSuFtpx3ALLd7lgIAur6zrIlBQyJuMlQ==} + engines: {node: '>= 0.8.0'} inflight@1.0.6: - resolution: - { - integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, - } + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.3: - resolution: - { - integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==, - } + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} inherits@2.0.4: - resolution: - { - integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, - } + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} ini@1.3.8: - resolution: - { - integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==, - } + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} ini@4.1.3: - resolution: - { - integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} ini@5.0.0: - resolution: - { - integrity: sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==} + engines: {node: ^18.17.0 || >=20.5.0} init-package-json@6.0.3: - resolution: - { - integrity: sha512-Zfeb5ol+H+eqJWHTaGca9BovufyGeIfr4zaaBorPmJBMrJ+KBnN+kQx2ZtXdsotUTgldHmHQV44xvUWOUA7E2w==, - } - engines: { node: ^16.14.0 || >=18.0.0 } + resolution: {integrity: sha512-Zfeb5ol+H+eqJWHTaGca9BovufyGeIfr4zaaBorPmJBMrJ+KBnN+kQx2ZtXdsotUTgldHmHQV44xvUWOUA7E2w==} + engines: {node: ^16.14.0 || >=18.0.0} inline-style-parser@0.2.4: - resolution: - { - integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==, - } + resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} inquirer@8.2.6: - resolution: - { - integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==, - } - engines: { node: ">=12.0.0" } + resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==} + engines: {node: '>=12.0.0'} internmap@1.0.1: - resolution: - { - integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==, - } + resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==} internmap@2.0.3: - resolution: - { - integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} + engines: {node: '>=12'} ip-address@9.0.5: - resolution: - { - integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==, - } - engines: { node: ">= 12" } + resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} + engines: {node: '>= 12'} ipaddr.js@1.9.1: - resolution: - { - integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==, - } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} ipaddr.js@2.2.0: - resolution: - { - integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==, - } - engines: { node: ">= 10" } + resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} + engines: {node: '>= 10'} is-alphabetical@2.0.1: - resolution: - { - integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==, - } + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} is-alphanumerical@2.0.1: - resolution: - { - integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==, - } + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} is-arguments@1.2.0: - resolution: - { - integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==} + engines: {node: '>= 0.4'} is-arrayish@0.2.1: - resolution: - { - integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, - } + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} is-arrayish@0.3.2: - resolution: - { - integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==, - } + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} is-binary-path@2.1.0: - resolution: - { - integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} is-buffer@1.1.6: - resolution: - { - integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==, - } + resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} is-callable@1.2.7: - resolution: - { - integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} is-ci@3.0.1: - resolution: - { - integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==, - } + resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true is-core-module@2.16.1: - resolution: - { - integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} is-decimal@2.0.1: - resolution: - { - integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==, - } + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} is-docker@2.2.1: - resolution: - { - integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} hasBin: true is-docker@3.0.0: - resolution: - { - integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==, - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true is-extendable@0.1.1: - resolution: - { - integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} is-extendable@1.0.1: - resolution: - { - integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} + engines: {node: '>=0.10.0'} is-extglob@2.1.1: - resolution: - { - integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} is-fullwidth-code-point@3.0.0: - resolution: - { - integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} is-fullwidth-code-point@4.0.0: - resolution: - { - integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} is-fullwidth-code-point@5.0.0: - resolution: - { - integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} + engines: {node: '>=18'} is-generator-fn@2.1.0: - resolution: - { - integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} is-generator-function@1.1.0: - resolution: - { - integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} + engines: {node: '>= 0.4'} is-glob@4.0.3: - resolution: - { - integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} is-hexadecimal@2.0.1: - resolution: - { - integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==, - } + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} is-inside-container@1.0.0: - resolution: - { - integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==, - } - engines: { node: ">=14.16" } + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} hasBin: true is-interactive@1.0.0: - resolution: - { - integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} is-interactive@2.0.0: - resolution: - { - integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} + engines: {node: '>=12'} is-lambda@1.0.1: - resolution: - { - integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==, - } + resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} is-nan@1.3.2: - resolution: - { - integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} + engines: {node: '>= 0.4'} is-network-error@1.1.0: - resolution: - { - integrity: sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==, - } - engines: { node: ">=16" } + resolution: {integrity: sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==} + engines: {node: '>=16'} is-number@2.1.0: - resolution: - { - integrity: sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==} + engines: {node: '>=0.10.0'} is-number@4.0.0: - resolution: - { - integrity: sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==} + engines: {node: '>=0.10.0'} is-number@7.0.0: - resolution: - { - integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, - } - engines: { node: ">=0.12.0" } + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} is-obj@2.0.0: - resolution: - { - integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} is-plain-obj@1.1.0: - resolution: - { - integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + engines: {node: '>=0.10.0'} is-plain-obj@3.0.0: - resolution: - { - integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} is-plain-obj@4.1.0: - resolution: - { - integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} is-plain-object@2.0.4: - resolution: - { - integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} is-plain-object@5.0.0: - resolution: - { - integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} + engines: {node: '>=0.10.0'} is-promise@4.0.0: - resolution: - { - integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==, - } + resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} is-regex@1.2.1: - resolution: - { - integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} + engines: {node: '>= 0.4'} is-ssh@1.4.1: - resolution: - { - integrity: sha512-JNeu1wQsHjyHgn9NcWTaXq6zWSR6hqE0++zhfZlkFBbScNkyvxCdeV8sRkSBaeLKxmbpR21brail63ACNxJ0Tg==, - } + resolution: {integrity: sha512-JNeu1wQsHjyHgn9NcWTaXq6zWSR6hqE0++zhfZlkFBbScNkyvxCdeV8sRkSBaeLKxmbpR21brail63ACNxJ0Tg==} is-stream@2.0.0: - resolution: - { - integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==} + engines: {node: '>=8'} is-stream@2.0.1: - resolution: - { - integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} is-stream@3.0.0: - resolution: - { - integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==, - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} is-text-path@1.0.1: - resolution: - { - integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==} + engines: {node: '>=0.10.0'} is-typed-array@1.1.15: - resolution: - { - integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} + engines: {node: '>= 0.4'} is-unicode-supported@0.1.0: - resolution: - { - integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} is-unicode-supported@1.3.0: - resolution: - { - integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} + engines: {node: '>=12'} is-unicode-supported@2.1.0: - resolution: - { - integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} + engines: {node: '>=18'} is-what@3.14.1: - resolution: - { - integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==, - } + resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} is-wsl@2.2.0: - resolution: - { - integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} is-wsl@3.1.0: - resolution: - { - integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==, - } - engines: { node: ">=16" } + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} is64bit@2.0.0: - resolution: - { - integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==} + engines: {node: '>=18'} isarray@1.0.0: - resolution: - { - integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==, - } + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} isarray@2.0.5: - resolution: - { - integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==, - } + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} isbinaryfile@4.0.10: - resolution: - { - integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==, - } - engines: { node: ">= 8.0.0" } + resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==} + engines: {node: '>= 8.0.0'} isexe@2.0.0: - resolution: - { - integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, - } + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} isexe@3.1.1: - resolution: - { - integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==, - } - engines: { node: ">=16" } + resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} + engines: {node: '>=16'} isobject@2.1.0: - resolution: - { - integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} + engines: {node: '>=0.10.0'} isobject@3.0.1: - resolution: - { - integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} isomorphic-timers-promises@1.0.1: - resolution: - { - integrity: sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==} + engines: {node: '>=10'} istanbul-lib-coverage@3.2.2: - resolution: - { - integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} istanbul-lib-instrument@5.2.1: - resolution: - { - integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} istanbul-lib-instrument@6.0.3: - resolution: - { - integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} + engines: {node: '>=10'} istanbul-lib-report@3.0.1: - resolution: - { - integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} istanbul-lib-source-maps@4.0.1: - resolution: - { - integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} istanbul-lib-source-maps@5.0.6: - resolution: - { - integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==} + engines: {node: '>=10'} istanbul-reports@3.1.7: - resolution: - { - integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + engines: {node: '>=8'} jackspeak@3.4.3: - resolution: - { - integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==, - } + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} jake@10.9.2: - resolution: - { - integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} + engines: {node: '>=10'} hasBin: true jasmine-core@4.6.1: - resolution: - { - integrity: sha512-VYz/BjjmC3klLJlLwA4Kw8ytk0zDSmbbDLNs794VnWmkcCB7I9aAL/D48VNQtmITyPvea2C3jdUMfc3kAoy0PQ==, - } + resolution: {integrity: sha512-VYz/BjjmC3klLJlLwA4Kw8ytk0zDSmbbDLNs794VnWmkcCB7I9aAL/D48VNQtmITyPvea2C3jdUMfc3kAoy0PQ==} jasmine-core@5.9.0: - resolution: - { - integrity: sha512-OMUvF1iI6+gSRYOhMrH4QYothVLN9C3EJ6wm4g7zLJlnaTl8zbaPOr0bTw70l7QxkoM7sVFOWo83u9B2Fe2Zng==, - } + resolution: {integrity: sha512-OMUvF1iI6+gSRYOhMrH4QYothVLN9C3EJ6wm4g7zLJlnaTl8zbaPOr0bTw70l7QxkoM7sVFOWo83u9B2Fe2Zng==} jest-changed-files@30.0.5: - resolution: - { - integrity: sha512-bGl2Ntdx0eAwXuGpdLdVYVr5YQHnSZlQ0y9HVDu565lCUAe9sj6JOtBbMmBBikGIegne9piDDIOeiLVoqTkz4A==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-bGl2Ntdx0eAwXuGpdLdVYVr5YQHnSZlQ0y9HVDu565lCUAe9sj6JOtBbMmBBikGIegne9piDDIOeiLVoqTkz4A==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-circus@30.0.5: - resolution: - { - integrity: sha512-h/sjXEs4GS+NFFfqBDYT7y5Msfxh04EwWLhQi0F8kuWpe+J/7tICSlswU8qvBqumR3kFgHbfu7vU6qruWWBPug==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-h/sjXEs4GS+NFFfqBDYT7y5Msfxh04EwWLhQi0F8kuWpe+J/7tICSlswU8qvBqumR3kFgHbfu7vU6qruWWBPug==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-cli@30.0.5: - resolution: - { - integrity: sha512-Sa45PGMkBZzF94HMrlX4kUyPOwUpdZasaliKN3mifvDmkhLYqLLg8HQTzn6gq7vJGahFYMQjXgyJWfYImKZzOw==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-Sa45PGMkBZzF94HMrlX4kUyPOwUpdZasaliKN3mifvDmkhLYqLLg8HQTzn6gq7vJGahFYMQjXgyJWfYImKZzOw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -10520,17 +6554,14 @@ packages: optional: true jest-config@30.0.5: - resolution: - { - integrity: sha512-aIVh+JNOOpzUgzUnPn5FLtyVnqc3TQHVMupYtyeURSb//iLColiMIR8TxCIDKyx9ZgjKnXGucuW68hCxgbrwmA==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-aIVh+JNOOpzUgzUnPn5FLtyVnqc3TQHVMupYtyeURSb//iLColiMIR8TxCIDKyx9ZgjKnXGucuW68hCxgbrwmA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: - "@types/node": 22.16.5 - esbuild-register: ">=3.4.0" - ts-node: ">=9.0.0" + '@types/node': 22.16.5 + esbuild-register: '>=3.4.0' + ts-node: '>=9.0.0' peerDependenciesMeta: - "@types/node": + '@types/node': optional: true esbuild-register: optional: true @@ -10538,177 +6569,105 @@ packages: optional: true jest-diff@29.7.0: - resolution: - { - integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-diff@30.0.5: - resolution: - { - integrity: sha512-1UIqE9PoEKaHcIKvq2vbibrCog4Y8G0zmOxgQUVEiTqwR5hJVMCoDsN1vFvI5JvwD37hjueZ1C4l2FyGnfpE0A==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-1UIqE9PoEKaHcIKvq2vbibrCog4Y8G0zmOxgQUVEiTqwR5hJVMCoDsN1vFvI5JvwD37hjueZ1C4l2FyGnfpE0A==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-docblock@30.0.1: - resolution: - { - integrity: sha512-/vF78qn3DYphAaIc3jy4gA7XSAz167n9Bm/wn/1XhTLW7tTBIzXtCJpb/vcmc73NIIeeohCbdL94JasyXUZsGA==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-/vF78qn3DYphAaIc3jy4gA7XSAz167n9Bm/wn/1XhTLW7tTBIzXtCJpb/vcmc73NIIeeohCbdL94JasyXUZsGA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-each@30.0.5: - resolution: - { - integrity: sha512-dKjRsx1uZ96TVyejD3/aAWcNKy6ajMaN531CwWIsrazIqIoXI9TnnpPlkrEYku/8rkS3dh2rbH+kMOyiEIv0xQ==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-dKjRsx1uZ96TVyejD3/aAWcNKy6ajMaN531CwWIsrazIqIoXI9TnnpPlkrEYku/8rkS3dh2rbH+kMOyiEIv0xQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-environment-node@30.0.5: - resolution: - { - integrity: sha512-ppYizXdLMSvciGsRsMEnv/5EFpvOdXBaXRBzFUDPWrsfmog4kYrOGWXarLllz6AXan6ZAA/kYokgDWuos1IKDA==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-ppYizXdLMSvciGsRsMEnv/5EFpvOdXBaXRBzFUDPWrsfmog4kYrOGWXarLllz6AXan6ZAA/kYokgDWuos1IKDA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-get-type@29.6.3: - resolution: - { - integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-haste-map@30.0.5: - resolution: - { - integrity: sha512-dkmlWNlsTSR0nH3nRfW5BKbqHefLZv0/6LCccG0xFCTWcJu8TuEwG+5Cm75iBfjVoockmO6J35o5gxtFSn5xeg==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-dkmlWNlsTSR0nH3nRfW5BKbqHefLZv0/6LCccG0xFCTWcJu8TuEwG+5Cm75iBfjVoockmO6J35o5gxtFSn5xeg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-leak-detector@30.0.5: - resolution: - { - integrity: sha512-3Uxr5uP8jmHMcsOtYMRB/zf1gXN3yUIc+iPorhNETG54gErFIiUhLvyY/OggYpSMOEYqsmRxmuU4ZOoX5jpRFg==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-3Uxr5uP8jmHMcsOtYMRB/zf1gXN3yUIc+iPorhNETG54gErFIiUhLvyY/OggYpSMOEYqsmRxmuU4ZOoX5jpRFg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-matcher-utils@30.0.5: - resolution: - { - integrity: sha512-uQgGWt7GOrRLP1P7IwNWwK1WAQbq+m//ZY0yXygyfWp0rJlksMSLQAA4wYQC3b6wl3zfnchyTx+k3HZ5aPtCbQ==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-uQgGWt7GOrRLP1P7IwNWwK1WAQbq+m//ZY0yXygyfWp0rJlksMSLQAA4wYQC3b6wl3zfnchyTx+k3HZ5aPtCbQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-message-util@30.0.5: - resolution: - { - integrity: sha512-NAiDOhsK3V7RU0Aa/HnrQo+E4JlbarbmI3q6Pi4KcxicdtjV82gcIUrejOtczChtVQR4kddu1E1EJlW6EN9IyA==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-NAiDOhsK3V7RU0Aa/HnrQo+E4JlbarbmI3q6Pi4KcxicdtjV82gcIUrejOtczChtVQR4kddu1E1EJlW6EN9IyA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-mock@30.0.5: - resolution: - { - integrity: sha512-Od7TyasAAQX/6S+QCbN6vZoWOMwlTtzzGuxJku1GhGanAjz9y+QsQkpScDmETvdc9aSXyJ/Op4rhpMYBWW91wQ==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-Od7TyasAAQX/6S+QCbN6vZoWOMwlTtzzGuxJku1GhGanAjz9y+QsQkpScDmETvdc9aSXyJ/Op4rhpMYBWW91wQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-pnp-resolver@1.2.3: - resolution: - { - integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} peerDependencies: - jest-resolve: "*" + jest-resolve: '*' peerDependenciesMeta: jest-resolve: optional: true jest-regex-util@30.0.1: - resolution: - { - integrity: sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-resolve-dependencies@30.0.5: - resolution: - { - integrity: sha512-/xMvBR4MpwkrHW4ikZIWRttBBRZgWK4d6xt3xW1iRDSKt4tXzYkMkyPfBnSCgv96cpkrctfXs6gexeqMYqdEpw==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-/xMvBR4MpwkrHW4ikZIWRttBBRZgWK4d6xt3xW1iRDSKt4tXzYkMkyPfBnSCgv96cpkrctfXs6gexeqMYqdEpw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-resolve@30.0.5: - resolution: - { - integrity: sha512-d+DjBQ1tIhdz91B79mywH5yYu76bZuE96sSbxj8MkjWVx5WNdt1deEFRONVL4UkKLSrAbMkdhb24XN691yDRHg==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-d+DjBQ1tIhdz91B79mywH5yYu76bZuE96sSbxj8MkjWVx5WNdt1deEFRONVL4UkKLSrAbMkdhb24XN691yDRHg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-runner@30.0.5: - resolution: - { - integrity: sha512-JcCOucZmgp+YuGgLAXHNy7ualBx4wYSgJVWrYMRBnb79j9PD0Jxh0EHvR5Cx/r0Ce+ZBC4hCdz2AzFFLl9hCiw==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-JcCOucZmgp+YuGgLAXHNy7ualBx4wYSgJVWrYMRBnb79j9PD0Jxh0EHvR5Cx/r0Ce+ZBC4hCdz2AzFFLl9hCiw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-runtime@30.0.5: - resolution: - { - integrity: sha512-7oySNDkqpe4xpX5PPiJTe5vEa+Ak/NnNz2bGYZrA1ftG3RL3EFlHaUkA1Cjx+R8IhK0Vg43RML5mJedGTPNz3A==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-7oySNDkqpe4xpX5PPiJTe5vEa+Ak/NnNz2bGYZrA1ftG3RL3EFlHaUkA1Cjx+R8IhK0Vg43RML5mJedGTPNz3A==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-snapshot@30.0.5: - resolution: - { - integrity: sha512-T00dWU/Ek3LqTp4+DcW6PraVxjk28WY5Ua/s+3zUKSERZSNyxTqhDXCWKG5p2HAJ+crVQ3WJ2P9YVHpj1tkW+g==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-T00dWU/Ek3LqTp4+DcW6PraVxjk28WY5Ua/s+3zUKSERZSNyxTqhDXCWKG5p2HAJ+crVQ3WJ2P9YVHpj1tkW+g==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-util@30.0.5: - resolution: - { - integrity: sha512-pvyPWssDZR0FlfMxCBoc0tvM8iUEskaRFALUtGQYzVEAqisAztmy+R8LnU14KT4XA0H/a5HMVTXat1jLne010g==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-pvyPWssDZR0FlfMxCBoc0tvM8iUEskaRFALUtGQYzVEAqisAztmy+R8LnU14KT4XA0H/a5HMVTXat1jLne010g==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-validate@30.0.5: - resolution: - { - integrity: sha512-ouTm6VFHaS2boyl+k4u+Qip4TSH7Uld5tyD8psQ8abGgt2uYYB8VwVfAHWHjHc0NWmGGbwO5h0sCPOGHHevefw==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-ouTm6VFHaS2boyl+k4u+Qip4TSH7Uld5tyD8psQ8abGgt2uYYB8VwVfAHWHjHc0NWmGGbwO5h0sCPOGHHevefw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-watcher@30.0.5: - resolution: - { - integrity: sha512-z9slj/0vOwBDBjN3L4z4ZYaA+pG56d6p3kTUhFRYGvXbXMWhXmb/FIxREZCD06DYUwDKKnj2T80+Pb71CQ0KEg==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-z9slj/0vOwBDBjN3L4z4ZYaA+pG56d6p3kTUhFRYGvXbXMWhXmb/FIxREZCD06DYUwDKKnj2T80+Pb71CQ0KEg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-worker@27.5.1: - resolution: - { - integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==, - } - engines: { node: ">= 10.13.0" } + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} jest-worker@30.0.5: - resolution: - { - integrity: sha512-ojRXsWzEP16NdUuBw/4H/zkZdHOa7MMYCk4E430l+8fELeLg/mqmMlRhjL7UNZvQrDmnovWZV4DxX03fZF48fQ==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-ojRXsWzEP16NdUuBw/4H/zkZdHOa7MMYCk4E430l+8fELeLg/mqmMlRhjL7UNZvQrDmnovWZV4DxX03fZF48fQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest@30.0.5: - resolution: - { - integrity: sha512-y2mfcJywuTUkvLm2Lp1/pFX8kTgMO5yyQGq/Sk/n2mN7XWYp4JsCZ/QXW34M8YScgk8bPZlREH04f6blPnoHnQ==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-y2mfcJywuTUkvLm2Lp1/pFX8kTgMO5yyQGq/Sk/n2mN7XWYp4JsCZ/QXW34M8YScgk8bPZlREH04f6blPnoHnQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -10717,1573 +6676,874 @@ packages: optional: true jiti@1.21.7: - resolution: - { - integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==, - } + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} hasBin: true joi@17.13.3: - resolution: - { - integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==, - } + resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} js-tokens@4.0.0: - resolution: - { - integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, - } + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} js-yaml@3.14.1: - resolution: - { - integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==, - } + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true js-yaml@4.1.0: - resolution: - { - integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, - } + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true jsbn@1.1.0: - resolution: - { - integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==, - } + resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} jsesc@3.0.2: - resolution: - { - integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} hasBin: true jsesc@3.1.0: - resolution: - { - integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} hasBin: true json-parse-better-errors@1.0.2: - resolution: - { - integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==, - } + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} json-parse-even-better-errors@2.3.1: - resolution: - { - integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, - } + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} json-parse-even-better-errors@3.0.2: - resolution: - { - integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} json-parse-even-better-errors@4.0.0: - resolution: - { - integrity: sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==} + engines: {node: ^18.17.0 || >=20.5.0} json-schema-traverse@0.4.1: - resolution: - { - integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, - } + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} json-schema-traverse@1.0.0: - resolution: - { - integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==, - } + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} json-stringify-nice@1.1.4: - resolution: - { - integrity: sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==, - } + resolution: {integrity: sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==} json-stringify-safe@5.0.1: - resolution: - { - integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==, - } + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} json5@2.2.3: - resolution: - { - integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} hasBin: true jsonc-parser@3.2.0: - resolution: - { - integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==, - } + resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} jsonc-parser@3.3.1: - resolution: - { - integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==, - } + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} jsonfile@4.0.0: - resolution: - { - integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==, - } + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} jsonfile@6.1.0: - resolution: - { - integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, - } + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} jsonparse@1.3.1: - resolution: - { - integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==, - } - engines: { "0": node >= 0.2.0 } + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} just-diff-apply@5.5.0: - resolution: - { - integrity: sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==, - } + resolution: {integrity: sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==} just-diff@6.0.2: - resolution: - { - integrity: sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==, - } + resolution: {integrity: sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==} karma-chrome-launcher@3.2.0: - resolution: - { - integrity: sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==, - } + resolution: {integrity: sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==} karma-coverage@2.2.1: - resolution: - { - integrity: sha512-yj7hbequkQP2qOSb20GuNSIyE//PgJWHwC2IydLE6XRtsnaflv+/OSGNssPjobYUlhVVagy99TQpqUt3vAUG7A==, - } - engines: { node: ">=10.0.0" } + resolution: {integrity: sha512-yj7hbequkQP2qOSb20GuNSIyE//PgJWHwC2IydLE6XRtsnaflv+/OSGNssPjobYUlhVVagy99TQpqUt3vAUG7A==} + engines: {node: '>=10.0.0'} karma-jasmine-html-reporter@2.1.0: - resolution: - { - integrity: sha512-sPQE1+nlsn6Hwb5t+HHwyy0A1FNCVKuL1192b+XNauMYWThz2kweiBVW1DqloRpVvZIJkIoHVB7XRpK78n1xbQ==, - } + resolution: {integrity: sha512-sPQE1+nlsn6Hwb5t+HHwyy0A1FNCVKuL1192b+XNauMYWThz2kweiBVW1DqloRpVvZIJkIoHVB7XRpK78n1xbQ==} peerDependencies: jasmine-core: ^4.0.0 || ^5.0.0 karma: ^6.0.0 karma-jasmine: ^5.0.0 karma-jasmine@5.1.0: - resolution: - { - integrity: sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==} + engines: {node: '>=12'} peerDependencies: karma: ^6.0.0 karma-source-map-support@1.4.0: - resolution: - { - integrity: sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==, - } + resolution: {integrity: sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==} karma@6.4.4: - resolution: - { - integrity: sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==, - } - engines: { node: ">= 10" } + resolution: {integrity: sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==} + engines: {node: '>= 10'} hasBin: true katex@0.16.22: - resolution: - { - integrity: sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg==, - } + resolution: {integrity: sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg==} hasBin: true keygrip@1.1.0: - resolution: - { - integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} + engines: {node: '>= 0.6'} khroma@2.1.0: - resolution: - { - integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==, - } + resolution: {integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==} kind-of@3.2.2: - resolution: - { - integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} + engines: {node: '>=0.10.0'} kind-of@6.0.3: - resolution: - { - integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} koa-body@6.0.1: - resolution: - { - integrity: sha512-M8ZvMD8r+kPHy28aWP9VxL7kY8oPWA+C7ZgCljrCMeaU7uX6wsIQgDHskyrAr9sw+jqnIXyv4Mlxri5R4InIJg==, - } + resolution: {integrity: sha512-M8ZvMD8r+kPHy28aWP9VxL7kY8oPWA+C7ZgCljrCMeaU7uX6wsIQgDHskyrAr9sw+jqnIXyv4Mlxri5R4InIJg==} koa-compose@4.1.0: - resolution: - { - integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==, - } + resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==} koa@3.0.0: - resolution: - { - integrity: sha512-Usyqf1o+XN618R3Jzq4S4YWbKsRtPcGpgyHXD4APdGYQQyqQ59X+Oyc7fXHS2429stzLsBiDjj6zqqYe8kknfw==, - } - engines: { node: ">= 18" } + resolution: {integrity: sha512-Usyqf1o+XN618R3Jzq4S4YWbKsRtPcGpgyHXD4APdGYQQyqQ59X+Oyc7fXHS2429stzLsBiDjj6zqqYe8kknfw==} + engines: {node: '>= 18'} kolorist@1.8.0: - resolution: - { - integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==, - } + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} langium@3.3.1: - resolution: - { - integrity: sha512-QJv/h939gDpvT+9SiLVlY7tZC3xB2qK57v0J04Sh9wpMb6MP1q8gB21L3WIo8T5P1MSMg3Ep14L7KkDCFG3y4w==, - } - engines: { node: ">=16.0.0" } + resolution: {integrity: sha512-QJv/h939gDpvT+9SiLVlY7tZC3xB2qK57v0J04Sh9wpMb6MP1q8gB21L3WIo8T5P1MSMg3Ep14L7KkDCFG3y4w==} + engines: {node: '>=16.0.0'} launch-editor@2.10.0: - resolution: - { - integrity: sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==, - } + resolution: {integrity: sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==} layout-base@1.0.2: - resolution: - { - integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==, - } + resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==} layout-base@2.0.1: - resolution: - { - integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==, - } + resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==} lazy-cache@2.0.2: - resolution: - { - integrity: sha512-7vp2Acd2+Kz4XkzxGxaB1FWOi8KjWIWsgdfD5MCb86DWvlLqhRPM+d6Pro3iNEL5VT9mstz5hKAlcd+QR6H3aA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-7vp2Acd2+Kz4XkzxGxaB1FWOi8KjWIWsgdfD5MCb86DWvlLqhRPM+d6Pro3iNEL5VT9mstz5hKAlcd+QR6H3aA==} + engines: {node: '>=0.10.0'} lerna@8.2.3: - resolution: - { - integrity: sha512-rmuDU+92eWUnnyaPg3Ise339pTxF+r2hu8ky/soCfbGpUoW4kCwsDza3P/LtQJWrKwZWHcosEitfYvxGUWZ16A==, - } - engines: { node: ">=18.0.0" } + resolution: {integrity: sha512-rmuDU+92eWUnnyaPg3Ise339pTxF+r2hu8ky/soCfbGpUoW4kCwsDza3P/LtQJWrKwZWHcosEitfYvxGUWZ16A==} + engines: {node: '>=18.0.0'} hasBin: true less-loader@12.3.0: - resolution: - { - integrity: sha512-0M6+uYulvYIWs52y0LqN4+QM9TqWAohYSNTo4htE8Z7Cn3G/qQMEmktfHmyJT23k+20kU9zHH2wrfFXkxNLtVw==, - } - engines: { node: ">= 18.12.0" } + resolution: {integrity: sha512-0M6+uYulvYIWs52y0LqN4+QM9TqWAohYSNTo4htE8Z7Cn3G/qQMEmktfHmyJT23k+20kU9zHH2wrfFXkxNLtVw==} + engines: {node: '>= 18.12.0'} peerDependencies: - "@rspack/core": 0.x || 1.x + '@rspack/core': 0.x || 1.x less: ^3.5.0 || ^4.0.0 webpack: ^5.0.0 peerDependenciesMeta: - "@rspack/core": + '@rspack/core': optional: true webpack: optional: true less@4.3.0: - resolution: - { - integrity: sha512-X9RyH9fvemArzfdP8Pi3irr7lor2Ok4rOttDXBhlwDg+wKQsXOXgHWduAJE1EsF7JJx0w0bcO6BC6tCKKYnXKA==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-X9RyH9fvemArzfdP8Pi3irr7lor2Ok4rOttDXBhlwDg+wKQsXOXgHWduAJE1EsF7JJx0w0bcO6BC6tCKKYnXKA==} + engines: {node: '>=14'} hasBin: true leven@3.1.0: - resolution: - { - integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} libnpmaccess@8.0.6: - resolution: - { - integrity: sha512-uM8DHDEfYG6G5gVivVl+yQd4pH3uRclHC59lzIbSvy7b5FEwR+mU49Zq1jEyRtRFv7+M99mUW9S0wL/4laT4lw==, - } - engines: { node: ^16.14.0 || >=18.0.0 } + resolution: {integrity: sha512-uM8DHDEfYG6G5gVivVl+yQd4pH3uRclHC59lzIbSvy7b5FEwR+mU49Zq1jEyRtRFv7+M99mUW9S0wL/4laT4lw==} + engines: {node: ^16.14.0 || >=18.0.0} libnpmpublish@9.0.9: - resolution: - { - integrity: sha512-26zzwoBNAvX9AWOPiqqF6FG4HrSCPsHFkQm7nT+xU1ggAujL/eae81RnCv4CJ2In9q9fh10B88sYSzKCUh/Ghg==, - } - engines: { node: ^16.14.0 || >=18.0.0 } + resolution: {integrity: sha512-26zzwoBNAvX9AWOPiqqF6FG4HrSCPsHFkQm7nT+xU1ggAujL/eae81RnCv4CJ2In9q9fh10B88sYSzKCUh/Ghg==} + engines: {node: ^16.14.0 || >=18.0.0} license-webpack-plugin@4.0.2: - resolution: - { - integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==, - } + resolution: {integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==} peerDependencies: - webpack: "*" + webpack: '*' peerDependenciesMeta: webpack: optional: true lilconfig@3.1.3: - resolution: - { - integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + engines: {node: '>=14'} lines-and-columns@1.2.4: - resolution: - { - integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, - } + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} lines-and-columns@2.0.3: - resolution: - { - integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==, - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + resolution: {integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} lint-staged@16.1.2: - resolution: - { - integrity: sha512-sQKw2Si2g9KUZNY3XNvRuDq4UJqpHwF0/FQzZR2M7I5MvtpWvibikCjUVJzZdGE0ByurEl3KQNvsGetd1ty1/Q==, - } - engines: { node: ">=20.17" } + resolution: {integrity: sha512-sQKw2Si2g9KUZNY3XNvRuDq4UJqpHwF0/FQzZR2M7I5MvtpWvibikCjUVJzZdGE0ByurEl3KQNvsGetd1ty1/Q==} + engines: {node: '>=20.17'} hasBin: true list-item@1.1.1: - resolution: - { - integrity: sha512-S3D0WZ4J6hyM8o5SNKWaMYB1ALSacPZ2nHGEuCjmHZ+dc03gFeNZoNDcqfcnO4vDhTZmNrqrpYZCdXsRh22bzw==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-S3D0WZ4J6hyM8o5SNKWaMYB1ALSacPZ2nHGEuCjmHZ+dc03gFeNZoNDcqfcnO4vDhTZmNrqrpYZCdXsRh22bzw==} + engines: {node: '>=0.10.0'} listr2@8.3.3: - resolution: - { - integrity: sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==, - } - engines: { node: ">=18.0.0" } + resolution: {integrity: sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==} + engines: {node: '>=18.0.0'} lmdb@3.4.1: - resolution: - { - integrity: sha512-hoG9RIv42kdGJiieyElgWcKCTaw5S6Jqwyd1gLSVdsJ3+8MVm8e4yLronThiRJI9DazFAAs9xfB9nWeMQ2DWKA==, - } + resolution: {integrity: sha512-hoG9RIv42kdGJiieyElgWcKCTaw5S6Jqwyd1gLSVdsJ3+8MVm8e4yLronThiRJI9DazFAAs9xfB9nWeMQ2DWKA==} hasBin: true load-json-file@4.0.0: - resolution: - { - integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} + engines: {node: '>=4'} load-json-file@6.2.0: - resolution: - { - integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==} + engines: {node: '>=8'} loader-runner@4.3.0: - resolution: - { - integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==, - } - engines: { node: ">=6.11.5" } + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} loader-utils@2.0.4: - resolution: - { - integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==, - } - engines: { node: ">=8.9.0" } + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} + engines: {node: '>=8.9.0'} loader-utils@3.3.1: - resolution: - { - integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==, - } - engines: { node: ">= 12.13.0" } + resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} + engines: {node: '>= 12.13.0'} local-pkg@1.1.1: - resolution: - { - integrity: sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==} + engines: {node: '>=14'} locate-path@2.0.0: - resolution: - { - integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} + engines: {node: '>=4'} locate-path@5.0.0: - resolution: - { - integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} locate-path@6.0.0: - resolution: - { - integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} lodash-es@4.17.21: - resolution: - { - integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==, - } + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} lodash._reinterpolate@3.0.0: - resolution: - { - integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==, - } + resolution: {integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==} lodash.debounce@4.0.8: - resolution: - { - integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, - } + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} lodash.ismatch@4.4.0: - resolution: - { - integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==, - } + resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==} lodash.template@4.5.0: - resolution: - { - integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==, - } + resolution: {integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==} deprecated: This package is deprecated. Use https://socket.dev/npm/package/eta instead. lodash.templatesettings@4.2.0: - resolution: - { - integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==, - } + resolution: {integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==} lodash@4.17.21: - resolution: - { - integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, - } + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} log-symbols@4.1.0: - resolution: - { - integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} log-symbols@6.0.0: - resolution: - { - integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} + engines: {node: '>=18'} log-update@6.1.0: - resolution: - { - integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} + engines: {node: '>=18'} log4js@6.9.1: - resolution: - { - integrity: sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==, - } - engines: { node: ">=8.0" } + resolution: {integrity: sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==} + engines: {node: '>=8.0'} longest-streak@3.1.0: - resolution: - { - integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==, - } + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} lru-cache@10.4.3: - resolution: - { - integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==, - } + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} lru-cache@5.1.1: - resolution: - { - integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, - } + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} lru-cache@6.0.0: - resolution: - { - integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} magic-string@0.30.17: - resolution: - { - integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==, - } + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} make-dir@2.1.0: - resolution: - { - integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} make-dir@3.1.0: - resolution: - { - integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} make-dir@4.0.0: - resolution: - { - integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} make-fetch-happen@13.0.1: - resolution: - { - integrity: sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==, - } - engines: { node: ^16.14.0 || >=18.0.0 } + resolution: {integrity: sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==} + engines: {node: ^16.14.0 || >=18.0.0} make-fetch-happen@14.0.3: - resolution: - { - integrity: sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==} + engines: {node: ^18.17.0 || >=20.5.0} makeerror@1.0.12: - resolution: - { - integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==, - } + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} map-obj@1.0.1: - resolution: - { - integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} + engines: {node: '>=0.10.0'} map-obj@4.3.0: - resolution: - { - integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} + engines: {node: '>=8'} markdown-extensions@2.0.0: - resolution: - { - integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==, - } - engines: { node: ">=16" } + resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} + engines: {node: '>=16'} markdown-link@0.1.1: - resolution: - { - integrity: sha512-TurLymbyLyo+kAUUAV9ggR9EPcDjP/ctlv9QAFiqUH7c+t6FlsbivPo9OKTU8xdOx9oNd2drW/Fi5RRElQbUqA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-TurLymbyLyo+kAUUAV9ggR9EPcDjP/ctlv9QAFiqUH7c+t6FlsbivPo9OKTU8xdOx9oNd2drW/Fi5RRElQbUqA==} + engines: {node: '>=0.10.0'} markdown-table@3.0.4: - resolution: - { - integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==, - } + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} markdown-toc@1.2.0: - resolution: - { - integrity: sha512-eOsq7EGd3asV0oBfmyqngeEIhrbkc7XVP63OwcJBIhH2EpG2PzFcbZdhy1jutXSlRBBVMNXHvMtSr5LAxSUvUg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-eOsq7EGd3asV0oBfmyqngeEIhrbkc7XVP63OwcJBIhH2EpG2PzFcbZdhy1jutXSlRBBVMNXHvMtSr5LAxSUvUg==} + engines: {node: '>=0.10.0'} hasBin: true marked@16.1.1: - resolution: - { - integrity: sha512-ij/2lXfCRT71L6u0M29tJPhP0bM5shLL3u5BePhFwPELj2blMJ6GDtD7PfJhRLhJ/c2UwrK17ySVcDzy2YHjHQ==, - } - engines: { node: ">= 20" } + resolution: {integrity: sha512-ij/2lXfCRT71L6u0M29tJPhP0bM5shLL3u5BePhFwPELj2blMJ6GDtD7PfJhRLhJ/c2UwrK17ySVcDzy2YHjHQ==} + engines: {node: '>= 20'} hasBin: true math-intrinsics@1.1.0: - resolution: - { - integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} math-random@1.0.4: - resolution: - { - integrity: sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==, - } + resolution: {integrity: sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==} mathjax-full@3.2.2: - resolution: - { - integrity: sha512-+LfG9Fik+OuI8SLwsiR02IVdjcnRCy5MufYLi0C3TdMT56L/pjB0alMVGgoWJF8pN9Rc7FESycZB9BMNWIid5w==, - } + resolution: {integrity: sha512-+LfG9Fik+OuI8SLwsiR02IVdjcnRCy5MufYLi0C3TdMT56L/pjB0alMVGgoWJF8pN9Rc7FESycZB9BMNWIid5w==} md5.js@1.3.5: - resolution: - { - integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==, - } + resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} mdast-util-find-and-replace@3.0.2: - resolution: - { - integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==, - } + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} mdast-util-from-markdown@2.0.2: - resolution: - { - integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==, - } + resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} mdast-util-frontmatter@2.0.1: - resolution: - { - integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==, - } + resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} mdast-util-gfm-autolink-literal@2.0.1: - resolution: - { - integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==, - } + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} mdast-util-gfm-footnote@2.1.0: - resolution: - { - integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==, - } + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} mdast-util-gfm-strikethrough@2.0.0: - resolution: - { - integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==, - } + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} mdast-util-gfm-table@2.0.0: - resolution: - { - integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==, - } + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} mdast-util-gfm-task-list-item@2.0.0: - resolution: - { - integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==, - } + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} mdast-util-gfm@3.1.0: - resolution: - { - integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==, - } + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} mdast-util-math@3.0.0: - resolution: - { - integrity: sha512-Tl9GBNeG/AhJnQM221bJR2HPvLOSnLE/T9cJI9tlc6zwQk2nPk/4f0cHkOdEixQPC/j8UtKDdITswvLAy1OZ1w==, - } + resolution: {integrity: sha512-Tl9GBNeG/AhJnQM221bJR2HPvLOSnLE/T9cJI9tlc6zwQk2nPk/4f0cHkOdEixQPC/j8UtKDdITswvLAy1OZ1w==} mdast-util-mdx-expression@2.0.1: - resolution: - { - integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==, - } + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} mdast-util-mdx-jsx@3.2.0: - resolution: - { - integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==, - } + resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} mdast-util-mdx@3.0.0: - resolution: - { - integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==, - } + resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} mdast-util-mdxjs-esm@2.0.1: - resolution: - { - integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==, - } + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} mdast-util-phrasing@4.1.0: - resolution: - { - integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==, - } + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} mdast-util-to-hast@13.2.0: - resolution: - { - integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==, - } + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} mdast-util-to-markdown@2.1.2: - resolution: - { - integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==, - } + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} mdast-util-to-string@4.0.0: - resolution: - { - integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==, - } + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} media-typer@0.3.0: - resolution: - { - integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} media-typer@1.1.0: - resolution: - { - integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} + engines: {node: '>= 0.8'} memfs@4.20.0: - resolution: - { - integrity: sha512-VKta4Y+0CPo0NvYMOE7vvhaNe4K5WTP077G1S4PS0h0joX0f15NosPT6y48rOpKLCh48nnlgY/TdRPwiKCIIkg==, - } - engines: { node: ">= 4.0.0" } + resolution: {integrity: sha512-VKta4Y+0CPo0NvYMOE7vvhaNe4K5WTP077G1S4PS0h0joX0f15NosPT6y48rOpKLCh48nnlgY/TdRPwiKCIIkg==} + engines: {node: '>= 4.0.0'} meow@8.1.2: - resolution: - { - integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} + engines: {node: '>=10'} merge-descriptors@1.0.3: - resolution: - { - integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==, - } + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} merge-descriptors@2.0.0: - resolution: - { - integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==} + engines: {node: '>=18'} merge-stream@2.0.0: - resolution: - { - integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, - } + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} merge2@1.4.1: - resolution: - { - integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} mermaid@11.9.0: - resolution: - { - integrity: sha512-YdPXn9slEwO0omQfQIsW6vS84weVQftIyyTGAZCwM//MGhPzL1+l6vO6bkf0wnP4tHigH1alZ5Ooy3HXI2gOag==, - } + resolution: {integrity: sha512-YdPXn9slEwO0omQfQIsW6vS84weVQftIyyTGAZCwM//MGhPzL1+l6vO6bkf0wnP4tHigH1alZ5Ooy3HXI2gOag==} methods@1.1.2: - resolution: - { - integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} mhchemparser@4.2.1: - resolution: - { - integrity: sha512-kYmyrCirqJf3zZ9t/0wGgRZ4/ZJw//VwaRVGA75C4nhE60vtnIzhl9J9ndkX/h6hxSN7pjg/cE0VxbnNM+bnDQ==, - } + resolution: {integrity: sha512-kYmyrCirqJf3zZ9t/0wGgRZ4/ZJw//VwaRVGA75C4nhE60vtnIzhl9J9ndkX/h6hxSN7pjg/cE0VxbnNM+bnDQ==} micromark-core-commonmark@2.0.3: - resolution: - { - integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==, - } + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} micromark-extension-frontmatter@2.0.0: - resolution: - { - integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==, - } + resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} micromark-extension-gfm-autolink-literal@2.1.0: - resolution: - { - integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==, - } + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} micromark-extension-gfm-footnote@2.1.0: - resolution: - { - integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==, - } + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} micromark-extension-gfm-strikethrough@2.1.0: - resolution: - { - integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==, - } + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} micromark-extension-gfm-table@2.1.1: - resolution: - { - integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==, - } + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} micromark-extension-gfm-tagfilter@2.0.0: - resolution: - { - integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==, - } + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} micromark-extension-gfm-task-list-item@2.1.0: - resolution: - { - integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==, - } + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} micromark-extension-gfm@3.0.0: - resolution: - { - integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==, - } + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} micromark-extension-math@3.1.0: - resolution: - { - integrity: sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==, - } + resolution: {integrity: sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==} micromark-extension-mdx-expression@3.0.1: - resolution: - { - integrity: sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==, - } + resolution: {integrity: sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==} micromark-extension-mdx-jsx@3.0.2: - resolution: - { - integrity: sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==, - } + resolution: {integrity: sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==} micromark-extension-mdx-md@2.0.0: - resolution: - { - integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==, - } + resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} micromark-extension-mdxjs-esm@3.0.0: - resolution: - { - integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==, - } + resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} micromark-extension-mdxjs@3.0.0: - resolution: - { - integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==, - } + resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} micromark-factory-destination@2.0.1: - resolution: - { - integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==, - } + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} micromark-factory-label@2.0.1: - resolution: - { - integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==, - } + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} micromark-factory-mdx-expression@2.0.3: - resolution: - { - integrity: sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==, - } + resolution: {integrity: sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==} micromark-factory-space@2.0.1: - resolution: - { - integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==, - } + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} micromark-factory-title@2.0.1: - resolution: - { - integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==, - } + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} micromark-factory-whitespace@2.0.1: - resolution: - { - integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==, - } + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} micromark-util-character@2.1.1: - resolution: - { - integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==, - } + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} micromark-util-chunked@2.0.1: - resolution: - { - integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==, - } + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} micromark-util-classify-character@2.0.1: - resolution: - { - integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==, - } + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} micromark-util-combine-extensions@2.0.1: - resolution: - { - integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==, - } + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} micromark-util-decode-numeric-character-reference@2.0.2: - resolution: - { - integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==, - } + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} micromark-util-decode-string@2.0.1: - resolution: - { - integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==, - } + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} micromark-util-encode@2.0.1: - resolution: - { - integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==, - } + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} micromark-util-events-to-acorn@2.0.3: - resolution: - { - integrity: sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==, - } + resolution: {integrity: sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==} micromark-util-html-tag-name@2.0.1: - resolution: - { - integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==, - } + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} micromark-util-normalize-identifier@2.0.1: - resolution: - { - integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==, - } + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} micromark-util-resolve-all@2.0.1: - resolution: - { - integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==, - } + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} micromark-util-sanitize-uri@2.0.1: - resolution: - { - integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==, - } + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} micromark-util-subtokenize@2.1.0: - resolution: - { - integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==, - } + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} micromark-util-symbol@2.0.1: - resolution: - { - integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==, - } + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} micromark-util-types@2.0.2: - resolution: - { - integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==, - } + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} micromark@4.0.2: - resolution: - { - integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==, - } + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} micromatch@4.0.8: - resolution: - { - integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==, - } - engines: { node: ">=8.6" } + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} miller-rabin@4.0.1: - resolution: - { - integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==, - } + resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==} hasBin: true mime-db@1.52.0: - resolution: - { - integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} mime-db@1.54.0: - resolution: - { - integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} + engines: {node: '>= 0.6'} mime-types@2.1.35: - resolution: - { - integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} mime-types@3.0.1: - resolution: - { - integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==} + engines: {node: '>= 0.6'} mime@1.6.0: - resolution: - { - integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} hasBin: true mime@2.6.0: - resolution: - { - integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==, - } - engines: { node: ">=4.0.0" } + resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} + engines: {node: '>=4.0.0'} hasBin: true mimic-fn@2.1.0: - resolution: - { - integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} mimic-fn@4.0.0: - resolution: - { - integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} mimic-function@5.0.1: - resolution: - { - integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} + engines: {node: '>=18'} min-indent@1.0.1: - resolution: - { - integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} mini-css-extract-plugin@2.9.2: - resolution: - { - integrity: sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==, - } - engines: { node: ">= 12.13.0" } + resolution: {integrity: sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==} + engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 minimalistic-assert@1.0.1: - resolution: - { - integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==, - } + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} minimalistic-crypto-utils@1.0.1: - resolution: - { - integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==, - } + resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} minimatch@10.0.3: - resolution: - { - integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==, - } - engines: { node: 20 || >=22 } + resolution: {integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==} + engines: {node: 20 || >=22} minimatch@3.0.5: - resolution: - { - integrity: sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==, - } + resolution: {integrity: sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==} minimatch@3.1.2: - resolution: - { - integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, - } + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} minimatch@5.1.6: - resolution: - { - integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} minimatch@8.0.4: - resolution: - { - integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==, - } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} + engines: {node: '>=16 || 14 >=14.17'} minimatch@9.0.3: - resolution: - { - integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==, - } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} minimatch@9.0.5: - resolution: - { - integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==, - } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} minimist-options@4.1.0: - resolution: - { - integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} + engines: {node: '>= 6'} minimist@1.2.8: - resolution: - { - integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, - } + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} minipass-collect@2.0.1: - resolution: - { - integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==, - } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} + engines: {node: '>=16 || 14 >=14.17'} minipass-fetch@3.0.5: - resolution: - { - integrity: sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} minipass-fetch@4.0.1: - resolution: - { - integrity: sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==} + engines: {node: ^18.17.0 || >=20.5.0} minipass-flush@1.0.5: - resolution: - { - integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} + engines: {node: '>= 8'} minipass-pipeline@1.2.4: - resolution: - { - integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} + engines: {node: '>=8'} minipass-sized@1.0.3: - resolution: - { - integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} + engines: {node: '>=8'} minipass@3.3.6: - resolution: - { - integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} minipass@4.2.8: - resolution: - { - integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} + engines: {node: '>=8'} minipass@5.0.0: - resolution: - { - integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} minipass@7.1.2: - resolution: - { - integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==, - } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} minizlib@2.1.2: - resolution: - { - integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} minizlib@3.0.2: - resolution: - { - integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==, - } - engines: { node: ">= 18" } + resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==} + engines: {node: '>= 18'} mixin-deep@1.3.2: - resolution: - { - integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} + engines: {node: '>=0.10.0'} mj-context-menu@0.6.1: - resolution: - { - integrity: sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==, - } + resolution: {integrity: sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==} mkdirp@0.5.6: - resolution: - { - integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==, - } + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true mkdirp@1.0.4: - resolution: - { - integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} hasBin: true mkdirp@3.0.1: - resolution: - { - integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} + engines: {node: '>=10'} hasBin: true mlly@1.7.4: - resolution: - { - integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==, - } + resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} modify-values@1.0.1: - resolution: - { - integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==} + engines: {node: '>=0.10.0'} monaco-editor-auto-typings@0.4.6: - resolution: - { - integrity: sha512-yN6yP2oQJkpyZtUyi5qT9AjZLILrTZWOFny7Km2yNiPMPqOWq/znkTS4b5Yk1sHumSaLJUw5m1EPKiopRqtEpA==, - } + resolution: {integrity: sha512-yN6yP2oQJkpyZtUyi5qT9AjZLILrTZWOFny7Km2yNiPMPqOWq/znkTS4b5Yk1sHumSaLJUw5m1EPKiopRqtEpA==} peerDependencies: - monaco-editor: "*" + monaco-editor: '*' monaco-editor@0.52.2: - resolution: - { - integrity: sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ==, - } + resolution: {integrity: sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ==} mrmime@2.0.1: - resolution: - { - integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} + engines: {node: '>=10'} ms@2.0.0: - resolution: - { - integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==, - } + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} ms@2.1.3: - resolution: - { - integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, - } + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} msgpackr-extract@3.0.3: - resolution: - { - integrity: sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==, - } + resolution: {integrity: sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==} hasBin: true msgpackr@1.11.5: - resolution: - { - integrity: sha512-UjkUHN0yqp9RWKy0Lplhh+wlpdt9oQBYgULZOiFhV3VclSF1JnSQWZ5r9gORQlNYaUKQoR8itv7g7z1xDDuACA==, - } + resolution: {integrity: sha512-UjkUHN0yqp9RWKy0Lplhh+wlpdt9oQBYgULZOiFhV3VclSF1JnSQWZ5r9gORQlNYaUKQoR8itv7g7z1xDDuACA==} multicast-dns@7.2.5: - resolution: - { - integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==, - } + resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} hasBin: true multimatch@5.0.0: - resolution: - { - integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==} + engines: {node: '>=10'} mustache@4.2.0: - resolution: - { - integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==, - } + resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} hasBin: true mute-stream@0.0.8: - resolution: - { - integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==, - } + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} mute-stream@1.0.0: - resolution: - { - integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} mute-stream@2.0.0: - resolution: - { - integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} + engines: {node: ^18.17.0 || >=20.5.0} nano-spawn@1.0.2: - resolution: - { - integrity: sha512-21t+ozMQDAL/UGgQVBbZ/xXvNO10++ZPuTmKRO8k9V3AClVRht49ahtDjfY8l1q6nSHOrE5ASfthzH3ol6R/hg==, - } - engines: { node: ">=20.17" } + resolution: {integrity: sha512-21t+ozMQDAL/UGgQVBbZ/xXvNO10++ZPuTmKRO8k9V3AClVRht49ahtDjfY8l1q6nSHOrE5ASfthzH3ol6R/hg==} + engines: {node: '>=20.17'} nanoid@3.3.11: - resolution: - { - integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==, - } - engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true napi-postinstall@0.3.2: - resolution: - { - integrity: sha512-tWVJxJHmBWLy69PvO96TZMZDrzmw5KeiZBz3RHmiM2XZ9grBJ2WgMAFVVg25nqp3ZjTFUs2Ftw1JhscL3Teliw==, - } - engines: { node: ^12.20.0 || ^14.18.0 || >=16.0.0 } + resolution: {integrity: sha512-tWVJxJHmBWLy69PvO96TZMZDrzmw5KeiZBz3RHmiM2XZ9grBJ2WgMAFVVg25nqp3ZjTFUs2Ftw1JhscL3Teliw==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} hasBin: true natural-compare@1.4.0: - resolution: - { - integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, - } + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} needle@3.3.1: - resolution: - { - integrity: sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==, - } - engines: { node: ">= 4.4.x" } + resolution: {integrity: sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==} + engines: {node: '>= 4.4.x'} hasBin: true negotiator@0.6.3: - resolution: - { - integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} negotiator@0.6.4: - resolution: - { - integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} + engines: {node: '>= 0.6'} negotiator@1.0.0: - resolution: - { - integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} + engines: {node: '>= 0.6'} neo-async@2.6.2: - resolution: - { - integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, - } + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} next-themes@0.4.6: - resolution: - { - integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==, - } + resolution: {integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==} peerDependencies: react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc next@15.4.4: - resolution: - { - integrity: sha512-kNcubvJjOL9yUOfwtZF3HfDhuhp+kVD+FM2A6Tyua1eI/xfmY4r/8ZS913MMz+oWKDlbps/dQOWdDricuIkXLw==, - } - engines: { node: ^18.18.0 || ^19.8.0 || >= 20.0.0 } + resolution: {integrity: sha512-kNcubvJjOL9yUOfwtZF3HfDhuhp+kVD+FM2A6Tyua1eI/xfmY4r/8ZS913MMz+oWKDlbps/dQOWdDricuIkXLw==} + engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: - "@opentelemetry/api": ^1.1.0 - "@playwright/test": ^1.51.1 - babel-plugin-react-compiler: "*" + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.51.1 + babel-plugin-react-compiler: '*' react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 sass: ^1.3.0 peerDependenciesMeta: - "@opentelemetry/api": + '@opentelemetry/api': optional: true - "@playwright/test": + '@playwright/test': optional: true babel-plugin-react-compiler: optional: true @@ -12291,51 +7551,33 @@ packages: optional: true nextra-theme-docs@4.2.17: - resolution: - { - integrity: sha512-QQ7iPHQ7zqh7dKJZ3SQbxqoFt7r8RHD9v7dFtJ+x8evEfxwM23oBGHNBqIjBoPl5uSwtvufEiVd7WMhK+Dxdww==, - } + resolution: {integrity: sha512-QQ7iPHQ7zqh7dKJZ3SQbxqoFt7r8RHD9v7dFtJ+x8evEfxwM23oBGHNBqIjBoPl5uSwtvufEiVd7WMhK+Dxdww==} peerDependencies: - next: ">=14" + next: '>=14' nextra: 4.2.17 - react: ">=18" - react-dom: ">=18" + react: '>=18' + react-dom: '>=18' nextra@4.2.17: - resolution: - { - integrity: sha512-WBZGSUeUJqkYm3F3F7+4N1oMP84r/YK/rAg96wkywu/MIsuUREY8fLXQgQbKkvcLbBl/7Wk2Iy+9xlhDu+weNg==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-WBZGSUeUJqkYm3F3F7+4N1oMP84r/YK/rAg96wkywu/MIsuUREY8fLXQgQbKkvcLbBl/7Wk2Iy+9xlhDu+weNg==} + engines: {node: '>=18'} peerDependencies: - next: ">=14" - react: ">=18" - react-dom: ">=18" + next: '>=14' + react: '>=18' + react-dom: '>=18' nlcst-to-string@4.0.0: - resolution: - { - integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==, - } + resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} node-addon-api@6.1.0: - resolution: - { - integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==, - } + resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} node-addon-api@7.1.1: - resolution: - { - integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==, - } + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} node-fetch@2.6.7: - resolution: - { - integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==, - } - engines: { node: 4.x || >=6.0.0 } + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 peerDependenciesMeta: @@ -12343,1878 +7585,1062 @@ packages: optional: true node-forge@1.3.1: - resolution: - { - integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==, - } - engines: { node: ">= 6.13.0" } + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} node-gyp-build-optional-packages@5.2.2: - resolution: - { - integrity: sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==, - } + resolution: {integrity: sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==} hasBin: true node-gyp@10.3.1: - resolution: - { - integrity: sha512-Pp3nFHBThHzVtNY7U6JfPjvT/DTE8+o/4xKsLQtBoU+j2HLsGlhcfzflAoUreaJbNmYnX+LlLi0qjV8kpyO6xQ==, - } - engines: { node: ^16.14.0 || >=18.0.0 } + resolution: {integrity: sha512-Pp3nFHBThHzVtNY7U6JfPjvT/DTE8+o/4xKsLQtBoU+j2HLsGlhcfzflAoUreaJbNmYnX+LlLi0qjV8kpyO6xQ==} + engines: {node: ^16.14.0 || >=18.0.0} hasBin: true node-gyp@11.2.0: - resolution: - { - integrity: sha512-T0S1zqskVUSxcsSTkAsLc7xCycrRYmtDHadDinzocrThjyQCn5kMlEBSj6H4qDbgsIOSLmmlRIeb0lZXj+UArA==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-T0S1zqskVUSxcsSTkAsLc7xCycrRYmtDHadDinzocrThjyQCn5kMlEBSj6H4qDbgsIOSLmmlRIeb0lZXj+UArA==} + engines: {node: ^18.17.0 || >=20.5.0} hasBin: true node-int64@0.4.0: - resolution: - { - integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==, - } + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} node-machine-id@1.1.12: - resolution: - { - integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==, - } + resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} node-polyfill-webpack-plugin@4.1.0: - resolution: - { - integrity: sha512-b4ei444EKkOagG/yFqojrD3QTYM5IOU1f8tn9o6uwrG4qL+brI7oVhjPVd0ZL2xy+Z6CP5bu9w8XTvlWgiXHcw==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-b4ei444EKkOagG/yFqojrD3QTYM5IOU1f8tn9o6uwrG4qL+brI7oVhjPVd0ZL2xy+Z6CP5bu9w8XTvlWgiXHcw==} + engines: {node: '>=14'} peerDependencies: - webpack: ">=5" + webpack: '>=5' node-releases@2.0.19: - resolution: - { - integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==, - } + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} node-stdlib-browser@1.3.1: - resolution: - { - integrity: sha512-X75ZN8DCLftGM5iKwoYLA3rjnrAEs97MkzvSd4q2746Tgpg8b8XWiBGiBG4ZpgcAqBgtgPHTiAc8ZMCvZuikDw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-X75ZN8DCLftGM5iKwoYLA3rjnrAEs97MkzvSd4q2746Tgpg8b8XWiBGiBG4ZpgcAqBgtgPHTiAc8ZMCvZuikDw==} + engines: {node: '>=10'} nopt@7.2.1: - resolution: - { - integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true nopt@8.1.0: - resolution: - { - integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==} + engines: {node: ^18.17.0 || >=20.5.0} hasBin: true normalize-package-data@2.5.0: - resolution: - { - integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==, - } + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} normalize-package-data@3.0.3: - resolution: - { - integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} + engines: {node: '>=10'} normalize-package-data@6.0.2: - resolution: - { - integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==, - } - engines: { node: ^16.14.0 || >=18.0.0 } + resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} + engines: {node: ^16.14.0 || >=18.0.0} normalize-path@3.0.0: - resolution: - { - integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} normalize-range@0.1.2: - resolution: - { - integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} npm-bundled@3.0.1: - resolution: - { - integrity: sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} npm-bundled@4.0.0: - resolution: - { - integrity: sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA==} + engines: {node: ^18.17.0 || >=20.5.0} npm-install-checks@6.3.0: - resolution: - { - integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} npm-install-checks@7.1.1: - resolution: - { - integrity: sha512-u6DCwbow5ynAX5BdiHQ9qvexme4U3qHW3MWe5NqH+NeBm0LbiH6zvGjNNew1fY+AZZUtVHbOPF3j7mJxbUzpXg==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-u6DCwbow5ynAX5BdiHQ9qvexme4U3qHW3MWe5NqH+NeBm0LbiH6zvGjNNew1fY+AZZUtVHbOPF3j7mJxbUzpXg==} + engines: {node: ^18.17.0 || >=20.5.0} npm-normalize-package-bin@3.0.1: - resolution: - { - integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} npm-normalize-package-bin@4.0.0: - resolution: - { - integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==} + engines: {node: ^18.17.0 || >=20.5.0} npm-package-arg@11.0.2: - resolution: - { - integrity: sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw==, - } - engines: { node: ^16.14.0 || >=18.0.0 } + resolution: {integrity: sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw==} + engines: {node: ^16.14.0 || >=18.0.0} npm-package-arg@12.0.2: - resolution: - { - integrity: sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==} + engines: {node: ^18.17.0 || >=20.5.0} npm-packlist@10.0.1: - resolution: - { - integrity: sha512-vaC03b2PqJA6QqmwHi1jNU8fAPXEnnyv4j/W4PVfgm24C4/zZGSVut3z0YUeN0WIFCo1oGOL02+6LbvFK7JL4Q==, - } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-vaC03b2PqJA6QqmwHi1jNU8fAPXEnnyv4j/W4PVfgm24C4/zZGSVut3z0YUeN0WIFCo1oGOL02+6LbvFK7JL4Q==} + engines: {node: ^20.17.0 || >=22.9.0} npm-packlist@8.0.2: - resolution: - { - integrity: sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} npm-pick-manifest@10.0.0: - resolution: - { - integrity: sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ==} + engines: {node: ^18.17.0 || >=20.5.0} npm-pick-manifest@9.1.0: - resolution: - { - integrity: sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==, - } - engines: { node: ^16.14.0 || >=18.0.0 } + resolution: {integrity: sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==} + engines: {node: ^16.14.0 || >=18.0.0} npm-registry-fetch@17.1.0: - resolution: - { - integrity: sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==, - } - engines: { node: ^16.14.0 || >=18.0.0 } + resolution: {integrity: sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==} + engines: {node: ^16.14.0 || >=18.0.0} npm-registry-fetch@18.0.2: - resolution: - { - integrity: sha512-LeVMZBBVy+oQb5R6FDV9OlJCcWDU+al10oKpe+nsvcHnG24Z3uM3SvJYKfGJlfGjVU8v9liejCrUR/M5HO5NEQ==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-LeVMZBBVy+oQb5R6FDV9OlJCcWDU+al10oKpe+nsvcHnG24Z3uM3SvJYKfGJlfGjVU8v9liejCrUR/M5HO5NEQ==} + engines: {node: ^18.17.0 || >=20.5.0} npm-run-path@4.0.1: - resolution: - { - integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} npm-run-path@5.3.0: - resolution: - { - integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==, - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} npm-to-yarn@3.0.1: - resolution: - { - integrity: sha512-tt6PvKu4WyzPwWUzy/hvPFqn+uwXO0K1ZHka8az3NnrhWJDmSqI8ncWq0fkL0k/lmmi5tAC11FXwXuh0rFbt1A==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + resolution: {integrity: sha512-tt6PvKu4WyzPwWUzy/hvPFqn+uwXO0K1ZHka8az3NnrhWJDmSqI8ncWq0fkL0k/lmmi5tAC11FXwXuh0rFbt1A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} nth-check@2.1.1: - resolution: - { - integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, - } + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} null-loader@4.0.1: - resolution: - { - integrity: sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==, - } - engines: { node: ">= 10.13.0" } + resolution: {integrity: sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==} + engines: {node: '>= 10.13.0'} peerDependencies: webpack: ^4.0.0 || ^5.0.0 nx@20.8.2: - resolution: - { - integrity: sha512-mDKpbH3vEpUFDx0rrLh+tTqLq1PYU8KiD/R7OVZGd1FxQxghx2HOl32MiqNsfPcw6AvKlXhslbwIESV+N55FLQ==, - } + resolution: {integrity: sha512-mDKpbH3vEpUFDx0rrLh+tTqLq1PYU8KiD/R7OVZGd1FxQxghx2HOl32MiqNsfPcw6AvKlXhslbwIESV+N55FLQ==} hasBin: true peerDependencies: - "@swc-node/register": ^1.8.0 - "@swc/core": ^1.3.85 + '@swc-node/register': ^1.8.0 + '@swc/core': ^1.3.85 peerDependenciesMeta: - "@swc-node/register": + '@swc-node/register': optional: true - "@swc/core": + '@swc/core': optional: true object-assign@4.1.1: - resolution: - { - integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} object-inspect@1.13.4: - resolution: - { - integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} object-is@1.1.6: - resolution: - { - integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} + engines: {node: '>= 0.4'} object-keys@1.1.1: - resolution: - { - integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} object.assign@4.1.7: - resolution: - { - integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} + engines: {node: '>= 0.4'} object.pick@1.3.0: - resolution: - { - integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} + engines: {node: '>=0.10.0'} obuf@1.1.2: - resolution: - { - integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==, - } + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} on-finished@2.3.0: - resolution: - { - integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} + engines: {node: '>= 0.8'} on-finished@2.4.1: - resolution: - { - integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} on-headers@1.1.0: - resolution: - { - integrity: sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==} + engines: {node: '>= 0.8'} once@1.4.0: - resolution: - { - integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, - } + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} onetime@5.1.2: - resolution: - { - integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} onetime@6.0.0: - resolution: - { - integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} onetime@7.0.0: - resolution: - { - integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} + engines: {node: '>=18'} oniguruma-to-es@3.1.1: - resolution: - { - integrity: sha512-bUH8SDvPkH3ho3dvwJwfonjlQ4R80vjyvrU8YpxuROddv55vAEJrTuCuCVUhhsHbtlD9tGGbaNApGQckXhS8iQ==, - } + resolution: {integrity: sha512-bUH8SDvPkH3ho3dvwJwfonjlQ4R80vjyvrU8YpxuROddv55vAEJrTuCuCVUhhsHbtlD9tGGbaNApGQckXhS8iQ==} open@10.1.2: - resolution: - { - integrity: sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==} + engines: {node: '>=18'} open@8.4.2: - resolution: - { - integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} openapi-types@12.1.3: - resolution: - { - integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==, - } + resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==} ora@5.3.0: - resolution: - { - integrity: sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==} + engines: {node: '>=10'} ora@5.4.1: - resolution: - { - integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} ora@8.2.0: - resolution: - { - integrity: sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==} + engines: {node: '>=18'} ordered-binary@1.6.0: - resolution: - { - integrity: sha512-IQh2aMfMIDbPjI/8a3Edr+PiOpcsB7yo8NdW7aHWVaoR/pcDldunMvnnwbk/auPGqmKeAdxtZl7MHX/QmPwhvQ==, - } + resolution: {integrity: sha512-IQh2aMfMIDbPjI/8a3Edr+PiOpcsB7yo8NdW7aHWVaoR/pcDldunMvnnwbk/auPGqmKeAdxtZl7MHX/QmPwhvQ==} os-browserify@0.3.0: - resolution: - { - integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==, - } + resolution: {integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==} os-tmpdir@1.0.2: - resolution: - { - integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} p-finally@1.0.0: - resolution: - { - integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} + engines: {node: '>=4'} p-limit@1.3.0: - resolution: - { - integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} + engines: {node: '>=4'} p-limit@2.3.0: - resolution: - { - integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} p-limit@3.1.0: - resolution: - { - integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} p-locate@2.0.0: - resolution: - { - integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} + engines: {node: '>=4'} p-locate@4.1.0: - resolution: - { - integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} p-locate@5.0.0: - resolution: - { - integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} p-map-series@2.1.0: - resolution: - { - integrity: sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==} + engines: {node: '>=8'} p-map@4.0.0: - resolution: - { - integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} p-map@7.0.3: - resolution: - { - integrity: sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==} + engines: {node: '>=18'} p-pipe@3.1.0: - resolution: - { - integrity: sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==} + engines: {node: '>=8'} p-queue@6.6.2: - resolution: - { - integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} + engines: {node: '>=8'} p-reduce@2.1.0: - resolution: - { - integrity: sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==} + engines: {node: '>=8'} p-retry@6.2.1: - resolution: - { - integrity: sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==, - } - engines: { node: ">=16.17" } + resolution: {integrity: sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==} + engines: {node: '>=16.17'} p-timeout@3.2.0: - resolution: - { - integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} + engines: {node: '>=8'} p-try@1.0.0: - resolution: - { - integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} + engines: {node: '>=4'} p-try@2.2.0: - resolution: - { - integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} p-waterfall@2.1.1: - resolution: - { - integrity: sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==} + engines: {node: '>=8'} package-json-from-dist@1.0.1: - resolution: - { - integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==, - } + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} package-manager-detector@1.3.0: - resolution: - { - integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==, - } + resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} pacote@18.0.6: - resolution: - { - integrity: sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==, - } - engines: { node: ^16.14.0 || >=18.0.0 } + resolution: {integrity: sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==} + engines: {node: ^16.14.0 || >=18.0.0} hasBin: true pacote@21.0.0: - resolution: - { - integrity: sha512-lcqexq73AMv6QNLo7SOpz0JJoaGdS3rBFgF122NZVl1bApo2mfu+XzUBU/X/XsiJu+iUmKpekRayqQYAs+PhkA==, - } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-lcqexq73AMv6QNLo7SOpz0JJoaGdS3rBFgF122NZVl1bApo2mfu+XzUBU/X/XsiJu+iUmKpekRayqQYAs+PhkA==} + engines: {node: ^20.17.0 || >=22.9.0} hasBin: true pako@1.0.11: - resolution: - { - integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==, - } + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} parent-module@1.0.1: - resolution: - { - integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} parse-asn1@5.1.7: - resolution: - { - integrity: sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==, - } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==} + engines: {node: '>= 0.10'} parse-conflict-json@3.0.1: - resolution: - { - integrity: sha512-01TvEktc68vwbJOtWZluyWeVGWjP+bZwXtPDMQVbBKzbJ/vZBif0L69KH1+cHv1SZ6e0FKLvjyHe8mqsIqYOmw==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-01TvEktc68vwbJOtWZluyWeVGWjP+bZwXtPDMQVbBKzbJ/vZBif0L69KH1+cHv1SZ6e0FKLvjyHe8mqsIqYOmw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} parse-entities@4.0.2: - resolution: - { - integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==, - } + resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} parse-json@4.0.0: - resolution: - { - integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} + engines: {node: '>=4'} parse-json@5.2.0: - resolution: - { - integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} parse-latin@7.0.0: - resolution: - { - integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==, - } + resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} parse-node-version@1.0.1: - resolution: - { - integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==, - } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} + engines: {node: '>= 0.10'} parse-numeric-range@1.3.0: - resolution: - { - integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==, - } + resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} parse-path@7.1.0: - resolution: - { - integrity: sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw==, - } + resolution: {integrity: sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw==} parse-url@8.1.0: - resolution: - { - integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==, - } + resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} parse5-html-rewriting-stream@7.1.0: - resolution: - { - integrity: sha512-2ifK6Jb+ONoqOy5f+cYHsqvx1obHQdvIk13Jmt/5ezxP0U9p+fqd+R6O73KblGswyuzBYfetmsfK9ThMgnuPPg==, - } + resolution: {integrity: sha512-2ifK6Jb+ONoqOy5f+cYHsqvx1obHQdvIk13Jmt/5ezxP0U9p+fqd+R6O73KblGswyuzBYfetmsfK9ThMgnuPPg==} parse5-sax-parser@7.0.0: - resolution: - { - integrity: sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==, - } + resolution: {integrity: sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==} parse5@7.3.0: - resolution: - { - integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==, - } + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} parseurl@1.3.3: - resolution: - { - integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} path-browserify@1.0.1: - resolution: - { - integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==, - } + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} path-data-parser@0.1.0: - resolution: - { - integrity: sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==, - } + resolution: {integrity: sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==} path-exists@3.0.0: - resolution: - { - integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} path-exists@4.0.0: - resolution: - { - integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} path-is-absolute@1.0.1: - resolution: - { - integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} path-key@3.1.1: - resolution: - { - integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} path-key@4.0.0: - resolution: - { - integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} path-parse@1.0.7: - resolution: - { - integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, - } + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} path-scurry@1.11.1: - resolution: - { - integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==, - } - engines: { node: ">=16 || 14 >=14.18" } + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} path-to-regexp@0.1.12: - resolution: - { - integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==, - } + resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} path-to-regexp@6.3.0: - resolution: - { - integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==, - } + resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} path-to-regexp@8.2.0: - resolution: - { - integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==, - } - engines: { node: ">=16" } + resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==} + engines: {node: '>=16'} path-type@3.0.0: - resolution: - { - integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} + engines: {node: '>=4'} path-type@4.0.0: - resolution: - { - integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} path-type@6.0.0: - resolution: - { - integrity: sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==} + engines: {node: '>=18'} pathe@2.0.3: - resolution: - { - integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==, - } + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} pbkdf2@3.1.3: - resolution: - { - integrity: sha512-wfRLBZ0feWRhCIkoMB6ete7czJcnNnqRpcoWQBLqatqXXmelSRqfdDK4F3u9T2s2cXas/hQJcryI/4lAL+XTlA==, - } - engines: { node: ">=0.12" } + resolution: {integrity: sha512-wfRLBZ0feWRhCIkoMB6ete7czJcnNnqRpcoWQBLqatqXXmelSRqfdDK4F3u9T2s2cXas/hQJcryI/4lAL+XTlA==} + engines: {node: '>=0.12'} picocolors@1.1.1: - resolution: - { - integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==, - } + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} picomatch@2.3.1: - resolution: - { - integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, - } - engines: { node: ">=8.6" } + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} picomatch@4.0.2: - resolution: - { - integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} picomatch@4.0.3: - resolution: - { - integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} pidtree@0.6.0: - resolution: - { - integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==, - } - engines: { node: ">=0.10" } + resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} + engines: {node: '>=0.10'} hasBin: true pify@2.3.0: - resolution: - { - integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} pify@3.0.0: - resolution: - { - integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} + engines: {node: '>=4'} pify@4.0.1: - resolution: - { - integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} pify@5.0.0: - resolution: - { - integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==} + engines: {node: '>=10'} pirates@4.0.7: - resolution: - { - integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} + engines: {node: '>= 6'} piscina@5.1.2: - resolution: - { - integrity: sha512-9cE/BTA/xhDiyNUEj6EKWLEQC17fh/24ydYzQwcA7QdYh75K6kzL2GHvxDF5i9rFGtUaaKk7/u4xp07qiKXccQ==, - } - engines: { node: ">=20.x" } + resolution: {integrity: sha512-9cE/BTA/xhDiyNUEj6EKWLEQC17fh/24ydYzQwcA7QdYh75K6kzL2GHvxDF5i9rFGtUaaKk7/u4xp07qiKXccQ==} + engines: {node: '>=20.x'} piscina@5.1.3: - resolution: - { - integrity: sha512-0u3N7H4+hbr40KjuVn2uNhOcthu/9usKhnw5vT3J7ply79v3D3M8naI00el9Klcy16x557VsEkkUQaHCWFXC/g==, - } - engines: { node: ">=20.x" } + resolution: {integrity: sha512-0u3N7H4+hbr40KjuVn2uNhOcthu/9usKhnw5vT3J7ply79v3D3M8naI00el9Klcy16x557VsEkkUQaHCWFXC/g==} + engines: {node: '>=20.x'} pkce-challenge@5.0.0: - resolution: - { - integrity: sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==, - } - engines: { node: ">=16.20.0" } + resolution: {integrity: sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==} + engines: {node: '>=16.20.0'} pkg-dir@4.2.0: - resolution: - { - integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} pkg-dir@5.0.0: - resolution: - { - integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==} + engines: {node: '>=10'} pkg-types@1.3.1: - resolution: - { - integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==, - } + resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} pkg-types@2.2.0: - resolution: - { - integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==, - } + resolution: {integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==} pluralize@8.0.0: - resolution: - { - integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} + engines: {node: '>=4'} points-on-curve@0.2.0: - resolution: - { - integrity: sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==, - } + resolution: {integrity: sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==} points-on-path@0.2.1: - resolution: - { - integrity: sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==, - } + resolution: {integrity: sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==} possible-typed-array-names@1.1.0: - resolution: - { - integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} + engines: {node: '>= 0.4'} postcss-loader@8.1.1: - resolution: - { - integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==, - } - engines: { node: ">= 18.12.0" } + resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} + engines: {node: '>= 18.12.0'} peerDependencies: - "@rspack/core": 0.x || 1.x + '@rspack/core': 0.x || 1.x postcss: ^7.0.0 || ^8.0.1 webpack: ^5.0.0 peerDependenciesMeta: - "@rspack/core": + '@rspack/core': optional: true webpack: optional: true postcss-media-query-parser@0.2.3: - resolution: - { - integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==, - } + resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} postcss-modules-extract-imports@3.1.0: - resolution: - { - integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==, - } - engines: { node: ^10 || ^12 || >= 14 } + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 postcss-modules-local-by-default@4.2.0: - resolution: - { - integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==, - } - engines: { node: ^10 || ^12 || >= 14 } + resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 postcss-modules-scope@3.2.1: - resolution: - { - integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==, - } - engines: { node: ^10 || ^12 || >= 14 } + resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 postcss-modules-values@4.0.0: - resolution: - { - integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==, - } - engines: { node: ^10 || ^12 || >= 14 } + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 postcss-selector-parser@6.1.2: - resolution: - { - integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} postcss-selector-parser@7.1.0: - resolution: - { - integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==} + engines: {node: '>=4'} postcss-value-parser@4.2.0: - resolution: - { - integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, - } + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} postcss@8.4.31: - resolution: - { - integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==, - } - engines: { node: ^10 || ^12 || >=14 } + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} postcss@8.5.6: - resolution: - { - integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==, - } - engines: { node: ^10 || ^12 || >=14 } + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + engines: {node: ^10 || ^12 || >=14} prettier@3.5.3: - resolution: - { - integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} + engines: {node: '>=14'} hasBin: true prettier@3.6.2: - resolution: - { - integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} + engines: {node: '>=14'} hasBin: true pretty-format@29.7.0: - resolution: - { - integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} pretty-format@30.0.5: - resolution: - { - integrity: sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==, - } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} proc-log@4.2.0: - resolution: - { - integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} proc-log@5.0.0: - resolution: - { - integrity: sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==} + engines: {node: ^18.17.0 || >=20.5.0} process-nextick-args@2.0.1: - resolution: - { - integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==, - } + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} process@0.11.10: - resolution: - { - integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==, - } - engines: { node: ">= 0.6.0" } + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} proggy@2.0.0: - resolution: - { - integrity: sha512-69agxLtnI8xBs9gUGqEnK26UfiexpHy+KUpBQWabiytQjnn5wFY8rklAi7GRfABIuPNnQ/ik48+LGLkYYJcy4A==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-69agxLtnI8xBs9gUGqEnK26UfiexpHy+KUpBQWabiytQjnn5wFY8rklAi7GRfABIuPNnQ/ik48+LGLkYYJcy4A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} promise-all-reject-late@1.0.1: - resolution: - { - integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==, - } + resolution: {integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==} promise-call-limit@3.0.2: - resolution: - { - integrity: sha512-mRPQO2T1QQVw11E7+UdCJu7S61eJVWknzml9sC1heAdj1jxl0fWMBypIt9ZOcLFf8FkG995ZD7RnVk7HH72fZw==, - } + resolution: {integrity: sha512-mRPQO2T1QQVw11E7+UdCJu7S61eJVWknzml9sC1heAdj1jxl0fWMBypIt9ZOcLFf8FkG995ZD7RnVk7HH72fZw==} promise-inflight@1.0.1: - resolution: - { - integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==, - } + resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} peerDependencies: - bluebird: "*" + bluebird: '*' peerDependenciesMeta: bluebird: optional: true promise-retry@2.0.1: - resolution: - { - integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} + engines: {node: '>=10'} promzard@1.0.2: - resolution: - { - integrity: sha512-2FPputGL+mP3jJ3UZg/Dl9YOkovB7DX0oOr+ck5QbZ5MtORtds8k/BZdn+02peDLI8/YWbmzx34k5fA+fHvCVQ==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-2FPputGL+mP3jJ3UZg/Dl9YOkovB7DX0oOr+ck5QbZ5MtORtds8k/BZdn+02peDLI8/YWbmzx34k5fA+fHvCVQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} property-information@6.5.0: - resolution: - { - integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==, - } + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} property-information@7.1.0: - resolution: - { - integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==, - } + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} protocols@2.0.2: - resolution: - { - integrity: sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==, - } + resolution: {integrity: sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==} proxy-addr@2.0.7: - resolution: - { - integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==, - } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} proxy-from-env@1.1.0: - resolution: - { - integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==, - } + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} prr@1.0.1: - resolution: - { - integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==, - } + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} public-encrypt@4.0.3: - resolution: - { - integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==, - } + resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==} punycode@1.4.1: - resolution: - { - integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==, - } + resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} punycode@2.3.1: - resolution: - { - integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} pure-rand@7.0.1: - resolution: - { - integrity: sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==, - } + resolution: {integrity: sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==} qjobs@1.2.0: - resolution: - { - integrity: sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==, - } - engines: { node: ">=0.9" } + resolution: {integrity: sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==} + engines: {node: '>=0.9'} qs@6.13.0: - resolution: - { - integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==, - } - engines: { node: ">=0.6" } + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + engines: {node: '>=0.6'} qs@6.14.0: - resolution: - { - integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==, - } - engines: { node: ">=0.6" } + resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} + engines: {node: '>=0.6'} quansync@0.2.10: - resolution: - { - integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==, - } + resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==} querystring-es3@0.2.1: - resolution: - { - integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==, - } - engines: { node: ">=0.4.x" } + resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==} + engines: {node: '>=0.4.x'} queue-microtask@1.2.3: - resolution: - { - integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, - } + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} quick-lru@4.0.1: - resolution: - { - integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} + engines: {node: '>=8'} randomatic@3.1.1: - resolution: - { - integrity: sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==, - } - engines: { node: ">= 0.10.0" } + resolution: {integrity: sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==} + engines: {node: '>= 0.10.0'} randombytes@2.1.0: - resolution: - { - integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==, - } + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} randomfill@1.0.4: - resolution: - { - integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==, - } + resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==} range-parser@1.2.1: - resolution: - { - integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} raw-body@2.5.2: - resolution: - { - integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} raw-body@3.0.0: - resolution: - { - integrity: sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==} + engines: {node: '>= 0.8'} react-compiler-runtime@0.0.0-experimental-22c6e49-20241219: - resolution: - { - integrity: sha512-bOAGaRL1ldfIIpbDsl+uV025Ta6RS6/cOjvvh8r2Vo7KtqB+RSvihVYRsWQz7ECKNPWdq5MClS845acwAwieDw==, - } + resolution: {integrity: sha512-bOAGaRL1ldfIIpbDsl+uV025Ta6RS6/cOjvvh8r2Vo7KtqB+RSvihVYRsWQz7ECKNPWdq5MClS845acwAwieDw==} peerDependencies: react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom@19.1.0: - resolution: - { - integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==, - } + resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==} peerDependencies: react: ^19.1.0 react-hook-form@7.61.1: - resolution: - { - integrity: sha512-2vbXUFDYgqEgM2RcXcAT2PwDW/80QARi+PKmHy5q2KhuKvOlG8iIYgf7eIlIANR5trW9fJbP4r5aub3a4egsew==, - } - engines: { node: ">=18.0.0" } + resolution: {integrity: sha512-2vbXUFDYgqEgM2RcXcAT2PwDW/80QARi+PKmHy5q2KhuKvOlG8iIYgf7eIlIANR5trW9fJbP4r5aub3a4egsew==} + engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 react-is@18.3.1: - resolution: - { - integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==, - } + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} react-medium-image-zoom@5.3.0: - resolution: - { - integrity: sha512-RCIzVlsKqy3BYgGgYbolUfuvx0aSKC7YhX/IJGEp+WJxsqdIVYJHkBdj++FAj6VD7RiWj6VVmdCfa/9vJE9hZg==, - } + resolution: {integrity: sha512-RCIzVlsKqy3BYgGgYbolUfuvx0aSKC7YhX/IJGEp+WJxsqdIVYJHkBdj++FAj6VD7RiWj6VVmdCfa/9vJE9hZg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react@19.1.0: - resolution: - { - integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==} + engines: {node: '>=0.10.0'} read-cmd-shim@4.0.0: - resolution: - { - integrity: sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} read-package-json-fast@3.0.2: - resolution: - { - integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} read-pkg-up@3.0.0: - resolution: - { - integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==} + engines: {node: '>=4'} read-pkg-up@7.0.1: - resolution: - { - integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} read-pkg@3.0.0: - resolution: - { - integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} + engines: {node: '>=4'} read-pkg@5.2.0: - resolution: - { - integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} read@3.0.1: - resolution: - { - integrity: sha512-SLBrDU/Srs/9EoWhU5GdbAoxG1GzpQHo/6qiGItaoLJ1thmYpcNIM1qISEUvyHBzfGlWIyd6p2DNi1oV1VmAuw==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-SLBrDU/Srs/9EoWhU5GdbAoxG1GzpQHo/6qiGItaoLJ1thmYpcNIM1qISEUvyHBzfGlWIyd6p2DNi1oV1VmAuw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} readable-stream@2.3.8: - resolution: - { - integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==, - } + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} readable-stream@3.6.2: - resolution: - { - integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} readdirp@3.6.0: - resolution: - { - integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, - } - engines: { node: ">=8.10.0" } + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} readdirp@4.1.2: - resolution: - { - integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==, - } - engines: { node: ">= 14.18.0" } + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} reading-time@1.5.0: - resolution: - { - integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==, - } + resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} recma-build-jsx@1.0.0: - resolution: - { - integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==, - } + resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} recma-jsx@1.0.0: - resolution: - { - integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==, - } + resolution: {integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==} recma-parse@1.0.0: - resolution: - { - integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==, - } + resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} recma-stringify@1.0.0: - resolution: - { - integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==, - } + resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} redent@3.0.0: - resolution: - { - integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + engines: {node: '>=8'} reflect-metadata@0.2.2: - resolution: - { - integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==, - } + resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} regenerate-unicode-properties@10.2.0: - resolution: - { - integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} + engines: {node: '>=4'} regenerate@1.4.2: - resolution: - { - integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==, - } + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} regex-parser@2.3.1: - resolution: - { - integrity: sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==, - } + resolution: {integrity: sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==} regex-recursion@6.0.2: - resolution: - { - integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==, - } + resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} regex-utilities@2.3.0: - resolution: - { - integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==, - } + resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} regex@6.0.1: - resolution: - { - integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==, - } + resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==} regexpu-core@6.2.0: - resolution: - { - integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==} + engines: {node: '>=4'} regjsgen@0.8.0: - resolution: - { - integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==, - } + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} regjsparser@0.12.0: - resolution: - { - integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==, - } + resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} hasBin: true rehype-katex@7.0.1: - resolution: - { - integrity: sha512-OiM2wrZ/wuhKkigASodFoo8wimG3H12LWQaH8qSPVJn9apWKFSH3YOCtbKpBorTVw/eI7cuT21XBbvwEswbIOA==, - } + resolution: {integrity: sha512-OiM2wrZ/wuhKkigASodFoo8wimG3H12LWQaH8qSPVJn9apWKFSH3YOCtbKpBorTVw/eI7cuT21XBbvwEswbIOA==} rehype-parse@9.0.1: - resolution: - { - integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==, - } + resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} rehype-pretty-code@0.14.1: - resolution: - { - integrity: sha512-IpG4OL0iYlbx78muVldsK86hdfNoht0z63AP7sekQNW2QOTmjxB7RbTO+rhIYNGRljgHxgVZoPwUl6bIC9SbjA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-IpG4OL0iYlbx78muVldsK86hdfNoht0z63AP7sekQNW2QOTmjxB7RbTO+rhIYNGRljgHxgVZoPwUl6bIC9SbjA==} + engines: {node: '>=18'} peerDependencies: shiki: ^1.0.0 || ^2.0.0 || ^3.0.0 rehype-raw@7.0.0: - resolution: - { - integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==, - } + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} rehype-recma@1.0.0: - resolution: - { - integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==, - } + resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} remark-frontmatter@5.0.0: - resolution: - { - integrity: sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==, - } + resolution: {integrity: sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==} remark-gfm@4.0.1: - resolution: - { - integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==, - } + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} remark-math@6.0.0: - resolution: - { - integrity: sha512-MMqgnP74Igy+S3WwnhQ7kqGlEerTETXMvJhrUzDikVZ2/uogJCb+WHUg97hK9/jcfc0dkD73s3LN8zU49cTEtA==, - } + resolution: {integrity: sha512-MMqgnP74Igy+S3WwnhQ7kqGlEerTETXMvJhrUzDikVZ2/uogJCb+WHUg97hK9/jcfc0dkD73s3LN8zU49cTEtA==} remark-mdx@3.1.0: - resolution: - { - integrity: sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==, - } + resolution: {integrity: sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==} remark-parse@11.0.0: - resolution: - { - integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==, - } + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} remark-reading-time@2.0.2: - resolution: - { - integrity: sha512-ILjIuR0dQQ8pELPgaFvz7ralcSN62rD/L1pTUJgWb4gfua3ZwYEI8mnKGxEQCbrXSUF/OvycTkcUbifGOtOn5A==, - } + resolution: {integrity: sha512-ILjIuR0dQQ8pELPgaFvz7ralcSN62rD/L1pTUJgWb4gfua3ZwYEI8mnKGxEQCbrXSUF/OvycTkcUbifGOtOn5A==} remark-rehype@11.1.2: - resolution: - { - integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==, - } + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} remark-smartypants@3.0.2: - resolution: - { - integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==, - } - engines: { node: ">=16.0.0" } + resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} + engines: {node: '>=16.0.0'} remark-stringify@11.0.0: - resolution: - { - integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==, - } + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} remarkable@1.7.4: - resolution: - { - integrity: sha512-e6NKUXgX95whv7IgddywbeN/ItCkWbISmc2DiqHJb0wTrqZIexqdco5b8Z3XZoo/48IdNVKM9ZCvTPJ4F5uvhg==, - } - engines: { node: ">= 0.10.0" } + resolution: {integrity: sha512-e6NKUXgX95whv7IgddywbeN/ItCkWbISmc2DiqHJb0wTrqZIexqdco5b8Z3XZoo/48IdNVKM9ZCvTPJ4F5uvhg==} + engines: {node: '>= 0.10.0'} hasBin: true repeat-element@1.1.4: - resolution: - { - integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} + engines: {node: '>=0.10.0'} repeat-string@1.6.1: - resolution: - { - integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==, - } - engines: { node: ">=0.10" } + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} + engines: {node: '>=0.10'} require-directory@2.1.1: - resolution: - { - integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} require-from-string@2.0.2: - resolution: - { - integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} requires-port@1.0.0: - resolution: - { - integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==, - } + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} resolve-cwd@3.0.0: - resolution: - { - integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} resolve-from@4.0.0: - resolution: - { - integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} resolve-from@5.0.0: - resolution: - { - integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} resolve-pkg-maps@1.0.0: - resolution: - { - integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==, - } + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} resolve-url-loader@5.0.0: - resolution: - { - integrity: sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==} + engines: {node: '>=12'} resolve.exports@2.0.3: - resolution: - { - integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==} + engines: {node: '>=10'} resolve@1.22.10: - resolution: - { - integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} hasBin: true restore-cursor@3.1.0: - resolution: - { - integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} restore-cursor@5.1.0: - resolution: - { - integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} + engines: {node: '>=18'} retext-latin@4.0.0: - resolution: - { - integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==, - } + resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} retext-smartypants@6.2.0: - resolution: - { - integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==, - } + resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} retext-stringify@4.0.0: - resolution: - { - integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==, - } + resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} retext@9.0.0: - resolution: - { - integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==, - } + resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} retry@0.12.0: - resolution: - { - integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==, - } - engines: { node: ">= 4" } + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} + engines: {node: '>= 4'} retry@0.13.1: - resolution: - { - integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==, - } - engines: { node: ">= 4" } + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} + engines: {node: '>= 4'} reusify@1.1.0: - resolution: - { - integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==, - } - engines: { iojs: ">=1.0.0", node: ">=0.10.0" } + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} rfdc@1.4.1: - resolution: - { - integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==, - } + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} rimraf@3.0.2: - resolution: - { - integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, - } + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@4.4.1: - resolution: - { - integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==} + engines: {node: '>=14'} hasBin: true ripemd160@2.0.1: - resolution: - { - integrity: sha512-J7f4wutN8mdbV08MJnXibYpCOPHR+yzy+iQ/AsjMv2j8cLavQ8VGagDFUwwTAdF8FmRKVeNpbTTEwNHCW1g94w==, - } + resolution: {integrity: sha512-J7f4wutN8mdbV08MJnXibYpCOPHR+yzy+iQ/AsjMv2j8cLavQ8VGagDFUwwTAdF8FmRKVeNpbTTEwNHCW1g94w==} ripemd160@2.0.2: - resolution: - { - integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==, - } + resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} robust-predicates@3.0.2: - resolution: - { - integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==, - } + resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} rollup@4.44.1: - resolution: - { - integrity: sha512-x8H8aPvD+xbl0Do8oez5f5o8eMS3trfCghc4HhLAnCkj7Vl0d1JWGs0UF/D886zLW2rOj2QymV/JcSSsw+XDNg==, - } - engines: { node: ">=18.0.0", npm: ">=8.0.0" } + resolution: {integrity: sha512-x8H8aPvD+xbl0Do8oez5f5o8eMS3trfCghc4HhLAnCkj7Vl0d1JWGs0UF/D886zLW2rOj2QymV/JcSSsw+XDNg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true roughjs@4.6.6: - resolution: - { - integrity: sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==, - } + resolution: {integrity: sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==} router@2.2.0: - resolution: - { - integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==, - } - engines: { node: ">= 18" } + resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} + engines: {node: '>= 18'} run-applescript@7.0.0: - resolution: - { - integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} + engines: {node: '>=18'} run-async@2.4.1: - resolution: - { - integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==, - } - engines: { node: ">=0.12.0" } + resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + engines: {node: '>=0.12.0'} run-parallel@1.2.0: - resolution: - { - integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, - } + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} rw@1.3.3: - resolution: - { - integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==, - } + resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} rxjs@7.8.2: - resolution: - { - integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==, - } + resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} safe-buffer@5.1.2: - resolution: - { - integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==, - } + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} safe-buffer@5.2.1: - resolution: - { - integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, - } + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} safe-regex-test@1.1.0: - resolution: - { - integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} + engines: {node: '>= 0.4'} safer-buffer@2.1.2: - resolution: - { - integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, - } + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} sass-loader@16.0.5: - resolution: - { - integrity: sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==, - } - engines: { node: ">= 18.12.0" } + resolution: {integrity: sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==} + engines: {node: '>= 18.12.0'} peerDependencies: - "@rspack/core": 0.x || 1.x + '@rspack/core': 0.x || 1.x node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 sass: ^1.3.0 - sass-embedded: "*" + sass-embedded: '*' webpack: ^5.0.0 peerDependenciesMeta: - "@rspack/core": + '@rspack/core': optional: true node-sass: optional: true @@ -14226,806 +8652,455 @@ packages: optional: true sass@1.89.2: - resolution: - { - integrity: sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==, - } - engines: { node: ">=14.0.0" } + resolution: {integrity: sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==} + engines: {node: '>=14.0.0'} hasBin: true sax@1.4.1: - resolution: - { - integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==, - } + resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} scheduler@0.26.0: - resolution: - { - integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==, - } + resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==} schema-utils@3.3.0: - resolution: - { - integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==, - } - engines: { node: ">= 10.13.0" } + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} schema-utils@4.3.2: - resolution: - { - integrity: sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==, - } - engines: { node: ">= 10.13.0" } + resolution: {integrity: sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==} + engines: {node: '>= 10.13.0'} scroll-into-view-if-needed@3.1.0: - resolution: - { - integrity: sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==, - } + resolution: {integrity: sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==} select-hose@2.0.0: - resolution: - { - integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==, - } + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} selfsigned@2.4.1: - resolution: - { - integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} semver@5.7.2: - resolution: - { - integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==, - } + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true semver@6.3.1: - resolution: - { - integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, - } + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true semver@7.7.2: - resolution: - { - integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + engines: {node: '>=10'} hasBin: true send@0.19.0: - resolution: - { - integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==, - } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} + engines: {node: '>= 0.8.0'} send@1.2.0: - resolution: - { - integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==, - } - engines: { node: ">= 18" } + resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==} + engines: {node: '>= 18'} serialize-javascript@6.0.2: - resolution: - { - integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==, - } + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} serve-index@1.9.1: - resolution: - { - integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==, - } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} + engines: {node: '>= 0.8.0'} serve-static@1.16.2: - resolution: - { - integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==, - } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} + engines: {node: '>= 0.8.0'} serve-static@2.2.0: - resolution: - { - integrity: sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==, - } - engines: { node: ">= 18" } + resolution: {integrity: sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==} + engines: {node: '>= 18'} set-blocking@2.0.0: - resolution: - { - integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==, - } + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} set-function-length@1.2.2: - resolution: - { - integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} set-getter@0.1.1: - resolution: - { - integrity: sha512-9sVWOy+gthr+0G9DzqqLaYNA7+5OKkSmcqjL9cBpDEaZrr3ShQlyX2cZ/O/ozE41oxn/Tt0LGEM/w4Rub3A3gw==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-9sVWOy+gthr+0G9DzqqLaYNA7+5OKkSmcqjL9cBpDEaZrr3ShQlyX2cZ/O/ozE41oxn/Tt0LGEM/w4Rub3A3gw==} + engines: {node: '>=0.10.0'} setimmediate@1.0.5: - resolution: - { - integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==, - } + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} setprototypeof@1.1.0: - resolution: - { - integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==, - } + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} setprototypeof@1.2.0: - resolution: - { - integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==, - } + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} sha.js@2.4.12: - resolution: - { - integrity: sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==, - } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==} + engines: {node: '>= 0.10'} hasBin: true shallow-clone@3.0.1: - resolution: - { - integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} sharp@0.34.3: - resolution: - { - integrity: sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg==, - } - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } + resolution: {integrity: sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} shebang-command@2.0.0: - resolution: - { - integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} shebang-regex@3.0.0: - resolution: - { - integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} shell-quote@1.8.3: - resolution: - { - integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} + engines: {node: '>= 0.4'} shiki@2.5.0: - resolution: - { - integrity: sha512-mI//trrsaiCIPsja5CNfsyNOqgAZUb6VpJA+340toL42UpzQlXpwRV9nch69X6gaUxrr9kaOOa6e3y3uAkGFxQ==, - } + resolution: {integrity: sha512-mI//trrsaiCIPsja5CNfsyNOqgAZUb6VpJA+340toL42UpzQlXpwRV9nch69X6gaUxrr9kaOOa6e3y3uAkGFxQ==} side-channel-list@1.0.0: - resolution: - { - integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} side-channel-map@1.0.1: - resolution: - { - integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} side-channel-weakmap@1.0.2: - resolution: - { - integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} side-channel@1.1.0: - resolution: - { - integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} signal-exit@3.0.7: - resolution: - { - integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, - } + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} signal-exit@4.1.0: - resolution: - { - integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} sigstore@2.3.1: - resolution: - { - integrity: sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==, - } - engines: { node: ^16.14.0 || >=18.0.0 } + resolution: {integrity: sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==} + engines: {node: ^16.14.0 || >=18.0.0} sigstore@3.1.0: - resolution: - { - integrity: sha512-ZpzWAFHIFqyFE56dXqgX/DkDRZdz+rRcjoIk/RQU4IX0wiCv1l8S7ZrXDHcCc+uaf+6o7w3h2l3g6GYG5TKN9Q==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-ZpzWAFHIFqyFE56dXqgX/DkDRZdz+rRcjoIk/RQU4IX0wiCv1l8S7ZrXDHcCc+uaf+6o7w3h2l3g6GYG5TKN9Q==} + engines: {node: ^18.17.0 || >=20.5.0} simple-swizzle@0.2.2: - resolution: - { - integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==, - } + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} slash@3.0.0: - resolution: - { - integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} slash@5.1.0: - resolution: - { - integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==, - } - engines: { node: ">=14.16" } + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} slice-ansi@5.0.0: - resolution: - { - integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} slice-ansi@7.1.0: - resolution: - { - integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} + engines: {node: '>=18'} smart-buffer@4.2.0: - resolution: - { - integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==, - } - engines: { node: ">= 6.0.0", npm: ">= 3.0.0" } + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} socket.io-adapter@2.5.5: - resolution: - { - integrity: sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==, - } + resolution: {integrity: sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==} socket.io-parser@4.2.4: - resolution: - { - integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==, - } - engines: { node: ">=10.0.0" } + resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} + engines: {node: '>=10.0.0'} socket.io@4.8.1: - resolution: - { - integrity: sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==, - } - engines: { node: ">=10.2.0" } + resolution: {integrity: sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==} + engines: {node: '>=10.2.0'} sockjs@0.3.24: - resolution: - { - integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==, - } + resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} socks-proxy-agent@8.0.5: - resolution: - { - integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==, - } - engines: { node: ">= 14" } + resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==} + engines: {node: '>= 14'} socks@2.8.6: - resolution: - { - integrity: sha512-pe4Y2yzru68lXCb38aAqRf5gvN8YdjP1lok5o0J7BOHljkyCGKVz7H3vpVIXKD27rj2giOJ7DwVyk/GWrPHDWA==, - } - engines: { node: ">= 10.0.0", npm: ">= 3.0.0" } + resolution: {integrity: sha512-pe4Y2yzru68lXCb38aAqRf5gvN8YdjP1lok5o0J7BOHljkyCGKVz7H3vpVIXKD27rj2giOJ7DwVyk/GWrPHDWA==} + engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} sort-keys@2.0.0: - resolution: - { - integrity: sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==} + engines: {node: '>=4'} source-map-js@1.2.1: - resolution: - { - integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} source-map-loader@5.0.0: - resolution: - { - integrity: sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==, - } - engines: { node: ">= 18.12.0" } + resolution: {integrity: sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==} + engines: {node: '>= 18.12.0'} peerDependencies: webpack: ^5.72.1 source-map-support@0.5.13: - resolution: - { - integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==, - } + resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} source-map-support@0.5.21: - resolution: - { - integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, - } + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} source-map@0.6.1: - resolution: - { - integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} source-map@0.7.4: - resolution: - { - integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} space-separated-tokens@2.0.2: - resolution: - { - integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==, - } + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} spdx-correct@3.2.0: - resolution: - { - integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==, - } + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} spdx-exceptions@2.5.0: - resolution: - { - integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==, - } + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} spdx-expression-parse@3.0.1: - resolution: - { - integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==, - } + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} spdx-license-ids@3.0.21: - resolution: - { - integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==, - } + resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==} spdy-transport@3.0.0: - resolution: - { - integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==, - } + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} spdy@4.0.2: - resolution: - { - integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==, - } - engines: { node: ">=6.0.0" } + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} + engines: {node: '>=6.0.0'} speech-rule-engine@4.1.2: - resolution: - { - integrity: sha512-S6ji+flMEga+1QU79NDbwZ8Ivf0S/MpupQQiIC0rTpU/ZTKgcajijJJb1OcByBQDjrXCN1/DJtGz4ZJeBMPGJw==, - } + resolution: {integrity: sha512-S6ji+flMEga+1QU79NDbwZ8Ivf0S/MpupQQiIC0rTpU/ZTKgcajijJJb1OcByBQDjrXCN1/DJtGz4ZJeBMPGJw==} hasBin: true split2@3.2.2: - resolution: - { - integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==, - } + resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} split@1.0.1: - resolution: - { - integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==, - } + resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} sprintf-js@1.0.3: - resolution: - { - integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==, - } + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} sprintf-js@1.1.3: - resolution: - { - integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==, - } + resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} ssri@10.0.6: - resolution: - { - integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} ssri@12.0.0: - resolution: - { - integrity: sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==} + engines: {node: ^18.17.0 || >=20.5.0} stack-utils@2.0.6: - resolution: - { - integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} state-local@1.0.7: - resolution: - { - integrity: sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==, - } + resolution: {integrity: sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==} statuses@1.5.0: - resolution: - { - integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} statuses@2.0.1: - resolution: - { - integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} statuses@2.0.2: - resolution: - { - integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} + engines: {node: '>= 0.8'} stdin-discarder@0.2.2: - resolution: - { - integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} + engines: {node: '>=18'} stream-browserify@3.0.0: - resolution: - { - integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==, - } + resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==} stream-http@3.2.0: - resolution: - { - integrity: sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==, - } + resolution: {integrity: sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==} streamroller@3.1.5: - resolution: - { - integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==, - } - engines: { node: ">=8.0" } + resolution: {integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==} + engines: {node: '>=8.0'} string-argv@0.3.2: - resolution: - { - integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==, - } - engines: { node: ">=0.6.19" } + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + engines: {node: '>=0.6.19'} string-length@4.0.2: - resolution: - { - integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} + engines: {node: '>=10'} string-width@4.2.3: - resolution: - { - integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} string-width@5.1.2: - resolution: - { - integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} string-width@7.2.0: - resolution: - { - integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} string_decoder@1.1.1: - resolution: - { - integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==, - } + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} string_decoder@1.3.0: - resolution: - { - integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, - } + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} stringify-entities@4.0.4: - resolution: - { - integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==, - } + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} strip-ansi@6.0.1: - resolution: - { - integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} strip-ansi@7.1.0: - resolution: - { - integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} strip-bom@3.0.0: - resolution: - { - integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} strip-bom@4.0.0: - resolution: - { - integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} strip-color@0.1.0: - resolution: - { - integrity: sha512-p9LsUieSjWNNAxVCXLeilaDlmuUOrDS5/dF9znM1nZc7EGX5+zEFC0bEevsNIaldjlks+2jns5Siz6F9iK6jwA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-p9LsUieSjWNNAxVCXLeilaDlmuUOrDS5/dF9znM1nZc7EGX5+zEFC0bEevsNIaldjlks+2jns5Siz6F9iK6jwA==} + engines: {node: '>=0.10.0'} strip-final-newline@2.0.0: - resolution: - { - integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} strip-final-newline@3.0.0: - resolution: - { - integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} strip-indent@3.0.0: - resolution: - { - integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} strip-json-comments@3.1.1: - resolution: - { - integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} strip-json-comments@5.0.2: - resolution: - { - integrity: sha512-4X2FR3UwhNUE9G49aIsJW5hRRR3GXGTBTZRMfv568O60ojM8HcWjV/VxAxCDW3SUND33O6ZY66ZuRcdkj73q2g==, - } - engines: { node: ">=14.16" } + resolution: {integrity: sha512-4X2FR3UwhNUE9G49aIsJW5hRRR3GXGTBTZRMfv568O60ojM8HcWjV/VxAxCDW3SUND33O6ZY66ZuRcdkj73q2g==} + engines: {node: '>=14.16'} strip-outer@1.0.1: - resolution: - { - integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==} + engines: {node: '>=0.10.0'} style-to-js@1.1.17: - resolution: - { - integrity: sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA==, - } + resolution: {integrity: sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA==} style-to-object@1.0.9: - resolution: - { - integrity: sha512-G4qppLgKu/k6FwRpHiGiKPaPTFcG3g4wNVX/Qsfu+RqQM30E7Tyu/TEgxcL9PNLF5pdRLwQdE3YKKf+KF2Dzlw==, - } + resolution: {integrity: sha512-G4qppLgKu/k6FwRpHiGiKPaPTFcG3g4wNVX/Qsfu+RqQM30E7Tyu/TEgxcL9PNLF5pdRLwQdE3YKKf+KF2Dzlw==} styled-jsx@5.1.6: - resolution: - { - integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==, - } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} + engines: {node: '>= 12.0.0'} peerDependencies: - "@babel/core": "*" - babel-plugin-macros: "*" - react: ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' peerDependenciesMeta: - "@babel/core": + '@babel/core': optional: true babel-plugin-macros: optional: true stylis@4.3.6: - resolution: - { - integrity: sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==, - } + resolution: {integrity: sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==} supports-color@7.2.0: - resolution: - { - integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} supports-color@8.1.1: - resolution: - { - integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} supports-preserve-symlinks-flag@1.0.0: - resolution: - { - integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} synckit@0.11.11: - resolution: - { - integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==, - } - engines: { node: ^14.18.0 || >=16.0.0 } + resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==} + engines: {node: ^14.18.0 || >=16.0.0} system-architecture@0.1.0: - resolution: - { - integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} + engines: {node: '>=18'} tabbable@6.2.0: - resolution: - { - integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==, - } + resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} tapable@2.2.2: - resolution: - { - integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==} + engines: {node: '>=6'} tar-stream@2.2.0: - resolution: - { - integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} tar@6.2.1: - resolution: - { - integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} tar@7.4.3: - resolution: - { - integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} + engines: {node: '>=18'} temp-dir@1.0.0: - resolution: - { - integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==} + engines: {node: '>=4'} temporal-polyfill@0.3.0: - resolution: - { - integrity: sha512-qNsTkX9K8hi+FHDfHmf22e/OGuXmfBm9RqNismxBrnSmZVJKegQ+HYYXT+R7Ha8F/YSm2Y34vmzD4cxMu2u95g==, - } + resolution: {integrity: sha512-qNsTkX9K8hi+FHDfHmf22e/OGuXmfBm9RqNismxBrnSmZVJKegQ+HYYXT+R7Ha8F/YSm2Y34vmzD4cxMu2u95g==} temporal-spec@0.3.0: - resolution: - { - integrity: sha512-n+noVpIqz4hYgFSMOSiINNOUOMFtV5cZQNCmmszA6GiVFVRt3G7AqVyhXjhCSmowvQn+NsGn+jMDMKJYHd3bSQ==, - } + resolution: {integrity: sha512-n+noVpIqz4hYgFSMOSiINNOUOMFtV5cZQNCmmszA6GiVFVRt3G7AqVyhXjhCSmowvQn+NsGn+jMDMKJYHd3bSQ==} terser-webpack-plugin@5.3.14: - resolution: - { - integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==, - } - engines: { node: ">= 10.13.0" } + resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==} + engines: {node: '>= 10.13.0'} peerDependencies: - "@swc/core": "*" - esbuild: "*" - uglify-js: "*" + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' webpack: ^5.1.0 peerDependenciesMeta: - "@swc/core": + '@swc/core': optional: true esbuild: optional: true @@ -15033,719 +9108,407 @@ packages: optional: true terser@5.43.1: - resolution: - { - integrity: sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==} + engines: {node: '>=10'} hasBin: true test-exclude@6.0.0: - resolution: - { - integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} text-extensions@1.9.0: - resolution: - { - integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==, - } - engines: { node: ">=0.10" } + resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==} + engines: {node: '>=0.10'} thingies@1.21.0: - resolution: - { - integrity: sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==, - } - engines: { node: ">=10.18" } + resolution: {integrity: sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==} + engines: {node: '>=10.18'} peerDependencies: tslib: ^2 through2@2.0.5: - resolution: - { - integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==, - } + resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} through@2.3.8: - resolution: - { - integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==, - } + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} thunky@1.1.0: - resolution: - { - integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==, - } + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} timers-browserify@2.0.12: - resolution: - { - integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==, - } - engines: { node: ">=0.6.0" } + resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==} + engines: {node: '>=0.6.0'} tinyexec@1.0.1: - resolution: - { - integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==, - } + resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} tinyglobby@0.2.12: - resolution: - { - integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==, - } - engines: { node: ">=12.0.0" } + resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} + engines: {node: '>=12.0.0'} tinyglobby@0.2.14: - resolution: - { - integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==, - } - engines: { node: ">=12.0.0" } + resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} + engines: {node: '>=12.0.0'} title@4.0.1: - resolution: - { - integrity: sha512-xRnPkJx9nvE5MF6LkB5e8QJjE2FW8269wTu/LQdf7zZqBgPly0QJPf/CWAo7srj5so4yXfoLEdCFgurlpi47zg==, - } + resolution: {integrity: sha512-xRnPkJx9nvE5MF6LkB5e8QJjE2FW8269wTu/LQdf7zZqBgPly0QJPf/CWAo7srj5so4yXfoLEdCFgurlpi47zg==} hasBin: true tmp@0.0.33: - resolution: - { - integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==, - } - engines: { node: ">=0.6.0" } + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} tmp@0.2.3: - resolution: - { - integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==, - } - engines: { node: ">=14.14" } + resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} + engines: {node: '>=14.14'} tmpl@1.0.5: - resolution: - { - integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==, - } + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} to-buffer@1.2.1: - resolution: - { - integrity: sha512-tB82LpAIWjhLYbqjx3X4zEeHN6M8CiuOEy2JY8SEQVdYRe3CCHOFaqrBW1doLDrfpWhplcW7BL+bO3/6S3pcDQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-tB82LpAIWjhLYbqjx3X4zEeHN6M8CiuOEy2JY8SEQVdYRe3CCHOFaqrBW1doLDrfpWhplcW7BL+bO3/6S3pcDQ==} + engines: {node: '>= 0.4'} to-object-path@0.3.0: - resolution: - { - integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==} + engines: {node: '>=0.10.0'} to-regex-range@5.0.1: - resolution: - { - integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, - } - engines: { node: ">=8.0" } + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} toidentifier@1.0.1: - resolution: - { - integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==, - } - engines: { node: ">=0.6" } + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} toml@2.3.6: - resolution: - { - integrity: sha512-gVweAectJU3ebq//Ferr2JUY4WKSDe5N+z0FvjDncLGyHmIDoxgY/2Ie4qfEIDm4IS7OA6Rmdm7pdEEdMcV/xQ==, - } + resolution: {integrity: sha512-gVweAectJU3ebq//Ferr2JUY4WKSDe5N+z0FvjDncLGyHmIDoxgY/2Ie4qfEIDm4IS7OA6Rmdm7pdEEdMcV/xQ==} tr46@0.0.3: - resolution: - { - integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, - } + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} tree-dump@1.0.3: - resolution: - { - integrity: sha512-il+Cv80yVHFBwokQSfd4bldvr1Md951DpgAGfmhydt04L+YzHgubm2tQ7zueWDcGENKHq0ZvGFR/hjvNXilHEg==, - } - engines: { node: ">=10.0" } + resolution: {integrity: sha512-il+Cv80yVHFBwokQSfd4bldvr1Md951DpgAGfmhydt04L+YzHgubm2tQ7zueWDcGENKHq0ZvGFR/hjvNXilHEg==} + engines: {node: '>=10.0'} peerDependencies: - tslib: "2" + tslib: '2' tree-kill@1.2.2: - resolution: - { - integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==, - } + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true treeverse@3.0.0: - resolution: - { - integrity: sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} trim-lines@3.0.1: - resolution: - { - integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==, - } + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} trim-newlines@3.0.1: - resolution: - { - integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} + engines: {node: '>=8'} trim-repeated@1.0.0: - resolution: - { - integrity: sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==} + engines: {node: '>=0.10.0'} trough@2.2.0: - resolution: - { - integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==, - } + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} ts-dedent@2.2.0: - resolution: - { - integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==, - } - engines: { node: ">=6.10" } + resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} + engines: {node: '>=6.10'} tsconfig-paths@4.2.0: - resolution: - { - integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} + engines: {node: '>=6'} tslib@2.8.1: - resolution: - { - integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==, - } + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} tsscmp@1.0.6: - resolution: - { - integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==, - } - engines: { node: ">=0.6.x" } + resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} + engines: {node: '>=0.6.x'} tsx@4.20.3: - resolution: - { - integrity: sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ==, - } - engines: { node: ">=18.0.0" } + resolution: {integrity: sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ==} + engines: {node: '>=18.0.0'} hasBin: true tty-browserify@0.0.1: - resolution: - { - integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==, - } + resolution: {integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==} tuf-js@2.2.1: - resolution: - { - integrity: sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==, - } - engines: { node: ^16.14.0 || >=18.0.0 } + resolution: {integrity: sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==} + engines: {node: ^16.14.0 || >=18.0.0} tuf-js@3.1.0: - resolution: - { - integrity: sha512-3T3T04WzowbwV2FDiGXBbr81t64g1MUGGJRgT4x5o97N+8ArdhVCAF9IxFrxuSJmM3E5Asn7nKHkao0ibcZXAg==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-3T3T04WzowbwV2FDiGXBbr81t64g1MUGGJRgT4x5o97N+8ArdhVCAF9IxFrxuSJmM3E5Asn7nKHkao0ibcZXAg==} + engines: {node: ^18.17.0 || >=20.5.0} twoslash-protocol@0.2.12: - resolution: - { - integrity: sha512-5qZLXVYfZ9ABdjqbvPc4RWMr7PrpPaaDSeaYY55vl/w1j6H6kzsWK/urAEIXlzYlyrFmyz1UbwIt+AA0ck+wbg==, - } + resolution: {integrity: sha512-5qZLXVYfZ9ABdjqbvPc4RWMr7PrpPaaDSeaYY55vl/w1j6H6kzsWK/urAEIXlzYlyrFmyz1UbwIt+AA0ck+wbg==} twoslash@0.2.12: - resolution: - { - integrity: sha512-tEHPASMqi7kqwfJbkk7hc/4EhlrKCSLcur+TcvYki3vhIfaRMXnXjaYFgXpoZRbT6GdprD4tGuVBEmTpUgLBsw==, - } + resolution: {integrity: sha512-tEHPASMqi7kqwfJbkk7hc/4EhlrKCSLcur+TcvYki3vhIfaRMXnXjaYFgXpoZRbT6GdprD4tGuVBEmTpUgLBsw==} peerDependencies: - typescript: "*" + typescript: '*' type-detect@4.0.8: - resolution: - { - integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} type-fest@0.18.1: - resolution: - { - integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} + engines: {node: '>=10'} type-fest@0.21.3: - resolution: - { - integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} type-fest@0.4.1: - resolution: - { - integrity: sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==} + engines: {node: '>=6'} type-fest@0.6.0: - resolution: - { - integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} type-fest@0.8.1: - resolution: - { - integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} type-fest@4.41.0: - resolution: - { - integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==, - } - engines: { node: ">=16" } + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} + engines: {node: '>=16'} type-is@1.6.18: - resolution: - { - integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} type-is@2.0.1: - resolution: - { - integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} + engines: {node: '>= 0.6'} typed-array-buffer@1.0.3: - resolution: - { - integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} + engines: {node: '>= 0.4'} typed-assert@1.0.9: - resolution: - { - integrity: sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==, - } + resolution: {integrity: sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==} typedarray@0.0.6: - resolution: - { - integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==, - } + resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} typescript@5.8.3: - resolution: - { - integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==, - } - engines: { node: ">=14.17" } + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} + engines: {node: '>=14.17'} hasBin: true ua-parser-js@0.7.40: - resolution: - { - integrity: sha512-us1E3K+3jJppDBa3Tl0L3MOJiGhe1C6P0+nIvQAFYbxlMAx0h81eOwLmU57xgqToduDDPx3y5QsdjPfDu+FgOQ==, - } + resolution: {integrity: sha512-us1E3K+3jJppDBa3Tl0L3MOJiGhe1C6P0+nIvQAFYbxlMAx0h81eOwLmU57xgqToduDDPx3y5QsdjPfDu+FgOQ==} hasBin: true ufo@1.6.1: - resolution: - { - integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==, - } + resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} uglify-js@3.19.3: - resolution: - { - integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==, - } - engines: { node: ">=0.8.0" } + resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} + engines: {node: '>=0.8.0'} hasBin: true undici-types@6.21.0: - resolution: - { - integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==, - } + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} unicode-canonical-property-names-ecmascript@2.0.1: - resolution: - { - integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} unicode-match-property-ecmascript@2.0.0: - resolution: - { - integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} unicode-match-property-value-ecmascript@2.2.0: - resolution: - { - integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} + engines: {node: '>=4'} unicode-property-aliases-ecmascript@2.1.0: - resolution: - { - integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} unicorn-magic@0.3.0: - resolution: - { - integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} + engines: {node: '>=18'} unified@11.0.5: - resolution: - { - integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==, - } + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} unique-filename@3.0.0: - resolution: - { - integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} unique-filename@4.0.0: - resolution: - { - integrity: sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==} + engines: {node: ^18.17.0 || >=20.5.0} unique-slug@4.0.0: - resolution: - { - integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} unique-slug@5.0.0: - resolution: - { - integrity: sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==} + engines: {node: ^18.17.0 || >=20.5.0} unist-util-find-after@5.0.0: - resolution: - { - integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==, - } + resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} unist-util-is@5.2.1: - resolution: - { - integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==, - } + resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} unist-util-is@6.0.0: - resolution: - { - integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==, - } + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} unist-util-modify-children@4.0.0: - resolution: - { - integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==, - } + resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} unist-util-position-from-estree@2.0.0: - resolution: - { - integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==, - } + resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} unist-util-position@5.0.0: - resolution: - { - integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==, - } + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} unist-util-remove-position@5.0.0: - resolution: - { - integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==, - } + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} unist-util-remove@4.0.0: - resolution: - { - integrity: sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==, - } + resolution: {integrity: sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==} unist-util-stringify-position@4.0.0: - resolution: - { - integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==, - } + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} unist-util-visit-children@3.0.0: - resolution: - { - integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==, - } + resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} unist-util-visit-parents@4.1.1: - resolution: - { - integrity: sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==, - } + resolution: {integrity: sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==} unist-util-visit-parents@6.0.1: - resolution: - { - integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==, - } + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} unist-util-visit@3.1.0: - resolution: - { - integrity: sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==, - } + resolution: {integrity: sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==} unist-util-visit@5.0.0: - resolution: - { - integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==, - } + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} universal-user-agent@6.0.1: - resolution: - { - integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==, - } + resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==} universalify@0.1.2: - resolution: - { - integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==, - } - engines: { node: ">= 4.0.0" } + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} universalify@2.0.1: - resolution: - { - integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==, - } - engines: { node: ">= 10.0.0" } + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} unpipe@1.0.0: - resolution: - { - integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} unrs-resolver@1.11.1: - resolution: - { - integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==, - } + resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==} upath@2.0.1: - resolution: - { - integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} + engines: {node: '>=4'} update-browserslist-db@1.1.3: - resolution: - { - integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==, - } + resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} hasBin: true peerDependencies: - browserslist: ">= 4.21.0" + browserslist: '>= 4.21.0' uri-js@4.4.1: - resolution: - { - integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, - } + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} url@0.11.4: - resolution: - { - integrity: sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==} + engines: {node: '>= 0.4'} use-sync-external-store@1.5.0: - resolution: - { - integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==, - } + resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 util-deprecate@1.0.2: - resolution: - { - integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, - } + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} util@0.12.5: - resolution: - { - integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==, - } + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} utils-merge@1.0.1: - resolution: - { - integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==, - } - engines: { node: ">= 0.4.0" } + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} uuid@10.0.0: - resolution: - { - integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==, - } + resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} hasBin: true uuid@11.1.0: - resolution: - { - integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==, - } + resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==} hasBin: true uuid@8.3.2: - resolution: - { - integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==, - } + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true v8-to-istanbul@9.3.0: - resolution: - { - integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==, - } - engines: { node: ">=10.12.0" } + resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} + engines: {node: '>=10.12.0'} validate-npm-package-license@3.0.4: - resolution: - { - integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==, - } + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} validate-npm-package-name@5.0.1: - resolution: - { - integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} validate-npm-package-name@6.0.2: - resolution: - { - integrity: sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==} + engines: {node: ^18.17.0 || >=20.5.0} vary@1.1.2: - resolution: - { - integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} vfile-location@5.0.3: - resolution: - { - integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==, - } + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} vfile-message@4.0.2: - resolution: - { - integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==, - } + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} vfile@6.0.3: - resolution: - { - integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==, - } + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} vite@7.0.6: - resolution: - { - integrity: sha512-MHFiOENNBd+Bd9uvc8GEsIzdkn1JxMmEeYX35tI3fv0sJBUTfW5tQsoaOwuY4KhBI09A3dUJ/DXf2yxPVPUceg==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-MHFiOENNBd+Bd9uvc8GEsIzdkn1JxMmEeYX35tI3fv0sJBUTfW5tQsoaOwuY4KhBI09A3dUJ/DXf2yxPVPUceg==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - "@types/node": 22.16.5 - jiti: ">=1.21.0" + '@types/node': 22.16.5 + jiti: '>=1.21.0' less: ^4.0.0 lightningcss: ^1.21.0 sass: ^1.70.0 sass-embedded: ^1.70.0 - stylus: ">=0.54.8" + stylus: '>=0.54.8' sugarss: ^5.0.0 terser: ^5.16.0 tsx: ^4.8.1 yaml: ^2.4.2 peerDependenciesMeta: - "@types/node": + '@types/node': optional: true jiti: optional: true @@ -15769,111 +9532,60 @@ packages: optional: true vm-browserify@1.1.2: - resolution: - { - integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==, - } + resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} void-elements@2.0.1: - resolution: - { - integrity: sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==} + engines: {node: '>=0.10.0'} vscode-jsonrpc@8.2.0: - resolution: - { - integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==, - } - engines: { node: ">=14.0.0" } + resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} + engines: {node: '>=14.0.0'} vscode-languageserver-protocol@3.17.5: - resolution: - { - integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==, - } + resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} vscode-languageserver-textdocument@1.0.12: - resolution: - { - integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==, - } + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} vscode-languageserver-types@3.17.5: - resolution: - { - integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==, - } + resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} vscode-languageserver@9.0.1: - resolution: - { - integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==, - } + resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} hasBin: true vscode-uri@3.0.8: - resolution: - { - integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==, - } + resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} walk-up-path@3.0.1: - resolution: - { - integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==, - } + resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==} walker@1.0.8: - resolution: - { - integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==, - } + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} watchpack@2.4.4: - resolution: - { - integrity: sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==, - } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==} + engines: {node: '>=10.13.0'} wbuf@1.7.3: - resolution: - { - integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==, - } + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} wcwidth@1.0.1: - resolution: - { - integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==, - } + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} weak-lru-cache@1.2.2: - resolution: - { - integrity: sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==, - } + resolution: {integrity: sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==} web-namespaces@2.0.1: - resolution: - { - integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==, - } + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} webidl-conversions@3.0.1: - resolution: - { - integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, - } + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} webpack-dev-middleware@7.4.2: - resolution: - { - integrity: sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==, - } - engines: { node: ">= 18.12.0" } + resolution: {integrity: sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==} + engines: {node: '>= 18.12.0'} peerDependencies: webpack: ^5.0.0 peerDependenciesMeta: @@ -15881,15 +9593,12 @@ packages: optional: true webpack-dev-server@5.2.2: - resolution: - { - integrity: sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg==, - } - engines: { node: ">= 18.12.0" } + resolution: {integrity: sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg==} + engines: {node: '>= 18.12.0'} hasBin: true peerDependencies: webpack: ^5.0.0 - webpack-cli: "*" + webpack-cli: '*' peerDependenciesMeta: webpack: optional: true @@ -15897,210 +9606,129 @@ packages: optional: true webpack-merge@6.0.1: - resolution: - { - integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==, - } - engines: { node: ">=18.0.0" } + resolution: {integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==} + engines: {node: '>=18.0.0'} webpack-sources@3.3.3: - resolution: - { - integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==, - } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==} + engines: {node: '>=10.13.0'} webpack-subresource-integrity@5.1.0: - resolution: - { - integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==, - } - engines: { node: ">= 12" } + resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==} + engines: {node: '>= 12'} peerDependencies: - html-webpack-plugin: ">= 5.0.0-beta.1 < 6" + html-webpack-plugin: '>= 5.0.0-beta.1 < 6' webpack: ^5.12.0 peerDependenciesMeta: html-webpack-plugin: optional: true webpack@5.100.2: - resolution: - { - integrity: sha512-QaNKAvGCDRh3wW1dsDjeMdDXwZm2vqq3zn6Pvq4rHOEOGSaUMgOOjG2Y9ZbIGzpfkJk9ZYTHpDqgDfeBDcnLaw==, - } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-QaNKAvGCDRh3wW1dsDjeMdDXwZm2vqq3zn6Pvq4rHOEOGSaUMgOOjG2Y9ZbIGzpfkJk9ZYTHpDqgDfeBDcnLaw==} + engines: {node: '>=10.13.0'} hasBin: true peerDependencies: - webpack-cli: "*" + webpack-cli: '*' peerDependenciesMeta: webpack-cli: optional: true webpack@5.99.9: - resolution: - { - integrity: sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==, - } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==} + engines: {node: '>=10.13.0'} hasBin: true peerDependencies: - webpack-cli: "*" + webpack-cli: '*' peerDependenciesMeta: webpack-cli: optional: true websocket-driver@0.7.4: - resolution: - { - integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==, - } - engines: { node: ">=0.8.0" } + resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} + engines: {node: '>=0.8.0'} websocket-extensions@0.1.4: - resolution: - { - integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==, - } - engines: { node: ">=0.8.0" } + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} + engines: {node: '>=0.8.0'} whatwg-url@5.0.0: - resolution: - { - integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==, - } + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} which-typed-array@1.1.19: - resolution: - { - integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==} + engines: {node: '>= 0.4'} which@1.3.1: - resolution: - { - integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==, - } + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true which@2.0.2: - resolution: - { - integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} hasBin: true which@4.0.0: - resolution: - { - integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==, - } - engines: { node: ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} + engines: {node: ^16.13.0 || >=18.0.0} hasBin: true which@5.0.0: - resolution: - { - integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==, - } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==} + engines: {node: ^18.17.0 || >=20.5.0} hasBin: true wicked-good-xpath@1.3.0: - resolution: - { - integrity: sha512-Gd9+TUn5nXdwj/hFsPVx5cuHHiF5Bwuc30jZ4+ronF1qHK5O7HD0sgmXWSEgwKquT3ClLoKPVbO6qGwVwLzvAw==, - } + resolution: {integrity: sha512-Gd9+TUn5nXdwj/hFsPVx5cuHHiF5Bwuc30jZ4+ronF1qHK5O7HD0sgmXWSEgwKquT3ClLoKPVbO6qGwVwLzvAw==} wide-align@1.1.5: - resolution: - { - integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==, - } + resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} wildcard@2.0.1: - resolution: - { - integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==, - } + resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} wordwrap@1.0.0: - resolution: - { - integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==, - } + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} wrap-ansi@6.2.0: - resolution: - { - integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} wrap-ansi@7.0.0: - resolution: - { - integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} wrap-ansi@8.1.0: - resolution: - { - integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} wrap-ansi@9.0.0: - resolution: - { - integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + engines: {node: '>=18'} wrappy@1.0.2: - resolution: - { - integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, - } + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} write-file-atomic@2.4.3: - resolution: - { - integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==, - } + resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} write-file-atomic@5.0.1: - resolution: - { - integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} write-json-file@3.2.0: - resolution: - { - integrity: sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==} + engines: {node: '>=6'} write-pkg@4.0.0: - resolution: - { - integrity: sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==} + engines: {node: '>=8'} ws@8.17.1: - resolution: - { - integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==, - } - engines: { node: ">=10.0.0" } + resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" + utf-8-validate: '>=5.0.2' peerDependenciesMeta: bufferutil: optional: true @@ -16108,14 +9736,11 @@ packages: optional: true ws@8.18.3: - resolution: - { - integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==, - } - engines: { node: ">=10.0.0" } + resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} + engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" + utf-8-validate: '>=5.0.2' peerDependenciesMeta: bufferutil: optional: true @@ -16123,151 +9748,91 @@ packages: optional: true xtend@4.0.2: - resolution: - { - integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==, - } - engines: { node: ">=0.4" } + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} y18n@5.0.8: - resolution: - { - integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} yallist@3.1.1: - resolution: - { - integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, - } + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} yallist@4.0.0: - resolution: - { - integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, - } + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} yallist@5.0.0: - resolution: - { - integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} + engines: {node: '>=18'} yaml@2.8.0: - resolution: - { - integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==, - } - engines: { node: ">= 14.6" } + resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==} + engines: {node: '>= 14.6'} hasBin: true yargs-parser@20.2.9: - resolution: - { - integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} yargs-parser@21.1.1: - resolution: - { - integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} yargs-parser@22.0.0: - resolution: - { - integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==, - } - engines: { node: ^20.19.0 || ^22.12.0 || >=23 } + resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} yargs@16.2.0: - resolution: - { - integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} yargs@17.7.2: - resolution: - { - integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} yargs@18.0.0: - resolution: - { - integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==, - } - engines: { node: ^20.19.0 || ^22.12.0 || >=23 } + resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} ylru@1.4.0: - resolution: - { - integrity: sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==, - } - engines: { node: ">= 4.0.0" } + resolution: {integrity: sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==} + engines: {node: '>= 4.0.0'} yocto-queue@0.1.0: - resolution: - { - integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} yoctocolors-cjs@2.1.2: - resolution: - { - integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} + engines: {node: '>=18'} zod-to-json-schema@3.24.6: - resolution: - { - integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==, - } + resolution: {integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==} peerDependencies: zod: 3.25.74 zod-validation-error@3.5.3: - resolution: - { - integrity: sha512-OT5Y8lbUadqVZCsnyFaTQ4/O2mys4tj7PqhdbBCp7McPwvIEKfPtdA6QfPeFQK2/Rz5LgwmAXRJTugBNBi0btw==, - } - engines: { node: ">=18.0.0" } + resolution: {integrity: sha512-OT5Y8lbUadqVZCsnyFaTQ4/O2mys4tj7PqhdbBCp7McPwvIEKfPtdA6QfPeFQK2/Rz5LgwmAXRJTugBNBi0btw==} + engines: {node: '>=18.0.0'} peerDependencies: zod: 3.25.74 zod@3.25.74: - resolution: - { - integrity: sha512-J8poo92VuhKjNknViHRAIuuN6li/EwFbAC8OedzI8uxpEPGiXHGQu9wemIAioIpqgfB4SySaJhdk0mH5Y4ICBg==, - } + resolution: {integrity: sha512-J8poo92VuhKjNknViHRAIuuN6li/EwFbAC8OedzI8uxpEPGiXHGQu9wemIAioIpqgfB4SySaJhdk0mH5Y4ICBg==} zone.js@0.15.1: - resolution: - { - integrity: sha512-XE96n56IQpJM7NAoXswY3XRLcWFW83xe0BiAOeMD7K5k5xecOeul3Qcpx6GqEeeHNkW5DWL5zOyTbEfB4eti8w==, - } + resolution: {integrity: sha512-XE96n56IQpJM7NAoXswY3XRLcWFW83xe0BiAOeMD7K5k5xecOeul3Qcpx6GqEeeHNkW5DWL5zOyTbEfB4eti8w==} zustand@5.0.6: - resolution: - { - integrity: sha512-ihAqNeUVhe0MAD+X8M5UzqyZ9k3FFZLBTtqo6JLPwV53cbRB/mJwBI0PxcIgqhBBHlEs8G45OTDTMq3gNcLq3A==, - } - engines: { node: ">=12.20.0" } + resolution: {integrity: sha512-ihAqNeUVhe0MAD+X8M5UzqyZ9k3FFZLBTtqo6JLPwV53cbRB/mJwBI0PxcIgqhBBHlEs8G45OTDTMq3gNcLq3A==} + engines: {node: '>=12.20.0'} peerDependencies: - "@types/react": ">=18.0.0" - immer: ">=9.0.6" - react: ">=18.0.0" - use-sync-external-store: ">=1.2.0" + '@types/react': '>=18.0.0' + immer: '>=9.0.6' + react: '>=18.0.0' + use-sync-external-store: '>=1.2.0' peerDependenciesMeta: - "@types/react": + '@types/react': optional: true immer: optional: true @@ -16277,126 +9842,124 @@ packages: optional: true zwitch@2.0.4: - resolution: - { - integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==, - } + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} snapshots: - "@algolia/client-abtesting@5.32.0": + + '@algolia/client-abtesting@5.32.0': dependencies: - "@algolia/client-common": 5.32.0 - "@algolia/requester-browser-xhr": 5.32.0 - "@algolia/requester-fetch": 5.32.0 - "@algolia/requester-node-http": 5.32.0 + '@algolia/client-common': 5.32.0 + '@algolia/requester-browser-xhr': 5.32.0 + '@algolia/requester-fetch': 5.32.0 + '@algolia/requester-node-http': 5.32.0 - "@algolia/client-analytics@5.32.0": + '@algolia/client-analytics@5.32.0': dependencies: - "@algolia/client-common": 5.32.0 - "@algolia/requester-browser-xhr": 5.32.0 - "@algolia/requester-fetch": 5.32.0 - "@algolia/requester-node-http": 5.32.0 + '@algolia/client-common': 5.32.0 + '@algolia/requester-browser-xhr': 5.32.0 + '@algolia/requester-fetch': 5.32.0 + '@algolia/requester-node-http': 5.32.0 - "@algolia/client-common@5.32.0": {} + '@algolia/client-common@5.32.0': {} - "@algolia/client-insights@5.32.0": + '@algolia/client-insights@5.32.0': dependencies: - "@algolia/client-common": 5.32.0 - "@algolia/requester-browser-xhr": 5.32.0 - "@algolia/requester-fetch": 5.32.0 - "@algolia/requester-node-http": 5.32.0 + '@algolia/client-common': 5.32.0 + '@algolia/requester-browser-xhr': 5.32.0 + '@algolia/requester-fetch': 5.32.0 + '@algolia/requester-node-http': 5.32.0 - "@algolia/client-personalization@5.32.0": + '@algolia/client-personalization@5.32.0': dependencies: - "@algolia/client-common": 5.32.0 - "@algolia/requester-browser-xhr": 5.32.0 - "@algolia/requester-fetch": 5.32.0 - "@algolia/requester-node-http": 5.32.0 + '@algolia/client-common': 5.32.0 + '@algolia/requester-browser-xhr': 5.32.0 + '@algolia/requester-fetch': 5.32.0 + '@algolia/requester-node-http': 5.32.0 - "@algolia/client-query-suggestions@5.32.0": + '@algolia/client-query-suggestions@5.32.0': dependencies: - "@algolia/client-common": 5.32.0 - "@algolia/requester-browser-xhr": 5.32.0 - "@algolia/requester-fetch": 5.32.0 - "@algolia/requester-node-http": 5.32.0 + '@algolia/client-common': 5.32.0 + '@algolia/requester-browser-xhr': 5.32.0 + '@algolia/requester-fetch': 5.32.0 + '@algolia/requester-node-http': 5.32.0 - "@algolia/client-search@5.32.0": + '@algolia/client-search@5.32.0': dependencies: - "@algolia/client-common": 5.32.0 - "@algolia/requester-browser-xhr": 5.32.0 - "@algolia/requester-fetch": 5.32.0 - "@algolia/requester-node-http": 5.32.0 + '@algolia/client-common': 5.32.0 + '@algolia/requester-browser-xhr': 5.32.0 + '@algolia/requester-fetch': 5.32.0 + '@algolia/requester-node-http': 5.32.0 - "@algolia/ingestion@1.32.0": + '@algolia/ingestion@1.32.0': dependencies: - "@algolia/client-common": 5.32.0 - "@algolia/requester-browser-xhr": 5.32.0 - "@algolia/requester-fetch": 5.32.0 - "@algolia/requester-node-http": 5.32.0 + '@algolia/client-common': 5.32.0 + '@algolia/requester-browser-xhr': 5.32.0 + '@algolia/requester-fetch': 5.32.0 + '@algolia/requester-node-http': 5.32.0 - "@algolia/monitoring@1.32.0": + '@algolia/monitoring@1.32.0': dependencies: - "@algolia/client-common": 5.32.0 - "@algolia/requester-browser-xhr": 5.32.0 - "@algolia/requester-fetch": 5.32.0 - "@algolia/requester-node-http": 5.32.0 + '@algolia/client-common': 5.32.0 + '@algolia/requester-browser-xhr': 5.32.0 + '@algolia/requester-fetch': 5.32.0 + '@algolia/requester-node-http': 5.32.0 - "@algolia/recommend@5.32.0": + '@algolia/recommend@5.32.0': dependencies: - "@algolia/client-common": 5.32.0 - "@algolia/requester-browser-xhr": 5.32.0 - "@algolia/requester-fetch": 5.32.0 - "@algolia/requester-node-http": 5.32.0 + '@algolia/client-common': 5.32.0 + '@algolia/requester-browser-xhr': 5.32.0 + '@algolia/requester-fetch': 5.32.0 + '@algolia/requester-node-http': 5.32.0 - "@algolia/requester-browser-xhr@5.32.0": + '@algolia/requester-browser-xhr@5.32.0': dependencies: - "@algolia/client-common": 5.32.0 + '@algolia/client-common': 5.32.0 - "@algolia/requester-fetch@5.32.0": + '@algolia/requester-fetch@5.32.0': dependencies: - "@algolia/client-common": 5.32.0 + '@algolia/client-common': 5.32.0 - "@algolia/requester-node-http@5.32.0": + '@algolia/requester-node-http@5.32.0': dependencies: - "@algolia/client-common": 5.32.0 + '@algolia/client-common': 5.32.0 - "@ampproject/remapping@2.3.0": + '@ampproject/remapping@2.3.0': dependencies: - "@jridgewell/gen-mapping": 0.3.12 - "@jridgewell/trace-mapping": 0.3.29 + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 - "@angular-devkit/architect@0.2001.3(chokidar@4.0.3)": + '@angular-devkit/architect@0.2001.3(chokidar@4.0.3)': dependencies: - "@angular-devkit/core": 20.1.3(chokidar@4.0.3) + '@angular-devkit/core': 20.1.3(chokidar@4.0.3) rxjs: 7.8.2 transitivePeerDependencies: - chokidar - "@angular-devkit/build-angular@20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@swc/core@1.13.2(@swc/helpers@0.5.17))(@types/node@22.16.5)(chokidar@4.0.3)(jest@30.0.5(@types/node@22.16.5))(jiti@1.21.7)(karma@6.4.4)(tsx@4.20.3)(typescript@5.8.3)(yaml@2.8.0)": - dependencies: - "@ampproject/remapping": 2.3.0 - "@angular-devkit/architect": 0.2001.3(chokidar@4.0.3) - "@angular-devkit/build-webpack": 0.2001.3(chokidar@4.0.3)(webpack-dev-server@5.2.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))))(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)) - "@angular-devkit/core": 20.1.3(chokidar@4.0.3) - "@angular/build": 20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@22.16.5)(chokidar@4.0.3)(jiti@1.21.7)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3)(yaml@2.8.0) - "@angular/compiler-cli": 20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3) - "@babel/core": 7.27.7 - "@babel/generator": 7.27.5 - "@babel/helper-annotate-as-pure": 7.27.3 - "@babel/helper-split-export-declaration": 7.24.7 - "@babel/plugin-transform-async-generator-functions": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-async-to-generator": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-runtime": 7.27.4(@babel/core@7.27.7) - "@babel/preset-env": 7.27.2(@babel/core@7.27.7) - "@babel/runtime": 7.27.6 - "@discoveryjs/json-ext": 0.6.3 - "@ngtools/webpack": 20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(typescript@5.8.3)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)) + '@angular-devkit/build-angular@20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@swc/core@1.13.2(@swc/helpers@0.5.17))(@types/node@22.16.5)(chokidar@4.0.3)(jest@30.0.5(@types/node-notifier@8.0.5)(@types/node@22.16.5))(jiti@1.21.7)(karma@6.4.4)(tsx@4.20.3)(typescript@5.8.3)(yaml@2.8.0)': + dependencies: + '@ampproject/remapping': 2.3.0 + '@angular-devkit/architect': 0.2001.3(chokidar@4.0.3) + '@angular-devkit/build-webpack': 0.2001.3(chokidar@4.0.3)(webpack-dev-server@5.2.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))))(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))) + '@angular-devkit/core': 20.1.3(chokidar@4.0.3) + '@angular/build': 20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@22.16.5)(chokidar@4.0.3)(jiti@1.21.7)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3)(yaml@2.8.0) + '@angular/compiler-cli': 20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3) + '@babel/core': 7.27.7 + '@babel/generator': 7.27.5 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/plugin-transform-async-generator-functions': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-runtime': 7.27.4(@babel/core@7.27.7) + '@babel/preset-env': 7.27.2(@babel/core@7.27.7) + '@babel/runtime': 7.27.6 + '@discoveryjs/json-ext': 0.6.3 + '@ngtools/webpack': 20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(typescript@5.8.3)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))) ansi-colors: 4.1.3 autoprefixer: 10.4.21(postcss@8.5.6) - babel-loader: 10.0.0(@babel/core@7.27.7)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)) + babel-loader: 10.0.0(@babel/core@7.27.7)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))) browserslist: 4.25.1 - copy-webpack-plugin: 13.0.0(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)) - css-loader: 7.1.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)) + copy-webpack-plugin: 13.0.0(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))) + css-loader: 7.1.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))) esbuild-wasm: 0.25.5 fast-glob: 3.3.3 http-proxy-middleware: 3.0.5 @@ -16404,22 +9967,22 @@ snapshots: jsonc-parser: 3.3.1 karma-source-map-support: 1.4.0 less: 4.3.0 - less-loader: 12.3.0(less@4.3.0)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)) - license-webpack-plugin: 4.0.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)) + less-loader: 12.3.0(less@4.3.0)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))) + license-webpack-plugin: 4.0.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))) loader-utils: 3.3.1 - mini-css-extract-plugin: 2.9.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)) + mini-css-extract-plugin: 2.9.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))) open: 10.1.2 ora: 8.2.0 picomatch: 4.0.2 piscina: 5.1.2 postcss: 8.5.6 - postcss-loader: 8.1.1(postcss@8.5.6)(typescript@5.8.3)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)) + postcss-loader: 8.1.1(postcss@8.5.6)(typescript@5.8.3)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))) resolve-url-loader: 5.0.0 rxjs: 7.8.2 sass: 1.89.2 - sass-loader: 16.0.5(sass@1.89.2)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)) + sass-loader: 16.0.5(sass@1.89.2)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))) semver: 7.7.2 - source-map-loader: 5.0.0(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)) + source-map-loader: 5.0.0(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))) source-map-support: 0.5.21 terser: 5.43.1 tree-kill: 1.2.2 @@ -16429,18 +9992,18 @@ snapshots: webpack-dev-middleware: 7.4.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))) webpack-dev-server: 5.2.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))) webpack-merge: 6.0.1 - webpack-subresource-integrity: 5.1.0(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)) + webpack-subresource-integrity: 5.1.0(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))) optionalDependencies: - "@angular/core": 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1) - "@angular/platform-browser": 20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)) + '@angular/core': 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/platform-browser': 20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)) esbuild: 0.25.5 - jest: 30.0.5(@types/node@22.16.5) + jest: 30.0.5(@types/node-notifier@8.0.5)(@types/node@22.16.5) karma: 6.4.4 transitivePeerDependencies: - - "@angular/compiler" - - "@rspack/core" - - "@swc/core" - - "@types/node" + - '@angular/compiler' + - '@rspack/core' + - '@swc/core' + - '@types/node' - bufferutil - chokidar - debug @@ -16459,16 +10022,16 @@ snapshots: - webpack-cli - yaml - "@angular-devkit/build-webpack@0.2001.3(chokidar@4.0.3)(webpack-dev-server@5.2.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))))(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5))": + '@angular-devkit/build-webpack@0.2001.3(chokidar@4.0.3)(webpack-dev-server@5.2.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))))(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17)))': dependencies: - "@angular-devkit/architect": 0.2001.3(chokidar@4.0.3) + '@angular-devkit/architect': 0.2001.3(chokidar@4.0.3) rxjs: 7.8.2 webpack: 5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5) webpack-dev-server: 5.2.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))) transitivePeerDependencies: - chokidar - "@angular-devkit/core@20.1.3(chokidar@4.0.3)": + '@angular-devkit/core@20.1.3(chokidar@4.0.3)': dependencies: ajv: 8.17.1 ajv-formats: 3.0.1(ajv@8.17.1) @@ -16479,9 +10042,9 @@ snapshots: optionalDependencies: chokidar: 4.0.3 - "@angular-devkit/schematics@20.1.3(chokidar@4.0.3)": + '@angular-devkit/schematics@20.1.3(chokidar@4.0.3)': dependencies: - "@angular-devkit/core": 20.1.3(chokidar@4.0.3) + '@angular-devkit/core': 20.1.3(chokidar@4.0.3) jsonc-parser: 3.3.1 magic-string: 0.30.17 ora: 8.2.0 @@ -16489,23 +10052,23 @@ snapshots: transitivePeerDependencies: - chokidar - "@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))": + '@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))': dependencies: - "@angular/common": 20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) - "@angular/core": 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/common': 20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) + '@angular/core': 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1) tslib: 2.8.1 - "@angular/build@20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@22.16.5)(chokidar@4.0.3)(jiti@1.21.7)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3)(yaml@2.8.0)": - dependencies: - "@ampproject/remapping": 2.3.0 - "@angular-devkit/architect": 0.2001.3(chokidar@4.0.3) - "@angular/compiler": 20.1.3 - "@angular/compiler-cli": 20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3) - "@babel/core": 7.27.7 - "@babel/helper-annotate-as-pure": 7.27.3 - "@babel/helper-split-export-declaration": 7.24.7 - "@inquirer/confirm": 5.1.13(@types/node@22.16.5) - "@vitejs/plugin-basic-ssl": 2.1.0(vite@7.0.6(@types/node@22.16.5)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@angular/build@20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@22.16.5)(chokidar@4.0.3)(jiti@1.21.7)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3)(yaml@2.8.0)': + dependencies: + '@ampproject/remapping': 2.3.0 + '@angular-devkit/architect': 0.2001.3(chokidar@4.0.3) + '@angular/compiler': 20.1.3 + '@angular/compiler-cli': 20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3) + '@babel/core': 7.27.7 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-split-export-declaration': 7.24.7 + '@inquirer/confirm': 5.1.13(@types/node@22.16.5) + '@vitejs/plugin-basic-ssl': 2.1.0(vite@7.0.6(@types/node@22.16.5)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) beasties: 0.3.4 browserslist: 4.25.1 esbuild: 0.25.5 @@ -16528,14 +10091,14 @@ snapshots: vite: 7.0.6(@types/node@22.16.5)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) watchpack: 2.4.4 optionalDependencies: - "@angular/core": 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1) - "@angular/platform-browser": 20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)) + '@angular/core': 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/platform-browser': 20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)) karma: 6.4.4 less: 4.3.0 lmdb: 3.4.1 postcss: 8.5.6 transitivePeerDependencies: - - "@types/node" + - '@types/node' - chokidar - jiti - lightningcss @@ -16547,16 +10110,16 @@ snapshots: - tsx - yaml - "@angular/cli@20.1.3(@types/node@22.16.5)(chokidar@4.0.3)": + '@angular/cli@20.1.3(@types/node@22.16.5)(chokidar@4.0.3)': dependencies: - "@angular-devkit/architect": 0.2001.3(chokidar@4.0.3) - "@angular-devkit/core": 20.1.3(chokidar@4.0.3) - "@angular-devkit/schematics": 20.1.3(chokidar@4.0.3) - "@inquirer/prompts": 7.6.0(@types/node@22.16.5) - "@listr2/prompt-adapter-inquirer": 2.0.22(@inquirer/prompts@7.6.0(@types/node@22.16.5)) - "@modelcontextprotocol/sdk": 1.13.3 - "@schematics/angular": 20.1.3(chokidar@4.0.3) - "@yarnpkg/lockfile": 1.1.0 + '@angular-devkit/architect': 0.2001.3(chokidar@4.0.3) + '@angular-devkit/core': 20.1.3(chokidar@4.0.3) + '@angular-devkit/schematics': 20.1.3(chokidar@4.0.3) + '@inquirer/prompts': 7.6.0(@types/node@22.16.5) + '@listr2/prompt-adapter-inquirer': 2.0.22(@inquirer/prompts@7.6.0(@types/node@22.16.5)) + '@modelcontextprotocol/sdk': 1.13.3 + '@schematics/angular': 20.1.3(chokidar@4.0.3) + '@yarnpkg/lockfile': 1.1.0 algoliasearch: 5.32.0 ini: 5.0.0 jsonc-parser: 3.3.1 @@ -16569,21 +10132,21 @@ snapshots: yargs: 18.0.0 zod: 3.25.74 transitivePeerDependencies: - - "@types/node" + - '@types/node' - chokidar - supports-color - "@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)": + '@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)': dependencies: - "@angular/core": 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/core': 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1) rxjs: 7.8.2 tslib: 2.8.1 - "@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3)": + '@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3)': dependencies: - "@angular/compiler": 20.1.3 - "@babel/core": 7.28.0 - "@jridgewell/sourcemap-codec": 1.5.4 + '@angular/compiler': 20.1.3 + '@babel/core': 7.28.0 + '@jridgewell/sourcemap-codec': 1.5.4 chokidar: 4.0.3 convert-source-map: 1.9.0 reflect-metadata: 0.2.2 @@ -16595,140 +10158,140 @@ snapshots: transitivePeerDependencies: - supports-color - "@angular/compiler@20.1.3": + '@angular/compiler@20.1.3': dependencies: tslib: 2.8.1 - "@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)": + '@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)': dependencies: rxjs: 7.8.2 tslib: 2.8.1 optionalDependencies: - "@angular/compiler": 20.1.3 + '@angular/compiler': 20.1.3 zone.js: 0.15.1 - "@angular/forms@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)": + '@angular/forms@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)': dependencies: - "@angular/common": 20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) - "@angular/core": 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1) - "@angular/platform-browser": 20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)) + '@angular/common': 20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) + '@angular/core': 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/platform-browser': 20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)) rxjs: 7.8.2 tslib: 2.8.1 - "@angular/platform-browser-dynamic@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))": + '@angular/platform-browser-dynamic@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))': dependencies: - "@angular/common": 20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) - "@angular/compiler": 20.1.3 - "@angular/core": 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1) - "@angular/platform-browser": 20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)) + '@angular/common': 20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) + '@angular/compiler': 20.1.3 + '@angular/core': 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/platform-browser': 20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)) tslib: 2.8.1 - "@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))": + '@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))': dependencies: - "@angular/common": 20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) - "@angular/core": 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/common': 20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) + '@angular/core': 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1) tslib: 2.8.1 optionalDependencies: - "@angular/animations": 20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)) + '@angular/animations': 20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)) - "@angular/router@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)": + '@angular/router@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)': dependencies: - "@angular/common": 20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) - "@angular/core": 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1) - "@angular/platform-browser": 20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)) + '@angular/common': 20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) + '@angular/core': 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/platform-browser': 20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.2)(zone.js@0.15.1)) rxjs: 7.8.2 tslib: 2.8.1 - "@antfu/install-pkg@1.1.0": + '@antfu/install-pkg@1.1.0': dependencies: package-manager-detector: 1.3.0 tinyexec: 1.0.1 - "@antfu/utils@8.1.1": {} + '@antfu/utils@8.1.1': {} - "@apidevtools/json-schema-ref-parser@14.0.1": + '@apidevtools/json-schema-ref-parser@14.0.1': dependencies: - "@types/json-schema": 7.0.15 + '@types/json-schema': 7.0.15 js-yaml: 4.1.0 - "@apidevtools/openapi-schemas@2.1.0": {} + '@apidevtools/openapi-schemas@2.1.0': {} - "@apidevtools/swagger-methods@3.0.2": {} + '@apidevtools/swagger-methods@3.0.2': {} - "@apidevtools/swagger-parser@12.0.0(openapi-types@12.1.3)": + '@apidevtools/swagger-parser@12.0.0(openapi-types@12.1.3)': dependencies: - "@apidevtools/json-schema-ref-parser": 14.0.1 - "@apidevtools/openapi-schemas": 2.1.0 - "@apidevtools/swagger-methods": 3.0.2 + '@apidevtools/json-schema-ref-parser': 14.0.1 + '@apidevtools/openapi-schemas': 2.1.0 + '@apidevtools/swagger-methods': 3.0.2 ajv: 8.17.1 ajv-draft-04: 1.0.0(ajv@8.17.1) call-me-maybe: 1.0.2 openapi-types: 12.1.3 - "@azure-tools/typespec-autorest@0.58.1(142d6c86ef2e06c761252f102689cbc7)": + '@azure-tools/typespec-autorest@0.58.1(142d6c86ef2e06c761252f102689cbc7)': dependencies: - "@azure-tools/typespec-azure-core": 0.58.0(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))(@typespec/rest@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))) - "@azure-tools/typespec-azure-resource-manager": 0.58.1(83c3d497a5cdaae8014458d0b5fc7fcc) - "@azure-tools/typespec-client-generator-core": 0.58.0(a32d811632087abda04013e6f0b05e06) - "@typespec/compiler": 1.2.1(@types/node@22.16.5) - "@typespec/http": 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) - "@typespec/openapi": 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))) - "@typespec/rest": 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))) - "@typespec/versioning": 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) + '@azure-tools/typespec-azure-core': 0.58.0(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))(@typespec/rest@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))) + '@azure-tools/typespec-azure-resource-manager': 0.58.1(83c3d497a5cdaae8014458d0b5fc7fcc) + '@azure-tools/typespec-client-generator-core': 0.58.0(a32d811632087abda04013e6f0b05e06) + '@typespec/compiler': 1.2.1(@types/node@22.16.5) + '@typespec/http': 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) + '@typespec/openapi': 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))) + '@typespec/rest': 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))) + '@typespec/versioning': 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) - "@azure-tools/typespec-azure-core@0.58.0(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))(@typespec/rest@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))))": + '@azure-tools/typespec-azure-core@0.58.0(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))(@typespec/rest@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))))': dependencies: - "@typespec/compiler": 1.2.1(@types/node@22.16.5) - "@typespec/http": 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) - "@typespec/rest": 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))) + '@typespec/compiler': 1.2.1(@types/node@22.16.5) + '@typespec/http': 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) + '@typespec/rest': 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))) - "@azure-tools/typespec-azure-resource-manager@0.58.1(83c3d497a5cdaae8014458d0b5fc7fcc)": + '@azure-tools/typespec-azure-resource-manager@0.58.1(83c3d497a5cdaae8014458d0b5fc7fcc)': dependencies: - "@azure-tools/typespec-azure-core": 0.58.0(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))(@typespec/rest@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))) - "@typespec/compiler": 1.2.1(@types/node@22.16.5) - "@typespec/http": 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) - "@typespec/openapi": 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))) - "@typespec/rest": 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))) - "@typespec/versioning": 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) + '@azure-tools/typespec-azure-core': 0.58.0(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))(@typespec/rest@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))) + '@typespec/compiler': 1.2.1(@types/node@22.16.5) + '@typespec/http': 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) + '@typespec/openapi': 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))) + '@typespec/rest': 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))) + '@typespec/versioning': 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) change-case: 5.4.4 pluralize: 8.0.0 - "@azure-tools/typespec-client-generator-core@0.58.0(a32d811632087abda04013e6f0b05e06)": - dependencies: - "@azure-tools/typespec-azure-core": 0.58.0(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))(@typespec/rest@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))) - "@typespec/compiler": 1.2.1(@types/node@22.16.5) - "@typespec/events": 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) - "@typespec/http": 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) - "@typespec/openapi": 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))) - "@typespec/rest": 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))) - "@typespec/sse": 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/events@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) - "@typespec/streams": 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) - "@typespec/versioning": 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) - "@typespec/xml": 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) + '@azure-tools/typespec-client-generator-core@0.58.0(a32d811632087abda04013e6f0b05e06)': + dependencies: + '@azure-tools/typespec-azure-core': 0.58.0(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))(@typespec/rest@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))) + '@typespec/compiler': 1.2.1(@types/node@22.16.5) + '@typespec/events': 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) + '@typespec/http': 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) + '@typespec/openapi': 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))) + '@typespec/rest': 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))) + '@typespec/sse': 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/events@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) + '@typespec/streams': 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) + '@typespec/versioning': 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) + '@typespec/xml': 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) change-case: 5.4.4 pluralize: 8.0.0 yaml: 2.8.0 - "@babel/code-frame@7.27.1": + '@babel/code-frame@7.27.1': dependencies: - "@babel/helper-validator-identifier": 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 js-tokens: 4.0.0 picocolors: 1.1.1 - "@babel/compat-data@7.28.0": {} + '@babel/compat-data@7.28.0': {} - "@babel/core@7.27.7": + '@babel/core@7.27.7': dependencies: - "@ampproject/remapping": 2.3.0 - "@babel/code-frame": 7.27.1 - "@babel/generator": 7.27.5 - "@babel/helper-compilation-targets": 7.27.2 - "@babel/helper-module-transforms": 7.27.3(@babel/core@7.27.7) - "@babel/helpers": 7.28.2 - "@babel/parser": 7.28.0 - "@babel/template": 7.27.2 - "@babel/traverse": 7.28.0 - "@babel/types": 7.28.2 + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.27.5 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7) + '@babel/helpers': 7.28.2 + '@babel/parser': 7.28.0 + '@babel/template': 7.27.2 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.2 convert-source-map: 2.0.0 debug: 4.4.1 gensync: 1.0.0-beta.2 @@ -16737,18 +10300,18 @@ snapshots: transitivePeerDependencies: - supports-color - "@babel/core@7.28.0": - dependencies: - "@ampproject/remapping": 2.3.0 - "@babel/code-frame": 7.27.1 - "@babel/generator": 7.28.0 - "@babel/helper-compilation-targets": 7.27.2 - "@babel/helper-module-transforms": 7.27.3(@babel/core@7.28.0) - "@babel/helpers": 7.27.6 - "@babel/parser": 7.28.0 - "@babel/template": 7.27.2 - "@babel/traverse": 7.28.0 - "@babel/types": 7.28.1 + '@babel/core@7.28.0': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.0 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0) + '@babel/helpers': 7.27.6 + '@babel/parser': 7.28.0 + '@babel/template': 7.27.2 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.1 convert-source-map: 2.0.0 debug: 4.4.1 gensync: 1.0.0-beta.2 @@ -16757,581 +10320,581 @@ snapshots: transitivePeerDependencies: - supports-color - "@babel/generator@7.27.5": + '@babel/generator@7.27.5': dependencies: - "@babel/parser": 7.28.0 - "@babel/types": 7.28.2 - "@jridgewell/gen-mapping": 0.3.12 - "@jridgewell/trace-mapping": 0.3.29 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.2 + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 jsesc: 3.1.0 - "@babel/generator@7.28.0": + '@babel/generator@7.28.0': dependencies: - "@babel/parser": 7.28.0 - "@babel/types": 7.28.1 - "@jridgewell/gen-mapping": 0.3.12 - "@jridgewell/trace-mapping": 0.3.29 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.1 + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 jsesc: 3.1.0 - "@babel/helper-annotate-as-pure@7.27.3": + '@babel/helper-annotate-as-pure@7.27.3': dependencies: - "@babel/types": 7.28.2 + '@babel/types': 7.28.2 - "@babel/helper-compilation-targets@7.27.2": + '@babel/helper-compilation-targets@7.27.2': dependencies: - "@babel/compat-data": 7.28.0 - "@babel/helper-validator-option": 7.27.1 + '@babel/compat-data': 7.28.0 + '@babel/helper-validator-option': 7.27.1 browserslist: 4.25.1 lru-cache: 5.1.1 semver: 6.3.1 - "@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.7)": + '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-annotate-as-pure": 7.27.3 - "@babel/helper-member-expression-to-functions": 7.27.1 - "@babel/helper-optimise-call-expression": 7.27.1 - "@babel/helper-replace-supers": 7.27.1(@babel/core@7.27.7) - "@babel/helper-skip-transparent-expression-wrappers": 7.27.1 - "@babel/traverse": 7.28.0 + '@babel/core': 7.27.7 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/traverse': 7.28.0 semver: 6.3.1 transitivePeerDependencies: - supports-color - "@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.27.7)": + '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-annotate-as-pure": 7.27.3 + '@babel/core': 7.27.7 + '@babel/helper-annotate-as-pure': 7.27.3 regexpu-core: 6.2.0 semver: 6.3.1 - "@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.27.7)": + '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-compilation-targets": 7.27.2 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 debug: 4.4.1 lodash.debounce: 4.0.8 resolve: 1.22.10 transitivePeerDependencies: - supports-color - "@babel/helper-globals@7.28.0": {} + '@babel/helper-globals@7.28.0': {} - "@babel/helper-member-expression-to-functions@7.27.1": + '@babel/helper-member-expression-to-functions@7.27.1': dependencies: - "@babel/traverse": 7.28.0 - "@babel/types": 7.28.2 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.2 transitivePeerDependencies: - supports-color - "@babel/helper-module-imports@7.27.1": + '@babel/helper-module-imports@7.27.1': dependencies: - "@babel/traverse": 7.28.0 - "@babel/types": 7.28.1 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.1 transitivePeerDependencies: - supports-color - "@babel/helper-module-transforms@7.27.3(@babel/core@7.27.7)": + '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-module-imports": 7.27.1 - "@babel/helper-validator-identifier": 7.27.1 - "@babel/traverse": 7.28.0 + '@babel/core': 7.27.7 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - "@babel/helper-module-transforms@7.27.3(@babel/core@7.28.0)": + '@babel/helper-module-transforms@7.27.3(@babel/core@7.28.0)': dependencies: - "@babel/core": 7.28.0 - "@babel/helper-module-imports": 7.27.1 - "@babel/helper-validator-identifier": 7.27.1 - "@babel/traverse": 7.28.0 + '@babel/core': 7.28.0 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - "@babel/helper-optimise-call-expression@7.27.1": + '@babel/helper-optimise-call-expression@7.27.1': dependencies: - "@babel/types": 7.28.2 + '@babel/types': 7.28.2 - "@babel/helper-plugin-utils@7.27.1": {} + '@babel/helper-plugin-utils@7.27.1': {} - "@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.27.7)": + '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-annotate-as-pure": 7.27.3 - "@babel/helper-wrap-function": 7.27.1 - "@babel/traverse": 7.28.0 + '@babel/core': 7.27.7 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-wrap-function': 7.27.1 + '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - "@babel/helper-replace-supers@7.27.1(@babel/core@7.27.7)": + '@babel/helper-replace-supers@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-member-expression-to-functions": 7.27.1 - "@babel/helper-optimise-call-expression": 7.27.1 - "@babel/traverse": 7.28.0 + '@babel/core': 7.27.7 + '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - "@babel/helper-skip-transparent-expression-wrappers@7.27.1": + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: - "@babel/traverse": 7.28.0 - "@babel/types": 7.28.2 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.2 transitivePeerDependencies: - supports-color - "@babel/helper-split-export-declaration@7.24.7": + '@babel/helper-split-export-declaration@7.24.7': dependencies: - "@babel/types": 7.28.2 + '@babel/types': 7.28.2 - "@babel/helper-string-parser@7.27.1": {} + '@babel/helper-string-parser@7.27.1': {} - "@babel/helper-validator-identifier@7.27.1": {} + '@babel/helper-validator-identifier@7.27.1': {} - "@babel/helper-validator-option@7.27.1": {} + '@babel/helper-validator-option@7.27.1': {} - "@babel/helper-wrap-function@7.27.1": + '@babel/helper-wrap-function@7.27.1': dependencies: - "@babel/template": 7.27.2 - "@babel/traverse": 7.28.0 - "@babel/types": 7.28.2 + '@babel/template': 7.27.2 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.2 transitivePeerDependencies: - supports-color - "@babel/helpers@7.27.6": + '@babel/helpers@7.27.6': dependencies: - "@babel/template": 7.27.2 - "@babel/types": 7.28.1 + '@babel/template': 7.27.2 + '@babel/types': 7.28.1 - "@babel/helpers@7.28.2": + '@babel/helpers@7.28.2': dependencies: - "@babel/template": 7.27.2 - "@babel/types": 7.28.2 + '@babel/template': 7.27.2 + '@babel/types': 7.28.2 - "@babel/parser@7.28.0": + '@babel/parser@7.28.0': dependencies: - "@babel/types": 7.28.1 + '@babel/types': 7.28.1 - "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 - "@babel/traverse": 7.28.0 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - "@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 - "@babel/helper-skip-transparent-expression-wrappers": 7.27.1 - "@babel/plugin-transform-optional-chaining": 7.27.1(@babel/core@7.27.7) + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.7) transitivePeerDependencies: - supports-color - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 - "@babel/traverse": 7.28.0 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.7)": + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 + '@babel/core': 7.27.7 - "@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.0)": + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.0)': dependencies: - "@babel/core": 7.28.0 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.0)": + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.0)': dependencies: - "@babel/core": 7.28.0 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.0)": + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.0)': dependencies: - "@babel/core": 7.28.0 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.28.0)": + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.28.0)': dependencies: - "@babel/core": 7.28.0 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.0)": + '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.0)': dependencies: - "@babel/core": 7.28.0 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.0)": + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.0)': dependencies: - "@babel/core": 7.28.0 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.0)": + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.0)': dependencies: - "@babel/core": 7.28.0 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.0)": + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.0)': dependencies: - "@babel/core": 7.28.0 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.0)": + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.0)': dependencies: - "@babel/core": 7.28.0 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.0)": + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.0)': dependencies: - "@babel/core": 7.28.0 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.0)": + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.0)': dependencies: - "@babel/core": 7.28.0 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.0)": + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.0)': dependencies: - "@babel/core": 7.28.0 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.0)": + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.0)': dependencies: - "@babel/core": 7.28.0 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.0)": + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.0)': dependencies: - "@babel/core": 7.28.0 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.28.0)": + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.28.0)': dependencies: - "@babel/core": 7.28.0 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.28.0)": + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.28.0)': dependencies: - "@babel/core": 7.28.0 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.0)": + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.0)': dependencies: - "@babel/core": 7.28.0 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.27.7)": + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.27.7) - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7) + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-async-generator-functions@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-async-generator-functions@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 - "@babel/helper-remap-async-to-generator": 7.27.1(@babel/core@7.27.7) - "@babel/traverse": 7.28.0 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.7) + '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-module-imports": 7.27.1 - "@babel/helper-plugin-utils": 7.27.1 - "@babel/helper-remap-async-to-generator": 7.27.1(@babel/core@7.27.7) + '@babel/core': 7.27.7 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.7) transitivePeerDependencies: - supports-color - "@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-block-scoping@7.28.0(@babel/core@7.27.7)": + '@babel/plugin-transform-block-scoping@7.28.0(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-create-class-features-plugin": 7.27.1(@babel/core@7.27.7) - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7) + '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-class-static-block@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-class-static-block@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-create-class-features-plugin": 7.27.1(@babel/core@7.27.7) - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7) + '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-classes@7.28.0(@babel/core@7.27.7)": + '@babel/plugin-transform-classes@7.28.0(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-annotate-as-pure": 7.27.3 - "@babel/helper-compilation-targets": 7.27.2 - "@babel/helper-globals": 7.28.0 - "@babel/helper-plugin-utils": 7.27.1 - "@babel/helper-replace-supers": 7.27.1(@babel/core@7.27.7) - "@babel/traverse": 7.28.0 + '@babel/core': 7.27.7 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-globals': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.7) + '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 - "@babel/template": 7.27.2 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/template': 7.27.2 - "@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.27.7)": + '@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 - "@babel/traverse": 7.28.0 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.27.7) - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7) + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.27.7) - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7) + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-for-of@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 - "@babel/helper-skip-transparent-expression-wrappers": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-function-name@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-compilation-targets": 7.27.2 - "@babel/helper-plugin-utils": 7.27.1 - "@babel/traverse": 7.28.0 + '@babel/core': 7.27.7 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-literals@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-literals@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-module-transforms": 7.27.3(@babel/core@7.27.7) - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7) + '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-module-transforms": 7.27.3(@babel/core@7.27.7) - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7) + '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-module-transforms": 7.27.3(@babel/core@7.27.7) - "@babel/helper-plugin-utils": 7.27.1 - "@babel/helper-validator-identifier": 7.27.1 - "@babel/traverse": 7.28.0 + '@babel/core': 7.27.7 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7) + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-module-transforms": 7.27.3(@babel/core@7.27.7) - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7) + '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.27.7) - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7) + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-new-target@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-object-rest-spread@7.28.0(@babel/core@7.27.7)": + '@babel/plugin-transform-object-rest-spread@7.28.0(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-compilation-targets": 7.27.2 - "@babel/helper-plugin-utils": 7.27.1 - "@babel/plugin-transform-destructuring": 7.28.0(@babel/core@7.27.7) - "@babel/plugin-transform-parameters": 7.27.7(@babel/core@7.27.7) - "@babel/traverse": 7.28.0 + '@babel/core': 7.27.7 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.27.7) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.27.7) + '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-object-super@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 - "@babel/helper-replace-supers": 7.27.1(@babel/core@7.27.7) + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.7) transitivePeerDependencies: - supports-color - "@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 - "@babel/helper-skip-transparent-expression-wrappers": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-parameters@7.27.7(@babel/core@7.27.7)": + '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-create-class-features-plugin": 7.27.1(@babel/core@7.27.7) - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7) + '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-annotate-as-pure": 7.27.3 - "@babel/helper-create-class-features-plugin": 7.27.1(@babel/core@7.27.7) - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7) + '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-regenerator@7.28.1(@babel/core@7.27.7)": + '@babel/plugin-transform-regenerator@7.28.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.27.7) - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7) + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-runtime@7.27.4(@babel/core@7.27.7)": + '@babel/plugin-transform-runtime@7.27.4(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-module-imports": 7.27.1 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.27.7) babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.7) babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.27.7) @@ -17339,124 +10902,124 @@ snapshots: transitivePeerDependencies: - supports-color - "@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 - "@babel/plugin-transform-spread@7.27.1(@babel/core@7.27.7)": + '@babel/plugin-transform-spread@7.27.1(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 - "@babel/helper-skip-transparent-expression-wrappers": 7.27.1 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.27.7)": - dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 - - "@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.27.7)": - dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 - - "@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.27.7)": - dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 - - "@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.27.7)": - dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 - - "@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.27.7)": - dependencies: - "@babel/core": 7.27.7 - "@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.27.7) - "@babel/helper-plugin-utils": 7.27.1 - - "@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.27.7)": - dependencies: - "@babel/core": 7.27.7 - "@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.27.7) - "@babel/helper-plugin-utils": 7.27.1 - - "@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.27.7)": - dependencies: - "@babel/core": 7.27.7 - "@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.27.7) - "@babel/helper-plugin-utils": 7.27.1 - - "@babel/preset-env@7.27.2(@babel/core@7.27.7)": - dependencies: - "@babel/compat-data": 7.28.0 - "@babel/core": 7.27.7 - "@babel/helper-compilation-targets": 7.27.2 - "@babel/helper-plugin-utils": 7.27.1 - "@babel/helper-validator-option": 7.27.1 - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-bugfix-safari-class-field-initializer-scope": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.7) - "@babel/plugin-syntax-import-assertions": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-syntax-import-attributes": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-syntax-unicode-sets-regex": 7.18.6(@babel/core@7.27.7) - "@babel/plugin-transform-arrow-functions": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-async-generator-functions": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-async-to-generator": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-block-scoped-functions": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-block-scoping": 7.28.0(@babel/core@7.27.7) - "@babel/plugin-transform-class-properties": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-class-static-block": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-classes": 7.28.0(@babel/core@7.27.7) - "@babel/plugin-transform-computed-properties": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-destructuring": 7.28.0(@babel/core@7.27.7) - "@babel/plugin-transform-dotall-regex": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-duplicate-keys": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-dynamic-import": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-exponentiation-operator": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-export-namespace-from": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-for-of": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-function-name": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-json-strings": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-literals": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-logical-assignment-operators": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-member-expression-literals": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-modules-amd": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-modules-commonjs": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-modules-systemjs": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-modules-umd": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-named-capturing-groups-regex": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-new-target": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-nullish-coalescing-operator": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-numeric-separator": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-object-rest-spread": 7.28.0(@babel/core@7.27.7) - "@babel/plugin-transform-object-super": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-optional-catch-binding": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-optional-chaining": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-parameters": 7.27.7(@babel/core@7.27.7) - "@babel/plugin-transform-private-methods": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-private-property-in-object": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-property-literals": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-regenerator": 7.28.1(@babel/core@7.27.7) - "@babel/plugin-transform-regexp-modifiers": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-reserved-words": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-shorthand-properties": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-spread": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-sticky-regex": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-template-literals": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-typeof-symbol": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-unicode-escapes": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-unicode-property-regex": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-unicode-regex": 7.27.1(@babel/core@7.27.7) - "@babel/plugin-transform-unicode-sets-regex": 7.27.1(@babel/core@7.27.7) - "@babel/preset-modules": 0.1.6-no-external-plugins(@babel/core@7.27.7) + '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.27.7)': + dependencies: + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.27.7)': + dependencies: + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.27.7)': + dependencies: + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.27.7)': + dependencies: + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.27.7)': + dependencies: + '@babel/core': 7.27.7 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.27.7)': + dependencies: + '@babel/core': 7.27.7 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.27.7)': + dependencies: + '@babel/core': 7.27.7 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/preset-env@7.27.2(@babel/core@7.27.7)': + dependencies: + '@babel/compat-data': 7.28.0 + '@babel/core': 7.27.7 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.7) + '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.27.7) + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-async-generator-functions': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-block-scoping': 7.28.0(@babel/core@7.27.7) + '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-class-static-block': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-classes': 7.28.0(@babel/core@7.27.7) + '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.27.7) + '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-modules-systemjs': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-object-rest-spread': 7.28.0(@babel/core@7.27.7) + '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.27.7) + '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-regenerator': 7.28.1(@babel/core@7.27.7) + '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.27.7) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.27.7) babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.27.7) babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.7) babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.27.7) @@ -17465,340 +11028,340 @@ snapshots: transitivePeerDependencies: - supports-color - "@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.27.7)": + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.27.7)': dependencies: - "@babel/core": 7.27.7 - "@babel/helper-plugin-utils": 7.27.1 - "@babel/types": 7.28.2 + '@babel/core': 7.27.7 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/types': 7.28.2 esutils: 2.0.3 - "@babel/runtime@7.27.6": {} + '@babel/runtime@7.27.6': {} - "@babel/template@7.27.2": + '@babel/template@7.27.2': dependencies: - "@babel/code-frame": 7.27.1 - "@babel/parser": 7.28.0 - "@babel/types": 7.28.1 + '@babel/code-frame': 7.27.1 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.1 - "@babel/traverse@7.28.0": + '@babel/traverse@7.28.0': dependencies: - "@babel/code-frame": 7.27.1 - "@babel/generator": 7.28.0 - "@babel/helper-globals": 7.28.0 - "@babel/parser": 7.28.0 - "@babel/template": 7.27.2 - "@babel/types": 7.28.1 + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.0 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.28.0 + '@babel/template': 7.27.2 + '@babel/types': 7.28.1 debug: 4.4.1 transitivePeerDependencies: - supports-color - "@babel/types@7.28.1": + '@babel/types@7.28.1': dependencies: - "@babel/helper-string-parser": 7.27.1 - "@babel/helper-validator-identifier": 7.27.1 + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 - "@babel/types@7.28.2": + '@babel/types@7.28.2': dependencies: - "@babel/helper-string-parser": 7.27.1 - "@babel/helper-validator-identifier": 7.27.1 + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 - "@bcoe/v8-coverage@0.2.3": {} + '@bcoe/v8-coverage@0.2.3': {} - "@biomejs/biome@2.1.2": + '@biomejs/biome@2.1.2': optionalDependencies: - "@biomejs/cli-darwin-arm64": 2.1.2 - "@biomejs/cli-darwin-x64": 2.1.2 - "@biomejs/cli-linux-arm64": 2.1.2 - "@biomejs/cli-linux-arm64-musl": 2.1.2 - "@biomejs/cli-linux-x64": 2.1.2 - "@biomejs/cli-linux-x64-musl": 2.1.2 - "@biomejs/cli-win32-arm64": 2.1.2 - "@biomejs/cli-win32-x64": 2.1.2 - - "@biomejs/cli-darwin-arm64@2.1.2": + '@biomejs/cli-darwin-arm64': 2.1.2 + '@biomejs/cli-darwin-x64': 2.1.2 + '@biomejs/cli-linux-arm64': 2.1.2 + '@biomejs/cli-linux-arm64-musl': 2.1.2 + '@biomejs/cli-linux-x64': 2.1.2 + '@biomejs/cli-linux-x64-musl': 2.1.2 + '@biomejs/cli-win32-arm64': 2.1.2 + '@biomejs/cli-win32-x64': 2.1.2 + + '@biomejs/cli-darwin-arm64@2.1.2': optional: true - "@biomejs/cli-darwin-x64@2.1.2": + '@biomejs/cli-darwin-x64@2.1.2': optional: true - "@biomejs/cli-linux-arm64-musl@2.1.2": + '@biomejs/cli-linux-arm64-musl@2.1.2': optional: true - "@biomejs/cli-linux-arm64@2.1.2": + '@biomejs/cli-linux-arm64@2.1.2': optional: true - "@biomejs/cli-linux-x64-musl@2.1.2": + '@biomejs/cli-linux-x64-musl@2.1.2': optional: true - "@biomejs/cli-linux-x64@2.1.2": + '@biomejs/cli-linux-x64@2.1.2': optional: true - "@biomejs/cli-win32-arm64@2.1.2": + '@biomejs/cli-win32-arm64@2.1.2': optional: true - "@biomejs/cli-win32-x64@2.1.2": + '@biomejs/cli-win32-x64@2.1.2': optional: true - "@biomejs/js-api@2.0.3(@biomejs/wasm-nodejs@2.1.2)": + '@biomejs/js-api@2.0.3(@biomejs/wasm-nodejs@2.1.2)': optionalDependencies: - "@biomejs/wasm-nodejs": 2.1.2 + '@biomejs/wasm-nodejs': 2.1.2 - "@biomejs/wasm-nodejs@2.1.2": {} + '@biomejs/wasm-nodejs@2.1.2': {} - "@braintree/sanitize-url@7.1.1": {} + '@braintree/sanitize-url@7.1.1': {} - "@chevrotain/cst-dts-gen@11.0.3": + '@chevrotain/cst-dts-gen@11.0.3': dependencies: - "@chevrotain/gast": 11.0.3 - "@chevrotain/types": 11.0.3 + '@chevrotain/gast': 11.0.3 + '@chevrotain/types': 11.0.3 lodash-es: 4.17.21 - "@chevrotain/gast@11.0.3": + '@chevrotain/gast@11.0.3': dependencies: - "@chevrotain/types": 11.0.3 + '@chevrotain/types': 11.0.3 lodash-es: 4.17.21 - "@chevrotain/regexp-to-ast@11.0.3": {} + '@chevrotain/regexp-to-ast@11.0.3': {} - "@chevrotain/types@11.0.3": {} + '@chevrotain/types@11.0.3': {} - "@chevrotain/utils@11.0.3": {} + '@chevrotain/utils@11.0.3': {} - "@colors/colors@1.5.0": {} + '@colors/colors@1.5.0': {} - "@commander-js/extra-typings@14.0.0(commander@14.0.0)": + '@commander-js/extra-typings@14.0.0(commander@14.0.0)': dependencies: commander: 14.0.0 - "@discoveryjs/json-ext@0.6.3": {} + '@discoveryjs/json-ext@0.6.3': {} - "@emnapi/core@1.4.5": + '@emnapi/core@1.4.5': dependencies: - "@emnapi/wasi-threads": 1.0.4 + '@emnapi/wasi-threads': 1.0.4 tslib: 2.8.1 - "@emnapi/runtime@1.4.5": + '@emnapi/runtime@1.4.5': dependencies: tslib: 2.8.1 - "@emnapi/wasi-threads@1.0.4": + '@emnapi/wasi-threads@1.0.4': dependencies: tslib: 2.8.1 - "@esbuild/aix-ppc64@0.25.5": + '@esbuild/aix-ppc64@0.25.5': optional: true - "@esbuild/aix-ppc64@0.25.7": + '@esbuild/aix-ppc64@0.25.7': optional: true - "@esbuild/android-arm64@0.25.5": + '@esbuild/android-arm64@0.25.5': optional: true - "@esbuild/android-arm64@0.25.7": + '@esbuild/android-arm64@0.25.7': optional: true - "@esbuild/android-arm@0.25.5": + '@esbuild/android-arm@0.25.5': optional: true - "@esbuild/android-arm@0.25.7": + '@esbuild/android-arm@0.25.7': optional: true - "@esbuild/android-x64@0.25.5": + '@esbuild/android-x64@0.25.5': optional: true - "@esbuild/android-x64@0.25.7": + '@esbuild/android-x64@0.25.7': optional: true - "@esbuild/darwin-arm64@0.25.5": + '@esbuild/darwin-arm64@0.25.5': optional: true - "@esbuild/darwin-arm64@0.25.7": + '@esbuild/darwin-arm64@0.25.7': optional: true - "@esbuild/darwin-x64@0.25.5": + '@esbuild/darwin-x64@0.25.5': optional: true - "@esbuild/darwin-x64@0.25.7": + '@esbuild/darwin-x64@0.25.7': optional: true - "@esbuild/freebsd-arm64@0.25.5": + '@esbuild/freebsd-arm64@0.25.5': optional: true - "@esbuild/freebsd-arm64@0.25.7": + '@esbuild/freebsd-arm64@0.25.7': optional: true - "@esbuild/freebsd-x64@0.25.5": + '@esbuild/freebsd-x64@0.25.5': optional: true - "@esbuild/freebsd-x64@0.25.7": + '@esbuild/freebsd-x64@0.25.7': optional: true - "@esbuild/linux-arm64@0.25.5": + '@esbuild/linux-arm64@0.25.5': optional: true - "@esbuild/linux-arm64@0.25.7": + '@esbuild/linux-arm64@0.25.7': optional: true - "@esbuild/linux-arm@0.25.5": + '@esbuild/linux-arm@0.25.5': optional: true - "@esbuild/linux-arm@0.25.7": + '@esbuild/linux-arm@0.25.7': optional: true - "@esbuild/linux-ia32@0.25.5": + '@esbuild/linux-ia32@0.25.5': optional: true - "@esbuild/linux-ia32@0.25.7": + '@esbuild/linux-ia32@0.25.7': optional: true - "@esbuild/linux-loong64@0.25.5": + '@esbuild/linux-loong64@0.25.5': optional: true - "@esbuild/linux-loong64@0.25.7": + '@esbuild/linux-loong64@0.25.7': optional: true - "@esbuild/linux-mips64el@0.25.5": + '@esbuild/linux-mips64el@0.25.5': optional: true - "@esbuild/linux-mips64el@0.25.7": + '@esbuild/linux-mips64el@0.25.7': optional: true - "@esbuild/linux-ppc64@0.25.5": + '@esbuild/linux-ppc64@0.25.5': optional: true - "@esbuild/linux-ppc64@0.25.7": + '@esbuild/linux-ppc64@0.25.7': optional: true - "@esbuild/linux-riscv64@0.25.5": + '@esbuild/linux-riscv64@0.25.5': optional: true - "@esbuild/linux-riscv64@0.25.7": + '@esbuild/linux-riscv64@0.25.7': optional: true - "@esbuild/linux-s390x@0.25.5": + '@esbuild/linux-s390x@0.25.5': optional: true - "@esbuild/linux-s390x@0.25.7": + '@esbuild/linux-s390x@0.25.7': optional: true - "@esbuild/linux-x64@0.25.5": + '@esbuild/linux-x64@0.25.5': optional: true - "@esbuild/linux-x64@0.25.7": + '@esbuild/linux-x64@0.25.7': optional: true - "@esbuild/netbsd-arm64@0.25.5": + '@esbuild/netbsd-arm64@0.25.5': optional: true - "@esbuild/netbsd-arm64@0.25.7": + '@esbuild/netbsd-arm64@0.25.7': optional: true - "@esbuild/netbsd-x64@0.25.5": + '@esbuild/netbsd-x64@0.25.5': optional: true - "@esbuild/netbsd-x64@0.25.7": + '@esbuild/netbsd-x64@0.25.7': optional: true - "@esbuild/openbsd-arm64@0.25.5": + '@esbuild/openbsd-arm64@0.25.5': optional: true - "@esbuild/openbsd-arm64@0.25.7": + '@esbuild/openbsd-arm64@0.25.7': optional: true - "@esbuild/openbsd-x64@0.25.5": + '@esbuild/openbsd-x64@0.25.5': optional: true - "@esbuild/openbsd-x64@0.25.7": + '@esbuild/openbsd-x64@0.25.7': optional: true - "@esbuild/openharmony-arm64@0.25.7": + '@esbuild/openharmony-arm64@0.25.7': optional: true - "@esbuild/sunos-x64@0.25.5": + '@esbuild/sunos-x64@0.25.5': optional: true - "@esbuild/sunos-x64@0.25.7": + '@esbuild/sunos-x64@0.25.7': optional: true - "@esbuild/win32-arm64@0.25.5": + '@esbuild/win32-arm64@0.25.5': optional: true - "@esbuild/win32-arm64@0.25.7": + '@esbuild/win32-arm64@0.25.7': optional: true - "@esbuild/win32-ia32@0.25.5": + '@esbuild/win32-ia32@0.25.5': optional: true - "@esbuild/win32-ia32@0.25.7": + '@esbuild/win32-ia32@0.25.7': optional: true - "@esbuild/win32-x64@0.25.5": + '@esbuild/win32-x64@0.25.5': optional: true - "@esbuild/win32-x64@0.25.7": + '@esbuild/win32-x64@0.25.7': optional: true - "@floating-ui/core@1.7.2": + '@floating-ui/core@1.7.2': dependencies: - "@floating-ui/utils": 0.2.10 + '@floating-ui/utils': 0.2.10 - "@floating-ui/dom@1.7.2": + '@floating-ui/dom@1.7.2': dependencies: - "@floating-ui/core": 1.7.2 - "@floating-ui/utils": 0.2.10 + '@floating-ui/core': 1.7.2 + '@floating-ui/utils': 0.2.10 - "@floating-ui/react-dom@2.1.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)": + '@floating-ui/react-dom@2.1.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - "@floating-ui/dom": 1.7.2 + '@floating-ui/dom': 1.7.2 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - "@floating-ui/react@0.26.28(react-dom@19.1.0(react@19.1.0))(react@19.1.0)": + '@floating-ui/react@0.26.28(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - "@floating-ui/react-dom": 2.1.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - "@floating-ui/utils": 0.2.10 + '@floating-ui/react-dom': 2.1.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@floating-ui/utils': 0.2.10 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) tabbable: 6.2.0 - "@floating-ui/utils@0.2.10": {} + '@floating-ui/utils@0.2.10': {} - "@formatjs/intl-localematcher@0.6.1": + '@formatjs/intl-localematcher@0.6.1': dependencies: tslib: 2.8.1 - "@hapi/bourne@3.0.0": {} + '@hapi/bourne@3.0.0': {} - "@hapi/hoek@9.3.0": {} + '@hapi/hoek@9.3.0': {} - "@hapi/topo@5.1.0": + '@hapi/topo@5.1.0': dependencies: - "@hapi/hoek": 9.3.0 + '@hapi/hoek': 9.3.0 - "@headlessui/react@2.2.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)": + '@headlessui/react@2.2.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - "@floating-ui/react": 0.26.28(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - "@react-aria/focus": 3.20.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - "@react-aria/interactions": 3.25.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - "@tanstack/react-virtual": 3.13.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@floating-ui/react': 0.26.28(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/focus': 3.20.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@tanstack/react-virtual': 3.13.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react: 19.1.0 react-dom: 19.1.0(react@19.1.0) use-sync-external-store: 1.5.0(react@19.1.0) - "@hookform/resolvers@5.2.0(react-hook-form@7.61.1(react@19.1.0))": + '@hookform/resolvers@5.2.0(react-hook-form@7.61.1(react@19.1.0))': dependencies: - "@standard-schema/utils": 0.3.0 + '@standard-schema/utils': 0.3.0 react-hook-form: 7.61.1(react@19.1.0) - "@hutson/parse-repository-url@3.0.2": {} + '@hutson/parse-repository-url@3.0.2': {} - "@iconify/types@2.0.0": {} + '@iconify/types@2.0.0': {} - "@iconify/utils@2.3.0": + '@iconify/utils@2.3.0': dependencies: - "@antfu/install-pkg": 1.1.0 - "@antfu/utils": 8.1.1 - "@iconify/types": 2.0.0 + '@antfu/install-pkg': 1.1.0 + '@antfu/utils': 8.1.1 + '@iconify/types': 2.0.0 debug: 4.4.1 globals: 15.15.0 kolorist: 1.8.0 @@ -17807,113 +11370,113 @@ snapshots: transitivePeerDependencies: - supports-color - "@img/sharp-darwin-arm64@0.34.3": + '@img/sharp-darwin-arm64@0.34.3': optionalDependencies: - "@img/sharp-libvips-darwin-arm64": 1.2.0 + '@img/sharp-libvips-darwin-arm64': 1.2.0 optional: true - "@img/sharp-darwin-x64@0.34.3": + '@img/sharp-darwin-x64@0.34.3': optionalDependencies: - "@img/sharp-libvips-darwin-x64": 1.2.0 + '@img/sharp-libvips-darwin-x64': 1.2.0 optional: true - "@img/sharp-libvips-darwin-arm64@1.2.0": + '@img/sharp-libvips-darwin-arm64@1.2.0': optional: true - "@img/sharp-libvips-darwin-x64@1.2.0": + '@img/sharp-libvips-darwin-x64@1.2.0': optional: true - "@img/sharp-libvips-linux-arm64@1.2.0": + '@img/sharp-libvips-linux-arm64@1.2.0': optional: true - "@img/sharp-libvips-linux-arm@1.2.0": + '@img/sharp-libvips-linux-arm@1.2.0': optional: true - "@img/sharp-libvips-linux-ppc64@1.2.0": + '@img/sharp-libvips-linux-ppc64@1.2.0': optional: true - "@img/sharp-libvips-linux-s390x@1.2.0": + '@img/sharp-libvips-linux-s390x@1.2.0': optional: true - "@img/sharp-libvips-linux-x64@1.2.0": + '@img/sharp-libvips-linux-x64@1.2.0': optional: true - "@img/sharp-libvips-linuxmusl-arm64@1.2.0": + '@img/sharp-libvips-linuxmusl-arm64@1.2.0': optional: true - "@img/sharp-libvips-linuxmusl-x64@1.2.0": + '@img/sharp-libvips-linuxmusl-x64@1.2.0': optional: true - "@img/sharp-linux-arm64@0.34.3": + '@img/sharp-linux-arm64@0.34.3': optionalDependencies: - "@img/sharp-libvips-linux-arm64": 1.2.0 + '@img/sharp-libvips-linux-arm64': 1.2.0 optional: true - "@img/sharp-linux-arm@0.34.3": + '@img/sharp-linux-arm@0.34.3': optionalDependencies: - "@img/sharp-libvips-linux-arm": 1.2.0 + '@img/sharp-libvips-linux-arm': 1.2.0 optional: true - "@img/sharp-linux-ppc64@0.34.3": + '@img/sharp-linux-ppc64@0.34.3': optionalDependencies: - "@img/sharp-libvips-linux-ppc64": 1.2.0 + '@img/sharp-libvips-linux-ppc64': 1.2.0 optional: true - "@img/sharp-linux-s390x@0.34.3": + '@img/sharp-linux-s390x@0.34.3': optionalDependencies: - "@img/sharp-libvips-linux-s390x": 1.2.0 + '@img/sharp-libvips-linux-s390x': 1.2.0 optional: true - "@img/sharp-linux-x64@0.34.3": + '@img/sharp-linux-x64@0.34.3': optionalDependencies: - "@img/sharp-libvips-linux-x64": 1.2.0 + '@img/sharp-libvips-linux-x64': 1.2.0 optional: true - "@img/sharp-linuxmusl-arm64@0.34.3": + '@img/sharp-linuxmusl-arm64@0.34.3': optionalDependencies: - "@img/sharp-libvips-linuxmusl-arm64": 1.2.0 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.0 optional: true - "@img/sharp-linuxmusl-x64@0.34.3": + '@img/sharp-linuxmusl-x64@0.34.3': optionalDependencies: - "@img/sharp-libvips-linuxmusl-x64": 1.2.0 + '@img/sharp-libvips-linuxmusl-x64': 1.2.0 optional: true - "@img/sharp-wasm32@0.34.3": + '@img/sharp-wasm32@0.34.3': dependencies: - "@emnapi/runtime": 1.4.5 + '@emnapi/runtime': 1.4.5 optional: true - "@img/sharp-win32-arm64@0.34.3": + '@img/sharp-win32-arm64@0.34.3': optional: true - "@img/sharp-win32-ia32@0.34.3": + '@img/sharp-win32-ia32@0.34.3': optional: true - "@img/sharp-win32-x64@0.34.3": + '@img/sharp-win32-x64@0.34.3': optional: true - "@inquirer/checkbox@4.1.9(@types/node@22.16.5)": + '@inquirer/checkbox@4.1.9(@types/node@22.16.5)': dependencies: - "@inquirer/core": 10.1.14(@types/node@22.16.5) - "@inquirer/figures": 1.0.12 - "@inquirer/type": 3.0.7(@types/node@22.16.5) + '@inquirer/core': 10.1.14(@types/node@22.16.5) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@22.16.5) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 - "@inquirer/confirm@5.1.13(@types/node@22.16.5)": + '@inquirer/confirm@5.1.13(@types/node@22.16.5)': dependencies: - "@inquirer/core": 10.1.14(@types/node@22.16.5) - "@inquirer/type": 3.0.7(@types/node@22.16.5) + '@inquirer/core': 10.1.14(@types/node@22.16.5) + '@inquirer/type': 3.0.7(@types/node@22.16.5) optionalDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 - "@inquirer/core@10.1.14(@types/node@22.16.5)": + '@inquirer/core@10.1.14(@types/node@22.16.5)': dependencies: - "@inquirer/figures": 1.0.12 - "@inquirer/type": 3.0.7(@types/node@22.16.5) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@22.16.5) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -17921,105 +11484,105 @@ snapshots: wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 optionalDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 - "@inquirer/editor@4.2.14(@types/node@22.16.5)": + '@inquirer/editor@4.2.14(@types/node@22.16.5)': dependencies: - "@inquirer/core": 10.1.14(@types/node@22.16.5) - "@inquirer/type": 3.0.7(@types/node@22.16.5) + '@inquirer/core': 10.1.14(@types/node@22.16.5) + '@inquirer/type': 3.0.7(@types/node@22.16.5) external-editor: 3.1.0 optionalDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 - "@inquirer/expand@4.0.16(@types/node@22.16.5)": + '@inquirer/expand@4.0.16(@types/node@22.16.5)': dependencies: - "@inquirer/core": 10.1.14(@types/node@22.16.5) - "@inquirer/type": 3.0.7(@types/node@22.16.5) + '@inquirer/core': 10.1.14(@types/node@22.16.5) + '@inquirer/type': 3.0.7(@types/node@22.16.5) yoctocolors-cjs: 2.1.2 optionalDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 - "@inquirer/figures@1.0.12": {} + '@inquirer/figures@1.0.12': {} - "@inquirer/input@4.2.0(@types/node@22.16.5)": + '@inquirer/input@4.2.0(@types/node@22.16.5)': dependencies: - "@inquirer/core": 10.1.14(@types/node@22.16.5) - "@inquirer/type": 3.0.7(@types/node@22.16.5) + '@inquirer/core': 10.1.14(@types/node@22.16.5) + '@inquirer/type': 3.0.7(@types/node@22.16.5) optionalDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 - "@inquirer/number@3.0.16(@types/node@22.16.5)": + '@inquirer/number@3.0.16(@types/node@22.16.5)': dependencies: - "@inquirer/core": 10.1.14(@types/node@22.16.5) - "@inquirer/type": 3.0.7(@types/node@22.16.5) + '@inquirer/core': 10.1.14(@types/node@22.16.5) + '@inquirer/type': 3.0.7(@types/node@22.16.5) optionalDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 - "@inquirer/password@4.0.16(@types/node@22.16.5)": + '@inquirer/password@4.0.16(@types/node@22.16.5)': dependencies: - "@inquirer/core": 10.1.14(@types/node@22.16.5) - "@inquirer/type": 3.0.7(@types/node@22.16.5) + '@inquirer/core': 10.1.14(@types/node@22.16.5) + '@inquirer/type': 3.0.7(@types/node@22.16.5) ansi-escapes: 4.3.2 optionalDependencies: - "@types/node": 22.16.5 - - "@inquirer/prompts@7.6.0(@types/node@22.16.5)": - dependencies: - "@inquirer/checkbox": 4.1.9(@types/node@22.16.5) - "@inquirer/confirm": 5.1.13(@types/node@22.16.5) - "@inquirer/editor": 4.2.14(@types/node@22.16.5) - "@inquirer/expand": 4.0.16(@types/node@22.16.5) - "@inquirer/input": 4.2.0(@types/node@22.16.5) - "@inquirer/number": 3.0.16(@types/node@22.16.5) - "@inquirer/password": 4.0.16(@types/node@22.16.5) - "@inquirer/rawlist": 4.1.4(@types/node@22.16.5) - "@inquirer/search": 3.0.16(@types/node@22.16.5) - "@inquirer/select": 4.2.4(@types/node@22.16.5) + '@types/node': 22.16.5 + + '@inquirer/prompts@7.6.0(@types/node@22.16.5)': + dependencies: + '@inquirer/checkbox': 4.1.9(@types/node@22.16.5) + '@inquirer/confirm': 5.1.13(@types/node@22.16.5) + '@inquirer/editor': 4.2.14(@types/node@22.16.5) + '@inquirer/expand': 4.0.16(@types/node@22.16.5) + '@inquirer/input': 4.2.0(@types/node@22.16.5) + '@inquirer/number': 3.0.16(@types/node@22.16.5) + '@inquirer/password': 4.0.16(@types/node@22.16.5) + '@inquirer/rawlist': 4.1.4(@types/node@22.16.5) + '@inquirer/search': 3.0.16(@types/node@22.16.5) + '@inquirer/select': 4.2.4(@types/node@22.16.5) optionalDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 - "@inquirer/rawlist@4.1.4(@types/node@22.16.5)": + '@inquirer/rawlist@4.1.4(@types/node@22.16.5)': dependencies: - "@inquirer/core": 10.1.14(@types/node@22.16.5) - "@inquirer/type": 3.0.7(@types/node@22.16.5) + '@inquirer/core': 10.1.14(@types/node@22.16.5) + '@inquirer/type': 3.0.7(@types/node@22.16.5) yoctocolors-cjs: 2.1.2 optionalDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 - "@inquirer/search@3.0.16(@types/node@22.16.5)": + '@inquirer/search@3.0.16(@types/node@22.16.5)': dependencies: - "@inquirer/core": 10.1.14(@types/node@22.16.5) - "@inquirer/figures": 1.0.12 - "@inquirer/type": 3.0.7(@types/node@22.16.5) + '@inquirer/core': 10.1.14(@types/node@22.16.5) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@22.16.5) yoctocolors-cjs: 2.1.2 optionalDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 - "@inquirer/select@4.2.4(@types/node@22.16.5)": + '@inquirer/select@4.2.4(@types/node@22.16.5)': dependencies: - "@inquirer/core": 10.1.14(@types/node@22.16.5) - "@inquirer/figures": 1.0.12 - "@inquirer/type": 3.0.7(@types/node@22.16.5) + '@inquirer/core': 10.1.14(@types/node@22.16.5) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@22.16.5) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 - "@inquirer/type@1.5.5": + '@inquirer/type@1.5.5': dependencies: mute-stream: 1.0.0 - "@inquirer/type@3.0.7(@types/node@22.16.5)": + '@inquirer/type@3.0.7(@types/node@22.16.5)': optionalDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 - "@isaacs/balanced-match@4.0.1": {} + '@isaacs/balanced-match@4.0.1': {} - "@isaacs/brace-expansion@5.0.0": + '@isaacs/brace-expansion@5.0.0': dependencies: - "@isaacs/balanced-match": 4.0.1 + '@isaacs/balanced-match': 4.0.1 - "@isaacs/cliui@8.0.2": + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 string-width-cjs: string-width@4.2.3 @@ -18028,13 +11591,13 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - "@isaacs/fs-minipass@4.0.1": + '@isaacs/fs-minipass@4.0.1': dependencies: minipass: 7.1.2 - "@isaacs/string-locale-compare@1.1.0": {} + '@isaacs/string-locale-compare@1.1.0': {} - "@istanbuljs/load-nyc-config@1.1.0": + '@istanbuljs/load-nyc-config@1.1.0': dependencies: camelcase: 5.3.1 find-up: 4.1.0 @@ -18042,26 +11605,26 @@ snapshots: js-yaml: 3.14.1 resolve-from: 5.0.0 - "@istanbuljs/schema@0.1.3": {} + '@istanbuljs/schema@0.1.3': {} - "@jest/console@30.0.5": + '@jest/console@30.0.5': dependencies: - "@jest/types": 30.0.5 - "@types/node": 22.16.5 + '@jest/types': 30.0.5 + '@types/node': 22.16.5 chalk: 4.1.2 jest-message-util: 30.0.5 jest-util: 30.0.5 slash: 3.0.0 - "@jest/core@30.0.5": + '@jest/core@30.0.5(@types/node-notifier@8.0.5)': dependencies: - "@jest/console": 30.0.5 - "@jest/pattern": 30.0.1 - "@jest/reporters": 30.0.5 - "@jest/test-result": 30.0.5 - "@jest/transform": 30.0.5 - "@jest/types": 30.0.5 - "@types/node": 22.16.5 + '@jest/console': 30.0.5 + '@jest/pattern': 30.0.1 + '@jest/reporters': 30.0.5(@types/node-notifier@8.0.5) + '@jest/test-result': 30.0.5 + '@jest/transform': 30.0.5 + '@jest/types': 30.0.5 + '@types/node': 22.16.5 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 4.3.0 @@ -18084,69 +11647,77 @@ snapshots: pretty-format: 30.0.5 slash: 3.0.0 transitivePeerDependencies: + - '@types/node-notifier' - babel-plugin-macros - esbuild-register - supports-color - ts-node - "@jest/create-cache-key-function@30.0.2": + '@jest/create-cache-key-function@30.0.2': dependencies: - "@jest/types": 30.0.1 + '@jest/types': 30.0.1 - "@jest/diff-sequences@30.0.1": {} + '@jest/diff-sequences@30.0.1': {} - "@jest/environment@30.0.5": + '@jest/environment@30.0.5': dependencies: - "@jest/fake-timers": 30.0.5 - "@jest/types": 30.0.5 - "@types/node": 22.16.5 + '@jest/fake-timers': 30.0.5 + '@jest/types': 30.0.5 + '@types/node': 22.16.5 jest-mock: 30.0.5 - "@jest/expect-utils@30.0.5": + '@jest/expect-utils@30.0.5': dependencies: - "@jest/get-type": 30.0.1 + '@jest/get-type': 30.0.1 - "@jest/expect@30.0.5": + '@jest/expect@30.0.5': dependencies: expect: 30.0.5 jest-snapshot: 30.0.5 transitivePeerDependencies: - supports-color - "@jest/fake-timers@30.0.5": + '@jest/fake-timers@30.0.5': dependencies: - "@jest/types": 30.0.5 - "@sinonjs/fake-timers": 13.0.5 - "@types/node": 22.16.5 + '@jest/types': 30.0.5 + '@sinonjs/fake-timers': 13.0.5 + '@types/node': 22.16.5 jest-message-util: 30.0.5 jest-mock: 30.0.5 jest-util: 30.0.5 - "@jest/get-type@30.0.1": {} + '@jest/get-type@30.0.1': {} - "@jest/globals@30.0.5": + '@jest/globals@30.0.5': dependencies: - "@jest/environment": 30.0.5 - "@jest/expect": 30.0.5 - "@jest/types": 30.0.5 + '@jest/environment': 30.0.5 + '@jest/expect': 30.0.5 + '@jest/types': 30.0.5 jest-mock: 30.0.5 transitivePeerDependencies: - supports-color - "@jest/pattern@30.0.1": + '@jest/pattern@30.0.1': dependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 jest-regex-util: 30.0.1 - "@jest/reporters@30.0.5": - dependencies: - "@bcoe/v8-coverage": 0.2.3 - "@jest/console": 30.0.5 - "@jest/test-result": 30.0.5 - "@jest/transform": 30.0.5 - "@jest/types": 30.0.5 - "@jridgewell/trace-mapping": 0.3.29 - "@types/node": 22.16.5 + '@jest/reporters@30.0.5(@types/node-notifier@8.0.5)': + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 30.0.5 + '@jest/test-result': 30.0.5 + '@jest/transform': 30.0.5 + '@jest/types': 30.0.5 + '@jridgewell/trace-mapping': 0.3.29 + '@types/graceful-fs': 4.1.9 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-lib-instrument': 1.7.8 + '@types/istanbul-lib-report': 3.0.3 + '@types/istanbul-lib-source-maps': 4.0.4 + '@types/istanbul-reports': 3.0.4 + '@types/node': 22.16.5 + '@types/node-notifier': 8.0.5 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit-x: 0.2.2 @@ -18166,50 +11737,54 @@ snapshots: transitivePeerDependencies: - supports-color - "@jest/schemas@29.6.3": + '@jest/schemas@29.6.3': dependencies: - "@sinclair/typebox": 0.27.8 + '@sinclair/typebox': 0.27.8 - "@jest/schemas@30.0.1": + '@jest/schemas@30.0.1': dependencies: - "@sinclair/typebox": 0.34.38 + '@sinclair/typebox': 0.34.38 - "@jest/schemas@30.0.5": + '@jest/schemas@30.0.5': dependencies: - "@sinclair/typebox": 0.34.38 + '@sinclair/typebox': 0.34.38 - "@jest/snapshot-utils@30.0.5": + '@jest/snapshot-utils@30.0.5': dependencies: - "@jest/types": 30.0.5 + '@jest/types': 30.0.5 chalk: 4.1.2 graceful-fs: 4.2.11 natural-compare: 1.4.0 - "@jest/source-map@30.0.1": + '@jest/source-map@30.0.1': dependencies: - "@jridgewell/trace-mapping": 0.3.29 + '@jridgewell/trace-mapping': 0.3.29 callsites: 3.1.0 graceful-fs: 4.2.11 - "@jest/test-result@30.0.5": + '@jest/test-result@30.0.5': dependencies: - "@jest/console": 30.0.5 - "@jest/types": 30.0.5 - "@types/istanbul-lib-coverage": 2.0.6 + '@jest/console': 30.0.5 + '@jest/types': 30.0.5 + '@types/istanbul-lib-coverage': 2.0.6 collect-v8-coverage: 1.0.2 - "@jest/test-sequencer@30.0.5": + '@jest/test-sequencer@30.0.5': dependencies: - "@jest/test-result": 30.0.5 + '@jest/test-result': 30.0.5 graceful-fs: 4.2.11 jest-haste-map: 30.0.5 slash: 3.0.0 - "@jest/transform@30.0.5": + '@jest/transform@30.0.5': dependencies: - "@babel/core": 7.28.0 - "@jest/types": 30.0.5 - "@jridgewell/trace-mapping": 0.3.29 + '@babel/core': 7.28.0 + '@jest/types': 30.0.5 + '@jridgewell/trace-mapping': 0.3.29 + '@types/convert-source-map': 2.0.3 + '@types/graceful-fs': 4.1.9 + '@types/micromatch': 4.0.9 + '@types/write-file-atomic': 4.0.3 babel-plugin-istanbul: 7.0.0 chalk: 4.1.2 convert-source-map: 2.0.0 @@ -18225,66 +11800,66 @@ snapshots: transitivePeerDependencies: - supports-color - "@jest/types@30.0.1": + '@jest/types@30.0.1': dependencies: - "@jest/pattern": 30.0.1 - "@jest/schemas": 30.0.1 - "@types/istanbul-lib-coverage": 2.0.6 - "@types/istanbul-reports": 3.0.4 - "@types/node": 22.16.5 - "@types/yargs": 17.0.33 + '@jest/pattern': 30.0.1 + '@jest/schemas': 30.0.1 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 22.16.5 + '@types/yargs': 17.0.33 chalk: 4.1.2 - "@jest/types@30.0.5": + '@jest/types@30.0.5': dependencies: - "@jest/pattern": 30.0.1 - "@jest/schemas": 30.0.5 - "@types/istanbul-lib-coverage": 2.0.6 - "@types/istanbul-reports": 3.0.4 - "@types/node": 22.16.5 - "@types/yargs": 17.0.33 + '@jest/pattern': 30.0.1 + '@jest/schemas': 30.0.5 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 22.16.5 + '@types/yargs': 17.0.33 chalk: 4.1.2 - "@jridgewell/gen-mapping@0.3.12": + '@jridgewell/gen-mapping@0.3.12': dependencies: - "@jridgewell/sourcemap-codec": 1.5.4 - "@jridgewell/trace-mapping": 0.3.29 + '@jridgewell/sourcemap-codec': 1.5.4 + '@jridgewell/trace-mapping': 0.3.29 - "@jridgewell/resolve-uri@3.1.2": {} + '@jridgewell/resolve-uri@3.1.2': {} - "@jridgewell/source-map@0.3.10": + '@jridgewell/source-map@0.3.10': dependencies: - "@jridgewell/gen-mapping": 0.3.12 - "@jridgewell/trace-mapping": 0.3.29 + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 - "@jridgewell/sourcemap-codec@1.5.4": {} + '@jridgewell/sourcemap-codec@1.5.4': {} - "@jridgewell/trace-mapping@0.3.29": + '@jridgewell/trace-mapping@0.3.29': dependencies: - "@jridgewell/resolve-uri": 3.1.2 - "@jridgewell/sourcemap-codec": 1.5.4 + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.4 - "@jsonjoy.com/base64@1.1.2(tslib@2.8.1)": + '@jsonjoy.com/base64@1.1.2(tslib@2.8.1)': dependencies: tslib: 2.8.1 - "@jsonjoy.com/json-pack@1.4.0(tslib@2.8.1)": + '@jsonjoy.com/json-pack@1.4.0(tslib@2.8.1)': dependencies: - "@jsonjoy.com/base64": 1.1.2(tslib@2.8.1) - "@jsonjoy.com/util": 1.8.0(tslib@2.8.1) + '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1) + '@jsonjoy.com/util': 1.8.0(tslib@2.8.1) hyperdyperid: 1.2.0 thingies: 1.21.0(tslib@2.8.1) tslib: 2.8.1 - "@jsonjoy.com/util@1.8.0(tslib@2.8.1)": + '@jsonjoy.com/util@1.8.0(tslib@2.8.1)': dependencies: tslib: 2.8.1 - "@koa/cors@5.0.0": + '@koa/cors@5.0.0': dependencies: vary: 1.1.2 - "@koa/router@13.1.1": + '@koa/router@13.1.1': dependencies: debug: 4.4.1 http-errors: 2.0.0 @@ -18293,16 +11868,16 @@ snapshots: transitivePeerDependencies: - supports-color - "@leichtgewicht/ip-codec@2.0.5": {} + '@leichtgewicht/ip-codec@2.0.5': {} - "@lerna/create@8.2.3(@swc/core@1.13.2(@swc/helpers@0.5.17))(encoding@0.1.13)(typescript@5.8.3)": + '@lerna/create@8.2.3(@swc/core@1.13.2(@swc/helpers@0.5.17))(encoding@0.1.13)(typescript@5.8.3)': dependencies: - "@npmcli/arborist": 7.5.4 - "@npmcli/package-json": 5.2.0 - "@npmcli/run-script": 8.1.0 - "@nx/devkit": 20.8.2(nx@20.8.2(@swc/core@1.13.2(@swc/helpers@0.5.17))) - "@octokit/plugin-enterprise-rest": 6.0.1 - "@octokit/rest": 20.1.2 + '@npmcli/arborist': 7.5.4 + '@npmcli/package-json': 5.2.0 + '@npmcli/run-script': 8.1.0 + '@nx/devkit': 20.8.2(nx@20.8.2(@swc/core@1.13.2(@swc/helpers@0.5.17))) + '@octokit/plugin-enterprise-rest': 6.0.1 + '@octokit/rest': 20.1.2 aproba: 2.0.0 byte-size: 8.1.1 chalk: 4.1.0 @@ -18368,8 +11943,8 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 transitivePeerDependencies: - - "@swc-node/register" - - "@swc/core" + - '@swc-node/register' + - '@swc/core' - babel-plugin-macros - bluebird - debug @@ -18377,38 +11952,38 @@ snapshots: - supports-color - typescript - "@listr2/prompt-adapter-inquirer@2.0.22(@inquirer/prompts@7.6.0(@types/node@22.16.5))": + '@listr2/prompt-adapter-inquirer@2.0.22(@inquirer/prompts@7.6.0(@types/node@22.16.5))': dependencies: - "@inquirer/prompts": 7.6.0(@types/node@22.16.5) - "@inquirer/type": 1.5.5 + '@inquirer/prompts': 7.6.0(@types/node@22.16.5) + '@inquirer/type': 1.5.5 - "@lmdb/lmdb-darwin-arm64@3.4.1": + '@lmdb/lmdb-darwin-arm64@3.4.1': optional: true - "@lmdb/lmdb-darwin-x64@3.4.1": + '@lmdb/lmdb-darwin-x64@3.4.1': optional: true - "@lmdb/lmdb-linux-arm64@3.4.1": + '@lmdb/lmdb-linux-arm64@3.4.1': optional: true - "@lmdb/lmdb-linux-arm@3.4.1": + '@lmdb/lmdb-linux-arm@3.4.1': optional: true - "@lmdb/lmdb-linux-x64@3.4.1": + '@lmdb/lmdb-linux-x64@3.4.1': optional: true - "@lmdb/lmdb-win32-arm64@3.4.1": + '@lmdb/lmdb-win32-arm64@3.4.1': optional: true - "@lmdb/lmdb-win32-x64@3.4.1": + '@lmdb/lmdb-win32-x64@3.4.1': optional: true - "@mdx-js/mdx@3.1.0(acorn@8.15.0)": + '@mdx-js/mdx@3.1.0(acorn@8.15.0)': dependencies: - "@types/estree": 1.0.8 - "@types/estree-jsx": 1.0.5 - "@types/hast": 3.0.4 - "@types/mdx": 2.0.13 + '@types/estree': 1.0.8 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdx': 2.0.13 collapse-white-space: 2.1.0 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 @@ -18433,11 +12008,11 @@ snapshots: - acorn - supports-color - "@mermaid-js/parser@0.6.2": + '@mermaid-js/parser@0.6.2': dependencies: langium: 3.3.1 - "@modelcontextprotocol/sdk@1.13.3": + '@modelcontextprotocol/sdk@1.13.3': dependencies: ajv: 6.12.6 content-type: 1.0.5 @@ -18454,222 +12029,222 @@ snapshots: transitivePeerDependencies: - supports-color - "@monaco-editor/loader@1.5.0": + '@monaco-editor/loader@1.5.0': dependencies: state-local: 1.0.7 - "@monaco-editor/react@4.7.0(monaco-editor@0.52.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)": + '@monaco-editor/react@4.7.0(monaco-editor@0.52.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - "@monaco-editor/loader": 1.5.0 + '@monaco-editor/loader': 1.5.0 monaco-editor: 0.52.2 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - "@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3": + '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': optional: true - "@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3": + '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3': optional: true - "@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3": + '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3': optional: true - "@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3": + '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3': optional: true - "@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3": + '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3': optional: true - "@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3": + '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3': optional: true - "@napi-rs/nice-android-arm-eabi@1.0.4": + '@napi-rs/nice-android-arm-eabi@1.0.4': optional: true - "@napi-rs/nice-android-arm64@1.0.4": + '@napi-rs/nice-android-arm64@1.0.4': optional: true - "@napi-rs/nice-darwin-arm64@1.0.4": + '@napi-rs/nice-darwin-arm64@1.0.4': optional: true - "@napi-rs/nice-darwin-x64@1.0.4": + '@napi-rs/nice-darwin-x64@1.0.4': optional: true - "@napi-rs/nice-freebsd-x64@1.0.4": + '@napi-rs/nice-freebsd-x64@1.0.4': optional: true - "@napi-rs/nice-linux-arm-gnueabihf@1.0.4": + '@napi-rs/nice-linux-arm-gnueabihf@1.0.4': optional: true - "@napi-rs/nice-linux-arm64-gnu@1.0.4": + '@napi-rs/nice-linux-arm64-gnu@1.0.4': optional: true - "@napi-rs/nice-linux-arm64-musl@1.0.4": + '@napi-rs/nice-linux-arm64-musl@1.0.4': optional: true - "@napi-rs/nice-linux-ppc64-gnu@1.0.4": + '@napi-rs/nice-linux-ppc64-gnu@1.0.4': optional: true - "@napi-rs/nice-linux-riscv64-gnu@1.0.4": + '@napi-rs/nice-linux-riscv64-gnu@1.0.4': optional: true - "@napi-rs/nice-linux-s390x-gnu@1.0.4": + '@napi-rs/nice-linux-s390x-gnu@1.0.4': optional: true - "@napi-rs/nice-linux-x64-gnu@1.0.4": + '@napi-rs/nice-linux-x64-gnu@1.0.4': optional: true - "@napi-rs/nice-linux-x64-musl@1.0.4": + '@napi-rs/nice-linux-x64-musl@1.0.4': optional: true - "@napi-rs/nice-win32-arm64-msvc@1.0.4": + '@napi-rs/nice-win32-arm64-msvc@1.0.4': optional: true - "@napi-rs/nice-win32-ia32-msvc@1.0.4": + '@napi-rs/nice-win32-ia32-msvc@1.0.4': optional: true - "@napi-rs/nice-win32-x64-msvc@1.0.4": + '@napi-rs/nice-win32-x64-msvc@1.0.4': optional: true - "@napi-rs/nice@1.0.4": + '@napi-rs/nice@1.0.4': optionalDependencies: - "@napi-rs/nice-android-arm-eabi": 1.0.4 - "@napi-rs/nice-android-arm64": 1.0.4 - "@napi-rs/nice-darwin-arm64": 1.0.4 - "@napi-rs/nice-darwin-x64": 1.0.4 - "@napi-rs/nice-freebsd-x64": 1.0.4 - "@napi-rs/nice-linux-arm-gnueabihf": 1.0.4 - "@napi-rs/nice-linux-arm64-gnu": 1.0.4 - "@napi-rs/nice-linux-arm64-musl": 1.0.4 - "@napi-rs/nice-linux-ppc64-gnu": 1.0.4 - "@napi-rs/nice-linux-riscv64-gnu": 1.0.4 - "@napi-rs/nice-linux-s390x-gnu": 1.0.4 - "@napi-rs/nice-linux-x64-gnu": 1.0.4 - "@napi-rs/nice-linux-x64-musl": 1.0.4 - "@napi-rs/nice-win32-arm64-msvc": 1.0.4 - "@napi-rs/nice-win32-ia32-msvc": 1.0.4 - "@napi-rs/nice-win32-x64-msvc": 1.0.4 + '@napi-rs/nice-android-arm-eabi': 1.0.4 + '@napi-rs/nice-android-arm64': 1.0.4 + '@napi-rs/nice-darwin-arm64': 1.0.4 + '@napi-rs/nice-darwin-x64': 1.0.4 + '@napi-rs/nice-freebsd-x64': 1.0.4 + '@napi-rs/nice-linux-arm-gnueabihf': 1.0.4 + '@napi-rs/nice-linux-arm64-gnu': 1.0.4 + '@napi-rs/nice-linux-arm64-musl': 1.0.4 + '@napi-rs/nice-linux-ppc64-gnu': 1.0.4 + '@napi-rs/nice-linux-riscv64-gnu': 1.0.4 + '@napi-rs/nice-linux-s390x-gnu': 1.0.4 + '@napi-rs/nice-linux-x64-gnu': 1.0.4 + '@napi-rs/nice-linux-x64-musl': 1.0.4 + '@napi-rs/nice-win32-arm64-msvc': 1.0.4 + '@napi-rs/nice-win32-ia32-msvc': 1.0.4 + '@napi-rs/nice-win32-x64-msvc': 1.0.4 optional: true - "@napi-rs/simple-git-android-arm-eabi@0.1.19": + '@napi-rs/simple-git-android-arm-eabi@0.1.19': optional: true - "@napi-rs/simple-git-android-arm64@0.1.19": + '@napi-rs/simple-git-android-arm64@0.1.19': optional: true - "@napi-rs/simple-git-darwin-arm64@0.1.19": + '@napi-rs/simple-git-darwin-arm64@0.1.19': optional: true - "@napi-rs/simple-git-darwin-x64@0.1.19": + '@napi-rs/simple-git-darwin-x64@0.1.19': optional: true - "@napi-rs/simple-git-freebsd-x64@0.1.19": + '@napi-rs/simple-git-freebsd-x64@0.1.19': optional: true - "@napi-rs/simple-git-linux-arm-gnueabihf@0.1.19": + '@napi-rs/simple-git-linux-arm-gnueabihf@0.1.19': optional: true - "@napi-rs/simple-git-linux-arm64-gnu@0.1.19": + '@napi-rs/simple-git-linux-arm64-gnu@0.1.19': optional: true - "@napi-rs/simple-git-linux-arm64-musl@0.1.19": + '@napi-rs/simple-git-linux-arm64-musl@0.1.19': optional: true - "@napi-rs/simple-git-linux-powerpc64le-gnu@0.1.19": + '@napi-rs/simple-git-linux-powerpc64le-gnu@0.1.19': optional: true - "@napi-rs/simple-git-linux-s390x-gnu@0.1.19": + '@napi-rs/simple-git-linux-s390x-gnu@0.1.19': optional: true - "@napi-rs/simple-git-linux-x64-gnu@0.1.19": + '@napi-rs/simple-git-linux-x64-gnu@0.1.19': optional: true - "@napi-rs/simple-git-linux-x64-musl@0.1.19": + '@napi-rs/simple-git-linux-x64-musl@0.1.19': optional: true - "@napi-rs/simple-git-win32-arm64-msvc@0.1.19": + '@napi-rs/simple-git-win32-arm64-msvc@0.1.19': optional: true - "@napi-rs/simple-git-win32-x64-msvc@0.1.19": + '@napi-rs/simple-git-win32-x64-msvc@0.1.19': optional: true - "@napi-rs/simple-git@0.1.19": + '@napi-rs/simple-git@0.1.19': optionalDependencies: - "@napi-rs/simple-git-android-arm-eabi": 0.1.19 - "@napi-rs/simple-git-android-arm64": 0.1.19 - "@napi-rs/simple-git-darwin-arm64": 0.1.19 - "@napi-rs/simple-git-darwin-x64": 0.1.19 - "@napi-rs/simple-git-freebsd-x64": 0.1.19 - "@napi-rs/simple-git-linux-arm-gnueabihf": 0.1.19 - "@napi-rs/simple-git-linux-arm64-gnu": 0.1.19 - "@napi-rs/simple-git-linux-arm64-musl": 0.1.19 - "@napi-rs/simple-git-linux-powerpc64le-gnu": 0.1.19 - "@napi-rs/simple-git-linux-s390x-gnu": 0.1.19 - "@napi-rs/simple-git-linux-x64-gnu": 0.1.19 - "@napi-rs/simple-git-linux-x64-musl": 0.1.19 - "@napi-rs/simple-git-win32-arm64-msvc": 0.1.19 - "@napi-rs/simple-git-win32-x64-msvc": 0.1.19 - - "@napi-rs/wasm-runtime@0.2.12": - dependencies: - "@emnapi/core": 1.4.5 - "@emnapi/runtime": 1.4.5 - "@tybys/wasm-util": 0.10.0 + '@napi-rs/simple-git-android-arm-eabi': 0.1.19 + '@napi-rs/simple-git-android-arm64': 0.1.19 + '@napi-rs/simple-git-darwin-arm64': 0.1.19 + '@napi-rs/simple-git-darwin-x64': 0.1.19 + '@napi-rs/simple-git-freebsd-x64': 0.1.19 + '@napi-rs/simple-git-linux-arm-gnueabihf': 0.1.19 + '@napi-rs/simple-git-linux-arm64-gnu': 0.1.19 + '@napi-rs/simple-git-linux-arm64-musl': 0.1.19 + '@napi-rs/simple-git-linux-powerpc64le-gnu': 0.1.19 + '@napi-rs/simple-git-linux-s390x-gnu': 0.1.19 + '@napi-rs/simple-git-linux-x64-gnu': 0.1.19 + '@napi-rs/simple-git-linux-x64-musl': 0.1.19 + '@napi-rs/simple-git-win32-arm64-msvc': 0.1.19 + '@napi-rs/simple-git-win32-x64-msvc': 0.1.19 + + '@napi-rs/wasm-runtime@0.2.12': + dependencies: + '@emnapi/core': 1.4.5 + '@emnapi/runtime': 1.4.5 + '@tybys/wasm-util': 0.10.0 optional: true - "@napi-rs/wasm-runtime@0.2.4": + '@napi-rs/wasm-runtime@0.2.4': dependencies: - "@emnapi/core": 1.4.5 - "@emnapi/runtime": 1.4.5 - "@tybys/wasm-util": 0.9.0 + '@emnapi/core': 1.4.5 + '@emnapi/runtime': 1.4.5 + '@tybys/wasm-util': 0.9.0 - "@next/env@15.4.4": {} + '@next/env@15.4.4': {} - "@next/swc-darwin-arm64@15.4.4": + '@next/swc-darwin-arm64@15.4.4': optional: true - "@next/swc-darwin-x64@15.4.4": + '@next/swc-darwin-x64@15.4.4': optional: true - "@next/swc-linux-arm64-gnu@15.4.4": + '@next/swc-linux-arm64-gnu@15.4.4': optional: true - "@next/swc-linux-arm64-musl@15.4.4": + '@next/swc-linux-arm64-musl@15.4.4': optional: true - "@next/swc-linux-x64-gnu@15.4.4": + '@next/swc-linux-x64-gnu@15.4.4': optional: true - "@next/swc-linux-x64-musl@15.4.4": + '@next/swc-linux-x64-musl@15.4.4': optional: true - "@next/swc-win32-arm64-msvc@15.4.4": + '@next/swc-win32-arm64-msvc@15.4.4': optional: true - "@next/swc-win32-x64-msvc@15.4.4": + '@next/swc-win32-x64-msvc@15.4.4': optional: true - "@ngtools/webpack@20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(typescript@5.8.3)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5))": + '@ngtools/webpack@20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(typescript@5.8.3)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17)))': dependencies: - "@angular/compiler-cli": 20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3) + '@angular/compiler-cli': 20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3) typescript: 5.8.3 webpack: 5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5) - "@noble/hashes@1.8.0": {} + '@noble/hashes@1.8.0': {} - "@nodelib/fs.scandir@2.1.5": + '@nodelib/fs.scandir@2.1.5': dependencies: - "@nodelib/fs.stat": 2.0.5 + '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 - "@nodelib/fs.stat@2.0.5": {} + '@nodelib/fs.stat@2.0.5': {} - "@nodelib/fs.walk@1.2.8": + '@nodelib/fs.walk@1.2.8': dependencies: - "@nodelib/fs.scandir": 2.1.5 + '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.1 - "@npmcli/agent@2.2.2": + '@npmcli/agent@2.2.2': dependencies: agent-base: 7.1.4 http-proxy-agent: 7.0.2 @@ -18679,7 +12254,7 @@ snapshots: transitivePeerDependencies: - supports-color - "@npmcli/agent@3.0.0": + '@npmcli/agent@3.0.0': dependencies: agent-base: 7.1.4 http-proxy-agent: 7.0.2 @@ -18689,19 +12264,19 @@ snapshots: transitivePeerDependencies: - supports-color - "@npmcli/arborist@7.5.4": - dependencies: - "@isaacs/string-locale-compare": 1.1.0 - "@npmcli/fs": 3.1.1 - "@npmcli/installed-package-contents": 2.1.0 - "@npmcli/map-workspaces": 3.0.6 - "@npmcli/metavuln-calculator": 7.1.1 - "@npmcli/name-from-folder": 2.0.0 - "@npmcli/node-gyp": 3.0.0 - "@npmcli/package-json": 5.2.0 - "@npmcli/query": 3.1.0 - "@npmcli/redact": 2.0.1 - "@npmcli/run-script": 8.1.0 + '@npmcli/arborist@7.5.4': + dependencies: + '@isaacs/string-locale-compare': 1.1.0 + '@npmcli/fs': 3.1.1 + '@npmcli/installed-package-contents': 2.1.0 + '@npmcli/map-workspaces': 3.0.6 + '@npmcli/metavuln-calculator': 7.1.1 + '@npmcli/name-from-folder': 2.0.0 + '@npmcli/node-gyp': 3.0.0 + '@npmcli/package-json': 5.2.0 + '@npmcli/query': 3.1.0 + '@npmcli/redact': 2.0.1 + '@npmcli/run-script': 8.1.0 bin-links: 4.0.4 cacache: 18.0.4 common-ancestor-path: 1.0.1 @@ -18730,17 +12305,17 @@ snapshots: - bluebird - supports-color - "@npmcli/fs@3.1.1": + '@npmcli/fs@3.1.1': dependencies: semver: 7.7.2 - "@npmcli/fs@4.0.0": + '@npmcli/fs@4.0.0': dependencies: semver: 7.7.2 - "@npmcli/git@5.0.8": + '@npmcli/git@5.0.8': dependencies: - "@npmcli/promise-spawn": 7.0.2 + '@npmcli/promise-spawn': 7.0.2 ini: 4.1.3 lru-cache: 10.4.3 npm-pick-manifest: 9.1.0 @@ -18752,9 +12327,9 @@ snapshots: transitivePeerDependencies: - bluebird - "@npmcli/git@6.0.3": + '@npmcli/git@6.0.3': dependencies: - "@npmcli/promise-spawn": 8.0.2 + '@npmcli/promise-spawn': 8.0.2 ini: 5.0.0 lru-cache: 10.4.3 npm-pick-manifest: 10.0.0 @@ -18763,24 +12338,24 @@ snapshots: semver: 7.7.2 which: 5.0.0 - "@npmcli/installed-package-contents@2.1.0": + '@npmcli/installed-package-contents@2.1.0': dependencies: npm-bundled: 3.0.1 npm-normalize-package-bin: 3.0.1 - "@npmcli/installed-package-contents@3.0.0": + '@npmcli/installed-package-contents@3.0.0': dependencies: npm-bundled: 4.0.0 npm-normalize-package-bin: 4.0.0 - "@npmcli/map-workspaces@3.0.6": + '@npmcli/map-workspaces@3.0.6': dependencies: - "@npmcli/name-from-folder": 2.0.0 + '@npmcli/name-from-folder': 2.0.0 glob: 10.4.5 minimatch: 9.0.5 read-package-json-fast: 3.0.2 - "@npmcli/metavuln-calculator@7.1.1": + '@npmcli/metavuln-calculator@7.1.1': dependencies: cacache: 18.0.4 json-parse-even-better-errors: 3.0.2 @@ -18791,15 +12366,15 @@ snapshots: - bluebird - supports-color - "@npmcli/name-from-folder@2.0.0": {} + '@npmcli/name-from-folder@2.0.0': {} - "@npmcli/node-gyp@3.0.0": {} + '@npmcli/node-gyp@3.0.0': {} - "@npmcli/node-gyp@4.0.0": {} + '@npmcli/node-gyp@4.0.0': {} - "@npmcli/package-json@5.2.0": + '@npmcli/package-json@5.2.0': dependencies: - "@npmcli/git": 5.0.8 + '@npmcli/git': 5.0.8 glob: 10.4.5 hosted-git-info: 7.0.2 json-parse-even-better-errors: 3.0.2 @@ -18809,9 +12384,9 @@ snapshots: transitivePeerDependencies: - bluebird - "@npmcli/package-json@6.2.0": + '@npmcli/package-json@6.2.0': dependencies: - "@npmcli/git": 6.0.3 + '@npmcli/git': 6.0.3 glob: 10.4.5 hosted-git-info: 8.1.0 json-parse-even-better-errors: 4.0.0 @@ -18819,27 +12394,27 @@ snapshots: semver: 7.7.2 validate-npm-package-license: 3.0.4 - "@npmcli/promise-spawn@7.0.2": + '@npmcli/promise-spawn@7.0.2': dependencies: which: 4.0.0 - "@npmcli/promise-spawn@8.0.2": + '@npmcli/promise-spawn@8.0.2': dependencies: which: 5.0.0 - "@npmcli/query@3.1.0": + '@npmcli/query@3.1.0': dependencies: postcss-selector-parser: 6.1.2 - "@npmcli/redact@2.0.1": {} + '@npmcli/redact@2.0.1': {} - "@npmcli/redact@3.2.2": {} + '@npmcli/redact@3.2.2': {} - "@npmcli/run-script@8.1.0": + '@npmcli/run-script@8.1.0': dependencies: - "@npmcli/node-gyp": 3.0.0 - "@npmcli/package-json": 5.2.0 - "@npmcli/promise-spawn": 7.0.2 + '@npmcli/node-gyp': 3.0.0 + '@npmcli/package-json': 5.2.0 + '@npmcli/promise-spawn': 7.0.2 node-gyp: 10.3.1 proc-log: 4.2.0 which: 4.0.0 @@ -18847,18 +12422,18 @@ snapshots: - bluebird - supports-color - "@npmcli/run-script@9.1.0": + '@npmcli/run-script@9.1.0': dependencies: - "@npmcli/node-gyp": 4.0.0 - "@npmcli/package-json": 6.2.0 - "@npmcli/promise-spawn": 8.0.2 + '@npmcli/node-gyp': 4.0.0 + '@npmcli/package-json': 6.2.0 + '@npmcli/promise-spawn': 8.0.2 node-gyp: 11.2.0 proc-log: 5.0.0 which: 5.0.0 transitivePeerDependencies: - supports-color - "@nx/devkit@20.8.2(nx@20.8.2(@swc/core@1.13.2(@swc/helpers@0.5.17)))": + '@nx/devkit@20.8.2(nx@20.8.2(@swc/core@1.13.2(@swc/helpers@0.5.17)))': dependencies: ejs: 3.1.10 enquirer: 2.3.6 @@ -18870,499 +12445,499 @@ snapshots: tslib: 2.8.1 yargs-parser: 21.1.1 - "@nx/nx-darwin-arm64@20.8.2": + '@nx/nx-darwin-arm64@20.8.2': optional: true - "@nx/nx-darwin-x64@20.8.2": + '@nx/nx-darwin-x64@20.8.2': optional: true - "@nx/nx-freebsd-x64@20.8.2": + '@nx/nx-freebsd-x64@20.8.2': optional: true - "@nx/nx-linux-arm-gnueabihf@20.8.2": + '@nx/nx-linux-arm-gnueabihf@20.8.2': optional: true - "@nx/nx-linux-arm64-gnu@20.8.2": + '@nx/nx-linux-arm64-gnu@20.8.2': optional: true - "@nx/nx-linux-arm64-musl@20.8.2": + '@nx/nx-linux-arm64-musl@20.8.2': optional: true - "@nx/nx-linux-x64-gnu@20.8.2": + '@nx/nx-linux-x64-gnu@20.8.2': optional: true - "@nx/nx-linux-x64-musl@20.8.2": + '@nx/nx-linux-x64-musl@20.8.2': optional: true - "@nx/nx-win32-arm64-msvc@20.8.2": + '@nx/nx-win32-arm64-msvc@20.8.2': optional: true - "@nx/nx-win32-x64-msvc@20.8.2": + '@nx/nx-win32-x64-msvc@20.8.2': optional: true - "@octokit/auth-token@4.0.0": {} + '@octokit/auth-token@4.0.0': {} - "@octokit/core@5.2.2": + '@octokit/core@5.2.2': dependencies: - "@octokit/auth-token": 4.0.0 - "@octokit/graphql": 7.1.1 - "@octokit/request": 8.4.1 - "@octokit/request-error": 5.1.1 - "@octokit/types": 13.10.0 + '@octokit/auth-token': 4.0.0 + '@octokit/graphql': 7.1.1 + '@octokit/request': 8.4.1 + '@octokit/request-error': 5.1.1 + '@octokit/types': 13.10.0 before-after-hook: 2.2.3 universal-user-agent: 6.0.1 - "@octokit/endpoint@9.0.6": + '@octokit/endpoint@9.0.6': dependencies: - "@octokit/types": 13.10.0 + '@octokit/types': 13.10.0 universal-user-agent: 6.0.1 - "@octokit/graphql@7.1.1": + '@octokit/graphql@7.1.1': dependencies: - "@octokit/request": 8.4.1 - "@octokit/types": 13.10.0 + '@octokit/request': 8.4.1 + '@octokit/types': 13.10.0 universal-user-agent: 6.0.1 - "@octokit/openapi-types@24.2.0": {} + '@octokit/openapi-types@24.2.0': {} - "@octokit/plugin-enterprise-rest@6.0.1": {} + '@octokit/plugin-enterprise-rest@6.0.1': {} - "@octokit/plugin-paginate-rest@11.4.4-cjs.2(@octokit/core@5.2.2)": + '@octokit/plugin-paginate-rest@11.4.4-cjs.2(@octokit/core@5.2.2)': dependencies: - "@octokit/core": 5.2.2 - "@octokit/types": 13.10.0 + '@octokit/core': 5.2.2 + '@octokit/types': 13.10.0 - "@octokit/plugin-request-log@4.0.1(@octokit/core@5.2.2)": + '@octokit/plugin-request-log@4.0.1(@octokit/core@5.2.2)': dependencies: - "@octokit/core": 5.2.2 + '@octokit/core': 5.2.2 - "@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1(@octokit/core@5.2.2)": + '@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1(@octokit/core@5.2.2)': dependencies: - "@octokit/core": 5.2.2 - "@octokit/types": 13.10.0 + '@octokit/core': 5.2.2 + '@octokit/types': 13.10.0 - "@octokit/request-error@5.1.1": + '@octokit/request-error@5.1.1': dependencies: - "@octokit/types": 13.10.0 + '@octokit/types': 13.10.0 deprecation: 2.3.1 once: 1.4.0 - "@octokit/request@8.4.1": + '@octokit/request@8.4.1': dependencies: - "@octokit/endpoint": 9.0.6 - "@octokit/request-error": 5.1.1 - "@octokit/types": 13.10.0 + '@octokit/endpoint': 9.0.6 + '@octokit/request-error': 5.1.1 + '@octokit/types': 13.10.0 universal-user-agent: 6.0.1 - "@octokit/rest@20.1.2": + '@octokit/rest@20.1.2': dependencies: - "@octokit/core": 5.2.2 - "@octokit/plugin-paginate-rest": 11.4.4-cjs.2(@octokit/core@5.2.2) - "@octokit/plugin-request-log": 4.0.1(@octokit/core@5.2.2) - "@octokit/plugin-rest-endpoint-methods": 13.3.2-cjs.1(@octokit/core@5.2.2) + '@octokit/core': 5.2.2 + '@octokit/plugin-paginate-rest': 11.4.4-cjs.2(@octokit/core@5.2.2) + '@octokit/plugin-request-log': 4.0.1(@octokit/core@5.2.2) + '@octokit/plugin-rest-endpoint-methods': 13.3.2-cjs.1(@octokit/core@5.2.2) - "@octokit/types@13.10.0": + '@octokit/types@13.10.0': dependencies: - "@octokit/openapi-types": 24.2.0 + '@octokit/openapi-types': 24.2.0 - "@paralleldrive/cuid2@2.2.2": + '@paralleldrive/cuid2@2.2.2': dependencies: - "@noble/hashes": 1.8.0 + '@noble/hashes': 1.8.0 - "@parcel/watcher-android-arm64@2.5.1": + '@parcel/watcher-android-arm64@2.5.1': optional: true - "@parcel/watcher-darwin-arm64@2.5.1": + '@parcel/watcher-darwin-arm64@2.5.1': optional: true - "@parcel/watcher-darwin-x64@2.5.1": + '@parcel/watcher-darwin-x64@2.5.1': optional: true - "@parcel/watcher-freebsd-x64@2.5.1": + '@parcel/watcher-freebsd-x64@2.5.1': optional: true - "@parcel/watcher-linux-arm-glibc@2.5.1": + '@parcel/watcher-linux-arm-glibc@2.5.1': optional: true - "@parcel/watcher-linux-arm-musl@2.5.1": + '@parcel/watcher-linux-arm-musl@2.5.1': optional: true - "@parcel/watcher-linux-arm64-glibc@2.5.1": + '@parcel/watcher-linux-arm64-glibc@2.5.1': optional: true - "@parcel/watcher-linux-arm64-musl@2.5.1": + '@parcel/watcher-linux-arm64-musl@2.5.1': optional: true - "@parcel/watcher-linux-x64-glibc@2.5.1": + '@parcel/watcher-linux-x64-glibc@2.5.1': optional: true - "@parcel/watcher-linux-x64-musl@2.5.1": + '@parcel/watcher-linux-x64-musl@2.5.1': optional: true - "@parcel/watcher-win32-arm64@2.5.1": + '@parcel/watcher-win32-arm64@2.5.1': optional: true - "@parcel/watcher-win32-ia32@2.5.1": + '@parcel/watcher-win32-ia32@2.5.1': optional: true - "@parcel/watcher-win32-x64@2.5.1": + '@parcel/watcher-win32-x64@2.5.1': optional: true - "@parcel/watcher@2.5.1": + '@parcel/watcher@2.5.1': dependencies: detect-libc: 1.0.3 is-glob: 4.0.3 micromatch: 4.0.8 node-addon-api: 7.1.1 optionalDependencies: - "@parcel/watcher-android-arm64": 2.5.1 - "@parcel/watcher-darwin-arm64": 2.5.1 - "@parcel/watcher-darwin-x64": 2.5.1 - "@parcel/watcher-freebsd-x64": 2.5.1 - "@parcel/watcher-linux-arm-glibc": 2.5.1 - "@parcel/watcher-linux-arm-musl": 2.5.1 - "@parcel/watcher-linux-arm64-glibc": 2.5.1 - "@parcel/watcher-linux-arm64-musl": 2.5.1 - "@parcel/watcher-linux-x64-glibc": 2.5.1 - "@parcel/watcher-linux-x64-musl": 2.5.1 - "@parcel/watcher-win32-arm64": 2.5.1 - "@parcel/watcher-win32-ia32": 2.5.1 - "@parcel/watcher-win32-x64": 2.5.1 + '@parcel/watcher-android-arm64': 2.5.1 + '@parcel/watcher-darwin-arm64': 2.5.1 + '@parcel/watcher-darwin-x64': 2.5.1 + '@parcel/watcher-freebsd-x64': 2.5.1 + '@parcel/watcher-linux-arm-glibc': 2.5.1 + '@parcel/watcher-linux-arm-musl': 2.5.1 + '@parcel/watcher-linux-arm64-glibc': 2.5.1 + '@parcel/watcher-linux-arm64-musl': 2.5.1 + '@parcel/watcher-linux-x64-glibc': 2.5.1 + '@parcel/watcher-linux-x64-musl': 2.5.1 + '@parcel/watcher-win32-arm64': 2.5.1 + '@parcel/watcher-win32-ia32': 2.5.1 + '@parcel/watcher-win32-x64': 2.5.1 optional: true - "@pkgjs/parseargs@0.11.0": + '@pkgjs/parseargs@0.11.0': optional: true - "@pkgr/core@0.2.9": {} + '@pkgr/core@0.2.9': {} - "@react-aria/focus@3.20.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)": + '@react-aria/focus@3.20.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - "@react-aria/interactions": 3.25.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - "@react-aria/utils": 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - "@react-types/shared": 3.30.0(react@19.1.0) - "@swc/helpers": 0.5.17 + '@react-aria/interactions': 3.25.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) + '@swc/helpers': 0.5.17 clsx: 2.1.1 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - "@react-aria/interactions@3.25.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)": + '@react-aria/interactions@3.25.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - "@react-aria/ssr": 3.9.9(react@19.1.0) - "@react-aria/utils": 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - "@react-stately/flags": 3.1.2 - "@react-types/shared": 3.30.0(react@19.1.0) - "@swc/helpers": 0.5.17 + '@react-aria/ssr': 3.9.9(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/flags': 3.1.2 + '@react-types/shared': 3.30.0(react@19.1.0) + '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - "@react-aria/ssr@3.9.9(react@19.1.0)": + '@react-aria/ssr@3.9.9(react@19.1.0)': dependencies: - "@swc/helpers": 0.5.17 + '@swc/helpers': 0.5.17 react: 19.1.0 - "@react-aria/utils@3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)": + '@react-aria/utils@3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - "@react-aria/ssr": 3.9.9(react@19.1.0) - "@react-stately/flags": 3.1.2 - "@react-stately/utils": 3.10.7(react@19.1.0) - "@react-types/shared": 3.30.0(react@19.1.0) - "@swc/helpers": 0.5.17 + '@react-aria/ssr': 3.9.9(react@19.1.0) + '@react-stately/flags': 3.1.2 + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) + '@swc/helpers': 0.5.17 clsx: 2.1.1 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - "@react-stately/flags@3.1.2": + '@react-stately/flags@3.1.2': dependencies: - "@swc/helpers": 0.5.17 + '@swc/helpers': 0.5.17 - "@react-stately/utils@3.10.7(react@19.1.0)": + '@react-stately/utils@3.10.7(react@19.1.0)': dependencies: - "@swc/helpers": 0.5.17 + '@swc/helpers': 0.5.17 react: 19.1.0 - "@react-types/shared@3.30.0(react@19.1.0)": + '@react-types/shared@3.30.0(react@19.1.0)': dependencies: react: 19.1.0 - "@rollup/rollup-android-arm-eabi@4.44.1": + '@rollup/rollup-android-arm-eabi@4.44.1': optional: true - "@rollup/rollup-android-arm64@4.44.1": + '@rollup/rollup-android-arm64@4.44.1': optional: true - "@rollup/rollup-darwin-arm64@4.44.1": + '@rollup/rollup-darwin-arm64@4.44.1': optional: true - "@rollup/rollup-darwin-x64@4.44.1": + '@rollup/rollup-darwin-x64@4.44.1': optional: true - "@rollup/rollup-freebsd-arm64@4.44.1": + '@rollup/rollup-freebsd-arm64@4.44.1': optional: true - "@rollup/rollup-freebsd-x64@4.44.1": + '@rollup/rollup-freebsd-x64@4.44.1': optional: true - "@rollup/rollup-linux-arm-gnueabihf@4.44.1": + '@rollup/rollup-linux-arm-gnueabihf@4.44.1': optional: true - "@rollup/rollup-linux-arm-musleabihf@4.44.1": + '@rollup/rollup-linux-arm-musleabihf@4.44.1': optional: true - "@rollup/rollup-linux-arm64-gnu@4.44.1": + '@rollup/rollup-linux-arm64-gnu@4.44.1': optional: true - "@rollup/rollup-linux-arm64-musl@4.44.1": + '@rollup/rollup-linux-arm64-musl@4.44.1': optional: true - "@rollup/rollup-linux-loongarch64-gnu@4.44.1": + '@rollup/rollup-linux-loongarch64-gnu@4.44.1': optional: true - "@rollup/rollup-linux-powerpc64le-gnu@4.44.1": + '@rollup/rollup-linux-powerpc64le-gnu@4.44.1': optional: true - "@rollup/rollup-linux-riscv64-gnu@4.44.1": + '@rollup/rollup-linux-riscv64-gnu@4.44.1': optional: true - "@rollup/rollup-linux-riscv64-musl@4.44.1": + '@rollup/rollup-linux-riscv64-musl@4.44.1': optional: true - "@rollup/rollup-linux-s390x-gnu@4.44.1": + '@rollup/rollup-linux-s390x-gnu@4.44.1': optional: true - "@rollup/rollup-linux-x64-gnu@4.44.1": + '@rollup/rollup-linux-x64-gnu@4.44.1': optional: true - "@rollup/rollup-linux-x64-musl@4.44.1": + '@rollup/rollup-linux-x64-musl@4.44.1': optional: true - "@rollup/rollup-win32-arm64-msvc@4.44.1": + '@rollup/rollup-win32-arm64-msvc@4.44.1': optional: true - "@rollup/rollup-win32-ia32-msvc@4.44.1": + '@rollup/rollup-win32-ia32-msvc@4.44.1': optional: true - "@rollup/rollup-win32-x64-msvc@4.44.1": + '@rollup/rollup-win32-x64-msvc@4.44.1': optional: true - "@schematics/angular@20.1.3(chokidar@4.0.3)": + '@schematics/angular@20.1.3(chokidar@4.0.3)': dependencies: - "@angular-devkit/core": 20.1.3(chokidar@4.0.3) - "@angular-devkit/schematics": 20.1.3(chokidar@4.0.3) + '@angular-devkit/core': 20.1.3(chokidar@4.0.3) + '@angular-devkit/schematics': 20.1.3(chokidar@4.0.3) jsonc-parser: 3.3.1 transitivePeerDependencies: - chokidar - "@shikijs/core@2.5.0": + '@shikijs/core@2.5.0': dependencies: - "@shikijs/engine-javascript": 2.5.0 - "@shikijs/engine-oniguruma": 2.5.0 - "@shikijs/types": 2.5.0 - "@shikijs/vscode-textmate": 10.0.2 - "@types/hast": 3.0.4 + '@shikijs/engine-javascript': 2.5.0 + '@shikijs/engine-oniguruma': 2.5.0 + '@shikijs/types': 2.5.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 - "@shikijs/engine-javascript@2.5.0": + '@shikijs/engine-javascript@2.5.0': dependencies: - "@shikijs/types": 2.5.0 - "@shikijs/vscode-textmate": 10.0.2 + '@shikijs/types': 2.5.0 + '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 3.1.1 - "@shikijs/engine-oniguruma@2.5.0": + '@shikijs/engine-oniguruma@2.5.0': dependencies: - "@shikijs/types": 2.5.0 - "@shikijs/vscode-textmate": 10.0.2 + '@shikijs/types': 2.5.0 + '@shikijs/vscode-textmate': 10.0.2 - "@shikijs/langs@2.5.0": + '@shikijs/langs@2.5.0': dependencies: - "@shikijs/types": 2.5.0 + '@shikijs/types': 2.5.0 - "@shikijs/themes@2.5.0": + '@shikijs/themes@2.5.0': dependencies: - "@shikijs/types": 2.5.0 + '@shikijs/types': 2.5.0 - "@shikijs/twoslash@2.5.0(typescript@5.8.3)": + '@shikijs/twoslash@2.5.0(typescript@5.8.3)': dependencies: - "@shikijs/core": 2.5.0 - "@shikijs/types": 2.5.0 + '@shikijs/core': 2.5.0 + '@shikijs/types': 2.5.0 twoslash: 0.2.12(typescript@5.8.3) transitivePeerDependencies: - supports-color - typescript - "@shikijs/types@2.5.0": + '@shikijs/types@2.5.0': dependencies: - "@shikijs/vscode-textmate": 10.0.2 - "@types/hast": 3.0.4 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 - "@shikijs/vscode-textmate@10.0.2": {} + '@shikijs/vscode-textmate@10.0.2': {} - "@sideway/address@4.1.5": + '@sideway/address@4.1.5': dependencies: - "@hapi/hoek": 9.3.0 + '@hapi/hoek': 9.3.0 - "@sideway/formula@3.0.1": {} + '@sideway/formula@3.0.1': {} - "@sideway/pinpoint@2.0.0": {} + '@sideway/pinpoint@2.0.0': {} - "@sigstore/bundle@2.3.2": + '@sigstore/bundle@2.3.2': dependencies: - "@sigstore/protobuf-specs": 0.3.3 + '@sigstore/protobuf-specs': 0.3.3 - "@sigstore/bundle@3.1.0": + '@sigstore/bundle@3.1.0': dependencies: - "@sigstore/protobuf-specs": 0.4.3 + '@sigstore/protobuf-specs': 0.4.3 - "@sigstore/core@1.1.0": {} + '@sigstore/core@1.1.0': {} - "@sigstore/core@2.0.0": {} + '@sigstore/core@2.0.0': {} - "@sigstore/protobuf-specs@0.3.3": {} + '@sigstore/protobuf-specs@0.3.3': {} - "@sigstore/protobuf-specs@0.4.3": {} + '@sigstore/protobuf-specs@0.4.3': {} - "@sigstore/sign@2.3.2": + '@sigstore/sign@2.3.2': dependencies: - "@sigstore/bundle": 2.3.2 - "@sigstore/core": 1.1.0 - "@sigstore/protobuf-specs": 0.3.3 + '@sigstore/bundle': 2.3.2 + '@sigstore/core': 1.1.0 + '@sigstore/protobuf-specs': 0.3.3 make-fetch-happen: 13.0.1 proc-log: 4.2.0 promise-retry: 2.0.1 transitivePeerDependencies: - supports-color - "@sigstore/sign@3.1.0": + '@sigstore/sign@3.1.0': dependencies: - "@sigstore/bundle": 3.1.0 - "@sigstore/core": 2.0.0 - "@sigstore/protobuf-specs": 0.4.3 + '@sigstore/bundle': 3.1.0 + '@sigstore/core': 2.0.0 + '@sigstore/protobuf-specs': 0.4.3 make-fetch-happen: 14.0.3 proc-log: 5.0.0 promise-retry: 2.0.1 transitivePeerDependencies: - supports-color - "@sigstore/tuf@2.3.4": + '@sigstore/tuf@2.3.4': dependencies: - "@sigstore/protobuf-specs": 0.3.3 + '@sigstore/protobuf-specs': 0.3.3 tuf-js: 2.2.1 transitivePeerDependencies: - supports-color - "@sigstore/tuf@3.1.1": + '@sigstore/tuf@3.1.1': dependencies: - "@sigstore/protobuf-specs": 0.4.3 + '@sigstore/protobuf-specs': 0.4.3 tuf-js: 3.1.0 transitivePeerDependencies: - supports-color - "@sigstore/verify@1.2.1": + '@sigstore/verify@1.2.1': dependencies: - "@sigstore/bundle": 2.3.2 - "@sigstore/core": 1.1.0 - "@sigstore/protobuf-specs": 0.3.3 + '@sigstore/bundle': 2.3.2 + '@sigstore/core': 1.1.0 + '@sigstore/protobuf-specs': 0.3.3 - "@sigstore/verify@2.1.1": + '@sigstore/verify@2.1.1': dependencies: - "@sigstore/bundle": 3.1.0 - "@sigstore/core": 2.0.0 - "@sigstore/protobuf-specs": 0.4.3 + '@sigstore/bundle': 3.1.0 + '@sigstore/core': 2.0.0 + '@sigstore/protobuf-specs': 0.4.3 - "@sinclair/typebox@0.27.8": {} + '@sinclair/typebox@0.27.8': {} - "@sinclair/typebox@0.34.38": {} + '@sinclair/typebox@0.34.38': {} - "@sindresorhus/merge-streams@2.3.0": {} + '@sindresorhus/merge-streams@2.3.0': {} - "@sinonjs/commons@3.0.1": + '@sinonjs/commons@3.0.1': dependencies: type-detect: 4.0.8 - "@sinonjs/fake-timers@13.0.5": + '@sinonjs/fake-timers@13.0.5': dependencies: - "@sinonjs/commons": 3.0.1 + '@sinonjs/commons': 3.0.1 - "@socket.io/component-emitter@3.1.2": {} + '@socket.io/component-emitter@3.1.2': {} - "@standard-schema/utils@0.3.0": {} + '@standard-schema/utils@0.3.0': {} - "@swc/core-darwin-arm64@1.13.2": + '@swc/core-darwin-arm64@1.13.2': optional: true - "@swc/core-darwin-x64@1.13.2": + '@swc/core-darwin-x64@1.13.2': optional: true - "@swc/core-linux-arm-gnueabihf@1.13.2": + '@swc/core-linux-arm-gnueabihf@1.13.2': optional: true - "@swc/core-linux-arm64-gnu@1.13.2": + '@swc/core-linux-arm64-gnu@1.13.2': optional: true - "@swc/core-linux-arm64-musl@1.13.2": + '@swc/core-linux-arm64-musl@1.13.2': optional: true - "@swc/core-linux-x64-gnu@1.13.2": + '@swc/core-linux-x64-gnu@1.13.2': optional: true - "@swc/core-linux-x64-musl@1.13.2": + '@swc/core-linux-x64-musl@1.13.2': optional: true - "@swc/core-win32-arm64-msvc@1.13.2": + '@swc/core-win32-arm64-msvc@1.13.2': optional: true - "@swc/core-win32-ia32-msvc@1.13.2": + '@swc/core-win32-ia32-msvc@1.13.2': optional: true - "@swc/core-win32-x64-msvc@1.13.2": + '@swc/core-win32-x64-msvc@1.13.2': optional: true - "@swc/core@1.13.2(@swc/helpers@0.5.17)": + '@swc/core@1.13.2(@swc/helpers@0.5.17)': dependencies: - "@swc/counter": 0.1.3 - "@swc/types": 0.1.23 + '@swc/counter': 0.1.3 + '@swc/types': 0.1.23 optionalDependencies: - "@swc/core-darwin-arm64": 1.13.2 - "@swc/core-darwin-x64": 1.13.2 - "@swc/core-linux-arm-gnueabihf": 1.13.2 - "@swc/core-linux-arm64-gnu": 1.13.2 - "@swc/core-linux-arm64-musl": 1.13.2 - "@swc/core-linux-x64-gnu": 1.13.2 - "@swc/core-linux-x64-musl": 1.13.2 - "@swc/core-win32-arm64-msvc": 1.13.2 - "@swc/core-win32-ia32-msvc": 1.13.2 - "@swc/core-win32-x64-msvc": 1.13.2 - "@swc/helpers": 0.5.17 - - "@swc/counter@0.1.3": {} - - "@swc/helpers@0.5.15": + '@swc/core-darwin-arm64': 1.13.2 + '@swc/core-darwin-x64': 1.13.2 + '@swc/core-linux-arm-gnueabihf': 1.13.2 + '@swc/core-linux-arm64-gnu': 1.13.2 + '@swc/core-linux-arm64-musl': 1.13.2 + '@swc/core-linux-x64-gnu': 1.13.2 + '@swc/core-linux-x64-musl': 1.13.2 + '@swc/core-win32-arm64-msvc': 1.13.2 + '@swc/core-win32-ia32-msvc': 1.13.2 + '@swc/core-win32-x64-msvc': 1.13.2 + '@swc/helpers': 0.5.17 + + '@swc/counter@0.1.3': {} + + '@swc/helpers@0.5.15': dependencies: tslib: 2.8.1 - "@swc/helpers@0.5.17": + '@swc/helpers@0.5.17': dependencies: tslib: 2.8.1 - "@swc/jest@0.2.39(@swc/core@1.13.2(@swc/helpers@0.5.17))": + '@swc/jest@0.2.39(@swc/core@1.13.2(@swc/helpers@0.5.17))': dependencies: - "@jest/create-cache-key-function": 30.0.2 - "@swc/core": 1.13.2(@swc/helpers@0.5.17) - "@swc/counter": 0.1.3 + '@jest/create-cache-key-function': 30.0.2 + '@swc/core': 1.13.2(@swc/helpers@0.5.17) + '@swc/counter': 0.1.3 jsonc-parser: 3.3.1 - "@swc/types@0.1.23": + '@swc/types@0.1.23': dependencies: - "@swc/counter": 0.1.3 + '@swc/counter': 0.1.3 - "@tanstack/react-virtual@3.13.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0)": + '@tanstack/react-virtual@3.13.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - "@tanstack/virtual-core": 3.13.12 + '@tanstack/virtual-core': 3.13.12 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - "@tanstack/virtual-core@3.13.12": {} + '@tanstack/virtual-core@3.13.12': {} - "@theguild/remark-mermaid@0.2.0(react@19.1.0)": + '@theguild/remark-mermaid@0.2.0(react@19.1.0)': dependencies: mermaid: 11.9.0 react: 19.1.0 @@ -19370,423 +12945,469 @@ snapshots: transitivePeerDependencies: - supports-color - "@theguild/remark-npm2yarn@0.3.3": + '@theguild/remark-npm2yarn@0.3.3': dependencies: npm-to-yarn: 3.0.1 unist-util-visit: 5.0.0 - "@tsconfig/node24@24.0.1": {} + '@tsconfig/node24@24.0.1': {} - "@tsconfig/strictest@2.0.5": {} + '@tsconfig/strictest@2.0.5': {} - "@tufjs/canonical-json@2.0.0": {} + '@tufjs/canonical-json@2.0.0': {} - "@tufjs/models@2.0.1": + '@tufjs/models@2.0.1': dependencies: - "@tufjs/canonical-json": 2.0.0 + '@tufjs/canonical-json': 2.0.0 minimatch: 9.0.5 - "@tufjs/models@3.0.1": + '@tufjs/models@3.0.1': dependencies: - "@tufjs/canonical-json": 2.0.0 + '@tufjs/canonical-json': 2.0.0 minimatch: 9.0.5 - "@tybys/wasm-util@0.10.0": + '@tybys/wasm-util@0.10.0': dependencies: tslib: 2.8.1 optional: true - "@tybys/wasm-util@0.9.0": + '@tybys/wasm-util@0.9.0': dependencies: tslib: 2.8.1 - "@types/accepts@1.3.7": + '@types/accepts@1.3.7': + dependencies: + '@types/node': 22.16.5 + + '@types/babel-generator@6.25.8': dependencies: - "@types/node": 22.16.5 + '@types/babel-types': 7.0.16 - "@types/babel__core@7.20.5": + '@types/babel-types@7.0.16': {} + + '@types/babel__core@7.20.5': dependencies: - "@babel/parser": 7.28.0 - "@babel/types": 7.28.2 - "@types/babel__generator": 7.27.0 - "@types/babel__template": 7.4.4 - "@types/babel__traverse": 7.20.7 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.2 + '@types/babel__generator': 7.27.0 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.7 - "@types/babel__generator@7.27.0": + '@types/babel__generator@7.27.0': dependencies: - "@babel/types": 7.28.2 + '@babel/types': 7.28.2 - "@types/babel__template@7.4.4": + '@types/babel__template@7.4.4': dependencies: - "@babel/parser": 7.28.0 - "@babel/types": 7.28.2 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.2 - "@types/babel__traverse@7.20.7": + '@types/babel__traverse@7.20.7': dependencies: - "@babel/types": 7.28.2 + '@babel/types': 7.28.2 - "@types/body-parser@1.19.6": + '@types/body-parser@1.19.6': dependencies: - "@types/connect": 3.4.38 - "@types/node": 22.16.5 + '@types/connect': 3.4.38 + '@types/node': 22.16.5 - "@types/bonjour@3.5.13": + '@types/bonjour@3.5.13': dependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 + + '@types/braces@3.0.5': {} - "@types/co-body@6.1.3": + '@types/co-body@6.1.3': dependencies: - "@types/node": 22.16.5 - "@types/qs": 6.14.0 + '@types/node': 22.16.5 + '@types/qs': 6.14.0 - "@types/connect-history-api-fallback@1.5.4": + '@types/connect-history-api-fallback@1.5.4': dependencies: - "@types/express-serve-static-core": 4.19.6 - "@types/node": 22.16.5 + '@types/express-serve-static-core': 4.19.6 + '@types/node': 22.16.5 - "@types/connect@3.4.38": + '@types/connect@3.4.38': dependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 - "@types/content-disposition@0.5.9": {} + '@types/content-disposition@0.5.9': {} - "@types/cookies@0.9.1": + '@types/convert-source-map@2.0.3': {} + + '@types/cookies@0.9.1': dependencies: - "@types/connect": 3.4.38 - "@types/express": 5.0.3 - "@types/keygrip": 1.0.6 - "@types/node": 22.16.5 + '@types/connect': 3.4.38 + '@types/express': 5.0.3 + '@types/keygrip': 1.0.6 + '@types/node': 22.16.5 - "@types/cors@2.8.19": + '@types/cors@2.8.19': dependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 - "@types/d3-array@3.2.1": {} + '@types/d3-array@3.2.1': {} - "@types/d3-axis@3.0.6": + '@types/d3-axis@3.0.6': dependencies: - "@types/d3-selection": 3.0.11 + '@types/d3-selection': 3.0.11 - "@types/d3-brush@3.0.6": + '@types/d3-brush@3.0.6': dependencies: - "@types/d3-selection": 3.0.11 + '@types/d3-selection': 3.0.11 - "@types/d3-chord@3.0.6": {} + '@types/d3-chord@3.0.6': {} - "@types/d3-color@3.1.3": {} + '@types/d3-color@3.1.3': {} - "@types/d3-contour@3.0.6": + '@types/d3-contour@3.0.6': dependencies: - "@types/d3-array": 3.2.1 - "@types/geojson": 7946.0.16 + '@types/d3-array': 3.2.1 + '@types/geojson': 7946.0.16 - "@types/d3-delaunay@6.0.4": {} + '@types/d3-delaunay@6.0.4': {} - "@types/d3-dispatch@3.0.6": {} + '@types/d3-dispatch@3.0.6': {} - "@types/d3-drag@3.0.7": + '@types/d3-drag@3.0.7': dependencies: - "@types/d3-selection": 3.0.11 + '@types/d3-selection': 3.0.11 - "@types/d3-dsv@3.0.7": {} + '@types/d3-dsv@3.0.7': {} - "@types/d3-ease@3.0.2": {} + '@types/d3-ease@3.0.2': {} - "@types/d3-fetch@3.0.7": + '@types/d3-fetch@3.0.7': dependencies: - "@types/d3-dsv": 3.0.7 + '@types/d3-dsv': 3.0.7 - "@types/d3-force@3.0.10": {} + '@types/d3-force@3.0.10': {} - "@types/d3-format@3.0.4": {} + '@types/d3-format@3.0.4': {} - "@types/d3-geo@3.1.0": + '@types/d3-geo@3.1.0': dependencies: - "@types/geojson": 7946.0.16 + '@types/geojson': 7946.0.16 - "@types/d3-hierarchy@3.1.7": {} + '@types/d3-hierarchy@3.1.7': {} - "@types/d3-interpolate@3.0.4": + '@types/d3-interpolate@3.0.4': dependencies: - "@types/d3-color": 3.1.3 + '@types/d3-color': 3.1.3 - "@types/d3-path@3.1.1": {} + '@types/d3-path@3.1.1': {} - "@types/d3-polygon@3.0.2": {} + '@types/d3-polygon@3.0.2': {} - "@types/d3-quadtree@3.0.6": {} + '@types/d3-quadtree@3.0.6': {} - "@types/d3-random@3.0.3": {} + '@types/d3-random@3.0.3': {} - "@types/d3-scale-chromatic@3.1.0": {} + '@types/d3-scale-chromatic@3.1.0': {} - "@types/d3-scale@4.0.9": + '@types/d3-scale@4.0.9': dependencies: - "@types/d3-time": 3.0.4 + '@types/d3-time': 3.0.4 - "@types/d3-selection@3.0.11": {} + '@types/d3-selection@3.0.11': {} - "@types/d3-shape@3.1.7": + '@types/d3-shape@3.1.7': dependencies: - "@types/d3-path": 3.1.1 + '@types/d3-path': 3.1.1 - "@types/d3-time-format@4.0.3": {} + '@types/d3-time-format@4.0.3': {} - "@types/d3-time@3.0.4": {} + '@types/d3-time@3.0.4': {} - "@types/d3-timer@3.0.2": {} + '@types/d3-timer@3.0.2': {} - "@types/d3-transition@3.0.9": + '@types/d3-transition@3.0.9': dependencies: - "@types/d3-selection": 3.0.11 + '@types/d3-selection': 3.0.11 - "@types/d3-zoom@3.0.8": + '@types/d3-zoom@3.0.8': dependencies: - "@types/d3-interpolate": 3.0.4 - "@types/d3-selection": 3.0.11 + '@types/d3-interpolate': 3.0.4 + '@types/d3-selection': 3.0.11 - "@types/d3@7.4.3": + '@types/d3@7.4.3': dependencies: - "@types/d3-array": 3.2.1 - "@types/d3-axis": 3.0.6 - "@types/d3-brush": 3.0.6 - "@types/d3-chord": 3.0.6 - "@types/d3-color": 3.1.3 - "@types/d3-contour": 3.0.6 - "@types/d3-delaunay": 6.0.4 - "@types/d3-dispatch": 3.0.6 - "@types/d3-drag": 3.0.7 - "@types/d3-dsv": 3.0.7 - "@types/d3-ease": 3.0.2 - "@types/d3-fetch": 3.0.7 - "@types/d3-force": 3.0.10 - "@types/d3-format": 3.0.4 - "@types/d3-geo": 3.1.0 - "@types/d3-hierarchy": 3.1.7 - "@types/d3-interpolate": 3.0.4 - "@types/d3-path": 3.1.1 - "@types/d3-polygon": 3.0.2 - "@types/d3-quadtree": 3.0.6 - "@types/d3-random": 3.0.3 - "@types/d3-scale": 4.0.9 - "@types/d3-scale-chromatic": 3.1.0 - "@types/d3-selection": 3.0.11 - "@types/d3-shape": 3.1.7 - "@types/d3-time": 3.0.4 - "@types/d3-time-format": 4.0.3 - "@types/d3-timer": 3.0.2 - "@types/d3-transition": 3.0.9 - "@types/d3-zoom": 3.0.8 + '@types/d3-array': 3.2.1 + '@types/d3-axis': 3.0.6 + '@types/d3-brush': 3.0.6 + '@types/d3-chord': 3.0.6 + '@types/d3-color': 3.1.3 + '@types/d3-contour': 3.0.6 + '@types/d3-delaunay': 6.0.4 + '@types/d3-dispatch': 3.0.6 + '@types/d3-drag': 3.0.7 + '@types/d3-dsv': 3.0.7 + '@types/d3-ease': 3.0.2 + '@types/d3-fetch': 3.0.7 + '@types/d3-force': 3.0.10 + '@types/d3-format': 3.0.4 + '@types/d3-geo': 3.1.0 + '@types/d3-hierarchy': 3.1.7 + '@types/d3-interpolate': 3.0.4 + '@types/d3-path': 3.1.1 + '@types/d3-polygon': 3.0.2 + '@types/d3-quadtree': 3.0.6 + '@types/d3-random': 3.0.3 + '@types/d3-scale': 4.0.9 + '@types/d3-scale-chromatic': 3.1.0 + '@types/d3-selection': 3.0.11 + '@types/d3-shape': 3.1.7 + '@types/d3-time': 3.0.4 + '@types/d3-time-format': 4.0.3 + '@types/d3-timer': 3.0.2 + '@types/d3-transition': 3.0.9 + '@types/d3-zoom': 3.0.8 - "@types/debug@4.1.12": + '@types/debug@4.1.12': dependencies: - "@types/ms": 2.1.0 + '@types/ms': 2.1.0 - "@types/eslint-scope@3.7.7": + '@types/eslint-scope@3.7.7': dependencies: - "@types/eslint": 9.6.1 - "@types/estree": 1.0.8 + '@types/eslint': 9.6.1 + '@types/estree': 1.0.8 - "@types/eslint@9.6.1": + '@types/eslint@9.6.1': dependencies: - "@types/estree": 1.0.8 - "@types/json-schema": 7.0.15 + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 - "@types/estree-jsx@1.0.5": + '@types/estree-jsx@1.0.5': dependencies: - "@types/estree": 1.0.8 + '@types/estree': 1.0.8 - "@types/estree@1.0.8": {} + '@types/estree@1.0.8': {} - "@types/express-serve-static-core@4.19.6": + '@types/express-serve-static-core@4.19.6': dependencies: - "@types/node": 22.16.5 - "@types/qs": 6.14.0 - "@types/range-parser": 1.2.7 - "@types/send": 0.17.5 + '@types/node': 22.16.5 + '@types/qs': 6.14.0 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.5 - "@types/express-serve-static-core@5.0.7": + '@types/express-serve-static-core@5.0.7': dependencies: - "@types/node": 22.16.5 - "@types/qs": 6.14.0 - "@types/range-parser": 1.2.7 - "@types/send": 0.17.5 + '@types/node': 22.16.5 + '@types/qs': 6.14.0 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.5 - "@types/express@4.17.23": + '@types/express@4.17.23': dependencies: - "@types/body-parser": 1.19.6 - "@types/express-serve-static-core": 4.19.6 - "@types/qs": 6.14.0 - "@types/serve-static": 1.15.8 + '@types/body-parser': 1.19.6 + '@types/express-serve-static-core': 4.19.6 + '@types/qs': 6.14.0 + '@types/serve-static': 1.15.8 - "@types/express@5.0.3": + '@types/express@5.0.3': dependencies: - "@types/body-parser": 1.19.6 - "@types/express-serve-static-core": 5.0.7 - "@types/serve-static": 1.15.8 + '@types/body-parser': 1.19.6 + '@types/express-serve-static-core': 5.0.7 + '@types/serve-static': 1.15.8 - "@types/formidable@2.0.6": + '@types/formidable@2.0.6': dependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 - "@types/geojson@7946.0.16": {} + '@types/geojson@7946.0.16': {} - "@types/hast@3.0.4": + '@types/graceful-fs@4.1.9': dependencies: - "@types/unist": 3.0.3 + '@types/node': 22.16.5 + + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/http-assert@1.5.6': {} + + '@types/http-errors@2.0.5': {} - "@types/http-assert@1.5.6": {} + '@types/http-proxy@1.17.16': + dependencies: + '@types/node': 22.16.5 - "@types/http-errors@2.0.5": {} + '@types/istanbul-lib-coverage@2.0.6': {} - "@types/http-proxy@1.17.16": + '@types/istanbul-lib-instrument@1.7.8': dependencies: - "@types/node": 22.16.5 + '@types/babel-generator': 6.25.8 + '@types/babel-types': 7.0.16 + '@types/istanbul-lib-coverage': 2.0.6 + source-map: 0.6.1 - "@types/istanbul-lib-coverage@2.0.6": {} + '@types/istanbul-lib-report@3.0.3': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 - "@types/istanbul-lib-report@3.0.3": + '@types/istanbul-lib-source-maps@4.0.4': dependencies: - "@types/istanbul-lib-coverage": 2.0.6 + '@types/istanbul-lib-coverage': 2.0.6 + source-map: 0.6.1 - "@types/istanbul-reports@3.0.4": + '@types/istanbul-reports@3.0.4': dependencies: - "@types/istanbul-lib-report": 3.0.3 + '@types/istanbul-lib-report': 3.0.3 - "@types/jasmine@5.1.8": {} + '@types/jasmine@5.1.8': {} - "@types/js-yaml@4.0.9": {} + '@types/js-yaml@4.0.9': {} - "@types/json-schema@7.0.15": {} + '@types/json-schema@7.0.15': {} - "@types/katex@0.16.7": {} + '@types/katex@0.16.7': {} - "@types/keygrip@1.0.6": {} + '@types/keygrip@1.0.6': {} - "@types/koa-compose@3.2.8": + '@types/koa-compose@3.2.8': dependencies: - "@types/koa": 2.15.0 + '@types/koa': 2.15.0 - "@types/koa@2.15.0": + '@types/koa@2.15.0': dependencies: - "@types/accepts": 1.3.7 - "@types/content-disposition": 0.5.9 - "@types/cookies": 0.9.1 - "@types/http-assert": 1.5.6 - "@types/http-errors": 2.0.5 - "@types/keygrip": 1.0.6 - "@types/koa-compose": 3.2.8 - "@types/node": 22.16.5 + '@types/accepts': 1.3.7 + '@types/content-disposition': 0.5.9 + '@types/cookies': 0.9.1 + '@types/http-assert': 1.5.6 + '@types/http-errors': 2.0.5 + '@types/keygrip': 1.0.6 + '@types/koa-compose': 3.2.8 + '@types/node': 22.16.5 - "@types/koa__cors@5.0.0": + '@types/koa__cors@5.0.0': dependencies: - "@types/koa": 2.15.0 + '@types/koa': 2.15.0 + + '@types/koa__router@12.0.4': + dependencies: + '@types/koa': 2.15.0 + + '@types/lodash@4.17.20': {} - "@types/koa__router@12.0.4": + '@types/mdast@4.0.4': dependencies: - "@types/koa": 2.15.0 + '@types/unist': 3.0.3 - "@types/lodash@4.17.20": {} + '@types/mdx@2.0.13': {} - "@types/mdast@4.0.4": + '@types/merge-stream@2.0.0': dependencies: - "@types/unist": 3.0.3 + '@types/node': 22.16.5 - "@types/mdx@2.0.13": {} + '@types/micromatch@4.0.9': + dependencies: + '@types/braces': 3.0.5 + + '@types/mime@1.3.5': {} - "@types/mime@1.3.5": {} + '@types/minimatch@3.0.5': {} - "@types/minimatch@3.0.5": {} + '@types/minimist@1.2.5': {} - "@types/minimist@1.2.5": {} + '@types/ms@2.1.0': {} - "@types/ms@2.1.0": {} + '@types/nlcst@2.0.3': + dependencies: + '@types/unist': 3.0.3 - "@types/nlcst@2.0.3": + '@types/node-forge@1.3.13': dependencies: - "@types/unist": 3.0.3 + '@types/node': 22.16.5 - "@types/node-forge@1.3.13": + '@types/node-notifier@8.0.5': dependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 - "@types/node@22.16.5": + '@types/node@22.16.5': dependencies: undici-types: 6.21.0 - "@types/normalize-package-data@2.4.4": {} + '@types/normalize-package-data@2.4.4': {} + + '@types/picomatch@4.0.2': {} - "@types/prettier@3.0.0": + '@types/prettier@3.0.0': dependencies: prettier: 3.6.2 - "@types/qs@6.14.0": {} + '@types/qs@6.14.0': {} - "@types/range-parser@1.2.7": {} + '@types/range-parser@1.2.7': {} - "@types/react-dom@19.1.6(@types/react@19.1.8)": + '@types/react-dom@19.1.6(@types/react@19.1.8)': dependencies: - "@types/react": 19.1.8 + '@types/react': 19.1.8 - "@types/react@19.1.8": + '@types/react@19.1.8': dependencies: csstype: 3.1.3 - "@types/retry@0.12.2": {} + '@types/retry@0.12.2': {} - "@types/send@0.17.5": + '@types/send@0.17.5': dependencies: - "@types/mime": 1.3.5 - "@types/node": 22.16.5 + '@types/mime': 1.3.5 + '@types/node': 22.16.5 - "@types/serve-index@1.9.4": + '@types/serve-index@1.9.4': dependencies: - "@types/express": 4.17.23 + '@types/express': 4.17.23 - "@types/serve-static@1.15.8": + '@types/serve-static@1.15.8': dependencies: - "@types/http-errors": 2.0.5 - "@types/node": 22.16.5 - "@types/send": 0.17.5 + '@types/http-errors': 2.0.5 + '@types/node': 22.16.5 + '@types/send': 0.17.5 - "@types/sockjs@0.3.36": + '@types/sockjs@0.3.36': dependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 - "@types/stack-utils@2.0.3": {} + '@types/stack-utils@2.0.3': {} - "@types/trusted-types@2.0.7": + '@types/supports-color@8.1.3': {} + + '@types/trusted-types@2.0.7': optional: true - "@types/unist@2.0.11": {} + '@types/unist@2.0.11': {} + + '@types/unist@3.0.3': {} - "@types/unist@3.0.3": {} + '@types/write-file-atomic@4.0.3': + dependencies: + '@types/node': 22.16.5 - "@types/ws@8.18.1": + '@types/ws@8.18.1': dependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 - "@types/yargs-parser@21.0.3": {} + '@types/yargs-parser@21.0.3': {} - "@types/yargs@17.0.33": + '@types/yargs@17.0.33': dependencies: - "@types/yargs-parser": 21.0.3 + '@types/yargs-parser': 21.0.3 - "@typescript/vfs@1.6.1(typescript@5.8.3)": + '@typescript/vfs@1.6.1(typescript@5.8.3)': dependencies: debug: 4.4.1 typescript: 5.8.3 transitivePeerDependencies: - supports-color - "@typespec/asset-emitter@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))": + '@typespec/asset-emitter@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))': dependencies: - "@typespec/compiler": 1.2.1(@types/node@22.16.5) + '@typespec/compiler': 1.2.1(@types/node@22.16.5) - "@typespec/compiler@1.2.1(@types/node@22.16.5)": + '@typespec/compiler@1.2.1(@types/node@22.16.5)': dependencies: - "@babel/code-frame": 7.27.1 - "@inquirer/prompts": 7.6.0(@types/node@22.16.5) + '@babel/code-frame': 7.27.1 + '@inquirer/prompts': 7.6.0(@types/node@22.16.5) ajv: 8.17.1 change-case: 5.4.4 env-paths: 3.0.0 @@ -19803,215 +13424,215 @@ snapshots: yaml: 2.8.0 yargs: 18.0.0 transitivePeerDependencies: - - "@types/node" + - '@types/node' - "@typespec/events@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))": + '@typespec/events@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))': dependencies: - "@typespec/compiler": 1.2.1(@types/node@22.16.5) + '@typespec/compiler': 1.2.1(@types/node@22.16.5) - "@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))": + '@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))': dependencies: - "@typespec/compiler": 1.2.1(@types/node@22.16.5) + '@typespec/compiler': 1.2.1(@types/node@22.16.5) optionalDependencies: - "@typespec/streams": 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) + '@typespec/streams': 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) - "@typespec/openapi3@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))(@typespec/openapi@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))))(@typespec/versioning@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))(@typespec/xml@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))": + '@typespec/openapi3@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))(@typespec/openapi@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))))(@typespec/versioning@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))(@typespec/xml@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))': dependencies: - "@apidevtools/swagger-parser": 12.0.0(openapi-types@12.1.3) - "@typespec/asset-emitter": 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) - "@typespec/compiler": 1.2.1(@types/node@22.16.5) - "@typespec/http": 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) - "@typespec/openapi": 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))) + '@apidevtools/swagger-parser': 12.0.0(openapi-types@12.1.3) + '@typespec/asset-emitter': 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) + '@typespec/compiler': 1.2.1(@types/node@22.16.5) + '@typespec/http': 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) + '@typespec/openapi': 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))) openapi-types: 12.1.3 yaml: 2.8.0 optionalDependencies: - "@typespec/versioning": 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) - "@typespec/xml": 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) + '@typespec/versioning': 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) + '@typespec/xml': 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) - "@typespec/openapi@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))": + '@typespec/openapi@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))': dependencies: - "@typespec/compiler": 1.2.1(@types/node@22.16.5) - "@typespec/http": 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) + '@typespec/compiler': 1.2.1(@types/node@22.16.5) + '@typespec/http': 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) - "@typespec/rest@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))": + '@typespec/rest@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))': dependencies: - "@typespec/compiler": 1.2.1(@types/node@22.16.5) - "@typespec/http": 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) + '@typespec/compiler': 1.2.1(@types/node@22.16.5) + '@typespec/http': 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) - "@typespec/sse@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/events@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))": + '@typespec/sse@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/events@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))(@typespec/http@1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)))': dependencies: - "@typespec/compiler": 1.2.1(@types/node@22.16.5) - "@typespec/events": 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) - "@typespec/http": 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) - "@typespec/streams": 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) + '@typespec/compiler': 1.2.1(@types/node@22.16.5) + '@typespec/events': 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) + '@typespec/http': 1.2.1(@typespec/compiler@1.2.1(@types/node@22.16.5))(@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))) + '@typespec/streams': 0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5)) - "@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))": + '@typespec/streams@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))': dependencies: - "@typespec/compiler": 1.2.1(@types/node@22.16.5) + '@typespec/compiler': 1.2.1(@types/node@22.16.5) - "@typespec/versioning@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))": + '@typespec/versioning@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))': dependencies: - "@typespec/compiler": 1.2.1(@types/node@22.16.5) + '@typespec/compiler': 1.2.1(@types/node@22.16.5) - "@typespec/xml@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))": + '@typespec/xml@0.72.1(@typespec/compiler@1.2.1(@types/node@22.16.5))': dependencies: - "@typespec/compiler": 1.2.1(@types/node@22.16.5) + '@typespec/compiler': 1.2.1(@types/node@22.16.5) - "@ungap/structured-clone@1.3.0": {} + '@ungap/structured-clone@1.3.0': {} - "@unrs/resolver-binding-android-arm-eabi@1.11.1": + '@unrs/resolver-binding-android-arm-eabi@1.11.1': optional: true - "@unrs/resolver-binding-android-arm64@1.11.1": + '@unrs/resolver-binding-android-arm64@1.11.1': optional: true - "@unrs/resolver-binding-darwin-arm64@1.11.1": + '@unrs/resolver-binding-darwin-arm64@1.11.1': optional: true - "@unrs/resolver-binding-darwin-x64@1.11.1": + '@unrs/resolver-binding-darwin-x64@1.11.1': optional: true - "@unrs/resolver-binding-freebsd-x64@1.11.1": + '@unrs/resolver-binding-freebsd-x64@1.11.1': optional: true - "@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1": + '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1': optional: true - "@unrs/resolver-binding-linux-arm-musleabihf@1.11.1": + '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1': optional: true - "@unrs/resolver-binding-linux-arm64-gnu@1.11.1": + '@unrs/resolver-binding-linux-arm64-gnu@1.11.1': optional: true - "@unrs/resolver-binding-linux-arm64-musl@1.11.1": + '@unrs/resolver-binding-linux-arm64-musl@1.11.1': optional: true - "@unrs/resolver-binding-linux-ppc64-gnu@1.11.1": + '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': optional: true - "@unrs/resolver-binding-linux-riscv64-gnu@1.11.1": + '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': optional: true - "@unrs/resolver-binding-linux-riscv64-musl@1.11.1": + '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': optional: true - "@unrs/resolver-binding-linux-s390x-gnu@1.11.1": + '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': optional: true - "@unrs/resolver-binding-linux-x64-gnu@1.11.1": + '@unrs/resolver-binding-linux-x64-gnu@1.11.1': optional: true - "@unrs/resolver-binding-linux-x64-musl@1.11.1": + '@unrs/resolver-binding-linux-x64-musl@1.11.1': optional: true - "@unrs/resolver-binding-wasm32-wasi@1.11.1": + '@unrs/resolver-binding-wasm32-wasi@1.11.1': dependencies: - "@napi-rs/wasm-runtime": 0.2.12 + '@napi-rs/wasm-runtime': 0.2.12 optional: true - "@unrs/resolver-binding-win32-arm64-msvc@1.11.1": + '@unrs/resolver-binding-win32-arm64-msvc@1.11.1': optional: true - "@unrs/resolver-binding-win32-ia32-msvc@1.11.1": + '@unrs/resolver-binding-win32-ia32-msvc@1.11.1': optional: true - "@unrs/resolver-binding-win32-x64-msvc@1.11.1": + '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - "@vitejs/plugin-basic-ssl@2.1.0(vite@7.0.6(@types/node@22.16.5)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))": + '@vitejs/plugin-basic-ssl@2.1.0(vite@7.0.6(@types/node@22.16.5)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': dependencies: vite: 7.0.6(@types/node@22.16.5)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) - "@webassemblyjs/ast@1.14.1": + '@webassemblyjs/ast@1.14.1': dependencies: - "@webassemblyjs/helper-numbers": 1.13.2 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 + '@webassemblyjs/helper-numbers': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - "@webassemblyjs/floating-point-hex-parser@1.13.2": {} + '@webassemblyjs/floating-point-hex-parser@1.13.2': {} - "@webassemblyjs/helper-api-error@1.13.2": {} + '@webassemblyjs/helper-api-error@1.13.2': {} - "@webassemblyjs/helper-buffer@1.14.1": {} + '@webassemblyjs/helper-buffer@1.14.1': {} - "@webassemblyjs/helper-numbers@1.13.2": + '@webassemblyjs/helper-numbers@1.13.2': dependencies: - "@webassemblyjs/floating-point-hex-parser": 1.13.2 - "@webassemblyjs/helper-api-error": 1.13.2 - "@xtuc/long": 4.2.2 + '@webassemblyjs/floating-point-hex-parser': 1.13.2 + '@webassemblyjs/helper-api-error': 1.13.2 + '@xtuc/long': 4.2.2 - "@webassemblyjs/helper-wasm-bytecode@1.13.2": {} + '@webassemblyjs/helper-wasm-bytecode@1.13.2': {} - "@webassemblyjs/helper-wasm-section@1.14.1": + '@webassemblyjs/helper-wasm-section@1.14.1': dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-buffer": 1.14.1 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 - "@webassemblyjs/wasm-gen": 1.14.1 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/wasm-gen': 1.14.1 - "@webassemblyjs/ieee754@1.13.2": + '@webassemblyjs/ieee754@1.13.2': dependencies: - "@xtuc/ieee754": 1.2.0 + '@xtuc/ieee754': 1.2.0 - "@webassemblyjs/leb128@1.13.2": + '@webassemblyjs/leb128@1.13.2': dependencies: - "@xtuc/long": 4.2.2 + '@xtuc/long': 4.2.2 - "@webassemblyjs/utf8@1.13.2": {} + '@webassemblyjs/utf8@1.13.2': {} - "@webassemblyjs/wasm-edit@1.14.1": + '@webassemblyjs/wasm-edit@1.14.1': dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-buffer": 1.14.1 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 - "@webassemblyjs/helper-wasm-section": 1.14.1 - "@webassemblyjs/wasm-gen": 1.14.1 - "@webassemblyjs/wasm-opt": 1.14.1 - "@webassemblyjs/wasm-parser": 1.14.1 - "@webassemblyjs/wast-printer": 1.14.1 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/helper-wasm-section': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-opt': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + '@webassemblyjs/wast-printer': 1.14.1 - "@webassemblyjs/wasm-gen@1.14.1": + '@webassemblyjs/wasm-gen@1.14.1': dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 - "@webassemblyjs/ieee754": 1.13.2 - "@webassemblyjs/leb128": 1.13.2 - "@webassemblyjs/utf8": 1.13.2 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 - "@webassemblyjs/wasm-opt@1.14.1": + '@webassemblyjs/wasm-opt@1.14.1': dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-buffer": 1.14.1 - "@webassemblyjs/wasm-gen": 1.14.1 - "@webassemblyjs/wasm-parser": 1.14.1 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 - "@webassemblyjs/wasm-parser@1.14.1": + '@webassemblyjs/wasm-parser@1.14.1': dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-api-error": 1.13.2 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 - "@webassemblyjs/ieee754": 1.13.2 - "@webassemblyjs/leb128": 1.13.2 - "@webassemblyjs/utf8": 1.13.2 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-api-error': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 - "@webassemblyjs/wast-printer@1.14.1": + '@webassemblyjs/wast-printer@1.14.1': dependencies: - "@webassemblyjs/ast": 1.14.1 - "@xtuc/long": 4.2.2 + '@webassemblyjs/ast': 1.14.1 + '@xtuc/long': 4.2.2 - "@xmldom/xmldom@0.9.8": {} + '@xmldom/xmldom@0.9.8': {} - "@xtuc/ieee754@1.2.0": {} + '@xtuc/ieee754@1.2.0': {} - "@xtuc/long@4.2.2": {} + '@xtuc/long@4.2.2': {} - "@yarnpkg/lockfile@1.1.0": {} + '@yarnpkg/lockfile@1.1.0': {} - "@yarnpkg/parsers@3.0.2": + '@yarnpkg/parsers@3.0.2': dependencies: js-yaml: 3.14.1 tslib: 2.8.1 - "@zkochan/js-yaml@0.0.7": + '@zkochan/js-yaml@0.0.7': dependencies: argparse: 2.0.1 @@ -20095,19 +13716,19 @@ snapshots: algoliasearch@5.32.0: dependencies: - "@algolia/client-abtesting": 5.32.0 - "@algolia/client-analytics": 5.32.0 - "@algolia/client-common": 5.32.0 - "@algolia/client-insights": 5.32.0 - "@algolia/client-personalization": 5.32.0 - "@algolia/client-query-suggestions": 5.32.0 - "@algolia/client-search": 5.32.0 - "@algolia/ingestion": 1.32.0 - "@algolia/monitoring": 1.32.0 - "@algolia/recommend": 5.32.0 - "@algolia/requester-browser-xhr": 5.32.0 - "@algolia/requester-fetch": 5.32.0 - "@algolia/requester-node-http": 5.32.0 + '@algolia/client-abtesting': 5.32.0 + '@algolia/client-analytics': 5.32.0 + '@algolia/client-common': 5.32.0 + '@algolia/client-insights': 5.32.0 + '@algolia/client-personalization': 5.32.0 + '@algolia/client-query-suggestions': 5.32.0 + '@algolia/client-search': 5.32.0 + '@algolia/ingestion': 1.32.0 + '@algolia/monitoring': 1.32.0 + '@algolia/recommend': 5.32.0 + '@algolia/requester-browser-xhr': 5.32.0 + '@algolia/requester-fetch': 5.32.0 + '@algolia/requester-node-http': 5.32.0 ansi-colors@4.1.3: {} @@ -20218,9 +13839,9 @@ snapshots: babel-jest@30.0.5(@babel/core@7.28.0): dependencies: - "@babel/core": 7.28.0 - "@jest/transform": 30.0.5 - "@types/babel__core": 7.20.5 + '@babel/core': 7.28.0 + '@jest/transform': 30.0.5 + '@types/babel__core': 7.20.5 babel-plugin-istanbul: 7.0.0 babel-preset-jest: 30.0.1(@babel/core@7.28.0) chalk: 4.1.2 @@ -20229,17 +13850,17 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@10.0.0(@babel/core@7.27.7)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)): + babel-loader@10.0.0(@babel/core@7.27.7)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))): dependencies: - "@babel/core": 7.27.7 + '@babel/core': 7.27.7 find-up: 5.0.0 webpack: 5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5) babel-plugin-istanbul@7.0.0: dependencies: - "@babel/helper-plugin-utils": 7.27.1 - "@istanbuljs/load-nyc-config": 1.1.0 - "@istanbuljs/schema": 0.1.3 + '@babel/helper-plugin-utils': 7.27.1 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 6.0.3 test-exclude: 6.0.0 transitivePeerDependencies: @@ -20247,56 +13868,56 @@ snapshots: babel-plugin-jest-hoist@30.0.1: dependencies: - "@babel/template": 7.27.2 - "@babel/types": 7.28.2 - "@types/babel__core": 7.20.5 + '@babel/template': 7.27.2 + '@babel/types': 7.28.2 + '@types/babel__core': 7.20.5 babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.27.7): dependencies: - "@babel/compat-data": 7.28.0 - "@babel/core": 7.27.7 - "@babel/helper-define-polyfill-provider": 0.6.5(@babel/core@7.27.7) + '@babel/compat-data': 7.28.0 + '@babel/core': 7.27.7 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.27.7) semver: 6.3.1 transitivePeerDependencies: - supports-color babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.27.7): dependencies: - "@babel/core": 7.27.7 - "@babel/helper-define-polyfill-provider": 0.6.5(@babel/core@7.27.7) + '@babel/core': 7.27.7 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.27.7) core-js-compat: 3.44.0 transitivePeerDependencies: - supports-color babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.27.7): dependencies: - "@babel/core": 7.27.7 - "@babel/helper-define-polyfill-provider": 0.6.5(@babel/core@7.27.7) + '@babel/core': 7.27.7 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.27.7) transitivePeerDependencies: - supports-color babel-preset-current-node-syntax@1.1.0(@babel/core@7.28.0): dependencies: - "@babel/core": 7.28.0 - "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.28.0) - "@babel/plugin-syntax-bigint": 7.8.3(@babel/core@7.28.0) - "@babel/plugin-syntax-class-properties": 7.12.13(@babel/core@7.28.0) - "@babel/plugin-syntax-class-static-block": 7.14.5(@babel/core@7.28.0) - "@babel/plugin-syntax-import-attributes": 7.27.1(@babel/core@7.28.0) - "@babel/plugin-syntax-import-meta": 7.10.4(@babel/core@7.28.0) - "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.28.0) - "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.28.0) - "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.28.0) - "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.28.0) - "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.28.0) - "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.28.0) - "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.28.0) - "@babel/plugin-syntax-private-property-in-object": 7.14.5(@babel/core@7.28.0) - "@babel/plugin-syntax-top-level-await": 7.14.5(@babel/core@7.28.0) + '@babel/core': 7.28.0 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.28.0) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.28.0) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.28.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.28.0) babel-preset-jest@30.0.1(@babel/core@7.28.0): dependencies: - "@babel/core": 7.28.0 + '@babel/core': 7.28.0 babel-plugin-jest-hoist: 30.0.1 babel-preset-current-node-syntax: 1.1.0(@babel/core@7.28.0) @@ -20483,7 +14104,7 @@ snapshots: cacache@18.0.4: dependencies: - "@npmcli/fs": 3.1.1 + '@npmcli/fs': 3.1.1 fs-minipass: 3.0.3 glob: 10.4.5 lru-cache: 10.4.3 @@ -20498,7 +14119,7 @@ snapshots: cacache@19.0.1: dependencies: - "@npmcli/fs": 4.0.0 + '@npmcli/fs': 4.0.0 fs-minipass: 3.0.3 glob: 10.4.5 lru-cache: 10.4.3 @@ -20584,11 +14205,11 @@ snapshots: chevrotain@11.0.3: dependencies: - "@chevrotain/cst-dts-gen": 11.0.3 - "@chevrotain/gast": 11.0.3 - "@chevrotain/regexp-to-ast": 11.0.3 - "@chevrotain/types": 11.0.3 - "@chevrotain/utils": 11.0.3 + '@chevrotain/cst-dts-gen': 11.0.3 + '@chevrotain/gast': 11.0.3 + '@chevrotain/regexp-to-ast': 11.0.3 + '@chevrotain/types': 11.0.3 + '@chevrotain/utils': 11.0.3 lodash-es: 4.17.21 chokidar@3.6.0: @@ -20687,7 +14308,7 @@ snapshots: co-body@6.2.0: dependencies: - "@hapi/bourne": 3.0.0 + '@hapi/bourne': 3.0.0 inflation: 2.1.0 qs: 6.14.0 raw-body: 2.5.2 @@ -20895,7 +14516,7 @@ snapshots: dependencies: is-what: 3.14.1 - copy-webpack-plugin@13.0.0(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)): + copy-webpack-plugin@13.0.0(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))): dependencies: glob-parent: 6.0.2 normalize-path: 3.0.0 @@ -20984,7 +14605,7 @@ snapshots: randombytes: 2.1.0 randomfill: 1.0.4 - css-loader@7.1.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)): + css-loader@7.1.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))): dependencies: icss-utils: 5.1.0(postcss@8.5.6) postcss: 8.5.6 @@ -21325,7 +14946,7 @@ snapshots: dns-packet@5.6.1: dependencies: - "@leichtgewicht/ip-codec": 2.0.5 + '@leichtgewicht/ip-codec': 2.0.5 dom-serialize@2.2.1: dependencies: @@ -21350,7 +14971,7 @@ snapshots: dompurify@3.2.6: optionalDependencies: - "@types/trusted-types": 2.0.7 + '@types/trusted-types': 2.0.7 domutils@3.2.2: dependencies: @@ -21427,8 +15048,8 @@ snapshots: engine.io@6.6.4: dependencies: - "@types/cors": 2.8.19 - "@types/node": 22.16.5 + '@types/cors': 2.8.19 + '@types/node': 22.16.5 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.7.2 @@ -21499,14 +15120,14 @@ snapshots: esast-util-from-estree@2.0.0: dependencies: - "@types/estree-jsx": 1.0.5 + '@types/estree-jsx': 1.0.5 devlop: 1.1.0 estree-util-visit: 2.0.0 unist-util-position-from-estree: 2.0.0 esast-util-from-js@2.0.1: dependencies: - "@types/estree-jsx": 1.0.5 + '@types/estree-jsx': 1.0.5 acorn: 8.15.0 esast-util-from-estree: 2.0.0 vfile-message: 4.0.2 @@ -21515,60 +15136,60 @@ snapshots: esbuild@0.25.5: optionalDependencies: - "@esbuild/aix-ppc64": 0.25.5 - "@esbuild/android-arm": 0.25.5 - "@esbuild/android-arm64": 0.25.5 - "@esbuild/android-x64": 0.25.5 - "@esbuild/darwin-arm64": 0.25.5 - "@esbuild/darwin-x64": 0.25.5 - "@esbuild/freebsd-arm64": 0.25.5 - "@esbuild/freebsd-x64": 0.25.5 - "@esbuild/linux-arm": 0.25.5 - "@esbuild/linux-arm64": 0.25.5 - "@esbuild/linux-ia32": 0.25.5 - "@esbuild/linux-loong64": 0.25.5 - "@esbuild/linux-mips64el": 0.25.5 - "@esbuild/linux-ppc64": 0.25.5 - "@esbuild/linux-riscv64": 0.25.5 - "@esbuild/linux-s390x": 0.25.5 - "@esbuild/linux-x64": 0.25.5 - "@esbuild/netbsd-arm64": 0.25.5 - "@esbuild/netbsd-x64": 0.25.5 - "@esbuild/openbsd-arm64": 0.25.5 - "@esbuild/openbsd-x64": 0.25.5 - "@esbuild/sunos-x64": 0.25.5 - "@esbuild/win32-arm64": 0.25.5 - "@esbuild/win32-ia32": 0.25.5 - "@esbuild/win32-x64": 0.25.5 + '@esbuild/aix-ppc64': 0.25.5 + '@esbuild/android-arm': 0.25.5 + '@esbuild/android-arm64': 0.25.5 + '@esbuild/android-x64': 0.25.5 + '@esbuild/darwin-arm64': 0.25.5 + '@esbuild/darwin-x64': 0.25.5 + '@esbuild/freebsd-arm64': 0.25.5 + '@esbuild/freebsd-x64': 0.25.5 + '@esbuild/linux-arm': 0.25.5 + '@esbuild/linux-arm64': 0.25.5 + '@esbuild/linux-ia32': 0.25.5 + '@esbuild/linux-loong64': 0.25.5 + '@esbuild/linux-mips64el': 0.25.5 + '@esbuild/linux-ppc64': 0.25.5 + '@esbuild/linux-riscv64': 0.25.5 + '@esbuild/linux-s390x': 0.25.5 + '@esbuild/linux-x64': 0.25.5 + '@esbuild/netbsd-arm64': 0.25.5 + '@esbuild/netbsd-x64': 0.25.5 + '@esbuild/openbsd-arm64': 0.25.5 + '@esbuild/openbsd-x64': 0.25.5 + '@esbuild/sunos-x64': 0.25.5 + '@esbuild/win32-arm64': 0.25.5 + '@esbuild/win32-ia32': 0.25.5 + '@esbuild/win32-x64': 0.25.5 esbuild@0.25.7: optionalDependencies: - "@esbuild/aix-ppc64": 0.25.7 - "@esbuild/android-arm": 0.25.7 - "@esbuild/android-arm64": 0.25.7 - "@esbuild/android-x64": 0.25.7 - "@esbuild/darwin-arm64": 0.25.7 - "@esbuild/darwin-x64": 0.25.7 - "@esbuild/freebsd-arm64": 0.25.7 - "@esbuild/freebsd-x64": 0.25.7 - "@esbuild/linux-arm": 0.25.7 - "@esbuild/linux-arm64": 0.25.7 - "@esbuild/linux-ia32": 0.25.7 - "@esbuild/linux-loong64": 0.25.7 - "@esbuild/linux-mips64el": 0.25.7 - "@esbuild/linux-ppc64": 0.25.7 - "@esbuild/linux-riscv64": 0.25.7 - "@esbuild/linux-s390x": 0.25.7 - "@esbuild/linux-x64": 0.25.7 - "@esbuild/netbsd-arm64": 0.25.7 - "@esbuild/netbsd-x64": 0.25.7 - "@esbuild/openbsd-arm64": 0.25.7 - "@esbuild/openbsd-x64": 0.25.7 - "@esbuild/openharmony-arm64": 0.25.7 - "@esbuild/sunos-x64": 0.25.7 - "@esbuild/win32-arm64": 0.25.7 - "@esbuild/win32-ia32": 0.25.7 - "@esbuild/win32-x64": 0.25.7 + '@esbuild/aix-ppc64': 0.25.7 + '@esbuild/android-arm': 0.25.7 + '@esbuild/android-arm64': 0.25.7 + '@esbuild/android-x64': 0.25.7 + '@esbuild/darwin-arm64': 0.25.7 + '@esbuild/darwin-x64': 0.25.7 + '@esbuild/freebsd-arm64': 0.25.7 + '@esbuild/freebsd-x64': 0.25.7 + '@esbuild/linux-arm': 0.25.7 + '@esbuild/linux-arm64': 0.25.7 + '@esbuild/linux-ia32': 0.25.7 + '@esbuild/linux-loong64': 0.25.7 + '@esbuild/linux-mips64el': 0.25.7 + '@esbuild/linux-ppc64': 0.25.7 + '@esbuild/linux-riscv64': 0.25.7 + '@esbuild/linux-s390x': 0.25.7 + '@esbuild/linux-x64': 0.25.7 + '@esbuild/netbsd-arm64': 0.25.7 + '@esbuild/netbsd-x64': 0.25.7 + '@esbuild/openbsd-arm64': 0.25.7 + '@esbuild/openbsd-x64': 0.25.7 + '@esbuild/openharmony-arm64': 0.25.7 + '@esbuild/sunos-x64': 0.25.7 + '@esbuild/win32-arm64': 0.25.7 + '@esbuild/win32-ia32': 0.25.7 + '@esbuild/win32-x64': 0.25.7 escalade@3.2.0: {} @@ -21599,11 +15220,11 @@ snapshots: estree-util-attach-comments@3.0.0: dependencies: - "@types/estree": 1.0.8 + '@types/estree': 1.0.8 estree-util-build-jsx@3.0.1: dependencies: - "@types/estree-jsx": 1.0.5 + '@types/estree-jsx': 1.0.5 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 estree-walker: 3.0.3 @@ -21614,27 +15235,27 @@ snapshots: estree-util-scope@1.0.0: dependencies: - "@types/estree": 1.0.8 + '@types/estree': 1.0.8 devlop: 1.1.0 estree-util-to-js@2.0.0: dependencies: - "@types/estree-jsx": 1.0.5 + '@types/estree-jsx': 1.0.5 astring: 1.9.0 source-map: 0.7.4 estree-util-value-to-estree@3.4.0: dependencies: - "@types/estree": 1.0.8 + '@types/estree': 1.0.8 estree-util-visit@2.0.0: dependencies: - "@types/estree-jsx": 1.0.5 - "@types/unist": 3.0.3 + '@types/estree-jsx': 1.0.5 + '@types/unist': 3.0.3 estree-walker@3.0.3: dependencies: - "@types/estree": 1.0.8 + '@types/estree': 1.0.8 esutils@2.0.3: {} @@ -21701,8 +15322,8 @@ snapshots: expect@30.0.5: dependencies: - "@jest/expect-utils": 30.0.5 - "@jest/get-type": 30.0.1 + '@jest/expect-utils': 30.0.5 + '@jest/get-type': 30.0.1 jest-matcher-utils: 30.0.5 jest-message-util: 30.0.5 jest-mock: 30.0.5 @@ -21800,8 +15421,8 @@ snapshots: fast-glob@3.3.3: dependencies: - "@nodelib/fs.stat": 2.0.5 - "@nodelib/fs.walk": 1.2.8 + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.8 @@ -21948,7 +15569,7 @@ snapshots: formidable@2.1.5: dependencies: - "@paralleldrive/cuid2": 2.2.2 + '@paralleldrive/cuid2': 2.2.2 dezalgo: 1.0.4 once: 1.4.0 qs: 6.14.0 @@ -22017,7 +15638,7 @@ snapshots: get-pkg-repo@4.2.1: dependencies: - "@hutson/parse-repository-url": 3.0.2 + '@hutson/parse-repository-url': 3.0.2 hosted-git-info: 4.1.0 through2: 2.0.5 yargs: 16.2.0 @@ -22128,7 +15749,7 @@ snapshots: globby@14.1.0: dependencies: - "@sindresorhus/merge-streams": 2.3.0 + '@sindresorhus/merge-streams': 2.3.0 fast-glob: 3.3.3 ignore: 7.0.5 path-type: 6.0.0 @@ -22202,20 +15823,20 @@ snapshots: hast-util-from-dom@5.0.1: dependencies: - "@types/hast": 3.0.4 + '@types/hast': 3.0.4 hastscript: 9.0.1 web-namespaces: 2.0.1 hast-util-from-html-isomorphic@2.0.0: dependencies: - "@types/hast": 3.0.4 + '@types/hast': 3.0.4 hast-util-from-dom: 5.0.1 hast-util-from-html: 2.0.3 unist-util-remove-position: 5.0.0 hast-util-from-html@2.0.3: dependencies: - "@types/hast": 3.0.4 + '@types/hast': 3.0.4 devlop: 1.1.0 hast-util-from-parse5: 8.0.3 parse5: 7.3.0 @@ -22224,8 +15845,8 @@ snapshots: hast-util-from-parse5@8.0.3: dependencies: - "@types/hast": 3.0.4 - "@types/unist": 3.0.3 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 devlop: 1.1.0 hastscript: 9.0.1 property-information: 7.1.0 @@ -22235,17 +15856,17 @@ snapshots: hast-util-is-element@3.0.0: dependencies: - "@types/hast": 3.0.4 + '@types/hast': 3.0.4 hast-util-parse-selector@4.0.0: dependencies: - "@types/hast": 3.0.4 + '@types/hast': 3.0.4 hast-util-raw@9.1.0: dependencies: - "@types/hast": 3.0.4 - "@types/unist": 3.0.3 - "@ungap/structured-clone": 1.3.0 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + '@ungap/structured-clone': 1.3.0 hast-util-from-parse5: 8.0.3 hast-util-to-parse5: 8.0.0 html-void-elements: 3.0.0 @@ -22259,9 +15880,9 @@ snapshots: hast-util-to-estree@3.1.3: dependencies: - "@types/estree": 1.0.8 - "@types/estree-jsx": 1.0.5 - "@types/hast": 3.0.4 + '@types/estree': 1.0.8 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 devlop: 1.1.0 estree-util-attach-comments: 3.0.0 @@ -22280,8 +15901,8 @@ snapshots: hast-util-to-html@9.0.5: dependencies: - "@types/hast": 3.0.4 - "@types/unist": 3.0.3 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 ccount: 2.0.1 comma-separated-tokens: 2.0.3 hast-util-whitespace: 3.0.0 @@ -22294,9 +15915,9 @@ snapshots: hast-util-to-jsx-runtime@2.3.6: dependencies: - "@types/estree": 1.0.8 - "@types/hast": 3.0.4 - "@types/unist": 3.0.3 + '@types/estree': 1.0.8 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 comma-separated-tokens: 2.0.3 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 @@ -22314,7 +15935,7 @@ snapshots: hast-util-to-parse5@8.0.0: dependencies: - "@types/hast": 3.0.4 + '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 devlop: 1.1.0 property-information: 6.5.0 @@ -22324,22 +15945,22 @@ snapshots: hast-util-to-string@3.0.1: dependencies: - "@types/hast": 3.0.4 + '@types/hast': 3.0.4 hast-util-to-text@4.0.2: dependencies: - "@types/hast": 3.0.4 - "@types/unist": 3.0.3 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 hast-util-is-element: 3.0.0 unist-util-find-after: 5.0.0 hast-util-whitespace@3.0.0: dependencies: - "@types/hast": 3.0.4 + '@types/hast': 3.0.4 hastscript@9.0.1: dependencies: - "@types/hast": 3.0.4 + '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 hast-util-parse-selector: 4.0.0 property-information: 7.1.0 @@ -22426,19 +16047,19 @@ snapshots: http-proxy-middleware@2.0.9(@types/express@4.17.23): dependencies: - "@types/http-proxy": 1.17.16 + '@types/http-proxy': 1.17.16 http-proxy: 1.18.1(debug@4.4.1) is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.8 optionalDependencies: - "@types/express": 4.17.23 + '@types/express': 4.17.23 transitivePeerDependencies: - debug http-proxy-middleware@3.0.5: dependencies: - "@types/http-proxy": 1.17.16 + '@types/http-proxy': 1.17.16 debug: 4.4.1 http-proxy: 1.18.1(debug@4.4.1) is-glob: 4.0.3 @@ -22541,7 +16162,7 @@ snapshots: init-package-json@6.0.3: dependencies: - "@npmcli/package-json": 5.2.0 + '@npmcli/package-json': 5.2.0 npm-package-arg: 11.0.2 promzard: 1.0.2 read: 3.0.1 @@ -22762,9 +16383,9 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: - "@babel/core": 7.28.0 - "@babel/parser": 7.28.0 - "@istanbuljs/schema": 0.1.3 + '@babel/core': 7.28.0 + '@babel/parser': 7.28.0 + '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 transitivePeerDependencies: @@ -22772,9 +16393,9 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: - "@babel/core": 7.27.7 - "@babel/parser": 7.28.0 - "@istanbuljs/schema": 0.1.3 + '@babel/core': 7.27.7 + '@babel/parser': 7.28.0 + '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.7.2 transitivePeerDependencies: @@ -22796,7 +16417,7 @@ snapshots: istanbul-lib-source-maps@5.0.6: dependencies: - "@jridgewell/trace-mapping": 0.3.29 + '@jridgewell/trace-mapping': 0.3.29 debug: 4.4.1 istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: @@ -22809,9 +16430,9 @@ snapshots: jackspeak@3.4.3: dependencies: - "@isaacs/cliui": 8.0.2 + '@isaacs/cliui': 8.0.2 optionalDependencies: - "@pkgjs/parseargs": 0.11.0 + '@pkgjs/parseargs': 0.11.0 jake@10.9.2: dependencies: @@ -22832,11 +16453,11 @@ snapshots: jest-circus@30.0.5: dependencies: - "@jest/environment": 30.0.5 - "@jest/expect": 30.0.5 - "@jest/test-result": 30.0.5 - "@jest/types": 30.0.5 - "@types/node": 22.16.5 + '@jest/environment': 30.0.5 + '@jest/expect': 30.0.5 + '@jest/test-result': 30.0.5 + '@jest/types': 30.0.5 + '@types/node': 22.16.5 chalk: 4.1.2 co: 4.6.0 dedent: 1.6.0 @@ -22856,11 +16477,11 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@30.0.5(@types/node@22.16.5): + jest-cli@30.0.5(@types/node-notifier@8.0.5)(@types/node@22.16.5): dependencies: - "@jest/core": 30.0.5 - "@jest/test-result": 30.0.5 - "@jest/types": 30.0.5 + '@jest/core': 30.0.5(@types/node-notifier@8.0.5) + '@jest/test-result': 30.0.5 + '@jest/types': 30.0.5 chalk: 4.1.2 exit-x: 0.2.2 import-local: 3.2.0 @@ -22869,7 +16490,8 @@ snapshots: jest-validate: 30.0.5 yargs: 17.7.2 transitivePeerDependencies: - - "@types/node" + - '@types/node' + - '@types/node-notifier' - babel-plugin-macros - esbuild-register - supports-color @@ -22877,11 +16499,11 @@ snapshots: jest-config@30.0.5(@types/node@22.16.5): dependencies: - "@babel/core": 7.28.0 - "@jest/get-type": 30.0.1 - "@jest/pattern": 30.0.1 - "@jest/test-sequencer": 30.0.5 - "@jest/types": 30.0.5 + '@babel/core': 7.28.0 + '@jest/get-type': 30.0.1 + '@jest/pattern': 30.0.1 + '@jest/test-sequencer': 30.0.5 + '@jest/types': 30.0.5 babel-jest: 30.0.5(@babel/core@7.28.0) chalk: 4.1.2 ci-info: 4.3.0 @@ -22902,7 +16524,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -22916,8 +16538,8 @@ snapshots: jest-diff@30.0.5: dependencies: - "@jest/diff-sequences": 30.0.1 - "@jest/get-type": 30.0.1 + '@jest/diff-sequences': 30.0.1 + '@jest/get-type': 30.0.1 chalk: 4.1.2 pretty-format: 30.0.5 @@ -22927,18 +16549,18 @@ snapshots: jest-each@30.0.5: dependencies: - "@jest/get-type": 30.0.1 - "@jest/types": 30.0.5 + '@jest/get-type': 30.0.1 + '@jest/types': 30.0.5 chalk: 4.1.2 jest-util: 30.0.5 pretty-format: 30.0.5 jest-environment-node@30.0.5: dependencies: - "@jest/environment": 30.0.5 - "@jest/fake-timers": 30.0.5 - "@jest/types": 30.0.5 - "@types/node": 22.16.5 + '@jest/environment': 30.0.5 + '@jest/fake-timers': 30.0.5 + '@jest/types': 30.0.5 + '@types/node': 22.16.5 jest-mock: 30.0.5 jest-util: 30.0.5 jest-validate: 30.0.5 @@ -22947,8 +16569,8 @@ snapshots: jest-haste-map@30.0.5: dependencies: - "@jest/types": 30.0.5 - "@types/node": 22.16.5 + '@jest/types': 30.0.5 + '@types/node': 22.16.5 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -22962,21 +16584,23 @@ snapshots: jest-leak-detector@30.0.5: dependencies: - "@jest/get-type": 30.0.1 + '@jest/get-type': 30.0.1 pretty-format: 30.0.5 jest-matcher-utils@30.0.5: dependencies: - "@jest/get-type": 30.0.1 + '@jest/get-type': 30.0.1 chalk: 4.1.2 jest-diff: 30.0.5 pretty-format: 30.0.5 jest-message-util@30.0.5: dependencies: - "@babel/code-frame": 7.27.1 - "@jest/types": 30.0.5 - "@types/stack-utils": 2.0.3 + '@babel/code-frame': 7.27.1 + '@jest/types': 30.0.5 + '@types/graceful-fs': 4.1.9 + '@types/micromatch': 4.0.9 + '@types/stack-utils': 2.0.3 chalk: 4.1.2 graceful-fs: 4.2.11 micromatch: 4.0.8 @@ -22986,8 +16610,8 @@ snapshots: jest-mock@30.0.5: dependencies: - "@jest/types": 30.0.5 - "@types/node": 22.16.5 + '@jest/types': 30.0.5 + '@types/node': 22.16.5 jest-util: 30.0.5 jest-pnp-resolver@1.2.3(jest-resolve@30.0.5): @@ -23016,12 +16640,12 @@ snapshots: jest-runner@30.0.5: dependencies: - "@jest/console": 30.0.5 - "@jest/environment": 30.0.5 - "@jest/test-result": 30.0.5 - "@jest/transform": 30.0.5 - "@jest/types": 30.0.5 - "@types/node": 22.16.5 + '@jest/console': 30.0.5 + '@jest/environment': 30.0.5 + '@jest/test-result': 30.0.5 + '@jest/transform': 30.0.5 + '@jest/types': 30.0.5 + '@types/node': 22.16.5 chalk: 4.1.2 emittery: 0.13.1 exit-x: 0.2.2 @@ -23043,14 +16667,14 @@ snapshots: jest-runtime@30.0.5: dependencies: - "@jest/environment": 30.0.5 - "@jest/fake-timers": 30.0.5 - "@jest/globals": 30.0.5 - "@jest/source-map": 30.0.1 - "@jest/test-result": 30.0.5 - "@jest/transform": 30.0.5 - "@jest/types": 30.0.5 - "@types/node": 22.16.5 + '@jest/environment': 30.0.5 + '@jest/fake-timers': 30.0.5 + '@jest/globals': 30.0.5 + '@jest/source-map': 30.0.1 + '@jest/test-result': 30.0.5 + '@jest/transform': 30.0.5 + '@jest/types': 30.0.5 + '@types/node': 22.16.5 chalk: 4.1.2 cjs-module-lexer: 2.1.0 collect-v8-coverage: 1.0.2 @@ -23070,16 +16694,16 @@ snapshots: jest-snapshot@30.0.5: dependencies: - "@babel/core": 7.28.0 - "@babel/generator": 7.28.0 - "@babel/plugin-syntax-jsx": 7.27.1(@babel/core@7.28.0) - "@babel/plugin-syntax-typescript": 7.27.1(@babel/core@7.28.0) - "@babel/types": 7.28.2 - "@jest/expect-utils": 30.0.5 - "@jest/get-type": 30.0.1 - "@jest/snapshot-utils": 30.0.5 - "@jest/transform": 30.0.5 - "@jest/types": 30.0.5 + '@babel/core': 7.28.0 + '@babel/generator': 7.28.0 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.0) + '@babel/types': 7.28.2 + '@jest/expect-utils': 30.0.5 + '@jest/get-type': 30.0.1 + '@jest/snapshot-utils': 30.0.5 + '@jest/transform': 30.0.5 + '@jest/types': 30.0.5 babel-preset-current-node-syntax: 1.1.0(@babel/core@7.28.0) chalk: 4.1.2 expect: 30.0.5 @@ -23096,8 +16720,10 @@ snapshots: jest-util@30.0.5: dependencies: - "@jest/types": 30.0.5 - "@types/node": 22.16.5 + '@jest/types': 30.0.5 + '@types/graceful-fs': 4.1.9 + '@types/node': 22.16.5 + '@types/picomatch': 4.0.2 chalk: 4.1.2 ci-info: 4.3.0 graceful-fs: 4.2.11 @@ -23105,8 +16731,8 @@ snapshots: jest-validate@30.0.5: dependencies: - "@jest/get-type": 30.0.1 - "@jest/types": 30.0.5 + '@jest/get-type': 30.0.1 + '@jest/types': 30.0.5 camelcase: 6.3.0 chalk: 4.1.2 leven: 3.1.0 @@ -23114,9 +16740,9 @@ snapshots: jest-watcher@30.0.5: dependencies: - "@jest/test-result": 30.0.5 - "@jest/types": 30.0.5 - "@types/node": 22.16.5 + '@jest/test-result': 30.0.5 + '@jest/types': 30.0.5 + '@types/node': 22.16.5 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -23125,26 +16751,29 @@ snapshots: jest-worker@27.5.1: dependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@30.0.5: dependencies: - "@types/node": 22.16.5 - "@ungap/structured-clone": 1.3.0 + '@types/merge-stream': 2.0.0 + '@types/node': 22.16.5 + '@types/supports-color': 8.1.3 + '@ungap/structured-clone': 1.3.0 jest-util: 30.0.5 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@30.0.5(@types/node@22.16.5): + jest@30.0.5(@types/node-notifier@8.0.5)(@types/node@22.16.5): dependencies: - "@jest/core": 30.0.5 - "@jest/types": 30.0.5 + '@jest/core': 30.0.5(@types/node-notifier@8.0.5) + '@jest/types': 30.0.5 import-local: 3.2.0 - jest-cli: 30.0.5(@types/node@22.16.5) + jest-cli: 30.0.5(@types/node-notifier@8.0.5)(@types/node@22.16.5) transitivePeerDependencies: - - "@types/node" + - '@types/node' + - '@types/node-notifier' - babel-plugin-macros - esbuild-register - supports-color @@ -23154,11 +16783,11 @@ snapshots: joi@17.13.3: dependencies: - "@hapi/hoek": 9.3.0 - "@hapi/topo": 5.1.0 - "@sideway/address": 4.1.5 - "@sideway/formula": 3.0.1 - "@sideway/pinpoint": 2.0.0 + '@hapi/hoek': 9.3.0 + '@hapi/topo': 5.1.0 + '@sideway/address': 4.1.5 + '@sideway/formula': 3.0.1 + '@sideway/pinpoint': 2.0.0 js-tokens@4.0.0: {} @@ -23247,7 +16876,7 @@ snapshots: karma@6.4.4: dependencies: - "@colors/colors": 1.5.0 + '@colors/colors': 1.5.0 body-parser: 1.20.3 braces: 3.0.3 chokidar: 3.6.0 @@ -23295,9 +16924,9 @@ snapshots: koa-body@6.0.1: dependencies: - "@types/co-body": 6.1.3 - "@types/formidable": 2.0.6 - "@types/koa": 2.15.0 + '@types/co-body': 6.1.3 + '@types/formidable': 2.0.6 + '@types/koa': 2.15.0 co-body: 6.2.0 formidable: 2.1.5 zod: 3.25.74 @@ -23353,13 +16982,13 @@ snapshots: lerna@8.2.3(@swc/core@1.13.2(@swc/helpers@0.5.17))(encoding@0.1.13): dependencies: - "@lerna/create": 8.2.3(@swc/core@1.13.2(@swc/helpers@0.5.17))(encoding@0.1.13)(typescript@5.8.3) - "@npmcli/arborist": 7.5.4 - "@npmcli/package-json": 5.2.0 - "@npmcli/run-script": 8.1.0 - "@nx/devkit": 20.8.2(nx@20.8.2(@swc/core@1.13.2(@swc/helpers@0.5.17))) - "@octokit/plugin-enterprise-rest": 6.0.1 - "@octokit/rest": 20.1.2 + '@lerna/create': 8.2.3(@swc/core@1.13.2(@swc/helpers@0.5.17))(encoding@0.1.13)(typescript@5.8.3) + '@npmcli/arborist': 7.5.4 + '@npmcli/package-json': 5.2.0 + '@npmcli/run-script': 8.1.0 + '@nx/devkit': 20.8.2(nx@20.8.2(@swc/core@1.13.2(@swc/helpers@0.5.17))) + '@octokit/plugin-enterprise-rest': 6.0.1 + '@octokit/rest': 20.1.2 aproba: 2.0.0 byte-size: 8.1.1 chalk: 4.1.0 @@ -23434,15 +17063,15 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 transitivePeerDependencies: - - "@swc-node/register" - - "@swc/core" + - '@swc-node/register' + - '@swc/core' - babel-plugin-macros - bluebird - debug - encoding - supports-color - less-loader@12.3.0(less@4.3.0)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)): + less-loader@12.3.0(less@4.3.0)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))): dependencies: less: 4.3.0 optionalDependencies: @@ -23484,7 +17113,7 @@ snapshots: transitivePeerDependencies: - supports-color - license-webpack-plugin@4.0.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)): + license-webpack-plugin@4.0.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))): dependencies: webpack-sources: 3.3.3 optionalDependencies: @@ -23535,13 +17164,13 @@ snapshots: ordered-binary: 1.6.0 weak-lru-cache: 1.2.2 optionalDependencies: - "@lmdb/lmdb-darwin-arm64": 3.4.1 - "@lmdb/lmdb-darwin-x64": 3.4.1 - "@lmdb/lmdb-linux-arm": 3.4.1 - "@lmdb/lmdb-linux-arm64": 3.4.1 - "@lmdb/lmdb-linux-x64": 3.4.1 - "@lmdb/lmdb-win32-arm64": 3.4.1 - "@lmdb/lmdb-win32-x64": 3.4.1 + '@lmdb/lmdb-darwin-arm64': 3.4.1 + '@lmdb/lmdb-darwin-x64': 3.4.1 + '@lmdb/lmdb-linux-arm': 3.4.1 + '@lmdb/lmdb-linux-arm64': 3.4.1 + '@lmdb/lmdb-linux-x64': 3.4.1 + '@lmdb/lmdb-win32-arm64': 3.4.1 + '@lmdb/lmdb-win32-x64': 3.4.1 optional: true load-json-file@4.0.0: @@ -23648,7 +17277,7 @@ snapshots: magic-string@0.30.17: dependencies: - "@jridgewell/sourcemap-codec": 1.5.4 + '@jridgewell/sourcemap-codec': 1.5.4 make-dir@2.1.0: dependencies: @@ -23665,7 +17294,7 @@ snapshots: make-fetch-happen@13.0.1: dependencies: - "@npmcli/agent": 2.2.2 + '@npmcli/agent': 2.2.2 cacache: 18.0.4 http-cache-semantics: 4.2.0 is-lambda: 1.0.1 @@ -23682,7 +17311,7 @@ snapshots: make-fetch-happen@14.0.3: dependencies: - "@npmcli/agent": 3.0.0 + '@npmcli/agent': 3.0.0 cacache: 19.0.1 http-cache-semantics: 4.2.0 minipass: 7.1.2 @@ -23746,15 +17375,15 @@ snapshots: mdast-util-find-and-replace@3.0.2: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 escape-string-regexp: 5.0.0 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 mdast-util-from-markdown@2.0.2: dependencies: - "@types/mdast": 4.0.4 - "@types/unist": 3.0.3 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 decode-named-character-reference: 1.2.0 devlop: 1.1.0 mdast-util-to-string: 4.0.0 @@ -23770,7 +17399,7 @@ snapshots: mdast-util-frontmatter@2.0.1: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 devlop: 1.1.0 escape-string-regexp: 5.0.0 mdast-util-from-markdown: 2.0.2 @@ -23781,7 +17410,7 @@ snapshots: mdast-util-gfm-autolink-literal@2.0.1: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 ccount: 2.0.1 devlop: 1.1.0 mdast-util-find-and-replace: 3.0.2 @@ -23789,7 +17418,7 @@ snapshots: mdast-util-gfm-footnote@2.1.0: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.2 @@ -23799,7 +17428,7 @@ snapshots: mdast-util-gfm-strikethrough@2.0.0: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: @@ -23807,7 +17436,7 @@ snapshots: mdast-util-gfm-table@2.0.0: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 devlop: 1.1.0 markdown-table: 3.0.4 mdast-util-from-markdown: 2.0.2 @@ -23817,7 +17446,7 @@ snapshots: mdast-util-gfm-task-list-item@2.0.0: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.2 @@ -23838,8 +17467,8 @@ snapshots: mdast-util-math@3.0.0: dependencies: - "@types/hast": 3.0.4 - "@types/mdast": 4.0.4 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 devlop: 1.1.0 longest-streak: 3.1.0 mdast-util-from-markdown: 2.0.2 @@ -23850,9 +17479,9 @@ snapshots: mdast-util-mdx-expression@2.0.1: dependencies: - "@types/estree-jsx": 1.0.5 - "@types/hast": 3.0.4 - "@types/mdast": 4.0.4 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.2 @@ -23861,10 +17490,10 @@ snapshots: mdast-util-mdx-jsx@3.2.0: dependencies: - "@types/estree-jsx": 1.0.5 - "@types/hast": 3.0.4 - "@types/mdast": 4.0.4 - "@types/unist": 3.0.3 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 ccount: 2.0.1 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 @@ -23888,9 +17517,9 @@ snapshots: mdast-util-mdxjs-esm@2.0.1: dependencies: - "@types/estree-jsx": 1.0.5 - "@types/hast": 3.0.4 - "@types/mdast": 4.0.4 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.2 @@ -23899,14 +17528,14 @@ snapshots: mdast-util-phrasing@4.1.0: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 unist-util-is: 6.0.0 mdast-util-to-hast@13.2.0: dependencies: - "@types/hast": 3.0.4 - "@types/mdast": 4.0.4 - "@ungap/structured-clone": 1.3.0 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.3.0 devlop: 1.1.0 micromark-util-sanitize-uri: 2.0.1 trim-lines: 3.0.1 @@ -23916,8 +17545,8 @@ snapshots: mdast-util-to-markdown@2.1.2: dependencies: - "@types/mdast": 4.0.4 - "@types/unist": 3.0.3 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 longest-streak: 3.1.0 mdast-util-phrasing: 4.1.0 mdast-util-to-string: 4.0.0 @@ -23928,7 +17557,7 @@ snapshots: mdast-util-to-string@4.0.0: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 media-typer@0.3.0: {} @@ -23936,14 +17565,14 @@ snapshots: memfs@4.20.0: dependencies: - "@jsonjoy.com/json-pack": 1.4.0(tslib@2.8.1) - "@jsonjoy.com/util": 1.8.0(tslib@2.8.1) + '@jsonjoy.com/json-pack': 1.4.0(tslib@2.8.1) + '@jsonjoy.com/util': 1.8.0(tslib@2.8.1) tree-dump: 1.0.3(tslib@2.8.1) tslib: 2.8.1 meow@8.1.2: dependencies: - "@types/minimist": 1.2.5 + '@types/minimist': 1.2.5 camelcase-keys: 6.2.2 decamelize-keys: 1.1.1 hard-rejection: 2.1.0 @@ -23965,10 +17594,10 @@ snapshots: mermaid@11.9.0: dependencies: - "@braintree/sanitize-url": 7.1.1 - "@iconify/utils": 2.3.0 - "@mermaid-js/parser": 0.6.2 - "@types/d3": 7.4.3 + '@braintree/sanitize-url': 7.1.1 + '@iconify/utils': 2.3.0 + '@mermaid-js/parser': 0.6.2 + '@types/d3': 7.4.3 cytoscape: 3.32.1 cytoscape-cose-bilkent: 4.1.0(cytoscape@3.32.1) cytoscape-fcose: 2.2.0(cytoscape@3.32.1) @@ -24078,7 +17707,7 @@ snapshots: micromark-extension-math@3.1.0: dependencies: - "@types/katex": 0.16.7 + '@types/katex': 0.16.7 devlop: 1.1.0 katex: 0.16.22 micromark-factory-space: 2.0.1 @@ -24088,7 +17717,7 @@ snapshots: micromark-extension-mdx-expression@3.0.1: dependencies: - "@types/estree": 1.0.8 + '@types/estree': 1.0.8 devlop: 1.1.0 micromark-factory-mdx-expression: 2.0.3 micromark-factory-space: 2.0.1 @@ -24099,7 +17728,7 @@ snapshots: micromark-extension-mdx-jsx@3.0.2: dependencies: - "@types/estree": 1.0.8 + '@types/estree': 1.0.8 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 micromark-factory-mdx-expression: 2.0.3 @@ -24116,7 +17745,7 @@ snapshots: micromark-extension-mdxjs-esm@3.0.0: dependencies: - "@types/estree": 1.0.8 + '@types/estree': 1.0.8 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 micromark-util-character: 2.1.1 @@ -24152,7 +17781,7 @@ snapshots: micromark-factory-mdx-expression@2.0.3: dependencies: - "@types/estree": 1.0.8 + '@types/estree': 1.0.8 devlop: 1.1.0 micromark-factory-space: 2.0.1 micromark-util-character: 2.1.1 @@ -24216,8 +17845,8 @@ snapshots: micromark-util-events-to-acorn@2.0.3: dependencies: - "@types/estree": 1.0.8 - "@types/unist": 3.0.3 + '@types/estree': 1.0.8 + '@types/unist': 3.0.3 devlop: 1.1.0 estree-util-visit: 2.0.0 micromark-util-symbol: 2.0.1 @@ -24253,7 +17882,7 @@ snapshots: micromark@4.0.2: dependencies: - "@types/debug": 4.1.12 + '@types/debug': 4.1.12 debug: 4.4.1 decode-named-character-reference: 1.2.0 devlop: 1.1.0 @@ -24307,7 +17936,7 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@2.9.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)): + mini-css-extract-plugin@2.9.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))): dependencies: schema-utils: 4.3.2 tapable: 2.2.2 @@ -24319,7 +17948,7 @@ snapshots: minimatch@10.0.3: dependencies: - "@isaacs/brace-expansion": 5.0.0 + '@isaacs/brace-expansion': 5.0.0 minimatch@3.0.5: dependencies: @@ -24444,12 +18073,12 @@ snapshots: dependencies: node-gyp-build-optional-packages: 5.2.2 optionalDependencies: - "@msgpackr-extract/msgpackr-extract-darwin-arm64": 3.0.3 - "@msgpackr-extract/msgpackr-extract-darwin-x64": 3.0.3 - "@msgpackr-extract/msgpackr-extract-linux-arm": 3.0.3 - "@msgpackr-extract/msgpackr-extract-linux-arm64": 3.0.3 - "@msgpackr-extract/msgpackr-extract-linux-x64": 3.0.3 - "@msgpackr-extract/msgpackr-extract-win32-x64": 3.0.3 + '@msgpackr-extract/msgpackr-extract-darwin-arm64': 3.0.3 + '@msgpackr-extract/msgpackr-extract-darwin-x64': 3.0.3 + '@msgpackr-extract/msgpackr-extract-linux-arm': 3.0.3 + '@msgpackr-extract/msgpackr-extract-linux-arm64': 3.0.3 + '@msgpackr-extract/msgpackr-extract-linux-x64': 3.0.3 + '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.3 optional: true msgpackr@1.11.5: @@ -24464,7 +18093,7 @@ snapshots: multimatch@5.0.0: dependencies: - "@types/minimatch": 3.0.5 + '@types/minimatch': 3.0.5 array-differ: 3.0.0 array-union: 2.1.0 arrify: 2.0.1 @@ -24507,31 +18136,31 @@ snapshots: next@15.4.4(@babel/core@7.28.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.89.2): dependencies: - "@next/env": 15.4.4 - "@swc/helpers": 0.5.15 + '@next/env': 15.4.4 + '@swc/helpers': 0.5.15 caniuse-lite: 1.0.30001727 postcss: 8.4.31 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) styled-jsx: 5.1.6(@babel/core@7.28.0)(react@19.1.0) optionalDependencies: - "@next/swc-darwin-arm64": 15.4.4 - "@next/swc-darwin-x64": 15.4.4 - "@next/swc-linux-arm64-gnu": 15.4.4 - "@next/swc-linux-arm64-musl": 15.4.4 - "@next/swc-linux-x64-gnu": 15.4.4 - "@next/swc-linux-x64-musl": 15.4.4 - "@next/swc-win32-arm64-msvc": 15.4.4 - "@next/swc-win32-x64-msvc": 15.4.4 + '@next/swc-darwin-arm64': 15.4.4 + '@next/swc-darwin-x64': 15.4.4 + '@next/swc-linux-arm64-gnu': 15.4.4 + '@next/swc-linux-arm64-musl': 15.4.4 + '@next/swc-linux-x64-gnu': 15.4.4 + '@next/swc-linux-x64-musl': 15.4.4 + '@next/swc-win32-arm64-msvc': 15.4.4 + '@next/swc-win32-x64-msvc': 15.4.4 sass: 1.89.2 sharp: 0.34.3 transitivePeerDependencies: - - "@babel/core" + - '@babel/core' - babel-plugin-macros nextra-theme-docs@4.2.17(@types/react@19.1.8)(next@15.4.4(@babel/core@7.28.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.89.2))(nextra@4.2.17(acorn@8.15.0)(next@15.4.4(@babel/core@7.28.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.89.2))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(use-sync-external-store@1.5.0(react@19.1.0)): dependencies: - "@headlessui/react": 2.2.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@headlessui/react': 2.2.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) clsx: 2.1.1 next: 15.4.4(@babel/core@7.28.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.89.2) next-themes: 0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -24544,19 +18173,19 @@ snapshots: zod-validation-error: 3.5.3(zod@3.25.74) zustand: 5.0.6(@types/react@19.1.8)(react@19.1.0)(use-sync-external-store@1.5.0(react@19.1.0)) transitivePeerDependencies: - - "@types/react" + - '@types/react' - immer - use-sync-external-store nextra@4.2.17(acorn@8.15.0)(next@15.4.4(@babel/core@7.28.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.89.2))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3): dependencies: - "@formatjs/intl-localematcher": 0.6.1 - "@headlessui/react": 2.2.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - "@mdx-js/mdx": 3.1.0(acorn@8.15.0) - "@napi-rs/simple-git": 0.1.19 - "@shikijs/twoslash": 2.5.0(typescript@5.8.3) - "@theguild/remark-mermaid": 0.2.0(react@19.1.0) - "@theguild/remark-npm2yarn": 0.3.3 + '@formatjs/intl-localematcher': 0.6.1 + '@headlessui/react': 2.2.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@mdx-js/mdx': 3.1.0(acorn@8.15.0) + '@napi-rs/simple-git': 0.1.19 + '@shikijs/twoslash': 2.5.0(typescript@5.8.3) + '@theguild/remark-mermaid': 0.2.0(react@19.1.0) + '@theguild/remark-npm2yarn': 0.3.3 better-react-mathjax: 2.3.0(react@19.1.0) clsx: 2.1.1 estree-util-to-js: 2.0.0 @@ -24598,7 +18227,7 @@ snapshots: nlcst-to-string@4.0.0: dependencies: - "@types/nlcst": 2.0.3 + '@types/nlcst': 2.0.3 node-addon-api@6.1.0: optional: true @@ -24781,7 +18410,7 @@ snapshots: npm-registry-fetch@17.1.0: dependencies: - "@npmcli/redact": 2.0.1 + '@npmcli/redact': 2.0.1 jsonparse: 1.3.1 make-fetch-happen: 13.0.1 minipass: 7.1.2 @@ -24794,7 +18423,7 @@ snapshots: npm-registry-fetch@18.0.2: dependencies: - "@npmcli/redact": 3.2.2 + '@npmcli/redact': 3.2.2 jsonparse: 1.3.1 make-fetch-happen: 14.0.3 minipass: 7.1.2 @@ -24827,10 +18456,10 @@ snapshots: nx@20.8.2(@swc/core@1.13.2(@swc/helpers@0.5.17)): dependencies: - "@napi-rs/wasm-runtime": 0.2.4 - "@yarnpkg/lockfile": 1.1.0 - "@yarnpkg/parsers": 3.0.2 - "@zkochan/js-yaml": 0.0.7 + '@napi-rs/wasm-runtime': 0.2.4 + '@yarnpkg/lockfile': 1.1.0 + '@yarnpkg/parsers': 3.0.2 + '@zkochan/js-yaml': 0.0.7 axios: 1.11.0 chalk: 4.1.0 cli-cursor: 3.1.0 @@ -24862,17 +18491,17 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - "@nx/nx-darwin-arm64": 20.8.2 - "@nx/nx-darwin-x64": 20.8.2 - "@nx/nx-freebsd-x64": 20.8.2 - "@nx/nx-linux-arm-gnueabihf": 20.8.2 - "@nx/nx-linux-arm64-gnu": 20.8.2 - "@nx/nx-linux-arm64-musl": 20.8.2 - "@nx/nx-linux-x64-gnu": 20.8.2 - "@nx/nx-linux-x64-musl": 20.8.2 - "@nx/nx-win32-arm64-msvc": 20.8.2 - "@nx/nx-win32-x64-msvc": 20.8.2 - "@swc/core": 1.13.2(@swc/helpers@0.5.17) + '@nx/nx-darwin-arm64': 20.8.2 + '@nx/nx-darwin-x64': 20.8.2 + '@nx/nx-freebsd-x64': 20.8.2 + '@nx/nx-linux-arm-gnueabihf': 20.8.2 + '@nx/nx-linux-arm64-gnu': 20.8.2 + '@nx/nx-linux-arm64-musl': 20.8.2 + '@nx/nx-linux-x64-gnu': 20.8.2 + '@nx/nx-linux-x64-musl': 20.8.2 + '@nx/nx-win32-arm64-msvc': 20.8.2 + '@nx/nx-win32-x64-msvc': 20.8.2 + '@swc/core': 1.13.2(@swc/helpers@0.5.17) transitivePeerDependencies: - debug @@ -25036,7 +18665,7 @@ snapshots: p-retry@6.2.1: dependencies: - "@types/retry": 0.12.2 + '@types/retry': 0.12.2 is-network-error: 1.1.0 retry: 0.13.1 @@ -25058,11 +18687,11 @@ snapshots: pacote@18.0.6: dependencies: - "@npmcli/git": 5.0.8 - "@npmcli/installed-package-contents": 2.1.0 - "@npmcli/package-json": 5.2.0 - "@npmcli/promise-spawn": 7.0.2 - "@npmcli/run-script": 8.1.0 + '@npmcli/git': 5.0.8 + '@npmcli/installed-package-contents': 2.1.0 + '@npmcli/package-json': 5.2.0 + '@npmcli/promise-spawn': 7.0.2 + '@npmcli/run-script': 8.1.0 cacache: 18.0.4 fs-minipass: 3.0.3 minipass: 7.1.2 @@ -25081,11 +18710,11 @@ snapshots: pacote@21.0.0: dependencies: - "@npmcli/git": 6.0.3 - "@npmcli/installed-package-contents": 3.0.0 - "@npmcli/package-json": 6.2.0 - "@npmcli/promise-spawn": 8.0.2 - "@npmcli/run-script": 9.1.0 + '@npmcli/git': 6.0.3 + '@npmcli/installed-package-contents': 3.0.0 + '@npmcli/package-json': 6.2.0 + '@npmcli/promise-spawn': 8.0.2 + '@npmcli/run-script': 9.1.0 cacache: 19.0.1 fs-minipass: 3.0.3 minipass: 7.1.2 @@ -25124,7 +18753,7 @@ snapshots: parse-entities@4.0.2: dependencies: - "@types/unist": 2.0.11 + '@types/unist': 2.0.11 character-entities-legacy: 3.0.0 character-reference-invalid: 2.0.1 decode-named-character-reference: 1.2.0 @@ -25139,15 +18768,15 @@ snapshots: parse-json@5.2.0: dependencies: - "@babel/code-frame": 7.27.1 + '@babel/code-frame': 7.27.1 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 parse-latin@7.0.0: dependencies: - "@types/nlcst": 2.0.3 - "@types/unist": 3.0.3 + '@types/nlcst': 2.0.3 + '@types/unist': 3.0.3 nlcst-to-string: 4.0.0 unist-util-modify-children: 4.0.0 unist-util-visit-children: 3.0.0 @@ -25249,11 +18878,11 @@ snapshots: piscina@5.1.2: optionalDependencies: - "@napi-rs/nice": 1.0.4 + '@napi-rs/nice': 1.0.4 piscina@5.1.3: optionalDependencies: - "@napi-rs/nice": 1.0.4 + '@napi-rs/nice': 1.0.4 pkce-challenge@5.0.0: {} @@ -25288,7 +18917,7 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-loader@8.1.1(postcss@8.5.6)(typescript@5.8.3)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)): + postcss-loader@8.1.1(postcss@8.5.6)(typescript@5.8.3)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))): dependencies: cosmiconfig: 9.0.0(typescript@5.8.3) jiti: 1.21.7 @@ -25352,13 +18981,13 @@ snapshots: pretty-format@29.7.0: dependencies: - "@jest/schemas": 29.6.3 + '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 react-is: 18.3.1 pretty-format@30.0.5: dependencies: - "@jest/schemas": 30.0.5 + '@jest/schemas': 30.0.5 ansi-styles: 5.2.0 react-is: 18.3.1 @@ -25515,7 +19144,7 @@ snapshots: read-pkg@5.2.0: dependencies: - "@types/normalize-package-data": 2.4.4 + '@types/normalize-package-data': 2.4.4 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 @@ -25550,7 +19179,7 @@ snapshots: recma-build-jsx@1.0.0: dependencies: - "@types/estree": 1.0.8 + '@types/estree': 1.0.8 estree-util-build-jsx: 3.0.1 vfile: 6.0.3 @@ -25566,14 +19195,14 @@ snapshots: recma-parse@1.0.0: dependencies: - "@types/estree": 1.0.8 + '@types/estree': 1.0.8 esast-util-from-js: 2.0.1 unified: 11.0.5 vfile: 6.0.3 recma-stringify@1.0.0: dependencies: - "@types/estree": 1.0.8 + '@types/estree': 1.0.8 estree-util-to-js: 2.0.0 unified: 11.0.5 vfile: 6.0.3 @@ -25620,8 +19249,8 @@ snapshots: rehype-katex@7.0.1: dependencies: - "@types/hast": 3.0.4 - "@types/katex": 0.16.7 + '@types/hast': 3.0.4 + '@types/katex': 0.16.7 hast-util-from-html-isomorphic: 2.0.0 hast-util-to-text: 4.0.2 katex: 0.16.22 @@ -25630,13 +19259,13 @@ snapshots: rehype-parse@9.0.1: dependencies: - "@types/hast": 3.0.4 + '@types/hast': 3.0.4 hast-util-from-html: 2.0.3 unified: 11.0.5 rehype-pretty-code@0.14.1(shiki@2.5.0): dependencies: - "@types/hast": 3.0.4 + '@types/hast': 3.0.4 hast-util-to-string: 3.0.1 parse-numeric-range: 1.3.0 rehype-parse: 9.0.1 @@ -25646,21 +19275,21 @@ snapshots: rehype-raw@7.0.0: dependencies: - "@types/hast": 3.0.4 + '@types/hast': 3.0.4 hast-util-raw: 9.1.0 vfile: 6.0.3 rehype-recma@1.0.0: dependencies: - "@types/estree": 1.0.8 - "@types/hast": 3.0.4 + '@types/estree': 1.0.8 + '@types/hast': 3.0.4 hast-util-to-estree: 3.1.3 transitivePeerDependencies: - supports-color remark-frontmatter@5.0.0: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 mdast-util-frontmatter: 2.0.1 micromark-extension-frontmatter: 2.0.0 unified: 11.0.5 @@ -25669,7 +19298,7 @@ snapshots: remark-gfm@4.0.1: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 mdast-util-gfm: 3.1.0 micromark-extension-gfm: 3.0.0 remark-parse: 11.0.0 @@ -25680,7 +19309,7 @@ snapshots: remark-math@6.0.0: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 mdast-util-math: 3.0.0 micromark-extension-math: 3.1.0 unified: 11.0.5 @@ -25696,7 +19325,7 @@ snapshots: remark-parse@11.0.0: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.2 micromark-util-types: 2.0.2 unified: 11.0.5 @@ -25712,8 +19341,8 @@ snapshots: remark-rehype@11.1.2: dependencies: - "@types/hast": 3.0.4 - "@types/mdast": 4.0.4 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 mdast-util-to-hast: 13.2.0 unified: 11.0.5 vfile: 6.0.3 @@ -25727,7 +19356,7 @@ snapshots: remark-stringify@11.0.0: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 mdast-util-to-markdown: 2.1.2 unified: 11.0.5 @@ -25784,25 +19413,25 @@ snapshots: retext-latin@4.0.0: dependencies: - "@types/nlcst": 2.0.3 + '@types/nlcst': 2.0.3 parse-latin: 7.0.0 unified: 11.0.5 retext-smartypants@6.2.0: dependencies: - "@types/nlcst": 2.0.3 + '@types/nlcst': 2.0.3 nlcst-to-string: 4.0.0 unist-util-visit: 5.0.0 retext-stringify@4.0.0: dependencies: - "@types/nlcst": 2.0.3 + '@types/nlcst': 2.0.3 nlcst-to-string: 4.0.0 unified: 11.0.5 retext@9.0.0: dependencies: - "@types/nlcst": 2.0.3 + '@types/nlcst': 2.0.3 retext-latin: 4.0.0 retext-stringify: 4.0.0 unified: 11.0.5 @@ -25837,28 +19466,28 @@ snapshots: rollup@4.44.1: dependencies: - "@types/estree": 1.0.8 + '@types/estree': 1.0.8 optionalDependencies: - "@rollup/rollup-android-arm-eabi": 4.44.1 - "@rollup/rollup-android-arm64": 4.44.1 - "@rollup/rollup-darwin-arm64": 4.44.1 - "@rollup/rollup-darwin-x64": 4.44.1 - "@rollup/rollup-freebsd-arm64": 4.44.1 - "@rollup/rollup-freebsd-x64": 4.44.1 - "@rollup/rollup-linux-arm-gnueabihf": 4.44.1 - "@rollup/rollup-linux-arm-musleabihf": 4.44.1 - "@rollup/rollup-linux-arm64-gnu": 4.44.1 - "@rollup/rollup-linux-arm64-musl": 4.44.1 - "@rollup/rollup-linux-loongarch64-gnu": 4.44.1 - "@rollup/rollup-linux-powerpc64le-gnu": 4.44.1 - "@rollup/rollup-linux-riscv64-gnu": 4.44.1 - "@rollup/rollup-linux-riscv64-musl": 4.44.1 - "@rollup/rollup-linux-s390x-gnu": 4.44.1 - "@rollup/rollup-linux-x64-gnu": 4.44.1 - "@rollup/rollup-linux-x64-musl": 4.44.1 - "@rollup/rollup-win32-arm64-msvc": 4.44.1 - "@rollup/rollup-win32-ia32-msvc": 4.44.1 - "@rollup/rollup-win32-x64-msvc": 4.44.1 + '@rollup/rollup-android-arm-eabi': 4.44.1 + '@rollup/rollup-android-arm64': 4.44.1 + '@rollup/rollup-darwin-arm64': 4.44.1 + '@rollup/rollup-darwin-x64': 4.44.1 + '@rollup/rollup-freebsd-arm64': 4.44.1 + '@rollup/rollup-freebsd-x64': 4.44.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.44.1 + '@rollup/rollup-linux-arm-musleabihf': 4.44.1 + '@rollup/rollup-linux-arm64-gnu': 4.44.1 + '@rollup/rollup-linux-arm64-musl': 4.44.1 + '@rollup/rollup-linux-loongarch64-gnu': 4.44.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.44.1 + '@rollup/rollup-linux-riscv64-gnu': 4.44.1 + '@rollup/rollup-linux-riscv64-musl': 4.44.1 + '@rollup/rollup-linux-s390x-gnu': 4.44.1 + '@rollup/rollup-linux-x64-gnu': 4.44.1 + '@rollup/rollup-linux-x64-musl': 4.44.1 + '@rollup/rollup-win32-arm64-msvc': 4.44.1 + '@rollup/rollup-win32-ia32-msvc': 4.44.1 + '@rollup/rollup-win32-x64-msvc': 4.44.1 fsevents: 2.3.3 roughjs@4.6.6: @@ -25904,7 +19533,7 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@16.0.5(sass@1.89.2)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)): + sass-loader@16.0.5(sass@1.89.2)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))): dependencies: neo-async: 2.6.2 optionalDependencies: @@ -25917,7 +19546,7 @@ snapshots: immutable: 5.1.3 source-map-js: 1.2.1 optionalDependencies: - "@parcel/watcher": 2.5.1 + '@parcel/watcher': 2.5.1 sax@1.4.1: optional: true @@ -25926,13 +19555,13 @@ snapshots: schema-utils@3.3.0: dependencies: - "@types/json-schema": 7.0.15 + '@types/json-schema': 7.0.15 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) schema-utils@4.3.2: dependencies: - "@types/json-schema": 7.0.15 + '@types/json-schema': 7.0.15 ajv: 8.17.1 ajv-formats: 2.1.1(ajv@8.17.1) ajv-keywords: 5.1.0(ajv@8.17.1) @@ -25945,7 +19574,7 @@ snapshots: selfsigned@2.4.1: dependencies: - "@types/node-forge": 1.3.13 + '@types/node-forge': 1.3.13 node-forge: 1.3.1 semver@5.7.2: {} @@ -26059,28 +19688,28 @@ snapshots: detect-libc: 2.0.4 semver: 7.7.2 optionalDependencies: - "@img/sharp-darwin-arm64": 0.34.3 - "@img/sharp-darwin-x64": 0.34.3 - "@img/sharp-libvips-darwin-arm64": 1.2.0 - "@img/sharp-libvips-darwin-x64": 1.2.0 - "@img/sharp-libvips-linux-arm": 1.2.0 - "@img/sharp-libvips-linux-arm64": 1.2.0 - "@img/sharp-libvips-linux-ppc64": 1.2.0 - "@img/sharp-libvips-linux-s390x": 1.2.0 - "@img/sharp-libvips-linux-x64": 1.2.0 - "@img/sharp-libvips-linuxmusl-arm64": 1.2.0 - "@img/sharp-libvips-linuxmusl-x64": 1.2.0 - "@img/sharp-linux-arm": 0.34.3 - "@img/sharp-linux-arm64": 0.34.3 - "@img/sharp-linux-ppc64": 0.34.3 - "@img/sharp-linux-s390x": 0.34.3 - "@img/sharp-linux-x64": 0.34.3 - "@img/sharp-linuxmusl-arm64": 0.34.3 - "@img/sharp-linuxmusl-x64": 0.34.3 - "@img/sharp-wasm32": 0.34.3 - "@img/sharp-win32-arm64": 0.34.3 - "@img/sharp-win32-ia32": 0.34.3 - "@img/sharp-win32-x64": 0.34.3 + '@img/sharp-darwin-arm64': 0.34.3 + '@img/sharp-darwin-x64': 0.34.3 + '@img/sharp-libvips-darwin-arm64': 1.2.0 + '@img/sharp-libvips-darwin-x64': 1.2.0 + '@img/sharp-libvips-linux-arm': 1.2.0 + '@img/sharp-libvips-linux-arm64': 1.2.0 + '@img/sharp-libvips-linux-ppc64': 1.2.0 + '@img/sharp-libvips-linux-s390x': 1.2.0 + '@img/sharp-libvips-linux-x64': 1.2.0 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.0 + '@img/sharp-libvips-linuxmusl-x64': 1.2.0 + '@img/sharp-linux-arm': 0.34.3 + '@img/sharp-linux-arm64': 0.34.3 + '@img/sharp-linux-ppc64': 0.34.3 + '@img/sharp-linux-s390x': 0.34.3 + '@img/sharp-linux-x64': 0.34.3 + '@img/sharp-linuxmusl-arm64': 0.34.3 + '@img/sharp-linuxmusl-x64': 0.34.3 + '@img/sharp-wasm32': 0.34.3 + '@img/sharp-win32-arm64': 0.34.3 + '@img/sharp-win32-ia32': 0.34.3 + '@img/sharp-win32-x64': 0.34.3 optional: true shebang-command@2.0.0: @@ -26093,14 +19722,14 @@ snapshots: shiki@2.5.0: dependencies: - "@shikijs/core": 2.5.0 - "@shikijs/engine-javascript": 2.5.0 - "@shikijs/engine-oniguruma": 2.5.0 - "@shikijs/langs": 2.5.0 - "@shikijs/themes": 2.5.0 - "@shikijs/types": 2.5.0 - "@shikijs/vscode-textmate": 10.0.2 - "@types/hast": 3.0.4 + '@shikijs/core': 2.5.0 + '@shikijs/engine-javascript': 2.5.0 + '@shikijs/engine-oniguruma': 2.5.0 + '@shikijs/langs': 2.5.0 + '@shikijs/themes': 2.5.0 + '@shikijs/types': 2.5.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 side-channel-list@1.0.0: dependencies: @@ -26136,23 +19765,23 @@ snapshots: sigstore@2.3.1: dependencies: - "@sigstore/bundle": 2.3.2 - "@sigstore/core": 1.1.0 - "@sigstore/protobuf-specs": 0.3.3 - "@sigstore/sign": 2.3.2 - "@sigstore/tuf": 2.3.4 - "@sigstore/verify": 1.2.1 + '@sigstore/bundle': 2.3.2 + '@sigstore/core': 1.1.0 + '@sigstore/protobuf-specs': 0.3.3 + '@sigstore/sign': 2.3.2 + '@sigstore/tuf': 2.3.4 + '@sigstore/verify': 1.2.1 transitivePeerDependencies: - supports-color sigstore@3.1.0: dependencies: - "@sigstore/bundle": 3.1.0 - "@sigstore/core": 2.0.0 - "@sigstore/protobuf-specs": 0.4.3 - "@sigstore/sign": 3.1.0 - "@sigstore/tuf": 3.1.1 - "@sigstore/verify": 2.1.1 + '@sigstore/bundle': 3.1.0 + '@sigstore/core': 2.0.0 + '@sigstore/protobuf-specs': 0.4.3 + '@sigstore/sign': 3.1.0 + '@sigstore/tuf': 3.1.1 + '@sigstore/verify': 2.1.1 transitivePeerDependencies: - supports-color @@ -26188,7 +19817,7 @@ snapshots: socket.io-parser@4.2.4: dependencies: - "@socket.io/component-emitter": 3.1.2 + '@socket.io/component-emitter': 3.1.2 debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -26232,7 +19861,7 @@ snapshots: source-map-js@1.2.1: {} - source-map-loader@5.0.0(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)): + source-map-loader@5.0.0(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))): dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 @@ -26291,7 +19920,7 @@ snapshots: speech-rule-engine@4.1.2: dependencies: - "@xmldom/xmldom": 0.9.8 + '@xmldom/xmldom': 0.9.8 commander: 13.1.0 wicked-good-xpath: 1.3.0 @@ -26430,7 +20059,7 @@ snapshots: client-only: 0.0.1 react: 19.1.0 optionalDependencies: - "@babel/core": 7.28.0 + '@babel/core': 7.28.0 stylis@4.3.6: {} @@ -26446,7 +20075,7 @@ snapshots: synckit@0.11.11: dependencies: - "@pkgr/core": 0.2.9 + '@pkgr/core': 0.2.9 system-architecture@0.1.0: {} @@ -26473,7 +20102,7 @@ snapshots: tar@7.4.3: dependencies: - "@isaacs/fs-minipass": 4.0.1 + '@isaacs/fs-minipass': 4.0.1 chownr: 3.0.0 minipass: 7.1.2 minizlib: 3.0.2 @@ -26490,37 +20119,37 @@ snapshots: terser-webpack-plugin@5.3.14(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))): dependencies: - "@jridgewell/trace-mapping": 0.3.29 + '@jridgewell/trace-mapping': 0.3.29 jest-worker: 27.5.1 schema-utils: 4.3.2 serialize-javascript: 6.0.2 terser: 5.43.1 webpack: 5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5) optionalDependencies: - "@swc/core": 1.13.2(@swc/helpers@0.5.17) + '@swc/core': 1.13.2(@swc/helpers@0.5.17) esbuild: 0.25.5 terser-webpack-plugin@5.3.14(@swc/core@1.13.2(@swc/helpers@0.5.17))(webpack@5.100.2(@swc/core@1.13.2(@swc/helpers@0.5.17))): dependencies: - "@jridgewell/trace-mapping": 0.3.29 + '@jridgewell/trace-mapping': 0.3.29 jest-worker: 27.5.1 schema-utils: 4.3.2 serialize-javascript: 6.0.2 terser: 5.43.1 webpack: 5.100.2(@swc/core@1.13.2(@swc/helpers@0.5.17)) optionalDependencies: - "@swc/core": 1.13.2(@swc/helpers@0.5.17) + '@swc/core': 1.13.2(@swc/helpers@0.5.17) terser@5.43.1: dependencies: - "@jridgewell/source-map": 0.3.10 + '@jridgewell/source-map': 0.3.10 acorn: 8.15.0 commander: 2.20.3 source-map-support: 0.5.21 test-exclude@6.0.0: dependencies: - "@istanbuljs/schema": 0.1.3 + '@istanbuljs/schema': 0.1.3 glob: 7.2.3 minimatch: 3.1.2 @@ -26630,7 +20259,7 @@ snapshots: tuf-js@2.2.1: dependencies: - "@tufjs/models": 2.0.1 + '@tufjs/models': 2.0.1 debug: 4.4.1 make-fetch-happen: 13.0.1 transitivePeerDependencies: @@ -26638,7 +20267,7 @@ snapshots: tuf-js@3.1.0: dependencies: - "@tufjs/models": 3.0.1 + '@tufjs/models': 3.0.1 debug: 4.4.1 make-fetch-happen: 14.0.3 transitivePeerDependencies: @@ -26648,7 +20277,7 @@ snapshots: twoslash@0.2.12(typescript@5.8.3): dependencies: - "@typescript/vfs": 1.6.1(typescript@5.8.3) + '@typescript/vfs': 1.6.1(typescript@5.8.3) twoslash-protocol: 0.2.12 typescript: 5.8.3 transitivePeerDependencies: @@ -26715,7 +20344,7 @@ snapshots: unified@11.0.5: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 bail: 2.0.2 devlop: 1.1.0 extend: 3.0.2 @@ -26741,68 +20370,68 @@ snapshots: unist-util-find-after@5.0.0: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-is@5.2.1: dependencies: - "@types/unist": 2.0.11 + '@types/unist': 2.0.11 unist-util-is@6.0.0: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-modify-children@4.0.0: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 array-iterate: 2.0.1 unist-util-position-from-estree@2.0.0: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-position@5.0.0: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-remove-position@5.0.0: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-visit: 5.0.0 unist-util-remove@4.0.0: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 unist-util-stringify-position@4.0.0: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-visit-children@3.0.0: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-visit-parents@4.1.1: dependencies: - "@types/unist": 2.0.11 + '@types/unist': 2.0.11 unist-util-is: 5.2.1 unist-util-visit-parents@6.0.1: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-visit@3.1.0: dependencies: - "@types/unist": 2.0.11 + '@types/unist': 2.0.11 unist-util-is: 5.2.1 unist-util-visit-parents: 4.1.1 unist-util-visit@5.0.0: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 @@ -26818,25 +20447,25 @@ snapshots: dependencies: napi-postinstall: 0.3.2 optionalDependencies: - "@unrs/resolver-binding-android-arm-eabi": 1.11.1 - "@unrs/resolver-binding-android-arm64": 1.11.1 - "@unrs/resolver-binding-darwin-arm64": 1.11.1 - "@unrs/resolver-binding-darwin-x64": 1.11.1 - "@unrs/resolver-binding-freebsd-x64": 1.11.1 - "@unrs/resolver-binding-linux-arm-gnueabihf": 1.11.1 - "@unrs/resolver-binding-linux-arm-musleabihf": 1.11.1 - "@unrs/resolver-binding-linux-arm64-gnu": 1.11.1 - "@unrs/resolver-binding-linux-arm64-musl": 1.11.1 - "@unrs/resolver-binding-linux-ppc64-gnu": 1.11.1 - "@unrs/resolver-binding-linux-riscv64-gnu": 1.11.1 - "@unrs/resolver-binding-linux-riscv64-musl": 1.11.1 - "@unrs/resolver-binding-linux-s390x-gnu": 1.11.1 - "@unrs/resolver-binding-linux-x64-gnu": 1.11.1 - "@unrs/resolver-binding-linux-x64-musl": 1.11.1 - "@unrs/resolver-binding-wasm32-wasi": 1.11.1 - "@unrs/resolver-binding-win32-arm64-msvc": 1.11.1 - "@unrs/resolver-binding-win32-ia32-msvc": 1.11.1 - "@unrs/resolver-binding-win32-x64-msvc": 1.11.1 + '@unrs/resolver-binding-android-arm-eabi': 1.11.1 + '@unrs/resolver-binding-android-arm64': 1.11.1 + '@unrs/resolver-binding-darwin-arm64': 1.11.1 + '@unrs/resolver-binding-darwin-x64': 1.11.1 + '@unrs/resolver-binding-freebsd-x64': 1.11.1 + '@unrs/resolver-binding-linux-arm-gnueabihf': 1.11.1 + '@unrs/resolver-binding-linux-arm-musleabihf': 1.11.1 + '@unrs/resolver-binding-linux-arm64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-arm64-musl': 1.11.1 + '@unrs/resolver-binding-linux-ppc64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-riscv64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-riscv64-musl': 1.11.1 + '@unrs/resolver-binding-linux-s390x-gnu': 1.11.1 + '@unrs/resolver-binding-linux-x64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-x64-musl': 1.11.1 + '@unrs/resolver-binding-wasm32-wasi': 1.11.1 + '@unrs/resolver-binding-win32-arm64-msvc': 1.11.1 + '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1 + '@unrs/resolver-binding-win32-x64-msvc': 1.11.1 upath@2.0.1: {} @@ -26879,8 +20508,8 @@ snapshots: v8-to-istanbul@9.3.0: dependencies: - "@jridgewell/trace-mapping": 0.3.29 - "@types/istanbul-lib-coverage": 2.0.6 + '@jridgewell/trace-mapping': 0.3.29 + '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 validate-npm-package-license@3.0.4: @@ -26896,17 +20525,17 @@ snapshots: vfile-location@5.0.3: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 vfile: 6.0.3 vfile-message@4.0.2: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 vfile@6.0.3: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 vfile-message: 4.0.2 vite@7.0.6(@types/node@22.16.5)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0): @@ -26918,7 +20547,7 @@ snapshots: rollup: 4.44.1 tinyglobby: 0.2.14 optionalDependencies: - "@types/node": 22.16.5 + '@types/node': 22.16.5 fsevents: 2.3.3 jiti: 1.21.7 less: 4.3.0 @@ -26987,14 +20616,14 @@ snapshots: webpack-dev-server@5.2.2(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))): dependencies: - "@types/bonjour": 3.5.13 - "@types/connect-history-api-fallback": 1.5.4 - "@types/express": 4.17.23 - "@types/express-serve-static-core": 4.19.6 - "@types/serve-index": 1.9.4 - "@types/serve-static": 1.15.8 - "@types/sockjs": 0.3.36 - "@types/ws": 8.18.1 + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.23 + '@types/express-serve-static-core': 4.19.6 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.8 + '@types/sockjs': 0.3.36 + '@types/ws': 8.18.1 ansi-html-community: 0.0.8 bonjour-service: 1.3.0 chokidar: 3.6.0 @@ -27031,19 +20660,19 @@ snapshots: webpack-sources@3.3.3: {} - webpack-subresource-integrity@5.1.0(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5)): + webpack-subresource-integrity@5.1.0(webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))): dependencies: typed-assert: 1.0.9 webpack: 5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5) webpack@5.100.2(@swc/core@1.13.2(@swc/helpers@0.5.17)): dependencies: - "@types/eslint-scope": 3.7.7 - "@types/estree": 1.0.8 - "@types/json-schema": 7.0.15 - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/wasm-edit": 1.14.1 - "@webassemblyjs/wasm-parser": 1.14.1 + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.15.0 acorn-import-phases: 1.0.4(acorn@8.15.0) browserslist: 4.25.1 @@ -27064,18 +20693,18 @@ snapshots: watchpack: 2.4.4 webpack-sources: 3.3.3 transitivePeerDependencies: - - "@swc/core" + - '@swc/core' - esbuild - uglify-js webpack@5.99.9(@swc/core@1.13.2(@swc/helpers@0.5.17))(esbuild@0.25.5): dependencies: - "@types/eslint-scope": 3.7.7 - "@types/estree": 1.0.8 - "@types/json-schema": 7.0.15 - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/wasm-edit": 1.14.1 - "@webassemblyjs/wasm-parser": 1.14.1 + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.15.0 browserslist: 4.25.1 chrome-trace-event: 1.0.4 @@ -27095,7 +20724,7 @@ snapshots: watchpack: 2.4.4 webpack-sources: 3.3.3 transitivePeerDependencies: - - "@swc/core" + - '@swc/core' - esbuild - uglify-js @@ -27271,7 +20900,7 @@ snapshots: zustand@5.0.6(@types/react@19.1.8)(react@19.1.0)(use-sync-external-store@1.5.0(react@19.1.0)): optionalDependencies: - "@types/react": 19.1.8 + '@types/react': 19.1.8 react: 19.1.0 use-sync-external-store: 1.5.0(react@19.1.0)