diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2c6a0576..ff2591e8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -53,18 +53,18 @@ jobs: run: yarn generate-disclaimer - name: Login to ghcr.io - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Generate Docker metadata id: meta - uses: docker/metadata-action@v4 + uses: docker/metadata-action@v5 env: DOCKER_METADATA_PR_HEAD_SHA: true with: @@ -132,18 +132,18 @@ jobs: run: yarn generate-disclaimer - name: Login to ghcr.io - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Generate Docker metadata id: meta - uses: docker/metadata-action@v4 + uses: docker/metadata-action@v5 env: DOCKER_METADATA_PR_HEAD_SHA: true with: @@ -192,7 +192,7 @@ jobs: - name: Generate GitHub token id: generate_token - uses: tibdex/github-app-token@b62528385c34dbc9f38e5f4225ac829252d1ea92 + uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a with: app_id: ${{ secrets.GH_APP_OS_APP_ID }} private_key: ${{ secrets.GH_APP_OS_PRIVATE_KEY }} @@ -276,7 +276,7 @@ jobs: steps: - name: Generate GitHub token id: generate_token - uses: tibdex/github-app-token@b62528385c34dbc9f38e5f4225ac829252d1ea92 # @v1.8.0 + uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # @v2.1.0 with: app_id: ${{ secrets.GH_APP_OS_APP_ID }} private_key: ${{ secrets.GH_APP_OS_PRIVATE_KEY }} diff --git a/.github/workflows/publish-release-bot.yml b/.github/workflows/publish-release-bot.yml index 588ca0f5..ce316426 100644 --- a/.github/workflows/publish-release-bot.yml +++ b/.github/workflows/publish-release-bot.yml @@ -17,7 +17,7 @@ jobs: steps: - name: Generate Docker metadata of the existing image id: meta-existing-tag - uses: docker/metadata-action@v4 + uses: docker/metadata-action@v5 with: images: ${{ env.DOCKER_IMAGE }} tags: | @@ -25,7 +25,7 @@ jobs: - name: Generate Docker metadata of the new image id: meta-new-tags - uses: docker/metadata-action@v4 + uses: docker/metadata-action@v5 with: images: ${{ env.DOCKER_IMAGE }} labels: | @@ -42,14 +42,14 @@ jobs: echo "FROM $SOURCE_IMAGE" > Dockerfile - name: Login to ghcr.io - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Build and push uses: docker/build-push-action@v4 diff --git a/.github/workflows/publish-release-widget.yml b/.github/workflows/publish-release-widget.yml index 7793607b..88a10345 100644 --- a/.github/workflows/publish-release-widget.yml +++ b/.github/workflows/publish-release-widget.yml @@ -17,7 +17,7 @@ jobs: steps: - name: Generate Docker metadata of the existing image id: meta-existing-tag - uses: docker/metadata-action@v4 + uses: docker/metadata-action@v5 with: images: ${{ env.DOCKER_IMAGE }} tags: | @@ -25,7 +25,7 @@ jobs: - name: Generate Docker metadata of the new image id: meta-new-tags - uses: docker/metadata-action@v4 + uses: docker/metadata-action@v5 with: images: ${{ env.DOCKER_IMAGE }} labels: | @@ -42,14 +42,14 @@ jobs: echo "FROM $SOURCE_IMAGE" > Dockerfile - name: Login to ghcr.io - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Build and push uses: docker/build-push-action@v4 diff --git a/e2e/src/pages/helper.ts b/e2e/src/pages/helper.ts index fc1d397a..f2c45c0c 100644 --- a/e2e/src/pages/helper.ts +++ b/e2e/src/pages/helper.ts @@ -56,8 +56,8 @@ export async function fillDate( await pickerModal .getByRole('button', { name: /switch to year view/ }) .click(); - await pickerModal.getByRole('button', { name: `${year}` }).click(); - await pickerModal.getByRole('button', { name: `${monthLabel}` }).click(); + await pickerModal.getByRole('radio', { name: `${year}` }).click(); + await pickerModal.getByRole('radio', { name: `${monthLabel}` }).click(); if (day !== undefined) { // There might be a transition between two month views, therefore we wait diff --git a/matrix-meetings-bot/package.json b/matrix-meetings-bot/package.json index a6da1dd8..fc212512 100644 --- a/matrix-meetings-bot/package.json +++ b/matrix-meetings-bot/package.json @@ -31,12 +31,12 @@ "yarn": ">=1.22.1 <2.0.0" }, "dependencies": { - "@nestjs/common": "^10.2.4", - "@nestjs/config": "^3.0.1", - "@nestjs/core": "^10.2.4", - "@nestjs/microservices": "^10.2.4", - "@nestjs/platform-express": "^10.2.4", - "@nestjs/swagger": "^7.1.10", + "@nestjs/common": "^10.2.7", + "@nestjs/config": "^3.1.1", + "@nestjs/core": "^10.2.7", + "@nestjs/microservices": "^10.2.7", + "@nestjs/platform-express": "^10.2.7", + "@nestjs/swagger": "^7.1.13", "@supercharge/promise-pool": "^3.0.0", "base64url": "^3.0.1", "class-transformer": "^0.5.1", @@ -44,18 +44,18 @@ "express": "^4.17.1", "html-entities": "^2.4.0", "i18next": "^23.4.5", - "i18next-fs-backend": "^2.1.5", - "i18next-http-middleware": "^3.3.2", - "joi": "^17.10.2", + "i18next-fs-backend": "^2.2.0", + "joi": "^17.11.0", + "i18next-http-middleware": "^3.4.1", "lodash": "^4.17.20", "luxon": "^3.3.0", "matrix-bot-sdk": "^0.6.6", "mime-types": "^2.1.35", "mustache": "^4.2.0", - "nestjs-pino": "^3.4.0", + "nestjs-pino": "^3.5.0", "node-fetch": "^2.7.0", - "pino": "^8.15.1", - "pino-http": "^8.4.0", + "pino": "^8.16.0", + "pino-http": "^8.5.0", "reflect-metadata": "^0.1.13", "rfc4648": "^1.5.2", "rrule": "^2.7.2", diff --git a/matrix-meetings-widget/package.json b/matrix-meetings-widget/package.json index ac01b2d8..966320ed 100644 --- a/matrix-meetings-widget/package.json +++ b/matrix-meetings-widget/package.json @@ -6,24 +6,24 @@ "version": "1.5.0", "private": true, "dependencies": { - "@fullcalendar/core": "^6.1.8", - "@fullcalendar/daygrid": "^6.1.8", - "@fullcalendar/interaction": "^6.1.8", - "@fullcalendar/react": "^6.1.8", - "@fullcalendar/timegrid": "^6.1.8", + "@fullcalendar/core": "^6.1.9", + "@fullcalendar/daygrid": "^6.1.9", + "@fullcalendar/interaction": "^6.1.9", + "@fullcalendar/react": "^6.1.9", + "@fullcalendar/timegrid": "^6.1.9", "@matrix-widget-toolkit/api": "^3.2.1", "@matrix-widget-toolkit/mui": "^1.1.5", "@matrix-widget-toolkit/react": "^1.0.5", "@mui/icons-material": "^5.11.16", "@mui/lab": "^5.0.0-alpha.140", "@mui/material": "^5.13.4", - "@mui/utils": "^5.13.1", - "@mui/x-date-pickers": "^6.13.0", - "@reduxjs/toolkit": "^1.9.5", + "@mui/x-date-pickers": "^6.16.2", + "@mui/utils": "^5.14.13", + "@reduxjs/toolkit": "^1.9.7", "i18next": "^23.4.5", - "i18next-chained-backend": "^4.4.0", + "i18next-chained-backend": "^4.5.0", "i18next-http-backend": "^2.2.2", - "joi": "^17.10.2", + "joi": "^17.11.0", "lodash": "^4.17.20", "luxon": "^3.3.0", "matrix-widget-api": "^1.5.0", @@ -31,8 +31,8 @@ "react": "^17.0.2", "react-dom": "^17.0.2", "react-i18next": "^13.2.0", - "react-redux": "^8.1.2", - "react-router-dom": "^6.15.0", + "react-redux": "^8.1.3", + "react-router-dom": "^6.16.0", "react-use": "^17.4.0", "redux": "^4.2.1", "reselect": "^4.1.8", diff --git a/matrix-meetings-widget/src/components/common/DateTimePickers/CalendarDayPicker.test.tsx b/matrix-meetings-widget/src/components/common/DateTimePickers/CalendarDayPicker.test.tsx index 4cb72b64..e2c67f3d 100644 --- a/matrix-meetings-widget/src/components/common/DateTimePickers/CalendarDayPicker.test.tsx +++ b/matrix-meetings-widget/src/components/common/DateTimePickers/CalendarDayPicker.test.tsx @@ -104,8 +104,10 @@ describe('', () => { }), ); - await userEvent.click(within(dialog).getByRole('button', { name: '2023' })); - await userEvent.click(within(dialog).getByRole('button', { name: 'Jan' })); + await userEvent.click(within(dialog).getByRole('radio', { name: '2023' })); + await userEvent.click( + within(dialog).getByRole('radio', { name: 'January' }), + ); await userEvent.click(within(dialog).getByRole('gridcell', { name: '13' })); expect(onRangeChange).toBeCalledTimes(1); diff --git a/matrix-meetings-widget/src/components/common/DateTimePickers/CalendarMonthPicker.test.tsx b/matrix-meetings-widget/src/components/common/DateTimePickers/CalendarMonthPicker.test.tsx index 9569f8c3..259b31aa 100644 --- a/matrix-meetings-widget/src/components/common/DateTimePickers/CalendarMonthPicker.test.tsx +++ b/matrix-meetings-widget/src/components/common/DateTimePickers/CalendarMonthPicker.test.tsx @@ -104,8 +104,8 @@ describe('', () => { }), ); - await userEvent.click(within(dialog).getByRole('button', { name: '2023' })); - await userEvent.click(within(dialog).getByRole('button', { name: 'Mar' })); + await userEvent.click(within(dialog).getByRole('radio', { name: '2023' })); + await userEvent.click(within(dialog).getByRole('radio', { name: 'March' })); expect(onRangeChange).toBeCalledTimes(1); expect(onRangeChange).toHaveBeenLastCalledWith( diff --git a/matrix-meetings-widget/src/components/common/DateTimePickers/CalendarWeekPicker.test.tsx b/matrix-meetings-widget/src/components/common/DateTimePickers/CalendarWeekPicker.test.tsx index 92cff468..d0e2114d 100644 --- a/matrix-meetings-widget/src/components/common/DateTimePickers/CalendarWeekPicker.test.tsx +++ b/matrix-meetings-widget/src/components/common/DateTimePickers/CalendarWeekPicker.test.tsx @@ -104,8 +104,10 @@ describe('', () => { }), ); - await userEvent.click(within(dialog).getByRole('button', { name: '2023' })); - await userEvent.click(within(dialog).getByRole('button', { name: 'Jan' })); + await userEvent.click(within(dialog).getByRole('radio', { name: '2023' })); + await userEvent.click( + within(dialog).getByRole('radio', { name: 'January' }), + ); await userEvent.click(within(dialog).getByRole('gridcell', { name: '13' })); expect(onRangeChange).toBeCalledTimes(1); diff --git a/matrix-meetings-widget/src/components/common/DateTimePickers/CalendarWorkWeekPicker.test.tsx b/matrix-meetings-widget/src/components/common/DateTimePickers/CalendarWorkWeekPicker.test.tsx index e240e197..1ff8e55c 100644 --- a/matrix-meetings-widget/src/components/common/DateTimePickers/CalendarWorkWeekPicker.test.tsx +++ b/matrix-meetings-widget/src/components/common/DateTimePickers/CalendarWorkWeekPicker.test.tsx @@ -103,8 +103,10 @@ describe('', () => { }), ); - await userEvent.click(within(dialog).getByRole('button', { name: '2023' })); - await userEvent.click(within(dialog).getByRole('button', { name: 'Jan' })); + await userEvent.click(within(dialog).getByRole('radio', { name: '2023' })); + await userEvent.click( + within(dialog).getByRole('radio', { name: 'January' }), + ); await userEvent.click(within(dialog).getByRole('gridcell', { name: '13' })); expect(onRangeChange).toBeCalledTimes(1); diff --git a/matrix-meetings-widget/src/components/common/DateTimePickers/DateRangePicker.test.tsx b/matrix-meetings-widget/src/components/common/DateTimePickers/DateRangePicker.test.tsx index 450fb76b..bdcf826c 100644 --- a/matrix-meetings-widget/src/components/common/DateTimePickers/DateRangePicker.test.tsx +++ b/matrix-meetings-widget/src/components/common/DateTimePickers/DateRangePicker.test.tsx @@ -132,8 +132,8 @@ describe('', () => { }), ); - await userEvent.click(screen.getByRole('button', { name: '2022' })); - await userEvent.click(screen.getByRole('button', { name: 'Jan' })); + await userEvent.click(screen.getByRole('radio', { name: '2022' })); + await userEvent.click(screen.getByRole('radio', { name: 'January' })); await userEvent.click(screen.getByRole('gridcell', { name: '13' })); await userEvent.click(screen.getByRole('gridcell', { name: '20' })); @@ -166,8 +166,8 @@ describe('', () => { }), ); - await userEvent.click(screen.getByRole('button', { name: '2022' })); - await userEvent.click(screen.getByRole('button', { name: 'Jan' })); + await userEvent.click(screen.getByRole('radio', { name: '2022' })); + await userEvent.click(screen.getByRole('radio', { name: 'January' })); await userEvent.click(screen.getByRole('gridcell', { name: '15' })); await userEvent.keyboard('{escape}'); @@ -205,8 +205,8 @@ describe('', () => { }), ); - await userEvent.click(screen.getByRole('button', { name: '2022' })); - await userEvent.click(screen.getByRole('button', { name: 'Jan' })); + await userEvent.click(screen.getByRole('radio', { name: '2022' })); + await userEvent.click(screen.getByRole('radio', { name: 'January' })); await userEvent.click(screen.getByRole('gridcell', { name: '15' })); await userEvent.click(screen.getByRole('gridcell', { name: '15' })); @@ -239,8 +239,8 @@ describe('', () => { }), ); - await userEvent.click(screen.getByRole('button', { name: '2022' })); - await userEvent.click(screen.getByRole('button', { name: 'Jan' })); + await userEvent.click(screen.getByRole('radio', { name: '2022' })); + await userEvent.click(screen.getByRole('radio', { name: 'January' })); await userEvent.click(screen.getByRole('gridcell', { name: '15' })); expect(screen.getByRole('gridcell', { name: '14' })).toBeDisabled(); diff --git a/matrix-meetings-widget/src/components/meetings/MeetingsFilter/MeetingsFilter.test.tsx b/matrix-meetings-widget/src/components/meetings/MeetingsFilter/MeetingsFilter.test.tsx index b4a65889..2f2a9073 100644 --- a/matrix-meetings-widget/src/components/meetings/MeetingsFilter/MeetingsFilter.test.tsx +++ b/matrix-meetings-widget/src/components/meetings/MeetingsFilter/MeetingsFilter.test.tsx @@ -81,8 +81,8 @@ describe('', () => { }), ); - await userEvent.click(screen.getByRole('button', { name: '2022' })); - await userEvent.click(screen.getByRole('button', { name: 'Jan' })); + await userEvent.click(screen.getByRole('radio', { name: '2022' })); + await userEvent.click(screen.getByRole('radio', { name: 'January' })); await userEvent.click(screen.getByRole('gridcell', { name: '13' })); await userEvent.click(screen.getByRole('gridcell', { name: '20' })); diff --git a/yarn.lock b/yarn.lock index 95b84308..3f1b8ede 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1099,10 +1099,10 @@ core-js-pure "^3.0.0" regenerator-runtime "^0.13.4" -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.3", "@babel/runtime@^7.19.4", "@babel/runtime@^7.20.1", "@babel/runtime@^7.20.6", "@babel/runtime@^7.21.0", "@babel/runtime@^7.21.5", "@babel/runtime@^7.22.10", "@babel/runtime@^7.22.15", "@babel/runtime@^7.22.3", "@babel/runtime@^7.22.5", "@babel/runtime@^7.22.6", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.15.tgz#38f46494ccf6cf020bd4eed7124b425e83e523b8" - integrity sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA== +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.3", "@babel/runtime@^7.19.4", "@babel/runtime@^7.20.1", "@babel/runtime@^7.20.6", "@babel/runtime@^7.21.0", "@babel/runtime@^7.21.5", "@babel/runtime@^7.22.15", "@babel/runtime@^7.22.5", "@babel/runtime@^7.22.6", "@babel/runtime@^7.23.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": + version "7.23.1" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.1.tgz#72741dc4d413338a91dcb044a86f3c0bc402646d" + integrity sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g== dependencies: regenerator-runtime "^0.14.0" @@ -1703,7 +1703,7 @@ "@floating-ui/core" "^1.4.1" "@floating-ui/utils" "^0.1.1" -"@floating-ui/react-dom@^2.0.1": +"@floating-ui/react-dom@^2.0.2": version "2.0.2" resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.2.tgz#fab244d64db08e6bed7be4b5fcce65315ef44d20" integrity sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ== @@ -1720,34 +1720,34 @@ resolved "https://registry.yarnpkg.com/@fontsource/inter/-/inter-5.0.8.tgz#61b50cb0eb72b14ae1938d47c4a9a91546d2a50c" integrity sha512-28knWH1BfOiRalfLs90U4sge5mpQ8ZH6FS0PTT+IZMKrZ7wNHDHRuKa1kQJg+uHcc6axBppnxll+HXM4c7zo/Q== -"@fullcalendar/core@^6.1.8": - version "6.1.8" - resolved "https://registry.yarnpkg.com/@fullcalendar/core/-/core-6.1.8.tgz#62008f7b2785dc01f0bf8c2f0c853925eab1c03a" - integrity sha512-i8JBIvZCWGO9dsMEDcx9bnsQZ9PtGSJdOXGgWbhLaGq2iq41OBdp9g9gM4b/Otv2oK8bL5Gl6CsMmb/HkDtA6Q== +"@fullcalendar/core@^6.1.9": + version "6.1.9" + resolved "https://registry.yarnpkg.com/@fullcalendar/core/-/core-6.1.9.tgz#ea735b0dd0a0a487969ebbb6c99b0967e07568c0" + integrity sha512-eeG+z9BWerdsU9Ac6j16rpYpPnE0wxtnEHiHrh/u/ADbGTR3hCOjCD9PxQOfhOTHbWOVs7JQunGcksSPu5WZBQ== dependencies: preact "~10.12.1" -"@fullcalendar/daygrid@^6.1.8", "@fullcalendar/daygrid@~6.1.8": - version "6.1.8" - resolved "https://registry.yarnpkg.com/@fullcalendar/daygrid/-/daygrid-6.1.8.tgz#2ca4a10892f5e2abeac0f8a8ecc8f07c002a4bf4" - integrity sha512-kCZxQFKb9Vqa3CZRX0v7rMSJ2mlTt4gDpyLfiNJKxUAq7W51uKurPaFZWicaXy1ESHVBxKNlbx5uNjBpyu50JQ== +"@fullcalendar/daygrid@^6.1.9", "@fullcalendar/daygrid@~6.1.9": + version "6.1.9" + resolved "https://registry.yarnpkg.com/@fullcalendar/daygrid/-/daygrid-6.1.9.tgz#efb8aabb2f928ac0b05a77c5443accb546ae5818" + integrity sha512-o/6joH/7lmVHXAkbaa/tUbzWYnGp/LgfdiFyYPkqQbjKEeivNZWF1WhHqFbhx0zbFONSHtrvkjY2bjr+Ef2quQ== -"@fullcalendar/interaction@^6.1.8": - version "6.1.8" - resolved "https://registry.yarnpkg.com/@fullcalendar/interaction/-/interaction-6.1.8.tgz#36c35bd5718f893e8215a45d48a6ef7d5fcc4650" - integrity sha512-r6W4E9ohaA87M2uPSlmpE2WT7Fzu7LN0u2pE6D/tThruCEaAPbN8Pw5+sqclsuyTIL09mg0eSJm/ggJekTabSA== +"@fullcalendar/interaction@^6.1.9": + version "6.1.9" + resolved "https://registry.yarnpkg.com/@fullcalendar/interaction/-/interaction-6.1.9.tgz#9023922df24c296cb7f4671887f1731f5d5a5db2" + integrity sha512-I3FGnv0kKZpIwujg3HllbKrciNjTqeTYy3oJG226oAn7lV6wnrrDYMmuGmA0jPJAGN46HKrQqKN7ItxQRDec4Q== -"@fullcalendar/react@^6.1.8": - version "6.1.8" - resolved "https://registry.yarnpkg.com/@fullcalendar/react/-/react-6.1.8.tgz#247b979c5ab9dd74680935fb24a3235df46c7e80" - integrity sha512-E8GQSQyZHkjpwxQW5Vci7iZgN7f33ntuRcvfGii4Fn35t9VHGz2SEyKAWXpVf38elcKTZKVgajU9ipStd+1LEg== +"@fullcalendar/react@^6.1.9": + version "6.1.9" + resolved "https://registry.yarnpkg.com/@fullcalendar/react/-/react-6.1.9.tgz#280fd543901d792c19b50f363c55cc3068917299" + integrity sha512-ioxu0V++pYz2u/N1LL1V8DkMyiKGRun0gMAll2tQz3Kzi3r9pTwncGKRb1zO8h0e+TrInU08ywk/l5lBwp7eog== -"@fullcalendar/timegrid@^6.1.8": - version "6.1.8" - resolved "https://registry.yarnpkg.com/@fullcalendar/timegrid/-/timegrid-6.1.8.tgz#30b9860eb900c5dc9b72ceaab98c0728018a0ff1" - integrity sha512-3+3KHHCoNcaLs/gQt004hAqICbY5+WAffrZ0ePv+80HFB1OVh8BQ5XXLHSOUbTvXdgtUTcfBHuw9fhO31kt5gA== +"@fullcalendar/timegrid@^6.1.9": + version "6.1.9" + resolved "https://registry.yarnpkg.com/@fullcalendar/timegrid/-/timegrid-6.1.9.tgz#83b61ac734638d11182aeb579b638fa0bc52ea32" + integrity sha512-le7UV05wVE1Trdr054kgJXTwa+A1pEI8nlCBnPWdcyrL+dTLoPvQ4AWEVCnV7So+4zRYaCqnqGXfCJsj0RQa0g== dependencies: - "@fullcalendar/daygrid" "~6.1.8" + "@fullcalendar/daygrid" "~6.1.9" "@hapi/hoek@^9.0.0": version "9.3.0" @@ -2144,20 +2144,18 @@ prop-types "^15.8.1" react-is "^18.2.0" -"@mui/base@^5.0.0-alpha.87": - version "5.0.0-beta.14" - resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-beta.14.tgz#315b67b0fd231cbd47e8d54f8f92be23122e4d66" - integrity sha512-Je/9JzzYObsuLCIClgE8XvXNFb55IEz8n2NtStUfASfNiVrwiR8t6VVFFuhofehkyTIN34tq1qbBaOjCnOovBw== +"@mui/base@^5.0.0-beta.17": + version "5.0.0-beta.18" + resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-beta.18.tgz#f95d393cf80974e77c0823170cc15c854d5af84b" + integrity sha512-e9ZCy/ndhyt5MTshAS3qAUy/40UiO0jX+kAo6a+XirrPJE+rrQW+mKPSI0uyp+5z4Vh+z0pvNoJ2S2gSrNz3BQ== dependencies: - "@babel/runtime" "^7.22.10" - "@emotion/is-prop-valid" "^1.2.1" - "@floating-ui/react-dom" "^2.0.1" - "@mui/types" "^7.2.4" - "@mui/utils" "^5.14.8" + "@babel/runtime" "^7.23.1" + "@floating-ui/react-dom" "^2.0.2" + "@mui/types" "^7.2.5" + "@mui/utils" "^5.14.12" "@popperjs/core" "^2.11.8" clsx "^2.0.0" prop-types "^15.8.1" - react-is "^18.2.0" "@mui/core-downloads-tracker@^5.14.5": version "5.14.5" @@ -2241,26 +2239,30 @@ resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.2.4.tgz#b6fade19323b754c5c6de679a38f068fd50b9328" integrity sha512-LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA== -"@mui/utils@^5.13.1", "@mui/utils@^5.14.5", "@mui/utils@^5.14.7", "@mui/utils@^5.14.8": - version "5.14.8" - resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.14.8.tgz#e1737d5fcd54aa413d6b1aaea3ea670af2919402" - integrity sha512-1Ls2FfyY2yVSz9NEqedh3J8JAbbZAnUWkOWLE2f4/Hc4T5UWHMfzBLLrCqExfqyfyU+uXYJPGeNIsky6f8Gh5Q== +"@mui/types@^7.2.5": + version "7.2.5" + resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.2.5.tgz#cd62a1fc5eb1044137ccab2053b431dd7cfc3cb8" + integrity sha512-S2BwfNczr7VwS6ki8GoAXJyARoeSJDLuxOEPs3vEMyTALlf9PrdHv+sluX7kk3iKrCg/ML2mIWwapZvWbkMCQA== + +"@mui/utils@^5.14.11", "@mui/utils@^5.14.12", "@mui/utils@^5.14.13", "@mui/utils@^5.14.5": + version "5.14.13" + resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.14.13.tgz#42c352b342da90b44a29a83d3dbda6ee1e56a0f8" + integrity sha512-2AFpyXWw7uDCIqRu7eU2i/EplZtks5LAMzQvIhC79sPV9IhOZU2qwOWVnPtdctRXiQJOAaXulg+A37pfhEueQw== dependencies: - "@babel/runtime" "^7.22.10" - "@types/prop-types" "^15.7.5" - "@types/react-is" "^18.2.1" + "@babel/runtime" "^7.23.1" + "@types/prop-types" "^15.7.7" prop-types "^15.8.1" react-is "^18.2.0" -"@mui/x-date-pickers@^6.13.0": - version "6.13.0" - resolved "https://registry.yarnpkg.com/@mui/x-date-pickers/-/x-date-pickers-6.13.0.tgz#de9acfbc7697aed2bcbea6996173b45e3f0ee0d5" - integrity sha512-mNfWXrS9PMLI+lgeEw6R08g5j1Yewat+A7MiI2QuwZteX3b83JQnm73RCGrSFTpvOP1/v6yIBPbxPZin5eu6GA== +"@mui/x-date-pickers@^6.16.2": + version "6.16.2" + resolved "https://registry.yarnpkg.com/@mui/x-date-pickers/-/x-date-pickers-6.16.2.tgz#a21e9891d797287bd8aebb822eb26e70a81923f8" + integrity sha512-JFrDUeBkiKtfJ0WqwyPBICEP1U+Ujfsily3ZQ/Hv4zAOleG/5769EgS7TOO4cVgnuhtvQ/pqx2gmuCn8/gcC5w== dependencies: - "@babel/runtime" "^7.22.15" - "@mui/base" "^5.0.0-alpha.87" - "@mui/utils" "^5.14.7" - "@types/react-transition-group" "^4.4.6" + "@babel/runtime" "^7.23.1" + "@mui/base" "^5.0.0-beta.17" + "@mui/utils" "^5.14.11" + "@types/react-transition-group" "^4.4.7" clsx "^2.0.0" prop-types "^15.8.1" react-transition-group "^4.4.5" @@ -2293,29 +2295,29 @@ webpack "5.88.2" webpack-node-externals "3.0.0" -"@nestjs/common@^10.2.4": - version "10.2.4" - resolved "https://registry.yarnpkg.com/@nestjs/common/-/common-10.2.4.tgz#a75fec61ad79650256042ef45a58af437f2d718a" - integrity sha512-3Lg4PUaSDucf14V8rPCH212NqrK09AJbY0NKqFsb4j5OIE+TuOzVZR/yjaJ8JNxH2hjskJNCZie0D/9tA2lzlA== +"@nestjs/common@^10.2.7": + version "10.2.7" + resolved "https://registry.yarnpkg.com/@nestjs/common/-/common-10.2.7.tgz#339db2efa33d3822dd81d2993bd44b538a7451b6" + integrity sha512-cUtCRXiUstDmh4bSBhVbq4cI439Gngp4LgLGLBmd5dqFQodfXKnSD441ldYfFiLz4rbUsnoMJz/8ZjuIEI+B7A== dependencies: uid "2.0.2" iterare "1.2.1" tslib "2.6.2" -"@nestjs/config@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@nestjs/config/-/config-3.0.1.tgz#3f2d6e012ec48ff51c5b2125999ba95617ac6d03" - integrity sha512-a98MMkDlgUlXTv9qtDbimYfXsuafn/YZOh/S35afutr0Qc5T6KzjyWP5VjxRkv26yI2JM0RhFruByFTM6ezwHA== +"@nestjs/config@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@nestjs/config/-/config-3.1.1.tgz#51e23ed84debd08afb86acf7b92bc4bf341797da" + integrity sha512-qu5QlNiJdqQtOsnB6lx4JCXPQ96jkKUsOGd+JXfXwqJqZcOSAq6heNFg0opW4pq4J/VZoNwoo87TNnx9wthnqQ== dependencies: dotenv "16.3.1" dotenv-expand "10.0.0" lodash "4.17.21" uuid "9.0.0" -"@nestjs/core@^10.2.4": - version "10.2.4" - resolved "https://registry.yarnpkg.com/@nestjs/core/-/core-10.2.4.tgz#cfb5f3fb86d34e346154946953208d79a88bb2f1" - integrity sha512-aWeii2l+3pNCc9kIRdLbXQMvrgSZD0jZgXOZv7bZwVf9mClMMi7TussLI4On12VbqVE7LE3gsNgRTwgQJlVC8g== +"@nestjs/core@^10.2.7": + version "10.2.7" + resolved "https://registry.yarnpkg.com/@nestjs/core/-/core-10.2.7.tgz#26ca5cc63504b54a08c4cdc6da9300c9b8904fde" + integrity sha512-5GSu53QUUcwX17sNmlJPa1I0wIeAZOKbedyVuQx0ZAwWVa9g0wJBbsNP+R4EJ+j5Dkdzt/8xkiZvnKt8RFRR8g== dependencies: uid "2.0.2" "@nuxtjs/opencollective" "0.3.2" @@ -2329,18 +2331,18 @@ resolved "https://registry.yarnpkg.com/@nestjs/mapped-types/-/mapped-types-2.0.2.tgz#c8a090a8d22145b85ed977414c158534210f2e4f" integrity sha512-V0izw6tWs6fTp9+KiiPUbGHWALy563Frn8X6Bm87ANLRuE46iuBMD5acKBDP5lKL/75QFvrzSJT7HkCbB0jTpg== -"@nestjs/microservices@^10.2.4": - version "10.2.4" - resolved "https://registry.yarnpkg.com/@nestjs/microservices/-/microservices-10.2.4.tgz#01508eeb5df500c73fbedc915574debc98655599" - integrity sha512-GytBFj4onLveWDUm+aj7Ft4518yiRx3dfHwqBzYfekPFWIfzVHNGWQCZUSNpS/jMbTfbM2PAknkuhWFjV1811A== +"@nestjs/microservices@^10.2.7": + version "10.2.7" + resolved "https://registry.yarnpkg.com/@nestjs/microservices/-/microservices-10.2.7.tgz#fc17ee5eeaeccc8ac05f6295c601170c04f8604e" + integrity sha512-ggpng1yRuugPufn+OKeHV6Dcw3TWI7lmOvXkyYRwatVHQMvb3MlPpbzsA5PfUlg5DsjPGEWRbkIWN7OFb8OTyw== dependencies: iterare "1.2.1" tslib "2.6.2" -"@nestjs/platform-express@^10.2.4": - version "10.2.4" - resolved "https://registry.yarnpkg.com/@nestjs/platform-express/-/platform-express-10.2.4.tgz#1faf96b6828125d263dc70b9469761b41ee55dd5" - integrity sha512-E9F6WYo6bNwvTT0saJpkr8t4BJLbZRwrX5EKbtBRQqyRcw6NAvlKdacKzoo+Sompdre0IbF8AvNRFk4uLZTWqA== +"@nestjs/platform-express@^10.2.7": + version "10.2.7" + resolved "https://registry.yarnpkg.com/@nestjs/platform-express/-/platform-express-10.2.7.tgz#b2ef2df01c0c757a3d356659460563a5246e7d0f" + integrity sha512-p+kp6aJtkgAdVpUrCVmM6MKtOvjsbt7QofBiZMidjYesZkMeG5gZ1D2SK8XzvQ8VXHJfFgEdY2xcKGB+wJLOYQ== dependencies: body-parser "1.20.2" cors "2.8.5" @@ -2359,16 +2361,16 @@ jsonc-parser "3.2.0" pluralize "8.0.0" -"@nestjs/swagger@^7.1.10": - version "7.1.10" - resolved "https://registry.yarnpkg.com/@nestjs/swagger/-/swagger-7.1.10.tgz#955deb9c428fae779d2988a0d24a55977a7be11d" - integrity sha512-qreCcxgHFyFX1mOfK36pxiziy4xoa/XcxC0h4Zr9yH54WuqMqO9aaNFhFyuQ1iyd/3YBVQB21Un4gQnh9iGm0w== +"@nestjs/swagger@^7.1.13": + version "7.1.13" + resolved "https://registry.yarnpkg.com/@nestjs/swagger/-/swagger-7.1.13.tgz#5fe1127b159780315f6e827d746b68db7f323e38" + integrity sha512-aHfW0rDZZKTuPVSkxutBCB16lBy5vrsHVoRF5RvPtH7U2cm4Vf+OnfhxKKuG2g2Xocn9sDL+JAyVlY2VN3ytTw== dependencies: "@nestjs/mapped-types" "2.0.2" js-yaml "4.1.0" lodash "4.17.21" path-to-regexp "3.2.0" - swagger-ui-dist "5.4.2" + swagger-ui-dist "5.9.0" "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -2435,20 +2437,20 @@ resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== -"@reduxjs/toolkit@^1.9.5": - version "1.9.5" - resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.9.5.tgz#d3987849c24189ca483baa7aa59386c8e52077c4" - integrity sha512-Rt97jHmfTeaxL4swLRNPD/zV4OxTes4la07Xc4hetpUW/vc75t5m1ANyxG6ymnEQ2FsLQsoMlYB2vV1sO3m8tQ== +"@reduxjs/toolkit@^1.9.7": + version "1.9.7" + resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.9.7.tgz#7fc07c0b0ebec52043f8cb43510cf346405f78a6" + integrity sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ== dependencies: immer "^9.0.21" redux "^4.2.1" redux-thunk "^2.4.2" reselect "^4.1.8" -"@remix-run/router@1.8.0": - version "1.8.0" - resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.8.0.tgz#e848d2f669f601544df15ce2a313955e4bf0bafc" - integrity sha512-mrfKqIHnSZRyIzBcanNJmVQELTnX+qagEDlcKO90RgRBVOZGSGvZKeDihTRfWcqoDn5N/NkUcwWTccnpN18Tfg== +"@remix-run/router@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.9.0.tgz#9033238b41c4cbe1e961eccb3f79e2c588328cf6" + integrity sha512-bV63itrKBC0zdT27qYm6SDZHlkXwFL1xMBuhkn+X7l0+IIhNaH5wuuvZKp6eKhCD4KFhujhfhCT1YxXW6esUIA== "@rollup/plugin-babel@^5.2.0": version "5.3.1" @@ -3026,10 +3028,10 @@ resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.4.tgz#5d9b63132df54d8909fce1c3f8ca260fdd693e17" integrity sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA== -"@types/prop-types@*", "@types/prop-types@^15.7.5": - version "15.7.5" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" - integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== +"@types/prop-types@*", "@types/prop-types@^15.7.7": + version "15.7.8" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.8.tgz#805eae6e8f41bd19e88917d2ea200dc992f405d3" + integrity sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ== "@types/q@^1.5.1": version "1.5.4" @@ -3060,17 +3062,10 @@ dependencies: react-i18next "*" -"@types/react-is@^18.2.1": - version "18.2.1" - resolved "https://registry.yarnpkg.com/@types/react-is/-/react-is-18.2.1.tgz#61d01c2a6fc089a53520c0b66996d458fdc46863" - integrity sha512-wyUkmaaSZEzFZivD8F2ftSyAfk6L+DfFliVj/mYdOXbVjRcS87fQJLTnhk6dRZPuJjI+9g6RZJO4PNCngUrmyw== - dependencies: - "@types/react" "*" - -"@types/react-transition-group@^4.4.6": - version "4.4.6" - resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.6.tgz#18187bcda5281f8e10dfc48f0943e2fdf4f75e2e" - integrity sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew== +"@types/react-transition-group@^4.4.6", "@types/react-transition-group@^4.4.7": + version "4.4.7" + resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.7.tgz#bf69f269d74aa78b99097673ca6dd6824a68ef1c" + integrity sha512-ICCyBl5mvyqYp8Qeq9B5G/fyBSRC0zx3XM3sCC6KkcMsNeAHqXBKkmat4GqdJET5jtYUpZXrxI5flve5qhi2Eg== dependencies: "@types/react" "*" @@ -7075,9 +7070,9 @@ graphemer@^1.4.0: integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== "graphql@^15.0.0 || ^16.0.0": - version "16.6.0" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.6.0.tgz#c2dcffa4649db149f6282af726c8c83f1c7c5fdb" - integrity sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw== + version "16.8.1" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.8.1.tgz#1930a965bef1170603702acdb68aedd3f3cf6f07" + integrity sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw== gulp-sort@^2.0.0: version "2.0.0" @@ -7433,18 +7428,18 @@ i18next-browser-languagedetector@^7.1.0: dependencies: "@babel/runtime" "^7.19.4" -i18next-chained-backend@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/i18next-chained-backend/-/i18next-chained-backend-4.4.0.tgz#e81ab29bd62ba3ad68f448de506aab8ceb1fa7b1" - integrity sha512-I+mG0Bly9lbUk8kPZYbJuV7zPY0QDueOJ9yiUqz9o/RX2Mb7eC8RrfwtTX1QhVZmT9KSs9Oq5VDVLxPOeXBIgg== +i18next-chained-backend@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/i18next-chained-backend/-/i18next-chained-backend-4.5.0.tgz#5b3b24ae4c64c4671e1e6f1bc2c3d4af4a4fd088" + integrity sha512-2W7JwY0iTJx/VfBmTSc3vhp2FGONiJx8eiFQUoXM70xfvYqtfnzptRyNjM9BJCUNV0rUvvBm5N8CmRuSL38v0A== dependencies: - "@babel/runtime" "^7.22.3" + "@babel/runtime" "^7.22.15" i18next-resources-to-backend "1.1.4" -i18next-fs-backend@^2.1.5: - version "2.1.5" - resolved "https://registry.yarnpkg.com/i18next-fs-backend/-/i18next-fs-backend-2.1.5.tgz#03347eacde6a35b599da1889a048ae63bcf0c687" - integrity sha512-7fgSH8nVhXSBYPHR/W3tEXXhcnwHwNiND4Dfx9knzPzdsWTUTL/TdDVV+DY0dL0asHKLbdoJaXS4LdVW6R8MVQ== +i18next-fs-backend@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/i18next-fs-backend/-/i18next-fs-backend-2.2.0.tgz#016c865344632a666ea80653deae466fbfa6042c" + integrity sha512-VOPHhdDX0M/csRqEw+9Ectpf6wvTIg1MZDfAHxc3JKnAlJz7fcZSAKAeyDohOq0xuLx57esYpJopIvBaRb0Bag== i18next-http-backend@^2.2.2: version "2.2.2" @@ -7453,10 +7448,10 @@ i18next-http-backend@^2.2.2: dependencies: cross-fetch "3.1.6" -i18next-http-middleware@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/i18next-http-middleware/-/i18next-http-middleware-3.3.2.tgz#6a24fee6bde44952a5af24364d43fa32f6c1b9b6" - integrity sha512-PSeLXQXr9Qiv9Q3GCWCoIJenKVbxCcVsXb7VMp/mOprV4gu+AMJT7VHw4+QEf6oYW6GU31QSLnfDpLNoSMtx3g== +i18next-http-middleware@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/i18next-http-middleware/-/i18next-http-middleware-3.4.1.tgz#a2f63e568999f822a309e817973f80dbbaa45bb5" + integrity sha512-5zYt+2WKZLKmhC0qSUKXAE98MNiM2ysXzHVQ2LoGkLjE5qXkMC7Nf570fc+SWnFF/yMh4Ur+gywgzLiBojfjZA== i18next-parser@^8.7.0: version "8.7.0" @@ -8556,10 +8551,10 @@ jest@^27.4.3: import-local "^3.0.2" jest-cli "^27.5.1" -joi@^17.10.2: - version "17.10.2" - resolved "https://registry.yarnpkg.com/joi/-/joi-17.10.2.tgz#4ecc348aa89ede0b48335aad172e0f5591e55b29" - integrity sha512-hcVhjBxRNW/is3nNLdGLIjkgXetkeGc2wyhydhz8KumG23Aerk4HPjU5zaPAMRqXQFc0xNqXTC7+zQjxr0GlKA== +joi@^17.11.0: + version "17.11.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.11.0.tgz#aa9da753578ec7720e6f0ca2c7046996ed04fc1a" + integrity sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ== dependencies: "@hapi/hoek" "^9.0.0" "@hapi/topo" "^5.0.0" @@ -9478,10 +9473,10 @@ neo-async@^2.6.2: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -nestjs-pino@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/nestjs-pino/-/nestjs-pino-3.4.0.tgz#ef09d65eecda66890f78feb46215a9740edcef2d" - integrity sha512-L79tk+WqVJApGxD4K40srSHopwlBX8WVPoIJtVhWaxJUfk9ND6eZp7kmgdgwQw8PpYUeoeOhS1g2j0Ep3c0NJA== +nestjs-pino@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/nestjs-pino/-/nestjs-pino-3.5.0.tgz#9c832e06310cc56e8673eb0ca47a8e95d9bd4431" + integrity sha512-IWJ3dzLVjg5istcd3Cz3rVO+gmvabfVAT1YmQgzL1HnC2hkc0H6qA6k6SZ7OIwQfewuRejYfPu3TlkxwRrqxHQ== no-case@^3.0.4: version "3.0.4" @@ -10092,10 +10087,10 @@ pino-abstract-transport@v1.1.0: readable-stream "^4.0.0" split2 "^4.0.0" -pino-http@^8.4.0: - version "8.4.0" - resolved "https://registry.yarnpkg.com/pino-http/-/pino-http-8.4.0.tgz#ebfd601f7244d7bd9ead578843025505da4e3f56" - integrity sha512-9I1eRLxsujQJwLQTrHBU0wDlwnry2HzV2TlDwAsmZ9nT3Y2NQBLrz+DYp73L4i11vl/eudnFT8Eg0Kp62tMwEw== +pino-http@^8.5.0: + version "8.5.0" + resolved "https://registry.yarnpkg.com/pino-http/-/pino-http-8.5.0.tgz#fe0b925686e328d7f8a420352c1b20f3b9d1cd63" + integrity sha512-kLGKNLyfWfdmrG1Ug0YdYpCTGbNcuD/YGC3g+elRU/Cm44UTs+tj/dZTxDN3bYauekxFxdLZhJuZdKKl0cml9w== dependencies: get-caller-file "^2.0.5" pino "^8.0.0" @@ -10107,10 +10102,10 @@ pino-std-serializers@^6.0.0: resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-6.1.0.tgz#307490fd426eefc95e06067e85d8558603e8e844" integrity sha512-KO0m2f1HkrPe9S0ldjx7za9BJjeHqBku5Ch8JyxETxT8dEFGz1PwgrHaOQupVYitpzbFSYm7nnljxD8dik2c+g== -pino@^8.0.0, pino@^8.15.1: - version "8.15.1" - resolved "https://registry.yarnpkg.com/pino/-/pino-8.15.1.tgz#04b815ff7aa4e46b1bbab88d8010aaa2b17eaba4" - integrity sha512-Cp4QzUQrvWCRJaQ8Lzv0mJzXVk4z2jlq8JNKMGaixC2Pz5L4l2p95TkuRvYbrEbe85NQsDKrAd4zalf7Ml6WiA== +pino@^8.0.0, pino@^8.16.0: + version "8.16.0" + resolved "https://registry.yarnpkg.com/pino/-/pino-8.16.0.tgz#2465012a1d11fa2e7a0545032f636e203990ae26" + integrity sha512-UUmvQ/7KTZt/vHjhRrnyS7h+J7qPBQnpG80V56xmIC+o9IqYmQOw/UIny9S9zYDfRBR0ClouCr464EkBMIT7Fw== dependencies: atomic-sleep "^1.0.0" fast-redact "^3.1.1" @@ -10121,7 +10116,7 @@ pino@^8.0.0, pino@^8.15.1: quick-format-unescaped "^4.0.3" real-require "^0.2.0" safe-stable-stringify "^2.3.1" - sonic-boom "^3.1.0" + sonic-boom "^3.7.0" thread-stream "^2.0.0" pirates@^4.0.4: @@ -11079,10 +11074,10 @@ react-is@^18.0.0, react-is@^18.2.0: resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== -react-redux@^8.1.2: - version "8.1.2" - resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-8.1.2.tgz#9076bbc6b60f746659ad6d51cb05de9c5e1e9188" - integrity sha512-xJKYI189VwfsFc4CJvHqHlDrzyFTY/3vZACbE+rr/zQ34Xx1wQfB4OTOSeOSNrF6BDVe8OOdxIrAnMGXA3ggfw== +react-redux@^8.1.3: + version "8.1.3" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-8.1.3.tgz#4fdc0462d0acb59af29a13c27ffef6f49ab4df46" + integrity sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw== dependencies: "@babel/runtime" "^7.12.1" "@types/hoist-non-react-statics" "^3.3.1" @@ -11096,20 +11091,20 @@ react-refresh@^0.11.0: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.11.0.tgz#77198b944733f0f1f1a90e791de4541f9f074046" integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A== -react-router-dom@^6.15.0: - version "6.15.0" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.15.0.tgz#6da7db61e56797266fbbef0d5e324d6ac443ee40" - integrity sha512-aR42t0fs7brintwBGAv2+mGlCtgtFQeOzK0BM1/OiqEzRejOZtpMZepvgkscpMUnKb8YO84G7s3LsHnnDNonbQ== +react-router-dom@^6.16.0: + version "6.16.0" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.16.0.tgz#86f24658da35eb66727e75ecbb1a029e33ee39d9" + integrity sha512-aTfBLv3mk/gaKLxgRDUPbPw+s4Y/O+ma3rEN1u8EgEpLpPe6gNjIsWt9rxushMHHMb7mSwxRGdGlGdvmFsyPIg== dependencies: - "@remix-run/router" "1.8.0" - react-router "6.15.0" + "@remix-run/router" "1.9.0" + react-router "6.16.0" -react-router@6.15.0: - version "6.15.0" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.15.0.tgz#bf2cb5a4a7ed57f074d4ea88db0d95033f39cac8" - integrity sha512-NIytlzvzLwJkCQj2HLefmeakxxWHWAP+02EGqWEZy+DgfHHKQMUoBBjUQLOtFInBMhWtb3hiUy6MfFgwLjXhqg== +react-router@6.16.0: + version "6.16.0" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.16.0.tgz#abbf3d5bdc9c108c9b822a18be10ee004096fb81" + integrity sha512-VT4Mmc4jj5YyjpOi5jOf0I+TYzGpvzERy4ckNSvSh2RArv8LLoCxlsZ2D+tc7zgjxcY34oTz2hZaeX5RVprKqA== dependencies: - "@remix-run/router" "1.8.0" + "@remix-run/router" "1.9.0" react-scripts@5.0.1: version "5.0.1" @@ -12069,10 +12064,10 @@ sockjs@^0.3.21: uuid "^8.3.2" websocket-driver "^0.7.4" -sonic-boom@^3.1.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-3.2.1.tgz#972ceab831b5840a08a002fa95a672008bda1c38" - integrity sha512-iITeTHxy3B9FGu8aVdiDXUVAcHMF9Ss0cCsAOo2HfCrmVGT3/DT5oYaeu0M/YKZDlKTvChEyPq0zI9Hf33EX6A== +sonic-boom@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-3.7.0.tgz#b4b7b8049a912986f4a92c51d4660b721b11f2f2" + integrity sha512-IudtNvSqA/ObjN97tfgNmOKyDOs4dNcg4cUUsHDebqsgb8wGBBwb31LIgShNO8fye0dFI52X1+tFoKKI6Rq1Gg== dependencies: atomic-sleep "^1.0.0" @@ -12597,10 +12592,10 @@ svgo@^2.7.0: picocolors "^1.0.0" stable "^0.1.8" -swagger-ui-dist@5.4.2: - version "5.4.2" - resolved "https://registry.yarnpkg.com/swagger-ui-dist/-/swagger-ui-dist-5.4.2.tgz#ff7b936bdfc84673a1823a0f05f3a933ba7ccd4c" - integrity sha512-vT5QxP/NOr9m4gLZl+SpavWI3M9Fdh30+Sdw9rEtZbkqNmNNEPhjXas2xTD9rsJYYdLzAiMfwXvtooWH3xbLJA== +swagger-ui-dist@5.9.0: + version "5.9.0" + resolved "https://registry.yarnpkg.com/swagger-ui-dist/-/swagger-ui-dist-5.9.0.tgz#d52b6cf52fd0a8e6930866c402aaa793fe4e3f76" + integrity sha512-NUHSYoe5XRTk/Are8jPJ6phzBh3l9l33nEyXosM17QInoV95/jng8+PuSGtbD407QoPf93MH3Bkh773OgesJpA== symbol-observable@4.0.0: version "4.0.0"