diff --git a/api/package.json b/api/package.json index 943a47d7a76..33c2346e211 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.967.0", + "@aws-sdk/client-ses": "3.968.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 76005b11c97..1b75808dfde 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -96,8 +96,8 @@ importers: api: dependencies: '@aws-sdk/client-ses': - specifier: 3.967.0 - version: 3.967.0 + specifier: 3.968.0 + version: 3.968.0 '@fastify/accepts': specifier: 5.0.4 version: 5.0.4 @@ -1373,9 +1373,9 @@ packages: resolution: {integrity: sha512-UomYWcCpM7OZUt1BDlY3guO6mnA4VXzMkNjFbVtWibKQkk4LhcIUXb6SxWSw/gujIrlOZywldjyj8bL6V374IQ==} engines: {node: '>=14.0.0'} - '@aws-sdk/client-ses@3.967.0': - resolution: {integrity: sha512-1K8JIciGzDCRhLNWRPSD9RTlbfJy7FUeq0X3CFr69ZgtnV/hItiIDsZp6r7R1TSarMiN59DKZe7+qxv9wzJgfA==} - engines: {node: '>=18.0.0'} + '@aws-sdk/client-ses@3.968.0': + resolution: {integrity: sha512-O2ngMdTuEFuGC3djmC3pcn8VW8j2v9YBhD/Ui9Z10NFtkMeLzfuQTAZDmxGFTnpJ8GAbsIBc567hCciXI5atZw==} + engines: {node: '>=20.0.0'} '@aws-sdk/client-sso-oidc@3.521.0': resolution: {integrity: sha512-MhX0CjV/543MR7DRPr3lA4ZDpGGKopp8cyV4EkSGXB7LMN//eFKKDhuZDlpgWU+aFe2A3DIqlNJjqgs08W0cSA==} @@ -1387,9 +1387,9 @@ packages: resolution: {integrity: sha512-aEx8kEvWmTwCja6hvIZd5PvxHsI1HQZkckXhw1UrkDPnfcAwQoQAgselI7D+PVT5qQDIjXRm0NpsvBLaLj6jZw==} engines: {node: '>=14.0.0'} - '@aws-sdk/client-sso@3.967.0': - resolution: {integrity: sha512-7RgUwHcRMJtWme6kCHGUVT+Rn9GmNH+FHm34N9UgMXzUqQlzFMweE7T5E9O8nv3wIp7xFNB20ADaCw9Xdnox1Q==} - engines: {node: '>=18.0.0'} + '@aws-sdk/client-sso@3.968.0': + resolution: {integrity: sha512-y+k23MvMzpn1WpeQ9sdEXg1Bbw7dfi0ZH2uwyBv78F/kz0mZOI+RJ1KJg8DgSD8XvdxB8gX5GQ8rzo0LnDothA==} + engines: {node: '>=20.0.0'} '@aws-sdk/client-sts@3.521.0': resolution: {integrity: sha512-f1J5NDbntcwIHJqhks89sQvk7UXPmN0X0BZ2mgpj6pWP+NlPqy+1t1bia8qRhEuNITaEigoq6rqe9xaf4FdY9A==} @@ -1401,9 +1401,9 @@ packages: resolution: {integrity: sha512-KovKmW7yg/P2HVG2dhV2DAJLyoeGelgsnSGHaktXo/josJ3vDGRNqqRSgVaqKFxnD98dPEMLrjkzZumNUNGvLw==} engines: {node: '>=14.0.0'} - '@aws-sdk/core@3.967.0': - resolution: {integrity: sha512-sJmuP7GrVmlbO6DpXkuf9Mbn6jGNNvy6PLawvaxVF150c8bpNk3w39rerRls6q1dot1dBFV2D29hBXMY1agNMg==} - engines: {node: '>=18.0.0'} + '@aws-sdk/core@3.968.0': + resolution: {integrity: sha512-u4lIpvGqMMHZN523/RxW70xNoVXHBXucIWZsxFKc373E6TWYEb16ddFhXTELioS5TU93qkd/6yDQZzI6AAhbkw==} + engines: {node: '>=20.0.0'} '@aws-sdk/credential-provider-cognito-identity@3.521.0': resolution: {integrity: sha512-HsLKT0MOQ1/3qM2smxgafuf7B9sbie/gsKEgQi9De7UhA8N9yGaXdo3HQFbyRbv4eZ0fj9Ja++UgFypUk4c3Kw==} @@ -1413,61 +1413,61 @@ packages: resolution: {integrity: sha512-OwblTJNdDAoqYVwcNfhlKDp5z+DINrjBfC6ZjNdlJpTXgxT3IqzuilTJTlydQ+2eG7aXfV9OwTVRQWdCmzFuKA==} engines: {node: '>=14.0.0'} - '@aws-sdk/credential-provider-env@3.967.0': - resolution: {integrity: sha512-+XWw0+f/txeMbEVRtTFZhgSw1ymH1ffaVKkdMBSnw48rfSohJElKmitCqdihagRTZpzh7m8qI6tIQ5t3OUqugw==} - engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-env@3.968.0': + resolution: {integrity: sha512-G+zgXEniQxBHFtHo+0yImkYutvJZLvWqvkPUP8/cG+IaYg54OY7L/GPIAZJh0U3m0Uepao98NbL15zjM+uplqQ==} + 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.967.0': - resolution: {integrity: sha512-0/GIAEv5pY5htg6IBMuYccBgzz3oS2DqHjHi396ziTrwlhbrCNX96AbNhQhzAx3LBZUk13sPfeapjyQ7G57Ekg==} - engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-http@3.968.0': + resolution: {integrity: sha512-79teHBx/EtsNRR3Bq8fQdmMHtUcYwvohm9EwXXFt2Jd3BEOBH872IjIlfKdAvdkM+jW1QeeWOZBAxXGPir7GcQ==} + 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.967.0': - resolution: {integrity: sha512-U8dMpaM6Qf6+2Qvp1uG6OcWv1RlrZW7tQkpmzEVWH8HZTGrVHIXXju64NMtIOr7yOnNwd0CKcytuD1QG+phCwQ==} - engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-ini@3.968.0': + resolution: {integrity: sha512-9J9pcweoEN8yG7Qliux1zl9J3DT8X6OLcDN2RVXdTd5xzWBaYlupnUiJzoP6lvXdMnEmlDZaV7IMtoBdG7MY6g==} + engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-login@3.967.0': - resolution: {integrity: sha512-kbvZsZL6CBlfnb71zuJdJmBUFZN5utNrcziZr/DZ2olEOkA9vlmizE8i9BUIbmS7ptjgvRnmcY1A966yfhiblw==} - engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-login@3.968.0': + resolution: {integrity: sha512-YxBaR0IMuHPOVTG+73Ve0QfllweN+EdwBRnHFhUGnahMGAcTmcaRdotqwqWfiws+9ud44IFKjxXR3t8jaGpFnQ==} + 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.967.0': - resolution: {integrity: sha512-WuNbHs9rfKKSVok4+OBrZf0AHfzDgFYYMxN2G/q6ZfUmY4QmiPyxV5HkNFh1rqDxS9VV6kAZPo0EBmry10idSg==} - engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-node@3.968.0': + resolution: {integrity: sha512-wei6v0c9vDEam8pM5eWe9bt+5ixg8nL0q+DFPzI6iwdLUqmJsPoAzWPEyMkgp03iE02SS2fMqPWpmRjz/NVyUw==} + 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.967.0': - resolution: {integrity: sha512-sNCY5JDV0whsfsZ6c2+6eUwH33H7UhKbqvCPbEYlIIa8wkGjCtCyFI3zZIJHVcMKJJ3117vSUFHEkNA7g+8rtw==} - engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-process@3.968.0': + resolution: {integrity: sha512-my9M/ijRyEACoyeEWiC2sTVM3+eck5IWPGTPQrlYMKivy4LLlZchohtIopuqTom+JZzLZD508j1s9aDvl7BA0w==} + 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.967.0': - resolution: {integrity: sha512-0K6kITKNytFjk1UYabYUsTThgU6TQkyW6Wmt8S5zd1A/up7NSQGpp58Rpg9GIf4amQDQwb+p9FGG7emmV8FEeA==} - engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-sso@3.968.0': + resolution: {integrity: sha512-XPYPcxfWIt5jBbofoP2xhAHlFYos0dzwbHsoE18Cera/XnaCEbsUpdROo30t0Kjdbv0EWMYLMPDi9G+vPRDnhQ==} + 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.967.0': - resolution: {integrity: sha512-Vkr7S2ec7q/v8i/MzkHcBEdqqfWz3lyb8FDjb+NjslEwdxC3f6XwADRZzWwV1pChfx6SbsvJXKfkcF/pKAelhA==} - engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-web-identity@3.968.0': + resolution: {integrity: sha512-9HNAP6mx2jsBW4moWnRg5ycyZ0C1EbtMIegIHa93ga13B/8VZF9Y0iDnwW73yQYzCEt9UrDiFeRck/ChZup3rA==} + engines: {node: '>=20.0.0'} '@aws-sdk/credential-providers@3.521.0': resolution: {integrity: sha512-PYd93rIF99TtRYwFCKr/3G/eEMjQzEVFuX3lUoKWrNgDCd+Jeor/ol4HlDoeiSX/Y37HcFnvAFCKJwDGHOPsLw==} @@ -1477,53 +1477,53 @@ packages: resolution: {integrity: sha512-Bc4stnMtVAdqosYI1wedFK9tffclCuwpOK/JA4bxbnvSyP1kz4s1HBVT9OOMzdLRLWLwVj/RslXKfSbzOUP7ug==} engines: {node: '>=14.0.0'} - '@aws-sdk/middleware-host-header@3.965.0': - resolution: {integrity: sha512-SfpSYqoPOAmdb3DBsnNsZ0vix+1VAtkUkzXM79JL3R5IfacpyKE2zytOgVAQx/FjhhlpSTwuXd+LRhUEVb3MaA==} - engines: {node: '>=18.0.0'} + '@aws-sdk/middleware-host-header@3.968.0': + resolution: {integrity: sha512-ujlNT215VtE/2D2jEhFVcTuPPB36HJyLBM0ytnni/WPIjzq89iJrKR1tEhxpk8uct6A5NSQ6w9Y7g2Rw1rkSoQ==} + 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.965.0': - resolution: {integrity: sha512-gjUvJRZT1bUABKewnvkj51LAynFrfz2h5DYAg5/2F4Utx6UOGByTSr9Rq8JCLbURvvzAbCtcMkkIJRxw+8Zuzw==} - engines: {node: '>=18.0.0'} + '@aws-sdk/middleware-logger@3.968.0': + resolution: {integrity: sha512-zvhhEPZgvaRDxzf27m2WmgaXoN7upFt/gvG7ofBN5zCBlkh3JtFamMh5KWYVQwMhc4eQBK3NjH0oIUKZSVztag==} + 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.965.0': - resolution: {integrity: sha512-6dvD+18Ni14KCRu+tfEoNxq1sIGVp9tvoZDZ7aMvpnA7mDXuRLrOjRQ/TAZqXwr9ENKVGyxcPl0cRK8jk1YWjA==} - engines: {node: '>=18.0.0'} + '@aws-sdk/middleware-recursion-detection@3.968.0': + resolution: {integrity: sha512-KygPiwpSAPGobgodK/oLb7OLiwK29pNJeNtP+GZ9pxpceDRqhN0Ub8Eo84dBbWq+jbzAqBYHzy+B1VsbQ/hLWA==} + 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.967.0': - resolution: {integrity: sha512-2qzJzZj5u+cZiG7kz3XJPaTH4ssUY/aet1kwJsUTFKrWeHUf7mZZkDFfkXP5cOffgiOyR5ZkrmJoLKAde9hshg==} - engines: {node: '>=18.0.0'} + '@aws-sdk/middleware-user-agent@3.968.0': + resolution: {integrity: sha512-4h5/B8FyxMjLxtXd5jbM2R69aO57qQiHoAJQTtkpuxmM7vhvjSxEQtMM9L1kuMXoMVNE7xM4886h0+gbmmxplg==} + engines: {node: '>=20.0.0'} - '@aws-sdk/nested-clients@3.967.0': - resolution: {integrity: sha512-PYa7V8w0gaNux6Sz/Z7zrHmPloEE+EKpRxQIOG/D0askTr5Yd4oO2KGgcInf65uHK3f0Z9U4CTUGHZvQvABypA==} - engines: {node: '>=18.0.0'} + '@aws-sdk/nested-clients@3.968.0': + resolution: {integrity: sha512-LLppm+8MzD3afD2IA/tYDp5AoVPOybK7MHQz5DVB4HsZ+fHvwYlvau2ZUK8nKwJSk5c1kWcxCZkyuJQjFu37ng==} + 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.965.0': - resolution: {integrity: sha512-RoMhu9ly2B0coxn8ctXosPP2WmDD0MkQlZGLjoYHQUOCBmty5qmCxOqBmBDa6wbWbB8xKtMQ/4VXloQOgzjHXg==} - engines: {node: '>=18.0.0'} + '@aws-sdk/region-config-resolver@3.968.0': + resolution: {integrity: sha512-BzrCpxEsAHbi+yDGtgXJ+/5AvLPjfhcT6DlL+Fc4g13J5Z0VwiO95Wem+Q4KK7WDZH7/sZ/1WFvfitjLTKZbEw==} + 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.967.0': - resolution: {integrity: sha512-Qnd/nJ0CgeUa7zQczgmdQm0vYUF7pD1G0C+dR1T7huHQHRIsgCWIsCV9wNKzOFluqtcr6YAeuTwvY0+l8XWxnA==} - engines: {node: '>=18.0.0'} + '@aws-sdk/token-providers@3.968.0': + resolution: {integrity: sha512-lXUZqB2qTFmZYNXPnVT0suSHGiuQAPrL2DhmhbjqOdR7+GKDHL5KbeKFvPisy7Y4neliJqT4Q1VPWa0nqYaiZg==} + engines: {node: '>=20.0.0'} '@aws-sdk/types@3.521.0': resolution: {integrity: sha512-H9I3Lut0F9d+kTibrhnTRqDRzhxf/vrDu12FUdTXVZEvVAQ7w9yrVHAZx8j2e8GWegetsQsNitO3KMrj4dA4pw==} @@ -1533,13 +1533,17 @@ packages: resolution: {integrity: sha512-jvodoJdMavvg8faN7co58vVJRO5MVep4JFPRzUNCzpJ98BDqWDk/ad045aMJcmxkLzYLS2UAnUmqjJ/tUPNlzQ==} engines: {node: '>=18.0.0'} + '@aws-sdk/types@3.968.0': + resolution: {integrity: sha512-Wuumj/1cuiuXTMdHmvH88zbEl+5Pw++fOFQuMCF4yP0R+9k1lwX8rVst+oy99xaxtdluJZXrsccoZoA67ST1Ow==} + 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.965.0': - resolution: {integrity: sha512-WqSCB0XIsGUwZWvrYkuoofi2vzoVHqyeJ2kN+WyoOsxPLTiQSBIoqm/01R/qJvoxwK/gOOF7su9i84Vw2NQQpQ==} - engines: {node: '>=18.0.0'} + '@aws-sdk/util-endpoints@3.968.0': + resolution: {integrity: sha512-9IdilgylS0crFSeI59vtr8qhDYMYYOvnvkl1dLp59+EmLH1IdXz7+4cR5oh5PkoqD7DRzc5Uzm2GnZhK6I0oVQ==} + engines: {node: '>=20.0.0'} '@aws-sdk/util-locate-window@3.965.2': resolution: {integrity: sha512-qKgO7wAYsXzhwCHhdbaKFyxd83Fgs8/1Ka+jjSPrv2Ll7mB55Wbwlo0kkfMLh993/yEc8aoDIAc1Fz9h4Spi4Q==} @@ -1548,8 +1552,8 @@ packages: '@aws-sdk/util-user-agent-browser@3.521.0': resolution: {integrity: sha512-2t3uW6AXOvJ5iiI1JG9zPqKQDc/TRFa+v13aqT5KKw9h3WHFyRUpd4sFQL6Ul0urrq2Zg9cG4NHBkei3k9lsHA==} - '@aws-sdk/util-user-agent-browser@3.965.0': - resolution: {integrity: sha512-Xiza/zMntQGpkd2dETQeAK8So1pg5+STTzpcdGWxj5q0jGO5ayjqT/q1Q7BrsX5KIr6PvRkl9/V7lLCv04wGjQ==} + '@aws-sdk/util-user-agent-browser@3.968.0': + resolution: {integrity: sha512-nRxjs8Jpq8ZHFsa/0uiww2f4+40D6Dt6bQmepAJHIE/D+atwPINDKsfamCjFnxrjKU3WBWpGYEf/QDO0XZsFMw==} '@aws-sdk/util-user-agent-node@3.521.0': resolution: {integrity: sha512-g4KMEiyLc8DG21eMrp6fJUdfQ9F0fxfCNMDRgf0SE/pWI/u4vuWR2n8obLwq1pMVx7Ksva1NO3dc+a3Rgr0hag==} @@ -1560,9 +1564,9 @@ packages: aws-crt: optional: true - '@aws-sdk/util-user-agent-node@3.967.0': - resolution: {integrity: sha512-yUz6pCGxyG4+QaDg0dkdIBphjQp8A9rrbZa/+U3RJgRrW47hy64clFQUROzj5Poy1Ur8ICVXEUpBsSqRuYEU2g==} - engines: {node: '>=18.0.0'} + '@aws-sdk/util-user-agent-node@3.968.0': + resolution: {integrity: sha512-oaIkPGraGhZgkDmxVhTIlakaUNWKO9aMN+uB6I+eS26MWi/lpMK66HTZeXEnaTrmt5/kl99YC0N37zScz58Tdg==} + engines: {node: '>=20.0.0'} peerDependencies: aws-crt: '>=1.0.0' peerDependenciesMeta: @@ -1572,9 +1576,9 @@ packages: '@aws-sdk/util-utf8-browser@3.259.0': resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} - '@aws-sdk/xml-builder@3.965.0': - resolution: {integrity: sha512-Tcod25/BTupraQwtb+Q+GX8bmEZfxIFjjJ/AvkhUZsZlkPeVluzq1uu3Oeqf145DCdMjzLIN6vab5MrykbDP+g==} - engines: {node: '>=18.0.0'} + '@aws-sdk/xml-builder@3.968.0': + resolution: {integrity: sha512-bZQKn41ebPh/uW9uWUE5oLuaBr44Gt78dkw2amu5zcwo1J/d8s6FdzZcRDmz0rHE2NHJWYkdQYeVQo7jhMziqA==} + engines: {node: '>=20.0.0'} '@aws/lambda-invoke-store@0.2.3': resolution: {integrity: sha512-oLvsaPMTBejkkmHhjf09xTgk71mOqyr/409NKhRIL08If7AhVfUsJhVsx386uJaqNd42v9kWamQ9lFbkoC2dYw==} @@ -15015,7 +15019,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.965.0 + '@aws-sdk/types': 3.968.0 '@aws-sdk/util-locate-window': 3.965.2 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -15030,7 +15034,7 @@ snapshots: '@aws-crypto/sha256-js@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.965.0 + '@aws-sdk/types': 3.968.0 tslib: 2.8.1 '@aws-crypto/supports-web-crypto@3.0.0': @@ -15051,7 +15055,7 @@ snapshots: '@aws-crypto/util@5.2.0': dependencies: - '@aws-sdk/types': 3.965.0 + '@aws-sdk/types': 3.968.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -15101,21 +15105,21 @@ snapshots: - aws-crt optional: true - '@aws-sdk/client-ses@3.967.0': + '@aws-sdk/client-ses@3.968.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.967.0 - '@aws-sdk/credential-provider-node': 3.967.0 - '@aws-sdk/middleware-host-header': 3.965.0 - '@aws-sdk/middleware-logger': 3.965.0 - '@aws-sdk/middleware-recursion-detection': 3.965.0 - '@aws-sdk/middleware-user-agent': 3.967.0 - '@aws-sdk/region-config-resolver': 3.965.0 - '@aws-sdk/types': 3.965.0 - '@aws-sdk/util-endpoints': 3.965.0 - '@aws-sdk/util-user-agent-browser': 3.965.0 - '@aws-sdk/util-user-agent-node': 3.967.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 '@smithy/config-resolver': 4.4.6 '@smithy/core': 3.20.6 '@smithy/fetch-http-handler': 5.3.9 @@ -15236,20 +15240,20 @@ snapshots: - aws-crt optional: true - '@aws-sdk/client-sso@3.967.0': + '@aws-sdk/client-sso@3.968.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.967.0 - '@aws-sdk/middleware-host-header': 3.965.0 - '@aws-sdk/middleware-logger': 3.965.0 - '@aws-sdk/middleware-recursion-detection': 3.965.0 - '@aws-sdk/middleware-user-agent': 3.967.0 - '@aws-sdk/region-config-resolver': 3.965.0 - '@aws-sdk/types': 3.965.0 - '@aws-sdk/util-endpoints': 3.965.0 - '@aws-sdk/util-user-agent-browser': 3.965.0 - '@aws-sdk/util-user-agent-node': 3.967.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 '@smithy/config-resolver': 4.4.6 '@smithy/core': 3.20.6 '@smithy/fetch-http-handler': 5.3.9 @@ -15335,10 +15339,10 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/core@3.967.0': + '@aws-sdk/core@3.968.0': dependencies: - '@aws-sdk/types': 3.965.0 - '@aws-sdk/xml-builder': 3.965.0 + '@aws-sdk/types': 3.968.0 + '@aws-sdk/xml-builder': 3.968.0 '@smithy/core': 3.20.6 '@smithy/node-config-provider': 4.3.8 '@smithy/property-provider': 4.2.8 @@ -15370,10 +15374,10 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/credential-provider-env@3.967.0': + '@aws-sdk/credential-provider-env@3.968.0': dependencies: - '@aws-sdk/core': 3.967.0 - '@aws-sdk/types': 3.965.0 + '@aws-sdk/core': 3.968.0 + '@aws-sdk/types': 3.968.0 '@smithy/property-provider': 4.2.8 '@smithy/types': 4.12.0 tslib: 2.8.1 @@ -15391,10 +15395,10 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/credential-provider-http@3.967.0': + '@aws-sdk/credential-provider-http@3.968.0': dependencies: - '@aws-sdk/core': 3.967.0 - '@aws-sdk/types': 3.965.0 + '@aws-sdk/core': 3.968.0 + '@aws-sdk/types': 3.968.0 '@smithy/fetch-http-handler': 5.3.9 '@smithy/node-http-handler': 4.4.8 '@smithy/property-provider': 4.2.8 @@ -15422,17 +15426,17 @@ snapshots: - aws-crt optional: true - '@aws-sdk/credential-provider-ini@3.967.0': + '@aws-sdk/credential-provider-ini@3.968.0': dependencies: - '@aws-sdk/core': 3.967.0 - '@aws-sdk/credential-provider-env': 3.967.0 - '@aws-sdk/credential-provider-http': 3.967.0 - '@aws-sdk/credential-provider-login': 3.967.0 - '@aws-sdk/credential-provider-process': 3.967.0 - '@aws-sdk/credential-provider-sso': 3.967.0 - '@aws-sdk/credential-provider-web-identity': 3.967.0 - '@aws-sdk/nested-clients': 3.967.0 - '@aws-sdk/types': 3.965.0 + '@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 '@smithy/credential-provider-imds': 4.2.8 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 @@ -15441,11 +15445,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-login@3.967.0': + '@aws-sdk/credential-provider-login@3.968.0': dependencies: - '@aws-sdk/core': 3.967.0 - '@aws-sdk/nested-clients': 3.967.0 - '@aws-sdk/types': 3.965.0 + '@aws-sdk/core': 3.968.0 + '@aws-sdk/nested-clients': 3.968.0 + '@aws-sdk/types': 3.968.0 '@smithy/property-provider': 4.2.8 '@smithy/protocol-http': 5.3.8 '@smithy/shared-ini-file-loader': 4.4.3 @@ -15472,15 +15476,15 @@ snapshots: - aws-crt optional: true - '@aws-sdk/credential-provider-node@3.967.0': + '@aws-sdk/credential-provider-node@3.968.0': dependencies: - '@aws-sdk/credential-provider-env': 3.967.0 - '@aws-sdk/credential-provider-http': 3.967.0 - '@aws-sdk/credential-provider-ini': 3.967.0 - '@aws-sdk/credential-provider-process': 3.967.0 - '@aws-sdk/credential-provider-sso': 3.967.0 - '@aws-sdk/credential-provider-web-identity': 3.967.0 - '@aws-sdk/types': 3.965.0 + '@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 '@smithy/credential-provider-imds': 4.2.8 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 @@ -15498,10 +15502,10 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/credential-provider-process@3.967.0': + '@aws-sdk/credential-provider-process@3.968.0': dependencies: - '@aws-sdk/core': 3.967.0 - '@aws-sdk/types': 3.965.0 + '@aws-sdk/core': 3.968.0 + '@aws-sdk/types': 3.968.0 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 '@smithy/types': 4.12.0 @@ -15521,12 +15525,12 @@ snapshots: - aws-crt optional: true - '@aws-sdk/credential-provider-sso@3.967.0': + '@aws-sdk/credential-provider-sso@3.968.0': dependencies: - '@aws-sdk/client-sso': 3.967.0 - '@aws-sdk/core': 3.967.0 - '@aws-sdk/token-providers': 3.967.0 - '@aws-sdk/types': 3.965.0 + '@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 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 '@smithy/types': 4.12.0 @@ -15546,11 +15550,11 @@ snapshots: - aws-crt optional: true - '@aws-sdk/credential-provider-web-identity@3.967.0': + '@aws-sdk/credential-provider-web-identity@3.968.0': dependencies: - '@aws-sdk/core': 3.967.0 - '@aws-sdk/nested-clients': 3.967.0 - '@aws-sdk/types': 3.965.0 + '@aws-sdk/core': 3.968.0 + '@aws-sdk/nested-clients': 3.968.0 + '@aws-sdk/types': 3.968.0 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 '@smithy/types': 4.12.0 @@ -15588,9 +15592,9 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/middleware-host-header@3.965.0': + '@aws-sdk/middleware-host-header@3.968.0': dependencies: - '@aws-sdk/types': 3.965.0 + '@aws-sdk/types': 3.968.0 '@smithy/protocol-http': 5.3.8 '@smithy/types': 4.12.0 tslib: 2.8.1 @@ -15602,9 +15606,9 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/middleware-logger@3.965.0': + '@aws-sdk/middleware-logger@3.968.0': dependencies: - '@aws-sdk/types': 3.965.0 + '@aws-sdk/types': 3.968.0 '@smithy/types': 4.12.0 tslib: 2.8.1 @@ -15616,9 +15620,9 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/middleware-recursion-detection@3.965.0': + '@aws-sdk/middleware-recursion-detection@3.968.0': dependencies: - '@aws-sdk/types': 3.965.0 + '@aws-sdk/types': 3.968.0 '@aws/lambda-invoke-store': 0.2.3 '@smithy/protocol-http': 5.3.8 '@smithy/types': 4.12.0 @@ -15633,30 +15637,30 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/middleware-user-agent@3.967.0': + '@aws-sdk/middleware-user-agent@3.968.0': dependencies: - '@aws-sdk/core': 3.967.0 - '@aws-sdk/types': 3.965.0 - '@aws-sdk/util-endpoints': 3.965.0 + '@aws-sdk/core': 3.968.0 + '@aws-sdk/types': 3.968.0 + '@aws-sdk/util-endpoints': 3.968.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.967.0': + '@aws-sdk/nested-clients@3.968.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.967.0 - '@aws-sdk/middleware-host-header': 3.965.0 - '@aws-sdk/middleware-logger': 3.965.0 - '@aws-sdk/middleware-recursion-detection': 3.965.0 - '@aws-sdk/middleware-user-agent': 3.967.0 - '@aws-sdk/region-config-resolver': 3.965.0 - '@aws-sdk/types': 3.965.0 - '@aws-sdk/util-endpoints': 3.965.0 - '@aws-sdk/util-user-agent-browser': 3.965.0 - '@aws-sdk/util-user-agent-node': 3.967.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 '@smithy/config-resolver': 4.4.6 '@smithy/core': 3.20.6 '@smithy/fetch-http-handler': 5.3.9 @@ -15696,9 +15700,9 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/region-config-resolver@3.965.0': + '@aws-sdk/region-config-resolver@3.968.0': dependencies: - '@aws-sdk/types': 3.965.0 + '@aws-sdk/types': 3.968.0 '@smithy/config-resolver': 4.4.6 '@smithy/node-config-provider': 4.3.8 '@smithy/types': 4.12.0 @@ -15717,11 +15721,11 @@ snapshots: - aws-crt optional: true - '@aws-sdk/token-providers@3.967.0': + '@aws-sdk/token-providers@3.968.0': dependencies: - '@aws-sdk/core': 3.967.0 - '@aws-sdk/nested-clients': 3.967.0 - '@aws-sdk/types': 3.965.0 + '@aws-sdk/core': 3.968.0 + '@aws-sdk/nested-clients': 3.968.0 + '@aws-sdk/types': 3.968.0 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 '@smithy/types': 4.12.0 @@ -15739,6 +15743,12 @@ snapshots: dependencies: '@smithy/types': 4.12.0 tslib: 2.8.1 + optional: true + + '@aws-sdk/types@3.968.0': + dependencies: + '@smithy/types': 4.12.0 + tslib: 2.8.1 '@aws-sdk/util-endpoints@3.521.0': dependencies: @@ -15748,9 +15758,9 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/util-endpoints@3.965.0': + '@aws-sdk/util-endpoints@3.968.0': dependencies: - '@aws-sdk/types': 3.965.0 + '@aws-sdk/types': 3.968.0 '@smithy/types': 4.12.0 '@smithy/url-parser': 4.2.8 '@smithy/util-endpoints': 3.2.8 @@ -15768,9 +15778,9 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/util-user-agent-browser@3.965.0': + '@aws-sdk/util-user-agent-browser@3.968.0': dependencies: - '@aws-sdk/types': 3.965.0 + '@aws-sdk/types': 3.968.0 '@smithy/types': 4.12.0 bowser: 2.13.1 tslib: 2.8.1 @@ -15783,10 +15793,10 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/util-user-agent-node@3.967.0': + '@aws-sdk/util-user-agent-node@3.968.0': dependencies: - '@aws-sdk/middleware-user-agent': 3.967.0 - '@aws-sdk/types': 3.965.0 + '@aws-sdk/middleware-user-agent': 3.968.0 + '@aws-sdk/types': 3.968.0 '@smithy/node-config-provider': 4.3.8 '@smithy/types': 4.12.0 tslib: 2.8.1 @@ -15796,7 +15806,7 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/xml-builder@3.965.0': + '@aws-sdk/xml-builder@3.968.0': dependencies: '@smithy/types': 4.12.0 fast-xml-parser: 5.2.5 @@ -20881,7 +20891,7 @@ snapshots: '@types/nodemailer@6.4.21': dependencies: - '@aws-sdk/client-ses': 3.967.0 + '@aws-sdk/client-ses': 3.968.0 '@types/node': 24.10.4 transitivePeerDependencies: - aws-crt