diff --git a/.github/workflows/release-code-freeze.yml b/.github/workflows/release-code-freeze.yml index 4c316ce042d..d5d883a6e77 100644 --- a/.github/workflows/release-code-freeze.yml +++ b/.github/workflows/release-code-freeze.yml @@ -1,7 +1,7 @@ name: 'Release: Code freeze' on: schedule: - - cron: '0 23 * * 1' # Run at 2300 UTC on Mondays. + - cron: '0 0 * * 4' # Run at start of day UTC on Thursdays. workflow_dispatch: inputs: timeOverride: @@ -31,10 +31,15 @@ jobs: issues: write pull-requests: write outputs: - freeze: ${{ steps.check-freeze.outputs.freeze }} - nextReleaseBranch: ${{ steps.branch.outputs.nextReleaseBranch }} - nextReleaseVersion: ${{ steps.milestone.outputs.nextReleaseVersion }} - nextDevelopmentVersion: ${{ steps.milestone.outputs.nextDevelopmentVersion }} + isTodayAcceleratedFreeze: ${{ steps.get-versions.outputs.isTodayAcceleratedFreeze }} + isTodayMonthlyFreeze: ${{ steps.get-versions.outputs.isTodayMonthlyFreeze }} + acceleratedVersion: ${{ steps.get-versions.outputs.acceleratedVersion }} + monthlyVersion: ${{ steps.get-versions.outputs.monthlyVersion }} + monthlyVersionXY: ${{ steps.get-versions.outputs.monthlyVersionXY }} + releasesFrozenToday: ${{ steps.get-versions.outputs.releasesFrozenToday }} + acceleratedBranch: ${{ steps.get-versions.outputs.acceleratedBranch }} + monthlyBranch: ${{ steps.get-versions.outputs.monthlyBranch }} + monthlyMilestone: ${{ steps.get-versions.outputs.monthlyMilestone }} steps: - name: Checkout code uses: actions/checkout@v3 @@ -60,43 +65,74 @@ jobs: pnpm build working-directory: tools/monorepo-utils - - name: 'Check whether today is the code freeze day' - id: check-freeze - run: pnpm utils code-freeze verify-day -o $TIME_OVERRIDE + - name: 'Get the versions for the accelerated and monthly releases' + id: get-versions + run: pnpm utils code-freeze get-version -o $TIME_OVERRIDE - - name: Create next milestone + - name: Create next monthly milestone id: milestone - if: steps.check-freeze.outputs.freeze == 'true' + if: steps.get-versions.outputs.isTodayMonthlyFreeze == 'yes' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: pnpm run utils code-freeze milestone -o ${{ github.repository_owner }} + run: pnpm run utils code-freeze milestone -o ${{ github.repository_owner }} -m ${{ steps.get-versions.outputs.monthlyMilestone }} - - name: Create next release branch + - name: Create next monthly release branch id: branch - if: steps.check-freeze.outputs.freeze == 'true' + if: steps.get-versions.outputs.isTodayMonthlyFreeze == 'yes' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: pnpm run utils code-freeze branch -o ${{ github.repository_owner }} + run: pnpm run utils code-freeze branch -o ${{ github.repository_owner }} -b ${{ steps.get-versions.outputs.monthlyBranch }} + + - name: Create next accelerated release branch + id: branch-accel + if: steps.get-versions.outputs.isTodayAcceleratedFreeze == 'yes' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: pnpm run utils code-freeze branch -o ${{ github.repository_owner }} -b ${{ steps.get-versions.outputs.acceleratedBranch }} + + - name: Bump versions for Beta.1 monthly release + id: version-bump + if: steps.get-versions.outputs.isTodayMonthlyFreeze == 'yes' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: pnpm run utils code-freeze version-bump -o ${{ github.repository_owner }} -b ${{ steps.get-versions.outputs.monthlyBranch }} -c ${{ steps.get-versions.outputs.monthlyVersion }}-beta.1 + + - name: Bump versions for accelerated release + id: version-bump-accel + if: steps.get-versions.outputs.isTodayAcceleratedFreeze == 'yes' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: pnpm run utils code-freeze version-bump -o ${{ github.repository_owner }} -b ${{ steps.get-versions.outputs.acceleratedBranch }} -c ${{ steps.get-versions.outputs.acceleratedVersion }} -af + + - name: Prep accelerated release + id: accel-release-prep + if: steps.get-versions.outputs.isTodayAcceleratedFreeze == 'yes' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: pnpm utils code-freeze accelerated-prep -o ${{ github.repository_owner }} -b ${{ steps.get-versions.outputs.acceleratedBranch }} -c ${{ steps.get-versions.outputs.acceleratedVersion }} ${{ steps.get-versions.outputs.acceleratedReleaseDate }} - name: Prepare trunk for next development cycle id: prep-trunk - if: steps.check-freeze.outputs.freeze == 'true' + if: steps.get-versions.outputs.isTodayMonthlyFreeze == 'yes' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: pnpm run utils code-freeze version-bump ${{ steps.milestone.outputs.nextDevelopmentVersion }}.0-dev -o ${{ github.repository_owner }} + run: pnpm run utils code-freeze version-bump ${{ steps.get-versions.outputs.monthlyMilestone }}-dev -o ${{ github.repository_owner }} - name: Generate changelog changes id: changelog - if: steps.check-freeze.outputs.freeze == 'true' + if: steps.get-versions.outputs.isTodayMonthlyFreeze == 'yes' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: pnpm run utils code-freeze changelog -o ${{ github.repository_owner }} -v ${{ steps.milestone.outputs.nextReleaseVersion }} + run: pnpm run utils code-freeze changelog -c -o ${{ github.repository_owner }} -v ${{ steps.get-versions.outputs.monthlyVersionXY }} + notify-slack: name: 'Sends code freeze notification to Slack' runs-on: ubuntu-20.04 needs: code-freeze-prep - if: ${{ needs.code-freeze-prep.outputs.freeze == 'true' && inputs.skipSlackPing != true }} + if: ${{ inputs.skipSlackPing != true && ( needs.code-freeze-prep.outputs.isTodayAcceleratedFreeze == 'yes' || needs.code-freeze-prep.outputs.isTodayMonthlyFreeze == 'yes' ) }} + outputs: + ts: ${{ steps.notify.outputs.ts }} steps: - name: Checkout code uses: actions/checkout@v3 @@ -126,6 +162,210 @@ jobs: id: notify run: | pnpm utils slack "${{ secrets.CODE_FREEZE_BOT_TOKEN }}" " - :warning-8c: ${{ needs.code-freeze-prep.outputs.nextReleaseVersion }} Code Freeze :ice_cube: - The automation to cut the release branch for ${{ needs.code-freeze-prep.outputs.nextReleaseVersion }} has run. Any PRs that were not already merged will be a part of ${{ needs.code-freeze-prep.outputs.nextDevelopmentVersion }} by default. If you have something that needs to make ${{ needs.code-freeze-prep.outputs.nextReleaseVersion }} that hasn't yet been merged, please see the <${{ secrets.FG_LINK }}/code-freeze-for-woocommerce-core-release/|fieldguide page for the code freeze>. + :warning-8c: ${{ join( fromJSON( needs.code-freeze-prep.outputs.releasesFrozenToday ), ' and ' ) }} Code Freeze :ice_cube: + The freeze automation for ${{ join( fromJSON( needs.code-freeze-prep.outputs.releasesFrozenToday ), ' and ' ) }} has finished. ${{ ( needs.code-freeze-prep.outputs.isTodayMonthlyFreeze == 'yes' && 'If you need to request a code freeze exception, see the <' ) || '' }}${{ ( needs.code-freeze-prep.outputs.isTodayMonthlyFreeze == 'yes' && secrets.FG_LINK ) || '' }}${{ ( needs.code-freeze-prep.outputs.isTodayMonthlyFreeze == 'yes' && '/code-freeze-for-woocommerce-core-release/|fieldguide page for the code freeze>.' ) || '' }} + + The build for ${{ join( fromJSON( needs.code-freeze-prep.outputs.releasesFrozenToday ), ' and ' ) }} will appear in this thread shortly... :thread: " "${{ inputs.slackChannelOverride || secrets.WOO_RELEASE_SLACK_CHANNEL }}" + + build-monthly: + name: Build beta zip file + runs-on: ubuntu-20.04 + needs: code-freeze-prep + if: ${{ needs.code-freeze-prep.outputs.isTodayMonthlyFreeze == 'yes' }} + permissions: + contents: read + steps: + - uses: actions/checkout@v3 + with: + ref: ${{ needs.code-freeze-prep.outputs.monthlyBranch }} + + - name: Setup WooCommerce Monorepo + uses: ./.github/actions/setup-woocommerce-monorepo + with: + build: false + + - name: Build zip + working-directory: plugins/woocommerce + run: bash bin/build-zip.sh + + - name: Upload the zip file as an artifact + uses: actions/upload-artifact@v3 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + name: double-zipped-woocommerce.${{ needs.code-freeze-prep.outputs.monthlyVersion }}-beta.1 + path: plugins/woocommerce/woocommerce.zip + retention-days: 2 + + build-a: + name: Build accelerated zip file + runs-on: ubuntu-20.04 + needs: code-freeze-prep + if: ${{ needs.code-freeze-prep.outputs.isTodayAcceleratedFreeze == 'yes' }} + permissions: + contents: read + steps: + - uses: actions/checkout@v3 + with: + ref: ${{ needs.code-freeze-prep.outputs.acceleratedBranch }} + + - name: Setup WooCommerce Monorepo + uses: ./.github/actions/setup-woocommerce-monorepo + with: + build: false + + - name: Build zip + working-directory: plugins/woocommerce + run: bash bin/build-zip.sh + + - name: Upload the zip file as an artifact + uses: actions/upload-artifact@v3 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + name: double-zipped-woocommerce.${{ needs.code-freeze-prep.outputs.acceleratedVersion }} + path: plugins/woocommerce/woocommerce.zip + retention-days: 2 + + slack-upload-monthly: + name: Upload Beta to Slack + runs-on: ubuntu-20.04 + needs: [ code-freeze-prep, notify-slack, build-monthly ] + if: ${{ needs.code-freeze-prep.outputs.isTodayMonthlyFreeze == 'yes' && inputs.skipSlackPing != true }} + steps: + - name: Checkout code + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: Setup PNPM + uses: pnpm/action-setup@c3b53f6a16e57305370b4ae5a540c2077a1d50dd + with: + version: '8.6.7' + + - name: Setup Node + uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c + with: + node-version-file: .nvmrc + cache: pnpm + registry-url: 'https://registry.npmjs.org' + + - name: Install prerequisites + run: | + pnpm install --filter monorepo-utils --ignore-scripts + # ignore scripts speeds up setup signficantly, but we still need to build monorepo utils + pnpm build + working-directory: tools/monorepo-utils + + - id: download + uses: actions/download-artifact@v3 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + name: double-zipped-woocommerce.${{ needs.code-freeze-prep.outputs.monthlyVersion }}-beta.1 + path: download + + - run: ls -lah ${{steps.download.outputs.download-path}} + + - name: Send release zip to Slack + id: send-file-slack + run : | + pnpm utils slack file "${{ secrets.CODE_FREEZE_BOT_TOKEN }}" "Here's the generated release build for ${{ needs.code-freeze-prep.outputs.monthlyVersion }}-beta.1" "${{ steps.download.outputs.download-path }}/woocommerce.zip" "${{ inputs.slackChannelOverride || secrets.WOO_RELEASE_SLACK_CHANNEL }}" --reply-ts ${{ needs.notify-slack.outputs.ts }} --filename "woocommerce.${{ needs.code-freeze-prep.outputs.monthlyVersion }}-beta.1.zip" + + slack-upload-accelerated: + name: Upload Accelerated to Slack + runs-on: ubuntu-20.04 + needs: [ code-freeze-prep, notify-slack, build-a ] + if: ${{ needs.code-freeze-prep.outputs.isTodayAcceleratedFreeze == 'yes' && inputs.skipSlackPing != true }} + steps: + - name: Checkout code + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: Setup PNPM + uses: pnpm/action-setup@c3b53f6a16e57305370b4ae5a540c2077a1d50dd + with: + version: '8.6.7' + + - name: Setup Node + uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c + with: + node-version-file: .nvmrc + cache: pnpm + registry-url: 'https://registry.npmjs.org' + + - name: Install prerequisites + run: | + pnpm install --filter monorepo-utils --ignore-scripts + # ignore scripts speeds up setup signficantly, but we still need to build monorepo utils + pnpm build + working-directory: tools/monorepo-utils + + - id: download + uses: actions/download-artifact@v3 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + name: double-zipped-woocommerce.${{ needs.code-freeze-prep.outputs.acceleratedVersion }} + path: download + + - run: ls -lah ${{steps.download.outputs.download-path}} + + - name: Send release zip to Slack + id: send-file-slack + run : | + pnpm utils slack file "${{ secrets.CODE_FREEZE_BOT_TOKEN }}" "Here's the generated release build for ${{ needs.code-freeze-prep.outputs.acceleratedVersion }}" "${{ steps.download.outputs.download-path }}/woocommerce.zip" "${{ inputs.slackChannelOverride || secrets.WOO_RELEASE_SLACK_CHANNEL }}" --reply-ts ${{ needs.notify-slack.outputs.ts }} --filename "woocommerce.${{ needs.code-freeze-prep.outputs.acceleratedVersion }}.zip" + + github-upload-monthly: + name: Create single-zipped GitHub asset (Monthly) + runs-on: ubuntu-20.04 + needs: [ code-freeze-prep, build-monthly ] + if: ${{ needs.code-freeze-prep.outputs.isTodayMonthlyFreeze == 'yes' }} + steps: + - id: download + uses: actions/download-artifact@v3 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + name: double-zipped-woocommerce.${{ needs.code-freeze-prep.outputs.monthlyVersion }}-beta.1 + path: download + + - name: Unzip the file (prevents double zip problem) + run: unzip ${{ steps.download.outputs.download-path }}/woocommerce.zip -d zipfile + + - name: Upload the zip file as an artifact + uses: actions/upload-artifact@v3 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + name: woocommerce.${{ needs.code-freeze-prep.outputs.monthlyVersion }}-beta.1 + path: zipfile + retention-days: 10 + + github-upload-accelerated: + name: Create single-zipped GitHub asset (Accelerated) + runs-on: ubuntu-20.04 + needs: [ code-freeze-prep, build-a ] + if: ${{ needs.code-freeze-prep.outputs.isTodayAcceleratedFreeze == 'yes' }} + steps: + - id: download + uses: actions/download-artifact@v3 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + name: double-zipped-woocommerce.${{ needs.code-freeze-prep.outputs.acceleratedVersion }} + path: download + + - name: Unzip the file (prevents double zip problem) + run: unzip ${{ steps.download.outputs.download-path }}/woocommerce.zip -d zipfile + + - name: Upload the zip file as an artifact + uses: actions/upload-artifact@v3 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + name: woocommerce.${{ needs.code-freeze-prep.outputs.acceleratedVersion }} + path: zipfile + retention-days: 10 \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ef4796900a6..24077cd1407 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -117,7 +117,7 @@ importers: version: 1.1.2(webpack@5.76.3) webpack: specifier: ^5.76.2 - version: 5.76.3(webpack-cli@4.9.2) + version: 5.76.3(webpack-cli@3.3.12) packages/js/admin-e2e-tests: dependencies: @@ -3943,6 +3943,9 @@ importers: js-yaml: specifier: ^4.1.0 version: 4.1.0 + luxon: + specifier: ^3.4.4 + version: 3.4.4 octokit: specifier: ^2.0.14 version: 2.0.14 @@ -4217,7 +4220,7 @@ packages: /@ariakit/react-core@0.2.17(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-y8pHUR2lMcYHUontd33lpnenOBIT8E72IhbMQq/aROQHAevNxLr0JtSkQ+G439N9DfCpKxDaErikss6zqCEGGQ==} peerDependencies: - react: ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^17.0.0 || ^18.0.0 dependencies: '@ariakit/core': 0.2.9 @@ -4230,7 +4233,7 @@ packages: /@ariakit/react@0.2.17(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-fJG0JBoACasyIVb+K9rW1Vyo7gI5Iseu1sP3WvIMnt5VdWjC/63NLpBHdnwQLhSx4z83pBPY6zKfPmEJa9fYug==} peerDependencies: - react: ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^17.0.0 || ^18.0.0 dependencies: '@ariakit/react-core': 0.2.17(react-dom@17.0.2)(react@17.0.2) @@ -4291,7 +4294,7 @@ packages: resolution: {integrity: sha512-tUuWSb5iIzZpHpqCSeXw89+lX6Gpkz/Puh+FWrMyWe4ohgK/WrrAnMqEsA5O/UpEzHNtkuqVmo8haCJKL27mwg==} peerDependencies: '@wordpress/data': ^4 - react: ^16.8 + react: ^17.0.2 dependencies: '@automattic/format-currency': 1.0.0-alpha.0 '@wordpress/api-fetch': 3.23.1(react-native@0.70.0) @@ -4413,8 +4416,8 @@ packages: /@automattic/interpolate-components@1.2.1(@types/react@17.0.50)(react@17.0.2): resolution: {integrity: sha512-YNQtJsrs9KQ3lkBdtLyDheVRijoBA3y/PuHdgJ0eB4AX9JyjkDX7jd79Inh79+01CGNLbMQGrEJby2zvbJr17A==} peerDependencies: - '@types/react': '>=16.14.23' - react: '>=16.2.0' + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -4452,7 +4455,7 @@ packages: '@wordpress/primitives': 3.38.0 '@wordpress/react-i18n': 3.8.0 classnames: 2.3.1 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-popper: 2.2.5(@popperjs/core@2.11.4)(react@17.0.2) @@ -4484,14 +4487,14 @@ packages: '@wordpress/base-styles': 4.25.0 '@wordpress/components': 19.12.0(@babel/core@7.21.3)(@types/react@17.0.50)(react-dom@17.0.2)(react-with-direction@1.4.0)(react@17.0.2) '@wordpress/data': 6.6.1(react@17.0.2) - '@wordpress/dom': 3.40.0 + '@wordpress/dom': 3.44.0 '@wordpress/element': 4.20.0 '@wordpress/i18n': 4.44.0 '@wordpress/icons': 9.31.0 '@wordpress/primitives': 3.38.0 '@wordpress/react-i18n': 3.8.0 classnames: 2.3.1 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-popper: 2.2.5(@popperjs/core@2.11.4)(react@17.0.2) @@ -4514,7 +4517,7 @@ packages: /@automattic/viewport-react@1.0.0(react@17.0.2): resolution: {integrity: sha512-+6+l4jj14GXeoc5Jpic5E5eVvNL88Ezz8cMLmKAw0fpPDsz4gJv7o0hgShu0hjGjKTtBeUkBGfFWMCdRjZaVcA==} peerDependencies: - react: ^16.0.0 + react: ^17.0.2 dependencies: '@automattic/viewport': 1.1.0 '@wordpress/compose': 3.25.3(react@17.0.2) @@ -4576,7 +4579,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.3 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.16 commander: 4.1.1 convert-source-map: 1.8.0 fs-readdir-recursive: 1.1.0 @@ -4617,6 +4620,7 @@ packages: /@babel/compat-data@7.16.4: resolution: {integrity: sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==} engines: {node: '>=6.9.0'} + dev: true /@babel/compat-data@7.17.7: resolution: {integrity: sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==} @@ -4640,7 +4644,7 @@ packages: '@babel/traverse': 7.17.3 '@babel/types': 7.17.0 convert-source-map: 1.8.0 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.0 lodash: 4.17.21 @@ -4665,7 +4669,7 @@ packages: '@babel/traverse': 7.19.3 '@babel/types': 7.19.3 convert-source-map: 1.8.0 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.0 semver: 6.3.0 @@ -4687,7 +4691,7 @@ packages: '@babel/traverse': 7.21.3 '@babel/types': 7.22.15 convert-source-map: 1.8.0 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -4813,6 +4817,7 @@ packages: '@babel/helper-validator-option': 7.22.15 browserslist: 4.19.3 semver: 6.3.1 + dev: true /@babel/helper-compilation-targets@7.17.7(@babel/core@7.12.9): resolution: {integrity: sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==} @@ -4877,6 +4882,7 @@ packages: browserslist: 4.21.4 lru-cache: 5.1.1 semver: 6.3.1 + dev: true /@babel/helper-compilation-targets@7.20.7(@babel/core@7.17.8): resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} @@ -4890,7 +4896,6 @@ packages: browserslist: 4.21.4 lru-cache: 5.1.1 semver: 6.3.1 - dev: true /@babel/helper-compilation-targets@7.20.7(@babel/core@7.21.3): resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} @@ -4967,6 +4972,7 @@ packages: '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-replace-supers': 7.22.9(@babel/core@7.12.9) '@babel/helper-split-export-declaration': 7.22.6 + dev: true /@babel/helper-create-class-features-plugin@7.19.0(@babel/core@7.17.8): resolution: {integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==} @@ -4982,7 +4988,6 @@ packages: '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-replace-supers': 7.22.9(@babel/core@7.17.8) '@babel/helper-split-export-declaration': 7.22.6 - dev: true /@babel/helper-create-class-features-plugin@7.19.0(@babel/core@7.21.3): resolution: {integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==} @@ -5015,6 +5020,7 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 + dev: true /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.17.8): resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} @@ -5032,7 +5038,6 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - dev: true /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.21.3): resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} @@ -5060,6 +5065,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.2.1 + dev: true /@babel/helper-create-regexp-features-plugin@7.19.0(@babel/core@7.17.8): resolution: {integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==} @@ -5070,7 +5076,6 @@ packages: '@babel/core': 7.17.8 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.2.1 - dev: true /@babel/helper-create-regexp-features-plugin@7.19.0(@babel/core@7.21.3): resolution: {integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==} @@ -5092,7 +5097,7 @@ packages: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/traverse': 7.21.3 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.1 semver: 6.3.1 @@ -5108,12 +5113,13 @@ packages: '@babel/core': 7.12.9 '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.1 semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.17.8): resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} @@ -5123,13 +5129,12 @@ packages: '@babel/core': 7.17.8 '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.17.8) '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.1 semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.3): resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} @@ -5139,7 +5144,7 @@ packages: '@babel/core': 7.21.3 '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.3) '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.1 semver: 6.3.1 @@ -5180,6 +5185,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.15 + dev: true /@babel/helper-module-imports@7.16.7: resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==} @@ -5236,6 +5242,7 @@ packages: '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.15 + dev: true /@babel/helper-module-transforms@7.22.15(@babel/core@7.17.8): resolution: {integrity: sha512-l1UiX4UyHSFsYt17iQ3Se5pQQZZHa22zyIXURmvkmLCD4t/aU+dvNWHatKac/D9Vm9UES7nvIqHs4jZqKviUmQ==} @@ -5249,7 +5256,6 @@ packages: '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.15 - dev: true /@babel/helper-module-transforms@7.22.15(@babel/core@7.21.3): resolution: {integrity: sha512-l1UiX4UyHSFsYt17iQ3Se5pQQZZHa22zyIXURmvkmLCD4t/aU+dvNWHatKac/D9Vm9UES7nvIqHs4jZqKviUmQ==} @@ -5277,6 +5283,7 @@ packages: /@babel/helper-plugin-utils@7.14.5: resolution: {integrity: sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-plugin-utils@7.18.9: resolution: {integrity: sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==} @@ -5304,6 +5311,7 @@ packages: '@babel/types': 7.22.15 transitivePeerDependencies: - supports-color + dev: true /@babel/helper-remap-async-to-generator@7.16.8: resolution: {integrity: sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==} @@ -5329,6 +5337,7 @@ packages: '@babel/types': 7.22.15 transitivePeerDependencies: - supports-color + dev: true /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.17.8): resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} @@ -5343,7 +5352,6 @@ packages: '@babel/types': 7.22.15 transitivePeerDependencies: - supports-color - dev: true /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.21.3): resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} @@ -5369,6 +5377,7 @@ packages: '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-member-expression-to-functions': 7.22.15 '@babel/helper-optimise-call-expression': 7.22.5 + dev: true /@babel/helper-replace-supers@7.22.9(@babel/core@7.17.8): resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==} @@ -5380,7 +5389,6 @@ packages: '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-member-expression-to-functions': 7.22.15 '@babel/helper-optimise-call-expression': 7.22.5 - dev: true /@babel/helper-replace-supers@7.22.9(@babel/core@7.21.3): resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==} @@ -5422,6 +5430,7 @@ packages: /@babel/helper-validator-option@7.14.5: resolution: {integrity: sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-validator-option@7.16.7: resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==} @@ -5643,6 +5652,7 @@ packages: '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.12.9) transitivePeerDependencies: - supports-color + dev: true /@babel/plugin-proposal-async-generator-functions@7.16.8(@babel/core@7.12.9): resolution: {integrity: sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==} @@ -5700,6 +5710,7 @@ packages: '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.12.9) transitivePeerDependencies: - supports-color + dev: true /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.17.8): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} @@ -5715,7 +5726,6 @@ packages: '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.17.8) transitivePeerDependencies: - supports-color - dev: true /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.21.3): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} @@ -5741,6 +5751,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-proposal-class-properties@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==} @@ -5782,7 +5793,8 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-create-class-features-plugin': 7.19.0(@babel/core@7.12.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.20.2 + dev: true /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.17.8): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} @@ -5792,8 +5804,7 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-create-class-features-plugin': 7.19.0(@babel/core@7.17.8) - '@babel/helper-plugin-utils': 7.22.5 - dev: true + '@babel/helper-plugin-utils': 7.20.2 /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.3): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} @@ -5900,6 +5911,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.12.9) + dev: true /@babel/plugin-proposal-dynamic-import@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==} @@ -5969,15 +5981,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.3) - /@babel/plugin-proposal-export-default-from@7.16.7(@babel/core@7.12.9): + /@babel/plugin-proposal-export-default-from@7.16.7(@babel/core@7.17.8): resolution: {integrity: sha512-+cENpW1rgIjExn+o5c8Jw/4BuH4eGKKYvkMB8/0ZxFQ9mC0t4z09VsPIwNg6waF69QYC81zxGeAsREGuqQoKeg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.9 + '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from': 7.16.7(@babel/core@7.12.9) + '@babel/plugin-syntax-export-default-from': 7.16.7(@babel/core@7.17.8) /@babel/plugin-proposal-export-default-from@7.16.7(@babel/core@7.21.3): resolution: {integrity: sha512-+cENpW1rgIjExn+o5c8Jw/4BuH4eGKKYvkMB8/0ZxFQ9mC0t4z09VsPIwNg6waF69QYC81zxGeAsREGuqQoKeg==} @@ -5998,6 +6010,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.12.9) + dev: true /@babel/plugin-proposal-export-namespace-from@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==} @@ -6076,6 +6089,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.12.9) + dev: true /@babel/plugin-proposal-json-strings@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==} @@ -6154,6 +6168,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.12.9) + dev: true /@babel/plugin-proposal-logical-assignment-operators@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==} @@ -6232,6 +6247,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.12.9) + dev: true /@babel/plugin-proposal-nullish-coalescing-operator@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==} @@ -6275,6 +6291,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.12.9) + dev: true /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.17.8): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} @@ -6286,7 +6303,6 @@ packages: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.17.8) - dev: true /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.21.3): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} @@ -6308,6 +6324,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.12.9) + dev: true /@babel/plugin-proposal-numeric-separator@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==} @@ -6401,6 +6418,7 @@ packages: '@babel/helper-plugin-utils': 7.14.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) '@babel/plugin-transform-parameters': 7.16.3(@babel/core@7.12.9) + dev: true /@babel/plugin-proposal-object-rest-spread@7.17.3(@babel/core@7.12.9): resolution: {integrity: sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==} @@ -6457,6 +6475,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.12.9) + dev: true /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.17.8): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} @@ -6471,7 +6490,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.17.8) '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.17.8) - dev: true /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.21.3): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} @@ -6496,6 +6514,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.12.9) + dev: true /@babel/plugin-proposal-optional-catch-binding@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==} @@ -6540,6 +6559,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.12.9) + dev: true /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.17.8): resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} @@ -6551,7 +6571,6 @@ packages: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.17.8) - dev: true /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.21.3): resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} @@ -6574,6 +6593,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.12.9) + dev: true /@babel/plugin-proposal-optional-chaining@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==} @@ -6621,6 +6641,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.12.9) + dev: true /@babel/plugin-proposal-optional-chaining@7.18.9(@babel/core@7.17.8): resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==} @@ -6633,7 +6654,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.17.8) - dev: true /@babel/plugin-proposal-optional-chaining@7.18.9(@babel/core@7.21.3): resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==} @@ -6656,6 +6676,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-proposal-private-methods@7.16.11(@babel/core@7.12.9): resolution: {integrity: sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==} @@ -6814,6 +6835,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-regexp-features-plugin': 7.19.0(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-proposal-unicode-property-regex@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==} @@ -6858,6 +6880,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-regexp-features-plugin': 7.19.0(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.17.8): resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} @@ -6897,7 +6920,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.21.3): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} @@ -6948,7 +6970,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.21.3): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} @@ -7004,6 +7025,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.17.8): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} @@ -7012,7 +7034,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.21.3): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} @@ -7022,13 +7043,13 @@ packages: '@babel/core': 7.21.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-export-default-from@7.16.7(@babel/core@7.12.9): + /@babel/plugin-syntax-export-default-from@7.16.7(@babel/core@7.17.8): resolution: {integrity: sha512-4C3E4NsrLOgftKaTYTULhHsuQrGv3FHrBzOMDiS7UYKIpgGBkAdawg4h+EI8zPeK9M0fiIIh72hIwsI24K7MbA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.9 + '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-export-default-from@7.16.7(@babel/core@7.21.3): @@ -7047,6 +7068,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.17.8): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} @@ -7065,15 +7087,6 @@ packages: '@babel/core': 7.21.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-flow@7.16.7(@babel/core@7.12.9): - resolution: {integrity: sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-flow@7.16.7(@babel/core@7.17.8): resolution: {integrity: sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==} engines: {node: '>=6.9.0'} @@ -7082,7 +7095,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-syntax-flow@7.16.7(@babel/core@7.21.3): resolution: {integrity: sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==} @@ -7212,15 +7224,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.12.9): - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.17.8): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} @@ -7279,7 +7282,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.3): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} @@ -7329,7 +7331,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.3): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} @@ -7354,7 +7355,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.21.3): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} @@ -7379,7 +7379,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.3): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} @@ -7465,13 +7464,13 @@ packages: '@babel/core': 7.21.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.12.9): + /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.17.8): resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.9 + '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.21.3): @@ -7491,6 +7490,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-arrow-functions@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==} @@ -7530,6 +7530,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-arrow-functions@7.18.6(@babel/core@7.17.8): resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} @@ -7539,7 +7540,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-arrow-functions@7.18.6(@babel/core@7.21.3): resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} @@ -7562,6 +7562,7 @@ packages: '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.12.9) transitivePeerDependencies: - supports-color + dev: true /@babel/plugin-transform-async-to-generator@7.16.8(@babel/core@7.12.9): resolution: {integrity: sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==} @@ -7617,6 +7618,7 @@ packages: '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.12.9) transitivePeerDependencies: - supports-color + dev: true /@babel/plugin-transform-async-to-generator@7.18.6(@babel/core@7.17.8): resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==} @@ -7630,7 +7632,6 @@ packages: '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.17.8) transitivePeerDependencies: - supports-color - dev: true /@babel/plugin-transform-async-to-generator@7.18.6(@babel/core@7.21.3): resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==} @@ -7653,6 +7654,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-block-scoped-functions@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==} @@ -7692,6 +7694,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.17.8): resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} @@ -7701,7 +7704,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.21.3): resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} @@ -7720,6 +7722,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-block-scoping@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==} @@ -7759,6 +7762,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.17.8): resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} @@ -7768,7 +7772,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.21.3): resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} @@ -7793,6 +7796,7 @@ packages: '@babel/helper-replace-supers': 7.22.9(@babel/core@7.12.9) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 + dev: true /@babel/plugin-transform-classes@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==} @@ -7861,6 +7865,7 @@ packages: '@babel/helper-replace-supers': 7.22.9(@babel/core@7.12.9) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 + dev: true /@babel/plugin-transform-classes@7.21.0(@babel/core@7.17.8): resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} @@ -7878,7 +7883,6 @@ packages: '@babel/helper-replace-supers': 7.22.9(@babel/core@7.17.8) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 - dev: true /@babel/plugin-transform-classes@7.21.0(@babel/core@7.21.3): resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} @@ -7905,6 +7909,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-computed-properties@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==} @@ -7944,6 +7949,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-computed-properties@7.18.9(@babel/core@7.17.8): resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==} @@ -7953,7 +7959,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-computed-properties@7.18.9(@babel/core@7.21.3): resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==} @@ -7972,6 +7977,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-destructuring@7.17.7(@babel/core@7.12.9): resolution: {integrity: sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==} @@ -8011,6 +8017,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.17.8): resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==} @@ -8020,7 +8027,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.21.3): resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==} @@ -8040,6 +8046,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-regexp-features-plugin': 7.19.0(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-dotall-regex@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==} @@ -8083,6 +8090,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-regexp-features-plugin': 7.19.0(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.17.8): resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} @@ -8113,6 +8121,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-duplicate-keys@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==} @@ -8182,6 +8191,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-exponentiation-operator@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==} @@ -8225,6 +8235,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.17.8): resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} @@ -8235,7 +8246,6 @@ packages: '@babel/core': 7.17.8 '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.21.3): resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} @@ -8247,16 +8257,6 @@ packages: '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-flow-strip-types@7.16.7(@babel/core@7.12.9): - resolution: {integrity: sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-flow': 7.16.7(@babel/core@7.12.9) - /@babel/plugin-transform-flow-strip-types@7.16.7(@babel/core@7.17.8): resolution: {integrity: sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==} engines: {node: '>=6.9.0'} @@ -8266,7 +8266,6 @@ packages: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-flow': 7.16.7(@babel/core@7.17.8) - dev: true /@babel/plugin-transform-flow-strip-types@7.16.7(@babel/core@7.21.3): resolution: {integrity: sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==} @@ -8286,6 +8285,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-for-of@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==} @@ -8325,6 +8325,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-for-of@7.18.8(@babel/core@7.17.8): resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} @@ -8334,7 +8335,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-for-of@7.18.8(@babel/core@7.21.3): resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} @@ -8354,6 +8354,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-function-name': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-function-name@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==} @@ -8401,6 +8402,7 @@ packages: '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.12.9) '@babel/helper-function-name': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.17.8): resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} @@ -8412,7 +8414,6 @@ packages: '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.17.8) '@babel/helper-function-name': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.21.3): resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} @@ -8433,6 +8434,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-literals@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==} @@ -8472,6 +8474,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-literals@7.18.9(@babel/core@7.17.8): resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} @@ -8481,7 +8484,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-literals@7.18.9(@babel/core@7.21.3): resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} @@ -8500,6 +8502,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-member-expression-literals@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==} @@ -8539,6 +8542,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.17.8): resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} @@ -8548,7 +8552,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.21.3): resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} @@ -8569,6 +8572,7 @@ packages: '@babel/helper-module-transforms': 7.22.15(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 babel-plugin-dynamic-import-node: 2.3.3 + dev: true /@babel/plugin-transform-modules-amd@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==} @@ -8649,6 +8653,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 babel-plugin-dynamic-import-node: 2.3.3 + dev: true /@babel/plugin-transform-modules-commonjs@7.17.7(@babel/core@7.12.9): resolution: {integrity: sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==} @@ -8700,17 +8705,6 @@ packages: '@babel/helper-simple-access': 7.22.5 dev: true - /@babel/plugin-transform-modules-commonjs@7.22.15(@babel/core@7.12.9): - resolution: {integrity: sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-module-transforms': 7.22.15(@babel/core@7.12.9) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - /@babel/plugin-transform-modules-commonjs@7.22.15(@babel/core@7.17.8): resolution: {integrity: sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==} engines: {node: '>=6.9.0'} @@ -8721,7 +8715,6 @@ packages: '@babel/helper-module-transforms': 7.22.15(@babel/core@7.17.8) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 - dev: true /@babel/plugin-transform-modules-commonjs@7.22.15(@babel/core@7.21.3): resolution: {integrity: sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==} @@ -8746,6 +8739,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.15 babel-plugin-dynamic-import-node: 2.3.3 + dev: true /@babel/plugin-transform-modules-systemjs@7.17.8(@babel/core@7.12.9): resolution: {integrity: sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==} @@ -8836,6 +8830,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-module-transforms': 7.22.15(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-modules-umd@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==} @@ -8910,6 +8905,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-create-regexp-features-plugin': 7.19.0(@babel/core@7.12.9) + dev: true /@babel/plugin-transform-named-capturing-groups-regex@7.16.8(@babel/core@7.12.9): resolution: {integrity: sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==} @@ -8950,6 +8946,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-regexp-features-plugin': 7.19.0(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-named-capturing-groups-regex@7.19.1(@babel/core@7.17.8): resolution: {integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==} @@ -8960,7 +8957,6 @@ packages: '@babel/core': 7.17.8 '@babel/helper-create-regexp-features-plugin': 7.19.0(@babel/core@7.17.8) '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-named-capturing-groups-regex@7.19.1(@babel/core@7.21.3): resolution: {integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==} @@ -8980,6 +8976,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-new-target@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==} @@ -9049,6 +9046,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.9(@babel/core@7.12.9) + dev: true /@babel/plugin-transform-object-super@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==} @@ -9092,6 +9090,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.9(@babel/core@7.12.9) + dev: true /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.17.8): resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} @@ -9102,7 +9101,6 @@ packages: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.9(@babel/core@7.17.8) - dev: true /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.21.3): resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} @@ -9122,6 +9120,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-parameters@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==} @@ -9161,6 +9160,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-parameters@7.21.3(@babel/core@7.17.8): resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==} @@ -9170,7 +9170,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-parameters@7.21.3(@babel/core@7.21.3): resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==} @@ -9189,6 +9188,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-property-literals@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==} @@ -9228,6 +9228,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.17.8): resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} @@ -9237,7 +9238,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.21.3): resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} @@ -9258,15 +9258,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.12.9): - resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.17.8): resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} engines: {node: '>=6.9.0'} @@ -9275,7 +9266,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.21.3): resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} @@ -9306,13 +9296,13 @@ packages: '@babel/plugin-transform-react-jsx': 7.22.3(@babel/core@7.21.3) dev: true - /@babel/plugin-transform-react-jsx-self@7.18.6(@babel/core@7.12.9): + /@babel/plugin-transform-react-jsx-self@7.18.6(@babel/core@7.17.8): resolution: {integrity: sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.9 + '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-react-jsx-self@7.18.6(@babel/core@7.21.3): @@ -9324,13 +9314,13 @@ packages: '@babel/core': 7.21.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-jsx-source@7.18.6(@babel/core@7.12.9): + /@babel/plugin-transform-react-jsx-source@7.18.6(@babel/core@7.17.8): resolution: {integrity: sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.9 + '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-react-jsx-source@7.18.6(@babel/core@7.21.3): @@ -9397,19 +9387,6 @@ packages: '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.21.3) '@babel/types': 7.22.15 - /@babel/plugin-transform-react-jsx@7.22.3(@babel/core@7.12.9): - resolution: {integrity: sha512-JEulRWG2f04a7L8VWaOngWiK6p+JOSpB+DAtwfJgOaej1qdbNxqtK7MwTBHjUA10NeFcszlFNqCdbRcirzh2uQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.12.9) - '@babel/types': 7.22.15 - /@babel/plugin-transform-react-jsx@7.22.3(@babel/core@7.17.8): resolution: {integrity: sha512-JEulRWG2f04a7L8VWaOngWiK6p+JOSpB+DAtwfJgOaej1qdbNxqtK7MwTBHjUA10NeFcszlFNqCdbRcirzh2uQ==} engines: {node: '>=6.9.0'} @@ -9422,7 +9399,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.17.8) '@babel/types': 7.22.15 - dev: true /@babel/plugin-transform-react-jsx@7.22.3(@babel/core@7.21.3): resolution: {integrity: sha512-JEulRWG2f04a7L8VWaOngWiK6p+JOSpB+DAtwfJgOaej1qdbNxqtK7MwTBHjUA10NeFcszlFNqCdbRcirzh2uQ==} @@ -9467,6 +9443,7 @@ packages: dependencies: '@babel/core': 7.12.9 regenerator-transform: 0.14.5 + dev: true /@babel/plugin-transform-regenerator@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==} @@ -9538,6 +9515,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-reserved-words@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==} @@ -9632,18 +9610,18 @@ packages: - supports-color dev: true - /@babel/plugin-transform-runtime@7.19.1(@babel/core@7.12.9): + /@babel/plugin-transform-runtime@7.19.1(@babel/core@7.17.8): resolution: {integrity: sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.9 + '@babel/core': 7.17.8 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.12.9) - babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.12.9) - babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.12.9) + babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.17.8) + babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.17.8) + babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.17.8) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -9672,6 +9650,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-shorthand-properties@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==} @@ -9711,6 +9690,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.17.8): resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} @@ -9720,7 +9700,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.21.3): resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} @@ -9740,6 +9719,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: true /@babel/plugin-transform-spread@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==} @@ -9783,6 +9763,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: true /@babel/plugin-transform-spread@7.19.0(@babel/core@7.17.8): resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==} @@ -9793,7 +9774,6 @@ packages: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - dev: true /@babel/plugin-transform-spread@7.19.0(@babel/core@7.21.3): resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==} @@ -9813,6 +9793,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-sticky-regex@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==} @@ -9852,6 +9833,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.17.8): resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} @@ -9861,7 +9843,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.21.3): resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} @@ -9880,6 +9861,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-template-literals@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==} @@ -9919,6 +9901,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.17.8): resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} @@ -9928,7 +9911,6 @@ packages: dependencies: '@babel/core': 7.17.8 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.21.3): resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} @@ -9947,6 +9929,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-typeof-symbol@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==} @@ -10041,17 +10024,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.21.3) - /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.12.9): + /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.17.8): resolution: {integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.9 + '@babel/core': 7.17.8 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.12.9) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.17.8) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.12.9) + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.17.8) /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.21.3): resolution: {integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==} @@ -10073,6 +10056,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-unicode-escapes@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==} @@ -10142,6 +10126,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-regexp-features-plugin': 7.19.0(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-unicode-regex@7.16.7(@babel/core@7.12.9): resolution: {integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==} @@ -10185,6 +10170,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-create-regexp-features-plugin': 7.19.0(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.17.8): resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} @@ -10195,7 +10181,6 @@ packages: '@babel/core': 7.17.8 '@babel/helper-create-regexp-features-plugin': 7.19.0(@babel/core@7.17.8) '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.21.3): resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} @@ -10289,6 +10274,7 @@ packages: semver: 5.7.1 transitivePeerDependencies: - supports-color + dev: true /@babel/preset-env@7.16.11(@babel/core@7.12.9): resolution: {integrity: sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==} @@ -10836,6 +10822,7 @@ packages: '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.12.9) '@babel/types': 7.22.15 esutils: 2.0.3 + dev: true /@babel/preset-modules@0.1.5(@babel/core@7.17.8): resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} @@ -11048,7 +11035,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.22.15 '@babel/types': 7.22.15 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -11065,7 +11052,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.22.15 '@babel/types': 7.22.15 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -11082,7 +11069,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.22.15 '@babel/types': 7.22.15 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -11093,6 +11080,7 @@ packages: dependencies: '@babel/helper-validator-identifier': 7.22.15 to-fast-properties: 2.0.0 + dev: true /@babel/types@7.17.0: resolution: {integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==} @@ -11291,7 +11279,7 @@ packages: /@emotion/core@10.3.1(react@17.0.2): resolution: {integrity: sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww==} peerDependencies: - react: '>=16.3.0' + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@emotion/cache': 10.0.29 @@ -11373,7 +11361,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 '@types/react': '*' - react: '>=16.8.0' + react: ^17.0.2 peerDependenciesMeta: '@babel/core': optional: true @@ -11397,7 +11385,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 '@types/react': '*' - react: '>=16.8.0' + react: ^17.0.2 peerDependenciesMeta: '@babel/core': optional: true @@ -11459,7 +11447,7 @@ packages: '@babel/core': ^7.0.0 '@emotion/react': ^11.0.0-rc.0 '@types/react': '*' - react: '>=16.8.0' + react: ^17.0.2 peerDependenciesMeta: '@babel/core': optional: true @@ -11482,7 +11470,7 @@ packages: '@babel/core': ^7.0.0 '@emotion/react': ^11.0.0-rc.0 '@types/react': '*' - react: '>=16.8.0' + react: ^17.0.2 peerDependenciesMeta: '@babel/core': optional: true @@ -11513,7 +11501,7 @@ packages: /@emotion/use-insertion-effect-with-fallbacks@1.0.0(react@17.0.2): resolution: {integrity: sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==} peerDependencies: - react: '>=16.8.0' + react: ^17.0.2 dependencies: react: 17.0.2 @@ -11556,7 +11544,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) espree: 7.3.1 globals: 13.19.0 ignore: 4.0.6 @@ -11573,7 +11561,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) espree: 9.4.1 globals: 13.19.0 ignore: 5.2.0 @@ -11626,7 +11614,7 @@ packages: /@floating-ui/react-dom@0.6.3(@types/react@17.0.50)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-hC+pS5D6AgS2wWjbmSQ6UR6Kpy+drvWGJIri6e1EDGADTPsCaa4KzCgmCczHrQeInx9tqs81EyDmbKJYY2swKg==} peerDependencies: - react: '>=16.8.0' + react: ^17.0.2 react-dom: '>=16.8.0' dependencies: '@floating-ui/dom': 0.4.5 @@ -11640,7 +11628,7 @@ packages: /@floating-ui/react-dom@0.7.2(@types/react@17.0.50)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-1T0sJcpHgX/u4I1OzIEhlcrvkUN8ln39nz7fMoE/2HDHrPiMFoOGR7++GYyfUmIQHkkrTinaeQsO3XWubjSvGg==} peerDependencies: - react: '>=16.8.0' + react: ^17.0.2 react-dom: '>=16.8.0' dependencies: '@floating-ui/dom': 0.5.4 @@ -11654,7 +11642,7 @@ packages: /@floating-ui/react-dom@1.0.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-uiOalFKPG937UCLm42RxjESTWUVpbbatvlphQAU6bsv+ence6IoVG8JOUZcy8eW81NkU+Idiwvx10WFLmR4MIg==} peerDependencies: - react: '>=16.8.0' + react: ^17.0.2 react-dom: '>=16.8.0' dependencies: '@floating-ui/dom': 1.5.1 @@ -11664,7 +11652,7 @@ packages: /@floating-ui/react-dom@2.0.1(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-rZtAmSht4Lry6gdhAJDrCp/6rKN7++JnL1/Anbr/DdeyYXQPxvg/ivrbYvJulbRf4vL8b212suwMM2lxbv+RQA==} peerDependencies: - react: '>=16.8.0' + react: ^17.0.2 react-dom: '>=16.8.0' dependencies: '@floating-ui/dom': 1.5.1 @@ -11724,7 +11712,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -11734,7 +11722,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -12782,7 +12770,6 @@ packages: dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 - dev: true /@jridgewell/trace-mapping@0.3.19: resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} @@ -12803,7 +12790,7 @@ packages: /@kwsites/file-exists@1.1.1: resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} dependencies: - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -12842,7 +12829,7 @@ packages: /@mdx-js/react@1.6.22(react@17.0.2): resolution: {integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==} peerDependencies: - react: ^16.13.1 || ^17.0.0 + react: ^17.0.2 dependencies: react: 17.0.2 dev: true @@ -13162,7 +13149,7 @@ packages: '@oclif/color': 1.0.1 '@oclif/core': 1.16.1 chalk: 4.1.2 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) fs-extra: 9.1.0 http-call: 5.3.0 load-json-file: 5.3.0 @@ -13180,7 +13167,7 @@ packages: dependencies: '@oclif/core': 1.16.1 chalk: 4.1.2 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) fs-extra: 9.1.0 http-call: 5.3.0 lodash: 4.17.21 @@ -13717,7 +13704,7 @@ packages: react-refresh: 0.11.0 schema-utils: 3.1.1 source-map: 0.7.3 - webpack: 5.76.3(webpack-cli@4.9.2) + webpack: 5.76.3(webpack-cli@3.3.12) dev: true /@pmmmwh/react-refresh-webpack-plugin@0.5.10(react-refresh@0.14.0)(webpack-dev-server@4.12.0)(webpack@5.70.0): @@ -13801,7 +13788,7 @@ packages: /@radix-ui/react-arrow@1.0.2(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-fqYwhhI9IarZ0ll2cUSfKuXHlJK0qE4AfnRrPBbRwEH/4mGQn04/QFGomLi8TXWIdv9WJk//KgGm+aDxVIr1wA==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.21.0 @@ -13813,9 +13800,9 @@ packages: /@radix-ui/react-arrow@1.0.3(@types/react@17.0.50)(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==} peerDependencies: - '@types/react': '*' + '@types/react': ^17.0.2 '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -13833,7 +13820,7 @@ packages: /@radix-ui/react-collection@1.0.2(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-s8WdQQ6wNXpaxdZ308KSr8fEWGrg4un8i4r/w7fhiS4ElRNjk5rRcl0/C6TANG2LvLOGIxtzo/jAg6Qf73TEBw==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.21.0 @@ -13848,9 +13835,9 @@ packages: /@radix-ui/react-collection@1.0.3(@types/react@17.0.50)(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} peerDependencies: - '@types/react': '*' + '@types/react': ^17.0.2 '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -13871,7 +13858,7 @@ packages: /@radix-ui/react-compose-refs@1.0.0(react@17.0.2): resolution: {integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 react: 17.0.2 @@ -13880,8 +13867,8 @@ packages: /@radix-ui/react-compose-refs@1.0.1(@types/react@17.0.50)(react@17.0.2): resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -13894,7 +13881,7 @@ packages: /@radix-ui/react-context@1.0.0(react@17.0.2): resolution: {integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 react: 17.0.2 @@ -13903,8 +13890,8 @@ packages: /@radix-ui/react-context@1.0.1(@types/react@17.0.50)(react@17.0.2): resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -13917,7 +13904,7 @@ packages: /@radix-ui/react-dialog@1.0.0(@types/react@17.0.50)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.21.0 @@ -13944,7 +13931,7 @@ packages: /@radix-ui/react-direction@1.0.0(react@17.0.2): resolution: {integrity: sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 react: 17.0.2 @@ -13953,8 +13940,8 @@ packages: /@radix-ui/react-direction@1.0.1(@types/react@17.0.50)(react@17.0.2): resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -13967,7 +13954,7 @@ packages: /@radix-ui/react-dismissable-layer@1.0.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.21.0 @@ -13983,7 +13970,7 @@ packages: /@radix-ui/react-dismissable-layer@1.0.3(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-nXZOvFjOuHS1ovumntGV7NNoLaEp9JEvTht3MBjP44NSW5hUKj/8OnfN3+8WmB+CEhN44XaGhpHoSsUIEl5P7Q==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.21.0 @@ -13999,9 +13986,9 @@ packages: /@radix-ui/react-dismissable-layer@1.0.4(@types/react@17.0.50)(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==} peerDependencies: - '@types/react': '*' + '@types/react': ^17.0.2 '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -14023,7 +14010,7 @@ packages: /@radix-ui/react-dropdown-menu@2.0.4(@types/react@17.0.50)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-y6AT9+MydyXcByivdK1+QpjWoKaC7MLjkS/cH1Q3keEyMvDkiY85m8o2Bi6+Z1PPUlCsMULopxagQOSfN0wahg==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.21.0 @@ -14043,7 +14030,7 @@ packages: /@radix-ui/react-focus-guards@1.0.0(react@17.0.2): resolution: {integrity: sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 react: 17.0.2 @@ -14052,8 +14039,8 @@ packages: /@radix-ui/react-focus-guards@1.0.1(@types/react@17.0.50)(react@17.0.2): resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -14066,7 +14053,7 @@ packages: /@radix-ui/react-focus-scope@1.0.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.21.0 @@ -14080,7 +14067,7 @@ packages: /@radix-ui/react-focus-scope@1.0.2(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-spwXlNTfeIprt+kaEWE/qYuYT3ZAqJiAGjN/JgdvgVDTu8yc+HuX+WOWXrKliKnLnwck0F6JDkqIERncnih+4A==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.21.0 @@ -14094,9 +14081,9 @@ packages: /@radix-ui/react-focus-scope@1.0.3(@types/react@17.0.50)(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==} peerDependencies: - '@types/react': '*' + '@types/react': ^17.0.2 '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -14116,7 +14103,7 @@ packages: /@radix-ui/react-id@1.0.0(react@17.0.2): resolution: {integrity: sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@radix-ui/react-use-layout-effect': 1.0.0(react@17.0.2) @@ -14126,8 +14113,8 @@ packages: /@radix-ui/react-id@1.0.1(@types/react@17.0.50)(react@17.0.2): resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -14141,7 +14128,7 @@ packages: /@radix-ui/react-menu@2.0.4(@types/react@17.0.50)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-mzKR47tZ1t193trEqlQoJvzY4u9vYfVH16ryBrVrCAGZzkgyWnMQYEZdUkM7y8ak9mrkKtJiqB47TlEnubeOFQ==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.21.0 @@ -14172,7 +14159,7 @@ packages: /@radix-ui/react-popper@1.1.1(@types/react@17.0.50)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-keYDcdMPNMjSC8zTsZ8wezUMiWM9Yj14wtF3s0PTIs9srnEPC9Kt2Gny1T3T81mmSeyDjZxsD9N5WCwNNb712w==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.21.0 @@ -14195,9 +14182,9 @@ packages: /@radix-ui/react-popper@1.1.2(@types/react@17.0.50)(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==} peerDependencies: - '@types/react': '*' + '@types/react': ^17.0.2 '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -14224,7 +14211,7 @@ packages: /@radix-ui/react-portal@1.0.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.21.0 @@ -14236,7 +14223,7 @@ packages: /@radix-ui/react-portal@1.0.2(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-swu32idoCW7KA2VEiUZGBSu9nB6qwGdV6k6HYhUoOo3M1FFpD+VgLzUqtt3mwL1ssz7r2x8MggpLSQach2Xy/Q==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.21.0 @@ -14248,9 +14235,9 @@ packages: /@radix-ui/react-portal@1.0.3(@types/react@17.0.50)(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==} peerDependencies: - '@types/react': '*' + '@types/react': ^17.0.2 '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -14268,7 +14255,7 @@ packages: /@radix-ui/react-presence@1.0.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.21.0 @@ -14281,7 +14268,7 @@ packages: /@radix-ui/react-primitive@1.0.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.21.0 @@ -14293,7 +14280,7 @@ packages: /@radix-ui/react-primitive@1.0.2(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-zY6G5Qq4R8diFPNwtyoLRZBxzu1Z+SXMlfYpChN7Dv8gvmx9X3qhDqiLWvKseKVJMuedFeU/Sa0Sy/Ia+t06Dw==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.21.0 @@ -14305,9 +14292,9 @@ packages: /@radix-ui/react-primitive@1.0.3(@types/react@17.0.50)(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} peerDependencies: - '@types/react': '*' + '@types/react': ^17.0.2 '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -14325,7 +14312,7 @@ packages: /@radix-ui/react-roving-focus@1.0.3(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-stjCkIoMe6h+1fWtXlA6cRfikdBzCLp3SnVk7c48cv/uy3DTGoXhN76YaOYUJuy3aEDvDIKwKR5KSmvrtPvQPQ==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.21.0 @@ -14345,9 +14332,9 @@ packages: /@radix-ui/react-roving-focus@1.0.4(@types/react@17.0.50)(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==} peerDependencies: - '@types/react': '*' + '@types/react': ^17.0.2 '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -14373,9 +14360,9 @@ packages: /@radix-ui/react-select@1.2.2(@types/react@17.0.50)(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==} peerDependencies: - '@types/react': '*' + '@types/react': ^17.0.2 '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -14413,9 +14400,9 @@ packages: /@radix-ui/react-separator@1.0.3(@types/react@17.0.50)(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==} peerDependencies: - '@types/react': '*' + '@types/react': ^17.0.2 '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -14433,7 +14420,7 @@ packages: /@radix-ui/react-slot@1.0.0(react@17.0.2): resolution: {integrity: sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@radix-ui/react-compose-refs': 1.0.0(react@17.0.2) @@ -14443,7 +14430,7 @@ packages: /@radix-ui/react-slot@1.0.1(react@17.0.2): resolution: {integrity: sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@radix-ui/react-compose-refs': 1.0.0(react@17.0.2) @@ -14453,8 +14440,8 @@ packages: /@radix-ui/react-slot@1.0.2(@types/react@17.0.50)(react@17.0.2): resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -14468,9 +14455,9 @@ packages: /@radix-ui/react-toggle-group@1.0.4(@types/react@17.0.50)(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==} peerDependencies: - '@types/react': '*' + '@types/react': ^17.0.2 '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -14494,9 +14481,9 @@ packages: /@radix-ui/react-toggle@1.0.3(@types/react@17.0.50)(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==} peerDependencies: - '@types/react': '*' + '@types/react': ^17.0.2 '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -14516,9 +14503,9 @@ packages: /@radix-ui/react-toolbar@1.0.4(@types/react@17.0.50)(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q==} peerDependencies: - '@types/react': '*' + '@types/react': ^17.0.2 '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -14542,7 +14529,7 @@ packages: /@radix-ui/react-use-callback-ref@1.0.0(react@17.0.2): resolution: {integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 react: 17.0.2 @@ -14551,8 +14538,8 @@ packages: /@radix-ui/react-use-callback-ref@1.0.1(@types/react@17.0.50)(react@17.0.2): resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -14565,7 +14552,7 @@ packages: /@radix-ui/react-use-controllable-state@1.0.0(react@17.0.2): resolution: {integrity: sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@radix-ui/react-use-callback-ref': 1.0.0(react@17.0.2) @@ -14575,8 +14562,8 @@ packages: /@radix-ui/react-use-controllable-state@1.0.1(@types/react@17.0.50)(react@17.0.2): resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -14590,7 +14577,7 @@ packages: /@radix-ui/react-use-escape-keydown@1.0.0(react@17.0.2): resolution: {integrity: sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@radix-ui/react-use-callback-ref': 1.0.0(react@17.0.2) @@ -14600,7 +14587,7 @@ packages: /@radix-ui/react-use-escape-keydown@1.0.2(react@17.0.2): resolution: {integrity: sha512-DXGim3x74WgUv+iMNCF+cAo8xUHHeqvjx8zs7trKf+FkQKPQXLk2sX7Gx1ysH7Q76xCpZuxIJE7HLPxRE+Q+GA==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@radix-ui/react-use-callback-ref': 1.0.0(react@17.0.2) @@ -14610,8 +14597,8 @@ packages: /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@17.0.50)(react@17.0.2): resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -14625,7 +14612,7 @@ packages: /@radix-ui/react-use-layout-effect@1.0.0(react@17.0.2): resolution: {integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 react: 17.0.2 @@ -14634,8 +14621,8 @@ packages: /@radix-ui/react-use-layout-effect@1.0.1(@types/react@17.0.50)(react@17.0.2): resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -14648,8 +14635,8 @@ packages: /@radix-ui/react-use-previous@1.0.1(@types/react@17.0.50)(react@17.0.2): resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -14662,7 +14649,7 @@ packages: /@radix-ui/react-use-rect@1.0.0(react@17.0.2): resolution: {integrity: sha512-TB7pID8NRMEHxb/qQJpvSt3hQU4sqNPM1VCTjTRjEOa7cEop/QMuq8S6fb/5Tsz64kqSvB9WnwsDHtjnrM9qew==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@radix-ui/rect': 1.0.0 @@ -14672,8 +14659,8 @@ packages: /@radix-ui/react-use-rect@1.0.1(@types/react@17.0.50)(react@17.0.2): resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -14687,7 +14674,7 @@ packages: /@radix-ui/react-use-size@1.0.0(react@17.0.2): resolution: {integrity: sha512-imZ3aYcoYCKhhgNpkNDh/aTiU05qw9hX+HHI1QDBTyIlcFjgeFlKKySNGMwTp7nYFLQg/j0VA2FmCY4WPDDHMg==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@radix-ui/react-use-layout-effect': 1.0.0(react@17.0.2) @@ -14697,8 +14684,8 @@ packages: /@radix-ui/react-use-size@1.0.1(@types/react@17.0.50)(react@17.0.2): resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -14712,9 +14699,9 @@ packages: /@radix-ui/react-visually-hidden@1.0.3(@types/react@17.0.50)(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==} peerDependencies: - '@types/react': '*' + '@types/react': ^17.0.2 '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^17.0.2 react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -14826,7 +14813,7 @@ packages: transitivePeerDependencies: - encoding - /@react-native-community/cli-plugin-metro@9.1.1(@babel/core@7.12.9): + /@react-native-community/cli-plugin-metro@9.1.1(@babel/core@7.17.8): resolution: {integrity: sha512-8CBwEZrbYIeQw69Exg/oW20pV9C6mbYlDz0pxZJ0AYmC20Q+wFFs6sUh5zm28ZUh1L0LxNGmhle/YvMPqA+fMQ==} dependencies: '@react-native-community/cli-server-api': 9.1.0 @@ -14835,7 +14822,7 @@ packages: metro: 0.72.2 metro-config: 0.72.2 metro-core: 0.72.2 - metro-react-native-babel-transformer: 0.72.1(@babel/core@7.12.9) + metro-react-native-babel-transformer: 0.72.1(@babel/core@7.17.8) metro-resolver: 0.72.2 metro-runtime: 0.72.2 readline: 1.3.0 @@ -14884,7 +14871,7 @@ packages: dependencies: joi: 17.6.0 - /@react-native-community/cli@9.1.1(@babel/core@7.12.9): + /@react-native-community/cli@9.1.1(@babel/core@7.17.8): resolution: {integrity: sha512-LjXcYahjFzM7TlsGzQLH9bCx3yvBsHEj/5Ytdnk0stdDET329JdXWEh6JiSRjVWPVAoDAV5pRAFmEOEGDNIiAw==} engines: {node: '>=14'} hasBin: true @@ -14894,7 +14881,7 @@ packages: '@react-native-community/cli-debugger-ui': 9.0.0 '@react-native-community/cli-doctor': 9.1.1 '@react-native-community/cli-hermes': 9.1.0 - '@react-native-community/cli-plugin-metro': 9.1.1(@babel/core@7.12.9) + '@react-native-community/cli-plugin-metro': 9.1.1(@babel/core@7.17.8) '@react-native-community/cli-server-api': 9.1.0 '@react-native-community/cli-tools': 9.1.0 '@react-native-community/cli-types': 9.1.0 @@ -14925,7 +14912,7 @@ packages: /@react-spring/animated@9.4.4(react@17.0.2): resolution: {integrity: sha512-e9xnuBaUTD+NolKikUmrGWjX8AVCPyj1GcEgjgq9E+0sXKv46UY7cm2EmB6mUDTxWIDVKebARY++xT4nGDraBQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 + react: ^17.0.2 dependencies: '@react-spring/shared': 9.4.4(react@17.0.2) '@react-spring/types': 9.4.4 @@ -14935,7 +14922,7 @@ packages: /@react-spring/animated@9.5.5(react@17.0.2): resolution: {integrity: sha512-glzViz7syQ3CE6BQOwAyr75cgh0qsihm5lkaf24I0DfU63cMm/3+br299UEYkuaHNmfDfM414uktiPlZCNJbQA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 dependencies: '@react-spring/shared': 9.5.5(react@17.0.2) '@react-spring/types': 9.5.5 @@ -14944,7 +14931,7 @@ packages: /@react-spring/core@9.4.4(react@17.0.2): resolution: {integrity: sha512-llgb0ljFyjMB0JhWsaFHOi9XFT8n1jBMVs1IFY2ipIBerWIRWrgUmIpakLPHTa4c4jwqTaDSwX90s2a0iN7dxQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 + react: ^17.0.2 dependencies: '@react-spring/animated': 9.4.4(react@17.0.2) '@react-spring/rafz': 9.4.4 @@ -14956,7 +14943,7 @@ packages: /@react-spring/core@9.5.5(react@17.0.2): resolution: {integrity: sha512-shaJYb3iX18Au6gkk8ahaF0qx0LpS0Yd+ajb4asBaAQf6WPGuEdJsbsNSgei1/O13JyEATsJl20lkjeslJPMYA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 dependencies: '@react-spring/animated': 9.5.5(react@17.0.2) '@react-spring/rafz': 9.5.5 @@ -14974,7 +14961,7 @@ packages: /@react-spring/shared@9.4.4(react@17.0.2): resolution: {integrity: sha512-ySVgScDZlhm/+Iy2smY9i/DDrShArY0j6zjTS/Re1lasKnhq8qigoGiAxe8xMPJNlCaj3uczCqHy3TY9bKRtfQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 + react: ^17.0.2 dependencies: '@react-spring/rafz': 9.4.4 '@react-spring/types': 9.4.4 @@ -14984,7 +14971,7 @@ packages: /@react-spring/shared@9.5.5(react@17.0.2): resolution: {integrity: sha512-YwW70Pa/YXPOwTutExHZmMQSHcNC90kJOnNR4G4mCDNV99hE98jWkIPDOsgqbYx3amIglcFPiYKMaQuGdr8dyQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 dependencies: '@react-spring/rafz': 9.5.5 '@react-spring/types': 9.5.5 @@ -15000,7 +14987,7 @@ packages: /@react-spring/web@9.4.4(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-iJmOLdhcuizriUlu/xqBc5y8KaFts+UI+iC+GxyTwBtzxA9czKiSAZW2ESuhG8stafa3jncwjfTQQp84KN36cw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 dependencies: '@react-spring/animated': 9.4.4(react@17.0.2) @@ -15014,7 +15001,7 @@ packages: /@react-spring/web@9.5.5(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-+moT8aDX/ho/XAhU+HRY9m0LVV9y9CK6NjSRaI+30Re150pB3iEip6QfnF4qnhSCQ5drpMF0XRXHgOTY/xbtFw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@react-spring/animated': 9.5.5(react@17.0.2) @@ -15162,7 +15149,7 @@ packages: /@storybook/addon-a11y@6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-ZjYxGpuN7/euPscmgQys6QJ+ASVxrFHh28HPd8SqH+j1UmTiGnwPFYmUTm8sY8fMwormdy/H/phQ8FX6xNZ31Q==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: @@ -15193,7 +15180,7 @@ packages: /@storybook/addon-actions@6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-prz8for4B0fSaoJbd4Qbif4K5GeVJg1pmgR93Z9R59vq42qIMLzFkLSB0n2oM+WiLNRPwiw5F+L9GANo/r7dBA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: @@ -15236,7 +15223,7 @@ packages: /@storybook/addon-controls@6.5.17-alpha.0(eslint@8.32.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.1.6)(webpack-cli@3.3.12): resolution: {integrity: sha512-HUlXBKjaAN/01+vF9Nr9tszHL06T+CCGHSo50yshCzc4Jt2ezZikyMrRJCWAVRFLx4C/dkY6qk57IiJbFLbBww==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: @@ -15271,7 +15258,7 @@ packages: resolution: {integrity: sha512-WpWNIAIW/NG3/OCwCH8GvowGDBvExsZw2gcyonMx1GH4TxdWYye7BwpIEpSEIqGtchzu43bk15kK5ViYOXF9RQ==} peerDependencies: '@storybook/mdx2-csf': ^0.0.3 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@storybook/mdx2-csf': @@ -15326,7 +15313,7 @@ packages: resolution: {integrity: sha512-WpWNIAIW/NG3/OCwCH8GvowGDBvExsZw2gcyonMx1GH4TxdWYye7BwpIEpSEIqGtchzu43bk15kK5ViYOXF9RQ==} peerDependencies: '@storybook/mdx2-csf': ^0.0.3 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@storybook/mdx2-csf': @@ -15386,7 +15373,7 @@ packages: '@storybook/components': ^6.4.0 '@storybook/core-events': ^6.4.0 '@storybook/theming': ^6.4.0 - react: ^16.8.0 || ^17.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 peerDependenciesMeta: react: @@ -15422,7 +15409,7 @@ packages: '@storybook/components': ^7.0.0 '@storybook/core-events': ^7.0.0 '@storybook/theming': ^7.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: @@ -15456,7 +15443,7 @@ packages: /@storybook/addon-links@6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-PHJughP/Tur0QpRmHdmvYSSvUosBGiDdN2i1Xa5zxRLIrlO2vmiagwj0NMb1dfR74SpJbtMZbQM3xVhlDo3SlA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: @@ -15483,7 +15470,7 @@ packages: /@storybook/addon-storysource@6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-F82EUe5mM1tuB4wSEZ+3EJRlRji8Zip2vmd//4yPIlil1QZ7bXMnen9ECHEAEMHRfEC464Fyt6vgzNqXN99v3A==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: @@ -15511,7 +15498,7 @@ packages: /@storybook/addon-viewport@6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-oadVlhI0rKI2g4IBVHXvQs0GDn71HLOmrxgrAQ1STQ63uzUaPjoozIko+xv09mYWWZMVsVRyek3+QqUGb036mg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: @@ -15537,7 +15524,7 @@ packages: /@storybook/addons@6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-iv2EF2XBzZwTp5xo1kBQeW1mi+dvLLDYIVBay4m9FDWQGAPj4rzPrAavuGrkc+XMvXkbeWpJ1kadPoC/W6YtHw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@storybook/api': 6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2) @@ -15558,7 +15545,7 @@ packages: /@storybook/addons@7.3.1(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-NebVJI/E2Lw7XP0deazSpN9B5HUtgVgIo2wbdyzJsOzKYAHO7IY1gkgvRyJ84Xn9iVoszEOPIw/P/t0WUqX6dg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@storybook/manager-api': 7.3.1(react-dom@16.14.0)(react@17.0.2) @@ -15571,7 +15558,7 @@ packages: /@storybook/api@6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-sj5XQXyTTxKDSqNVBlOO1h2+v8NO4EB7/7kBLOD8jpU4r4UUCLrf6G9b54j7R9/dIyi2XvrKVlp95q3yRE3zmg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@storybook/channels': 6.5.17-alpha.0 @@ -15598,7 +15585,7 @@ packages: /@storybook/api@7.3.1(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-QYXX9NWV+Ud1nWVX3Tfjkmxb1Vi1bRxmSXlfIo3HYqhPm4rOwDlpN6nso21Kz3QyON4Hm9XqgQA5qUIZU19bVg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: @@ -15615,7 +15602,7 @@ packages: /@storybook/builder-webpack4@6.5.17-alpha.0(acorn@7.4.1)(eslint@8.32.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.1.6)(webpack-cli@3.3.12): resolution: {integrity: sha512-WMZ2obdoAo0TIxQIknR6NzQhCsthom9mfy/eExUqPSksVF/ifgCNeyhOaZt3hYOv+DAFTyK4uZYVk7kyG90rMw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' peerDependenciesMeta: @@ -15685,7 +15672,7 @@ packages: /@storybook/builder-webpack5@6.5.17-alpha.0(acorn@8.8.1)(eslint@8.32.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.1.6): resolution: {integrity: sha512-j5DxqOSd7MAzi1vTTMEt7WEmAXvGGH4RGliprOCyjL0Yn4+9g0rydPG+dHut0gVoo5bF7aktyODquv6seAJGYQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' peerDependenciesMeta: @@ -15729,7 +15716,7 @@ packages: ts-dedent: 2.2.0 typescript: 5.1.6 util-deprecate: 1.0.2 - webpack: 5.76.3(webpack-cli@4.9.2) + webpack: 5.76.3(webpack-cli@3.3.12) webpack-dev-middleware: 4.3.0(webpack@5.76.3) webpack-hot-middleware: 2.25.1 webpack-virtual-modules: 0.4.3 @@ -15789,7 +15776,7 @@ packages: /@storybook/client-api@6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-YLnKb3ieDkt1Qq0GiPoYyH4+Laa0DhnvsRBqDRhqS0y3orAt4xLpbucCIJzZFxs0jBXva0MNh1j6NpGDn6a0gA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@storybook/addons': 6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2) @@ -15832,7 +15819,7 @@ packages: /@storybook/components@6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-RTeRq0bPdphq3XO3zTCyLKX/AI4IJ+xEt79k3eGnY7m56gAlwEcNAq6oUw1UuXZYQos78/G+tjS+MxaDMB/y4w==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@storybook/client-logger': 6.5.17-alpha.0 @@ -15850,7 +15837,7 @@ packages: /@storybook/components@7.3.1(@types/react@17.0.50)(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-8dk3WutobHvjxweVzA9Vqrp564vWOTQaV38JSi84ME8wzOdl20Xne9LoeMnqPHXFhnVZdm/Gkosfv4tqkDy4aw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@radix-ui/react-select': 1.2.2(@types/react@17.0.50)(react-dom@16.14.0)(react@17.0.2) @@ -15874,7 +15861,7 @@ packages: /@storybook/core-client@6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2)(typescript@5.1.6)(webpack@4.46.0): resolution: {integrity: sha512-j4UqRv16EwavjFUbFnB1CTdkJf70/yzAZNs78OZuTeMHAbTD8AuKpVZ/MBniymll11AIYV0ue7Hr1cwxYuTWDA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' webpack: '*' @@ -15911,7 +15898,7 @@ packages: /@storybook/core-client@6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2)(typescript@5.1.6)(webpack@5.76.3): resolution: {integrity: sha512-j4UqRv16EwavjFUbFnB1CTdkJf70/yzAZNs78OZuTeMHAbTD8AuKpVZ/MBniymll11AIYV0ue7Hr1cwxYuTWDA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' webpack: '*' @@ -15942,13 +15929,13 @@ packages: typescript: 5.1.6 unfetch: 4.2.0 util-deprecate: 1.0.2 - webpack: 5.76.3(webpack-cli@4.9.2) + webpack: 5.76.3(webpack-cli@3.3.12) dev: true /@storybook/core-common@6.5.17-alpha.0(eslint@8.32.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.1.6)(webpack-cli@3.3.12): resolution: {integrity: sha512-fXhM3kwvs8VVg1SsxE6uhfsnA5lZRX6scFS5m+O9I3Q4fDhe6/hf58sBKydxz+82rm4D1Z1NDAryeg1tEEaN2Q==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' peerDependenciesMeta: @@ -16031,7 +16018,7 @@ packages: peerDependencies: '@storybook/builder-webpack5': '*' '@storybook/manager-webpack5': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' peerDependenciesMeta: @@ -16111,7 +16098,7 @@ packages: peerDependencies: '@storybook/builder-webpack5': '*' '@storybook/manager-webpack5': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' peerDependenciesMeta: @@ -16189,7 +16176,7 @@ packages: peerDependencies: '@storybook/builder-webpack5': '*' '@storybook/manager-webpack5': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' webpack: '*' @@ -16208,7 +16195,7 @@ packages: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) typescript: 5.1.6 - webpack: 5.76.3(webpack-cli@4.9.2) + webpack: 5.76.3(webpack-cli@3.3.12) transitivePeerDependencies: - '@storybook/mdx2-csf' - acorn @@ -16228,7 +16215,7 @@ packages: peerDependencies: '@storybook/builder-webpack5': '*' '@storybook/manager-webpack5': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' webpack: '*' @@ -16322,7 +16309,7 @@ packages: resolution: {integrity: sha512-co5gDCYPojRAc5lRMnWxbjrR1V37/rTmAo9Vok4a1hDpHZIwkGTWesdzvYivSQXYFxZTpxdM1b5K3W87brnahw==} engines: {node: '>=14.0.0'} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: react: 17.0.2 @@ -16332,7 +16319,7 @@ packages: /@storybook/manager-api@7.3.1(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-jFH0EfWasdwHW8X5DUzTbH5mpdCZBHU7lIEUj6lVMBcBxbTniqBiG7mkwbW9VLocqEbBZimLCb/2RtTpK1Ue3Q==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@storybook/channels': 7.3.1 @@ -16357,7 +16344,7 @@ packages: /@storybook/manager-webpack4@6.5.17-alpha.0(acorn@7.4.1)(eslint@8.32.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.1.6)(webpack-cli@3.3.12): resolution: {integrity: sha512-1sOZEFe073hVuZnNmvYj1pSUL2anLYSm7PuPewxBzVtvORk0vy+Mk0ZO/ToqV1KWYGZAHiFrfniQZXsamAfuMg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' peerDependenciesMeta: @@ -16416,7 +16403,7 @@ packages: /@storybook/manager-webpack5@6.5.17-alpha.0(acorn@8.8.1)(eslint@8.32.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.1.6): resolution: {integrity: sha512-Z/Ct16aYWUusg+744MkxWs4eQveIivSMqDfROvfiGEsVnC/QuzLIcLPW1evozCoBAparwAoIUwbkeRkMDx8bJQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' peerDependenciesMeta: @@ -16455,7 +16442,7 @@ packages: ts-dedent: 2.2.0 typescript: 5.1.6 util-deprecate: 1.0.2 - webpack: 5.76.3(webpack-cli@4.9.2) + webpack: 5.76.3(webpack-cli@3.3.12) webpack-dev-middleware: 4.3.0(webpack@5.76.3) webpack-virtual-modules: 0.4.3 transitivePeerDependencies: @@ -16547,7 +16534,7 @@ packages: /@storybook/preview-web@6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-aPGBojLY683+JxZmYNATT2eQ7eCxLDU61AN640MrsCN8Vsmi1fEvlh1lAcXK24rdDeQtC+ROjiSa/fl62wjT7A==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@storybook/addons': 6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2) @@ -16576,7 +16563,7 @@ packages: typescript: '>= 4.x' webpack: '>= 4' dependencies: - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.0.4 @@ -16584,7 +16571,7 @@ packages: react-docgen-typescript: 2.2.2(typescript@5.1.6) tslib: 2.5.0 typescript: 5.1.6 - webpack: 5.76.3(webpack-cli@4.9.2) + webpack: 5.76.3(webpack-cli@3.3.12) transitivePeerDependencies: - supports-color dev: true @@ -16599,7 +16586,7 @@ packages: '@storybook/builder-webpack5': '*' '@storybook/manager-webpack4': '*' '@storybook/manager-webpack5': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 require-from-string: ^2.0.2 typescript: '*' @@ -16689,7 +16676,7 @@ packages: '@storybook/builder-webpack5': '*' '@storybook/manager-webpack4': '*' '@storybook/manager-webpack5': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 require-from-string: ^2.0.2 typescript: '*' @@ -16748,7 +16735,7 @@ packages: ts-dedent: 2.2.0 typescript: 5.1.6 util-deprecate: 1.0.2 - webpack: 5.76.3(webpack-cli@4.9.2) + webpack: 5.76.3(webpack-cli@3.3.12) transitivePeerDependencies: - '@storybook/mdx2-csf' - '@swc/core' @@ -16774,7 +16761,7 @@ packages: /@storybook/router@6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-ogByZddCvA7VrDbD+0OA9cx5Rf6tAihffI/hIu1YjhysdBYzXz/C7cZDo1XduzasFb7EEDbHFC0pquDAdJz+Qw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@storybook/client-logger': 6.5.17-alpha.0 @@ -16789,7 +16776,7 @@ packages: /@storybook/router@7.3.1(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-KY+Mo0oF2xcRUDCXPJjAB5xy7d8Hi2dh8VqLahGa14ZHwhsZ/RxqE2bypwLXXkRpEiyOpfMbSsG73+1ml3fIUg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@storybook/client-logger': 7.3.1 @@ -16811,7 +16798,7 @@ packages: /@storybook/source-loader@6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-/fTcfFeDY/AkToybJkcGZijGXvyzU9wSOCHWq2ViAPn5s9MDU9k0Se2oJDFawB9pw9ROe1LaUsSCLPrLLP2Efw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@storybook/addons': 6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2) @@ -16831,7 +16818,7 @@ packages: /@storybook/store@6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-1rwSvU+8vjsdWMYzCz01WQ2ZA7S1qakRil9ACLN9qCC89rvfW2vee/pbUHQQvF1wjeYmx/hQTIXXk70K81X8Dw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@storybook/addons': 6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2) @@ -16883,7 +16870,7 @@ packages: /@storybook/theming@6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-+hC5hhbG3xW0O/wYVIAVkVFoFThC7t/AEDAKn/3kf3gPAJ657jJVNnm4rCaYVtZc5soLGF78yNrLFmwU4UsvAg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@storybook/client-logger': 6.5.17-alpha.0 @@ -16897,7 +16884,7 @@ packages: /@storybook/theming@7.3.1(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-1CF6bT8o8pZcd/ptl1q4CiTGY4oLV19tE8Wnhd/TO934fdMp4fUx1FF4pFL6an98lxVeZT0JQ4uvkuaTvHJFRQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@emotion/use-insertion-effect-with-fallbacks': 1.0.0(react@17.0.2) @@ -16920,7 +16907,7 @@ packages: /@storybook/ui@6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-L188HSal+Jq6MNZuy3HUN/QlEE75B7okNBYj/ZR3/s6LIs2zceOZuxp2lk92CEh0dggoJ4HTRqPmKqMHNsXA8g==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@storybook/addons': 6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2) @@ -17423,7 +17410,7 @@ packages: resolution: {integrity: sha512-dYxpz8u9m4q1TuzfcUApqi8iFfR6R0FaMbr2hjZJy1uC8z+bO/K4v8Gs9eogGKYQop7QsrBTFkv/BCF7MzD2Cg==} engines: {node: '>=12'} peerDependencies: - react: '>=16.9.0' + react: ^17.0.2 react-dom: '>=16.9.0' react-test-renderer: '>=16.9.0' peerDependenciesMeta: @@ -17445,8 +17432,8 @@ packages: resolution: {integrity: sha512-Aqhl2IVmLt8IovEVarNDFuJDVWVvhnr9/GCU6UUnrYXwgDFF9h2L2o2P9KBni1AST5sT6riAyoukFLyjQUgD/g==} engines: {node: '>=12'} peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 - react: ^16.9.0 || ^17.0.0 + '@types/react': ^17.0.2 + react: ^17.0.2 react-dom: ^16.9.0 || ^17.0.0 react-test-renderer: ^16.9.0 || ^17.0.0 peerDependenciesMeta: @@ -17468,7 +17455,7 @@ packages: resolution: {integrity: sha512-jiPKOm7vyUw311Hn/HlNQ9P8/lHNtArAx0PisXyFixDDvfl8DbD6EUdbshK5eqauvBSvzZd19itqQ9j3nferJA==} engines: {node: '>=12'} peerDependencies: - react: '*' + react: ^17.0.2 react-dom: '*' dependencies: '@babel/runtime': 7.21.0 @@ -17482,7 +17469,7 @@ packages: resolution: {integrity: sha512-jiPKOm7vyUw311Hn/HlNQ9P8/lHNtArAx0PisXyFixDDvfl8DbD6EUdbshK5eqauvBSvzZd19itqQ9j3nferJA==} engines: {node: '>=12'} peerDependencies: - react: '*' + react: ^17.0.2 react-dom: '*' dependencies: '@babel/runtime': 7.21.0 @@ -18323,7 +18310,7 @@ packages: '@typescript-eslint/experimental-utils': 4.33.0(eslint@7.32.0)(typescript@5.1.6) '@typescript-eslint/parser': 4.33.0(eslint@8.32.0)(typescript@5.1.6) '@typescript-eslint/scope-manager': 4.33.0 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) eslint: 7.32.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 @@ -18350,7 +18337,7 @@ packages: '@typescript-eslint/scope-manager': 5.54.0 '@typescript-eslint/type-utils': 5.54.0(eslint@8.32.0)(typescript@5.1.6) '@typescript-eslint/utils': 5.54.0(eslint@8.32.0)(typescript@5.1.6) - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) eslint: 8.32.0 grapheme-splitter: 1.0.4 ignore: 5.2.0 @@ -18438,7 +18425,7 @@ packages: '@typescript-eslint/scope-manager': 4.33.0 '@typescript-eslint/types': 4.33.0 '@typescript-eslint/typescript-estree': 4.33.0(typescript@5.1.6) - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) eslint: 8.32.0 typescript: 5.1.6 transitivePeerDependencies: @@ -18458,7 +18445,7 @@ packages: '@typescript-eslint/scope-manager': 5.54.0 '@typescript-eslint/types': 5.54.0 '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.1.6) - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) eslint: 8.32.0 typescript: 5.1.6 transitivePeerDependencies: @@ -18491,7 +18478,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.1.6) '@typescript-eslint/utils': 5.54.0(eslint@8.32.0)(typescript@5.1.6) - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) eslint: 8.32.0 tsutils: 3.21.0(typescript@5.1.6) typescript: 5.1.6 @@ -18516,7 +18503,7 @@ packages: typescript: optional: true dependencies: - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) eslint-visitor-keys: 1.3.0 glob: 7.2.3 is-glob: 4.0.3 @@ -18539,7 +18526,7 @@ packages: dependencies: '@typescript-eslint/types': 4.33.0 '@typescript-eslint/visitor-keys': 4.33.0 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.3 @@ -18560,7 +18547,7 @@ packages: dependencies: '@typescript-eslint/types': 5.54.0 '@typescript-eslint/visitor-keys': 5.54.0 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.3 @@ -18613,7 +18600,7 @@ packages: /@use-gesture/react@10.2.10(react@17.0.2): resolution: {integrity: sha512-znChnKVAMMGXD9J7fCKN686BJNBlUJaRtCu92IQXVWdcxg4MqS0SgsBslGnTWXTlsHVkg5zcGjKYf7qYkOf0Rg==} peerDependencies: - react: '>= 16.8.0' + react: ^17.0.2 dependencies: '@use-gesture/core': 10.2.10 react: 17.0.2 @@ -18622,7 +18609,7 @@ packages: /@use-gesture/react@10.2.27(react@17.0.2): resolution: {integrity: sha512-7E5vnWCxeslWlxwZ8uKIcnUZVMTRMZ8cvSnLLKF1NkyNb3PnNiAzoXM4G1vTKJKRhgOTeI6wK1YsEpwo9ABV5w==} peerDependencies: - react: '>= 16.8.0' + react: ^17.0.2 dependencies: '@use-gesture/core': 10.2.27 react: 17.0.2 @@ -18900,7 +18887,7 @@ packages: resolution: {integrity: sha512-gSfhg8CiL0Vwc2UgUblGVZIy7M0KyXaZsd8+QwzV8TSVRLkGyzdLtYEcs9wRWyQTsdmOd+oRGqbVgUX7AVJxug==} peerDependencies: enzyme: ^3.0.0 - react: ^17.0.0-0 + react: ^17.0.2 react-dom: ^17.0.0-0 dependencies: '@wojtekmaj/enzyme-adapter-utils': 0.1.2(react@17.0.2) @@ -18916,7 +18903,7 @@ packages: /@wojtekmaj/enzyme-adapter-utils@0.1.2(react@17.0.2): resolution: {integrity: sha512-MM/DqDqvxNVlWLqSVQiUbRN9MuDLJfefmPbJ8ZKdmdf5ID8G+i42XhFpoQh5bAZUCdwzRae3+WSZl2lXcFOrhw==} peerDependencies: - react: ^17.0.0-0 + react: ^17.0.2 dependencies: function.prototype.name: 1.1.5 has: 1.0.3 @@ -19210,7 +19197,7 @@ packages: resolution: {integrity: sha512-9Bxq9hY3WEqodn/K/WSE+PoIwv6jKkKBP0pxXFJTWV1yc8/Np9QHV/7wG7qjztxxgu00FrYF7u8OZyvjPrSNYw==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -19268,7 +19255,7 @@ packages: resolution: {integrity: sha512-9Bxq9hY3WEqodn/K/WSE+PoIwv6jKkKBP0pxXFJTWV1yc8/Np9QHV/7wG7qjztxxgu00FrYF7u8OZyvjPrSNYw==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -19326,7 +19313,7 @@ packages: resolution: {integrity: sha512-WQSWBAYM6iLN2+rAfZmQm4WMLPCe9woBcPybs0tKgOeXGZZBRgZ6FS01jzVmtWhttWXYZ3uH1PGPaKLJJc/Qyg==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -19392,7 +19379,7 @@ packages: resolution: {integrity: sha512-Low88BcV7pUSULNytPbO8KWrrMnQA7FnbYW1UOj+GJt+zsYqIleYZccjI5DoFTsXAAKn8RYPytX0i6F6jDM6XQ==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -19445,7 +19432,7 @@ packages: resolution: {integrity: sha512-zIPqEysaLFJMnVKU/yCoCEBT3Co9xsa4Ow91T/LI94ll3LeWG/pyiX4PSSQNTx74AqbcNO2p79LVON4FLdu+mQ==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -19459,7 +19446,7 @@ packages: '@wordpress/data': 7.3.0(react@17.0.2) '@wordpress/date': 4.40.0 '@wordpress/deprecated': 3.44.0 - '@wordpress/dom': 3.44.0 + '@wordpress/dom': 3.40.0 '@wordpress/element': 4.20.0 '@wordpress/hooks': 3.44.0 '@wordpress/html-entities': 3.40.0 @@ -19467,7 +19454,7 @@ packages: '@wordpress/icons': 9.31.0 '@wordpress/is-shallow-equal': 4.40.0 '@wordpress/keyboard-shortcuts': 3.17.0(react@17.0.2) - '@wordpress/keycodes': 3.44.0 + '@wordpress/keycodes': 3.40.0 '@wordpress/notices': 3.28.0(react@17.0.2) '@wordpress/rich-text': 5.17.0(react@17.0.2) '@wordpress/shortcode': 3.40.0 @@ -19498,7 +19485,7 @@ packages: resolution: {integrity: sha512-zIPqEysaLFJMnVKU/yCoCEBT3Co9xsa4Ow91T/LI94ll3LeWG/pyiX4PSSQNTx74AqbcNO2p79LVON4FLdu+mQ==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -19552,7 +19539,7 @@ packages: resolution: {integrity: sha512-iuFqo2Ms08z0s1t1MM4mI7Gt+oBmj7KW6hRPEdQst+8jaG6hpQX6TgOzBt2Nw+0P0w8QRdyJjoQsB1cipGcNgQ==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -19606,13 +19593,13 @@ packages: resolution: {integrity: sha512-iuFqo2Ms08z0s1t1MM4mI7Gt+oBmj7KW6hRPEdQst+8jaG6hpQX6TgOzBt2Nw+0P0w8QRdyJjoQsB1cipGcNgQ==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 '@wordpress/a11y': 3.40.0 '@wordpress/api-fetch': 6.37.0 - '@wordpress/autop': 3.40.0 + '@wordpress/autop': 3.19.0 '@wordpress/blob': 3.40.0 '@wordpress/block-editor': 10.2.0(@babel/core@7.21.3)(@types/react@17.0.50)(react-dom@17.0.2)(react@17.0.2) '@wordpress/blocks': 11.18.0(react@17.0.2) @@ -19660,7 +19647,7 @@ packages: resolution: {integrity: sha512-KfB4gVnqUGZfksFXukeFNXZ1WnkMpLQaVEbBCg09PtJQVA8ZkquzDySFpouA3Q0cTeS830NOc2Mri+MO/zlooQ==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -19731,7 +19718,7 @@ packages: resolution: {integrity: sha512-6YHyDQNa6UrAzF3oKFOyu/1F32u7h5q/gpsE1439KDGVLsrc8rSxx3rE6G6TXbJ5YC8MqDrOItMwbw14TGKPAQ==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/autop': 3.40.0 @@ -19764,7 +19751,7 @@ packages: resolution: {integrity: sha512-TVUk0WGVe4/Qzm4/i1KCHOBvbB581AJnYuCAi35nhgu9V//vqbKh9JRg2d49ZduFl0SakVmN6/xSTPPEYjmuYQ==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/autop': 3.40.0 @@ -19800,7 +19787,7 @@ packages: resolution: {integrity: sha512-vAEC0UqmzWe+X5p+xADMgpEVT8JnyHDyW6p49XXF7PGHJDAOplVZk/LGcjwwTV3V/jHuqMcTytQwj2XYqMpqCw==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/autop': 3.40.0 @@ -19849,7 +19836,7 @@ packages: resolution: {integrity: sha512-M1sfM9yhEAjUZPJcgvFqoRDafxyrIOnTb3mRA+NeFMEKexrmCJ/h/MrzPSugYYRMSzbZVe1FsabWZp+Zz8HsNA==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -19879,7 +19866,7 @@ packages: resolution: {integrity: sha512-6g8l9Eedo8Wh6D41q8BFZB94KOoubHm1Egp2BVQeHKqClZr/f7CCasDiHse1zakYqnc1rX8FNawI82mM2Lragw==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/components': 25.6.0(@babel/core@7.17.8)(@types/react@17.0.50)(react-dom@17.0.2)(react@17.0.2) @@ -19907,7 +19894,7 @@ packages: resolution: {integrity: sha512-Ac1+aIMM7NDgN3G7i5kcaETSvZfeqB4U6PubApPmM6FdBF5VfkYUZeqNcC7cuJdveyokRrqHg11/l+DcJGA7/g==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -19961,7 +19948,7 @@ packages: resolution: {integrity: sha512-Ac1+aIMM7NDgN3G7i5kcaETSvZfeqB4U6PubApPmM6FdBF5VfkYUZeqNcC7cuJdveyokRrqHg11/l+DcJGA7/g==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -20015,7 +20002,7 @@ packages: resolution: {integrity: sha512-O6hnJm9tfxkPnKknnJInpMy6qUS29CfRYtX5p5HdQMR2QFaOYvmwy7of3s5zBh7mubx3NeSzMy+ytZEWJ9ETJw==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -20069,7 +20056,7 @@ packages: resolution: {integrity: sha512-36d8fSk/nWfNv2nEZrC2gLx1rN9rGWFt425yXoH6JiakDvdXacN/04xcxZGBRkS+JDz6v22uyPMEol9TzwXOLg==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -20123,7 +20110,7 @@ packages: resolution: {integrity: sha512-36d8fSk/nWfNv2nEZrC2gLx1rN9rGWFt425yXoH6JiakDvdXacN/04xcxZGBRkS+JDz6v22uyPMEol9TzwXOLg==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -20177,7 +20164,7 @@ packages: resolution: {integrity: sha512-36d8fSk/nWfNv2nEZrC2gLx1rN9rGWFt425yXoH6JiakDvdXacN/04xcxZGBRkS+JDz6v22uyPMEol9TzwXOLg==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -20231,7 +20218,7 @@ packages: resolution: {integrity: sha512-RBPjtGLSoiV5YKhrBYh+/X8LbzbA99BJaB4Q+P0e1rVOwGzeBF3M7YEjmg1PrrzWaItqJZTvDoyZo+ql7c0KfA==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -20285,7 +20272,7 @@ packages: resolution: {integrity: sha512-RBPjtGLSoiV5YKhrBYh+/X8LbzbA99BJaB4Q+P0e1rVOwGzeBF3M7YEjmg1PrrzWaItqJZTvDoyZo+ql7c0KfA==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -20340,7 +20327,7 @@ packages: resolution: {integrity: sha512-pYz+EY+Tv/O2JuDBXpaFH/zv9Evty/e6NOGjOzddSeaShZ/mCq2DpUSWPuTFBEAjtv6h9HnpkakbNnEeio5yNA==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -20401,7 +20388,7 @@ packages: resolution: {integrity: sha512-pYz+EY+Tv/O2JuDBXpaFH/zv9Evty/e6NOGjOzddSeaShZ/mCq2DpUSWPuTFBEAjtv6h9HnpkakbNnEeio5yNA==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -20462,7 +20449,7 @@ packages: resolution: {integrity: sha512-VLzGS76MrgS6g5GMjk5q3+glSg1IYSzZAa/c5gZKy16c1a8rFWkc/IMhjw6w8Oyp3vvhB748J0itxsqCmTj5hw==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 react-dom: ^18.0.0 dependencies: '@ariakit/react': 0.2.17(react-dom@17.0.2)(react@17.0.2) @@ -20549,7 +20536,7 @@ packages: resolution: {integrity: sha512-ydtXLWdOC2roZmn4PLFGvd09uCbqp//e5rHi8KOYU6C+KsUYyrOBzb4oEMUusptZVDNwRe0txPBieB5bmFNxFg==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@types/mousetrap': 1.6.9 @@ -20569,7 +20556,7 @@ packages: resolution: {integrity: sha512-kGv3bI7H1UUAjYowIPvIKs/08gfM1+UIpwR43VFpuqmjFbtcLQXUSgg32Owc7Ig063NjhMDz7oWcFx+BKZ5+EQ==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@types/lodash': 4.14.184 @@ -20591,7 +20578,7 @@ packages: resolution: {integrity: sha512-YqbmZBqS+deq1PfOi019GUOloh43nXNeru3iFzWgogiWvHxVWPLKxfFFNJ2kOup1UvRrvpgBn81J8KxCd2aNLw==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@types/mousetrap': 1.6.9 @@ -20612,7 +20599,7 @@ packages: resolution: {integrity: sha512-kMfyANcDUmA2+4EfEZuDVNFOWKEOJe7oEaZtC6tFRR1wYAlPYOzaQJxbtQMBzqhvHlQMORaxDQNhaoJ8+ac8MQ==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/commands': 0.9.0(@babel/core@7.17.8)(@types/react@17.0.50)(react-dom@17.0.2)(react@17.0.2) @@ -20643,7 +20630,7 @@ packages: resolution: {integrity: sha512-vhMbz/Q3xEMWTSFMs0D6n93qFSOhUZr/EgtRhLGRHdjskfgegFTlx13HrhDZ+U3xzkv1b8mH1klk4aZX+f0B8Q==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/api-fetch': 6.3.1 @@ -20667,7 +20654,7 @@ packages: resolution: {integrity: sha512-xuqJQkdTwZn1GwHBEjIAWh5aO+wHf4zqYmPRQvoNqSULxYPfpCC0q0hOM9jJgTOCCkfWF2yWiduAOPMMGG+Vng==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/api-fetch': 6.37.0 @@ -20693,7 +20680,7 @@ packages: resolution: {integrity: sha512-Jb7w6SOM9DyoknIOSnOs33Gp85/vbftDrtj9XUTFrQfmML8Ps4RnbX9us/XHvsAD79VgAGaBZrC5tSgZAkCYzQ==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -20777,7 +20764,7 @@ packages: resolution: {integrity: sha512-QbRLuEfwLyy/GVDHl7mzf/W6/hKMzCruggeR197JDOP7U3+HZXnbaZo7wb9YcdLKIyRNNwi4aNrFrgBgJAB72g==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/api-fetch': 6.37.0 @@ -20790,7 +20777,7 @@ packages: resolution: {integrity: sha512-Tj0VPcnEOvr05wuXV7ds9Uz7BAJzKraItiqBu8M/JVftPkm6mS/g/5EWFj6Zvy1SmRb4K/qik8RuGXbV2FD0Ug==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/api-fetch': 6.3.1 @@ -20824,7 +20811,7 @@ packages: resolution: {integrity: sha512-EReq6QQ3ASWPcB60q18GLfDBhQQrf2Ru9Vvkid/tk7tn4ttqy/axn09/ck/GQ1uwi9BoSRyydPOnQCsluPAgNA==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/compose': 5.17.0(react@17.0.2) @@ -20847,7 +20834,7 @@ packages: resolution: {integrity: sha512-QvXE8LoLqSTgkZub4A7EcfcPqAQQAXw1my9DRcxuCUYjYyxWdVM3I6JcQ+A5osy76Poh8b0Al6Kd7hUxg4SEoQ==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/compose': 5.4.1(react@17.0.2) @@ -20868,7 +20855,7 @@ packages: resolution: {integrity: sha512-tEnkYzobo1X889XZFbStcFnd9miqvaRhwdonfbhG1KgCPveTPU8Wb4cGav4obFwIJabvGPhlj9eNs5M4eBtbaQ==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/compose': 5.17.0(react@17.0.2) @@ -20890,7 +20877,7 @@ packages: resolution: {integrity: sha512-1CWz0/v8Qprnj95SFNQoYxu0WW6tfnW1VE2D47MnUWxGNZytuXT1pKeL2iV8PV+XoTLhA6UmoE6+LlzvLeZ3jg==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/compose': 6.21.0(react@17.0.2) @@ -20913,7 +20900,7 @@ packages: resolution: {integrity: sha512-xwdDHIMrq5rISElBTAgswY+G7os7kamM/bVe0HV6abcNxQgo22Urtp+XscTgR9sStBVkbBRPUy++mOI6TkFjbQ==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/compose': 6.21.0(react@17.0.2) @@ -21038,7 +21025,6 @@ packages: dependencies: '@babel/runtime': 7.21.0 '@wordpress/deprecated': 3.44.0 - dev: false /@wordpress/dom@3.44.0: resolution: {integrity: sha512-s1IQZHIplfTsI/hwoFbTlDD+uto8H0RZMXGLjPxyvpOIvh5ujxTxWGgzYdRecKzjoVGtq+BOAWlT8eoEhRiamQ==} @@ -21134,7 +21120,7 @@ packages: resolution: {integrity: sha512-haJff3ZougNwE7hLSYrm/cL66Tviqit5jGIGkxQ6A13/MwB44Y8+pMPf4kZvxbiV/ikoIvJixFEiK2AFENwj8A==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -21184,7 +21170,7 @@ packages: resolution: {integrity: sha512-EJh9yv7HpQCCEIxSvHyzWAksXx75bRr3ftIhyAT+y7XjyIONJ9uD7UH2vOFXfFRxU4RwZTxL/VTdo0W2BB2Nig==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -21257,7 +21243,7 @@ packages: resolution: {integrity: sha512-FEgNLDRAtOjGrXXNUXWucf3zMfM1rWCgc/eQrJFwj0atWGJmqQERvmF4H4jeUO6gqetOHmnko38fLVAnE7QWYw==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -21308,7 +21294,7 @@ packages: resolution: {integrity: sha512-dDDy+wejeEWRL8mL/kaSWohb8mplXn3kVD/LdRpybY14G3UM7MQdAOFWXmq9MGwaTqBBqywtBG0lZlbJGsJadQ==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -21804,7 +21790,7 @@ packages: resolution: {integrity: sha512-Sige1gYGJOvD7UvKIUA4VCezFOxr157NCSQXn8/x2krjKybJzemI07ZJcTApawEYW0gutZbBizoUzaR8YLiiVA==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -21833,7 +21819,7 @@ packages: resolution: {integrity: sha512-l+s5vgAuDZmrQreW39o3+B18WN6etl56jMuCHM9A1vum9QxbxOgYbFWI7u71osv1vG224gv+c1+W+vKpeGCkZg==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -22022,7 +22008,7 @@ packages: peerDependencies: '@babel/core': '>=7' jest: '>=27' - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/core': 7.17.8 @@ -22042,7 +22028,7 @@ packages: resolution: {integrity: sha512-rdajs6bBsrYCwM6eTs5TC6kv3LmVv3PO7FAaIDnUiRwyqUQ2ddUp3cg6cOw7ZK7VXRRBVu1WQNTyVV4+ibTu3w==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/data': 7.3.0(react@17.0.2) @@ -22055,7 +22041,7 @@ packages: resolution: {integrity: sha512-nzggUnSucc1kTtr+ZwSPNwyn5Bf5QFUPjjAwCeXa1ThfZxlOoYCODIkj6CdUAlPuaPwg92v8rl4JC71H6sswhw==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/data': 6.6.1(react@17.0.2) @@ -22070,7 +22056,7 @@ packages: resolution: {integrity: sha512-460xcjMzuBen6y8yOiWdpFpQ3PFjd+sE3L4cWa7uOALXOBAr5u37t3e7mBQFECKwX9k+6kWVlz1ThgobI3pERQ==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/data': 9.14.0(react@17.0.2) @@ -22103,7 +22089,6 @@ packages: '@babel/runtime': 7.21.0 '@wordpress/i18n': 4.44.0 change-case: 4.1.2 - dev: false /@wordpress/keycodes@3.44.0: resolution: {integrity: sha512-nY/LF9BWdhGEGRZQB09c/2ZRTkXgM00NWmJHaZEX7gESzbFdQJ2HsOy/yGavViYEAJMGPHQvTtGi1qcUWT5Ymw==} @@ -22167,7 +22152,7 @@ packages: resolution: {integrity: sha512-S+hOO+4NJJzaqcqm+XPa6uuvt/pkYjRz20HK3xt8Srb+HjO87D3X5feYGQMxEx5ueJl72+5/uOZwmXKJR4pzog==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/a11y': 3.6.1 @@ -22180,7 +22165,7 @@ packages: resolution: {integrity: sha512-VGPAbt6BC4+E17XbmgZRM3KVVbhQIIu2pBapCOk6pvsvbCy5ewvcl9dy/Wlf6YRrFSmT4nrVPayldea5OVIC6Q==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/a11y': 3.40.0 @@ -22210,7 +22195,7 @@ packages: resolution: {integrity: sha512-6y+UkYpMH+s+E+AO9k5HdlKL/0yaSF6kxdc/OirN1TFh0BzxoZZH0Qb7c6rShddk9W5m/5OJKwa1n4K3ER294A==} engines: {node: '>=16.0.0', npm: '>=8 <9'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 react-dom: ^18.0.0 dependencies: '@wordpress/block-editor': 12.8.0(@babel/core@7.17.8)(@types/react@17.0.50)(react-dom@17.0.2)(react@17.0.2) @@ -22244,7 +22229,7 @@ packages: resolution: {integrity: sha512-/rUkBpHRc/5hXu4qNKjF0PfKqslMz3ZME2VhX1kfF6BVZmnMwkDNLjvS4vRpeQ9hG8FKqWQBZvmsqs2LKbFd9A==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/compose': 5.4.1(react@17.0.2) @@ -22260,7 +22245,7 @@ packages: resolution: {integrity: sha512-CgkRjPNvmuQkLZ5IDpZzFESqEheBL7cpaYHyFRIhIGfe6RgsJ58i5AOKUbvZ2lssqyangjYpJ2RfpNn+SVblHA==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -22336,7 +22321,7 @@ packages: resolution: {integrity: sha512-/AyotisluO81NI1weWBDSsU2Nfc+BzGB/Hrzp6u7cQiWH/HZjouAdjG7RvKMlicCu5R/v6FTCQcjmimRfaYhEA==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -22358,7 +22343,7 @@ packages: resolution: {integrity: sha512-57G0HrEy0Ym2zkT8/pI3ihXZot2tUnwQOFdO2GlhCaxxKgmVYkyQ44VneMcN2JbtFfjHzGueG09QeFt3rFyywQ==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -22493,7 +22478,7 @@ packages: resolution: {integrity: sha512-7ZfhtpWGvtT7xWqY/mCwC93zFHTVPQf8SZRjy2jAhcl7RNY6KZpW82rMRKNROEKJ4cYbTOMMf7WL2ulYi6cNFw==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@wordpress/block-editor': 10.2.0(@babel/core@7.17.8)(@types/react@17.0.50)(react-dom@17.0.2)(react@17.0.2) @@ -22522,7 +22507,7 @@ packages: resolution: {integrity: sha512-7ZfhtpWGvtT7xWqY/mCwC93zFHTVPQf8SZRjy2jAhcl7RNY6KZpW82rMRKNROEKJ4cYbTOMMf7WL2ulYi6cNFw==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@wordpress/block-editor': 10.2.0(@babel/core@7.21.3)(@types/react@17.0.50)(react-dom@17.0.2)(react@17.0.2) @@ -22551,7 +22536,7 @@ packages: resolution: {integrity: sha512-Wpoc5kEhgTc2crGIGq2TRxl/8skc4R6yDaq3SczdYCMwLN2CmBnIb1fBZNzDFwmV/HLP39DesaWsbACTgsZhrA==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -22585,7 +22570,7 @@ packages: resolution: {integrity: sha512-Ql1o5PzShr7PQtdpwu9CAIpAhU7DCRHaXW3uViwJcA5koi4bMOr+8CNJIslp0LcQy8/UzLTPNfQYKswipFkq1Q==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/a11y': 3.40.0 @@ -22604,7 +22589,7 @@ packages: resolution: {integrity: sha512-UCjrV8D4JhTOcqWCo5ngEOXDYMCLjCdVAvYkXbE9TkfiZj+tQ6LS5NCuBV6d+5Dtk4dpw48m3Q95myMVCnjx7A==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/a11y': 3.6.1 @@ -22624,7 +22609,7 @@ packages: resolution: {integrity: sha512-jFduYBaKVc4AeTHjH/PU+hfOdxgBXBdvjvSICIyBObtcANL3chzikNJjPzJP4Z6O22Q9LwHoTktCtr3oyYE8RQ==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/a11y': 3.40.0 @@ -22644,7 +22629,7 @@ packages: resolution: {integrity: sha512-dOMbN8v6g9z8q6yDaAGS/7ZldVFVk0HvF/AvcMw2VFZ9QLOsP6VYRwuXgq8dAD2n8Rh42j1IfaMDTNznKScQpA==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/element': 5.21.0 @@ -22809,7 +22794,7 @@ packages: engines: {node: '>=14', npm: '>=6.14.4'} hasBin: true peerDependencies: - react: ^18.0.0 + react: ^17.0.2 react-dom: ^18.0.0 dependencies: '@babel/core': 7.21.3 @@ -22905,7 +22890,7 @@ packages: resolution: {integrity: sha512-yJBM1hLl6n9w9X17deSsUc2Fbt/eBKDw2pzwbiPalKUGjP5RSKflzVb1uOwSr+KDUPo4vHj1hwkqO+RHssHHRg==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -22935,7 +22920,7 @@ packages: resolution: {integrity: sha512-yJBM1hLl6n9w9X17deSsUc2Fbt/eBKDw2pzwbiPalKUGjP5RSKflzVb1uOwSr+KDUPo4vHj1hwkqO+RHssHHRg==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 react-dom: ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -22965,7 +22950,7 @@ packages: resolution: {integrity: sha512-XbWacQHXteacql0d8d2/qYqHqD3HwBPKSg/TP/0RZghcAQZcwlk+xOD+httkfIR5Iux1dBcSVSl/zyhp6yxqFA==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -23125,7 +23110,7 @@ packages: resolution: {integrity: sha512-5FZCqXjsZjONoyCfjalRgdme//j4XJYHRXYh7ynoJW/qULq3YqZhyLtjFsEM4V+uuuURFSYnGnOD7V+K9wooPA==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/compose': 5.17.0(react@17.0.2) @@ -23138,7 +23123,7 @@ packages: resolution: {integrity: sha512-khCqUED/fXT3RlbWiCcE4gilcB0iZ5Y6d+VjwkJcoAtPLJn6HBiOS9qypNj8NmMYhkIGP1SMSnnp4u2jiHsqcg==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/compose': 5.4.1(react@17.0.2) @@ -23151,7 +23136,7 @@ packages: resolution: {integrity: sha512-R2gpbdHyguzVMc/G9xXIusZmXKus246s0uxCIFX8nWJuvGd7tCkknnf3EthTaW7Pw4CbVsXrFuUUkfYE8ikNJQ==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/compose': 5.4.1(react@17.0.2) @@ -23164,7 +23149,7 @@ packages: resolution: {integrity: sha512-w0C18oYRrFRGdk33Dp5KSOmU1NoJ0SABxOCtzRn8rPJ2ZssThAR/jGhoGd/As+/qHLtiXBQoW5UOzZAYPIWq6A==} engines: {node: '>=12'} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@wordpress/compose': 6.21.0(react@17.0.2) @@ -23188,7 +23173,7 @@ packages: /@wordpress/widgets@3.17.0(@babel/core@7.17.8)(@types/react@17.0.50)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-mT9QDbkP+xbR1rYaCg4qSdTzVM4wWNtLqwk5c478SpFyv8kaHisM6733A0Dylsz2RlMmJOwHvuBtVONSQSTd4w==} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -23252,7 +23237,7 @@ packages: resolution: {integrity: sha512-L/mqYRxyBWVdIdSaXBHacfvS8NKn3sTKbPb31aRADbE9spsJ1p+tXil0GVQHPlzrmjGeozquLrxuYGiXsFNU7g==} peerDependencies: '@xstate/fsm': ^2.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 xstate: ^4.36.0 peerDependenciesMeta: '@xstate/fsm': @@ -23421,7 +23406,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -23429,7 +23414,7 @@ packages: resolution: {integrity: sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==} engines: {node: '>= 8.0.0'} dependencies: - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) depd: 1.1.2 humanize-ms: 1.2.1 transitivePeerDependencies: @@ -23468,7 +23453,7 @@ packages: /airbnb-prop-types@2.16.0(react@17.0.2): resolution: {integrity: sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==} peerDependencies: - react: ^0.14 || ^15.0.0 || ^16.0.0-alpha + react: ^17.0.2 dependencies: array.prototype.find: 2.1.2 function.prototype.name: 1.1.5 @@ -24433,7 +24418,7 @@ packages: loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.76.3(webpack-cli@4.9.2) + webpack: 5.76.3(webpack-cli@3.3.12) dev: true /babel-loader@8.3.0(@babel/core@7.17.8)(webpack@4.46.0): @@ -24694,6 +24679,7 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.17.8): resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} @@ -24706,7 +24692,6 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.21.3): resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} @@ -24802,6 +24787,7 @@ packages: core-js-compat: 3.25.5 transitivePeerDependencies: - supports-color + dev: true /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.17.8): resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} @@ -24813,7 +24799,6 @@ packages: core-js-compat: 3.25.5 transitivePeerDependencies: - supports-color - dev: true /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.3): resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} @@ -24868,6 +24853,7 @@ packages: '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.12.9) transitivePeerDependencies: - supports-color + dev: true /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.17.8): resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} @@ -24878,7 +24864,6 @@ packages: '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.17.8) transitivePeerDependencies: - supports-color - dev: true /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.21.3): resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} @@ -25025,38 +25010,38 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.3) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.3) - /babel-preset-fbjs@3.4.0(@babel/core@7.12.9): + /babel-preset-fbjs@3.4.0(@babel/core@7.17.8): resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.12.9 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.12.9) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.12.9) - '@babel/plugin-syntax-flow': 7.16.7(@babel/core@7.12.9) - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.12.9) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) - '@babel/plugin-transform-arrow-functions': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.12.9) - '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.12.9) - '@babel/plugin-transform-computed-properties': 7.18.9(@babel/core@7.12.9) - '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.12.9) - '@babel/plugin-transform-flow-strip-types': 7.16.7(@babel/core@7.12.9) - '@babel/plugin-transform-for-of': 7.18.8(@babel/core@7.12.9) - '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.12.9) - '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.12.9) - '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-transform-modules-commonjs': 7.22.15(@babel/core@7.12.9) - '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.12.9) - '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-transform-react-jsx': 7.22.3(@babel/core@7.12.9) - '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-transform-spread': 7.19.0(@babel/core@7.12.9) - '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.12.9) + '@babel/core': 7.17.8 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.17.8) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.17.8) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.17.8) + '@babel/plugin-syntax-flow': 7.16.7(@babel/core@7.17.8) + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.17.8) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.17.8) + '@babel/plugin-transform-arrow-functions': 7.18.6(@babel/core@7.17.8) + '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.17.8) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.17.8) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.17.8) + '@babel/plugin-transform-computed-properties': 7.18.9(@babel/core@7.17.8) + '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.17.8) + '@babel/plugin-transform-flow-strip-types': 7.16.7(@babel/core@7.17.8) + '@babel/plugin-transform-for-of': 7.18.8(@babel/core@7.17.8) + '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.17.8) + '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.17.8) + '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.17.8) + '@babel/plugin-transform-modules-commonjs': 7.22.15(@babel/core@7.17.8) + '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.17.8) + '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.17.8) + '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.17.8) + '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.17.8) + '@babel/plugin-transform-react-jsx': 7.22.3(@babel/core@7.17.8) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.17.8) + '@babel/plugin-transform-spread': 7.19.0(@babel/core@7.17.8) + '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.17.8) babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 /babel-preset-fbjs@3.4.0(@babel/core@7.21.3): @@ -25998,7 +25983,7 @@ packages: resolution: {integrity: sha512-FwZ/wxjqe+5RgzF2SRsPSWsVB9+McAVRWW0tRkmbh7fBjrf3HFZZbcr8vr61p1K+NBaAPv57DRjxgIyfbHmd7g==} engines: {node: '>=7.6.0'} dependencies: - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) puppeteer-core: 1.12.2 transitivePeerDependencies: - bufferutil @@ -26540,7 +26525,7 @@ packages: /cmdk@0.2.0(@types/react@17.0.50)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-JQpKvEOb86SnvMZbYaFKYhvzFntWBeSZdyii0rZPhKJj9uwJBxu4DaVYDrRN7r3mPop56oPhRw+JYWTKs66TYw==} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 react-dom: ^18.0.0 dependencies: '@radix-ui/react-dialog': 1.0.0(@types/react@17.0.50)(react-dom@17.0.2)(react@17.0.2) @@ -27035,7 +27020,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.0.0 serialize-javascript: 6.0.0 - webpack: 5.76.3(webpack-cli@4.9.2) + webpack: 5.76.3(webpack-cli@3.3.12) dev: true /copy-webpack-plugin@9.1.0(webpack@5.70.0): @@ -27073,6 +27058,7 @@ packages: dependencies: browserslist: 4.19.3 semver: 7.0.0 + dev: true /core-js-compat@3.21.1: resolution: {integrity: sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==} @@ -27413,7 +27399,7 @@ packages: postcss-value-parser: 4.2.0 schema-utils: 3.1.1 semver: 7.5.3 - webpack: 5.76.3(webpack-cli@4.9.2) + webpack: 5.76.3(webpack-cli@3.3.12) dev: true /css-loader@6.7.1(webpack@5.70.0): @@ -27447,7 +27433,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.21) postcss-value-parser: 4.2.0 semver: 7.3.8 - webpack: 5.76.3(webpack-cli@4.9.2) + webpack: 5.76.3(webpack-cli@3.3.12) dev: true /css-select-base-adapter@0.1.1: @@ -27941,6 +27927,7 @@ packages: dependencies: ms: 2.1.2 supports-color: 9.2.2 + dev: true /debuglog@1.0.1: resolution: {integrity: sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==} @@ -28515,7 +28502,7 @@ packages: /downshift@6.1.12(react@17.0.2): resolution: {integrity: sha512-7XB/iaSJVS4T8wGFT3WRXmSF1UlBHAA40DshZtkrIscIN+VC+Lh363skLxFTvJwtNgHxAMDGEHT4xsyQFWL+UA==} peerDependencies: - react: '>=16.12.0' + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 compute-scroll-into-view: 1.0.17 @@ -28527,7 +28514,7 @@ packages: /downshift@6.1.7(react@17.0.2): resolution: {integrity: sha512-cVprZg/9Lvj/uhYRxELzlu1aezRcgPWBjTvspiGTVEU64gF5pRdSRKFVLcxqsZC637cLAGMbL40JavEfWnqgNg==} peerDependencies: - react: '>=16.12.0' + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 compute-scroll-into-view: 1.0.17 @@ -28758,7 +28745,7 @@ packages: resolution: {integrity: sha512-yFlVJCXh8T+mcQo8M6my9sPgeGzj85HSHi6Apgf1Cvq/7EL/J9+1JoJmJsRxZgyTvPMAqOEpRSu/Ii/ZpyOk0g==} peerDependencies: enzyme: ^3.0.0 - react: ^16.0.0-0 + react: ^17.0.2 react-dom: ^16.0.0-0 dependencies: enzyme: 3.11.0 @@ -28778,7 +28765,7 @@ packages: /enzyme-adapter-utils@1.14.0(react@17.0.2): resolution: {integrity: sha512-F/z/7SeLt+reKFcb7597IThpDp0bmzcH1E9Oabqv+o01cID2/YInlqHbFl7HzWBl4h3OdZYedtwNDOmSKkk0bg==} peerDependencies: - react: 0.13.x || 0.14.x || ^15.0.0-0 || ^16.0.0-0 + react: ^17.0.2 dependencies: airbnb-prop-types: 2.16.0(react@17.0.2) function.prototype.name: 1.1.5 @@ -29050,7 +29037,7 @@ packages: eslint: '*' eslint-plugin-import: '*' dependencies: - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) eslint: 8.32.0 eslint-plugin-import: 2.25.4(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@2.5.0)(eslint-import-resolver-webpack@0.13.2)(eslint@8.32.0) glob: 7.2.3 @@ -29321,7 +29308,7 @@ packages: eslint: ^5.0.0 || ^6.0.0 dependencies: comment-parser: 0.7.6 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) eslint: 8.32.0 jsdoctypeparser: 6.1.0 lodash: 4.17.21 @@ -29340,7 +29327,7 @@ packages: eslint: ^6.0.0 || ^7.0.0 dependencies: comment-parser: 0.7.6 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) eslint: 7.32.0 jsdoctypeparser: 9.0.0 lodash: 4.17.21 @@ -29359,7 +29346,7 @@ packages: dependencies: '@es-joy/jsdoccomment': 0.10.8 comment-parser: 1.2.4 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) eslint: 7.32.0 esquery: 1.4.0 jsdoc-type-pratt-parser: 1.2.0 @@ -29379,7 +29366,7 @@ packages: dependencies: '@es-joy/jsdoccomment': 0.36.1 comment-parser: 1.3.1 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) escape-string-regexp: 4.0.0 eslint: 8.32.0 esquery: 1.4.0 @@ -29545,7 +29532,7 @@ packages: object.values: 1.1.5 prop-types: 15.8.1 resolve: 2.0.0-next.3 - semver: 6.3.1 + semver: 6.3.0 string.prototype.matchall: 4.0.6 dev: true @@ -29681,7 +29668,7 @@ packages: ajv: 6.12.6 chalk: 2.4.2 cross-spawn: 6.0.5 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) doctrine: 3.0.0 eslint-scope: 4.0.3 eslint-utils: 1.4.3 @@ -29726,7 +29713,7 @@ packages: ajv: 6.12.6 chalk: 2.4.2 cross-spawn: 6.0.5 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) doctrine: 3.0.0 eslint-scope: 5.1.1 eslint-utils: 1.4.3 @@ -29774,7 +29761,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) doctrine: 3.0.0 enquirer: 2.3.6 escape-string-regexp: 4.0.0 @@ -29824,7 +29811,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 @@ -30269,7 +30256,7 @@ packages: engines: {node: '>= 10.17.0'} hasBin: true dependencies: - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -30618,7 +30605,7 @@ packages: dependencies: chalk: 4.1.2 commander: 5.1.0 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -30939,7 +30926,7 @@ packages: semver: 7.5.3 tapable: 1.1.3 typescript: 5.1.6 - webpack: 5.76.3(webpack-cli@4.9.2) + webpack: 5.76.3(webpack-cli@3.3.12) dev: true /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.1.6)(webpack@5.70.0): @@ -31028,7 +31015,7 @@ packages: /framer-motion@10.16.1(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-K6TXr5mZtitC/dxQCBdg7xzdN0d5IAIrlaqCPKtIQVdzVPGC0qBuJKXggHX1vjnP5gPOFwB1KbCCTWcnFc3kWg==} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 react-dom: ^18.0.0 peerDependenciesMeta: react: @@ -31046,7 +31033,7 @@ packages: /framer-motion@6.2.8(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-4PtBWFJ6NqR350zYVt9AsFDtISTqsdqna79FvSYPfYDXuuqFmiKtZdkTnYPslnsOMedTW0pEvaQ7eqjD+sA+HA==} peerDependencies: - react: '>=16.8 || ^17.0.0 || ^18.0.0' + react: ^17.0.2 react-dom: '>=16.8 || ^17.0.0 || ^18.0.0' dependencies: framesync: 6.0.1 @@ -31063,7 +31050,7 @@ packages: /framer-motion@6.2.8(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-4PtBWFJ6NqR350zYVt9AsFDtISTqsdqna79FvSYPfYDXuuqFmiKtZdkTnYPslnsOMedTW0pEvaQ7eqjD+sA+HA==} peerDependencies: - react: '>=16.8 || ^17.0.0 || ^18.0.0' + react: ^17.0.2 react-dom: '>=16.8 || ^17.0.0 || ^18.0.0' dependencies: framesync: 6.0.1 @@ -31822,7 +31809,7 @@ packages: /gridicons@3.4.0(react@17.0.2): resolution: {integrity: sha512-GikyCOcfhwHSN8tfsZvcWwWSaRLebVZCvDzfFg0X50E+dIAnG2phfFUTNa06dXA09kqRYCdnu8sPO8pSYO3UVA==} peerDependencies: - react: 15 - 17 + react: ^17.0.2 dependencies: prop-types: 15.8.1 react: 17.0.2 @@ -32490,7 +32477,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.76.3(webpack-cli@4.9.2) + webpack: 5.76.3(webpack-cli@3.3.12) transitivePeerDependencies: - acorn dev: true @@ -32522,7 +32509,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: content-type: 1.0.4 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) is-retry-allowed: 1.2.0 is-stream: 2.0.1 parse-json: 4.0.0 @@ -32561,7 +32548,7 @@ packages: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -32571,7 +32558,7 @@ packages: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -32642,7 +32629,7 @@ packages: engines: {node: '>= 6.0.0'} dependencies: agent-base: 5.1.1 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -32651,7 +32638,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -32661,7 +32648,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -32694,7 +32681,7 @@ packages: dependencies: '@tannin/sprintf': 1.2.0 '@wordpress/compose': 3.25.3(react@17.0.2) - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) events: 3.3.0 hash.js: 1.1.7 interpolate-components: 1.1.1 @@ -32710,12 +32697,12 @@ packages: /i18n-calypso@5.0.0(react@17.0.2): resolution: {integrity: sha512-YgqLgshNiBOiifWxr4s33ODWQ4JIaHoBPWtgFyqcRy0+WGMX2CmTDbXaeZHkHxuIjzsGP+YrVTPNp7lfbiot4g==} peerDependencies: - react: ^16.8 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 '@tannin/sprintf': 1.2.0 '@wordpress/compose': 3.25.3(react@17.0.2) - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) events: 3.3.0 hash.js: 1.1.7 interpolate-components: 1.1.1 @@ -32737,7 +32724,7 @@ packages: '@babel/runtime': 7.21.0 '@tannin/sprintf': 1.2.0 '@wordpress/compose': 5.4.1(react@17.0.2) - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) events: 3.3.0 hash.js: 1.1.7 lodash: 4.17.21 @@ -33805,7 +33792,7 @@ packages: resolution: {integrity: sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==} engines: {node: '>=6'} dependencies: - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) istanbul-lib-coverage: 2.0.5 make-dir: 2.1.0 rimraf: 2.7.1 @@ -33818,7 +33805,7 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) istanbul-lib-coverage: 3.2.0 source-map: 0.6.1 transitivePeerDependencies: @@ -36285,35 +36272,6 @@ packages: /jsc-android@250230.2.1: resolution: {integrity: sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q==} - /jscodeshift@0.13.1(@babel/preset-env@7.12.7): - resolution: {integrity: sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==} - hasBin: true - peerDependencies: - '@babel/preset-env': ^7.1.6 - dependencies: - '@babel/core': 7.21.3 - '@babel/parser': 7.17.8 - '@babel/plugin-proposal-class-properties': 7.16.7(@babel/core@7.21.3) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7(@babel/core@7.21.3) - '@babel/plugin-proposal-optional-chaining': 7.16.7(@babel/core@7.21.3) - '@babel/plugin-transform-modules-commonjs': 7.17.7(@babel/core@7.21.3) - '@babel/preset-env': 7.12.7(@babel/core@7.12.9) - '@babel/preset-flow': 7.16.7(@babel/core@7.21.3) - '@babel/preset-typescript': 7.16.7(@babel/core@7.21.3) - '@babel/register': 7.18.9(@babel/core@7.21.3) - babel-core: 7.0.0-bridge.0(@babel/core@7.21.3) - chalk: 4.1.2 - flow-parser: 0.121.0 - graceful-fs: 4.2.9 - micromatch: 3.1.10(supports-color@6.1.0) - neo-async: 2.6.2 - node-dir: 0.1.17 - recast: 0.20.5 - temp: 0.8.4 - write-file-atomic: 2.4.1 - transitivePeerDependencies: - - supports-color - /jscodeshift@0.13.1(@babel/preset-env@7.20.2): resolution: {integrity: sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==} hasBin: true @@ -36342,7 +36300,6 @@ packages: write-file-atomic: 2.4.1 transitivePeerDependencies: - supports-color - dev: true /jsdoc-type-pratt-parser@1.1.1: resolution: {integrity: sha512-uelRmpghNwPBuZScwgBG/OzodaFk5RbO5xaivBdsAY70icWfShwZ7PCMO0x1zSkOa8T1FzHThmrdoyg/0AwV5g==} @@ -37285,6 +37242,11 @@ packages: dependencies: inherits: 2.0.4 + /luxon@3.4.4: + resolution: {integrity: sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==} + engines: {node: '>=12'} + dev: false + /lz-string@1.4.4: resolution: {integrity: sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==} hasBin: true @@ -37935,48 +37897,48 @@ packages: dependencies: uglify-es: 3.3.9 - /metro-react-native-babel-preset@0.72.1(@babel/core@7.12.9): + /metro-react-native-babel-preset@0.72.1(@babel/core@7.17.8): resolution: {integrity: sha512-DlvMw2tFrCqD9OXBoN11fPM09kHC22FZpnkTmG4Pr4kecV+aDmEGxwakjUcjELrX1JCXz2MLPvqeJkbiP1f5CA==} peerDependencies: '@babel/core': '*' dependencies: - '@babel/core': 7.12.9 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.12.9) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-proposal-export-default-from': 7.16.7(@babel/core@7.12.9) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.12.9) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-proposal-optional-chaining': 7.18.9(@babel/core@7.12.9) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.12.9) - '@babel/plugin-syntax-export-default-from': 7.16.7(@babel/core@7.12.9) - '@babel/plugin-syntax-flow': 7.16.7(@babel/core@7.12.9) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.12.9) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.12.9) - '@babel/plugin-transform-arrow-functions': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-transform-async-to-generator': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.12.9) - '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.12.9) - '@babel/plugin-transform-computed-properties': 7.18.9(@babel/core@7.12.9) - '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.12.9) - '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-transform-flow-strip-types': 7.16.7(@babel/core@7.12.9) - '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.12.9) - '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.12.9) - '@babel/plugin-transform-modules-commonjs': 7.22.15(@babel/core@7.12.9) - '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1(@babel/core@7.12.9) - '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.12.9) - '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-transform-react-jsx': 7.22.3(@babel/core@7.12.9) - '@babel/plugin-transform-react-jsx-self': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-transform-react-jsx-source': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-transform-runtime': 7.19.1(@babel/core@7.12.9) - '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-transform-spread': 7.19.0(@babel/core@7.12.9) - '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.12.9) - '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.12.9) - '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.12.9) - '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.12.9) + '@babel/core': 7.17.8 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.17.8) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.17.8) + '@babel/plugin-proposal-export-default-from': 7.16.7(@babel/core@7.17.8) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.17.8) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.17.8) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.17.8) + '@babel/plugin-proposal-optional-chaining': 7.18.9(@babel/core@7.17.8) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.17.8) + '@babel/plugin-syntax-export-default-from': 7.16.7(@babel/core@7.17.8) + '@babel/plugin-syntax-flow': 7.16.7(@babel/core@7.17.8) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.17.8) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.17.8) + '@babel/plugin-transform-arrow-functions': 7.18.6(@babel/core@7.17.8) + '@babel/plugin-transform-async-to-generator': 7.18.6(@babel/core@7.17.8) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.17.8) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.17.8) + '@babel/plugin-transform-computed-properties': 7.18.9(@babel/core@7.17.8) + '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.17.8) + '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.17.8) + '@babel/plugin-transform-flow-strip-types': 7.16.7(@babel/core@7.17.8) + '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.17.8) + '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.17.8) + '@babel/plugin-transform-modules-commonjs': 7.22.15(@babel/core@7.17.8) + '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1(@babel/core@7.17.8) + '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.17.8) + '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.17.8) + '@babel/plugin-transform-react-jsx': 7.22.3(@babel/core@7.17.8) + '@babel/plugin-transform-react-jsx-self': 7.18.6(@babel/core@7.17.8) + '@babel/plugin-transform-react-jsx-source': 7.18.6(@babel/core@7.17.8) + '@babel/plugin-transform-runtime': 7.19.1(@babel/core@7.17.8) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.17.8) + '@babel/plugin-transform-spread': 7.19.0(@babel/core@7.17.8) + '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.17.8) + '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.17.8) + '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.17.8) + '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.17.8) '@babel/template': 7.22.15 react-refresh: 0.4.3 transitivePeerDependencies: @@ -38029,16 +37991,16 @@ packages: transitivePeerDependencies: - supports-color - /metro-react-native-babel-transformer@0.72.1(@babel/core@7.12.9): + /metro-react-native-babel-transformer@0.72.1(@babel/core@7.17.8): resolution: {integrity: sha512-hMnN0MOgVloAk94YuXN7sLeDaZ51Y6xIcJXxIU1s/KaygAGXk6o7VAdwf2MY/IV1SIct5lkW4Gn71u/9/EvfXA==} peerDependencies: '@babel/core': '*' dependencies: - '@babel/core': 7.12.9 - babel-preset-fbjs: 3.4.0(@babel/core@7.12.9) + '@babel/core': 7.17.8 + babel-preset-fbjs: 3.4.0(@babel/core@7.17.8) hermes-parser: 0.8.0 metro-babel-transformer: 0.72.1 - metro-react-native-babel-preset: 0.72.1(@babel/core@7.12.9) + metro-react-native-babel-preset: 0.72.1(@babel/core@7.17.8) metro-source-map: 0.72.1 nullthrows: 1.1.1 transitivePeerDependencies: @@ -38217,7 +38179,7 @@ packages: /micromark@2.11.4: resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} dependencies: - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -38752,7 +38714,7 @@ packages: dependencies: carlo: 0.9.46 chokidar: 3.5.2 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) isbinaryfile: 3.0.3 mime: 2.5.2 opn: 5.5.0 @@ -39105,7 +39067,7 @@ packages: ajv-errors: 1.0.1(ajv@6.12.6) chalk: 4.1.2 cosmiconfig: 7.0.1 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 ignore: 5.2.0 is-plain-obj: 3.0.0 @@ -39385,7 +39347,7 @@ packages: '@oclif/plugin-warn-if-update-available': 2.0.4 aws-sdk: 2.1215.0 concurrently: 7.0.0 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) find-yarn-workspace-root: 2.0.0 fs-extra: 8.1.0 github-slugger: 1.4.0 @@ -39715,7 +39677,7 @@ packages: resolution: {integrity: sha512-UJKdSzgd3KOnXXAtqN5+/eeHcvTn1hBkesEmElVgvO/NAYcxAvmjzIGmnNd3Tb/gRAvMBdNRFD4qAWdHxY6QXg==} engines: {node: '>=12.10.0'} dependencies: - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) p-queue: 6.6.2 transitivePeerDependencies: - supports-color @@ -40093,7 +40055,7 @@ packages: dependencies: '@babel/runtime': 7.21.0 crc32: 0.2.2 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) seed-random: 2.2.0 transitivePeerDependencies: - supports-color @@ -40490,7 +40452,7 @@ packages: postcss: 8.4.21 schema-utils: 3.1.1 semver: 7.5.3 - webpack: 5.76.3(webpack-cli@4.9.2) + webpack: 5.76.3(webpack-cli@3.3.12) dev: true /postcss-loader@6.2.1(postcss@8.4.21)(webpack@5.76.3): @@ -41476,7 +41438,7 @@ packages: engines: {node: '>=6.4.0'} requiresBuild: true dependencies: - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) extract-zip: 1.7.0 https-proxy-agent: 2.2.4 mime: 2.6.0 @@ -41517,7 +41479,7 @@ packages: engines: {node: '>=10.18.1'} dependencies: cross-fetch: 3.1.5 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) devtools-protocol: 0.0.981744 extract-zip: 2.0.1 https-proxy-agent: 5.0.1 @@ -41546,7 +41508,7 @@ packages: dependencies: chromium-bidi: 0.4.4(devtools-protocol@0.0.1094867) cross-fetch: 3.1.5 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) devtools-protocol: 0.0.1094867 extract-zip: 2.0.1 https-proxy-agent: 5.0.1 @@ -41567,7 +41529,7 @@ packages: engines: {node: '>=10.18.1'} dependencies: '@types/mime-types': 2.1.1 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) extract-zip: 2.0.1 https-proxy-agent: 4.0.0 mime: 2.6.0 @@ -41591,7 +41553,7 @@ packages: requiresBuild: true dependencies: '@types/mime-types': 2.1.1 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) extract-zip: 1.7.0 https-proxy-agent: 4.0.0 mime: 2.6.0 @@ -41617,7 +41579,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: chalk: 2.4.2 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) execa: 0.10.0 fs-extra: 6.0.1 get-stream: 5.2.0 @@ -41636,7 +41598,7 @@ packages: /qrcode.react@3.1.0(react@17.0.2): resolution: {integrity: sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 dependencies: react: 17.0.2 dev: false @@ -41799,7 +41761,7 @@ packages: /re-resizable@6.9.5(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-Q4+K8gOPbUBmbJCa0qfoVXBGnCwkAJrZ9KUca4GDn5FmxyV2HtLrBz7u43uUOb0y7xKbwcfuftweiOCIDEiCQA==} peerDependencies: - react: ^16.13.1 || ^17.0.0 + react: ^17.0.2 react-dom: ^16.13.1 || ^17.0.0 dependencies: fast-memoize: 2.5.2 @@ -41809,7 +41771,7 @@ packages: /re-resizable@6.9.5(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-Q4+K8gOPbUBmbJCa0qfoVXBGnCwkAJrZ9KUca4GDn5FmxyV2HtLrBz7u43uUOb0y7xKbwcfuftweiOCIDEiCQA==} peerDependencies: - react: ^16.13.1 || ^17.0.0 + react: ^17.0.2 react-dom: ^16.13.1 || ^17.0.0 dependencies: fast-memoize: 2.5.2 @@ -41833,7 +41795,7 @@ packages: /react-autosize-textarea@7.1.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-BHpjCDkuOlllZn3nLazY2F8oYO1tS2jHnWhcjTWQdcKiiMU6gHLNt/fzmqMSyerR0eTdKtfSIqtSeTtghNwS+g==} peerDependencies: - react: ^0.14.0 || ^15.0.0 || ^16.0.0 + react: ^17.0.2 react-dom: ^0.14.0 || ^15.0.0 || ^16.0.0 dependencies: autosize: 4.0.4 @@ -41845,7 +41807,7 @@ packages: /react-colorful@5.5.1(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg==} peerDependencies: - react: '>=16.8.0' + react: ^17.0.2 react-dom: '>=16.8.0' dependencies: react: 17.0.2 @@ -41854,7 +41816,7 @@ packages: /react-colorful@5.6.1(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==} peerDependencies: - react: '>=16.8.0' + react: ^17.0.2 react-dom: '>=16.8.0' dependencies: react: 17.0.2 @@ -41863,7 +41825,7 @@ packages: /react-colorful@5.6.1(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==} peerDependencies: - react: '>=16.8.0' + react: ^17.0.2 react-dom: '>=16.8.0' dependencies: react: 17.0.2 @@ -41873,7 +41835,7 @@ packages: resolution: {integrity: sha512-RDlerU8DdRRrlYS0MQ7Z9igPWABGLDwz6+ykBNff67RM3Sset2TDqeuOr+R5o00Ggn5U47GeLsGcSDxlZd9cHw==} peerDependencies: moment: ^2.18.1 - react: ^0.14 || ^15.5.4 || ^16.1.1 + react: ^17.0.2 react-dom: ^0.14 || ^15.5.4 || ^16.1.1 dependencies: airbnb-prop-types: 2.16.0(react@17.0.2) @@ -41900,7 +41862,7 @@ packages: resolution: {integrity: sha512-RDlerU8DdRRrlYS0MQ7Z9igPWABGLDwz6+ykBNff67RM3Sset2TDqeuOr+R5o00Ggn5U47GeLsGcSDxlZd9cHw==} peerDependencies: moment: ^2.18.1 - react: ^0.14 || ^15.5.4 || ^16.1.1 + react: ^17.0.2 react-dom: ^0.14 || ^15.5.4 || ^16.1.1 dependencies: airbnb-prop-types: 2.16.0(react@17.0.2) @@ -41928,7 +41890,7 @@ packages: peerDependencies: '@babel/runtime': ^7.0.0 moment: ^2.18.1 - react: ^0.14 || ^15.5.4 || ^16.1.1 + react: ^17.0.2 react-dom: ^0.14 || ^15.5.4 || ^16.1.1 react-with-direction: ^1.3.1 dependencies: @@ -41958,7 +41920,7 @@ packages: peerDependencies: '@babel/runtime': ^7.0.0 moment: ^2.18.1 - react: ^0.14 || ^15.5.4 || ^16.1.1 + react: ^17.0.2 react-dom: ^0.14 || ^15.5.4 || ^16.1.1 react-with-direction: ^1.3.1 dependencies: @@ -41969,7 +41931,7 @@ packages: is-touch-device: 1.0.1 lodash: 4.17.21 moment: 2.29.4 - object.assign: 4.1.4 + object.assign: 4.1.2 object.values: 1.1.5 prop-types: 15.8.1 raf: 3.4.1 @@ -42022,7 +41984,7 @@ packages: /react-dom@16.14.0(react@17.0.2): resolution: {integrity: sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==} peerDependencies: - react: ^16.14.0 + react: ^17.0.2 dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 @@ -42033,7 +41995,7 @@ packages: /react-dom@17.0.2(react@17.0.2): resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} peerDependencies: - react: 17.0.2 + react: ^17.0.2 dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 @@ -42043,7 +42005,7 @@ packages: /react-dom@18.2.0(react@17.0.2): resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: - react: ^18.2.0 + react: ^17.0.2 dependencies: loose-envify: 1.4.0 react: 17.0.2 @@ -42052,7 +42014,7 @@ packages: /react-easy-crop@3.5.3(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-ApTbh+lzKAvKqYW81ihd5J6ZTNN3vPDwi6ncFuUrHPI4bko2DlYOESkRm+0NYoW0H8YLaD7bxox+Z3EvIzAbUA==} peerDependencies: - react: '>=16.4.0' + react: ^17.0.2 react-dom: '>=16.4.0' dependencies: normalize-wheel: 1.0.1 @@ -42063,7 +42025,7 @@ packages: /react-easy-crop@4.5.1(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-MVzCWmKXTwZTK0iYqlF/gPLdLqvUGrLGX7SQ4g+DO3b/lCiVAwxZKLeZ1wjDfG+r/yEWUoL7At5a0kkDJeU+rQ==} peerDependencies: - react: '>=16.4.0' + react: ^17.0.2 react-dom: '>=16.4.0' dependencies: normalize-wheel: 1.0.1 @@ -42075,7 +42037,7 @@ packages: /react-element-to-jsx-string@14.3.4(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg==} peerDependencies: - react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 + react: ^17.0.2 react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 dependencies: '@base2/pretty-print-object': 1.0.1 @@ -42089,7 +42051,7 @@ packages: resolution: {integrity: sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==} engines: {node: '>=10', npm: '>=6'} peerDependencies: - react: '>=16.13.1' + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 react: 17.0.2 @@ -42102,7 +42064,7 @@ packages: /react-input-autosize@3.0.0(react@17.0.2): resolution: {integrity: sha512-nL9uS7jEs/zu8sqwFE5MAPx6pPkNAriACQ2rGLlqmKr2sPGtN7TXTyDdQt4lbNXVx7Uzadb40x8qotIuru6Rhg==} peerDependencies: - react: ^16.3.0 || ^17.0.0 + react: ^17.0.2 dependencies: prop-types: 15.8.1 react: 17.0.2 @@ -42111,7 +42073,7 @@ packages: /react-inspector@5.1.1(react@17.0.2): resolution: {integrity: sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==} peerDependencies: - react: ^16.8.4 || ^17.0.0 + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 is-dom: 1.1.0 @@ -42135,7 +42097,7 @@ packages: resolution: {integrity: sha512-duB9bxOaYg7Zt6TMFldIFxQRtSP+Dg3F1ZX3FXxSUn+3tZZ/9JCgeAQKDg7rhZSAqopq8TFRw3yIbnx77gyFTw==} engines: {node: '>=8'} peerDependencies: - react: ^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18 + react: ^17.0.2 react-dom: ^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18 dependencies: exenv: 1.2.2 @@ -42162,12 +42124,12 @@ packages: moment: 2.29.4 dev: false - /react-native-codegen@0.70.4(@babel/preset-env@7.12.7): + /react-native-codegen@0.70.4(@babel/preset-env@7.20.2): resolution: {integrity: sha512-bPyd5jm840omfx24VRyMP+KPzAefpRDwE18w5ywMWHCWZBSqLn1qI9WgBPnavlIrjTEuzxznWQNcaA26lw8AMQ==} dependencies: '@babel/parser': 7.22.15 flow-parser: 0.121.0 - jscodeshift: 0.13.1(@babel/preset-env@7.12.7) + jscodeshift: 0.13.1(@babel/preset-env@7.20.2) nullthrows: 1.1.1 transitivePeerDependencies: - '@babel/preset-env' @@ -42181,18 +42143,18 @@ packages: peerDependencies: react-native: '*' dependencies: - react-native: 0.70.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7)(react@18.1.0) + react-native: 0.70.0(@babel/core@7.17.8)(@babel/preset-env@7.20.2)(react@17.0.2) whatwg-url-without-unicode: 8.0.0-3 - /react-native@0.70.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7)(react@18.1.0): + /react-native@0.70.0(@babel/core@7.17.8)(@babel/preset-env@7.20.2)(react@17.0.2): resolution: {integrity: sha512-QjXLbrK9f+/B2eCzn6kAvglLV/8nwPuFGaFv7ggPpAzFRyx5bVN1dwQLHL3MrP7iXR/M7Jc6Nnid7tmRSic6vA==} engines: {node: '>=14'} hasBin: true peerDependencies: - react: 18.1.0 + react: ^17.0.2 dependencies: '@jest/create-cache-key-function': 27.5.1 - '@react-native-community/cli': 9.1.1(@babel/core@7.12.9) + '@react-native-community/cli': 9.1.1(@babel/core@7.17.8) '@react-native-community/cli-platform-android': 9.1.0 '@react-native-community/cli-platform-ios': 9.1.0 '@react-native/assets': 1.0.0 @@ -42205,23 +42167,23 @@ packages: invariant: 2.2.4 jsc-android: 250230.2.1 memoize-one: 5.2.1 - metro-react-native-babel-transformer: 0.72.1(@babel/core@7.12.9) + metro-react-native-babel-transformer: 0.72.1(@babel/core@7.17.8) metro-runtime: 0.72.1 metro-source-map: 0.72.1 mkdirp: 0.5.5 nullthrows: 1.1.1 pretty-format: 26.6.2 promise: 8.2.0 - react: 18.1.0 + react: 17.0.2 react-devtools-core: 4.24.0 - react-native-codegen: 0.70.4(@babel/preset-env@7.12.7) + react-native-codegen: 0.70.4(@babel/preset-env@7.20.2) react-native-gradle-plugin: 0.70.2 react-refresh: 0.4.3 - react-shallow-renderer: 16.15.0(react@18.1.0) + react-shallow-renderer: 16.15.0(react@17.0.2) regenerator-runtime: 0.13.11 scheduler: 0.22.0 stacktrace-parser: 0.1.10 - use-sync-external-store: 1.2.0(react@18.1.0) + use-sync-external-store: 1.2.0(react@17.0.2) whatwg-fetch: 3.6.2 ws: 6.2.2 transitivePeerDependencies: @@ -42235,7 +42197,7 @@ packages: /react-outside-click-handler@1.3.0(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-Te/7zFU0oHpAnctl//pP3hEAeobfeHMyygHB8MnjP6sX5OR8KHT1G3jmLsV3U9RnIYo+Yn+peJYWu+D5tUS8qQ==} peerDependencies: - react: ^0.14 || >=15 + react: ^17.0.2 react-dom: ^0.14 || >=15 dependencies: airbnb-prop-types: 2.16.0(react@17.0.2) @@ -42250,7 +42212,7 @@ packages: /react-outside-click-handler@1.3.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-Te/7zFU0oHpAnctl//pP3hEAeobfeHMyygHB8MnjP6sX5OR8KHT1G3jmLsV3U9RnIYo+Yn+peJYWu+D5tUS8qQ==} peerDependencies: - react: ^0.14 || >=15 + react: ^17.0.2 react-dom: ^0.14 || >=15 dependencies: airbnb-prop-types: 2.16.0(react@17.0.2) @@ -42266,7 +42228,7 @@ packages: resolution: {integrity: sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw==} peerDependencies: '@popperjs/core': ^2.0.0 - react: ^16.8.0 || ^17 + react: ^17.0.2 dependencies: '@popperjs/core': 2.11.4 react: 17.0.2 @@ -42277,7 +42239,7 @@ packages: /react-portal@4.2.1(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-fE9kOBagwmTXZ3YGRYb4gcMy+kSA+yLO0xnPankjRlfBv4uCpFXqKPfkpsGQQR15wkZ9EssnvTOl1yMzbkxhPQ==} peerDependencies: - react: ^15.0.0-0 || ^16.0.0-0 || ^17.0.0-0 + react: ^17.0.2 react-dom: ^15.0.0-0 || ^16.0.0-0 || ^17.0.0-0 dependencies: prop-types: 15.8.1 @@ -42288,7 +42250,7 @@ packages: /react-portal@4.2.1(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-fE9kOBagwmTXZ3YGRYb4gcMy+kSA+yLO0xnPankjRlfBv4uCpFXqKPfkpsGQQR15wkZ9EssnvTOl1yMzbkxhPQ==} peerDependencies: - react: ^15.0.0-0 || ^16.0.0-0 || ^17.0.0-0 + react: ^17.0.2 react-dom: ^15.0.0-0 || ^16.0.0-0 || ^17.0.0-0 dependencies: prop-types: 15.8.1 @@ -42299,7 +42261,7 @@ packages: /react-query@3.39.3(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: '*' react-native: '*' peerDependenciesMeta: @@ -42338,8 +42300,8 @@ packages: resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -42353,8 +42315,8 @@ packages: resolution: {integrity: sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -42372,8 +42334,8 @@ packages: resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -42389,14 +42351,14 @@ packages: /react-resize-aware@3.1.1(react@17.0.2): resolution: {integrity: sha512-M8IyVLBN8D6tEUss+bxQlWte3ZYtNEGhg7rBxtCVG8yEBjUlZwUo5EFLq6tnvTZXcgAbCLjsQn+NCoTJKumRYg==} peerDependencies: - react: ^16.8.0 || 17.x + react: ^17.0.2 dependencies: react: 17.0.2 /react-router-dom@6.3.0(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==} peerDependencies: - react: '>=16.8' + react: ^17.0.2 react-dom: '>=16.8' dependencies: history: 5.3.0 @@ -42408,7 +42370,7 @@ packages: /react-router-dom@6.3.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==} peerDependencies: - react: '>=16.8' + react: ^17.0.2 react-dom: '>=16.8' dependencies: history: 5.3.0 @@ -42420,7 +42382,7 @@ packages: /react-router@6.3.0(react@17.0.2): resolution: {integrity: sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==} peerDependencies: - react: '>=16.8' + react: ^17.0.2 dependencies: history: 5.3.0 react: 17.0.2 @@ -42429,7 +42391,7 @@ packages: /react-select@3.2.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-B/q3TnCZXEKItO0fFN/I0tWOX3WJvi/X2wtdffmwSQVRwg5BpValScTO1vdic9AxlUgmeSzib2hAZAwIUQUZGQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -42447,7 +42409,7 @@ packages: /react-select@5.7.4(@babel/core@7.17.8)(@types/react@17.0.50)(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-NhuE56X+p9QDFh4BgeygHFIvJJszO1i1KSkg/JPcIJrbovyRtI+GuOEa4XzFCEpZRAEoEI8u/cAHK+jG/PgUzQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@babel/runtime': 7.21.0 @@ -42469,19 +42431,19 @@ packages: /react-shallow-renderer@16.14.1(react@17.0.2): resolution: {integrity: sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg==} peerDependencies: - react: ^16.0.0 || ^17.0.0 + react: ^17.0.2 dependencies: object-assign: 4.1.1 react: 17.0.2 react-is: 17.0.2 - /react-shallow-renderer@16.15.0(react@18.1.0): + /react-shallow-renderer@16.15.0(react@17.0.2): resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 dependencies: object-assign: 4.1.1 - react: 18.1.0 + react: 17.0.2 react-is: 18.2.0 /react-sizeme@3.0.2: @@ -42497,8 +42459,8 @@ packages: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -42512,7 +42474,7 @@ packages: /react-syntax-highlighter@15.5.0(react@17.0.2): resolution: {integrity: sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==} peerDependencies: - react: '>= 0.14.0' + react: ^17.0.2 dependencies: '@babel/runtime': 7.21.0 highlight.js: 10.7.3 @@ -42525,7 +42487,7 @@ packages: /react-test-renderer@16.14.0(react@17.0.2): resolution: {integrity: sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==} peerDependencies: - react: ^16.14.0 + react: ^17.0.2 dependencies: object-assign: 4.1.1 prop-types: 15.8.1 @@ -42537,7 +42499,7 @@ packages: /react-test-renderer@17.0.2(react@17.0.2): resolution: {integrity: sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==} peerDependencies: - react: 17.0.2 + react: ^17.0.2 dependencies: object-assign: 4.1.1 react: 17.0.2 @@ -42548,7 +42510,7 @@ packages: /react-transition-group@4.4.2(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==} peerDependencies: - react: '>=16.6.0' + react: ^17.0.2 react-dom: '>=16.6.0' dependencies: '@babel/runtime': 7.21.0 @@ -42562,7 +42524,7 @@ packages: /react-transition-group@4.4.2(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==} peerDependencies: - react: '>=16.6.0' + react: ^17.0.2 react-dom: '>=16.6.0' dependencies: '@babel/runtime': 7.21.0 @@ -42575,7 +42537,7 @@ packages: /react-visibility-sensor@5.1.1(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-cTUHqIK+zDYpeK19rzW6zF9YfT4486TIgizZW53wEZ+/GPBbK7cNS0EHyJVyHYacwFEvvHLEKfgJndbemWhB/w==} peerDependencies: - react: '>=16.0.0' + react: ^17.0.2 react-dom: '>=16.0.0' dependencies: prop-types: 15.8.1 @@ -42586,7 +42548,7 @@ packages: /react-with-direction@1.4.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-ybHNPiAmaJpoWwugwqry9Hd1Irl2hnNXlo/2SXQBwbLn/jGMauMS2y9jw+ydyX5V9ICryCqObNSthNt5R94xpg==} peerDependencies: - react: ^0.14 || ^15 || ^16 + react: ^17.0.2 react-dom: ^0.14 || ^15 || ^16 dependencies: airbnb-prop-types: 2.16.0(react@17.0.2) @@ -42638,7 +42600,7 @@ packages: /react-with-styles@3.2.3(react-with-direction@1.4.0)(react@17.0.2): resolution: {integrity: sha512-MTI1UOvMHABRLj5M4WpODfwnveHaip6X7QUMI2x6zovinJiBXxzhA9AJP7MZNaKqg1JRFtHPXZdroUC8KcXwlQ==} peerDependencies: - react: '>=0.14' + react: ^17.0.2 react-with-direction: ^1.1.0 dependencies: hoist-non-react-statics: 3.3.2 @@ -42652,7 +42614,7 @@ packages: resolution: {integrity: sha512-tZCTY27KriRNhwHIbg1NkSdTTOSfXDg6Z7s+Q37mtz0Ym7Sc7IOr3PzVt4qJhJMW6Nkvfi3g34FuhtiGAJCBQA==} peerDependencies: '@babel/runtime': ^7.0.0 - react: '>=0.14' + react: ^17.0.2 react-with-direction: ^1.3.1 dependencies: '@babel/runtime': 7.17.7 @@ -42668,7 +42630,7 @@ packages: resolution: {integrity: sha512-tZCTY27KriRNhwHIbg1NkSdTTOSfXDg6Z7s+Q37mtz0Ym7Sc7IOr3PzVt4qJhJMW6Nkvfi3g34FuhtiGAJCBQA==} peerDependencies: '@babel/runtime': ^7.0.0 - react: '>=0.14' + react: ^17.0.2 react-with-direction: ^1.3.1 dependencies: '@babel/runtime': 7.21.0 @@ -42687,12 +42649,6 @@ packages: loose-envify: 1.4.0 object-assign: 4.1.1 - /react@18.1.0: - resolution: {integrity: sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==} - engines: {node: '>=0.10.0'} - dependencies: - loose-envify: 1.4.0 - /read-cmd-shim@3.0.1: resolution: {integrity: sha512-kEmDUoYf/CDy8yZbLTmhB1X9kkjf9Q80PCNsDMb7ufrGd6zZSQA1+UyjrO+pZm5K/S4OXCWJeiIt1JA8kAsa6g==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -42838,7 +42794,7 @@ packages: /reakit-system@0.15.2(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-TvRthEz0DmD0rcJkGamMYx+bATwnGNWJpe/lc8UV2Js8nnPvkaxrHk5fX9cVASFrWbaIyegZHCWUBfxr30bmmA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 dependencies: react: 17.0.2 @@ -42849,7 +42805,7 @@ packages: /reakit-system@0.15.2(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-TvRthEz0DmD0rcJkGamMYx+bATwnGNWJpe/lc8UV2Js8nnPvkaxrHk5fX9cVASFrWbaIyegZHCWUBfxr30bmmA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 dependencies: react: 17.0.2 @@ -42859,7 +42815,7 @@ packages: /reakit-utils@0.15.2(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-i/RYkq+W6hvfFmXw5QW7zvfJJT/K8a4qZ0hjA79T61JAFPGt23DsfxwyBbyK91GZrJ9HMrXFVXWMovsKBc1qEQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 dependencies: react: 17.0.2 @@ -42869,7 +42825,7 @@ packages: /reakit-utils@0.15.2(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-i/RYkq+W6hvfFmXw5QW7zvfJJT/K8a4qZ0hjA79T61JAFPGt23DsfxwyBbyK91GZrJ9HMrXFVXWMovsKBc1qEQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 dependencies: react: 17.0.2 @@ -42878,7 +42834,7 @@ packages: /reakit-warning@0.6.2(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-z/3fvuc46DJyD3nJAUOto6inz2EbSQTjvI/KBQDqxwB0y02HDyeP8IWOJxvkuAUGkWpeSx+H3QWQFSNiPcHtmw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 + react: ^17.0.2 dependencies: react: 17.0.2 reakit-utils: 0.15.2(react-dom@16.14.0)(react@17.0.2) @@ -42889,7 +42845,7 @@ packages: /reakit-warning@0.6.2(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-z/3fvuc46DJyD3nJAUOto6inz2EbSQTjvI/KBQDqxwB0y02HDyeP8IWOJxvkuAUGkWpeSx+H3QWQFSNiPcHtmw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 + react: ^17.0.2 dependencies: react: 17.0.2 reakit-utils: 0.15.2(react-dom@17.0.2)(react@17.0.2) @@ -42899,7 +42855,7 @@ packages: /reakit@1.3.11(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-mYxw2z0fsJNOQKAEn5FJCPTU3rcrY33YZ/HzoWqZX0G7FwySp1wkCYW79WhuYMNIUFQ8s3Baob1RtsEywmZSig==} peerDependencies: - react: ^16.8.0 || ^17.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 dependencies: '@popperjs/core': 2.11.4 @@ -42914,7 +42870,7 @@ packages: /reakit@1.3.11(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-mYxw2z0fsJNOQKAEn5FJCPTU3rcrY33YZ/HzoWqZX0G7FwySp1wkCYW79WhuYMNIUFQ8s3Baob1RtsEywmZSig==} peerDependencies: - react: ^16.8.0 || ^17.0.0 + react: ^17.0.2 react-dom: ^16.8.0 || ^17.0.0 dependencies: '@popperjs/core': 2.11.4 @@ -43028,6 +42984,7 @@ packages: resolution: {integrity: sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==} dependencies: '@babel/runtime': 7.21.0 + dev: true /regenerator-transform@0.15.0: resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==} @@ -43768,7 +43725,7 @@ packages: sass: 1.60.0 schema-utils: 3.1.1 semver: 7.5.0 - webpack: 5.76.3(webpack-cli@4.9.2) + webpack: 5.76.3(webpack-cli@3.3.12) dev: true /sass-loader@12.6.0(sass@1.60.0)(webpack@5.76.3): @@ -43982,6 +43939,7 @@ packages: /semver@7.0.0: resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==} hasBin: true + dev: true /semver@7.3.5: resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} @@ -44235,7 +44193,7 @@ packages: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -44246,7 +44204,7 @@ packages: resolution: {integrity: sha512-D1SaWpOW8afq1CZGWB8xTfrT3FekjQmPValrqncJMX7QFl8YwhrPTZvMCANLtgBwwdS+7zURyqxDDEmY558tTw==} dependencies: buffer: 6.0.3 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) err-code: 3.0.1 get-browser-rtc: 1.1.0 queue-microtask: 1.2.3 @@ -44420,7 +44378,7 @@ packages: engines: {node: '>= 10'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) socks: 2.7.0 transitivePeerDependencies: - supports-color @@ -44431,7 +44389,7 @@ packages: engines: {node: '>= 10'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) socks: 2.7.0 transitivePeerDependencies: - supports-color @@ -44603,7 +44561,7 @@ packages: /spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -44616,7 +44574,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -45047,7 +45005,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.1.1 - webpack: 5.76.3(webpack-cli@4.9.2) + webpack: 5.76.3(webpack-cli@3.3.12) dev: true /style-search@0.1.0: @@ -45238,7 +45196,7 @@ packages: balanced-match: 2.0.0 chalk: 4.1.2 cosmiconfig: 7.0.1 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) execall: 2.0.0 fast-glob: 3.2.7 fastest-levenshtein: 1.0.12 @@ -45297,7 +45255,7 @@ packages: balanced-match: 1.0.2 chalk: 4.1.2 cosmiconfig: 7.0.1 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) execall: 2.0.0 fast-glob: 3.2.11 fastest-levenshtein: 1.0.12 @@ -45354,7 +45312,7 @@ packages: colord: 2.9.2 cosmiconfig: 7.0.1 css-functions-list: 3.0.1 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) execall: 2.0.0 fast-glob: 3.2.11 fastest-levenshtein: 1.0.12 @@ -45417,7 +45375,7 @@ packages: dependencies: component-emitter: 1.3.0 cookiejar: 2.1.3 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) fast-safe-stringify: 2.1.1 form-data: 4.0.0 formidable: 2.0.1 @@ -45484,6 +45442,7 @@ packages: /supports-color@9.2.2: resolution: {integrity: sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA==} engines: {node: '>=12'} + dev: true /supports-hyperlinks@2.2.0: resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} @@ -45881,7 +45840,7 @@ packages: serialize-javascript: 6.0.0 source-map: 0.6.1 terser: 5.10.0(acorn@8.8.1) - webpack: 5.76.3(webpack-cli@4.9.2) + webpack: 5.76.3(webpack-cli@3.3.12) transitivePeerDependencies: - acorn dev: true @@ -47095,7 +47054,7 @@ packages: loader-utils: 1.4.0 mime: 2.6.0 schema-utils: 1.0.0 - webpack: 5.76.3(webpack-cli@4.9.2) + webpack: 5.76.3(webpack-cli@3.3.12) dev: true /url-loader@3.0.0(webpack@4.46.0): @@ -47178,8 +47137,8 @@ packages: resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -47191,7 +47150,7 @@ packages: /use-debounce@3.4.3(react@17.0.2): resolution: {integrity: sha512-nxy+opOxDccWfhMl36J5BSCTpvcj89iaQk2OZWLAtBJQj7ISCtx1gh+rFbdjGfMl6vtCZf6gke/kYvrkVfHMoA==} peerDependencies: - react: '>=16.8.0' + react: ^17.0.2 dependencies: react: 17.0.2 dev: false @@ -47200,7 +47159,7 @@ packages: resolution: {integrity: sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==} peerDependencies: '@types/react': '*' - react: ^16.8.0 || ^17.0.0 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -47213,7 +47172,7 @@ packages: resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -47224,7 +47183,7 @@ packages: /use-lilius@2.0.3(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-+Q7nspdv+QGnyHGVMd6yAdLrqv5EGB4n3ix4GJH0JEE27weKCLCLmZSuAr5Nw+yPBCZn/iZ+KjL5+UykLCWXrw==} peerDependencies: - react: '*' + react: ^17.0.2 react-dom: '*' dependencies: date-fns: 2.29.3 @@ -47234,14 +47193,14 @@ packages: /use-memo-one@1.1.2(react@17.0.2): resolution: {integrity: sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 + react: ^17.0.2 dependencies: react: 17.0.2 /use-resize-observer@9.1.0(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==} peerDependencies: - react: 16.8.0 - 18 + react: ^17.0.2 react-dom: 16.8.0 - 18 dependencies: '@juggle/resize-observer': 3.4.0 @@ -47253,8 +47212,8 @@ packages: resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': ^17.0.2 + react: ^17.0.2 peerDependenciesMeta: '@types/react': optional: true @@ -47267,24 +47226,16 @@ packages: /use-subscription@1.6.0(react@17.0.2): resolution: {integrity: sha512-0Y/cTLlZfw547tJhJMoRA16OUbVqRm6DmvGpiGbmLST6BIA5KU5cKlvlz8DVMrACnWpyEjCkgmhLatthP4jUbA==} peerDependencies: - react: ^18.0.0 + react: ^17.0.2 dependencies: react: 17.0.2 /use-sync-external-store@1.2.0(react@17.0.2): resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17.0.2 dependencies: react: 17.0.2 - dev: false - - /use-sync-external-store@1.2.0(react@18.1.0): - resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - react: 18.1.0 /use@3.1.1: resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} @@ -47444,7 +47395,7 @@ packages: '@babel/types': '>=7.13' aslemammad-vite-plugin-macro: '>=1.0.0-alpha.1' babel-plugin-macros: '>=3.0' - react: '>=16.8' + react: ^17.0.2 vite: '>=2.8.6' peerDependenciesMeta: '@babel/helper-module-imports': @@ -47473,7 +47424,7 @@ packages: '@babel/types': '>=7.13' aslemammad-vite-plugin-macro: '>=1.0.0-alpha.1' babel-plugin-macros: '>=3.0' - react: '>=16.8' + react: ^17.0.2 vite: '>=2.8.6' peerDependenciesMeta: '@babel/helper-module-imports': @@ -47651,7 +47602,7 @@ packages: dependencies: chalk: 2.4.2 commander: 3.0.2 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -47942,7 +47893,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 3.1.1 - webpack: 5.76.3(webpack-cli@4.9.2) + webpack: 5.76.3(webpack-cli@3.3.12) dev: true /webpack-dev-middleware@5.3.3(webpack@5.70.0): @@ -48652,7 +48603,7 @@ packages: resolution: {integrity: sha512-NMp0YsBM40CuI5vWtHpjWOuf96rPfbpGkamlJpVwYvgenIh1ynRzqVnGfsnjofgz13T2qcKkdwJY0Y2X7z+W+w==} dependencies: '@babel/runtime': 7.21.0 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) progress-event: 1.0.0 uuid: 7.0.3 wp-error: 1.3.0 @@ -49163,7 +49114,7 @@ packages: cli-table: 0.3.11 commander: 7.1.0 dateformat: 4.6.3 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) diff: 5.1.0 error: 10.4.0 escape-string-regexp: 4.0.0 @@ -49207,7 +49158,7 @@ packages: dependencies: chalk: 4.1.2 dargs: 7.0.0 - debug: 4.3.4(supports-color@9.2.2) + debug: 4.3.4(supports-color@8.1.1) execa: 5.1.1 github-username: 6.0.0 lodash: 4.17.21 diff --git a/tools/monorepo-utils/package.json b/tools/monorepo-utils/package.json index 484f9bd608d..cff8d4f496d 100644 --- a/tools/monorepo-utils/package.json +++ b/tools/monorepo-utils/package.json @@ -13,6 +13,7 @@ "@octokit/graphql": "4.8.0", "@octokit/graphql-schema": "^14.1.0", "@octokit/types": "^9.2.0", + "@slack/web-api": "^6.9.0", "@types/cli-table": "^0.3.1", "@types/uuid": "^9.0.1", "chalk": "^4.1.2", @@ -24,13 +25,13 @@ "graphql": "^16.6.0", "gray-matter": "^4.0.3", "js-yaml": "^4.1.0", + "luxon": "^3.4.4", "octokit": "^2.0.14", "ora": "^5.4.1", "promptly": "^3.2.0", "semver": "^7.3.2", "simple-git": "^3.10.0", - "uuid": "^9.0.0", - "@slack/web-api": "^6.9.0" + "uuid": "^9.0.0" }, "devDependencies": { "@types/jest": "^27.4.1", diff --git a/tools/monorepo-utils/src/code-freeze/commands/accelerated-prep/index.ts b/tools/monorepo-utils/src/code-freeze/commands/accelerated-prep/index.ts new file mode 100644 index 00000000000..4329bd68ad7 --- /dev/null +++ b/tools/monorepo-utils/src/code-freeze/commands/accelerated-prep/index.ts @@ -0,0 +1,159 @@ +/** + * External dependencies + */ +import { Command } from '@commander-js/extra-typings'; +import simpleGit from 'simple-git'; + +/** + * Internal dependencies + */ +import { Logger } from '../../../core/logger'; +import { + sparseCheckoutRepoShallow, + checkoutRemoteBranch, +} from '../../../core/git'; +import { createPullRequest } from '../../../core/github/repo'; +import { getEnvVar } from '../../../core/environment'; +import { Options } from './types'; +import { addHeader, createChangelog } from './lib/prep'; + +export const acceleratedPrepCommand = new Command( 'accelerated-prep' ) + .description( 'Prep for an accelerated release' ) + .argument( '', 'Version to bump to use for changelog' ) + .argument( '', 'Release date to use in changelog' ) + .option( + '-o --owner ', + 'Repository owner. Default: woocommerce', + 'woocommerce' + ) + .option( + '-n --name ', + 'Repository name. Default: woocommerce', + 'woocommerce' + ) + .option( + '-b --base ', + 'Base branch to create the PR against. Default: trunk', + 'trunk' + ) + .option( + '-d --dry-run', + 'Prepare the version bump and log a diff. Do not create a PR or push to branch', + false + ) + .option( + '-c --commit-direct-to-base', + 'Commit directly to the base branch. Do not create a PR just push directly to base branch', + false + ) + .action( async ( version, date, options: Options ) => { + const { owner, name, base, dryRun, commitDirectToBase } = options; + + Logger.startTask( + `Making a temporary clone of '${ owner }/${ name }'` + ); + + const source = `github.com/${ owner }/${ name }`; + const token = getEnvVar( 'GITHUB_TOKEN', true ); + const remote = `https://${ owner }:${ token }@${ source }`; + const tmpRepoPath = await sparseCheckoutRepoShallow( + remote, + 'woocommerce', + [ + 'plugins/woocommerce/includes/class-woocommerce.php', + // All that's needed is the line above, but including these here for completeness. + 'plugins/woocommerce/composer.json', + 'plugins/woocommerce/package.json', + 'plugins/woocommerce/readme.txt', + 'plugins/woocommerce/woocommerce.php', + ] + ); + Logger.endTask(); + + Logger.notice( + `Temporary clone of '${ owner }/${ name }' created at ${ tmpRepoPath }` + ); + + const git = simpleGit( { + baseDir: tmpRepoPath, + config: [ 'core.hooksPath=/dev/null' ], + } ); + + const branch = `prep/${ base }-accelerated`; + + try { + if ( commitDirectToBase ) { + if ( base === 'trunk' ) { + Logger.error( + `The --commit-direct-to-base option cannot be used with the trunk branch as a base. A pull request must be created instead.` + ); + } + Logger.notice( `Checking out ${ base }` ); + await checkoutRemoteBranch( tmpRepoPath, base ); + } else { + const exists = await git.raw( 'ls-remote', 'origin', branch ); + + if ( ! dryRun && exists.trim().length > 0 ) { + Logger.error( + `Branch ${ branch } already exists. Run \`git push --delete ${ branch }\` and rerun this command.` + ); + } + + if ( base !== 'trunk' ) { + // if the base is not trunk, we need to checkout the base branch first before creating a new branch. + Logger.notice( `Checking out ${ base }` ); + await checkoutRemoteBranch( tmpRepoPath, base ); + } + Logger.notice( `Creating new branch ${ branch }` ); + await git.checkoutBranch( branch, base ); + } + + const workingBranch = commitDirectToBase ? base : branch; + + Logger.notice( + `Adding Woo header to main plugin file and creating changelog.txt on ${ workingBranch } branch` + ); + addHeader( tmpRepoPath ); + createChangelog( tmpRepoPath, version, date ); + + if ( dryRun ) { + const diff = await git.diffSummary(); + Logger.notice( + `The prep has been completed in the following files:` + ); + Logger.warn( diff.files.map( ( f ) => f.file ).join( '\n' ) ); + Logger.notice( + 'Dry run complete. No pull was request created nor was a commit made.' + ); + return; + } + + Logger.notice( 'Adding and committing changes' ); + await git.add( '.' ); + await git.commit( + `Add Woo header to main plugin file and create changelog in ${ base }` + ); + + Logger.notice( `Pushing ${ workingBranch } branch to Github` ); + await git.push( 'origin', workingBranch ); + + if ( ! commitDirectToBase ) { + Logger.startTask( 'Creating a pull request' ); + + const pullRequest = await createPullRequest( { + owner, + name, + title: `Add Woo header to main plugin file and create changelog in ${ base }`, + body: `This PR adds the Woo header to the main plugin file and creates a changelog.txt file in ${ base }.`, + head: branch, + base, + } ); + Logger.notice( + `Pull request created: ${ pullRequest.html_url }` + ); + Logger.endTask(); + } + } catch ( error ) { + Logger.error( error ); + } + } ); diff --git a/tools/monorepo-utils/src/code-freeze/commands/accelerated-prep/lib/prep.ts b/tools/monorepo-utils/src/code-freeze/commands/accelerated-prep/lib/prep.ts new file mode 100644 index 00000000000..e1eac346dde --- /dev/null +++ b/tools/monorepo-utils/src/code-freeze/commands/accelerated-prep/lib/prep.ts @@ -0,0 +1,57 @@ +/** + * External dependencies + */ +import { readFile, writeFile } from 'fs/promises'; +import { join } from 'path'; + +/** + * Internal dependencies + */ +import { Logger } from '../../../../core/logger'; + +/** + * Add Woo header to main plugin file. + * + * @param tmpRepoPath cloned repo path + */ +export const addHeader = async ( tmpRepoPath: string ): Promise< void > => { + const filePath = join( tmpRepoPath, 'plugins/woocommerce/woocommerce.php' ); + try { + const pluginFileContents = await readFile( filePath, 'utf8' ); + + const updatedPluginFileContents = pluginFileContents.replace( + ' * @package WooCommerce\n */', + ' *\n * Woo: 18734002369816:624a1b9ba2fe66bb06d84bcdd401c6a6\n *\n * @package WooCommerce\n */' + ); + + await writeFile( filePath, updatedPluginFileContents ); + } catch ( e ) { + Logger.error( e ); + } +}; + +/** + * Create changelog file. + * + * @param tmpRepoPath cloned repo path + * @param version version for the changelog file + * @param date date of the release (Y-m-d) + */ +export const createChangelog = async ( + tmpRepoPath: string, + version: string, + date: string +): Promise< void > => { + const filePath = join( tmpRepoPath, 'plugins/woocommerce/changelog.txt' ); + try { + const changelogContents = `*** WooCommerce *** + +${ date } - Version ${ version } +* Update - Deploy of WOoCommerce ${ version } +`; + + await writeFile( filePath, changelogContents ); + } catch ( e ) { + Logger.error( e ); + } +}; diff --git a/tools/monorepo-utils/src/code-freeze/commands/accelerated-prep/types.ts b/tools/monorepo-utils/src/code-freeze/commands/accelerated-prep/types.ts new file mode 100644 index 00000000000..4b8fdf15a9d --- /dev/null +++ b/tools/monorepo-utils/src/code-freeze/commands/accelerated-prep/types.ts @@ -0,0 +1,7 @@ +export type Options = { + owner?: string; + name?: string; + base?: string; + dryRun?: boolean; + commitDirectToBase?: boolean; +}; diff --git a/tools/monorepo-utils/src/code-freeze/commands/changelog/index.ts b/tools/monorepo-utils/src/code-freeze/commands/changelog/index.ts index 9b8aafe566f..d1e6ab62b3e 100644 --- a/tools/monorepo-utils/src/code-freeze/commands/changelog/index.ts +++ b/tools/monorepo-utils/src/code-freeze/commands/changelog/index.ts @@ -28,6 +28,11 @@ export const changelogCommand = new Command( 'changelog' ) '-d --dev-repo-path ', 'Path to existing repo. Use this option to avoid cloning a fresh repo for development purposes. Note that using this option assumes dependencies are already installed.' ) + .option( + '-c --commit-direct-to-base', + 'Commit directly to the base branch. Do not create a PR just push directly to base branch', + false + ) .option( '-o, --override ', "Time Override: The time to use in checking whether the action should run (default: 'now').", @@ -39,10 +44,15 @@ export const changelogCommand = new Command( 'changelog' ) Logger.startTask( `Making a temporary clone of '${ owner }/${ name }'` ); + + const cloneOptions = { + owner: owner ? owner : 'woocommerce', + name: name ? name : 'woocommerce', + }; // Use a supplied path, otherwise do a full clone of the repo, including history so that changelogs can be created with links to PRs. const tmpRepoPath = devRepoPath ? devRepoPath - : await cloneAuthenticatedRepo( options, false ); + : await cloneAuthenticatedRepo( cloneOptions, false ); Logger.endTask(); diff --git a/tools/monorepo-utils/src/code-freeze/commands/changelog/lib/index.ts b/tools/monorepo-utils/src/code-freeze/commands/changelog/lib/index.ts index 49907137ba3..63a7d78a550 100644 --- a/tools/monorepo-utils/src/code-freeze/commands/changelog/lib/index.ts +++ b/tools/monorepo-utils/src/code-freeze/commands/changelog/lib/index.ts @@ -13,7 +13,10 @@ import { Logger } from '../../../../core/logger'; import { checkoutRemoteBranch } from '../../../../core/git'; import { createPullRequest } from '../../../../core/github/repo'; import { Options } from '../types'; -import { getToday } from '../../verify-day/utils'; +import { + getToday, + DAYS_BETWEEN_CODE_FREEZE_AND_RELEASE, +} from '../../get-version/lib'; /** * Perform changelog adjustments after Jetpack Changelogger has run. @@ -27,9 +30,10 @@ const updateReleaseChangelogs = async ( ) => { const today = getToday( override ); - // The release date is 22 days after the code freeze. - const releaseTime = new Date( today.getTime() + 22 * 24 * 60 * 60 * 1000 ); - const releaseDate = releaseTime.toISOString().split( 'T' )[ 0 ]; + const releaseTime = today.plus( { + days: DAYS_BETWEEN_CODE_FREEZE_AND_RELEASE, + } ); + const releaseDate = releaseTime.toISODate(); const readmeFile = path.join( tmpRepoPath, @@ -79,7 +83,7 @@ export const updateReleaseBranchChangelogs = async ( tmpRepoPath: string, releaseBranch: string ): Promise< { deletionCommitHash: string; prNumber: number } > => { - const { owner, name, version } = options; + const { owner, name, version, commitDirectToBase } = options; try { // Do a full checkout so that we can find the correct PR numbers for changelog entries. await checkoutRemoteBranch( tmpRepoPath, releaseBranch, false ); @@ -100,10 +104,12 @@ export const updateReleaseBranchChangelogs = async ( const branch = `update/${ version }-changelog`; try { - await git.checkout( { - '-b': null, - [ branch ]: null, - } ); + if ( ! commitDirectToBase ) { + await git.checkout( { + '-b': null, + [ branch ]: null, + } ); + } Logger.notice( `Running the changelog script in ${ tmpRepoPath }` ); execSync( @@ -131,9 +137,18 @@ export const updateReleaseBranchChangelogs = async ( await git.commit( `Update the readme files for the ${ version } release` ); - await git.push( 'origin', branch ); + await git.push( 'origin', commitDirectToBase ? releaseBranch : branch ); await git.checkout( '.' ); + if ( commitDirectToBase ) { + Logger.notice( + `Changelog update was committed directly to ${ releaseBranch }` + ); + return { + deletionCommitHash: deletionCommitHash.trim(), + prNumber: -1, + }; + } Logger.notice( `Creating PR for ${ branch }` ); const pullRequest = await createPullRequest( { owner, @@ -194,7 +209,9 @@ export const updateTrunkChangelog = async ( owner, name, title: `Release: Remove ${ version } change files`, - body: `This pull request was automatically generated during the code freeze to remove the changefiles from ${ version } that are compiled into the \`${ releaseBranch }\` branch via #${ prNumber }`, + body: `This pull request was automatically generated during the code freeze to remove the changefiles from ${ version } that are compiled into the \`${ releaseBranch }\` ${ + prNumber > 0 ? `branch via #${ prNumber }` : '' + }`, head: branch, base: 'trunk', } ); diff --git a/tools/monorepo-utils/src/code-freeze/commands/changelog/types.ts b/tools/monorepo-utils/src/code-freeze/commands/changelog/types.ts index 95ba3a7fb55..b85a26b1338 100644 --- a/tools/monorepo-utils/src/code-freeze/commands/changelog/types.ts +++ b/tools/monorepo-utils/src/code-freeze/commands/changelog/types.ts @@ -1,7 +1,8 @@ export type Options = { - owner: string; - name: string; + owner?: string; + name?: string; version: string; devRepoPath?: string; - override: string; + commitDirectToBase?: boolean; + override?: string; }; diff --git a/tools/monorepo-utils/src/code-freeze/commands/get-version/index.ts b/tools/monorepo-utils/src/code-freeze/commands/get-version/index.ts new file mode 100644 index 00000000000..e7c05812b7c --- /dev/null +++ b/tools/monorepo-utils/src/code-freeze/commands/get-version/index.ts @@ -0,0 +1,168 @@ +/** + * External dependencies + */ +import { Command } from '@commander-js/extra-typings'; +import { DateTime } from 'luxon'; +import { setOutput } from '@actions/core'; +import chalk from 'chalk'; + +/** + * Internal dependencies + */ +import { Logger } from '../../../core/logger'; +import { isGithubCI } from '../../../core/environment'; +import { + getToday, + getMonthlyCycle, + getAcceleratedCycle, + getVersionsBetween, +} from './lib/index'; + +const getRange = ( override, between ) => { + if ( isGithubCI() ) { + Logger.error( + '-b, --between option is not compatible with GitHub CI Output.' + ); + process.exit( 1 ); + } + + const today = getToday( override ); + const end = getToday( between ); + const versions = getVersionsBetween( today, end ); + + Logger.notice( + chalk.greenBright.bold( + `Releases Between ${ today.toFormat( 'DDDD' ) } and ${ end.toFormat( + 'DDDD' + ) }\n` + ) + ); + + Logger.table( + [ 'Version', 'Development Begins', 'Freeze', 'Release' ], + versions.map( ( v ) => + Object.values( v ).map( ( d: DateTime | string ) => + typeof d.toFormat === 'function' + ? d.toFormat( 'EEE, MMM dd, yyyy' ) + : d + ) + ) + ); + + process.exit( 0 ); +}; + +export const getVersionCommand = new Command( 'get-version' ) + .description( 'Get the release calendar for a given date' ) + .option( + '-o, --override ', + "Time Override: The time to use in checking whether the action should run (default: 'now').", + 'now' + ) + .option( + '-b, --between ', + 'When provided, instead of showing a single day, will show a releases in the range of to .' + ) + .action( ( { override, between } ) => { + if ( between ) { + return getRange( override, between ); + } + + const today = getToday( override ); + const acceleratedRelease = getAcceleratedCycle( today, false ); + const acceleratedDevelopment = getAcceleratedCycle( today ); + const monthlyRelease = getMonthlyCycle( today, false ); + const monthlyDevelopment = getMonthlyCycle( today ); + + // Generate human-friendly output. + Logger.notice( + chalk.greenBright.bold( + `Release Calendar for ${ today.toFormat( 'DDDD' ) }\n` + ) + ); + const table = []; + // We're not in a release cycle on Wednesday. + if ( today.get( 'weekday' ) !== 3 ) { + table.push( [ + `${ chalk.red( 'Accelerated Release Cycle' ) }`, + acceleratedRelease.version, + acceleratedRelease.begin.toFormat( 'EEE, MMM dd, yyyy' ), + acceleratedRelease.freeze.toFormat( 'EEE, MMM dd, yyyy' ), + acceleratedRelease.release.toFormat( 'EEE, MMM dd, yyyy' ), + ] ); + } + table.push( [ + `${ chalk.red( 'Accelerated Development Cycle' ) }`, + acceleratedDevelopment.version, + acceleratedDevelopment.begin.toFormat( 'EEE, MMM dd, yyyy' ), + acceleratedDevelopment.freeze.toFormat( 'EEE, MMM dd, yyyy' ), + acceleratedDevelopment.release.toFormat( 'EEE, MMM dd, yyyy' ), + ] ); + // We're only in a release cycle if it is after the freeze day. + if ( today > monthlyRelease.freeze ) { + table.push( [ + `${ chalk.red( 'Monthly Release Cycle' ) }`, + monthlyRelease.version, + monthlyRelease.begin.toFormat( 'EEE, MMM dd, yyyy' ), + monthlyRelease.freeze.toFormat( 'EEE, MMM dd, yyyy' ), + monthlyRelease.release.toFormat( 'EEE, MMM dd, yyyy' ), + ] ); + } + table.push( [ + `${ chalk.red( 'Monthly Development Cycle' ) }`, + monthlyDevelopment.version, + monthlyDevelopment.begin.toFormat( 'EEE, MMM dd, yyyy' ), + monthlyDevelopment.freeze.toFormat( 'EEE, MMM dd, yyyy' ), + monthlyDevelopment.release.toFormat( 'EEE, MMM dd, yyyy' ), + ] ); + Logger.table( + [ '', 'Version', 'Development Begins', 'Freeze', 'Release' ], + table + ); + + if ( isGithubCI() ) { + // For the machines. + const isTodayAcceleratedFreeze = today.get( 'weekday' ) === 4; + const isTodayMonthlyFreeze = +today === +monthlyDevelopment.begin; + const monthlyVersionXY = monthlyRelease.version.substr( + 0, + monthlyRelease.version.lastIndexOf( '.' ) + ); + setOutput( + 'isTodayAcceleratedFreeze', + isTodayAcceleratedFreeze ? 'yes' : 'no' + ); + setOutput( + 'isTodayMonthlyFreeze', + isTodayMonthlyFreeze ? 'yes' : 'no' + ); + setOutput( 'acceleratedVersion', acceleratedRelease.version ); + setOutput( 'monthlyVersion', monthlyRelease.version ); + setOutput( 'monthlyVersionXY', monthlyVersionXY ); + setOutput( + 'releasesFrozenToday', + JSON.stringify( + Object.values( { + ...( isTodayMonthlyFreeze && { + monthlyVersion: `${ monthlyRelease.version } (Monthly)`, + } ), + ...( isTodayAcceleratedFreeze && { + aVersion: `${ acceleratedRelease.version } (AF)`, + } ), + } ) + ) + ); + setOutput( + 'acceleratedBranch', + `release/${ acceleratedRelease.version }` + ); + setOutput( 'monthlyBranch', `release/${ monthlyVersionXY }` ); + setOutput( 'monthlyMilestone', monthlyDevelopment.version ); + setOutput( + 'acceleratedReleaseDate', + acceleratedDevelopment.release.toISODate() + ); + } + + process.exit( 0 ); + } ); diff --git a/tools/monorepo-utils/src/code-freeze/commands/get-version/lib/index.ts b/tools/monorepo-utils/src/code-freeze/commands/get-version/lib/index.ts new file mode 100644 index 00000000000..2274fb9b0ed --- /dev/null +++ b/tools/monorepo-utils/src/code-freeze/commands/get-version/lib/index.ts @@ -0,0 +1,150 @@ +/** + * External dependencies + */ +import { DateTime } from 'luxon'; + +export const DAYS_BETWEEN_CODE_FREEZE_AND_RELEASE = 19; + +/** + * Get a DateTime object of now or the override time when specified. DateTime is normalized to start of day. + * + * @param {string} now The time to use in checking if today is the day of the code freeze. Default to now. Supports ISO formatted dates or 'now'. + * + * @return {DateTime} The DateTime object of now or the override time when specified. + */ +export const getToday = ( now = 'now' ): DateTime => { + const today = + now === 'now' + ? DateTime.now().setZone( 'utc' ) + : DateTime.fromISO( now, { zone: 'utc' } ); + if ( isNaN( today.toMillis() ) ) { + throw new Error( + 'Invalid date: Check the override parameter (-o, --override) is a correct ISO formatted string or "now"' + ); + } + return today.set( { hour: 0, minute: 0, second: 0, millisecond: 0 } ); +}; + +/** + * Get the second Tuesday of the month, given a DateTime. + * + * @param {DateTime} when A DateTime object. + * + * @return {DateTime} The second Tuesday of the month contained in the input. + */ +export const getSecondTuesday = ( when: DateTime ): DateTime => { + const year = when.get( 'year' ); + const month = when.get( 'month' ); + const firstDayOfMonth = DateTime.utc( year, month, 1 ); + const dayOfWeek = firstDayOfMonth.get( 'weekday' ); + const secondTuesday = dayOfWeek <= 2 ? 10 - dayOfWeek : 17 - dayOfWeek; + return DateTime.utc( year, month, secondTuesday ); +}; + +export const getMonthlyCycle = ( when: DateTime, development = true ) => { + // July 12, 2023 is the start-point for 8.0.0, all versions follow that starting point. + const startTime = DateTime.fromObject( + { + year: 2023, + month: 7, + day: 12, + hour: 0, + minute: 0, + }, + { zone: 'UTC' } + ); + const currentMonthRelease = getSecondTuesday( when ); + const nextMonthRelease = getSecondTuesday( + currentMonthRelease.plus( { months: 1 } ) + ); + const release = + when <= currentMonthRelease ? currentMonthRelease : nextMonthRelease; + const previousRelease = getSecondTuesday( + release.minus( { days: DAYS_BETWEEN_CODE_FREEZE_AND_RELEASE + 2 } ) + ); + const nextRelease = getSecondTuesday( release.plus( { months: 1 } ) ); + const freeze = release.minus( { + days: DAYS_BETWEEN_CODE_FREEZE_AND_RELEASE + 1, + } ); + const monthNumber = + ( previousRelease.get( 'year' ) - startTime.get( 'year' ) ) * 12 + + previousRelease.get( 'month' ) - + startTime.get( 'month' ); + const version = ( ( 80 + monthNumber ) / 10 ).toFixed( 1 ) + '.0'; + + if ( development ) { + if ( when > freeze ) { + return getMonthlyCycle( nextRelease, false ); + } + } + + const begin = previousRelease.minus( { + days: DAYS_BETWEEN_CODE_FREEZE_AND_RELEASE, + } ); + + return { + version, + begin, + freeze, + release, + }; +}; + +/** + * Get version and all dates / related to an accelerated cycle. + * + * @param {DateTime} when A DateTime object. + * @param {boolean} development When true, the active development cycle will be returned, otherwise the active release cycle. + * @return {Object} An object containing version and dates for a release. + */ +export const getAcceleratedCycle = ( when: DateTime, development = true ) => { + if ( ! development ) { + when = when.minus( { week: 1 } ); + } + const dayOfWeek = when.get( 'weekday' ); + const daysTilWednesday = dayOfWeek < 4 ? 3 - dayOfWeek : 10 - dayOfWeek; + const freeze = when.plus( { days: daysTilWednesday } ); + const lastAccelerated = freeze.minus( { days: 1 } ); + const release = freeze.plus( { days: 6 } ); + const begin = freeze.minus( { days: 6 } ); + const currentMonthRelease = getSecondTuesday( lastAccelerated ); + const nextMonthRelease = getSecondTuesday( + currentMonthRelease.plus( { months: 1 } ) + ); + const monthlyRelease = + freeze <= currentMonthRelease ? currentMonthRelease : nextMonthRelease; + const monthlyCycle = getMonthlyCycle( monthlyRelease, false ); + const previousMonthlyRelease = getSecondTuesday( + monthlyRelease.minus( { days: 28 } ) + ); + + const aVersion = + 10 * + ( lastAccelerated.diff( previousMonthlyRelease, 'weeks' ).toObject() + .weeks + + 1 ); + const version = `${ monthlyCycle.version }.${ aVersion }`; + + return { + version, + begin, + freeze, + release, + }; +}; + +export const getVersionsBetween = ( start: DateTime, end: DateTime ) => { + if ( start > end ) { + return getVersionsBetween( end, start ); + } + const versions = {}; + for ( let i = start; i < end; i = i.plus( { days: 28 } ) ) { + const monthly = getMonthlyCycle( i, false ); + versions[ monthly.version ] = monthly; + } + for ( let i = start; i < end; i = i.plus( { days: 7 } ) ) { + const accelerated = getAcceleratedCycle( i, false ); + versions[ accelerated.version ] = accelerated; + } + return Object.values( versions ); +}; diff --git a/tools/monorepo-utils/src/code-freeze/commands/index.ts b/tools/monorepo-utils/src/code-freeze/commands/index.ts index dee3e3d4b70..24688dc402e 100644 --- a/tools/monorepo-utils/src/code-freeze/commands/index.ts +++ b/tools/monorepo-utils/src/code-freeze/commands/index.ts @@ -6,18 +6,20 @@ import { Command } from '@commander-js/extra-typings'; /** * Internal dependencies */ -import { verifyDayCommand } from './verify-day'; +import { getVersionCommand } from './get-version'; import { milestoneCommand } from './milestone'; import { branchCommand } from './branch'; import { versionBumpCommand } from './version-bump'; import { changelogCommand } from './changelog'; +import { acceleratedPrepCommand } from './accelerated-prep'; const program = new Command( 'code-freeze' ) .description( 'Code freeze utilities' ) - .addCommand( verifyDayCommand ) + .addCommand( getVersionCommand ) .addCommand( milestoneCommand ) .addCommand( branchCommand ) .addCommand( versionBumpCommand ) - .addCommand( changelogCommand ); + .addCommand( changelogCommand ) + .addCommand( acceleratedPrepCommand ); export default program; diff --git a/tools/monorepo-utils/src/code-freeze/commands/milestone/index.ts b/tools/monorepo-utils/src/code-freeze/commands/milestone/index.ts index 7e2e04488d8..6c3948696a1 100644 --- a/tools/monorepo-utils/src/code-freeze/commands/milestone/index.ts +++ b/tools/monorepo-utils/src/code-freeze/commands/milestone/index.ts @@ -9,10 +9,8 @@ import ora from 'ora'; */ import { getLatestGithubReleaseVersion } from '../../../core/github/repo'; import { octokitWithAuth } from '../../../core/github/api'; -import { setGithubMilestoneOutputs } from './utils'; import { WPIncrement } from '../../../core/version'; import { Logger } from '../../../core/logger'; -import { isGithubCI } from '../../../core/environment'; export const milestoneCommand = new Command( 'milestone' ) .description( 'Create a milestone' ) @@ -33,14 +31,6 @@ export const milestoneCommand = new Command( 'milestone' ) ) .action( async ( options ) => { const { owner, name, dryRun, milestone } = options; - const isGithub = isGithubCI(); - - if ( milestone && isGithub ) { - Logger.error( - "You can't manually supply a milestone using Github mode. Please use the CLI locally to add a milestone." - ); - process.exit( 1 ); - } let nextMilestone; let nextReleaseVersion; @@ -105,12 +95,6 @@ export const milestoneCommand = new Command( 'milestone' ) Logger.notice( `Milestone ${ nextMilestone } already exists in ${ owner }/${ name }` ); - if ( isGithub ) { - setGithubMilestoneOutputs( - nextReleaseVersion, - nextMilestone - ); - } process.exit( 0 ); } else { milestoneSpinner.fail(); @@ -123,9 +107,7 @@ export const milestoneCommand = new Command( 'milestone' ) } milestoneSpinner.succeed(); - if ( isGithub ) { - setGithubMilestoneOutputs( nextReleaseVersion, nextMilestone ); - } + Logger.notice( `Successfully created milestone ${ nextMilestone } in ${ owner }/${ name }` ); diff --git a/tools/monorepo-utils/src/code-freeze/commands/milestone/utils.ts b/tools/monorepo-utils/src/code-freeze/commands/milestone/utils.ts deleted file mode 100644 index 22f9253a0fe..00000000000 --- a/tools/monorepo-utils/src/code-freeze/commands/milestone/utils.ts +++ /dev/null @@ -1,23 +0,0 @@ -/** - * External dependencies - */ -import { setOutput } from '@actions/core'; - -/** - * Internal dependencies - */ -import { getMajorMinor } from '../../../core/version'; - -/** - * Set Github outputs. - * - * @param {string} nextReleaseVersion Next release version - * @param {string} nextMilestone Next milestone - */ -export const setGithubMilestoneOutputs = ( - nextReleaseVersion: string, - nextMilestone: string -): void => { - setOutput( 'nextReleaseVersion', getMajorMinor( nextReleaseVersion ) ); - setOutput( 'nextDevelopmentVersion', getMajorMinor( nextMilestone ) ); -}; diff --git a/tools/monorepo-utils/src/code-freeze/commands/verify-day/index.ts b/tools/monorepo-utils/src/code-freeze/commands/verify-day/index.ts deleted file mode 100644 index 7a8930303f2..00000000000 --- a/tools/monorepo-utils/src/code-freeze/commands/verify-day/index.ts +++ /dev/null @@ -1,48 +0,0 @@ -/** - * External dependencies - */ -import { Command } from '@commander-js/extra-typings'; -import { setOutput } from '@actions/core'; - -/** - * Internal dependencies - */ -import { - isTodayCodeFreezeDay, - DAYS_BETWEEN_CODE_FREEZE_AND_RELEASE, - getToday, - getFutureDate, -} from './utils'; -import { Logger } from '../../../core/logger'; -import { isGithubCI } from '../../../core/environment'; - -export const verifyDayCommand = new Command( 'verify-day' ) - .description( 'Verify if today is the code freeze day' ) - .option( - '-o, --override ', - "Time Override: The time to use in checking whether the action should run (default: 'now').", - 'now' - ) - .action( ( { override } ) => { - const today = getToday( override ); - const futureDate = getFutureDate( today ); - Logger.warn( "Today's timestamp UTC is: " + today.toUTCString() ); - Logger.warn( - `Checking to see if ${ DAYS_BETWEEN_CODE_FREEZE_AND_RELEASE } days from today is the second Tuesday of the month.` - ); - const isCodeFreezeDay = isTodayCodeFreezeDay( override ); - Logger.notice( - `${ futureDate.toUTCString() } ${ - isCodeFreezeDay ? 'is' : 'is not' - } release day.` - ); - Logger.notice( - `Today is ${ isCodeFreezeDay ? 'indeed' : 'not' } code freeze day.` - ); - - if ( isGithubCI() ) { - setOutput( 'freeze', isCodeFreezeDay.toString() ); - } - - process.exit( 0 ); - } ); diff --git a/tools/monorepo-utils/src/code-freeze/commands/verify-day/utils/__tests__/index.ts b/tools/monorepo-utils/src/code-freeze/commands/verify-day/utils/__tests__/index.ts deleted file mode 100644 index d760505f2bc..00000000000 --- a/tools/monorepo-utils/src/code-freeze/commands/verify-day/utils/__tests__/index.ts +++ /dev/null @@ -1,36 +0,0 @@ -/** - * Internal dependencies - */ -import { isTodayCodeFreezeDay } from '../index'; - -describe( 'isTodayCodeFreezeDay', () => { - it( 'should return false when given a day not 22 days before release', () => { - const JUNE_5_2023 = '2023-06-05T00:00:00.000Z'; - const JUNE_12_2023 = '2023-06-12T00:00:00.000Z'; - const JUNE_26_2023 = '2023-06-26T00:00:00.000Z'; - const AUG_10_2023 = '2023-08-10T00:00:00.000Z'; - const AUG_17_2023 = '2023-08-17T00:00:00.000Z'; - const AUG_24_2023 = '2023-08-24T00:00:00.000Z'; - - expect( isTodayCodeFreezeDay( JUNE_5_2023 ) ).toBeFalsy(); - expect( isTodayCodeFreezeDay( JUNE_12_2023 ) ).toBeFalsy(); - expect( isTodayCodeFreezeDay( JUNE_26_2023 ) ).toBeFalsy(); - expect( isTodayCodeFreezeDay( AUG_10_2023 ) ).toBeFalsy(); - expect( isTodayCodeFreezeDay( AUG_17_2023 ) ).toBeFalsy(); - expect( isTodayCodeFreezeDay( AUG_24_2023 ) ).toBeFalsy(); - } ); - - it( 'should return true when given a day 22 days before release', () => { - const JUNE_19_2023 = '2023-06-19T00:00:00.000Z'; - const JULY_17_2023 = '2023-07-17T00:00:00.000Z'; - const AUGUST_21_2023 = '2023-08-21T00:00:00.000Z'; - - expect( isTodayCodeFreezeDay( JUNE_19_2023 ) ).toBeTruthy(); - expect( isTodayCodeFreezeDay( JULY_17_2023 ) ).toBeTruthy(); - expect( isTodayCodeFreezeDay( AUGUST_21_2023 ) ).toBeTruthy(); - } ); - - it( 'should error out when passed an invalid date', () => { - expect( () => isTodayCodeFreezeDay( 'invalid date' ) ).toThrow(); - } ); -} ); diff --git a/tools/monorepo-utils/src/code-freeze/commands/verify-day/utils/index.ts b/tools/monorepo-utils/src/code-freeze/commands/verify-day/utils/index.ts deleted file mode 100644 index 98a5fdbf810..00000000000 --- a/tools/monorepo-utils/src/code-freeze/commands/verify-day/utils/index.ts +++ /dev/null @@ -1,46 +0,0 @@ -const MILLIS_IN_A_DAY = 24 * 60 * 60 * 1000; -export const DAYS_BETWEEN_CODE_FREEZE_AND_RELEASE = 22; - -/** - * Get a Date object of now or the override time when specified. - * - * @param {string} now The time to use in checking if today is the day of the code freeze. Default to now. - * @return {Date} The Date object of now or the override time when specified. - */ -export const getToday = ( now = 'now' ): Date => { - const today = now === 'now' ? new Date() : new Date( now ); - if ( isNaN( today.getTime() ) ) { - throw new Error( - 'Invalid date: Check the override parameter (-o, --override) is a correct Date string' - ); - } - return today; -}; - -/** - * Get a future date from today to see if its the release day. - * - * @param {string} today The time to use in checking if today is the day of the code freeze. Default to now. - * @return {Date} The Date object of the future date. - */ -export const getFutureDate = ( today: Date ) => { - return new Date( - today.getTime() + DAYS_BETWEEN_CODE_FREEZE_AND_RELEASE * MILLIS_IN_A_DAY - ); -}; -/** - * Determines if today is the day of the code freeze. - * - * @param {string} now The time to use in checking if today is the day of the code freeze. Default to now. - * @return {boolean} true if today is the day of the code freeze. - */ -export const isTodayCodeFreezeDay = ( now: string ) => { - const today = getToday( now ); - const futureDate = getFutureDate( today ); - const month = futureDate.getUTCMonth(); - const year = futureDate.getUTCFullYear(); - const firstDayOfMonth = new Date( Date.UTC( year, month, 1 ) ); - const dayOfWeek = firstDayOfMonth.getUTCDay(); - const secondTuesday = dayOfWeek <= 2 ? 10 - dayOfWeek : 17 - dayOfWeek; - return futureDate.getUTCDate() === secondTuesday; -}; diff --git a/tools/monorepo-utils/src/slack/commands/slack/slack-file.ts b/tools/monorepo-utils/src/slack/commands/slack/slack-file.ts index 6e791886c49..a8bea6c0c0d 100644 --- a/tools/monorepo-utils/src/slack/commands/slack/slack-file.ts +++ b/tools/monorepo-utils/src/slack/commands/slack/slack-file.ts @@ -4,10 +4,6 @@ import { Command } from '@commander-js/extra-typings'; import { ErrorCode, WebClient } from '@slack/web-api'; import { basename } from 'path'; - -/** - * External dependencies - */ import { existsSync } from 'fs'; /** @@ -31,53 +27,72 @@ export const slackFileCommand = new Command( 'file' ) '--dont-fail', 'Do not fail the command if a message fails to send to any channel.' ) - .action( async ( token, text, filePath, channels, { dontFail } ) => { - Logger.startTask( - `Attempting to send message to Slack for channels: ${ channels.join( - ',' - ) }` - ); - - const shouldFail = ! dontFail; - - if ( filePath && ! existsSync( filePath ) ) { - Logger.error( - `Unable to open file with path: ${ filePath }`, - shouldFail + .option( + '--reply-ts ', + 'Reply to the message with the corresponding ts' + ) + .option( + '--filename ', + 'If provided, the filename that will be used for the file on Slack.' + ) + .action( + async ( + token, + text, + filePath, + channels, + { dontFail, replyTs, filename } + ) => { + Logger.startTask( + `Attempting to send message to Slack for channels: ${ channels.join( + ',' + ) }` ); - } - const client = new WebClient( token ); + const shouldFail = ! dontFail; - for ( const channel of channels ) { - try { - await client.files.uploadV2( { - file: filePath, - filename: basename( filePath ), - channel_id: channel, - initial_comment: text.replace( /\\n/g, '\n' ), - request_file_info: false, - } ); - - Logger.notice( - `Successfully uploaded ${ filePath } to channel: ${ channel }` + if ( filePath && ! existsSync( filePath ) ) { + Logger.error( + `Unable to open file with path: ${ filePath }`, + shouldFail ); - } catch ( e ) { - if ( - 'code' in e && - e.code === ErrorCode.PlatformError && - 'message' in e && - e.message.includes( 'missing_scope' ) - ) { - Logger.error( - `The provided token does not have the required scopes, please add files:write and chat:write to the token.`, - shouldFail + } + + const client = new WebClient( token ); + + for ( const channel of channels ) { + try { + const requestOptions = { + file: filePath, + filename: filename ? filename : basename( filePath ), + channel_id: channel, + initial_comment: text.replace( /\\n/g, '\n' ), + request_file_info: false, + thread_ts: replyTs ? replyTs : null, + }; + + await client.files.uploadV2( requestOptions ); + + Logger.notice( + `Successfully uploaded ${ filePath } to channel: ${ channel }` ); - } else { - Logger.error( e, shouldFail ); + } catch ( e ) { + if ( + 'code' in e && + e.code === ErrorCode.PlatformError && + 'message' in e && + e.message.includes( 'missing_scope' ) + ) { + Logger.error( + `The provided token does not have the required scopes, please add files:write and chat:write to the token.`, + shouldFail + ); + } else { + Logger.error( e, shouldFail ); + } } } - } - Logger.endTask(); - } ); + Logger.endTask(); + } + ); diff --git a/tools/monorepo-utils/src/slack/commands/slack/slack-message.ts b/tools/monorepo-utils/src/slack/commands/slack/slack-message.ts index 9e4c141ede0..cffbe40c93a 100644 --- a/tools/monorepo-utils/src/slack/commands/slack/slack-message.ts +++ b/tools/monorepo-utils/src/slack/commands/slack/slack-message.ts @@ -2,16 +2,20 @@ * External dependencies */ import { Command } from '@commander-js/extra-typings'; +import { setOutput } from '@actions/core'; /** * Internal dependencies */ import { Logger } from '../../../core/logger'; import { requestAsync } from '../../../core/util'; +import { isGithubCI } from '../../../core/environment'; type SlackResponse = { ok: boolean; error?: string; + channel?: string; + ts?: string; }; export const slackMessageCommand = new Command( 'message' ) @@ -72,6 +76,9 @@ export const slackMessageCommand = new Command( 'message' ) Logger.notice( `Slack message sent successfully to channel: ${ channel }` ); + if ( isGithubCI() ) { + setOutput( 'ts', response.ts ); + } } } catch ( e: unknown ) { Logger.error( e, shouldFail );