diff --git a/codegen.mts b/codegen.mts index 360aed6b7a..3a58a2f2b7 100644 --- a/codegen.mts +++ b/codegen.mts @@ -34,7 +34,6 @@ const config: CodegenConfig = { 'policy', 'project', 'schema', - 'support', 'target', ], scalarsOverrides: { diff --git a/packages/services/api/src/modules/support/index.ts b/packages/services/api/src/modules/support/index.ts index 73c2101aa7..b538264d86 100644 --- a/packages/services/api/src/modules/support/index.ts +++ b/packages/services/api/src/modules/support/index.ts @@ -1,6 +1,6 @@ import { createModule } from 'graphql-modules'; import { SupportManager } from './providers/support-manager'; -import { resolvers } from './resolvers'; +import { resolvers } from './resolvers.generated'; import typeDefs from './module.graphql'; export const supportModule = createModule({ diff --git a/packages/services/api/src/modules/support/module.graphql.mappers.ts b/packages/services/api/src/modules/support/module.graphql.mappers.ts new file mode 100644 index 0000000000..4d2c627e6d --- /dev/null +++ b/packages/services/api/src/modules/support/module.graphql.mappers.ts @@ -0,0 +1,4 @@ +import { SupportTicketPriority, SupportTicketStatus } from '../../shared/entities'; + +export type SupportTicketPriorityMapper = SupportTicketPriority; +export type SupportTicketStatusMapper = SupportTicketStatus; diff --git a/packages/services/api/src/modules/support/resolvers.ts b/packages/services/api/src/modules/support/resolvers.ts deleted file mode 100644 index 8d65bbc08b..0000000000 --- a/packages/services/api/src/modules/support/resolvers.ts +++ /dev/null @@ -1,109 +0,0 @@ -import { IdTranslator } from '../shared/providers/id-translator'; -import { SupportModule } from './__generated__/types'; -import { SupportTicketPriority, SupportTicketStatus } from './../../shared/entities'; -import { SupportManager } from './providers/support-manager'; - -export const resolvers: SupportModule.Resolvers & { - SupportTicketPriority: { - [K in SupportModule.SupportTicketPriority]: SupportTicketPriority; - }; - SupportTicketStatus: { - [K in SupportModule.SupportTicketStatus]: SupportTicketStatus; - }; -} = { - Mutation: { - async supportTicketCreate(_, { input }, { injector }) { - const organizationId = await injector.get(IdTranslator).translateOrganizationId(input); - const response = await injector.get(SupportManager).createTicket({ - organizationId, - ...input, - }); - - return response; - }, - async supportTicketReply(_, { input }, { injector }) { - const organizationId = await injector.get(IdTranslator).translateOrganizationId(input); - const response = await injector.get(SupportManager).replyToTicket({ - organizationId, - ...input, - }); - - return response; - }, - }, - Organization: { - async supportTickets(org, args, { injector }) { - const response = await injector.get(SupportManager).getTickets(org.id); - - return { - edges: response.nodes.map(ticket => ({ - node: { - id: String(ticket.id), - status: ticket.status, - priority: ticket.priority, - description: ticket.description, - subject: ticket.subject, - createdAt: ticket.created_at, - updatedAt: ticket.updated_at, - }, - cursor: String(ticket.id), - })), - pageInfo: { - endCursor: String(response.nodes[response.nodes.length - 1]?.id ?? ''), - hasNextPage: response.meta.has_more, - hasPreviousPage: false, - startCursor: String(response.nodes[0]?.id ?? ''), - }, - }; - }, - async supportTicket(org, args, { injector }) { - const ticket = await injector.get(SupportManager).getTicket(org.id, args.id); - - if (!ticket) { - return null; - } - - return { - id: String(ticket.id), - status: ticket.status, - priority: ticket.priority, - description: ticket.description, - subject: ticket.subject, - createdAt: ticket.created_at, - updatedAt: ticket.updated_at, - }; - }, - }, - SupportTicket: { - async comments(ticket, args, { injector }) { - const response = await injector.get(SupportManager).getTicketComments(ticket.id); - - return { - edges: response.nodes.map(comment => ({ - node: { - id: String(comment.id), - body: comment.body, - createdAt: comment.created_at, - fromSupport: comment.fromSupport, - }, - cursor: String(comment.id), - })), - pageInfo: { - endCursor: String(response.nodes[response.nodes.length - 1]?.id ?? ''), - hasNextPage: response.meta.has_more, - hasPreviousPage: false, - startCursor: String(response.nodes[0]?.id ?? ''), - }, - }; - }, - }, - SupportTicketStatus: { - OPEN: SupportTicketStatus.OPEN, - SOLVED: SupportTicketStatus.SOLVED, - }, - SupportTicketPriority: { - NORMAL: SupportTicketPriority.NORMAL, - HIGH: SupportTicketPriority.HIGH, - URGENT: SupportTicketPriority.URGENT, - }, -}; diff --git a/packages/services/api/src/modules/support/resolvers/Mutation/supportTicketCreate.ts b/packages/services/api/src/modules/support/resolvers/Mutation/supportTicketCreate.ts new file mode 100644 index 0000000000..365394c9a7 --- /dev/null +++ b/packages/services/api/src/modules/support/resolvers/Mutation/supportTicketCreate.ts @@ -0,0 +1,17 @@ +import { IdTranslator } from '../../../shared/providers/id-translator'; +import { SupportManager } from '../../providers/support-manager'; +import type { MutationResolvers } from './../../../../__generated__/types.next'; + +export const supportTicketCreate: NonNullable = async ( + _, + { input }, + { injector }, +) => { + const organizationId = await injector.get(IdTranslator).translateOrganizationId(input); + const response = await injector.get(SupportManager).createTicket({ + organizationId, + ...input, + }); + + return response; +}; diff --git a/packages/services/api/src/modules/support/resolvers/Mutation/supportTicketReply.ts b/packages/services/api/src/modules/support/resolvers/Mutation/supportTicketReply.ts new file mode 100644 index 0000000000..3a32c2be3e --- /dev/null +++ b/packages/services/api/src/modules/support/resolvers/Mutation/supportTicketReply.ts @@ -0,0 +1,17 @@ +import { IdTranslator } from '../../../shared/providers/id-translator'; +import { SupportManager } from '../../providers/support-manager'; +import type { MutationResolvers } from './../../../../__generated__/types.next'; + +export const supportTicketReply: NonNullable = async ( + _, + { input }, + { injector }, +) => { + const organizationId = await injector.get(IdTranslator).translateOrganizationId(input); + const response = await injector.get(SupportManager).replyToTicket({ + organizationId, + ...input, + }); + + return response; +}; diff --git a/packages/services/api/src/modules/support/resolvers/Organization.ts b/packages/services/api/src/modules/support/resolvers/Organization.ts new file mode 100644 index 0000000000..24ca1a06b8 --- /dev/null +++ b/packages/services/api/src/modules/support/resolvers/Organization.ts @@ -0,0 +1,46 @@ +import { SupportManager } from '../providers/support-manager'; +import type { OrganizationResolvers } from './../../../__generated__/types.next'; + +export const Organization: Pick = { + supportTickets: async (org, args, { injector }) => { + const response = await injector.get(SupportManager).getTickets(org.id); + + return { + edges: response.nodes.map(ticket => ({ + node: { + id: String(ticket.id), + status: ticket.status, + priority: ticket.priority, + description: ticket.description, + subject: ticket.subject, + createdAt: ticket.created_at, + updatedAt: ticket.updated_at, + }, + cursor: String(ticket.id), + })), + pageInfo: { + endCursor: String(response.nodes[response.nodes.length - 1]?.id ?? ''), + hasNextPage: response.meta.has_more, + hasPreviousPage: false, + startCursor: String(response.nodes[0]?.id ?? ''), + }, + }; + }, + supportTicket: async (org, args, { injector }) => { + const ticket = await injector.get(SupportManager).getTicket(org.id, args.id); + + if (!ticket) { + return null; + } + + return { + id: String(ticket.id), + status: ticket.status, + priority: ticket.priority, + description: ticket.description, + subject: ticket.subject, + createdAt: ticket.created_at, + updatedAt: ticket.updated_at, + }; + }, +}; diff --git a/packages/services/api/src/modules/support/resolvers/SupportTicket.ts b/packages/services/api/src/modules/support/resolvers/SupportTicket.ts new file mode 100644 index 0000000000..fbb0440b7d --- /dev/null +++ b/packages/services/api/src/modules/support/resolvers/SupportTicket.ts @@ -0,0 +1,26 @@ +import { SupportManager } from '../providers/support-manager'; +import type { SupportTicketResolvers } from './../../../__generated__/types.next'; + +export const SupportTicket: SupportTicketResolvers = { + comments: async (ticket, _args, { injector }) => { + const response = await injector.get(SupportManager).getTicketComments(ticket.id); + + return { + edges: response.nodes.map(comment => ({ + node: { + id: String(comment.id), + body: comment.body, + createdAt: comment.created_at, + fromSupport: comment.fromSupport, + }, + cursor: String(comment.id), + })), + pageInfo: { + endCursor: String(response.nodes[response.nodes.length - 1]?.id ?? ''), + hasNextPage: response.meta.has_more, + hasPreviousPage: false, + startCursor: String(response.nodes[0]?.id ?? ''), + }, + }; + }, +}; diff --git a/packages/services/api/src/modules/support/resolvers/SupportTicketPriority.ts b/packages/services/api/src/modules/support/resolvers/SupportTicketPriority.ts new file mode 100644 index 0000000000..1b2234db20 --- /dev/null +++ b/packages/services/api/src/modules/support/resolvers/SupportTicketPriority.ts @@ -0,0 +1,8 @@ +import { SupportTicketPriority as SupportTicketPriorityEnum } from '../../../shared/entities'; +import type { SupportTicketPriorityResolvers } from './../../../__generated__/types.next'; + +export const SupportTicketPriority: SupportTicketPriorityResolvers = { + NORMAL: SupportTicketPriorityEnum.NORMAL, + HIGH: SupportTicketPriorityEnum.HIGH, + URGENT: SupportTicketPriorityEnum.URGENT, +}; diff --git a/packages/services/api/src/modules/support/resolvers/SupportTicketStatus.ts b/packages/services/api/src/modules/support/resolvers/SupportTicketStatus.ts new file mode 100644 index 0000000000..f76be13fa8 --- /dev/null +++ b/packages/services/api/src/modules/support/resolvers/SupportTicketStatus.ts @@ -0,0 +1,7 @@ +import { SupportTicketStatus as SupportTicketStatusEnum } from '../../../shared/entities'; +import type { SupportTicketStatusResolvers } from './../../../__generated__/types.next'; + +export const SupportTicketStatus: SupportTicketStatusResolvers = { + OPEN: SupportTicketStatusEnum.OPEN, + SOLVED: SupportTicketStatusEnum.SOLVED, +}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2402edb1e7..6568bfdb98 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7203,6 +7203,10 @@ packages: resolution: {integrity: sha512-Dicpm9h/M9gZXHVlsDurUxQOzhh5QDZ6jahnsYRl9ZLAD58SPfgZdlS5a6Rz3zs82RnYWhNVjMW+pMLysetgRw==} engines: {node: '>= 18', npm: '>= 8.6.0'} + '@smithy/abort-controller@3.0.0': + resolution: {integrity: sha512-p6GlFGBt9K4MYLu72YuJ523NVR4A8oHlC5M2JO6OmQqN8kAc/uh1JqLE+FizTokrSJGg0CSvC+BrsmGzKtsZKA==} + engines: {node: '>=16.0.0'} + '@smithy/abort-controller@3.1.0': resolution: {integrity: sha512-XOm4LkuC0PsK1sf2bBJLIlskn5ghmVxiEBVlo/jg0R8hxASBKYYgOoJEhKWgOr4vWGkN+5rC+oyBAqHYtxjnwQ==} engines: {node: '>=16.0.0'} @@ -7213,14 +7217,26 @@ packages: '@smithy/chunked-blob-reader@3.0.0': resolution: {integrity: sha512-sbnURCwjF0gSToGlsBiAmd1lRCmSn72nu9axfJu5lIx6RUEgHu6GwTMbqCdhQSi0Pumcm5vFxsi9XWXb2mTaoA==} + '@smithy/config-resolver@3.0.1': + resolution: {integrity: sha512-hbkYJc20SBDz2qqLzttjI/EqXemtmWk0ooRznLsiXp3066KQRTvuKHa7U4jCZCJq6Dozqvy0R1/vNESC9inPJg==} + engines: {node: '>=16.0.0'} + '@smithy/config-resolver@3.0.3': resolution: {integrity: sha512-4wHqCMkdfVDP4qmr4fVPYOFOH+vKhOv3X4e6KEU9wIC8xXUQ24tnF4CW+sddGDX1zU86GGyQ7A+rg2xmUD6jpQ==} engines: {node: '>=16.0.0'} + '@smithy/core@2.2.0': + resolution: {integrity: sha512-ygLZSSKgt9bR8HAxR9mK+U5obvAJBr6zlQuhN5soYWx/amjDoQN4dTkydTypgKe6rIbUjTILyLU+W5XFwXr4kg==} + engines: {node: '>=16.0.0'} + '@smithy/core@2.2.3': resolution: {integrity: sha512-SpyLOL2vgE6sUYM6nQfu82OirCPkCDKctyG3aMgjMlDPTJpUlmlNH0ttu9ZWwzEjrzzr8uABmPjJTRI7gk1HFQ==} engines: {node: '>=16.0.0'} + '@smithy/credential-provider-imds@3.1.0': + resolution: {integrity: sha512-q4A4d38v8pYYmseu/jTS3Z5I3zXlEOe5Obi+EJreVKgSVyWUHOd7/yaVCinC60QG4MRyCs98tcxBH1IMC0bu7Q==} + engines: {node: '>=16.0.0'} + '@smithy/credential-provider-imds@3.1.2': resolution: {integrity: sha512-gqVmUaNoeqyrOAjgZg+rTmFLsphh/vS59LCMdFfVpthVS0jbfBzvBmEPktBd+y9ME4DYMGHFAMSYJDK8q0noOQ==} engines: {node: '>=16.0.0'} @@ -7244,12 +7260,19 @@ packages: resolution: {integrity: sha512-YXYt3Cjhu9tRrahbTec2uOjwOSeCNfQurcWPGNEUspBhqHoA3KrDrVj+jGbCLWvwkwhzqDnnaeHAxm+IxAjOAQ==} engines: {node: '>=16.0.0'} + '@smithy/fetch-http-handler@3.0.1': + resolution: {integrity: sha512-uaH74i5BDj+rBwoQaXioKpI0SHBJFtOVwzrCpxZxphOW0ki5jhj7dXvDMYM2IJem8TpdFvS2iC08sjOblfFGFg==} + '@smithy/fetch-http-handler@3.1.0': resolution: {integrity: sha512-s7oQjEOUH9TYjctpITtWF4qxOdg7pBrP9eigEQ8SBsxF3dRFV0S28pGMllC83DUr7ECmErhO/BUwnULfoNhKgQ==} '@smithy/hash-blob-browser@3.1.1': resolution: {integrity: sha512-8RwdPG7arvL5pfMAFsH6jfBVcC7MDR1LYHjKevZPHREkVtORIQkRfm2K8px7giJt7x0zzQJnWamrsDM4ig8nTQ==} + '@smithy/hash-node@3.0.0': + resolution: {integrity: sha512-84qXstNemP3XS5jcof0el6+bDfjzuvhJPQTEfro3lgtbCtKgzPm3MgiS6ehXVPjeQ5+JS0HqmTz8f/RYfzHVxw==} + engines: {node: '>=16.0.0'} + '@smithy/hash-node@3.0.2': resolution: {integrity: sha512-43uGA6o6QJQdXwAogybdTDHDd3SCdKyoiHIHb8PpdE2rKmVicjG9b1UgVwdgO8QPytmVqHFaUw27M3LZKwu8Yg==} engines: {node: '>=16.0.0'} @@ -7258,6 +7281,9 @@ packages: resolution: {integrity: sha512-+uvJHPrFNE9crkh3INVS9FmDcx1DoywDgIzlRWlPy7gqoD8jG14os9ATIFY7wN/ARPz1EWlkCHUap70oXxMmjA==} engines: {node: '>=16.0.0'} + '@smithy/invalid-dependency@3.0.0': + resolution: {integrity: sha512-F6wBBaEFgJzj0s4KUlliIGPmqXemwP6EavgvDqYwCH40O5Xr2iMHvS8todmGVZtuJCorBkXsYLyTu4PuizVq5g==} + '@smithy/invalid-dependency@3.0.2': resolution: {integrity: sha512-+BAY3fMhomtq470tswXyrdVBSUhiLuhBVT+rOmpbz5e04YX+s1dX4NxTLzZGwBjCpeWZNtTxP8zbIvvFk81gUg==} @@ -7272,70 +7298,137 @@ packages: '@smithy/md5-js@3.0.2': resolution: {integrity: sha512-WlSK9br7fkVucTkCXporwuOttCR3cJ1GV70J8ENYXGNc0nUTPzMdWCyHztgnbbKoekVMjGZOEu+8I52nOdzqwQ==} + '@smithy/middleware-content-length@3.0.0': + resolution: {integrity: sha512-3C4s4d/iGobgCtk2tnWW6+zSTOBg1PRAm2vtWZLdriwTroFbbWNSr3lcyzHdrQHnEXYCC5K52EbpfodaIUY8sg==} + engines: {node: '>=16.0.0'} + '@smithy/middleware-content-length@3.0.2': resolution: {integrity: sha512-/Havz3PkYIEmwpqkyRTR21yJsWnFbD1ec4H1pUL+TkDnE7RCQkAVUQepLL/UeCaZeCBXvfdoKbOjSbV01xIinQ==} engines: {node: '>=16.0.0'} + '@smithy/middleware-endpoint@3.0.1': + resolution: {integrity: sha512-lQ/UOdGD4KM5kLZiAl0q8Qy3dPbynvAXKAdXnYlrA1OpaUwr+neSsVokDZpY6ZVb5Yx8jnus29uv6XWpM9P4SQ==} + engines: {node: '>=16.0.0'} + '@smithy/middleware-endpoint@3.0.3': resolution: {integrity: sha512-ARAXHodhj4tttKa9y75zvENdSoHq6VGsSi7XS3+yLutrnxttJs6N10UMInCC1yi3/bopT8xug3iOP/y9R6sKJQ==} engines: {node: '>=16.0.0'} + '@smithy/middleware-retry@3.0.3': + resolution: {integrity: sha512-Wve1qzJb83VEU/6q+/I0cQdAkDnuzELC6IvIBwDzUEiGpKqXgX1v10FUuZGbRS6Ov/P+HHthcAoHOJZQvZNAkA==} + engines: {node: '>=16.0.0'} + '@smithy/middleware-retry@3.0.6': resolution: {integrity: sha512-ICsFKp8eAyIMmxN5UT3IU37S6886L879TKtgxPsn/VD/laYNwqTLmJaCAn5//+2fRIrV0dnHp6LFlMwdXlWoUQ==} engines: {node: '>=16.0.0'} + '@smithy/middleware-serde@3.0.0': + resolution: {integrity: sha512-I1vKG1foI+oPgG9r7IMY1S+xBnmAn1ISqployvqkwHoSb8VPsngHDTOgYGYBonuOKndaWRUGJZrKYYLB+Ane6w==} + engines: {node: '>=16.0.0'} + '@smithy/middleware-serde@3.0.2': resolution: {integrity: sha512-oT2abV5zLhBucJe1LIIFEcRgIBDbZpziuMPswTMbBQNcaEUycLFvX63zsFmqfwG+/ZQKsNx+BSE8W51CMuK7Yw==} engines: {node: '>=16.0.0'} + '@smithy/middleware-stack@3.0.0': + resolution: {integrity: sha512-+H0jmyfAyHRFXm6wunskuNAqtj7yfmwFB6Fp37enytp2q047/Od9xetEaUbluyImOlGnGpaVGaVfjwawSr+i6Q==} + engines: {node: '>=16.0.0'} + '@smithy/middleware-stack@3.0.2': resolution: {integrity: sha512-6fRcxomlNKBPIy/YjcnC7YHpMAjRvGUYlYVJAfELqZjkW0vQegNcImjY7T1HgYA6u3pAcCxKVBLYnkTw8z/l0A==} engines: {node: '>=16.0.0'} + '@smithy/node-config-provider@3.1.0': + resolution: {integrity: sha512-ngfB8QItUfTFTfHMvKuc2g1W60V1urIgZHqD1JNFZC2tTWXahqf2XvKXqcBS7yZqR7GqkQQZy11y/lNOUWzq7Q==} + engines: {node: '>=16.0.0'} + '@smithy/node-config-provider@3.1.2': resolution: {integrity: sha512-388fEAa7+6ORj/BDC70peg3fyFBTTXJyXfXJ0Bwd6FYsRltePr2oGzIcm5AuC1WUSLtZ/dF+hYOnfTMs04rLvA==} engines: {node: '>=16.0.0'} + '@smithy/node-http-handler@3.0.0': + resolution: {integrity: sha512-3trD4r7NOMygwLbUJo4eodyQuypAWr7uvPnebNJ9a70dQhVn+US8j/lCnvoJS6BXfZeF7PkkkI0DemVJw+n+eQ==} + engines: {node: '>=16.0.0'} + '@smithy/node-http-handler@3.1.0': resolution: {integrity: sha512-pOpgB6B+VLXLwAyyvRz+ZAVXABlbAsJ2xvn3WZvrppAPImxwQOPFbeSUzWYMhpC8Tr7yQ3R8fG990QDhskkf1Q==} engines: {node: '>=16.0.0'} + '@smithy/property-provider@3.1.0': + resolution: {integrity: sha512-Tj3+oVhqdZgemjCiWjFlADfhvLF4C/uKDuKo7/tlEsRQ9+3emCreR2xndj970QSRSsiCEU8hZW3/8JQu+n5w4Q==} + engines: {node: '>=16.0.0'} + '@smithy/property-provider@3.1.2': resolution: {integrity: sha512-Hzp32BpeFFexBpO1z+ts8okbq/VLzJBadxanJAo/Wf2CmvXMBp6Q/TLWr7Js6IbMEcr0pDZ02V3u1XZkuQUJaA==} engines: {node: '>=16.0.0'} + '@smithy/protocol-http@4.0.0': + resolution: {integrity: sha512-qOQZOEI2XLWRWBO9AgIYuHuqjZ2csyr8/IlgFDHDNuIgLAMRx2Bl8ck5U5D6Vh9DPdoaVpuzwWMa0xcdL4O/AQ==} + engines: {node: '>=16.0.0'} + '@smithy/protocol-http@4.0.2': resolution: {integrity: sha512-X/90xNWIOqSR2tLUyWxVIBdatpm35DrL44rI/xoeBWUuanE0iyCXJpTcnqlOpnEzgcu0xCKE06+g70TTu2j7RQ==} engines: {node: '>=16.0.0'} + '@smithy/querystring-builder@3.0.0': + resolution: {integrity: sha512-bW8Fi0NzyfkE0TmQphDXr1AmBDbK01cA4C1Z7ggwMAU5RDz5AAv/KmoRwzQAS0kxXNf/D2ALTEgwK0U2c4LtRg==} + engines: {node: '>=16.0.0'} + '@smithy/querystring-builder@3.0.2': resolution: {integrity: sha512-xhv1+HacDYsOLdNt7zW+8Fe779KYAzmWvzs9bC5NlKM8QGYCwwuFwDBynhlU4D5twgi2pZ14Lm4h6RiAazCtmA==} engines: {node: '>=16.0.0'} + '@smithy/querystring-parser@3.0.0': + resolution: {integrity: sha512-UzHwthk0UEccV4dHzPySnBy34AWw3V9lIqUTxmozQ+wPDAO9csCWMfOLe7V9A2agNYy7xE+Pb0S6K/J23JSzfQ==} + engines: {node: '>=16.0.0'} + '@smithy/querystring-parser@3.0.2': resolution: {integrity: sha512-C5hyRKgrZGPNh5QqIWzXnW+LXVrPmVQO0iJKjHeb5v3C61ZkP9QhrKmbfchcTyg/VnaE0tMNf/nmLpQlWuiqpg==} engines: {node: '>=16.0.0'} + '@smithy/service-error-classification@3.0.0': + resolution: {integrity: sha512-3BsBtOUt2Gsnc3X23ew+r2M71WwtpHfEDGhHYHSDg6q1t8FrWh15jT25DLajFV1H+PpxAJ6gqe9yYeRUsmSdFA==} + engines: {node: '>=16.0.0'} + '@smithy/service-error-classification@3.0.2': resolution: {integrity: sha512-cu0WV2XRttItsuXlcM0kq5MKdphbMMmSd2CXF122dJ75NrFE0o7rruXFGfxAp3BKzgF/DMxX+PllIA/cj4FHMw==} engines: {node: '>=16.0.0'} + '@smithy/shared-ini-file-loader@3.1.0': + resolution: {integrity: sha512-dAM7wSX0NR3qTNyGVN/nwwpEDzfV9T/3AN2eABExWmda5VqZKSsjlINqomO5hjQWGv+IIkoXfs3u2vGSNz8+Rg==} + engines: {node: '>=16.0.0'} + '@smithy/shared-ini-file-loader@3.1.2': resolution: {integrity: sha512-tgnXrXbLMO8vo6VeuqabMw/eTzQHlLmZx0TC0TjtjJghnD0Xl4pEnJtBjTJr6XF5fHMNrt5BcczDXHJT9yNQnA==} engines: {node: '>=16.0.0'} + '@smithy/signature-v4@3.0.0': + resolution: {integrity: sha512-kXFOkNX+BQHe2qnLxpMEaCRGap9J6tUGLzc3A9jdn+nD4JdMwCKTJ+zFwQ20GkY+mAXGatyTw3HcoUlR39HwmA==} + engines: {node: '>=16.0.0'} + '@smithy/signature-v4@3.1.1': resolution: {integrity: sha512-2/vlG86Sr489XX8TA/F+VDA+P04ESef04pSz0wRtlQBExcSPjqO08rvrkcas2zLnJ51i+7ukOURCkgqixBYjSQ==} engines: {node: '>=16.0.0'} + '@smithy/smithy-client@3.1.1': + resolution: {integrity: sha512-tj4Ku7MpzZR8cmVuPcSbrLFVxmptWktmJMwST/uIEq4sarabEdF8CbmQdYB7uJ/X51Qq2EYwnRsoS7hdR4B7rA==} + engines: {node: '>=16.0.0'} + '@smithy/smithy-client@3.1.4': resolution: {integrity: sha512-y6xJROGrIoitjpwXLY7P9luDHvuT9jWpAluliuSFdBymFxcl6iyQjo9U/JhYfRHFNTruqsvKOrOESVuPGEcRmQ==} engines: {node: '>=16.0.0'} + '@smithy/types@3.0.0': + resolution: {integrity: sha512-VvWuQk2RKFuOr98gFhjca7fkBS+xLLURT8bUjk5XQoV0ZLm7WPwWPPY3/AwzTLuUBDeoKDCthfe1AsTUWaSEhw==} + engines: {node: '>=16.0.0'} + '@smithy/types@3.2.0': resolution: {integrity: sha512-cKyeKAPazZRVqm7QPvcPD2jEIt2wqDPAL1KJKb0f/5I7uhollvsWZuZKLclmyP6a+Jwmr3OV3t+X0pZUUHS9BA==} engines: {node: '>=16.0.0'} + '@smithy/url-parser@3.0.0': + resolution: {integrity: sha512-2XLazFgUu+YOGHtWihB3FSLAfCUajVfNBXGGYjOaVKjLAuAxx3pSBY3hBgLzIgB17haf59gOG3imKqTy8mcrjw==} + '@smithy/url-parser@3.0.2': resolution: {integrity: sha512-pRiPHrgibeAr4avtXDoBHmTLtthwA4l8jKYRfZjNgp+bBPyxDMPRg2TMJaYxqbKemvrOkHu9MIBTv2RkdNfD6w==} @@ -7362,14 +7455,26 @@ packages: resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} engines: {node: '>=16.0.0'} + '@smithy/util-defaults-mode-browser@3.0.3': + resolution: {integrity: sha512-3DFON2bvXJAukJe+qFgPV/rorG7ZD3m4gjCXHD1V5z/tgKQp5MCTCLntrd686tX6tj8Uli3lefWXJudNg5WmCA==} + engines: {node: '>= 10.0.0'} + '@smithy/util-defaults-mode-browser@3.0.6': resolution: {integrity: sha512-tAgoc++Eq+KL7g55+k108pn7nAob3GLWNEMbXhZIQyBcBNaE/o3+r4AEbae0A8bWvLRvArVsjeiuhMykGa04/A==} engines: {node: '>= 10.0.0'} + '@smithy/util-defaults-mode-node@3.0.3': + resolution: {integrity: sha512-D0b8GJXecT00baoSQ3Iieu3k3mZ7GY8w1zmg8pdogYrGvWJeLcIclqk2gbkG4K0DaBGWrO6v6r20iwIFfDYrmA==} + engines: {node: '>= 10.0.0'} + '@smithy/util-defaults-mode-node@3.0.6': resolution: {integrity: sha512-UNerul6/E8aiCyFTBHk+RSIZCo7m96d/N5K3FeO/wFeZP6oy5HAicLzxqa85Wjv7MkXSxSySX29L/LwTV/QMag==} engines: {node: '>= 10.0.0'} + '@smithy/util-endpoints@2.0.1': + resolution: {integrity: sha512-ZRT0VCOnKlVohfoABMc8lWeQo/JEFuPWctfNRXgTHbyOVssMOLYFUNWukxxiHRGVAhV+n3c0kPW+zUqckjVPEA==} + engines: {node: '>=16.0.0'} + '@smithy/util-endpoints@2.0.3': resolution: {integrity: sha512-Dyi+pfLglDHSGsKSYunuUUSFM5V0tz7UDgv1Ex97yg+Xkn0Eb0rH0rcvl1n0MaJ11fac3HKDOH0DkALyQYCQag==} engines: {node: '>=16.0.0'} @@ -7386,10 +7491,18 @@ packages: resolution: {integrity: sha512-7WW5SD0XVrpfqljBYzS5rLR+EiDzl7wCVJZ9Lo6ChNFV4VYDk37Z1QI5w/LnYtU/QKnSawYoHRd7VjSyC8QRQQ==} engines: {node: '>=16.0.0'} + '@smithy/util-retry@3.0.0': + resolution: {integrity: sha512-nK99bvJiziGv/UOKJlDvFF45F00WgPLKVIGUfAK+mDhzVN2hb/S33uW2Tlhg5PVBoqY7tDVqL0zmu4OxAHgo9g==} + engines: {node: '>=16.0.0'} + '@smithy/util-retry@3.0.2': resolution: {integrity: sha512-HUVOb1k8p/IH6WFUjsLa+L9H1Zi/FAAB2CDOpWuffI1b2Txi6sknau8kNfC46Xrt39P1j2KDzCE1UlLa2eW5+A==} engines: {node: '>=16.0.0'} + '@smithy/util-stream@3.0.1': + resolution: {integrity: sha512-7F7VNNhAsfMRA8I986YdOY5fE0/T1/ZjFF6OLsqkvQVNP3vZ/szYDfGCyphb7ioA09r32K/0qbSFfNFU68aSzA==} + engines: {node: '>=16.0.0'} + '@smithy/util-stream@3.0.4': resolution: {integrity: sha512-CcMioiaOOsEVdb09pS7ux1ij7QcQ2jE/cE1+iin1DXMeRgAEQN/47m7Xztu7KFQuQsj0A5YwB2UN45q97CqKCg==} engines: {node: '>=16.0.0'} @@ -7406,6 +7519,10 @@ packages: resolution: {integrity: sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==} engines: {node: '>=16.0.0'} + '@smithy/util-waiter@3.0.0': + resolution: {integrity: sha512-+fEXJxGDLCoqRKVSmo0auGxaqbiCo+8oph+4auefYjaNxjOLKSY2MxVQfRzo65PaZv4fr+5lWg+au7vSuJJ/zw==} + engines: {node: '>=16.0.0'} + '@smithy/util-waiter@3.1.1': resolution: {integrity: sha512-xT+Bbpe5sSrC7cCWSElOreDdWzqovR1V+7xrp+fmwGAA+TPYBb78iasaXjO1pa+65sY6JjW5GtGeIoJwCK9B1g==} engines: {node: '>=16.0.0'} @@ -15107,6 +15224,9 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + rfdc@1.3.0: + resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} + rfdc@1.3.1: resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==} @@ -17293,7 +17413,7 @@ snapshots: '@aws-crypto/sha256-js': 3.0.0 '@aws-crypto/supports-web-crypto': 3.0.0 '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.577.0 '@aws-sdk/util-locate-window': 3.208.0 '@aws-sdk/util-utf8-browser': 3.188.0 tslib: 1.14.1 @@ -17311,7 +17431,7 @@ snapshots: '@aws-crypto/sha256-js@3.0.0': dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.577.0 tslib: 1.14.1 '@aws-crypto/sha256-js@5.2.0': @@ -17330,7 +17450,7 @@ snapshots: '@aws-crypto/util@3.0.0': dependencies: - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.577.0 '@aws-sdk/util-utf8-browser': 3.188.0 tslib: 1.14.1 @@ -17358,33 +17478,33 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.577.0 '@aws-sdk/util-user-agent-node': 3.587.0 '@aws-sdk/xml-builder': 3.575.0 - '@smithy/config-resolver': 3.0.3 - '@smithy/core': 2.2.3 - '@smithy/fetch-http-handler': 3.1.0 - '@smithy/hash-node': 3.0.2 - '@smithy/invalid-dependency': 3.0.2 - '@smithy/middleware-content-length': 3.0.2 - '@smithy/middleware-endpoint': 3.0.3 - '@smithy/middleware-retry': 3.0.6 - '@smithy/middleware-serde': 3.0.2 - '@smithy/middleware-stack': 3.0.2 - '@smithy/node-config-provider': 3.1.2 - '@smithy/node-http-handler': 3.1.0 - '@smithy/protocol-http': 4.0.2 - '@smithy/smithy-client': 3.1.4 - '@smithy/types': 3.2.0 - '@smithy/url-parser': 3.0.2 + '@smithy/config-resolver': 3.0.1 + '@smithy/core': 2.2.0 + '@smithy/fetch-http-handler': 3.0.1 + '@smithy/hash-node': 3.0.0 + '@smithy/invalid-dependency': 3.0.0 + '@smithy/middleware-content-length': 3.0.0 + '@smithy/middleware-endpoint': 3.0.1 + '@smithy/middleware-retry': 3.0.3 + '@smithy/middleware-serde': 3.0.0 + '@smithy/middleware-stack': 3.0.0 + '@smithy/node-config-provider': 3.1.0 + '@smithy/node-http-handler': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + '@smithy/url-parser': 3.0.0 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.6 - '@smithy/util-defaults-mode-node': 3.0.6 - '@smithy/util-endpoints': 2.0.3 + '@smithy/util-defaults-mode-browser': 3.0.3 + '@smithy/util-defaults-mode-node': 3.0.3 + '@smithy/util-endpoints': 2.0.1 '@smithy/util-middleware': 3.0.0 - '@smithy/util-retry': 3.0.2 - '@smithy/util-stream': 3.0.4 + '@smithy/util-retry': 3.0.0 + '@smithy/util-stream': 3.0.1 '@smithy/util-utf8': 3.0.0 - '@smithy/util-waiter': 3.1.1 + '@smithy/util-waiter': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - aws-crt @@ -17468,30 +17588,30 @@ snapshots: '@aws-sdk/util-endpoints': 3.587.0 '@aws-sdk/util-user-agent-browser': 3.577.0 '@aws-sdk/util-user-agent-node': 3.587.0 - '@smithy/config-resolver': 3.0.3 - '@smithy/core': 2.2.3 - '@smithy/fetch-http-handler': 3.1.0 - '@smithy/hash-node': 3.0.2 - '@smithy/invalid-dependency': 3.0.2 - '@smithy/middleware-content-length': 3.0.2 - '@smithy/middleware-endpoint': 3.0.3 - '@smithy/middleware-retry': 3.0.6 - '@smithy/middleware-serde': 3.0.2 - '@smithy/middleware-stack': 3.0.2 - '@smithy/node-config-provider': 3.1.2 - '@smithy/node-http-handler': 3.1.0 - '@smithy/protocol-http': 4.0.2 - '@smithy/smithy-client': 3.1.4 - '@smithy/types': 3.2.0 - '@smithy/url-parser': 3.0.2 + '@smithy/config-resolver': 3.0.1 + '@smithy/core': 2.2.0 + '@smithy/fetch-http-handler': 3.0.1 + '@smithy/hash-node': 3.0.0 + '@smithy/invalid-dependency': 3.0.0 + '@smithy/middleware-content-length': 3.0.0 + '@smithy/middleware-endpoint': 3.0.1 + '@smithy/middleware-retry': 3.0.3 + '@smithy/middleware-serde': 3.0.0 + '@smithy/middleware-stack': 3.0.0 + '@smithy/node-config-provider': 3.1.0 + '@smithy/node-http-handler': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + '@smithy/url-parser': 3.0.0 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.6 - '@smithy/util-defaults-mode-node': 3.0.6 - '@smithy/util-endpoints': 2.0.3 - '@smithy/util-middleware': 3.0.2 - '@smithy/util-retry': 3.0.2 + '@smithy/util-defaults-mode-browser': 3.0.3 + '@smithy/util-defaults-mode-node': 3.0.3 + '@smithy/util-endpoints': 2.0.1 + '@smithy/util-middleware': 3.0.0 + '@smithy/util-retry': 3.0.0 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: @@ -17556,30 +17676,30 @@ snapshots: '@aws-sdk/util-endpoints': 3.587.0 '@aws-sdk/util-user-agent-browser': 3.577.0 '@aws-sdk/util-user-agent-node': 3.587.0 - '@smithy/config-resolver': 3.0.3 - '@smithy/core': 2.2.3 - '@smithy/fetch-http-handler': 3.1.0 - '@smithy/hash-node': 3.0.2 - '@smithy/invalid-dependency': 3.0.2 - '@smithy/middleware-content-length': 3.0.2 - '@smithy/middleware-endpoint': 3.0.3 - '@smithy/middleware-retry': 3.0.6 - '@smithy/middleware-serde': 3.0.2 - '@smithy/middleware-stack': 3.0.2 - '@smithy/node-config-provider': 3.1.2 - '@smithy/node-http-handler': 3.1.0 - '@smithy/protocol-http': 4.0.2 - '@smithy/smithy-client': 3.1.4 - '@smithy/types': 3.2.0 - '@smithy/url-parser': 3.0.2 + '@smithy/config-resolver': 3.0.1 + '@smithy/core': 2.2.0 + '@smithy/fetch-http-handler': 3.0.1 + '@smithy/hash-node': 3.0.0 + '@smithy/invalid-dependency': 3.0.0 + '@smithy/middleware-content-length': 3.0.0 + '@smithy/middleware-endpoint': 3.0.1 + '@smithy/middleware-retry': 3.0.3 + '@smithy/middleware-serde': 3.0.0 + '@smithy/middleware-stack': 3.0.0 + '@smithy/node-config-provider': 3.1.0 + '@smithy/node-http-handler': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + '@smithy/url-parser': 3.0.0 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.6 - '@smithy/util-defaults-mode-node': 3.0.6 - '@smithy/util-endpoints': 2.0.3 - '@smithy/util-middleware': 3.0.2 - '@smithy/util-retry': 3.0.2 + '@smithy/util-defaults-mode-browser': 3.0.3 + '@smithy/util-defaults-mode-node': 3.0.3 + '@smithy/util-endpoints': 2.0.1 + '@smithy/util-middleware': 3.0.0 + '@smithy/util-retry': 3.0.0 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: @@ -17644,30 +17764,30 @@ snapshots: '@aws-sdk/util-endpoints': 3.587.0 '@aws-sdk/util-user-agent-browser': 3.577.0 '@aws-sdk/util-user-agent-node': 3.587.0 - '@smithy/config-resolver': 3.0.3 - '@smithy/core': 2.2.3 - '@smithy/fetch-http-handler': 3.1.0 - '@smithy/hash-node': 3.0.2 - '@smithy/invalid-dependency': 3.0.2 - '@smithy/middleware-content-length': 3.0.2 - '@smithy/middleware-endpoint': 3.0.3 - '@smithy/middleware-retry': 3.0.6 - '@smithy/middleware-serde': 3.0.2 - '@smithy/middleware-stack': 3.0.2 - '@smithy/node-config-provider': 3.1.2 - '@smithy/node-http-handler': 3.1.0 - '@smithy/protocol-http': 4.0.2 - '@smithy/smithy-client': 3.1.4 - '@smithy/types': 3.2.0 - '@smithy/url-parser': 3.0.2 + '@smithy/config-resolver': 3.0.1 + '@smithy/core': 2.2.0 + '@smithy/fetch-http-handler': 3.0.1 + '@smithy/hash-node': 3.0.0 + '@smithy/invalid-dependency': 3.0.0 + '@smithy/middleware-content-length': 3.0.0 + '@smithy/middleware-endpoint': 3.0.1 + '@smithy/middleware-retry': 3.0.3 + '@smithy/middleware-serde': 3.0.0 + '@smithy/middleware-stack': 3.0.0 + '@smithy/node-config-provider': 3.1.0 + '@smithy/node-http-handler': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + '@smithy/url-parser': 3.0.0 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.6 - '@smithy/util-defaults-mode-node': 3.0.6 - '@smithy/util-endpoints': 2.0.3 - '@smithy/util-middleware': 3.0.2 - '@smithy/util-retry': 3.0.2 + '@smithy/util-defaults-mode-browser': 3.0.3 + '@smithy/util-defaults-mode-node': 3.0.3 + '@smithy/util-endpoints': 2.0.1 + '@smithy/util-middleware': 3.0.0 + '@smithy/util-retry': 3.0.0 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: @@ -17721,11 +17841,11 @@ snapshots: '@aws-sdk/core@3.592.0': dependencies: - '@smithy/core': 2.2.3 - '@smithy/protocol-http': 4.0.2 - '@smithy/signature-v4': 3.1.1 - '@smithy/smithy-client': 3.1.4 - '@smithy/types': 3.2.0 + '@smithy/core': 2.2.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/signature-v4': 3.0.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 fast-xml-parser: 4.2.5 tslib: 2.6.3 @@ -17742,8 +17862,8 @@ snapshots: '@aws-sdk/credential-provider-env@3.587.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/property-provider': 3.1.2 - '@smithy/types': 3.2.0 + '@smithy/property-provider': 3.1.0 + '@smithy/types': 3.0.0 tslib: 2.6.3 '@aws-sdk/credential-provider-env@3.598.0': @@ -17756,13 +17876,13 @@ snapshots: '@aws-sdk/credential-provider-http@3.596.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/fetch-http-handler': 3.1.0 - '@smithy/node-http-handler': 3.1.0 - '@smithy/property-provider': 3.1.2 - '@smithy/protocol-http': 4.0.2 - '@smithy/smithy-client': 3.1.4 - '@smithy/types': 3.2.0 - '@smithy/util-stream': 3.0.4 + '@smithy/fetch-http-handler': 3.0.1 + '@smithy/node-http-handler': 3.0.0 + '@smithy/property-provider': 3.1.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + '@smithy/util-stream': 3.0.1 tslib: 2.6.3 '@aws-sdk/credential-provider-http@3.598.0': @@ -17786,10 +17906,10 @@ snapshots: '@aws-sdk/credential-provider-sso': 3.592.0(@aws-sdk/client-sso-oidc@3.596.0) '@aws-sdk/credential-provider-web-identity': 3.587.0(@aws-sdk/client-sts@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)) '@aws-sdk/types': 3.577.0 - '@smithy/credential-provider-imds': 3.1.2 - '@smithy/property-provider': 3.1.2 - '@smithy/shared-ini-file-loader': 3.1.2 - '@smithy/types': 3.2.0 + '@smithy/credential-provider-imds': 3.1.0 + '@smithy/property-provider': 3.1.0 + '@smithy/shared-ini-file-loader': 3.1.0 + '@smithy/types': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' @@ -17822,10 +17942,10 @@ snapshots: '@aws-sdk/credential-provider-sso': 3.592.0(@aws-sdk/client-sso-oidc@3.596.0) '@aws-sdk/credential-provider-web-identity': 3.587.0(@aws-sdk/client-sts@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)) '@aws-sdk/types': 3.577.0 - '@smithy/credential-provider-imds': 3.1.2 - '@smithy/property-provider': 3.1.2 - '@smithy/shared-ini-file-loader': 3.1.2 - '@smithy/types': 3.2.0 + '@smithy/credential-provider-imds': 3.1.0 + '@smithy/property-provider': 3.1.0 + '@smithy/shared-ini-file-loader': 3.1.0 + '@smithy/types': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' @@ -17854,9 +17974,9 @@ snapshots: '@aws-sdk/credential-provider-process@3.587.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/property-provider': 3.1.2 - '@smithy/shared-ini-file-loader': 3.1.2 - '@smithy/types': 3.2.0 + '@smithy/property-provider': 3.1.0 + '@smithy/shared-ini-file-loader': 3.1.0 + '@smithy/types': 3.0.0 tslib: 2.6.3 '@aws-sdk/credential-provider-process@3.598.0': @@ -17872,9 +17992,9 @@ snapshots: '@aws-sdk/client-sso': 3.592.0 '@aws-sdk/token-providers': 3.587.0(@aws-sdk/client-sso-oidc@3.596.0) '@aws-sdk/types': 3.577.0 - '@smithy/property-provider': 3.1.2 - '@smithy/shared-ini-file-loader': 3.1.2 - '@smithy/types': 3.2.0 + '@smithy/property-provider': 3.1.0 + '@smithy/shared-ini-file-loader': 3.1.0 + '@smithy/types': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' @@ -17897,8 +18017,8 @@ snapshots: dependencies: '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) '@aws-sdk/types': 3.577.0 - '@smithy/property-provider': 3.1.2 - '@smithy/types': 3.2.0 + '@smithy/property-provider': 3.1.0 + '@smithy/types': 3.0.0 tslib: 2.6.3 '@aws-sdk/credential-provider-web-identity@3.598.0(@aws-sdk/client-sts@3.606.0)': @@ -17940,8 +18060,8 @@ snapshots: '@aws-sdk/middleware-host-header@3.577.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/protocol-http': 4.0.2 - '@smithy/types': 3.2.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/types': 3.0.0 tslib: 2.6.3 '@aws-sdk/middleware-host-header@3.598.0': @@ -17960,7 +18080,7 @@ snapshots: '@aws-sdk/middleware-logger@3.577.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/types': 3.2.0 + '@smithy/types': 3.0.0 tslib: 2.6.3 '@aws-sdk/middleware-logger@3.598.0': @@ -17972,8 +18092,8 @@ snapshots: '@aws-sdk/middleware-recursion-detection@3.577.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/protocol-http': 4.0.2 - '@smithy/types': 3.2.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/types': 3.0.0 tslib: 2.6.3 '@aws-sdk/middleware-recursion-detection@3.598.0': @@ -18015,8 +18135,8 @@ snapshots: dependencies: '@aws-sdk/types': 3.577.0 '@aws-sdk/util-endpoints': 3.587.0 - '@smithy/protocol-http': 4.0.2 - '@smithy/types': 3.2.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/types': 3.0.0 tslib: 2.6.3 '@aws-sdk/middleware-user-agent@3.598.0': @@ -18030,10 +18150,10 @@ snapshots: '@aws-sdk/region-config-resolver@3.587.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/node-config-provider': 3.1.2 - '@smithy/types': 3.2.0 + '@smithy/node-config-provider': 3.1.0 + '@smithy/types': 3.0.0 '@smithy/util-config-provider': 3.0.0 - '@smithy/util-middleware': 3.0.2 + '@smithy/util-middleware': 3.0.0 tslib: 2.6.3 '@aws-sdk/region-config-resolver@3.598.0': @@ -18069,9 +18189,9 @@ snapshots: dependencies: '@aws-sdk/client-sso-oidc': 3.596.0 '@aws-sdk/types': 3.577.0 - '@smithy/property-provider': 3.1.2 - '@smithy/shared-ini-file-loader': 3.1.2 - '@smithy/types': 3.2.0 + '@smithy/property-provider': 3.1.0 + '@smithy/shared-ini-file-loader': 3.1.0 + '@smithy/types': 3.0.0 tslib: 2.6.3 '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0))': @@ -18085,7 +18205,7 @@ snapshots: '@aws-sdk/types@3.577.0': dependencies: - '@smithy/types': 3.2.0 + '@smithy/types': 3.0.0 tslib: 2.6.3 '@aws-sdk/types@3.598.0': @@ -18100,8 +18220,8 @@ snapshots: '@aws-sdk/util-endpoints@3.587.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/types': 3.2.0 - '@smithy/util-endpoints': 2.0.3 + '@smithy/types': 3.0.0 + '@smithy/util-endpoints': 2.0.1 tslib: 2.6.3 '@aws-sdk/util-endpoints@3.598.0': @@ -18125,7 +18245,7 @@ snapshots: '@aws-sdk/util-user-agent-browser@3.577.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/types': 3.2.0 + '@smithy/types': 3.0.0 bowser: 2.11.0 tslib: 2.6.3 @@ -18139,8 +18259,8 @@ snapshots: '@aws-sdk/util-user-agent-node@3.587.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/node-config-provider': 3.1.2 - '@smithy/types': 3.2.0 + '@smithy/node-config-provider': 3.1.0 + '@smithy/types': 3.0.0 tslib: 2.6.3 '@aws-sdk/util-user-agent-node@3.598.0': @@ -18156,7 +18276,7 @@ snapshots: '@aws-sdk/xml-builder@3.575.0': dependencies: - '@smithy/types': 3.2.0 + '@smithy/types': 3.0.0 tslib: 2.6.3 '@aws-sdk/xml-builder@3.598.0': @@ -18176,7 +18296,7 @@ snapshots: '@babel/code-frame@7.24.2': dependencies: '@babel/highlight': 7.24.5 - picocolors: 1.0.1 + picocolors: 1.0.0 '@babel/code-frame@7.24.7': dependencies: @@ -18216,7 +18336,7 @@ snapshots: '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) '@babel/helpers': 7.24.0 '@babel/parser': 7.24.0 - '@babel/template': 7.24.7 + '@babel/template': 7.24.0 '@babel/traverse': 7.24.0 '@babel/types': 7.24.0 convert-source-map: 2.0.0 @@ -18351,7 +18471,7 @@ snapshots: '@babel/helper-function-name@7.23.0': dependencies: - '@babel/template': 7.24.7 + '@babel/template': 7.24.0 '@babel/types': 7.24.7 '@babel/helper-function-name@7.24.7': @@ -18499,7 +18619,7 @@ snapshots: '@babel/helpers@7.24.0': dependencies: - '@babel/template': 7.24.7 + '@babel/template': 7.24.0 '@babel/traverse': 7.24.7 '@babel/types': 7.24.7 transitivePeerDependencies: @@ -18507,7 +18627,7 @@ snapshots: '@babel/helpers@7.24.5': dependencies: - '@babel/template': 7.24.7 + '@babel/template': 7.24.0 '@babel/traverse': 7.24.7 '@babel/types': 7.24.7 transitivePeerDependencies: @@ -18529,7 +18649,7 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.0.0 '@babel/highlight@7.24.7': dependencies: @@ -24220,6 +24340,11 @@ snapshots: transitivePeerDependencies: - debug + '@smithy/abort-controller@3.0.0': + dependencies: + '@smithy/types': 3.0.0 + tslib: 2.6.3 + '@smithy/abort-controller@3.1.0': dependencies: '@smithy/types': 3.2.0 @@ -24234,6 +24359,14 @@ snapshots: dependencies: tslib: 2.6.3 + '@smithy/config-resolver@3.0.1': + dependencies: + '@smithy/node-config-provider': 3.1.0 + '@smithy/types': 3.0.0 + '@smithy/util-config-provider': 3.0.0 + '@smithy/util-middleware': 3.0.0 + tslib: 2.6.3 + '@smithy/config-resolver@3.0.3': dependencies: '@smithy/node-config-provider': 3.1.2 @@ -24242,6 +24375,17 @@ snapshots: '@smithy/util-middleware': 3.0.2 tslib: 2.6.3 + '@smithy/core@2.2.0': + dependencies: + '@smithy/middleware-endpoint': 3.0.1 + '@smithy/middleware-retry': 3.0.3 + '@smithy/middleware-serde': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + '@smithy/util-middleware': 3.0.0 + tslib: 2.6.3 + '@smithy/core@2.2.3': dependencies: '@smithy/middleware-endpoint': 3.0.3 @@ -24253,6 +24397,14 @@ snapshots: '@smithy/util-middleware': 3.0.2 tslib: 2.6.3 + '@smithy/credential-provider-imds@3.1.0': + dependencies: + '@smithy/node-config-provider': 3.1.0 + '@smithy/property-provider': 3.1.0 + '@smithy/types': 3.0.0 + '@smithy/url-parser': 3.0.0 + tslib: 2.6.3 + '@smithy/credential-provider-imds@3.1.2': dependencies: '@smithy/node-config-provider': 3.1.2 @@ -24291,6 +24443,14 @@ snapshots: '@smithy/types': 3.2.0 tslib: 2.6.3 + '@smithy/fetch-http-handler@3.0.1': + dependencies: + '@smithy/protocol-http': 4.0.0 + '@smithy/querystring-builder': 3.0.0 + '@smithy/types': 3.0.0 + '@smithy/util-base64': 3.0.0 + tslib: 2.6.3 + '@smithy/fetch-http-handler@3.1.0': dependencies: '@smithy/protocol-http': 4.0.2 @@ -24306,6 +24466,13 @@ snapshots: '@smithy/types': 3.2.0 tslib: 2.6.3 + '@smithy/hash-node@3.0.0': + dependencies: + '@smithy/types': 3.0.0 + '@smithy/util-buffer-from': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 + '@smithy/hash-node@3.0.2': dependencies: '@smithy/types': 3.2.0 @@ -24319,6 +24486,11 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 + '@smithy/invalid-dependency@3.0.0': + dependencies: + '@smithy/types': 3.0.0 + tslib: 2.6.3 + '@smithy/invalid-dependency@3.0.2': dependencies: '@smithy/types': 3.2.0 @@ -24338,12 +24510,28 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 + '@smithy/middleware-content-length@3.0.0': + dependencies: + '@smithy/protocol-http': 4.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + '@smithy/middleware-content-length@3.0.2': dependencies: '@smithy/protocol-http': 4.0.2 '@smithy/types': 3.2.0 tslib: 2.6.3 + '@smithy/middleware-endpoint@3.0.1': + dependencies: + '@smithy/middleware-serde': 3.0.0 + '@smithy/node-config-provider': 3.1.0 + '@smithy/shared-ini-file-loader': 3.1.0 + '@smithy/types': 3.0.0 + '@smithy/url-parser': 3.0.0 + '@smithy/util-middleware': 3.0.0 + tslib: 2.6.3 + '@smithy/middleware-endpoint@3.0.3': dependencies: '@smithy/middleware-serde': 3.0.2 @@ -24354,6 +24542,18 @@ snapshots: '@smithy/util-middleware': 3.0.2 tslib: 2.6.3 + '@smithy/middleware-retry@3.0.3': + dependencies: + '@smithy/node-config-provider': 3.1.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/service-error-classification': 3.0.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + '@smithy/util-middleware': 3.0.0 + '@smithy/util-retry': 3.0.0 + tslib: 2.6.3 + uuid: 9.0.1 + '@smithy/middleware-retry@3.0.6': dependencies: '@smithy/node-config-provider': 3.1.2 @@ -24366,16 +24566,33 @@ snapshots: tslib: 2.6.3 uuid: 9.0.1 + '@smithy/middleware-serde@3.0.0': + dependencies: + '@smithy/types': 3.0.0 + tslib: 2.6.3 + '@smithy/middleware-serde@3.0.2': dependencies: '@smithy/types': 3.2.0 tslib: 2.6.3 + '@smithy/middleware-stack@3.0.0': + dependencies: + '@smithy/types': 3.0.0 + tslib: 2.6.3 + '@smithy/middleware-stack@3.0.2': dependencies: '@smithy/types': 3.2.0 tslib: 2.6.3 + '@smithy/node-config-provider@3.1.0': + dependencies: + '@smithy/property-provider': 3.1.0 + '@smithy/shared-ini-file-loader': 3.1.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + '@smithy/node-config-provider@3.1.2': dependencies: '@smithy/property-provider': 3.1.2 @@ -24383,6 +24600,14 @@ snapshots: '@smithy/types': 3.2.0 tslib: 2.6.3 + '@smithy/node-http-handler@3.0.0': + dependencies: + '@smithy/abort-controller': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/querystring-builder': 3.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + '@smithy/node-http-handler@3.1.0': dependencies: '@smithy/abort-controller': 3.1.0 @@ -24391,36 +24616,76 @@ snapshots: '@smithy/types': 3.2.0 tslib: 2.6.3 + '@smithy/property-provider@3.1.0': + dependencies: + '@smithy/types': 3.0.0 + tslib: 2.6.3 + '@smithy/property-provider@3.1.2': dependencies: '@smithy/types': 3.2.0 tslib: 2.6.3 + '@smithy/protocol-http@4.0.0': + dependencies: + '@smithy/types': 3.0.0 + tslib: 2.6.3 + '@smithy/protocol-http@4.0.2': dependencies: '@smithy/types': 3.2.0 tslib: 2.6.3 + '@smithy/querystring-builder@3.0.0': + dependencies: + '@smithy/types': 3.0.0 + '@smithy/util-uri-escape': 3.0.0 + tslib: 2.6.3 + '@smithy/querystring-builder@3.0.2': dependencies: '@smithy/types': 3.2.0 '@smithy/util-uri-escape': 3.0.0 tslib: 2.6.3 + '@smithy/querystring-parser@3.0.0': + dependencies: + '@smithy/types': 3.0.0 + tslib: 2.6.3 + '@smithy/querystring-parser@3.0.2': dependencies: '@smithy/types': 3.2.0 tslib: 2.6.3 + '@smithy/service-error-classification@3.0.0': + dependencies: + '@smithy/types': 3.0.0 + '@smithy/service-error-classification@3.0.2': dependencies: '@smithy/types': 3.2.0 + '@smithy/shared-ini-file-loader@3.1.0': + dependencies: + '@smithy/types': 3.0.0 + tslib: 2.6.3 + '@smithy/shared-ini-file-loader@3.1.2': dependencies: '@smithy/types': 3.2.0 tslib: 2.6.3 + '@smithy/signature-v4@3.0.0': + dependencies: + '@smithy/is-array-buffer': 3.0.0 + '@smithy/types': 3.0.0 + '@smithy/util-hex-encoding': 3.0.0 + '@smithy/util-middleware': 3.0.0 + '@smithy/util-uri-escape': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 + '@smithy/signature-v4@3.1.1': dependencies: '@smithy/is-array-buffer': 3.0.0 @@ -24431,6 +24696,15 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 + '@smithy/smithy-client@3.1.1': + dependencies: + '@smithy/middleware-endpoint': 3.0.1 + '@smithy/middleware-stack': 3.0.0 + '@smithy/protocol-http': 4.0.0 + '@smithy/types': 3.0.0 + '@smithy/util-stream': 3.0.1 + tslib: 2.6.3 + '@smithy/smithy-client@3.1.4': dependencies: '@smithy/middleware-endpoint': 3.0.3 @@ -24440,10 +24714,20 @@ snapshots: '@smithy/util-stream': 3.0.4 tslib: 2.6.3 + '@smithy/types@3.0.0': + dependencies: + tslib: 2.6.3 + '@smithy/types@3.2.0': dependencies: tslib: 2.6.3 + '@smithy/url-parser@3.0.0': + dependencies: + '@smithy/querystring-parser': 3.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + '@smithy/url-parser@3.0.2': dependencies: '@smithy/querystring-parser': 3.0.2 @@ -24478,6 +24762,14 @@ snapshots: dependencies: tslib: 2.6.3 + '@smithy/util-defaults-mode-browser@3.0.3': + dependencies: + '@smithy/property-provider': 3.1.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + bowser: 2.11.0 + tslib: 2.6.3 + '@smithy/util-defaults-mode-browser@3.0.6': dependencies: '@smithy/property-provider': 3.1.2 @@ -24486,6 +24778,16 @@ snapshots: bowser: 2.11.0 tslib: 2.6.3 + '@smithy/util-defaults-mode-node@3.0.3': + dependencies: + '@smithy/config-resolver': 3.0.1 + '@smithy/credential-provider-imds': 3.1.0 + '@smithy/node-config-provider': 3.1.0 + '@smithy/property-provider': 3.1.0 + '@smithy/smithy-client': 3.1.1 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + '@smithy/util-defaults-mode-node@3.0.6': dependencies: '@smithy/config-resolver': 3.0.3 @@ -24496,6 +24798,12 @@ snapshots: '@smithy/types': 3.2.0 tslib: 2.6.3 + '@smithy/util-endpoints@2.0.1': + dependencies: + '@smithy/node-config-provider': 3.1.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + '@smithy/util-endpoints@2.0.3': dependencies: '@smithy/node-config-provider': 3.1.2 @@ -24508,7 +24816,7 @@ snapshots: '@smithy/util-middleware@3.0.0': dependencies: - '@smithy/types': 3.2.0 + '@smithy/types': 3.0.0 tslib: 2.6.3 '@smithy/util-middleware@3.0.2': @@ -24516,12 +24824,29 @@ snapshots: '@smithy/types': 3.2.0 tslib: 2.6.3 + '@smithy/util-retry@3.0.0': + dependencies: + '@smithy/service-error-classification': 3.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + '@smithy/util-retry@3.0.2': dependencies: '@smithy/service-error-classification': 3.0.2 '@smithy/types': 3.2.0 tslib: 2.6.3 + '@smithy/util-stream@3.0.1': + dependencies: + '@smithy/fetch-http-handler': 3.0.1 + '@smithy/node-http-handler': 3.0.0 + '@smithy/types': 3.0.0 + '@smithy/util-base64': 3.0.0 + '@smithy/util-buffer-from': 3.0.0 + '@smithy/util-hex-encoding': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 + '@smithy/util-stream@3.0.4': dependencies: '@smithy/fetch-http-handler': 3.1.0 @@ -24547,6 +24872,12 @@ snapshots: '@smithy/util-buffer-from': 3.0.0 tslib: 2.6.3 + '@smithy/util-waiter@3.0.0': + dependencies: + '@smithy/abort-controller': 3.0.0 + '@smithy/types': 3.0.0 + tslib: 2.6.3 + '@smithy/util-waiter@3.1.1': dependencies: '@smithy/abort-controller': 3.1.0 @@ -28959,7 +29290,7 @@ snapshots: dependencies: ajv: 6.12.6 deepmerge: 4.2.2 - rfdc: 1.3.1 + rfdc: 1.3.0 string-similarity: 4.0.4 fast-json-stringify@5.12.0: @@ -32544,7 +32875,7 @@ snapshots: '@next/env': 14.2.4 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001600 + caniuse-lite: 1.0.30001636 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -33622,7 +33953,7 @@ snapshots: postcss@8.4.31: dependencies: nanoid: 3.3.7 - picocolors: 1.0.0 + picocolors: 1.0.1 source-map-js: 1.2.0 postcss@8.4.38: @@ -34493,6 +34824,8 @@ snapshots: reusify@1.0.4: {} + rfdc@1.3.0: {} + rfdc@1.3.1: {} rimraf@2.6.3: @@ -36000,7 +36333,7 @@ snapshots: dependencies: browserslist: 4.23.0 escalade: 3.1.1 - picocolors: 1.0.1 + picocolors: 1.0.0 update-browserslist-db@1.0.16(browserslist@4.23.1): dependencies: @@ -36214,7 +36547,7 @@ snapshots: vite@5.3.2(@types/node@20.14.9)(less@4.2.0)(terser@5.31.1): dependencies: esbuild: 0.21.5 - postcss: 8.4.38 + postcss: 8.4.39 rollup: 4.18.0 optionalDependencies: '@types/node': 20.14.9