Bluesky app fork with some witchin' additions 💫
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

A few good metrics (#7897)

* Align dist and release tags on all platforms

* Upload web sourcemaps

* Debug code

* Send debug and error logging to Sentry

* Let .env do the work

* Try straight env

* Try copy in Dockerfile

* Ok ok ok

* Debug Dockerfile

* Proper setup

* See where we're at

* Reference var correctly

* Fall back to package version

* Verbose force env

* Should be working native builds

* Comments

* Remove unused deps

* Revert unneeded changes

* Remove debug code

* Clarify intent

* Remove deprecated files

* Add sentry vars to OTA

* Debug

* Revert "Debug"

This reverts commit 2d5857fb0fb0858ac3e2f98bc56bde913078d0a7.

* Use included CLI to upload native source maps post-OTA build

* Use included bin script

See https://github.com/getsentry/sentry-react-native/commit/0d87adb516b2a5ea61353e25098c31f9aeb7e503

* Bump sentry, update script

* Comment

* fix failing CI

* Pin sentry, update patch, update lock

---------

Co-authored-by: Samuel Newman <mozzius@protonmail.com>

authored by

Eric Bailey
Samuel Newman
and committed by
GitHub
5bff031e 9cea7f03

+419 -312
+6 -1
.github/workflows/build-and-push-bskyweb-aws.yaml
··· 45 45 46 46 - name: Set outputs 47 47 id: vars 48 - run: echo "sha_short=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT 48 + run: | 49 + echo "sha_short=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT 50 + echo "SENTRY_DIST=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT 51 + echo "SENTRY_RELEASE=$(jq -r '.version' package.json)" >> $GITHUB_OUTPUT 49 52 50 53 - name: Build and push Docker image 51 54 id: build-and-push ··· 60 63 cache-to: type=gha,mode=max 61 64 build-args: | 62 65 EXPO_PUBLIC_BUNDLE_IDENTIFIER=${{ steps.vars.outputs.sha_short }} 66 + SENTRY_DIST=${{ steps.vars.outputs.SENTRY_DIST }} 67 + SENTRY_RELEASE=${{ steps.vars.outputs.SENTRY_RELEASE }}
+7 -1
.github/workflows/build-submit-android.yml
··· 70 70 echo "BITDRIFT_API_KEY=${{ secrets.BITDRIFT_API_KEY }}" >> .env 71 71 echo "$json" > google-services.json 72 72 73 + - name: Setup Sentry vars for build-time injection 74 + id: sentry 75 + run: | 76 + echo "SENTRY_DIST=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT 77 + echo "SENTRY_RELEASE=$(jq -r '.version' package.json)" >> $GITHUB_OUTPUT 78 + 73 79 - name: 🏗️ EAS Build 74 - run: yarn use-build-number-with-bump eas build -p android --profile ${{ inputs.profile || 'testflight-android' }} --local --output build.aab --non-interactive 80 + run: SENTRY_DIST=${{ steps.sentry.outputs.SENTRY_DIST }} SENTRY_RELEASE=${{ steps.sentry.outputs.SENTRY_RELEASE }} yarn use-build-number-with-bump eas build -p android --profile ${{ inputs.profile || 'testflight-android' }} --local --output build.aab --non-interactive 75 81 76 82 - name: ✍️ Rename Testflight bundle 77 83 if: ${{ inputs.profile != 'production' }}
+7 -1
.github/workflows/build-submit-ios.yml
··· 82 82 echo "BITDRIFT_API_KEY=${{ secrets.BITDRIFT_API_KEY }}" >> .env 83 83 echo "${{ secrets.GOOGLE_SERVICES_TOKEN }}" > google-services.json 84 84 85 + - name: Setup Sentry vars for build-time injection 86 + id: sentry 87 + run: | 88 + echo "SENTRY_DIST=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT 89 + echo "SENTRY_RELEASE=$(jq -r '.version' package.json)" >> $GITHUB_OUTPUT 90 + 85 91 - name: 🏗️ EAS Build 86 - run: yarn use-build-number-with-bump eas build -p ios --profile ${{ inputs.profile || 'testflight' }} --local --output build.ipa --non-interactive 92 + run: SENTRY_DIST=${{ steps.sentry.outputs.SENTRY_DIST }} SENTRY_RELEASE=${{ steps.sentry.outputs.SENTRY_RELEASE }} yarn use-build-number-with-bump eas build -p ios --profile ${{ inputs.profile || 'testflight' }} --local --output build.ipa --non-interactive 87 93 88 94 - name: 🚀 Deploy 89 95 run: eas submit -p ios --non-interactive --path build.ipa
+7 -1
.github/workflows/bundle-deploy-eas-update.yml
··· 110 110 echo "BITDRIFT_API_KEY=${{ secrets.BITDRIFT_API_KEY }}" >> .env 111 111 echo "$json" > google-services.json 112 112 113 + - name: Setup Sentry vars for build-time injection 114 + id: sentry 115 + run: | 116 + echo "SENTRY_DIST=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT 117 + echo "SENTRY_RELEASE=$(jq -r '.version' package.json)" >> $GITHUB_OUTPUT 118 + 113 119 - name: 🏗️ Create Bundle 114 120 if: ${{ !steps.fingerprint.outputs.includes-changes }} 115 - run: EXPO_PUBLIC_ENV="${{ inputs.channel || 'testflight' }}" yarn export 121 + run: SENTRY_DIST=${{ steps.sentry.outputs.SENTRY_DIST }} SENTRY_RELEASE=${{ steps.sentry.outputs.SENTRY_RELEASE }} EXPO_PUBLIC_ENV="${{ inputs.channel || 'testflight' }}" yarn export 116 122 117 123 - name: 📦 Package Bundle and 🚀 Deploy 118 124 if: ${{ !steps.fingerprint.outputs.includes-changes }}
+25 -1
Dockerfile
··· 4 4 5 5 ENV DEBIAN_FRONTEND=noninteractive 6 6 7 + # 7 8 # Node 9 + # 8 10 ENV NODE_VERSION=20 9 11 ENV NVM_DIR=/usr/share/nvm 10 12 13 + # 11 14 # Go 15 + # 12 16 ENV GODEBUG="netdns=go" 13 17 ENV GOOS="linux" 14 18 ENV GOARCH="amd64" 15 19 ENV CGO_ENABLED=1 16 20 ENV GOEXPERIMENT="loopvar" 17 21 22 + # 18 23 # Expo 24 + # 19 25 ARG EXPO_PUBLIC_BUNDLE_IDENTIFIER 20 26 ENV EXPO_PUBLIC_BUNDLE_IDENTIFIER=${EXPO_PUBLIC_BUNDLE_IDENTIFIER:-dev} 21 27 28 + # The latest git hash of the preview branch on render.com 29 + ARG RENDER_GIT_COMMIT 30 + 31 + # 32 + # Sentry 33 + # 34 + ARG SENTRY_AUTH_TOKEN 35 + ENV SENTRY_AUTH_TOKEN=${SENTRY_AUTH_TOKEN:-unknown} 36 + # Will fall back to package.json#version, but this is handled elsewhere 37 + ARG SENTRY_RELEASE 38 + ENV SENTRY_RELEASE=$SENTRY_RELEASE 39 + ARG SENTRY_DIST 40 + # Default to RENDER_GIT_COMMIT if not set by GitHub workflows 41 + ENV SENTRY_DIST=${SENTRY_DIST:-$RENDER_GIT_COMMIT} 42 + 43 + # 44 + # Copy everything into the container 45 + # 22 46 COPY . . 23 47 24 48 # ··· 40 64 yarn && \ 41 65 yarn intl:build 2>&1 | tee i18n.log && \ 42 66 if grep -q "invalid syntax" "i18n.log"; then echo "\n\nFound compilation errors!\n\n" && exit 1; else echo "\n\nNo compile errors!\n\n"; fi && \ 43 - EXPO_PUBLIC_BUNDLE_IDENTIFIER=$EXPO_PUBLIC_BUNDLE_IDENTIFIER EXPO_PUBLIC_BUNDLE_DATE=$() yarn build-web 67 + EXPO_PUBLIC_BUNDLE_IDENTIFIER=$EXPO_PUBLIC_BUNDLE_IDENTIFIER EXPO_PUBLIC_BUNDLE_DATE=$() SENTRY_AUTH_TOKEN=$SENTRY_AUTH_TOKEN SENTRY_RELEASE=$SENTRY_RELEASE SENTRY_DIST=$SENTRY_DIST yarn build-web 44 68 45 69 # DEBUG 46 70 RUN find ./bskyweb/static && find ./web-build/static
+2 -22
app.config.js
··· 36 36 const UPDATES_ENABLED = !!UPDATES_CHANNEL 37 37 38 38 const USE_SENTRY = Boolean(process.env.SENTRY_AUTH_TOKEN) 39 - const SENTRY_DIST = `${PLATFORM}.${VERSION}.${IS_TESTFLIGHT ? 'tf' : ''}${ 40 - IS_DEV ? 'dev' : '' 41 - }` 42 39 43 40 return { 44 41 expo: { ··· 204 201 '@sentry/react-native/expo', 205 202 { 206 203 organization: 'blueskyweb', 207 - project: 'react-native', 208 - release: VERSION, 209 - dist: SENTRY_DIST, 204 + project: 'app', 205 + url: 'https://sentry.io', 210 206 }, 211 207 ], 212 208 [ ··· 406 402 }, 407 403 projectId: '55bd077a-d905-4184-9c7f-94789ba0f302', 408 404 }, 409 - }, 410 - hooks: { 411 - postPublish: [ 412 - /* 413 - * @see https://docs.expo.dev/guides/using-sentry/#app-configuration 414 - */ 415 - { 416 - file: './postHooks/uploadSentrySourcemapsPostHook', 417 - config: { 418 - organization: 'blueskyweb', 419 - project: 'react-native', 420 - release: VERSION, 421 - dist: SENTRY_DIST, 422 - }, 423 - }, 424 - ], 425 405 }, 426 406 }, 427 407 }
+2 -2
metro.config.js
··· 1 1 // Learn more https://docs.expo.io/guides/customizing-metro 2 - const {getDefaultConfig} = require('expo/metro-config') 3 - const cfg = getDefaultConfig(__dirname) 2 + const {getSentryExpoConfig} = require('@sentry/react-native/metro') 3 + const cfg = getSentryExpoConfig(__dirname) 4 4 5 5 cfg.resolver.sourceExts = process.env.RN_SRC_EXT 6 6 ? process.env.RN_SRC_EXT.split(',').concat(cfg.resolver.sourceExts)
+4 -2
package.json
··· 50 50 "intl:push": "crowdin push translations --verbose -b main", 51 51 "nuke": "rm -rf ./node_modules && rm -rf ./ios && rm -rf ./android", 52 52 "update-extensions": "bash scripts/updateExtensions.sh", 53 - "export": "npx expo export", 53 + "export": "npx expo export --dump-sourcemap && yarn upload-native-sourcemaps", 54 + "upload-native-sourcemaps": "npx sentry-expo-upload-sourcemaps dist", 54 55 "make-deploy-bundle": "bash scripts/bundleUpdate.sh", 55 56 "generate-webpack-stats-file": "EXPO_PUBLIC_GENERATE_STATS=1 yarn build-web", 56 57 "open-analyzer": "EXPO_PUBLIC_OPEN_ANALYZER=1 yarn build-web", ··· 90 91 "@react-navigation/drawer": "^6.6.15", 91 92 "@react-navigation/native": "^6.1.17", 92 93 "@react-navigation/native-stack": "^6.9.26", 93 - "@sentry/react-native": "5.24.3", 94 + "@sentry/react-native": "6.9.1", 94 95 "@tanstack/query-async-storage-persister": "^5.25.0", 95 96 "@tanstack/react-query": "^5.8.1", 96 97 "@tanstack/react-query-persist-client": "^5.25.0", ··· 223 224 "@pmmmwh/react-refresh-webpack-plugin": "^0.5.15", 224 225 "@react-native/eslint-config": "^0.76.2", 225 226 "@react-native/typescript-config": "^0.76.1", 227 + "@sentry/webpack-plugin": "^3.2.2", 226 228 "@testing-library/jest-native": "^5.4.3", 227 229 "@testing-library/react-native": "^12.8.1", 228 230 "@types/jest": "^29.4.0",
-36
patches/@sentry+react-native+5.24.3.patch
··· 1 - diff --git a/node_modules/@sentry/react-native/dist/js/utils/ignorerequirecyclelogs.js b/node_modules/@sentry/react-native/dist/js/utils/ignorerequirecyclelogs.js 2 - index 7e0b4cd..177454c 100644 3 - --- a/node_modules/@sentry/react-native/dist/js/utils/ignorerequirecyclelogs.js 4 - +++ b/node_modules/@sentry/react-native/dist/js/utils/ignorerequirecyclelogs.js 5 - @@ -3,6 +3,8 @@ import { LogBox } from 'react-native'; 6 - * This is a workaround for using fetch on RN, this is a known issue in react-native and only generates a warning. 7 - */ 8 - export function ignoreRequireCycleLogs() { 9 - - LogBox.ignoreLogs(['Require cycle:']); 10 - + try { 11 - + LogBox.ignoreLogs(['Require cycle:']); 12 - + } catch (e) {} 13 - } 14 - //# sourceMappingURL=ignorerequirecyclelogs.js.map 15 - \ No newline at end of file 16 - diff --git a/node_modules/@sentry/react-native/scripts/expo-upload-sourcemaps.js b/node_modules/@sentry/react-native/scripts/expo-upload-sourcemaps.js 17 - index 0f244f2..ae7dfb3 100755 18 - --- a/node_modules/@sentry/react-native/scripts/expo-upload-sourcemaps.js 19 - +++ b/node_modules/@sentry/react-native/scripts/expo-upload-sourcemaps.js 20 - @@ -174,6 +174,7 @@ if (!outputDir) { 21 - process.exit(1); 22 - } 23 - 24 - +const otherArgs = process.argv.slice(3); 25 - const files = getAssetPathsSync(outputDir); 26 - const groupedAssets = groupAssets(files); 27 - 28 - @@ -195,7 +196,7 @@ for (const [assetGroupName, assets] of Object.entries(groupedAssets)) { 29 - 30 - const isHermes = assets.find(asset => asset.endsWith('.hbc')); 31 - const windowsCallback = process.platform === "win32" ? 'node ' : ''; 32 - - execSync(`${windowsCallback}${sentryCliBin} sourcemaps upload ${isHermes ? '--debug-id-reference' : ''} ${assets.join(' ')}`, { 33 - + execSync(`${windowsCallback}${sentryCliBin} sourcemaps upload ${isHermes ? '--debug-id-reference' : ''} ${assets.join(' ')} ${otherArgs.join(' ')}`, { 34 - env: { 35 - ...process.env, 36 - [SENTRY_PROJECT]: sentryProject,
+13
patches/@sentry+react-native+6.9.1.patch
··· 1 + diff --git a/node_modules/@sentry/react-native/scripts/expo-upload-sourcemaps.js b/node_modules/@sentry/react-native/scripts/expo-upload-sourcemaps.js 2 + index c282ade..8777755 100755 3 + --- a/node_modules/@sentry/react-native/scripts/expo-upload-sourcemaps.js 4 + +++ b/node_modules/@sentry/react-native/scripts/expo-upload-sourcemaps.js 5 + @@ -215,7 +215,7 @@ for (const [assetGroupName, assets] of Object.entries(groupedAssets)) { 6 + 7 + const isHermes = assets.find(asset => asset.endsWith('.hbc')); 8 + const windowsCallback = process.platform === "win32" ? 'node ' : ''; 9 + - execSync(`${windowsCallback}${sentryCliBin} sourcemaps upload ${isHermes ? '--debug-id-reference' : ''} ${assets.join(' ')}`, { 10 + + execSync(`${windowsCallback}${sentryCliBin} sourcemaps upload ${isHermes ? '--debug-id-reference' : ''} ${assets.join(' ')} --dist ${process.env.SENTRY_DIST}`, { 11 + env: { 12 + ...process.env, 13 + [SENTRY_PROJECT]: sentryProject,
-34
postHooks/uploadSentrySourcemapsPostHook.js
··· 1 - const exec = require('child_process').execSync 2 - 3 - const SENTRY_AUTH_TOKEN = process.env.SENTRY_AUTH_TOKEN 4 - 5 - module.exports = ({config}) => { 6 - if (!SENTRY_AUTH_TOKEN) { 7 - console.log( 8 - 'SENTRY_AUTH_TOKEN environment variable must be set to upload sourcemaps. Skipping.', 9 - ) 10 - return 11 - } 12 - 13 - const org = config.organization 14 - const project = config.project 15 - const release = config.release 16 - const dist = config.dist 17 - 18 - if (!org || !project || !release || !dist) { 19 - console.log( 20 - '"organization", "project", "release", and "dist" must be set in the hook config to upload sourcemaps. Skipping.', 21 - ) 22 - return 23 - } 24 - 25 - try { 26 - console.log('Uploading sourcemaps to Sentry...') 27 - exec( 28 - `node node_modules/@sentry/react-native/scripts/expo-upload-sourcemaps dist --url https://sentry.io/ -o ${org} -p ${project} -r ${release} -d ${dist}`, 29 - ) 30 - console.log('Sourcemaps uploaded to Sentry.') 31 - } catch (e) { 32 - console.error('Error uploading sourcemaps to Sentry:', e) 33 - } 34 - }
+2 -1
src/App.native.tsx
··· 15 15 import * as SystemUI from 'expo-system-ui' 16 16 import {msg} from '@lingui/macro' 17 17 import {useLingui} from '@lingui/react' 18 + import * as Sentry from '@sentry/react-native' 18 19 19 20 import {KeyboardControllerProvider} from '#/lib/hooks/useEnableKeyboardController' 20 21 import {QueryProvider} from '#/lib/react-query' ··· 236 237 ) 237 238 } 238 239 239 - export default App 240 + export default Sentry.wrap(App)
+2 -1
src/App.web.tsx
··· 7 7 import {SafeAreaProvider} from 'react-native-safe-area-context' 8 8 import {msg} from '@lingui/macro' 9 9 import {useLingui} from '@lingui/react' 10 + import * as Sentry from '@sentry/react-native' 10 11 11 12 import {QueryProvider} from '#/lib/react-query' 12 13 import {Provider as StatsigProvider} from '#/lib/statsig/statsig' ··· 207 208 ) 208 209 } 209 210 210 - export default App 211 + export default Sentry.wrap(App)
+7 -16
src/logger/sentry/setup/index.ts
··· 3 3 * avoid future conflicts and/or circular deps 4 4 */ 5 5 6 - import {Platform} from 'react-native' 7 - import {nativeApplicationVersion, nativeBuildVersion} from 'expo-application' 8 6 import {init} from '@sentry/react-native' 9 7 10 - import {IS_TESTFLIGHT} from '#/lib/app-info' 8 + import {version} from '#/../package.json' 11 9 12 10 /** 13 11 * Examples: 14 12 * - `dev` 15 - * - `1.57.0` 13 + * - `1.99.0` 16 14 */ 17 - const release = nativeApplicationVersion ?? 'dev' 15 + const release = process.env.SENTRY_RELEASE || version 18 16 19 17 /** 20 - * Examples: 21 - * - `web.dev` 22 - * - `ios.dev` 23 - * - `android.dev` 24 - * - `web.1.57.0` 25 - * - `ios.1.57.0.3` 26 - * - `android.1.57.0.46` 18 + * The latest deployed commit hash 27 19 */ 28 - const dist = `${Platform.OS}.${nativeBuildVersion}.${ 29 - IS_TESTFLIGHT ? 'tf' : '' 30 - }${__DEV__ ? 'dev' : ''}` 20 + const dist = process.env.SENTRY_DIST || 'dev' 31 21 32 22 init({ 33 23 enabled: !__DEV__, 34 24 autoSessionTracking: false, 35 - dsn: 'https://05bc3789bf994b81bd7ce20c86ccd3ae@o4505071687041024.ingest.sentry.io/4505071690514432', 25 + dsn: 'https://8fb55ba4807fca137eedfc8403ee27ba@o4505071687041024.ingest.us.sentry.io/4508807082278912', 36 26 debug: false, // If `true`, Sentry will try to print out useful debugging information if something goes wrong with sending the event. Set it to `false` in production 37 27 environment: process.env.NODE_ENV, 38 28 dist, 39 29 release, 30 + ignoreErrors: [`t is not defined`, `Can't find variable: t`], 40 31 })
+16
webpack.config.js
··· 2 2 const {withAlias} = require('@expo/webpack-config/addons') 3 3 const ReactRefreshWebpackPlugin = require('@pmmmwh/react-refresh-webpack-plugin') 4 4 const {BundleAnalyzerPlugin} = require('webpack-bundle-analyzer') 5 + const {sentryWebpackPlugin} = require('@sentry/webpack-plugin') 6 + const {version} = require('./package.json') 5 7 6 8 const GENERATE_STATS = process.env.EXPO_PUBLIC_GENERATE_STATS === '1' 7 9 const OPEN_ANALYZER = process.env.EXPO_PUBLIC_OPEN_ANALYZER === '1' ··· 41 43 statsFilename: '../stats.json', 42 44 analyzerMode: OPEN_ANALYZER ? 'server' : 'json', 43 45 defaultSizes: 'parsed', 46 + }), 47 + ) 48 + } 49 + if (process.env.SENTRY_AUTH_TOKEN) { 50 + config.plugins.push( 51 + sentryWebpackPlugin({ 52 + org: 'blueskyweb', 53 + project: 'app', 54 + authToken: process.env.SENTRY_AUTH_TOKEN, 55 + release: { 56 + // env is undefined for Render.com builds, fall back 57 + name: process.env.SENTRY_RELEASE || version, 58 + dist: process.env.SENTRY_DIST, 59 + }, 44 60 }), 45 61 ) 46 62 }
+319 -193
yarn.lock
··· 1187 1187 "@babel/highlight" "^7.24.2" 1188 1188 picocolors "^1.0.0" 1189 1189 1190 - "@babel/code-frame@^7.24.7", "@babel/code-frame@^7.25.9", "@babel/code-frame@^7.26.0": 1190 + "@babel/code-frame@^7.24.7", "@babel/code-frame@^7.25.9", "@babel/code-frame@^7.26.0", "@babel/code-frame@^7.26.2": 1191 1191 version "7.26.2" 1192 1192 resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.26.2.tgz#4b5fab97d33338eff916235055f0ebc21e573a85" 1193 1193 integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ== ··· 1215 1215 version "7.26.2" 1216 1216 resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.26.2.tgz#278b6b13664557de95b8f35b90d96785850bb56e" 1217 1217 integrity sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg== 1218 + 1219 + "@babel/compat-data@^7.26.5": 1220 + version "7.26.8" 1221 + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.26.8.tgz#821c1d35641c355284d4a870b8a4a7b0c141e367" 1222 + integrity sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ== 1218 1223 1219 1224 "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.20.0", "@babel/core@^7.20.2": 1220 1225 version "7.22.10" ··· 1237 1242 json5 "^2.2.2" 1238 1243 semver "^6.3.1" 1239 1244 1245 + "@babel/core@^7.18.5": 1246 + version "7.26.10" 1247 + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.26.10.tgz#5c876f83c8c4dcb233ee4b670c0606f2ac3000f9" 1248 + integrity sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ== 1249 + dependencies: 1250 + "@ampproject/remapping" "^2.2.0" 1251 + "@babel/code-frame" "^7.26.2" 1252 + "@babel/generator" "^7.26.10" 1253 + "@babel/helper-compilation-targets" "^7.26.5" 1254 + "@babel/helper-module-transforms" "^7.26.0" 1255 + "@babel/helpers" "^7.26.10" 1256 + "@babel/parser" "^7.26.10" 1257 + "@babel/template" "^7.26.9" 1258 + "@babel/traverse" "^7.26.10" 1259 + "@babel/types" "^7.26.10" 1260 + convert-source-map "^2.0.0" 1261 + debug "^4.1.0" 1262 + gensync "^1.0.0-beta.2" 1263 + json5 "^2.2.3" 1264 + semver "^6.3.1" 1265 + 1240 1266 "@babel/core@^7.21.0": 1241 1267 version "7.23.2" 1242 1268 resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94" ··· 1360 1386 "@jridgewell/trace-mapping" "^0.3.25" 1361 1387 jsesc "^3.0.2" 1362 1388 1389 + "@babel/generator@^7.26.10": 1390 + version "7.26.10" 1391 + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.26.10.tgz#a60d9de49caca16744e6340c3658dfef6138c3f7" 1392 + integrity sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang== 1393 + dependencies: 1394 + "@babel/parser" "^7.26.10" 1395 + "@babel/types" "^7.26.10" 1396 + "@jridgewell/gen-mapping" "^0.3.5" 1397 + "@jridgewell/trace-mapping" "^0.3.25" 1398 + jsesc "^3.0.2" 1399 + 1363 1400 "@babel/helper-annotate-as-pure@^7.22.5": 1364 1401 version "7.22.5" 1365 1402 resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" ··· 1421 1458 integrity sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ== 1422 1459 dependencies: 1423 1460 "@babel/compat-data" "^7.25.9" 1461 + "@babel/helper-validator-option" "^7.25.9" 1462 + browserslist "^4.24.0" 1463 + lru-cache "^5.1.1" 1464 + semver "^6.3.1" 1465 + 1466 + "@babel/helper-compilation-targets@^7.26.5": 1467 + version "7.26.5" 1468 + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz#75d92bb8d8d51301c0d49e52a65c9a7fe94514d8" 1469 + integrity sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA== 1470 + dependencies: 1471 + "@babel/compat-data" "^7.26.5" 1424 1472 "@babel/helper-validator-option" "^7.25.9" 1425 1473 browserslist "^4.24.0" 1426 1474 lru-cache "^5.1.1" ··· 1927 1975 "@babel/template" "^7.25.9" 1928 1976 "@babel/types" "^7.26.0" 1929 1977 1978 + "@babel/helpers@^7.26.10": 1979 + version "7.26.10" 1980 + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.26.10.tgz#6baea3cd62ec2d0c1068778d63cb1314f6637384" 1981 + integrity sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g== 1982 + dependencies: 1983 + "@babel/template" "^7.26.9" 1984 + "@babel/types" "^7.26.10" 1985 + 1930 1986 "@babel/highlight@^7.10.4", "@babel/highlight@^7.22.10": 1931 1987 version "7.22.10" 1932 1988 resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.10.tgz#02a3f6d8c1cb4521b2fd0ab0da8f4739936137d7" ··· 1977 2033 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.5.tgz#4a4d5ab4315579e5398a82dcf636ca80c3392790" 1978 2034 integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg== 1979 2035 2036 + "@babel/parser@^7.26.10", "@babel/parser@^7.26.9": 2037 + version "7.26.10" 2038 + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.10.tgz#e9bdb82f14b97df6569b0b038edd436839c57749" 2039 + integrity sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA== 2040 + dependencies: 2041 + "@babel/types" "^7.26.10" 2042 + 1980 2043 "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.9": 1981 2044 version "7.25.9" 1982 2045 resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz#cc2e53ebf0a0340777fff5ed521943e253b4d8fe" ··· 3274 3337 "@babel/parser" "^7.25.9" 3275 3338 "@babel/types" "^7.25.9" 3276 3339 3277 - "@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3": 3340 + "@babel/template@^7.26.9": 3341 + version "7.26.9" 3342 + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.26.9.tgz#4577ad3ddf43d194528cff4e1fa6b232fa609bb2" 3343 + integrity sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA== 3344 + dependencies: 3345 + "@babel/code-frame" "^7.26.2" 3346 + "@babel/parser" "^7.26.9" 3347 + "@babel/types" "^7.26.9" 3348 + 3349 + "@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3", "@babel/traverse@^7.25.3", "@babel/traverse@^7.25.9": 3278 3350 version "7.25.9" 3279 3351 resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.9.tgz#a50f8fe49e7f69f53de5bea7e413cd35c5e13c84" 3280 3352 integrity sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw== ··· 3335 3407 debug "^4.3.1" 3336 3408 globals "^11.1.0" 3337 3409 3338 - "@babel/traverse@^7.25.3", "@babel/traverse@^7.25.9": 3339 - version "7.25.9" 3340 - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.9.tgz#a50f8fe49e7f69f53de5bea7e413cd35c5e13c84" 3341 - integrity sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw== 3410 + "@babel/traverse@^7.26.10": 3411 + version "7.26.10" 3412 + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.26.10.tgz#43cca33d76005dbaa93024fae536cc1946a4c380" 3413 + integrity sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A== 3342 3414 dependencies: 3343 - "@babel/code-frame" "^7.25.9" 3344 - "@babel/generator" "^7.25.9" 3345 - "@babel/parser" "^7.25.9" 3346 - "@babel/template" "^7.25.9" 3347 - "@babel/types" "^7.25.9" 3415 + "@babel/code-frame" "^7.26.2" 3416 + "@babel/generator" "^7.26.10" 3417 + "@babel/parser" "^7.26.10" 3418 + "@babel/template" "^7.26.9" 3419 + "@babel/types" "^7.26.10" 3348 3420 debug "^4.3.1" 3349 3421 globals "^11.1.0" 3350 3422 ··· 3401 3473 "@babel/helper-string-parser" "^7.25.9" 3402 3474 "@babel/helper-validator-identifier" "^7.25.9" 3403 3475 3476 + "@babel/types@^7.26.10", "@babel/types@^7.26.9": 3477 + version "7.26.10" 3478 + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.26.10.tgz#396382f6335bd4feb65741eacfc808218f859259" 3479 + integrity sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ== 3480 + dependencies: 3481 + "@babel/helper-string-parser" "^7.25.9" 3482 + "@babel/helper-validator-identifier" "^7.25.9" 3483 + 3404 3484 "@bcoe/v8-coverage@^0.2.3": 3405 3485 version "0.2.3" 3406 3486 resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" ··· 4914 4994 resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" 4915 4995 integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== 4916 4996 4997 + "@jridgewell/sourcemap-codec@^1.4.15": 4998 + version "1.5.0" 4999 + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" 5000 + integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== 5001 + 4917 5002 "@jridgewell/trace-mapping@0.3.9": 4918 5003 version "0.3.9" 4919 5004 resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" ··· 5832 5917 component-type "^1.2.1" 5833 5918 join-component "^1.1.0" 5834 5919 5835 - "@sentry-internal/feedback@7.117.0": 5836 - version "7.117.0" 5837 - resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-7.117.0.tgz#4ca62cc469611720e76877a756cf24b792cb178e" 5838 - integrity sha512-4X+NnnY17W74TymgLFH7/KPTVYpEtoMMJh8HzVdCmHTOE6j32XKBeBMRaXBhmNYmEgovgyRKKf2KvtSfgw+V1Q== 5920 + "@sentry-internal/browser-utils@8.54.0": 5921 + version "8.54.0" 5922 + resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-8.54.0.tgz#2d68c7fa843db867ed98059faf1a750be3eca95a" 5923 + integrity sha512-DKWCqb4YQosKn6aD45fhKyzhkdG7N6goGFDeyTaJFREJDFVDXiNDsYZu30nJ6BxMM7uQIaARhPAC5BXfoED3pQ== 5839 5924 dependencies: 5840 - "@sentry/core" "7.117.0" 5841 - "@sentry/types" "7.117.0" 5842 - "@sentry/utils" "7.117.0" 5925 + "@sentry/core" "8.54.0" 5843 5926 5844 - "@sentry-internal/replay-canvas@7.117.0": 5845 - version "7.117.0" 5846 - resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-7.117.0.tgz#d6b3b711453c88e040f31ebab1d4bc627b4a6505" 5847 - integrity sha512-7hjIhwEcoosr+BIa0AyEssB5xwvvlzUpvD5fXu4scd3I3qfX8gdnofO96a8r+LrQm3bSj+eN+4TfKEtWb7bU5A== 5927 + "@sentry-internal/feedback@8.54.0": 5928 + version "8.54.0" 5929 + resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-8.54.0.tgz#52c3a63aa5b520eca7acfa1376621e8441984126" 5930 + integrity sha512-nQqRacOXoElpE0L0ADxUUII0I3A94niqG9Z4Fmsw6057QvyrV/LvTiMQBop6r5qLjwMqK+T33iR4/NQI5RhsXQ== 5848 5931 dependencies: 5849 - "@sentry/core" "7.117.0" 5850 - "@sentry/replay" "7.117.0" 5851 - "@sentry/types" "7.117.0" 5852 - "@sentry/utils" "7.117.0" 5932 + "@sentry/core" "8.54.0" 5853 5933 5854 - "@sentry-internal/tracing@7.117.0": 5855 - version "7.117.0" 5856 - resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.117.0.tgz#c7d2357dae8d7ea2bc130e4513ac4ffc8dc7553c" 5857 - integrity sha512-fAIyijNvKBZNA12IcKo+dOYDRTNrzNsdzbm3DP37vJRKVQu19ucqP4Y6InvKokffDP2HZPzFPDoGXYuXkDhUZg== 5934 + "@sentry-internal/replay-canvas@8.54.0": 5935 + version "8.54.0" 5936 + resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-8.54.0.tgz#e57a3893db2bb0ea7ad9dc2a804bb035142fe3ba" 5937 + integrity sha512-K/On3OAUBeq/TV2n+1EvObKC+WMV9npVXpVyJqCCyn8HYMm8FUGzuxeajzm0mlW4wDTPCQor6mK9/IgOquUzCw== 5858 5938 dependencies: 5859 - "@sentry/core" "7.117.0" 5860 - "@sentry/types" "7.117.0" 5861 - "@sentry/utils" "7.117.0" 5939 + "@sentry-internal/replay" "8.54.0" 5940 + "@sentry/core" "8.54.0" 5862 5941 5863 - "@sentry/browser@7.117.0": 5864 - version "7.117.0" 5865 - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.117.0.tgz#3030073f360974dadcf5a5f2e1542497b3be2482" 5866 - integrity sha512-29X9HlvDEKIaWp6XKlNPPSNND0U6P/ede5WA2nVHfs1zJLWdZ7/ijuMc0sH/CueEkqHe/7gt94hBcI7HOU/wSw== 5942 + "@sentry-internal/replay@8.54.0": 5943 + version "8.54.0" 5944 + resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-8.54.0.tgz#b92990a51ffbe8d92998ff8188db9e3a6f9d1e18" 5945 + integrity sha512-8xuBe06IaYIGJec53wUC12tY2q4z2Z0RPS2s1sLtbA00EvK1YDGuXp96IDD+HB9mnDMrQ/jW5f97g9TvPsPQUg== 5867 5946 dependencies: 5868 - "@sentry-internal/feedback" "7.117.0" 5869 - "@sentry-internal/replay-canvas" "7.117.0" 5870 - "@sentry-internal/tracing" "7.117.0" 5871 - "@sentry/core" "7.117.0" 5872 - "@sentry/integrations" "7.117.0" 5873 - "@sentry/replay" "7.117.0" 5874 - "@sentry/types" "7.117.0" 5875 - "@sentry/utils" "7.117.0" 5947 + "@sentry-internal/browser-utils" "8.54.0" 5948 + "@sentry/core" "8.54.0" 5876 5949 5877 - "@sentry/cli-darwin@2.31.2": 5878 - version "2.31.2" 5879 - resolved "https://registry.yarnpkg.com/@sentry/cli-darwin/-/cli-darwin-2.31.2.tgz#faeb87d09d8b21b8b8dd2e2aa848b538f01ddd26" 5880 - integrity sha512-BHA/JJXj1dlnoZQdK4efRCtHRnbBfzbIZUKAze7oRR1RfNqERI84BVUQeKateD3jWSJXQfEuclIShc61KOpbKw== 5950 + "@sentry/babel-plugin-component-annotate@3.2.0": 5951 + version "3.2.0" 5952 + resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-3.2.0.tgz#17c000cf6cc315bb620eddbd95c88dfb2471cfb9" 5953 + integrity sha512-Sg7nLRP1yiJYl/KdGGxYGbjvLq5rswyeB5yESgfWX34XUNZaFgmNvw4pU/QEKVeYgcPyOulgJ+y80ewujyffTA== 5881 5954 5882 - "@sentry/cli-linux-arm64@2.31.2": 5883 - version "2.31.2" 5884 - resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.31.2.tgz#669c9c3f7f9130d26f5db732f793378863d58869" 5885 - integrity sha512-FLVKkJ/rWvPy/ka7OrUdRW63a/z8HYI1Gt8Pr6rWs50hb7YJja8lM8IO10tYmcFE/tODICsnHO9HTeUg2g2d1w== 5955 + "@sentry/babel-plugin-component-annotate@3.2.2": 5956 + version "3.2.2" 5957 + resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-3.2.2.tgz#0c5f26e417b8f524924fa4531b82ad5603216e90" 5958 + integrity sha512-D+SKQ266ra/wo87s9+UI/rKQi3qhGPCR8eSCDe0VJudhjHsqyNU+JJ5lnIGCgmZaWFTXgdBP/gdr1Iz1zqGs4Q== 5886 5959 5887 - "@sentry/cli-linux-arm@2.31.2": 5888 - version "2.31.2" 5889 - resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm/-/cli-linux-arm-2.31.2.tgz#3e36ed7db09e922f00221281252e58dfd8755ea5" 5890 - integrity sha512-W8k5mGYYZz/I/OxZH65YAK7dCkQAl+wbuoASGOQjUy5VDgqH0QJ8kGJufXvFPM+f3ZQGcKAnVsZ6tFqZXETBAw== 5960 + "@sentry/browser@8.54.0": 5961 + version "8.54.0" 5962 + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-8.54.0.tgz#5487075908aac564892e689e1b6d233fdb314f5b" 5963 + integrity sha512-BgUtvxFHin0fS0CmJVKTLXXZcke0Av729IVfi+2fJ4COX8HO7/HAP02RKaSQGmL2HmvWYTfNZ7529AnUtrM4Rg== 5964 + dependencies: 5965 + "@sentry-internal/browser-utils" "8.54.0" 5966 + "@sentry-internal/feedback" "8.54.0" 5967 + "@sentry-internal/replay" "8.54.0" 5968 + "@sentry-internal/replay-canvas" "8.54.0" 5969 + "@sentry/core" "8.54.0" 5891 5970 5892 - "@sentry/cli-linux-i686@2.31.2": 5893 - version "2.31.2" 5894 - resolved "https://registry.yarnpkg.com/@sentry/cli-linux-i686/-/cli-linux-i686-2.31.2.tgz#02b7da274369b78a5676c20bb26cc37caed5244b" 5895 - integrity sha512-A64QtzaPi3MYFpZ+Fwmi0mrSyXgeLJ0cWr4jdeTGrzNpeowSteKgd6tRKU+LVq0k5shKE7wdnHk+jXnoajulMA== 5971 + "@sentry/bundler-plugin-core@3.2.2": 5972 + version "3.2.2" 5973 + resolved "https://registry.yarnpkg.com/@sentry/bundler-plugin-core/-/bundler-plugin-core-3.2.2.tgz#c9193b0c97acf0097fdb820d86eaaad9c9b6b2c4" 5974 + integrity sha512-YGrtmqQ2jMixccX2slVG/Lw7pCGJL3DGB3clmY9mO8QBEBIN3/gEANiHJVWwRidpUOS/0b7yVVGAdwZ87oPwTg== 5975 + dependencies: 5976 + "@babel/core" "^7.18.5" 5977 + "@sentry/babel-plugin-component-annotate" "3.2.2" 5978 + "@sentry/cli" "2.42.2" 5979 + dotenv "^16.3.1" 5980 + find-up "^5.0.0" 5981 + glob "^9.3.2" 5982 + magic-string "0.30.8" 5983 + unplugin "1.0.1" 5896 5984 5897 - "@sentry/cli-linux-x64@2.31.2": 5898 - version "2.31.2" 5899 - resolved "https://registry.yarnpkg.com/@sentry/cli-linux-x64/-/cli-linux-x64-2.31.2.tgz#54f74a9e5925db9ddafebc0efd4056c5377be5fd" 5900 - integrity sha512-YL/r+15R4mOEiU3mzn7iFQOeFEUB6KxeKGTTrtpeOGynVUGIdq4nV5rHow5JDbIzOuBS3SpOmcIMluvo1NCh0g== 5985 + "@sentry/cli-darwin@2.42.1": 5986 + version "2.42.1" 5987 + resolved "https://registry.yarnpkg.com/@sentry/cli-darwin/-/cli-darwin-2.42.1.tgz#ad4323091e2bc530907b3018fea3d4e2b6d0516f" 5988 + integrity sha512-WZFsrzSWtsRK24SiTa+Xod+4Hjlw7xaggmM4lbuo0lISO1EQj+K29jyGX+Ku0qflO1qp1z32bSP/RlWx/1rBjg== 5901 5989 5902 - "@sentry/cli-win32-i686@2.31.2": 5903 - version "2.31.2" 5904 - resolved "https://registry.yarnpkg.com/@sentry/cli-win32-i686/-/cli-win32-i686-2.31.2.tgz#5dab845a824be0927566171aa05f015e887fe82d" 5905 - integrity sha512-Az/2bmW+TFI059RE0mSBIxTBcoShIclz7BDebmIoCkZ+retrwAzpmBnBCDAHow+Yi43utOow+3/4idGa2OxcLw== 5990 + "@sentry/cli-darwin@2.42.2": 5991 + version "2.42.2" 5992 + resolved "https://registry.yarnpkg.com/@sentry/cli-darwin/-/cli-darwin-2.42.2.tgz#a32a4f226e717122b37d9969e8d4d0e14779f720" 5993 + integrity sha512-GtJSuxER7Vrp1IpxdUyRZzcckzMnb4N5KTW7sbTwUiwqARRo+wxS+gczYrS8tdgtmXs5XYhzhs+t4d52ITHMIg== 5906 5994 5907 - "@sentry/cli-win32-x64@2.31.2": 5908 - version "2.31.2" 5909 - resolved "https://registry.yarnpkg.com/@sentry/cli-win32-x64/-/cli-win32-x64-2.31.2.tgz#e12fec0a54f6d9cced5235fbc68ba8f94165634b" 5910 - integrity sha512-XIzyRnJu539NhpFa+JYkotzVwv3NrZ/4GfHB/JWA2zReRvsk39jJG8D5HOmm0B9JA63QQT7Dt39RW8g3lkmb6w== 5995 + "@sentry/cli-linux-arm64@2.42.1": 5996 + version "2.42.1" 5997 + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.42.1.tgz#5f30014bb316da5e68c16a0b7bbccba48c1626f4" 5998 + integrity sha512-8A43bLvDIzquCXblHNadaRm109ANw1Q9VRXg5qLYv7DrPkUm2oQP+oRnuNUgOJ3W/8QQSvANpG9pPko+mJs4xw== 5911 5999 5912 - "@sentry/cli@2.31.2": 5913 - version "2.31.2" 5914 - resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-2.31.2.tgz#39df8e52966aa8db4f9c51f4bc77abd62b6a630e" 5915 - integrity sha512-2aKyUx6La2P+pplL8+2vO67qJ+c1C79KYWAyQBE0JIT5kvKK9JpwtdNoK1F0/2mRpwhhYPADCz3sVIRqmL8cQQ== 6000 + "@sentry/cli-linux-arm64@2.42.2": 6001 + version "2.42.2" 6002 + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.42.2.tgz#1c06c83ff21f51ec23acf5be3b1f8c7553bf86b1" 6003 + integrity sha512-BOxzI7sgEU5Dhq3o4SblFXdE9zScpz6EXc5Zwr1UDZvzgXZGosUtKVc7d1LmkrHP8Q2o18HcDWtF3WvJRb5Zpw== 6004 + 6005 + "@sentry/cli-linux-arm@2.42.1": 6006 + version "2.42.1" 6007 + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm/-/cli-linux-arm-2.42.1.tgz#4dfd3bcc5d40da8a45a045ccc178ed1ee1fe16f2" 6008 + integrity sha512-3xR2B9v8e7NjB6U9+oMu2puR3xOv/Axd7qNuUrZxQnNZYtgtnAqIDgSmFTWHOOoged1+AZXe+xDWLN0Y11Q03Q== 6009 + 6010 + "@sentry/cli-linux-arm@2.42.2": 6011 + version "2.42.2" 6012 + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm/-/cli-linux-arm-2.42.2.tgz#00cadc359ae3c051efb3e63873c033c61dbd1ca1" 6013 + integrity sha512-7udCw+YL9lwq+9eL3WLspvnuG+k5Icg92YE7zsteTzWLwgPVzaxeZD2f8hwhsu+wmL+jNqbpCRmktPteh3i2mg== 6014 + 6015 + "@sentry/cli-linux-i686@2.42.1": 6016 + version "2.42.1" 6017 + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-i686/-/cli-linux-i686-2.42.1.tgz#b7646f19c922834c775f699b8acd320e11449735" 6018 + integrity sha512-YBz6prKqh1i0gzTg3Rus8ALQWmAk5Acap2U2dGuVYgTt7Bbu6SJbxNC9d8j3RUGu7ylupofUEMqKd391mTHf7g== 6019 + 6020 + "@sentry/cli-linux-i686@2.42.2": 6021 + version "2.42.2" 6022 + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-i686/-/cli-linux-i686-2.42.2.tgz#3b817b715dd806c20dfbffd539725ad8089c310a" 6023 + integrity sha512-Sw/dQp5ZPvKnq3/y7wIJyxTUJYPGoTX/YeMbDs8BzDlu9to2LWV3K3r7hE7W1Lpbaw4tSquUHiQjP5QHCOS7aQ== 6024 + 6025 + "@sentry/cli-linux-x64@2.42.1": 6026 + version "2.42.1" 6027 + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-x64/-/cli-linux-x64-2.42.1.tgz#6ecb98811b351993cfb38afb7ae2c0ed6a23e0f2" 6028 + integrity sha512-Rvc6Jy3kLZrcyO7Ysy1gj0iQi0nGVUN79VqC3OO9JDV44aDtKBDYuBkeFKE3gd1SL8EvPetKH85en2u2wdWxYg== 6029 + 6030 + "@sentry/cli-linux-x64@2.42.2": 6031 + version "2.42.2" 6032 + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-x64/-/cli-linux-x64-2.42.2.tgz#ddf906bc3071cc79ce6e633eddcb76bb9068e688" 6033 + integrity sha512-mU4zUspAal6TIwlNLBV5oq6yYqiENnCWSxtSQVzWs0Jyq97wtqGNG9U+QrnwjJZ+ta/hvye9fvL2X25D/RxHQw== 6034 + 6035 + "@sentry/cli-win32-i686@2.42.1": 6036 + version "2.42.1" 6037 + resolved "https://registry.yarnpkg.com/@sentry/cli-win32-i686/-/cli-win32-i686-2.42.1.tgz#fd2b6d990ef514844fd8416556cbf035cc67926b" 6038 + integrity sha512-FC8FE6dk+G83PCO09Ux/9NJNouF5yXKhpzLV5BZkqQye39hV9GDrFTu+VWTnwI1P77fnaJkPEEKRkjwNiPGjLA== 6039 + 6040 + "@sentry/cli-win32-i686@2.42.2": 6041 + version "2.42.2" 6042 + resolved "https://registry.yarnpkg.com/@sentry/cli-win32-i686/-/cli-win32-i686-2.42.2.tgz#9036085c7c6ce455ad45fda411c55ff39c06eb95" 6043 + integrity sha512-iHvFHPGqgJMNqXJoQpqttfsv2GI3cGodeTq4aoVLU/BT3+hXzbV0x1VpvvEhncJkDgDicJpFLM8sEPHb3b8abw== 6044 + 6045 + "@sentry/cli-win32-x64@2.42.1": 6046 + version "2.42.1" 6047 + resolved "https://registry.yarnpkg.com/@sentry/cli-win32-x64/-/cli-win32-x64-2.42.1.tgz#acc8ff57802186f1e8686d82122f2a6a13ec5076" 6048 + integrity sha512-1595wD7JQSu5J9pA4m/B3WrjjIXltSV9VzuErehvanBvfusQ/YgBcvsNzgIf8aJsgSAYGbpR3Zqu81pjohdjgA== 6049 + 6050 + "@sentry/cli-win32-x64@2.42.2": 6051 + version "2.42.2" 6052 + resolved "https://registry.yarnpkg.com/@sentry/cli-win32-x64/-/cli-win32-x64-2.42.2.tgz#7d6464b63f32c9f97fff428f246b1f039b402233" 6053 + integrity sha512-vPPGHjYoaGmfrU7xhfFxG7qlTBacroz5NdT+0FmDn6692D8IvpNXl1K+eV3Kag44ipJBBeR8g1HRJyx/F/9ACw== 6054 + 6055 + "@sentry/cli@2.42.1": 6056 + version "2.42.1" 6057 + resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-2.42.1.tgz#f3d09eadd19ed5fe268bc06f507a08e2b544f350" 6058 + integrity sha512-3fonGZoGwlze/iGYDdCJXpG5skXc6j/yYom+k6TqVvJJqSct1RgLJHjCw1P0IxHsR8pNz9f1H85OdLXKxrc6sw== 5916 6059 dependencies: 5917 6060 https-proxy-agent "^5.0.0" 5918 6061 node-fetch "^2.6.7" ··· 5920 6063 proxy-from-env "^1.1.0" 5921 6064 which "^2.0.2" 5922 6065 optionalDependencies: 5923 - "@sentry/cli-darwin" "2.31.2" 5924 - "@sentry/cli-linux-arm" "2.31.2" 5925 - "@sentry/cli-linux-arm64" "2.31.2" 5926 - "@sentry/cli-linux-i686" "2.31.2" 5927 - "@sentry/cli-linux-x64" "2.31.2" 5928 - "@sentry/cli-win32-i686" "2.31.2" 5929 - "@sentry/cli-win32-x64" "2.31.2" 5930 - 5931 - "@sentry/core@7.117.0": 5932 - version "7.117.0" 5933 - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.117.0.tgz#eebdb6e700d5fbdf3102c4abfb4ff92ef79ae9a5" 5934 - integrity sha512-1XZ4/d/DEwnfM2zBMloXDwX+W7s76lGKQMgd8bwgPJZjjEztMJ7X0uopKAGwlQcjn242q+hsCBR6C+fSuI5kvg== 5935 - dependencies: 5936 - "@sentry/types" "7.117.0" 5937 - "@sentry/utils" "7.117.0" 6066 + "@sentry/cli-darwin" "2.42.1" 6067 + "@sentry/cli-linux-arm" "2.42.1" 6068 + "@sentry/cli-linux-arm64" "2.42.1" 6069 + "@sentry/cli-linux-i686" "2.42.1" 6070 + "@sentry/cli-linux-x64" "2.42.1" 6071 + "@sentry/cli-win32-i686" "2.42.1" 6072 + "@sentry/cli-win32-x64" "2.42.1" 5938 6073 5939 - "@sentry/hub@7.117.0": 5940 - version "7.117.0" 5941 - resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-7.117.0.tgz#924462cd083b57b45559eb5a25850e5b3004a7f8" 5942 - integrity sha512-pQrXnbzsRHCUsVIqz/sZ0vggnxuuHqsmyjoy2Ha1qn1Ya4QbyAWEEGoZTnZx6I/Vt3dzVvRnR3YCywatdkaFxg== 6074 + "@sentry/cli@2.42.2": 6075 + version "2.42.2" 6076 + resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-2.42.2.tgz#8173df4d057d600a9ef0cf1e9b42b0c6607b46e4" 6077 + integrity sha512-spb7S/RUumCGyiSTg8DlrCX4bivCNmU/A1hcfkwuciTFGu8l5CDc2I6jJWWZw8/0enDGxuj5XujgXvU5tr4bxg== 5943 6078 dependencies: 5944 - "@sentry/core" "7.117.0" 5945 - "@sentry/types" "7.117.0" 5946 - "@sentry/utils" "7.117.0" 6079 + https-proxy-agent "^5.0.0" 6080 + node-fetch "^2.6.7" 6081 + progress "^2.0.3" 6082 + proxy-from-env "^1.1.0" 6083 + which "^2.0.2" 6084 + optionalDependencies: 6085 + "@sentry/cli-darwin" "2.42.2" 6086 + "@sentry/cli-linux-arm" "2.42.2" 6087 + "@sentry/cli-linux-arm64" "2.42.2" 6088 + "@sentry/cli-linux-i686" "2.42.2" 6089 + "@sentry/cli-linux-x64" "2.42.2" 6090 + "@sentry/cli-win32-i686" "2.42.2" 6091 + "@sentry/cli-win32-x64" "2.42.2" 5947 6092 5948 - "@sentry/integrations@7.117.0": 5949 - version "7.117.0" 5950 - resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-7.117.0.tgz#4613dae3bc1d257c3c870461327fd4f70dbda229" 5951 - integrity sha512-U3suSZysmU9EiQqg0ga5CxveAyNbi9IVdsapMDq5EQGNcVDvheXtULs+BOc11WYP3Kw2yWB38VDqLepfc/Fg2g== 5952 - dependencies: 5953 - "@sentry/core" "7.117.0" 5954 - "@sentry/types" "7.117.0" 5955 - "@sentry/utils" "7.117.0" 5956 - localforage "^1.8.1" 6093 + "@sentry/core@8.54.0": 6094 + version "8.54.0" 6095 + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.54.0.tgz#a2ebec965cadcb6de89e116689feeef79d5862a6" 6096 + integrity sha512-03bWf+D1j28unOocY/5FDB6bUHtYlm6m6ollVejhg45ZmK9iPjdtxNWbrLsjT1WRym0Tjzowu+A3p+eebYEv0Q== 5957 6097 5958 - "@sentry/react-native@5.24.3": 5959 - version "5.24.3" 5960 - resolved "https://registry.yarnpkg.com/@sentry/react-native/-/react-native-5.24.3.tgz#debd2218f65b4112b8513468ac3ffef42713c4f1" 5961 - integrity sha512-KBtXSYzk4Ge9GX4e7520oHhmo6UqGl3rH627Xpl3Gxmh9psQsLDmYXVKiMOFBZrSBAv7FAV0jf6zERK8lNY/Gg== 6098 + "@sentry/react-native@6.9.1": 6099 + version "6.9.1" 6100 + resolved "https://registry.yarnpkg.com/@sentry/react-native/-/react-native-6.9.1.tgz#d87fbec1d0e93ccb7ba13586c429f349b620102b" 6101 + integrity sha512-f/JsOeQdTKJBXsXaUzb3INLIWWLIFbc2nmOASgLmk9tY2k3fyjpn/XwyZnH2TE1iMlBLeVXofzdiVsSY8OXlaQ== 5962 6102 dependencies: 5963 - "@sentry/browser" "7.117.0" 5964 - "@sentry/cli" "2.31.2" 5965 - "@sentry/core" "7.117.0" 5966 - "@sentry/hub" "7.117.0" 5967 - "@sentry/integrations" "7.117.0" 5968 - "@sentry/react" "7.117.0" 5969 - "@sentry/types" "7.117.0" 5970 - "@sentry/utils" "7.117.0" 6103 + "@sentry/babel-plugin-component-annotate" "3.2.0" 6104 + "@sentry/browser" "8.54.0" 6105 + "@sentry/cli" "2.42.1" 6106 + "@sentry/core" "8.54.0" 6107 + "@sentry/react" "8.54.0" 6108 + "@sentry/types" "8.54.0" 6109 + "@sentry/utils" "8.54.0" 5971 6110 5972 - "@sentry/react@7.117.0": 5973 - version "7.117.0" 5974 - resolved "https://registry.yarnpkg.com/@sentry/react/-/react-7.117.0.tgz#0a6e729f5d17782a02a48728821536ede569bc8d" 5975 - integrity sha512-aK+yaEP2esBhaczGU96Y7wkqB4umSIlRAzobv7ER88EGHzZulRaocTpQO8HJJGDHm4D8rD+E893BHnghkoqp4Q== 6111 + "@sentry/react@8.54.0": 6112 + version "8.54.0" 6113 + resolved "https://registry.yarnpkg.com/@sentry/react/-/react-8.54.0.tgz#16cec103b5d5697bdfebacf6e2d35f19699b3ab3" 6114 + integrity sha512-42T/fp8snYN19Fy/2P0Mwotu4gcdy+1Lx+uYCNcYP1o7wNGigJ7qb27sW7W34GyCCHjoCCfQgeOqDQsyY8LC9w== 5976 6115 dependencies: 5977 - "@sentry/browser" "7.117.0" 5978 - "@sentry/core" "7.117.0" 5979 - "@sentry/types" "7.117.0" 5980 - "@sentry/utils" "7.117.0" 6116 + "@sentry/browser" "8.54.0" 6117 + "@sentry/core" "8.54.0" 5981 6118 hoist-non-react-statics "^3.3.2" 5982 6119 5983 - "@sentry/replay@7.117.0": 5984 - version "7.117.0" 5985 - resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-7.117.0.tgz#c41844b60ad5d711d663a562e2df77fe14c51bbb" 5986 - integrity sha512-V4DfU+x4UsA4BsufbQ8jHYa5H0q5PYUgso2X1PR31g1fpx7yiYguSmCfz1UryM6KkH92dfTnqXapDB44kXOqzQ== 6120 + "@sentry/types@8.54.0": 6121 + version "8.54.0" 6122 + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-8.54.0.tgz#1d57bb094443081de4e0d8b638e6ebc40f5ddd36" 6123 + integrity sha512-wztdtr7dOXQKi0iRvKc8XJhJ7HaAfOv8lGu0yqFOFwBZucO/SHnu87GOPi8mvrTiy1bentQO5l+zXWAaMvG4uw== 5987 6124 dependencies: 5988 - "@sentry-internal/tracing" "7.117.0" 5989 - "@sentry/core" "7.117.0" 5990 - "@sentry/types" "7.117.0" 5991 - "@sentry/utils" "7.117.0" 6125 + "@sentry/core" "8.54.0" 5992 6126 5993 - "@sentry/types@7.117.0": 5994 - version "7.117.0" 5995 - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.117.0.tgz#c4d89aba487c05f4e5cbfa2f1c65180b536393b4" 5996 - integrity sha512-5dtdulcUttc3F0Te7ekZmpSp/ebt/CA71ELx0uyqVGjWsSAINwskFD77sdcjqvZWek//WjiYX1+GRKlpJ1QqsA== 6127 + "@sentry/utils@8.54.0": 6128 + version "8.54.0" 6129 + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-8.54.0.tgz#5e28e03a249451b4a55200a0787f4e2c59bab2c5" 6130 + integrity sha512-JL8UDjrsKxKclTdLXfuHfE7B3KbrAPEYP7tMyN/xiO2vsF6D84fjwYyalO0ZMtuFZE6vpSze8ZOLEh6hLnPYsw== 6131 + dependencies: 6132 + "@sentry/core" "8.54.0" 5997 6133 5998 - "@sentry/utils@7.117.0": 5999 - version "7.117.0" 6000 - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.117.0.tgz#ac367a6f623bd09440b39d947437009c0ffe52b2" 6001 - integrity sha512-KkcLY8643SGBiDyPvMQOubBkwVX5IPknMHInc7jYC8pDVncGp7C65Wi506bCNPpKCWspUd/0VDNWOOen51/qKA== 6134 + "@sentry/webpack-plugin@^3.2.2": 6135 + version "3.2.2" 6136 + resolved "https://registry.yarnpkg.com/@sentry/webpack-plugin/-/webpack-plugin-3.2.2.tgz#716ab462279c25cea17490d02cb1d22b00f3f661" 6137 + integrity sha512-6OkVKNOjKk8P9j7oh6svZ+kEP1i9YIHBC2aGWL2XsgeZTIrMBxJAXtOf+qSrfMAxEtibSroGVOMQc/y3WJTQtg== 6002 6138 dependencies: 6003 - "@sentry/types" "7.117.0" 6139 + "@sentry/bundler-plugin-core" "3.2.2" 6140 + unplugin "1.0.1" 6141 + uuid "^9.0.0" 6004 6142 6005 6143 "@sinclair/typebox@^0.27.8": 6006 6144 version "0.27.8" ··· 9667 9805 resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e" 9668 9806 integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== 9669 9807 9808 + dotenv@^16.3.1: 9809 + version "16.4.7" 9810 + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.7.tgz#0e20c5b82950140aa99be360a8a5f52335f53c26" 9811 + integrity sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ== 9812 + 9670 9813 dotenv@^16.4.4, dotenv@^16.4.5, dotenv@~16.4.5: 9671 9814 version "16.4.5" 9672 9815 resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f" ··· 11372 11515 once "^1.3.0" 11373 11516 path-is-absolute "^1.0.0" 11374 11517 11375 - glob@^9.3.3: 11518 + glob@^9.3.2, glob@^9.3.3: 11376 11519 version "9.3.5" 11377 11520 resolved "https://registry.yarnpkg.com/glob/-/glob-9.3.5.tgz#ca2ed8ca452781a3009685607fdf025a899dfe21" 11378 11521 integrity sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q== ··· 11845 11988 integrity sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg== 11846 11989 dependencies: 11847 11990 queue "6.0.2" 11848 - 11849 - immediate@~3.0.5: 11850 - version "3.0.6" 11851 - resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" 11852 - integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== 11853 11991 11854 11992 import-fresh@^2.0.0: 11855 11993 version "2.0.0" ··· 13279 13417 prelude-ls "^1.2.1" 13280 13418 type-check "~0.4.0" 13281 13419 13282 - lie@3.1.1: 13283 - version "3.1.1" 13284 - resolved "https://registry.yarnpkg.com/lie/-/lie-3.1.1.tgz#9a436b2cc7746ca59de7a41fa469b3efb76bd87e" 13285 - integrity sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw== 13286 - dependencies: 13287 - immediate "~3.0.5" 13288 - 13289 13420 lighthouse-logger@^1.0.0: 13290 13421 version "1.4.2" 13291 13422 resolved "https://registry.yarnpkg.com/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz#aef90f9e97cd81db367c7634292ee22079280aaa" ··· 13421 13552 emojis-list "^3.0.0" 13422 13553 json5 "^2.1.2" 13423 13554 13424 - localforage@^1.8.1: 13425 - version "1.10.0" 13426 - resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.10.0.tgz#5c465dc5f62b2807c3a84c0c6a1b1b3212781dd4" 13427 - integrity sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg== 13428 - dependencies: 13429 - lie "3.1.1" 13430 - 13431 13555 locate-path@^3.0.0: 13432 13556 version "3.0.0" 13433 13557 resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" ··· 13603 13727 integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== 13604 13728 dependencies: 13605 13729 yallist "^4.0.0" 13730 + 13731 + magic-string@0.30.8: 13732 + version "0.30.8" 13733 + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.8.tgz#14e8624246d2bedba70d5462aa99ac9681844613" 13734 + integrity sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ== 13735 + dependencies: 13736 + "@jridgewell/sourcemap-codec" "^1.4.15" 13606 13737 13607 13738 make-dir@^2.0.0, make-dir@^2.1.0: 13608 13739 version "2.1.0" ··· 17531 17662 resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" 17532 17663 integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== 17533 17664 17534 - "string-width-cjs@npm:string-width@^4.2.0": 17535 - version "4.2.3" 17536 - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" 17537 - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== 17538 - dependencies: 17539 - emoji-regex "^8.0.0" 17540 - is-fullwidth-code-point "^3.0.0" 17541 - strip-ansi "^6.0.1" 17542 - 17543 - string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: 17665 + "string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: 17544 17666 version "4.2.3" 17545 17667 resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" 17546 17668 integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== ··· 17640 17762 dependencies: 17641 17763 safe-buffer "~5.1.0" 17642 17764 17643 - "strip-ansi-cjs@npm:strip-ansi@^6.0.1": 17765 + "strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: 17644 17766 version "6.0.1" 17645 17767 resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" 17646 17768 integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== ··· 17653 17775 integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== 17654 17776 dependencies: 17655 17777 ansi-regex "^4.1.0" 17656 - 17657 - strip-ansi@^6.0.0, strip-ansi@^6.0.1: 17658 - version "6.0.1" 17659 - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" 17660 - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== 17661 - dependencies: 17662 - ansi-regex "^5.0.1" 17663 17778 17664 17779 strip-ansi@^7.0.1: 17665 17780 version "7.1.0" ··· 18408 18523 resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" 18409 18524 integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== 18410 18525 18526 + unplugin@1.0.1: 18527 + version "1.0.1" 18528 + resolved "https://registry.yarnpkg.com/unplugin/-/unplugin-1.0.1.tgz#83b528b981cdcea1cad422a12cd02e695195ef3f" 18529 + integrity sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA== 18530 + dependencies: 18531 + acorn "^8.8.1" 18532 + chokidar "^3.5.3" 18533 + webpack-sources "^3.2.3" 18534 + webpack-virtual-modules "^0.5.0" 18535 + 18411 18536 unraw@^3.0.0: 18412 18537 version "3.0.0" 18413 18538 resolved "https://registry.yarnpkg.com/unraw/-/unraw-3.0.0.tgz#73443ed70d2ab09ccbac2b00525602d5991fbbe3" ··· 18564 18689 version "8.3.2" 18565 18690 resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" 18566 18691 integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== 18692 + 18693 + uuid@^9.0.0: 18694 + version "9.0.1" 18695 + resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" 18696 + integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== 18567 18697 18568 18698 v8-compile-cache-lib@^3.0.1: 18569 18699 version "3.0.1" ··· 18764 18894 resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" 18765 18895 integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== 18766 18896 18897 + webpack-virtual-modules@^0.5.0: 18898 + version "0.5.0" 18899 + resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz#362f14738a56dae107937ab98ea7062e8bdd3b6c" 18900 + integrity sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw== 18901 + 18767 18902 webpack@^5.64.4: 18768 18903 version "5.88.2" 18769 18904 resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.88.2.tgz#f62b4b842f1c6ff580f3fcb2ed4f0b579f4c210e" ··· 18950 19085 resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" 18951 19086 integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== 18952 19087 18953 - "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": 19088 + "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: 18954 19089 version "7.0.0" 18955 19090 resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" 18956 19091 integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== ··· 18963 19098 version "6.2.0" 18964 19099 resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" 18965 19100 integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== 18966 - dependencies: 18967 - ansi-styles "^4.0.0" 18968 - string-width "^4.1.0" 18969 - strip-ansi "^6.0.0" 18970 - 18971 - wrap-ansi@^7.0.0: 18972 - version "7.0.0" 18973 - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" 18974 - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== 18975 19101 dependencies: 18976 19102 ansi-styles "^4.0.0" 18977 19103 string-width "^4.1.0"