diff --git a/api/package.json b/api/package.json index 34e28a28176..6b902f9002a 100644 --- a/api/package.json +++ b/api/package.json @@ -4,7 +4,7 @@ "url": "https://github.com/freeCodeCamp/freeCodeCamp/issues" }, "dependencies": { - "@aws-sdk/client-ses": "3.968.0", + "@aws-sdk/client-ses": "3.969.0", "@fastify/accepts": "5.0.4", "@fastify/cookie": "11.0.2", "@fastify/csrf-protection": "7.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c36959c2e0c..d9280a8ce3a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -96,8 +96,8 @@ importers: api: dependencies: '@aws-sdk/client-ses': - specifier: 3.968.0 - version: 3.968.0 + specifier: 3.969.0 + version: 3.969.0 '@fastify/accepts': specifier: 5.0.4 version: 5.0.4 @@ -1376,8 +1376,8 @@ packages: resolution: {integrity: sha512-UomYWcCpM7OZUt1BDlY3guO6mnA4VXzMkNjFbVtWibKQkk4LhcIUXb6SxWSw/gujIrlOZywldjyj8bL6V374IQ==} engines: {node: '>=14.0.0'} - '@aws-sdk/client-ses@3.968.0': - resolution: {integrity: sha512-O2ngMdTuEFuGC3djmC3pcn8VW8j2v9YBhD/Ui9Z10NFtkMeLzfuQTAZDmxGFTnpJ8GAbsIBc567hCciXI5atZw==} + '@aws-sdk/client-ses@3.969.0': + resolution: {integrity: sha512-BIz3DZUsESIFnMMGbI9KbiGVJJQ5thrFLg2vbCW2brL9kJtIBC7LE6ZayjegCds2UESE0lTBnu+D2MerVEr8bg==} engines: {node: '>=20.0.0'} '@aws-sdk/client-sso-oidc@3.521.0': @@ -1390,8 +1390,8 @@ packages: resolution: {integrity: sha512-aEx8kEvWmTwCja6hvIZd5PvxHsI1HQZkckXhw1UrkDPnfcAwQoQAgselI7D+PVT5qQDIjXRm0NpsvBLaLj6jZw==} engines: {node: '>=14.0.0'} - '@aws-sdk/client-sso@3.968.0': - resolution: {integrity: sha512-y+k23MvMzpn1WpeQ9sdEXg1Bbw7dfi0ZH2uwyBv78F/kz0mZOI+RJ1KJg8DgSD8XvdxB8gX5GQ8rzo0LnDothA==} + '@aws-sdk/client-sso@3.969.0': + resolution: {integrity: sha512-Qn0Uz6o15q2S+1E6OpwRKmaAMoT4LktEn+Oibk28qb2Mne+emaDawhZXahOJb/wFw5lN2FEH7XoiSNenNNUmCw==} engines: {node: '>=20.0.0'} '@aws-sdk/client-sts@3.521.0': @@ -1404,8 +1404,8 @@ packages: resolution: {integrity: sha512-KovKmW7yg/P2HVG2dhV2DAJLyoeGelgsnSGHaktXo/josJ3vDGRNqqRSgVaqKFxnD98dPEMLrjkzZumNUNGvLw==} engines: {node: '>=14.0.0'} - '@aws-sdk/core@3.968.0': - resolution: {integrity: sha512-u4lIpvGqMMHZN523/RxW70xNoVXHBXucIWZsxFKc373E6TWYEb16ddFhXTELioS5TU93qkd/6yDQZzI6AAhbkw==} + '@aws-sdk/core@3.969.0': + resolution: {integrity: sha512-qqmQt4z5rEK1OYVkVkboWgy/58CC5QaQ7oy0tvLe3iri/mfZbgJkA+pkwQyRP827DfCBZ3W7Ki9iwSa+B2U7uQ==} engines: {node: '>=20.0.0'} '@aws-sdk/credential-provider-cognito-identity@3.521.0': @@ -1416,60 +1416,60 @@ packages: resolution: {integrity: sha512-OwblTJNdDAoqYVwcNfhlKDp5z+DINrjBfC6ZjNdlJpTXgxT3IqzuilTJTlydQ+2eG7aXfV9OwTVRQWdCmzFuKA==} engines: {node: '>=14.0.0'} - '@aws-sdk/credential-provider-env@3.968.0': - resolution: {integrity: sha512-G+zgXEniQxBHFtHo+0yImkYutvJZLvWqvkPUP8/cG+IaYg54OY7L/GPIAZJh0U3m0Uepao98NbL15zjM+uplqQ==} + '@aws-sdk/credential-provider-env@3.969.0': + resolution: {integrity: sha512-yS96heH5XDUqS3qQNcdObKKMOqZaivuNInMVRpRli48aXW8fX1M3fY67K/Onlqa3Wxu6WfDc3ZGF52SywdLvbg==} engines: {node: '>=20.0.0'} '@aws-sdk/credential-provider-http@3.521.0': resolution: {integrity: sha512-yJM1yNGj2XFH8v6/ffWrFY5nC3/2+8qZ8c4mMMwZru8bYXeuSV4+NNfE59HUWvkAF7xP76u4gr4I8kNrMPTlfg==} engines: {node: '>=14.0.0'} - '@aws-sdk/credential-provider-http@3.968.0': - resolution: {integrity: sha512-79teHBx/EtsNRR3Bq8fQdmMHtUcYwvohm9EwXXFt2Jd3BEOBH872IjIlfKdAvdkM+jW1QeeWOZBAxXGPir7GcQ==} + '@aws-sdk/credential-provider-http@3.969.0': + resolution: {integrity: sha512-QCEFxBiUYFUW5VG6k8jKhT4luZndpC7uUY4u1olwt+OnJrl3N2yC7oS34isVBa3ioXZ4A0YagbXTa/3mXUhlAA==} engines: {node: '>=20.0.0'} '@aws-sdk/credential-provider-ini@3.521.0': resolution: {integrity: sha512-HuhP1AlKgvBBxUIwxL/2DsDemiuwgbz1APUNSeJhDBF6JyZuxR0NU8zEZkvH9b4ukTcmcKGABpY0Wex4rAh3xw==} engines: {node: '>=14.0.0'} - '@aws-sdk/credential-provider-ini@3.968.0': - resolution: {integrity: sha512-9J9pcweoEN8yG7Qliux1zl9J3DT8X6OLcDN2RVXdTd5xzWBaYlupnUiJzoP6lvXdMnEmlDZaV7IMtoBdG7MY6g==} + '@aws-sdk/credential-provider-ini@3.969.0': + resolution: {integrity: sha512-lsXyTDkUrZPxjr0XruZrqdcHY9zHcIuoY3TOCQEm23VTc8Np2BenTtjGAIexkL3ar69K4u3FVLQroLpmFxeXqA==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-login@3.968.0': - resolution: {integrity: sha512-YxBaR0IMuHPOVTG+73Ve0QfllweN+EdwBRnHFhUGnahMGAcTmcaRdotqwqWfiws+9ud44IFKjxXR3t8jaGpFnQ==} + '@aws-sdk/credential-provider-login@3.969.0': + resolution: {integrity: sha512-bIRFDf54qIUFFLTZNYt40d6EseNeK9w80dHEs7BVEAWoS23c9+MSqkdg/LJBBK9Kgy01vRmjiedfBZN+jGypLw==} engines: {node: '>=20.0.0'} '@aws-sdk/credential-provider-node@3.521.0': resolution: {integrity: sha512-N9SR4gWI10qh4V2myBcTw8IlX3QpsMMxa4Q8d/FHiAX6eNV7e6irXkXX8o7+J1gtCRy1AtBMqAdGsve4GVqYMQ==} engines: {node: '>=14.0.0'} - '@aws-sdk/credential-provider-node@3.968.0': - resolution: {integrity: sha512-wei6v0c9vDEam8pM5eWe9bt+5ixg8nL0q+DFPzI6iwdLUqmJsPoAzWPEyMkgp03iE02SS2fMqPWpmRjz/NVyUw==} + '@aws-sdk/credential-provider-node@3.969.0': + resolution: {integrity: sha512-lImMjcy/5SGDIBk7PFJCqFO4rFuapKCvo1z2PidD3Cbz2D7wsJnyqUNQIp5Ix0Xc3/uAYG9zXI9kgaMf1dspIQ==} engines: {node: '>=20.0.0'} '@aws-sdk/credential-provider-process@3.521.0': resolution: {integrity: sha512-EcJjcrpdklxbRAFFgSLk6QGVtvnfZ80ItfZ47VL9LkhWcDAkQ1Oi0esHq+zOgvjb7VkCyD3Q9CyEwT6MlJsriA==} engines: {node: '>=14.0.0'} - '@aws-sdk/credential-provider-process@3.968.0': - resolution: {integrity: sha512-my9M/ijRyEACoyeEWiC2sTVM3+eck5IWPGTPQrlYMKivy4LLlZchohtIopuqTom+JZzLZD508j1s9aDvl7BA0w==} + '@aws-sdk/credential-provider-process@3.969.0': + resolution: {integrity: sha512-2qQkM0rwd8Hl9nIHtUaqT8Z/djrulovqx/wBHsbRKaISwc2fiT3De1Lk1jx34Jzrz/dTHAMJJi+cML1N4Lk3kw==} engines: {node: '>=20.0.0'} '@aws-sdk/credential-provider-sso@3.521.0': resolution: {integrity: sha512-GAfc0ji+fC2k9VngYM3zsS1J5ojfWg0WUOBzavvHzkhx/O3CqOt82Vfikg3PvemAp9yOgKPMaasTHVeipNLBBQ==} engines: {node: '>=14.0.0'} - '@aws-sdk/credential-provider-sso@3.968.0': - resolution: {integrity: sha512-XPYPcxfWIt5jBbofoP2xhAHlFYos0dzwbHsoE18Cera/XnaCEbsUpdROo30t0Kjdbv0EWMYLMPDi9G+vPRDnhQ==} + '@aws-sdk/credential-provider-sso@3.969.0': + resolution: {integrity: sha512-JHqXw9Ct3dtZB86/zGFJYWyodr961GyIrqTBhV0brrZFPvcinM9abDSK58jt6GNBM2lqfMCvXL6I4ahNsMdkrg==} engines: {node: '>=20.0.0'} '@aws-sdk/credential-provider-web-identity@3.521.0': resolution: {integrity: sha512-ZPPJqdbPOE4BkdrPrYBtsWg0Zy5b+GY1sbMWLQt0tcISgN5EIoePCS2pGNWnBUmBT+mibMQCVv9fOQpqzRkvAw==} engines: {node: '>=14.0.0'} - '@aws-sdk/credential-provider-web-identity@3.968.0': - resolution: {integrity: sha512-9HNAP6mx2jsBW4moWnRg5ycyZ0C1EbtMIegIHa93ga13B/8VZF9Y0iDnwW73yQYzCEt9UrDiFeRck/ChZup3rA==} + '@aws-sdk/credential-provider-web-identity@3.969.0': + resolution: {integrity: sha512-mKCZtqrs3ts3YmIjT4NFlYgT2Oe6syW0nX5m2l7iyrFrLXw26Zo3rx29DjGzycPdJHZZvsIy5y6yqChDuF65ng==} engines: {node: '>=20.0.0'} '@aws-sdk/credential-providers@3.521.0': @@ -1480,52 +1480,52 @@ packages: resolution: {integrity: sha512-Bc4stnMtVAdqosYI1wedFK9tffclCuwpOK/JA4bxbnvSyP1kz4s1HBVT9OOMzdLRLWLwVj/RslXKfSbzOUP7ug==} engines: {node: '>=14.0.0'} - '@aws-sdk/middleware-host-header@3.968.0': - resolution: {integrity: sha512-ujlNT215VtE/2D2jEhFVcTuPPB36HJyLBM0ytnni/WPIjzq89iJrKR1tEhxpk8uct6A5NSQ6w9Y7g2Rw1rkSoQ==} + '@aws-sdk/middleware-host-header@3.969.0': + resolution: {integrity: sha512-AWa4rVsAfBR4xqm7pybQ8sUNJYnjyP/bJjfAw34qPuh3M9XrfGbAHG0aiAfQGrBnmS28jlO6Kz69o+c6PRw1dw==} engines: {node: '>=20.0.0'} '@aws-sdk/middleware-logger@3.521.0': resolution: {integrity: sha512-JJ4nyYvLu3RyyNHo74Rlx6WKxJsAixWCEnnFb6IGRUHvsG+xBGU7HF5koY2log8BqlDLrt4ZUaV/CGy5Dp8Mfg==} engines: {node: '>=14.0.0'} - '@aws-sdk/middleware-logger@3.968.0': - resolution: {integrity: sha512-zvhhEPZgvaRDxzf27m2WmgaXoN7upFt/gvG7ofBN5zCBlkh3JtFamMh5KWYVQwMhc4eQBK3NjH0oIUKZSVztag==} + '@aws-sdk/middleware-logger@3.969.0': + resolution: {integrity: sha512-xwrxfip7Y2iTtCMJ+iifN1E1XMOuhxIHY9DreMCvgdl4r7+48x2S1bCYPWH3eNY85/7CapBWdJ8cerpEl12sQQ==} engines: {node: '>=20.0.0'} '@aws-sdk/middleware-recursion-detection@3.521.0': resolution: {integrity: sha512-1m5AsC55liTlaYMjc4pIQfjfBHG9LpWgubSl4uUxJSdI++zdA/SRBwXl40p7Ac/y5esweluhWabyiv1g/W4+Xg==} engines: {node: '>=14.0.0'} - '@aws-sdk/middleware-recursion-detection@3.968.0': - resolution: {integrity: sha512-KygPiwpSAPGobgodK/oLb7OLiwK29pNJeNtP+GZ9pxpceDRqhN0Ub8Eo84dBbWq+jbzAqBYHzy+B1VsbQ/hLWA==} + '@aws-sdk/middleware-recursion-detection@3.969.0': + resolution: {integrity: sha512-2r3PuNquU3CcS1Am4vn/KHFwLi8QFjMdA/R+CRDXT4AFO/0qxevF/YStW3gAKntQIgWgQV8ZdEtKAoJvLI4UWg==} engines: {node: '>=20.0.0'} '@aws-sdk/middleware-user-agent@3.521.0': resolution: {integrity: sha512-+hmQjWDG93wCcJn5QY2MkzAL1aG5wl3FJ/ud2nQOu/Gx7d4QVT/B6VJwoG6GSPVuVPZwzne5n9zPVst6RmWJGA==} engines: {node: '>=14.0.0'} - '@aws-sdk/middleware-user-agent@3.968.0': - resolution: {integrity: sha512-4h5/B8FyxMjLxtXd5jbM2R69aO57qQiHoAJQTtkpuxmM7vhvjSxEQtMM9L1kuMXoMVNE7xM4886h0+gbmmxplg==} + '@aws-sdk/middleware-user-agent@3.969.0': + resolution: {integrity: sha512-Y6WkW8QQ2X9jG9HNBWyzp5KlJOCtLqX8VIvGLoGc2wXdZH7dgOy62uFhkfnHbgfiel6fkNYaycjGx/yyxi0JLQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/nested-clients@3.968.0': - resolution: {integrity: sha512-LLppm+8MzD3afD2IA/tYDp5AoVPOybK7MHQz5DVB4HsZ+fHvwYlvau2ZUK8nKwJSk5c1kWcxCZkyuJQjFu37ng==} + '@aws-sdk/nested-clients@3.969.0': + resolution: {integrity: sha512-MJrejgODxVYZjQjSpPLJkVuxnbrue1x1R8+as3anT5V/wk9Qc/Pf5B1IFjM3Ak6uOtzuRYNY4auOvcg4U8twDA==} engines: {node: '>=20.0.0'} '@aws-sdk/region-config-resolver@3.521.0': resolution: {integrity: sha512-eC2T62nFgQva9Q0Sqoc9xsYyyH9EN2rJtmUKkWsBMf77atpmajAYRl5B/DzLwGHlXGsgVK2tJdU5wnmpQCEwEQ==} engines: {node: '>=14.0.0'} - '@aws-sdk/region-config-resolver@3.968.0': - resolution: {integrity: sha512-BzrCpxEsAHbi+yDGtgXJ+/5AvLPjfhcT6DlL+Fc4g13J5Z0VwiO95Wem+Q4KK7WDZH7/sZ/1WFvfitjLTKZbEw==} + '@aws-sdk/region-config-resolver@3.969.0': + resolution: {integrity: sha512-scj9OXqKpcjJ4jsFLtqYWz3IaNvNOQTFFvEY8XMJXTv+3qF5I7/x9SJtKzTRJEBF3spjzBUYPtGFbs9sj4fisQ==} engines: {node: '>=20.0.0'} '@aws-sdk/token-providers@3.521.0': resolution: {integrity: sha512-63XxPOn13j87yPWKm6UXOPdMZIMyEyCDJzmlxnIACP8m20S/c6b8xLJ4fE/PUlD0MTKxpFeQbandq5OhnLsWSQ==} engines: {node: '>=14.0.0'} - '@aws-sdk/token-providers@3.968.0': - resolution: {integrity: sha512-lXUZqB2qTFmZYNXPnVT0suSHGiuQAPrL2DhmhbjqOdR7+GKDHL5KbeKFvPisy7Y4neliJqT4Q1VPWa0nqYaiZg==} + '@aws-sdk/token-providers@3.969.0': + resolution: {integrity: sha512-ucs6QczPkvGinbGmhMlPCQnagGJ+xsM6itsSWlJzxo9YsP6jR75cBU8pRdaM7nEbtCDnrUHf8W9g3D2Hd9mgVA==} engines: {node: '>=20.0.0'} '@aws-sdk/types@3.521.0': @@ -1536,12 +1536,16 @@ packages: resolution: {integrity: sha512-Wuumj/1cuiuXTMdHmvH88zbEl+5Pw++fOFQuMCF4yP0R+9k1lwX8rVst+oy99xaxtdluJZXrsccoZoA67ST1Ow==} engines: {node: '>=20.0.0'} + '@aws-sdk/types@3.969.0': + resolution: {integrity: sha512-7IIzM5TdiXn+VtgPdVLjmE6uUBUtnga0f4RiSEI1WW10RPuNvZ9U+pL3SwDiRDAdoGrOF9tSLJOFZmfuwYuVYQ==} + engines: {node: '>=20.0.0'} + '@aws-sdk/util-endpoints@3.521.0': resolution: {integrity: sha512-lO5+1LeAZycDqgNjQyZdPSdXFQKXaW5bRuQ3UIT3bOCcUAbDI0BYXlPm1huPNTCEkI9ItnDCbISbV0uF901VXw==} engines: {node: '>=14.0.0'} - '@aws-sdk/util-endpoints@3.968.0': - resolution: {integrity: sha512-9IdilgylS0crFSeI59vtr8qhDYMYYOvnvkl1dLp59+EmLH1IdXz7+4cR5oh5PkoqD7DRzc5Uzm2GnZhK6I0oVQ==} + '@aws-sdk/util-endpoints@3.969.0': + resolution: {integrity: sha512-H2x2UwYiA1pHg40jE+OCSc668W9GXRShTiCWy1UPKtZKREbQ63Mgd7NAj+bEMsZUSCdHywqmSsLqKM9IcqQ3Bg==} engines: {node: '>=20.0.0'} '@aws-sdk/util-locate-window@3.965.2': @@ -1551,8 +1555,8 @@ packages: '@aws-sdk/util-user-agent-browser@3.521.0': resolution: {integrity: sha512-2t3uW6AXOvJ5iiI1JG9zPqKQDc/TRFa+v13aqT5KKw9h3WHFyRUpd4sFQL6Ul0urrq2Zg9cG4NHBkei3k9lsHA==} - '@aws-sdk/util-user-agent-browser@3.968.0': - resolution: {integrity: sha512-nRxjs8Jpq8ZHFsa/0uiww2f4+40D6Dt6bQmepAJHIE/D+atwPINDKsfamCjFnxrjKU3WBWpGYEf/QDO0XZsFMw==} + '@aws-sdk/util-user-agent-browser@3.969.0': + resolution: {integrity: sha512-bpJGjuKmFr0rA6UKUCmN8D19HQFMLXMx5hKBXqBlPFdalMhxJSjcxzX9DbQh0Fn6bJtxCguFmRGOBdQqNOt49g==} '@aws-sdk/util-user-agent-node@3.521.0': resolution: {integrity: sha512-g4KMEiyLc8DG21eMrp6fJUdfQ9F0fxfCNMDRgf0SE/pWI/u4vuWR2n8obLwq1pMVx7Ksva1NO3dc+a3Rgr0hag==} @@ -1563,8 +1567,8 @@ packages: aws-crt: optional: true - '@aws-sdk/util-user-agent-node@3.968.0': - resolution: {integrity: sha512-oaIkPGraGhZgkDmxVhTIlakaUNWKO9aMN+uB6I+eS26MWi/lpMK66HTZeXEnaTrmt5/kl99YC0N37zScz58Tdg==} + '@aws-sdk/util-user-agent-node@3.969.0': + resolution: {integrity: sha512-D11ZuXNXdUMv8XTthMx+LPzkYNQAeQ68FnCTGnFLgLpnR8hVTeZMBBKjQ77wYGzWDk/csHKdCy697gU1On5KjA==} engines: {node: '>=20.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -1575,8 +1579,8 @@ packages: '@aws-sdk/util-utf8-browser@3.259.0': resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} - '@aws-sdk/xml-builder@3.968.0': - resolution: {integrity: sha512-bZQKn41ebPh/uW9uWUE5oLuaBr44Gt78dkw2amu5zcwo1J/d8s6FdzZcRDmz0rHE2NHJWYkdQYeVQo7jhMziqA==} + '@aws-sdk/xml-builder@3.969.0': + resolution: {integrity: sha512-BSe4Lx/qdRQQdX8cSSI7Et20vqBspzAjBy8ZmXVoyLkol3y4sXBXzn+BiLtR+oh60ExQn6o2DU4QjdOZbXaKIQ==} engines: {node: '>=20.0.0'} '@aws/lambda-invoke-store@0.2.3': @@ -15023,7 +15027,7 @@ snapshots: '@aws-crypto/sha256-js': 5.2.0 '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.968.0 + '@aws-sdk/types': 3.969.0 '@aws-sdk/util-locate-window': 3.965.2 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -15038,7 +15042,7 @@ snapshots: '@aws-crypto/sha256-js@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.968.0 + '@aws-sdk/types': 3.969.0 tslib: 2.8.1 '@aws-crypto/supports-web-crypto@3.0.0': @@ -15059,7 +15063,7 @@ snapshots: '@aws-crypto/util@5.2.0': dependencies: - '@aws-sdk/types': 3.968.0 + '@aws-sdk/types': 3.969.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -15109,21 +15113,21 @@ snapshots: - aws-crt optional: true - '@aws-sdk/client-ses@3.968.0': + '@aws-sdk/client-ses@3.969.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.968.0 - '@aws-sdk/credential-provider-node': 3.968.0 - '@aws-sdk/middleware-host-header': 3.968.0 - '@aws-sdk/middleware-logger': 3.968.0 - '@aws-sdk/middleware-recursion-detection': 3.968.0 - '@aws-sdk/middleware-user-agent': 3.968.0 - '@aws-sdk/region-config-resolver': 3.968.0 - '@aws-sdk/types': 3.968.0 - '@aws-sdk/util-endpoints': 3.968.0 - '@aws-sdk/util-user-agent-browser': 3.968.0 - '@aws-sdk/util-user-agent-node': 3.968.0 + '@aws-sdk/core': 3.969.0 + '@aws-sdk/credential-provider-node': 3.969.0 + '@aws-sdk/middleware-host-header': 3.969.0 + '@aws-sdk/middleware-logger': 3.969.0 + '@aws-sdk/middleware-recursion-detection': 3.969.0 + '@aws-sdk/middleware-user-agent': 3.969.0 + '@aws-sdk/region-config-resolver': 3.969.0 + '@aws-sdk/types': 3.969.0 + '@aws-sdk/util-endpoints': 3.969.0 + '@aws-sdk/util-user-agent-browser': 3.969.0 + '@aws-sdk/util-user-agent-node': 3.969.0 '@smithy/config-resolver': 4.4.6 '@smithy/core': 3.20.6 '@smithy/fetch-http-handler': 5.3.9 @@ -15244,20 +15248,20 @@ snapshots: - aws-crt optional: true - '@aws-sdk/client-sso@3.968.0': + '@aws-sdk/client-sso@3.969.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.968.0 - '@aws-sdk/middleware-host-header': 3.968.0 - '@aws-sdk/middleware-logger': 3.968.0 - '@aws-sdk/middleware-recursion-detection': 3.968.0 - '@aws-sdk/middleware-user-agent': 3.968.0 - '@aws-sdk/region-config-resolver': 3.968.0 - '@aws-sdk/types': 3.968.0 - '@aws-sdk/util-endpoints': 3.968.0 - '@aws-sdk/util-user-agent-browser': 3.968.0 - '@aws-sdk/util-user-agent-node': 3.968.0 + '@aws-sdk/core': 3.969.0 + '@aws-sdk/middleware-host-header': 3.969.0 + '@aws-sdk/middleware-logger': 3.969.0 + '@aws-sdk/middleware-recursion-detection': 3.969.0 + '@aws-sdk/middleware-user-agent': 3.969.0 + '@aws-sdk/region-config-resolver': 3.969.0 + '@aws-sdk/types': 3.969.0 + '@aws-sdk/util-endpoints': 3.969.0 + '@aws-sdk/util-user-agent-browser': 3.969.0 + '@aws-sdk/util-user-agent-node': 3.969.0 '@smithy/config-resolver': 4.4.6 '@smithy/core': 3.20.6 '@smithy/fetch-http-handler': 5.3.9 @@ -15343,10 +15347,10 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/core@3.968.0': + '@aws-sdk/core@3.969.0': dependencies: - '@aws-sdk/types': 3.968.0 - '@aws-sdk/xml-builder': 3.968.0 + '@aws-sdk/types': 3.969.0 + '@aws-sdk/xml-builder': 3.969.0 '@smithy/core': 3.20.6 '@smithy/node-config-provider': 4.3.8 '@smithy/property-provider': 4.2.8 @@ -15378,10 +15382,10 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/credential-provider-env@3.968.0': + '@aws-sdk/credential-provider-env@3.969.0': dependencies: - '@aws-sdk/core': 3.968.0 - '@aws-sdk/types': 3.968.0 + '@aws-sdk/core': 3.969.0 + '@aws-sdk/types': 3.969.0 '@smithy/property-provider': 4.2.8 '@smithy/types': 4.12.0 tslib: 2.8.1 @@ -15399,10 +15403,10 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/credential-provider-http@3.968.0': + '@aws-sdk/credential-provider-http@3.969.0': dependencies: - '@aws-sdk/core': 3.968.0 - '@aws-sdk/types': 3.968.0 + '@aws-sdk/core': 3.969.0 + '@aws-sdk/types': 3.969.0 '@smithy/fetch-http-handler': 5.3.9 '@smithy/node-http-handler': 4.4.8 '@smithy/property-provider': 4.2.8 @@ -15430,17 +15434,17 @@ snapshots: - aws-crt optional: true - '@aws-sdk/credential-provider-ini@3.968.0': + '@aws-sdk/credential-provider-ini@3.969.0': dependencies: - '@aws-sdk/core': 3.968.0 - '@aws-sdk/credential-provider-env': 3.968.0 - '@aws-sdk/credential-provider-http': 3.968.0 - '@aws-sdk/credential-provider-login': 3.968.0 - '@aws-sdk/credential-provider-process': 3.968.0 - '@aws-sdk/credential-provider-sso': 3.968.0 - '@aws-sdk/credential-provider-web-identity': 3.968.0 - '@aws-sdk/nested-clients': 3.968.0 - '@aws-sdk/types': 3.968.0 + '@aws-sdk/core': 3.969.0 + '@aws-sdk/credential-provider-env': 3.969.0 + '@aws-sdk/credential-provider-http': 3.969.0 + '@aws-sdk/credential-provider-login': 3.969.0 + '@aws-sdk/credential-provider-process': 3.969.0 + '@aws-sdk/credential-provider-sso': 3.969.0 + '@aws-sdk/credential-provider-web-identity': 3.969.0 + '@aws-sdk/nested-clients': 3.969.0 + '@aws-sdk/types': 3.969.0 '@smithy/credential-provider-imds': 4.2.8 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 @@ -15449,11 +15453,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-login@3.968.0': + '@aws-sdk/credential-provider-login@3.969.0': dependencies: - '@aws-sdk/core': 3.968.0 - '@aws-sdk/nested-clients': 3.968.0 - '@aws-sdk/types': 3.968.0 + '@aws-sdk/core': 3.969.0 + '@aws-sdk/nested-clients': 3.969.0 + '@aws-sdk/types': 3.969.0 '@smithy/property-provider': 4.2.8 '@smithy/protocol-http': 5.3.8 '@smithy/shared-ini-file-loader': 4.4.3 @@ -15480,15 +15484,15 @@ snapshots: - aws-crt optional: true - '@aws-sdk/credential-provider-node@3.968.0': + '@aws-sdk/credential-provider-node@3.969.0': dependencies: - '@aws-sdk/credential-provider-env': 3.968.0 - '@aws-sdk/credential-provider-http': 3.968.0 - '@aws-sdk/credential-provider-ini': 3.968.0 - '@aws-sdk/credential-provider-process': 3.968.0 - '@aws-sdk/credential-provider-sso': 3.968.0 - '@aws-sdk/credential-provider-web-identity': 3.968.0 - '@aws-sdk/types': 3.968.0 + '@aws-sdk/credential-provider-env': 3.969.0 + '@aws-sdk/credential-provider-http': 3.969.0 + '@aws-sdk/credential-provider-ini': 3.969.0 + '@aws-sdk/credential-provider-process': 3.969.0 + '@aws-sdk/credential-provider-sso': 3.969.0 + '@aws-sdk/credential-provider-web-identity': 3.969.0 + '@aws-sdk/types': 3.969.0 '@smithy/credential-provider-imds': 4.2.8 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 @@ -15506,10 +15510,10 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/credential-provider-process@3.968.0': + '@aws-sdk/credential-provider-process@3.969.0': dependencies: - '@aws-sdk/core': 3.968.0 - '@aws-sdk/types': 3.968.0 + '@aws-sdk/core': 3.969.0 + '@aws-sdk/types': 3.969.0 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 '@smithy/types': 4.12.0 @@ -15529,12 +15533,12 @@ snapshots: - aws-crt optional: true - '@aws-sdk/credential-provider-sso@3.968.0': + '@aws-sdk/credential-provider-sso@3.969.0': dependencies: - '@aws-sdk/client-sso': 3.968.0 - '@aws-sdk/core': 3.968.0 - '@aws-sdk/token-providers': 3.968.0 - '@aws-sdk/types': 3.968.0 + '@aws-sdk/client-sso': 3.969.0 + '@aws-sdk/core': 3.969.0 + '@aws-sdk/token-providers': 3.969.0 + '@aws-sdk/types': 3.969.0 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 '@smithy/types': 4.12.0 @@ -15554,11 +15558,11 @@ snapshots: - aws-crt optional: true - '@aws-sdk/credential-provider-web-identity@3.968.0': + '@aws-sdk/credential-provider-web-identity@3.969.0': dependencies: - '@aws-sdk/core': 3.968.0 - '@aws-sdk/nested-clients': 3.968.0 - '@aws-sdk/types': 3.968.0 + '@aws-sdk/core': 3.969.0 + '@aws-sdk/nested-clients': 3.969.0 + '@aws-sdk/types': 3.969.0 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 '@smithy/types': 4.12.0 @@ -15596,9 +15600,9 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/middleware-host-header@3.968.0': + '@aws-sdk/middleware-host-header@3.969.0': dependencies: - '@aws-sdk/types': 3.968.0 + '@aws-sdk/types': 3.969.0 '@smithy/protocol-http': 5.3.8 '@smithy/types': 4.12.0 tslib: 2.8.1 @@ -15610,9 +15614,9 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/middleware-logger@3.968.0': + '@aws-sdk/middleware-logger@3.969.0': dependencies: - '@aws-sdk/types': 3.968.0 + '@aws-sdk/types': 3.969.0 '@smithy/types': 4.12.0 tslib: 2.8.1 @@ -15624,9 +15628,9 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/middleware-recursion-detection@3.968.0': + '@aws-sdk/middleware-recursion-detection@3.969.0': dependencies: - '@aws-sdk/types': 3.968.0 + '@aws-sdk/types': 3.969.0 '@aws/lambda-invoke-store': 0.2.3 '@smithy/protocol-http': 5.3.8 '@smithy/types': 4.12.0 @@ -15641,30 +15645,30 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/middleware-user-agent@3.968.0': + '@aws-sdk/middleware-user-agent@3.969.0': dependencies: - '@aws-sdk/core': 3.968.0 - '@aws-sdk/types': 3.968.0 - '@aws-sdk/util-endpoints': 3.968.0 + '@aws-sdk/core': 3.969.0 + '@aws-sdk/types': 3.969.0 + '@aws-sdk/util-endpoints': 3.969.0 '@smithy/core': 3.20.6 '@smithy/protocol-http': 5.3.8 '@smithy/types': 4.12.0 tslib: 2.8.1 - '@aws-sdk/nested-clients@3.968.0': + '@aws-sdk/nested-clients@3.969.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.968.0 - '@aws-sdk/middleware-host-header': 3.968.0 - '@aws-sdk/middleware-logger': 3.968.0 - '@aws-sdk/middleware-recursion-detection': 3.968.0 - '@aws-sdk/middleware-user-agent': 3.968.0 - '@aws-sdk/region-config-resolver': 3.968.0 - '@aws-sdk/types': 3.968.0 - '@aws-sdk/util-endpoints': 3.968.0 - '@aws-sdk/util-user-agent-browser': 3.968.0 - '@aws-sdk/util-user-agent-node': 3.968.0 + '@aws-sdk/core': 3.969.0 + '@aws-sdk/middleware-host-header': 3.969.0 + '@aws-sdk/middleware-logger': 3.969.0 + '@aws-sdk/middleware-recursion-detection': 3.969.0 + '@aws-sdk/middleware-user-agent': 3.969.0 + '@aws-sdk/region-config-resolver': 3.969.0 + '@aws-sdk/types': 3.969.0 + '@aws-sdk/util-endpoints': 3.969.0 + '@aws-sdk/util-user-agent-browser': 3.969.0 + '@aws-sdk/util-user-agent-node': 3.969.0 '@smithy/config-resolver': 4.4.6 '@smithy/core': 3.20.6 '@smithy/fetch-http-handler': 5.3.9 @@ -15704,9 +15708,9 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/region-config-resolver@3.968.0': + '@aws-sdk/region-config-resolver@3.969.0': dependencies: - '@aws-sdk/types': 3.968.0 + '@aws-sdk/types': 3.969.0 '@smithy/config-resolver': 4.4.6 '@smithy/node-config-provider': 4.3.8 '@smithy/types': 4.12.0 @@ -15725,11 +15729,11 @@ snapshots: - aws-crt optional: true - '@aws-sdk/token-providers@3.968.0': + '@aws-sdk/token-providers@3.969.0': dependencies: - '@aws-sdk/core': 3.968.0 - '@aws-sdk/nested-clients': 3.968.0 - '@aws-sdk/types': 3.968.0 + '@aws-sdk/core': 3.969.0 + '@aws-sdk/nested-clients': 3.969.0 + '@aws-sdk/types': 3.969.0 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 '@smithy/types': 4.12.0 @@ -15747,6 +15751,12 @@ snapshots: dependencies: '@smithy/types': 4.12.0 tslib: 2.8.1 + optional: true + + '@aws-sdk/types@3.969.0': + dependencies: + '@smithy/types': 4.12.0 + tslib: 2.8.1 '@aws-sdk/util-endpoints@3.521.0': dependencies: @@ -15756,9 +15766,9 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/util-endpoints@3.968.0': + '@aws-sdk/util-endpoints@3.969.0': dependencies: - '@aws-sdk/types': 3.968.0 + '@aws-sdk/types': 3.969.0 '@smithy/types': 4.12.0 '@smithy/url-parser': 4.2.8 '@smithy/util-endpoints': 3.2.8 @@ -15776,9 +15786,9 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/util-user-agent-browser@3.968.0': + '@aws-sdk/util-user-agent-browser@3.969.0': dependencies: - '@aws-sdk/types': 3.968.0 + '@aws-sdk/types': 3.969.0 '@smithy/types': 4.12.0 bowser: 2.13.1 tslib: 2.8.1 @@ -15791,10 +15801,10 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/util-user-agent-node@3.968.0': + '@aws-sdk/util-user-agent-node@3.969.0': dependencies: - '@aws-sdk/middleware-user-agent': 3.968.0 - '@aws-sdk/types': 3.968.0 + '@aws-sdk/middleware-user-agent': 3.969.0 + '@aws-sdk/types': 3.969.0 '@smithy/node-config-provider': 4.3.8 '@smithy/types': 4.12.0 tslib: 2.8.1 @@ -15804,7 +15814,7 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/xml-builder@3.968.0': + '@aws-sdk/xml-builder@3.969.0': dependencies: '@smithy/types': 4.12.0 fast-xml-parser: 5.2.5 @@ -20889,7 +20899,7 @@ snapshots: '@types/nodemailer@6.4.21': dependencies: - '@aws-sdk/client-ses': 3.968.0 + '@aws-sdk/client-ses': 3.969.0 '@types/node': 24.10.4 transitivePeerDependencies: - aws-crt @@ -21106,7 +21116,7 @@ snapshots: '@types/yoga-layout@1.9.2': {} - '@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/experimental-utils': 4.33.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': 4.33.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) @@ -24084,7 +24094,7 @@ snapshots: eslint-config-react-app@6.0.0(@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3))(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.9.3))(babel-eslint@10.1.0(eslint@9.39.2(jiti@2.6.1)))(eslint-plugin-flowtype@5.10.0(eslint@7.32.0))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0))(eslint-plugin-jsx-a11y@6.10.2(eslint@7.32.0))(eslint-plugin-react-hooks@4.6.0(eslint@7.32.0))(eslint-plugin-react@7.37.4(eslint@7.32.0))(eslint@7.32.0)(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 4.33.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 4.33.0(@typescript-eslint/parser@4.33.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': 4.33.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) babel-eslint: 10.1.0(eslint@9.39.2(jiti@2.6.1)) confusing-browser-globals: 1.0.11 @@ -25384,7 +25394,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 '@pmmmwh/react-refresh-webpack-plugin': 0.4.3(react-refresh@0.9.0)(webpack@5.90.3) '@types/http-proxy': 1.17.12 - '@typescript-eslint/eslint-plugin': 4.33.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 4.33.0(@typescript-eslint/parser@4.33.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': 4.33.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@vercel/webpack-asset-relocator-loader': 1.7.3 address: 1.1.2