deer social fork for personal usage. but you might see a use idk. github mirror

Merge remote-tracking branch 'upstream/main'

aylac.top 79c429aa 022f9fc4

verified
Changed files
+2357 -2572
__tests__
bskyogcard
bskyweb
cmd
bskyweb
templates
docs
jest
modules
bottom-sheet
expo-scroll-forwarder
patches
src
components
lib
locale
locales
screens
Messages
components
Settings
state
view
com
composer
lightbox
ImageViewing
components
ImageItem
util
shell
desktop
+2 -1
Dockerfile.bskyogcard
··· 26 26 RUN mkdir /app/data && chown node /app/data 27 27 28 28 VOLUME /app/data 29 - EXPOSE 3000 29 + EXPOSE 3000 3001 30 30 ENV CARD_PORT=3000 31 + ENV CARD_METRICS_PORT=3001 31 32 ENV NODE_ENV=production 32 33 # potential perf issues w/ io_uring on this version of node 33 34 ENV UV_USE_IO_URING=0
+1 -1
__tests__/lib/images.test.ts
··· 1 - import {createDownloadResumable, deleteAsync} from 'expo-file-system' 1 + import {createDownloadResumable, deleteAsync} from 'expo-file-system/legacy' 2 2 import {manipulateAsync, SaveFormat} from 'expo-image-manipulator' 3 3 4 4 import {
+3 -2
app.config.js
··· 48 48 icon: './assets/app-icons/ios_icon_default_light.png', 49 49 userInterfaceStyle: 'automatic', 50 50 primaryColor: '#4b9b6c', 51 + newArchEnabled: false, 51 52 ios: { 52 53 supportsTablet: false, 53 54 bundleIdentifier: 'top.aylac.deer', ··· 107 108 'zh-Hans', 108 109 'zh-Hant', 109 110 ], 111 + UIDesignRequiresCompatibility: true, 110 112 }, 111 113 associatedDomains: ASSOCIATED_DOMAINS, 112 114 entitlements: { ··· 240 242 { 241 243 ios: { 242 244 deploymentTarget: '15.1', 243 - newArchEnabled: false, 245 + buildReactNativeFromSource: true, 244 246 }, 245 247 android: { 246 248 compileSdkVersion: 35, 247 249 targetSdkVersion: 35, 248 250 buildToolsVersion: '35.0.0', 249 - newArchEnabled: false, 250 251 }, 251 252 }, 252 253 ],
+3
bskyogcard/package.json
··· 14 14 "@atproto/common": "^0.4.0", 15 15 "@resvg/resvg-js": "^2.6.2", 16 16 "express": "^4.19.2", 17 + "express-prom-bundle": "^7.0.0", 17 18 "http-terminator": "^3.2.0", 18 19 "pino": "^9.2.0", 20 + "prom-client": "^15.1.3", 19 21 "react": "^18.3.1", 20 22 "satori": "^0.10.13", 21 23 "twemoji": "^14.0.2" 22 24 }, 23 25 "devDependencies": { 26 + "@types/express": "^4.17.21", 24 27 "@types/node": "^20.14.3", 25 28 "ts-node": "^10.9.2", 26 29 "typescript": "^5.4.5"
+4
bskyogcard/src/config.ts
··· 6 6 7 7 export type ServiceConfig = { 8 8 port: number 9 + metricsPort: number 9 10 version?: string 10 11 appviewUrl: string 11 12 originVerify?: string ··· 13 14 14 15 export type Environment = { 15 16 port?: number 17 + metricsPort?: number 16 18 version?: string 17 19 appviewUrl?: string 18 20 originVerify?: string ··· 21 23 export const readEnv = (): Environment => { 22 24 return { 23 25 port: envInt('CARD_PORT'), 26 + metricsPort: envInt('CARD_METRICS_PORT'), 24 27 version: envStr('CARD_VERSION'), 25 28 appviewUrl: envStr('CARD_APPVIEW_URL'), 26 29 originVerify: envStr('CARD_ORIGIN_VERIFY'), ··· 30 33 export const envToCfg = (env: Environment): Config => { 31 34 const serviceCfg: ServiceConfig = { 32 35 port: env.port ?? 3000, 36 + metricsPort: env.metricsPort ?? 3001, 33 37 version: env.version, 34 38 appviewUrl: env.appviewUrl ?? 'https://api.bsky.app', 35 39 originVerify: env.originVerify,
+41
bskyogcard/src/index.ts
··· 2 2 import type http from 'node:http' 3 3 4 4 import express from 'express' 5 + import promBundle from 'express-prom-bundle' 5 6 import {createHttpTerminator, type HttpTerminator} from 'http-terminator' 7 + import {register} from 'prom-client' 6 8 7 9 import {type Config} from './config.js' 8 10 import {AppContext} from './context.js' ··· 13 15 14 16 export class CardService { 15 17 public server?: http.Server 18 + public metricsServer?: http.Server 16 19 private terminator?: HttpTerminator 20 + private metricsTerminator?: HttpTerminator 17 21 18 22 constructor( 19 23 public app: express.Application, ··· 24 28 let app = express() 25 29 26 30 const ctx = await AppContext.fromConfig(cfg) 31 + 32 + // Add Prometheus middleware for automatic HTTP instrumentation 33 + const metricsMiddleware = promBundle({ 34 + includeMethod: true, 35 + includePath: true, 36 + includeStatusCode: true, 37 + includeUp: true, 38 + promClient: { 39 + collectDefaultMetrics: {}, 40 + }, 41 + 42 + autoregister: false, 43 + normalizePath: req => { 44 + // If we have a matched route, use its path (with :params) instead of the full URL path 45 + if (req.route) { 46 + return req.route.path 47 + } 48 + 49 + // Group all unmatched paths together to reduce cardinality 50 + return '<unmatched>' 51 + }, 52 + }) 53 + app.use(metricsMiddleware) 54 + 27 55 app = routes(ctx, app) 28 56 app.use(errorHandler) 29 57 ··· 31 59 } 32 60 33 61 async start() { 62 + // Start main application server 34 63 this.server = this.app.listen(this.ctx.cfg.service.port) 35 64 this.server.keepAliveTimeout = 90000 36 65 this.terminator = createHttpTerminator({server: this.server}) 37 66 await events.once(this.server, 'listening') 67 + 68 + // Start separate metrics server 69 + const metricsApp = express() 70 + metricsApp.get('/metrics', async (_req, res) => { 71 + res.set('Content-Type', register.contentType) 72 + res.end(await register.metrics()) 73 + }) 74 + 75 + this.metricsServer = metricsApp.listen(this.ctx.cfg.service.metricsPort) 76 + this.metricsTerminator = createHttpTerminator({server: this.metricsServer}) 77 + await events.once(this.metricsServer, 'listening') 38 78 } 39 79 40 80 async destroy() { 41 81 this.ctx.abortController.abort() 42 82 await this.terminator?.terminate() 83 + await this.metricsTerminator?.terminate() 43 84 } 44 85 }
+371 -2
bskyogcard/yarn.lock
··· 123 123 "@jridgewell/resolve-uri" "^3.0.3" 124 124 "@jridgewell/sourcemap-codec" "^1.4.10" 125 125 126 + "@opentelemetry/api@^1.4.0": 127 + version "1.9.0" 128 + resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.0.tgz#d03eba68273dc0f7509e2a3d5cba21eae10379fe" 129 + integrity sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg== 130 + 126 131 "@resvg/resvg-js-android-arm-eabi@2.6.2": 127 132 version "2.6.2" 128 133 resolved "https://registry.yarnpkg.com/@resvg/resvg-js-android-arm-eabi/-/resvg-js-android-arm-eabi-2.6.2.tgz#e761e0b688127db64879f455178c92468a9aeabe" ··· 229 234 resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" 230 235 integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== 231 236 237 + "@types/body-parser@*": 238 + version "1.19.6" 239 + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.6.tgz#1859bebb8fd7dac9918a45d54c1971ab8b5af474" 240 + integrity sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g== 241 + dependencies: 242 + "@types/connect" "*" 243 + "@types/node" "*" 244 + 245 + "@types/connect@*": 246 + version "3.4.38" 247 + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" 248 + integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== 249 + dependencies: 250 + "@types/node" "*" 251 + 252 + "@types/express-serve-static-core@^4.17.33": 253 + version "4.19.6" 254 + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz#e01324c2a024ff367d92c66f48553ced0ab50267" 255 + integrity sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A== 256 + dependencies: 257 + "@types/node" "*" 258 + "@types/qs" "*" 259 + "@types/range-parser" "*" 260 + "@types/send" "*" 261 + 262 + "@types/express@^4.17.21": 263 + version "4.17.23" 264 + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.23.tgz#35af3193c640bfd4d7fe77191cd0ed411a433bef" 265 + integrity sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ== 266 + dependencies: 267 + "@types/body-parser" "*" 268 + "@types/express-serve-static-core" "^4.17.33" 269 + "@types/qs" "*" 270 + "@types/serve-static" "*" 271 + 272 + "@types/http-errors@*": 273 + version "2.0.5" 274 + resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.5.tgz#5b749ab2b16ba113423feb1a64a95dcd30398472" 275 + integrity sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg== 276 + 277 + "@types/mime@^1": 278 + version "1.3.5" 279 + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" 280 + integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== 281 + 282 + "@types/node@*": 283 + version "24.5.2" 284 + resolved "https://registry.yarnpkg.com/@types/node/-/node-24.5.2.tgz#52ceb83f50fe0fcfdfbd2a9fab6db2e9e7ef6446" 285 + integrity sha512-FYxk1I7wPv3K2XBaoyH2cTnocQEu8AOZ60hPbsyukMPLv5/5qr7V1i8PLHdl6Zf87I+xZXFvPCXYjiTFq+YSDQ== 286 + dependencies: 287 + undici-types "~7.12.0" 288 + 232 289 "@types/node@^20.14.3": 233 290 version "20.14.3" 234 291 resolved "https://registry.npmjs.org/@types/node/-/node-20.14.3.tgz" ··· 236 293 dependencies: 237 294 undici-types "~5.26.4" 238 295 296 + "@types/qs@*": 297 + version "6.14.0" 298 + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.14.0.tgz#d8b60cecf62f2db0fb68e5e006077b9178b85de5" 299 + integrity sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ== 300 + 301 + "@types/range-parser@*": 302 + version "1.2.7" 303 + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" 304 + integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== 305 + 306 + "@types/send@*": 307 + version "0.17.5" 308 + resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.5.tgz#d991d4f2b16f2b1ef497131f00a9114290791e74" 309 + integrity sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w== 310 + dependencies: 311 + "@types/mime" "^1" 312 + "@types/node" "*" 313 + 314 + "@types/serve-static@*": 315 + version "1.15.8" 316 + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.8.tgz#8180c3fbe4a70e8f00b9f70b9ba7f08f35987877" 317 + integrity sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg== 318 + dependencies: 319 + "@types/http-errors" "*" 320 + "@types/node" "*" 321 + "@types/send" "*" 322 + 239 323 abort-controller@^3.0.0: 240 324 version "3.0.0" 241 325 resolved "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz" ··· 288 372 resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" 289 373 integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== 290 374 375 + bintrees@1.0.2: 376 + version "1.0.2" 377 + resolved "https://registry.yarnpkg.com/bintrees/-/bintrees-1.0.2.tgz#49f896d6e858a4a499df85c38fb399b9aff840f8" 378 + integrity sha512-VOMgTMwjAaUG580SXn3LacVgjurrbMme7ZZNYGSSV7mmtY6QQRh0Eg3pwIcntQ77DErK1L0NxkbetjcoXzVwKw== 379 + 291 380 body-parser@1.20.2: 292 381 version "1.20.2" 293 382 resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz" ··· 306 395 type-is "~1.6.18" 307 396 unpipe "1.0.0" 308 397 398 + body-parser@1.20.3: 399 + version "1.20.3" 400 + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.3.tgz#1953431221c6fb5cd63c4b36d53fab0928e548c6" 401 + integrity sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g== 402 + dependencies: 403 + bytes "3.1.2" 404 + content-type "~1.0.5" 405 + debug "2.6.9" 406 + depd "2.0.0" 407 + destroy "1.2.0" 408 + http-errors "2.0.0" 409 + iconv-lite "0.4.24" 410 + on-finished "2.4.1" 411 + qs "6.13.0" 412 + raw-body "2.5.2" 413 + type-is "~1.6.18" 414 + unpipe "1.0.0" 415 + 309 416 boolean@^3.1.4: 310 417 version "3.2.0" 311 418 resolved "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz" ··· 324 431 resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" 325 432 integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== 326 433 434 + call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: 435 + version "1.0.2" 436 + resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" 437 + integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== 438 + dependencies: 439 + es-errors "^1.3.0" 440 + function-bind "^1.1.2" 441 + 327 442 call-bind@^1.0.7: 328 443 version "1.0.7" 329 444 resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz" ··· 335 450 get-intrinsic "^1.2.4" 336 451 set-function-length "^1.2.1" 337 452 453 + call-bound@^1.0.2: 454 + version "1.0.4" 455 + resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a" 456 + integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== 457 + dependencies: 458 + call-bind-apply-helpers "^1.0.2" 459 + get-intrinsic "^1.3.0" 460 + 338 461 camelize@^1.0.0: 339 462 version "1.0.1" 340 463 resolved "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz" ··· 392 515 version "0.6.0" 393 516 resolved "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz" 394 517 integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== 518 + 519 + cookie@0.7.1: 520 + version "0.7.1" 521 + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.1.tgz#2f73c42142d5d5cf71310a74fc4ae61670e5dbc9" 522 + integrity sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w== 395 523 396 524 create-require@^1.1.0: 397 525 version "1.1.1" ··· 463 591 resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" 464 592 integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== 465 593 594 + dunder-proto@^1.0.1: 595 + version "1.0.1" 596 + resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" 597 + integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== 598 + dependencies: 599 + call-bind-apply-helpers "^1.0.1" 600 + es-errors "^1.3.0" 601 + gopd "^1.2.0" 602 + 466 603 ee-first@1.1.1: 467 604 version "1.1.1" 468 605 resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" ··· 478 615 resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" 479 616 integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== 480 617 618 + encodeurl@~2.0.0: 619 + version "2.0.0" 620 + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" 621 + integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== 622 + 481 623 es-define-property@^1.0.0: 482 624 version "1.0.0" 483 625 resolved "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz" 484 626 integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== 485 627 dependencies: 486 628 get-intrinsic "^1.2.4" 629 + 630 + es-define-property@^1.0.1: 631 + version "1.0.1" 632 + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" 633 + integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== 487 634 488 635 es-errors@^1.3.0: 489 636 version "1.3.0" 490 637 resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" 491 638 integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== 492 639 640 + es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: 641 + version "1.1.1" 642 + resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" 643 + integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== 644 + dependencies: 645 + es-errors "^1.3.0" 646 + 493 647 escape-html@^1.0.3, escape-html@~1.0.3: 494 648 version "1.0.3" 495 649 resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" ··· 510 664 resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" 511 665 integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== 512 666 667 + express-prom-bundle@^7.0.0: 668 + version "7.0.2" 669 + resolved "https://registry.yarnpkg.com/express-prom-bundle/-/express-prom-bundle-7.0.2.tgz#73a83b9033639dae81c78906a9df78844f3c93fa" 670 + integrity sha512-ffFV4HGHvCKnkNJFqm42sYztRJE5mLgOj8MpGey1HOatuFhtcwXoBD2m5gca7ZbcyjkIf7lOH5ZdrhlrBf0sGw== 671 + dependencies: 672 + "@types/express" "^4.17.21" 673 + express "^4.18.2" 674 + on-finished "^2.3.0" 675 + url-value-parser "^2.0.0" 676 + 677 + express@^4.18.2: 678 + version "4.21.2" 679 + resolved "https://registry.yarnpkg.com/express/-/express-4.21.2.tgz#cf250e48362174ead6cea4a566abef0162c1ec32" 680 + integrity sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA== 681 + dependencies: 682 + accepts "~1.3.8" 683 + array-flatten "1.1.1" 684 + body-parser "1.20.3" 685 + content-disposition "0.5.4" 686 + content-type "~1.0.4" 687 + cookie "0.7.1" 688 + cookie-signature "1.0.6" 689 + debug "2.6.9" 690 + depd "2.0.0" 691 + encodeurl "~2.0.0" 692 + escape-html "~1.0.3" 693 + etag "~1.8.1" 694 + finalhandler "1.3.1" 695 + fresh "0.5.2" 696 + http-errors "2.0.0" 697 + merge-descriptors "1.0.3" 698 + methods "~1.1.2" 699 + on-finished "2.4.1" 700 + parseurl "~1.3.3" 701 + path-to-regexp "0.1.12" 702 + proxy-addr "~2.0.7" 703 + qs "6.13.0" 704 + range-parser "~1.2.1" 705 + safe-buffer "5.2.1" 706 + send "0.19.0" 707 + serve-static "1.16.2" 708 + setprototypeof "1.2.0" 709 + statuses "2.0.1" 710 + type-is "~1.6.18" 711 + utils-merge "1.0.1" 712 + vary "~1.1.2" 713 + 513 714 express@^4.19.2: 514 715 version "4.19.2" 515 716 resolved "https://registry.npmjs.org/express/-/express-4.19.2.tgz" ··· 577 778 statuses "2.0.1" 578 779 unpipe "~1.0.0" 579 780 781 + finalhandler@1.3.1: 782 + version "1.3.1" 783 + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.3.1.tgz#0c575f1d1d324ddd1da35ad7ece3df7d19088019" 784 + integrity sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ== 785 + dependencies: 786 + debug "2.6.9" 787 + encodeurl "~2.0.0" 788 + escape-html "~1.0.3" 789 + on-finished "2.4.1" 790 + parseurl "~1.3.3" 791 + statuses "2.0.1" 792 + unpipe "~1.0.0" 793 + 580 794 forwarded@0.2.0: 581 795 version "0.2.0" 582 796 resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" ··· 612 826 has-symbols "^1.0.3" 613 827 hasown "^2.0.0" 614 828 829 + get-intrinsic@^1.2.5, get-intrinsic@^1.3.0: 830 + version "1.3.0" 831 + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" 832 + integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== 833 + dependencies: 834 + call-bind-apply-helpers "^1.0.2" 835 + es-define-property "^1.0.1" 836 + es-errors "^1.3.0" 837 + es-object-atoms "^1.1.1" 838 + function-bind "^1.1.2" 839 + get-proto "^1.0.1" 840 + gopd "^1.2.0" 841 + has-symbols "^1.1.0" 842 + hasown "^2.0.2" 843 + math-intrinsics "^1.1.0" 844 + 845 + get-proto@^1.0.1: 846 + version "1.0.1" 847 + resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" 848 + integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== 849 + dependencies: 850 + dunder-proto "^1.0.1" 851 + es-object-atoms "^1.0.0" 852 + 615 853 gopd@^1.0.1: 616 854 version "1.0.1" 617 855 resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz" 618 856 integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== 619 857 dependencies: 620 858 get-intrinsic "^1.1.3" 859 + 860 + gopd@^1.2.0: 861 + version "1.2.0" 862 + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" 863 + integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== 621 864 622 865 graceful-fs@^4.1.6, graceful-fs@^4.2.0: 623 866 version "4.2.11" ··· 646 889 resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" 647 890 integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== 648 891 649 - hasown@^2.0.0: 892 + has-symbols@^1.1.0: 893 + version "1.1.0" 894 + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" 895 + integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== 896 + 897 + hasown@^2.0.0, hasown@^2.0.2: 650 898 version "2.0.2" 651 899 resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" 652 900 integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== ··· 747 995 resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" 748 996 integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== 749 997 998 + math-intrinsics@^1.1.0: 999 + version "1.1.0" 1000 + resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" 1001 + integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== 1002 + 750 1003 media-typer@0.3.0: 751 1004 version "0.3.0" 752 1005 resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" ··· 757 1010 resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" 758 1011 integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== 759 1012 1013 + merge-descriptors@1.0.3: 1014 + version "1.0.3" 1015 + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz#d80319a65f3c7935351e5cfdac8f9318504dbed5" 1016 + integrity sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ== 1017 + 760 1018 methods@~1.1.2: 761 1019 version "1.1.2" 762 1020 resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" ··· 811 1069 resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz" 812 1070 integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== 813 1071 1072 + object-inspect@^1.13.3: 1073 + version "1.13.4" 1074 + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" 1075 + integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== 1076 + 814 1077 on-exit-leak-free@^2.1.0: 815 1078 version "2.1.2" 816 1079 resolved "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz" 817 1080 integrity sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA== 818 1081 819 - on-finished@2.4.1: 1082 + on-finished@2.4.1, on-finished@^2.3.0: 820 1083 version "2.4.1" 821 1084 resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" 822 1085 integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== ··· 860 1123 resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" 861 1124 integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== 862 1125 1126 + path-to-regexp@0.1.12: 1127 + version "0.1.12" 1128 + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.12.tgz#d5e1a12e478a976d432ef3c58d534b9923164bb7" 1129 + integrity sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ== 1130 + 863 1131 path-to-regexp@0.1.7: 864 1132 version "0.1.7" 865 1133 resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" ··· 931 1199 version "0.11.10" 932 1200 resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz" 933 1201 integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== 1202 + 1203 + prom-client@^15.1.3: 1204 + version "15.1.3" 1205 + resolved "https://registry.yarnpkg.com/prom-client/-/prom-client-15.1.3.tgz#69fa8de93a88bc9783173db5f758dc1c69fa8fc2" 1206 + integrity sha512-6ZiOBfCywsD4k1BN9IX0uZhF+tJkV8q8llP64G5Hajs4JOeVLPCwpPVcpXy3BwYiUGgyJzsJJQeOIv7+hDSq8g== 1207 + dependencies: 1208 + "@opentelemetry/api" "^1.4.0" 1209 + tdigest "^0.1.1" 934 1210 935 1211 proxy-addr@~2.0.7: 936 1212 version "2.0.7" ··· 947 1223 dependencies: 948 1224 side-channel "^1.0.4" 949 1225 1226 + qs@6.13.0: 1227 + version "6.13.0" 1228 + resolved "https://registry.yarnpkg.com/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906" 1229 + integrity sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg== 1230 + dependencies: 1231 + side-channel "^1.0.6" 1232 + 950 1233 quick-format-unescaped@^4.0.3: 951 1234 version "4.0.4" 952 1235 resolved "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz" ··· 1054 1337 range-parser "~1.2.1" 1055 1338 statuses "2.0.1" 1056 1339 1340 + send@0.19.0: 1341 + version "0.19.0" 1342 + resolved "https://registry.yarnpkg.com/send/-/send-0.19.0.tgz#bbc5a388c8ea6c048967049dbeac0e4a3f09d7f8" 1343 + integrity sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw== 1344 + dependencies: 1345 + debug "2.6.9" 1346 + depd "2.0.0" 1347 + destroy "1.2.0" 1348 + encodeurl "~1.0.2" 1349 + escape-html "~1.0.3" 1350 + etag "~1.8.1" 1351 + fresh "0.5.2" 1352 + http-errors "2.0.0" 1353 + mime "1.6.0" 1354 + ms "2.1.3" 1355 + on-finished "2.4.1" 1356 + range-parser "~1.2.1" 1357 + statuses "2.0.1" 1358 + 1057 1359 serve-static@1.15.0: 1058 1360 version "1.15.0" 1059 1361 resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" ··· 1064 1366 parseurl "~1.3.3" 1065 1367 send "0.18.0" 1066 1368 1369 + serve-static@1.16.2: 1370 + version "1.16.2" 1371 + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.2.tgz#b6a5343da47f6bdd2673848bf45754941e803296" 1372 + integrity sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw== 1373 + dependencies: 1374 + encodeurl "~2.0.0" 1375 + escape-html "~1.0.3" 1376 + parseurl "~1.3.3" 1377 + send "0.19.0" 1378 + 1067 1379 set-function-length@^1.2.1: 1068 1380 version "1.2.2" 1069 1381 resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz" ··· 1081 1393 resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" 1082 1394 integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== 1083 1395 1396 + side-channel-list@^1.0.0: 1397 + version "1.0.0" 1398 + resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" 1399 + integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== 1400 + dependencies: 1401 + es-errors "^1.3.0" 1402 + object-inspect "^1.13.3" 1403 + 1404 + side-channel-map@^1.0.1: 1405 + version "1.0.1" 1406 + resolved "https://registry.yarnpkg.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42" 1407 + integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== 1408 + dependencies: 1409 + call-bound "^1.0.2" 1410 + es-errors "^1.3.0" 1411 + get-intrinsic "^1.2.5" 1412 + object-inspect "^1.13.3" 1413 + 1414 + side-channel-weakmap@^1.0.2: 1415 + version "1.0.2" 1416 + resolved "https://registry.yarnpkg.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea" 1417 + integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== 1418 + dependencies: 1419 + call-bound "^1.0.2" 1420 + es-errors "^1.3.0" 1421 + get-intrinsic "^1.2.5" 1422 + object-inspect "^1.13.3" 1423 + side-channel-map "^1.0.1" 1424 + 1084 1425 side-channel@^1.0.4: 1085 1426 version "1.0.6" 1086 1427 resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz" ··· 1091 1432 get-intrinsic "^1.2.4" 1092 1433 object-inspect "^1.13.1" 1093 1434 1435 + side-channel@^1.0.6: 1436 + version "1.1.0" 1437 + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" 1438 + integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== 1439 + dependencies: 1440 + es-errors "^1.3.0" 1441 + object-inspect "^1.13.3" 1442 + side-channel-list "^1.0.0" 1443 + side-channel-map "^1.0.1" 1444 + side-channel-weakmap "^1.0.2" 1445 + 1094 1446 sonic-boom@^3.7.0: 1095 1447 version "3.8.1" 1096 1448 resolved "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.1.tgz" ··· 1126 1478 integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== 1127 1479 dependencies: 1128 1480 safe-buffer "~5.2.0" 1481 + 1482 + tdigest@^0.1.1: 1483 + version "0.1.2" 1484 + resolved "https://registry.yarnpkg.com/tdigest/-/tdigest-0.1.2.tgz#96c64bac4ff10746b910b0e23b515794e12faced" 1485 + integrity sha512-+G0LLgjjo9BZX2MfdvPfH+MKLCrxlXSYec5DaPYP1fe6Iyhf0/fSmJ0bFiZ1F8BT6cGXl2LpltQptzjXKWEkKA== 1486 + dependencies: 1487 + bintrees "1.0.2" 1129 1488 1130 1489 thread-stream@^2.6.0: 1131 1490 version "2.7.0" ··· 1220 1579 resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz" 1221 1580 integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== 1222 1581 1582 + undici-types@~7.12.0: 1583 + version "7.12.0" 1584 + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.12.0.tgz#15c5c7475c2a3ba30659529f5cdb4674b622fafb" 1585 + integrity sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ== 1586 + 1223 1587 unicode-trie@^2.0.0: 1224 1588 version "2.0.0" 1225 1589 resolved "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz" ··· 1237 1601 version "1.0.0" 1238 1602 resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" 1239 1603 integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== 1604 + 1605 + url-value-parser@^2.0.0: 1606 + version "2.2.0" 1607 + resolved "https://registry.yarnpkg.com/url-value-parser/-/url-value-parser-2.2.0.tgz#f38ae8cd24604ec69bc219d66929ddbbd93a2b32" 1608 + integrity sha512-yIQdxJpgkPamPPAPuGdS7Q548rLhny42tg8d4vyTNzFqvOnwqrgHXvgehT09U7fwrzxi3RxCiXjoNUNnNOlQ8A== 1240 1609 1241 1610 utils-merge@1.0.1: 1242 1611 version "1.0.1"
+7 -3
bskyweb/cmd/bskyweb/server.go
··· 393 393 func (srv *Server) NewTemplateContext() pongo2.Context { 394 394 return pongo2.Context{ 395 395 "staticCDNHost": srv.cfg.staticCDNHost, 396 + "favicon": fmt.Sprintf("%s/static/favicon.png", srv.cfg.staticCDNHost), 396 397 } 397 398 } 398 399 ··· 598 599 unauthedViewingOkay = false 599 600 } 600 601 } 601 - if !unauthedViewingOkay { 602 - return c.Render(http.StatusOK, "profile.html", data) 603 - } 602 + 604 603 req := c.Request() 605 604 data["profileView"] = pv 606 605 data["requestURI"] = fmt.Sprintf("https://%s%s", req.Host, req.URL.Path) 607 606 data["requestHost"] = req.Host 607 + 608 + if !unauthedViewingOkay { 609 + data["requiresAuth"] = true 610 + } 611 + 608 612 return c.Render(http.StatusOK, "profile.html", data) 609 613 } 610 614
+1
bskyweb/templates/base.html
··· 95 95 <meta name="application-name" content="Bluesky"> 96 96 <meta name="generator" content="bskyweb"> 97 97 <meta property="og:site_name" content="Bluesky Social"> 98 + <meta property="og:logo" content="{{ favicon }}"> 98 99 <meta name="twitter:site" content="@bluesky" /> 99 100 <link type="application/activity+json" href="" /> 100 101
+28 -16
bskyweb/templates/profile.html
··· 9 9 {% endblock %} 10 10 11 11 {% block html_head_extra -%} 12 - {%- if profileView -%} 13 12 <meta property="og:site_name" content="Bluesky Social"> 14 13 <meta property="og:type" content="profile"> 15 - <meta property="profile:username" content="{{ profileView.Handle }}"> 16 - {%- if requestURI %} 14 + {%- if requestURI %} 17 15 <meta property="og:url" content="{{ requestURI }}"> 18 16 <link rel="canonical" href="{{ requestURI|canonicalize_url }}" /> 19 - {% endif -%} 17 + {% endif -%} 18 + 19 + {%- if profileView -%} 20 + <meta property="profile:username" content="{{ profileView.Handle }}"> 20 21 {%- if profileView.DisplayName %} 21 22 <meta property="og:title" content="{{ profileView.DisplayName }} (@{{ profileView.Handle }})"> 22 23 {% else %} 23 24 <meta property="og:title" content="{{ profileView.Handle }}"> 24 25 {% endif -%} 25 - {%- if profileView.Description %} 26 - <meta name="description" content="{{ profileView.Description }}"> 27 - <meta property="og:description" content="{{ profileView.Description }}"> 28 - {% endif -%} 29 - {%- if profileView.Banner %} 30 - <meta property="og:image" content="{{ profileView.Banner }}"> 31 - <meta name="twitter:card" content="summary_large_image"> 32 - {%- elif profileView.Avatar -%} 33 - {# Don't use avatar image in cards; usually looks bad #} 34 - <meta name="twitter:card" content="summary"> 35 - {% endif %} 26 + 27 + <link rel="alternate" href="at://{{ profileView.Did }}/app.bsky.actor.profile/self" /> 28 + 36 29 <meta name="twitter:label1" content="Account DID"> 37 30 <meta name="twitter:value1" content="{{ profileView.Did }}"> 31 + 38 32 {%- if requestHost %} 39 33 <link rel="alternate" type="application/rss+xml" href="https://{{ requestHost }}/profile/{{ profileView.Did }}/rss"> 40 34 {% endif %} 41 - <link rel="alternate" href="at://{{ profileView.Did }}/app.bsky.actor.profile/self" /> 35 + 36 + {# Only show details if auth isn't required #} 37 + {% if not requiresAuth %} 38 + {%- if profileView.Description %} 39 + <meta name="description" content="{{ profileView.Description }}"> 40 + <meta property="og:description" content="{{ profileView.Description }}"> 41 + {% endif -%} 42 + {%- if profileView.Banner %} 43 + <meta property="og:image" content="{{ profileView.Banner }}"> 44 + <meta name="twitter:card" content="summary_large_image"> 45 + {%- elif profileView.Avatar -%} 46 + {# Don't use avatar image in cards; usually looks bad #} 47 + <meta name="twitter:card" content="summary"> 48 + {% endif %} 49 + {% else %} 50 + <meta name="description" content="This profile requires authentication to view."> 51 + <meta property="og:description" content="This profile requires authentication to view."> 52 + <meta property="twitter:description" content="This profile requires authentication to view."> 53 + {% endif %} 42 54 {% endif -%} 43 55 {%- endblock %} 44 56
+1 -2
docs/build.md
··· 63 63 ### Tips 64 64 65 65 - Copy the `.env.example` to `.env` and fill in any necessary tokens. (The Sentry token is NOT required; see instructions below if you want to enable Sentry.) 66 - - To run on the device, add `--device` to the command (e.g. `yarn android --device`). To build in production mode (slower build, faster app), also add `--variant release`. 66 + - To run on the device, add `--device` to the command (e.g. `yarn android --device`). To build in production mode (slower build, faster app), also add `--variant release` on Android or `--configuration Release` on iOS. 67 67 - If you want to use Expo EAS on your own builds without ejecting from Expo, make sure to change the `owner` and `extra.eas.projectId` properties. If you do not have an Expo account, you may remove these properties. 68 68 - `npx react-native info` Checks what has been installed. 69 69 - If the Android simulator frequently hangs or is very sluggish, [bump its memory limit](https://stackoverflow.com/a/40068396) ··· 164 164 - TextEncoder / TextDecoder 165 165 - react-native-url-polyfill 166 166 - Array#findLast (on web) 167 - - atob (on native) 168 167 169 168 ### Sentry sourcemaps 170 169
+1 -1
eas.json
··· 6 6 }, 7 7 "build": { 8 8 "base": { 9 - "node": "18.18.2" 9 + "node": "20.19.4" 10 10 }, 11 11 "development": { 12 12 "extends": "base",
+1 -1
jest/jestSetup.js
··· 33 33 } 34 34 }) 35 35 36 - jest.mock('expo-file-system', () => ({ 36 + jest.mock('expo-file-system/legacy', () => ({ 37 37 getInfoAsync: jest.fn().mockResolvedValue({exists: true, size: 100}), 38 38 deleteAsync: jest.fn(), 39 39 createDownloadResumable: jest.fn(),
+1
modules/bottom-sheet/ios/SheetView.swift
··· 1 1 import ExpoModulesCore 2 + import React 2 3 import UIKit 3 4 4 5 class SheetView: ExpoView, UISheetPresentationControllerDelegate {
+1
modules/expo-scroll-forwarder/ios/ExpoScrollForwarderView.swift
··· 1 1 import ExpoModulesCore 2 + import React 2 3 3 4 // This view will be used as a native component. Make sure to inherit from `ExpoView` 4 5 // to apply the proper styling (e.g. border radius and shadows).
+56 -61
package.json
··· 91 91 "@lingui/react": "^4.14.1", 92 92 "@mattermost/react-native-paste-input": "mattermost/react-native-paste-input", 93 93 "@miblanchard/react-native-slider": "^2.6.0", 94 - "@mozzius/expo-dynamic-app-icon": "^1.7.1", 95 - "@react-native-async-storage/async-storage": "2.1.2", 96 - "@react-native-menu/menu": "^1.2.3", 97 - "@react-native-picker/picker": "2.11.0", 94 + "@mozzius/expo-dynamic-app-icon": "^1.8.0", 95 + "@react-native-async-storage/async-storage": "2.2.0", 98 96 "@react-navigation/bottom-tabs": "^7.3.13", 99 97 "@react-navigation/drawer": "^7.3.12", 100 98 "@react-navigation/native": "^7.1.9", 101 99 "@react-navigation/native-stack": "^7.3.13", 102 - "@sentry/react-native": "~6.14.0", 103 100 "@slidoapp/emoji-mart": "^5.8.4", 104 101 "@slidoapp/emoji-mart-react": "^1.1.3", 102 + "@sentry/react-native": "~6.20.0", 105 103 "@tanstack/query-async-storage-persister": "^5.25.0", 106 104 "@tanstack/react-query": "^5.8.1", 107 105 "@tanstack/react-query-persist-client": "^5.25.0", ··· 127 125 "bcp-47": "^2.1.0", 128 126 "bcp-47-match": "^2.0.3", 129 127 "date-fns": "^2.30.0", 130 - "deprecated-react-native-prop-types": "^5.0.0", 131 128 "eldr": "https://github.com/ayla6/eldr", 132 129 "email-validator": "^2.0.4", 133 130 "emoji-regex": "^10.4.0", 134 131 "eventemitter3": "^5.0.1", 135 - "expo": "53.0.11", 136 - "expo-application": "~6.1.4", 137 - "expo-blur": "~14.1.5", 138 - "expo-build-properties": "~0.14.6", 139 - "expo-camera": "~16.1.8", 140 - "expo-clipboard": "~7.1.4", 141 - "expo-dev-client": "~5.2.0", 142 - "expo-device": "~7.1.4", 143 - "expo-file-system": "~18.1.10", 144 - "expo-font": "~13.3.1", 145 - "expo-haptics": "~14.1.4", 146 - "expo-image": "^2.4.0", 132 + "expo": "^54.0.9", 133 + "expo-application": "~7.0.7", 134 + "expo-blur": "~15.0.7", 135 + "expo-build-properties": "~1.0.9", 136 + "expo-camera": "~17.0.8", 137 + "expo-clipboard": "~8.0.7", 138 + "expo-dev-client": "~6.0.12", 139 + "expo-device": "~8.0.8", 140 + "expo-file-system": "~19.0.14", 141 + "expo-font": "~14.0.8", 142 + "expo-haptics": "~15.0.7", 143 + "expo-image": "~3.0.8", 147 144 "expo-image-crop-tool": "^0.1.8", 148 - "expo-image-manipulator": "~13.1.7", 149 - "expo-image-picker": "17.0.5", 150 - "expo-intent-launcher": "^12.1.5", 151 - "expo-linear-gradient": "~14.1.5", 152 - "expo-linking": "~7.1.5", 153 - "expo-localization": "~16.1.5", 154 - "expo-media-library": "~17.1.7", 155 - "expo-notifications": "~0.31.3", 156 - "expo-screen-orientation": "~8.1.7", 157 - "expo-sharing": "~13.1.5", 158 - "expo-splash-screen": "~0.30.9", 159 - "expo-system-ui": "~5.0.8", 160 - "expo-task-manager": "~13.1.5", 161 - "expo-updates": "~0.28.14", 162 - "expo-video": "~2.2.1", 163 - "expo-web-browser": "~14.1.6", 145 + "expo-image-manipulator": "~14.0.7", 146 + "expo-image-picker": "~17.0.8", 147 + "expo-intent-launcher": "~13.0.7", 148 + "expo-linear-gradient": "~15.0.7", 149 + "expo-linking": "~8.0.8", 150 + "expo-localization": "~17.0.7", 151 + "expo-media-library": "~18.2.0", 152 + "expo-notifications": "~0.32.11", 153 + "expo-screen-orientation": "~9.0.7", 154 + "expo-sharing": "~14.0.7", 155 + "expo-splash-screen": "~31.0.10", 156 + "expo-system-ui": "~6.0.7", 157 + "expo-task-manager": "~14.0.7", 158 + "expo-updates": "~29.0.11", 159 + "expo-video": "~3.0.11", 160 + "expo-web-browser": "~15.0.7", 164 161 "fast-text-encoding": "^1.0.6", 165 162 "history": "^5.3.0", 166 163 "hls.js": "^1.6.2", ··· 177 174 "patch-package": "^6.5.1", 178 175 "postinstall-postinstall": "^2.1.0", 179 176 "psl": "^1.9.0", 180 - "radix-ui": "^1.2.0", 181 - "react": "19.0.0", 177 + "radix-ui": "^1.4.3", 178 + "react": "19.1.0", 182 179 "react-compiler-runtime": "^19.1.0-rc.1", 183 - "react-dom": "19.0.0", 180 + "react-dom": "19.1.0", 184 181 "react-image-crop": "^11.0.7", 185 182 "react-is": "19", 186 183 "react-keyed-flatten-children": "^5.0.0", 187 - "react-native": "^0.79.3", 188 - "react-native-compressor": "^1.11.0", 189 - "react-native-date-picker": "^5.0.12", 184 + "react-native": "0.81.4", 185 + "react-native-compressor": "^1.13.0", 186 + "react-native-date-picker": "^5.0.13", 190 187 "react-native-device-attest": "^0.1.6", 191 188 "react-native-drawer-layout": "^4.1.8", 192 189 "react-native-edge-to-edge": "^1.6.0", 193 - "react-native-gesture-handler": "2.25.0", 190 + "react-native-gesture-handler": "~2.28.0", 194 191 "react-native-get-random-values": "~1.11.0", 195 - "react-native-ios-context-menu": "^1.15.3", 196 - "react-native-keyboard-controller": "^1.17.5", 192 + "react-native-keyboard-controller": "1.18.5", 197 193 "react-native-mmkv": "^2.12.2", 198 194 "react-native-pager-view": "6.8.0", 199 195 "react-native-progress": "bluesky-social/react-native-progress", 200 196 "react-native-qrcode-styled": "^0.3.3", 201 - "react-native-reanimated": "~3.17.5", 197 + "react-native-reanimated": "^3.19.1", 202 198 "react-native-root-siblings": "^5.0.1", 203 - "react-native-safe-area-context": "5.4.0", 204 - "react-native-screens": "^4.11.1", 205 - "react-native-svg": "15.12.0", 199 + "react-native-safe-area-context": "~5.6.0", 200 + "react-native-screens": "~4.16.0", 201 + "react-native-svg": "15.12.1", 206 202 "react-native-uitextview": "^1.4.0", 207 203 "react-native-url-polyfill": "^1.3.0", 208 204 "react-native-uuid": "^2.0.3", 209 205 "react-native-view-shot": "^4.0.3", 210 - "react-native-web": "~0.20.0", 206 + "react-native-web": "^0.21.0", 211 207 "react-native-web-webview": "^1.0.2", 212 208 "react-native-webview": "^13.13.5", 213 209 "react-remove-scroll-bar": "^2.3.8", ··· 219 215 "tippy.js": "^6.3.7", 220 216 "tlds": "^1.234.0", 221 217 "tldts": "^6.1.46", 222 - "zeego": "^1.6.2", 223 218 "zod": "^3.20.2" 224 219 }, 225 220 "devDependencies": { ··· 227 222 "@babel/core": "^7.26.0", 228 223 "@babel/preset-env": "^7.26.0", 229 224 "@babel/runtime": "^7.26.0", 230 - "@expo/config-plugins": "~10.0.2", 225 + "@expo/config-plugins": "~54.0.1", 231 226 "@lingui/cli": "^4.14.1", 232 227 "@lingui/macro": "^4.14.1", 233 228 "@pmmmwh/react-refresh-webpack-plugin": "^0.5.15", 234 - "@react-native/babel-preset": "0.79.3", 235 - "@react-native/eslint-config": "^0.79.3", 236 - "@react-native/typescript-config": "^0.79.3", 229 + "@react-native/babel-preset": "0.81.4", 230 + "@react-native/eslint-config": "^0.81.4", 231 + "@react-native/typescript-config": "^0.81.4", 237 232 "@sentry/webpack-plugin": "^3.2.2", 238 233 "@testing-library/jest-native": "^5.4.3", 239 234 "@testing-library/react-native": "^13.2.0", ··· 244 239 "@types/lodash.shuffle": "^4.2.7", 245 240 "@types/psl": "^1.1.1", 246 241 "@types/react": "^19.1.12", 247 - "@types/react-dom": "^19.1.8", 242 + "@types/react-dom": "^19.1.9", 248 243 "@typescript-eslint/eslint-plugin": "^7.18.0", 249 244 "@typescript-eslint/parser": "^7.18.0", 250 245 "babel-jest": "^29.7.0", 251 246 "babel-plugin-macros": "^3.1.0", 252 247 "babel-plugin-module-resolver": "^5.0.2", 253 248 "babel-plugin-react-compiler": "^19.1.0-rc.1", 254 - "babel-preset-expo": "~13.1.11", 249 + "babel-preset-expo": "~54.0.0", 255 250 "eslint": "^8.19.0", 256 251 "eslint-plugin-bsky-internal": "link:./eslint", 257 252 "eslint-plugin-ft-flow": "^2.0.3", ··· 265 260 "husky": "^8.0.3", 266 261 "is-ci": "^3.0.1", 267 262 "jest": "^29.7.0", 268 - "jest-expo": "~53.0.7", 263 + "jest-expo": "~54.0.12", 269 264 "jest-junit": "^16.0.0", 270 265 "lint-staged": "^13.2.3", 271 266 "lockfile-lint": "^4.14.0", ··· 275 270 "react-refresh": "^0.14.0", 276 271 "svgo": "^3.3.2", 277 272 "ts-node": "^10.9.1", 278 - "typescript": "~5.8.3", 273 + "typescript": "^5.9.2", 279 274 "webpack-bundle-analyzer": "^4.10.1" 280 275 }, 281 276 "resolutions": { 282 - "@expo/image-utils": "0.6.3", 283 - "@react-native/babel-preset": "0.79.3", 284 - "@react-native/normalize-colors": "0.79.3", 285 - "**/expo-constants": "17.0.3", 277 + "@react-native/babel-preset": "0.81.4", 278 + "@react-native/normalize-colors": "0.81.4", 279 + "**/@expo/image-utils": "0.8.7", 280 + "**/expo-constants": "18.0.8", 286 281 "**/expo-device": "7.1.4", 287 282 "**/zod": "3.23.8", 288 283 "**/multiformats": "9.9.0"
+13
patches/@mattermost+react-native-paste-input+0.8.1.patch
··· 1 + diff --git a/node_modules/@mattermost/react-native-paste-input/android/src/main/java/com/mattermost/pasteinputtext/PasteTextInputManager.kt b/node_modules/@mattermost/react-native-paste-input/android/src/main/java/com/mattermost/pasteinputtext/PasteTextInputManager.kt 2 + index 4ed2307..ede1181 100644 3 + --- a/node_modules/@mattermost/react-native-paste-input/android/src/main/java/com/mattermost/pasteinputtext/PasteTextInputManager.kt 4 + +++ b/node_modules/@mattermost/react-native-paste-input/android/src/main/java/com/mattermost/pasteinputtext/PasteTextInputManager.kt 5 + @@ -54,7 +54,7 @@ class PasteTextInputManager(context: ReactApplicationContext) : ReactTextInputMa 6 + } 7 + 8 + override fun getExportedCustomBubblingEventTypeConstants(): MutableMap<String, Any> { 9 + - val map = super.getExportedCustomBubblingEventTypeConstants()!! 10 + + val map = super.getExportedCustomBubblingEventTypeConstants().toMutableMap() 11 + map["onPaste"] = MapBuilder.of( 12 + "phasedRegistrationNames", 13 + MapBuilder.of("bubbled", "onPaste")
patches/@sentry+react-native+6.14.0.patch patches/@sentry+react-native+6.20.0.patch
patches/expo-haptics+14.1.4.patch patches/expo-haptics+15.0.7.patch
patches/expo-haptics+14.1.4.patch.md patches/expo-haptics+15.0.7.patch.md
-19
patches/expo-media-library+17.1.7.patch
··· 1 - diff --git a/node_modules/expo-media-library/android/src/main/java/expo/modules/medialibrary/MediaLibraryModule.kt b/node_modules/expo-media-library/android/src/main/java/expo/modules/medialibrary/MediaLibraryModule.kt 2 - index f1255e8..a9b49e5 100644 3 - --- a/node_modules/expo-media-library/android/src/main/java/expo/modules/medialibrary/MediaLibraryModule.kt 4 - +++ b/node_modules/expo-media-library/android/src/main/java/expo/modules/medialibrary/MediaLibraryModule.kt 5 - @@ -112,11 +112,9 @@ class MediaLibraryModule : Module() { 6 - } 7 - 8 - AsyncFunction("createAssetAsync") { localUri: String, albumId: String?, promise: Promise -> 9 - - throwUnlessPermissionsGranted { 10 - - withModuleScope(promise) { 11 - - CreateAssetWithAlbumId(context, localUri, promise, true, albumId) 12 - - .execute() 13 - - } 14 - + withModuleScope(promise) { 15 - + CreateAssetWithAlbumId(context, localUri, promise, true, albumId) 16 - + .execute() 17 - } 18 - } 19 -
+13
patches/expo-media-library+18.2.0.patch
··· 1 + diff --git a/node_modules/expo-media-library/android/src/main/java/expo/modules/medialibrary/MediaLibraryModule.kt b/node_modules/expo-media-library/android/src/main/java/expo/modules/medialibrary/MediaLibraryModule.kt 2 + index 2dc1db2..ee844e8 100644 3 + --- a/node_modules/expo-media-library/android/src/main/java/expo/modules/medialibrary/MediaLibraryModule.kt 4 + +++ b/node_modules/expo-media-library/android/src/main/java/expo/modules/medialibrary/MediaLibraryModule.kt 5 + @@ -105,7 +105,7 @@ class MediaLibraryModule : Module() { 6 + } 7 + 8 + AsyncFunction("createAssetAsync") Coroutine { localUri: String, albumId: String? -> 9 + - requireSystemPermissions() 10 + + // requireSystemPermissions() 11 + return@Coroutine createAssetWithAlbumId(context, localUri, true, albumId) 12 + } 13 +
patches/expo-modules-core+2.4.0.patch patches/expo-modules-core+3.0.17.patch
patches/expo-modules-core+2.4.0.patch.md patches/expo-modules-core+3.0.17.patch.md
patches/expo-notifications+0.31.3.patch patches/expo-notifications+0.32.11.patch
patches/expo-notifications+0.31.3.patch.md patches/expo-notifications+0.32.11.patch.md
patches/expo-updates+0.28.14.patch patches/expo-updates+29.0.11.patch
patches/expo-updates+0.28.14.patch.md patches/expo-updates+29.0.11.patch.md
+1 -1
patches/react-native+0.79.3.patch patches/react-native+0.81.4.patch
··· 15 15 index d029337..0f63ea3 100644 16 16 --- a/node_modules/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.mm 17 17 +++ b/node_modules/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.mm 18 - @@ -1003,6 +1003,11 @@ - (void)_adjustForMaintainVisibleContentPosition 18 + @@ -1038,6 +1038,11 @@ - (void)_adjustForMaintainVisibleContentPosition 19 19 } 20 20 } 21 21
patches/react-native+0.79.3.patch.md patches/react-native+0.81.4.patch.md
+17
patches/react-native-date-picker+5.0.13.patch
··· 1 + diff --git a/node_modules/react-native-date-picker/ios/RNDatePicker.h b/node_modules/react-native-date-picker/ios/RNDatePicker.h 2 + index 480746e..470dc3a 100644 3 + --- a/node_modules/react-native-date-picker/ios/RNDatePicker.h 4 + +++ b/node_modules/react-native-date-picker/ios/RNDatePicker.h 5 + @@ -15,6 +15,7 @@ NS_ASSUME_NONNULL_END 6 + #else 7 + #import "DatePicker.h" 8 + #import <UIKit/UIKit.h> 9 + +#include <string> 10 + 11 + @interface RNDatePicker : DatePicker 12 + 13 + @@ -22,4 +23,3 @@ NS_ASSUME_NONNULL_END 14 + @end 15 + 16 + #endif 17 + -
-36
patches/react-native-gesture-handler+2.25.0.patch
··· 1 - diff --git a/node_modules/react-native-gesture-handler/apple/RNGestureHandler.mm b/node_modules/react-native-gesture-handler/apple/RNGestureHandler.mm 2 - index 43d11b4..5bf0d32 100644 3 - --- a/node_modules/react-native-gesture-handler/apple/RNGestureHandler.mm 4 - +++ b/node_modules/react-native-gesture-handler/apple/RNGestureHandler.mm 5 - @@ -461,16 +461,23 @@ - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer 6 - - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer 7 - shouldRequireFailureOfGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer 8 - { 9 - - if ([_handlersToWaitFor count]) { 10 - - RNGestureHandler *handler = [RNGestureHandler findGestureHandlerByRecognizer:otherGestureRecognizer]; 11 - - if (handler != nil) { 12 - - for (NSNumber *handlerTag in _handlersToWaitFor) { 13 - - if ([handler.tag isEqual:handlerTag]) { 14 - - return YES; 15 - - } 16 - - } 17 - + RNGestureHandler *handler = [RNGestureHandler findGestureHandlerByRecognizer:otherGestureRecognizer]; 18 - + if (handler == nil) { 19 - + return NO; 20 - + } 21 - + 22 - + for (NSNumber *handlerTag in _handlersToWaitFor) { 23 - + if ([handler.tag isEqual:handlerTag]) { 24 - + return YES; 25 - } 26 - } 27 - + 28 - + for (NSNumber *handlerTag in handler->_handlersThatShouldWait) { 29 - + if ([_tag isEqual:handlerTag]) { 30 - + return YES; 31 - + } 32 - + } 33 - + 34 - return NO; 35 - } 36 -
-44
patches/react-native-reanimated+3.17.5.patch
··· 1 - diff --git a/node_modules/react-native-reanimated/android/src/main/cpp/reanimated/android/NativeProxy.cpp b/node_modules/react-native-reanimated/android/src/main/cpp/reanimated/android/NativeProxy.cpp 2 - index eae3989..432745a 100644 3 - --- a/node_modules/react-native-reanimated/android/src/main/cpp/reanimated/android/NativeProxy.cpp 4 - +++ b/node_modules/react-native-reanimated/android/src/main/cpp/reanimated/android/NativeProxy.cpp 5 - @@ -416,6 +416,10 @@ void NativeProxy::progressLayoutAnimation( 6 - tag, newPropsJNI, isSharedTransition); 7 - } 8 - 9 - +void NativeProxy::endLayoutAnimation(int tag, bool shouldRemove) { 10 - + layoutAnimations_->cthis()->endLayoutAnimation(tag, shouldRemove); 11 - +} 12 - + 13 - PlatformDepMethodsHolder NativeProxy::getPlatformDependentMethods() { 14 - #ifdef RCT_NEW_ARCH_ENABLED 15 - // nothing 16 - @@ -455,14 +459,7 @@ PlatformDepMethodsHolder NativeProxy::getPlatformDependentMethods() { 17 - auto progressLayoutAnimation = 18 - bindThis(&NativeProxy::progressLayoutAnimation); 19 - 20 - - auto endLayoutAnimation = [weakThis = weak_from_this()]( 21 - - int tag, bool removeView) { 22 - - auto strongThis = weakThis.lock(); 23 - - if (!strongThis) { 24 - - return; 25 - - } 26 - - strongThis->layoutAnimations_->cthis()->endLayoutAnimation(tag, removeView); 27 - - }; 28 - + auto endLayoutAnimation = bindThis(&NativeProxy::endLayoutAnimation); 29 - 30 - auto maybeFlushUiUpdatesQueueFunction = 31 - bindThis(&NativeProxy::maybeFlushUIUpdatesQueue); 32 - diff --git a/node_modules/react-native-reanimated/android/src/main/cpp/reanimated/android/NativeProxy.h b/node_modules/react-native-reanimated/android/src/main/cpp/reanimated/android/NativeProxy.h 33 - index 2ee2cc8..2edb5c9 100644 34 - --- a/node_modules/react-native-reanimated/android/src/main/cpp/reanimated/android/NativeProxy.h 35 - +++ b/node_modules/react-native-reanimated/android/src/main/cpp/reanimated/android/NativeProxy.h 36 - @@ -234,6 +234,8 @@ class NativeProxy : public jni::HybridClass<NativeProxy>, 37 - const jsi::Object &newProps, 38 - bool isSharedTransition); 39 - 40 - + void endLayoutAnimation(int tag, bool shouldRemove); 41 - + 42 - /*** 43 - * Wraps a method of `NativeProxy` in a function object capturing `this` 44 - * @tparam TReturn return type of passed method
patches/react-native-svg+15.12.0.patch patches/react-native-svg+15.12.1.patch
+3 -5
src/components/FocusScope/index.tsx
··· 2 2 Children, 3 3 cloneElement, 4 4 isValidElement, 5 - type ReactElement, 6 - type ReactNode, 7 5 useCallback, 8 6 useEffect, 9 7 useMemo, ··· 26 24 * screen reader support is enabled. THIS SHOULD BE USED SPARINGLY, only when 27 25 * no better option is available. 28 26 */ 29 - export function FocusScope({children}: {children: ReactNode}) { 27 + export function FocusScope({children}: {children: React.ReactNode}) { 30 28 const {screenReaderEnabled} = useA11y() 31 29 32 30 return screenReaderEnabled ? <FocusTrap>{children}</FocusTrap> : children ··· 41 39 * they have reached the start or end of the content and tell them how to 42 40 * remain within the active content section. 43 41 */ 44 - function FocusTrap({children}: {children: ReactNode}) { 42 + function FocusTrap({children}: {children: React.ReactNode}) { 45 43 const {_} = useLingui() 46 44 const child = useRef<View>(null) 47 45 ··· 53 51 const decoratedChildren = useMemo(() => { 54 52 return Children.toArray(children).map((node, i) => { 55 53 if (i === 0 && isValidElement(node)) { 56 - const n = node as ReactElement<any> 54 + const n = node as React.ReactElement<any> 57 55 if (n.props.ref !== undefined) { 58 56 throw new Error( 59 57 'FocusScope needs to override the ref on its first child.',
+1 -2
src/components/FocusScope/index.web.tsx
··· 1 - import {type ReactNode} from 'react' 2 1 import {FocusScope as RadixFocusScope} from 'radix-ui/internal' 3 2 4 3 /* ··· 6 5 * use this in Dialogs and such already. It's here as a convenient counterpart 7 6 * to the hacky native solution. 8 7 */ 9 - export function FocusScope({children}: {children: ReactNode}) { 8 + export function FocusScope({children}: {children: React.ReactNode}) { 10 9 return ( 11 10 <RadixFocusScope.FocusScope loop asChild trapped> 12 11 {children}
+1 -1
src/components/dms/ActionsWrapper.web.tsx
··· 72 72 73 73 return ( 74 74 <View 75 - // @ts-expect-error web only 76 75 onMouseEnter={onMouseEnter} 77 76 onMouseLeave={onMouseLeave} 77 + // @ts-expect-error web only 78 78 onFocus={onFocus} 79 79 onBlur={onMouseLeave} 80 80 style={[a.flex_1, isFromSelf ? a.flex_row : a.flex_row_reverse]}
+1 -1
src/lib/api/upload-blob.ts
··· 1 - import {copyAsync} from 'expo-file-system' 1 + import {copyAsync} from 'expo-file-system/legacy' 2 2 import {type BskyAgent, type ComAtprotoRepoUploadBlob} from '@atproto/api' 3 3 4 4 import {safeDeleteAsync} from '#/lib/media/manip'
-15
src/lib/hooks/useAnimatedScrollHandler_FIXED.ts
··· 1 - // Be warned. This Hook is very buggy unless used in a very constrained way. 2 - // To use it safely: 3 - // 4 - // - DO NOT pass its return value as a prop to any user-defined component. 5 - // - DO NOT pass its return value to more than a single component. 6 - // 7 - // In other words, the only safe way to use it is next to the leaf Reanimated View. 8 - // 9 - // Relevant bug reports: 10 - // - https://github.com/software-mansion/react-native-reanimated/issues/5345 11 - // - https://github.com/software-mansion/react-native-reanimated/issues/5360 12 - // - https://github.com/software-mansion/react-native-reanimated/issues/5364 13 - // 14 - // It's great when it works though. 15 - export {useAnimatedScrollHandler} from 'react-native-reanimated'
-44
src/lib/hooks/useAnimatedScrollHandler_FIXED.web.ts
··· 1 - import {useEffect, useRef} from 'react' 2 - import {useAnimatedScrollHandler as useAnimatedScrollHandler_BUGGY} from 'react-native-reanimated' 3 - 4 - export const useAnimatedScrollHandler: typeof useAnimatedScrollHandler_BUGGY = ( 5 - config, 6 - deps, 7 - ) => { 8 - const ref = useRef(config) 9 - useEffect(() => { 10 - ref.current = config 11 - }) 12 - return useAnimatedScrollHandler_BUGGY( 13 - { 14 - onBeginDrag(e, ctx) { 15 - if (typeof ref.current !== 'function' && ref.current.onBeginDrag) { 16 - ref.current.onBeginDrag(e, ctx) 17 - } 18 - }, 19 - onEndDrag(e, ctx) { 20 - if (typeof ref.current !== 'function' && ref.current.onEndDrag) { 21 - ref.current.onEndDrag(e, ctx) 22 - } 23 - }, 24 - onMomentumBegin(e, ctx) { 25 - if (typeof ref.current !== 'function' && ref.current.onMomentumBegin) { 26 - ref.current.onMomentumBegin(e, ctx) 27 - } 28 - }, 29 - onMomentumEnd(e, ctx) { 30 - if (typeof ref.current !== 'function' && ref.current.onMomentumEnd) { 31 - ref.current.onMomentumEnd(e, ctx) 32 - } 33 - }, 34 - onScroll(e, ctx) { 35 - if (typeof ref.current === 'function') { 36 - ref.current(e, ctx) 37 - } else if (ref.current.onScroll) { 38 - ref.current.onScroll(e, ctx) 39 - } 40 - }, 41 - }, 42 - deps, 43 - ) 44 - }
+1 -1
src/lib/media/manip.ts
··· 10 10 makeDirectoryAsync, 11 11 StorageAccessFramework, 12 12 writeAsStringAsync, 13 - } from 'expo-file-system' 13 + } from 'expo-file-system/legacy' 14 14 import {manipulateAsync, SaveFormat} from 'expo-image-manipulator' 15 15 import * as MediaLibrary from 'expo-media-library' 16 16 import * as Sharing from 'expo-sharing'
+1 -1
src/lib/media/manip.web.ts
··· 174 174 175 175 export async function saveBytesToDisk( 176 176 filename: string, 177 - bytes: Uint8Array, 177 + bytes: Uint8Array<ArrayBuffer>, 178 178 type: string, 179 179 ) { 180 180 const blob = new Blob([bytes], {type})
+1 -1
src/lib/media/picker.e2e.tsx
··· 2 2 documentDirectory, 3 3 getInfoAsync, 4 4 readDirectoryAsync, 5 - } from 'expo-file-system' 5 + } from 'expo-file-system/legacy' 6 6 import ExpoImageCropTool, {type OpenCropperOptions} from 'expo-image-crop-tool' 7 7 8 8 import {compressIfNeeded} from './manip'
+1 -1
src/lib/media/video/upload.ts
··· 1 - import {createUploadTask, FileSystemUploadType} from 'expo-file-system' 1 + import {createUploadTask, FileSystemUploadType} from 'expo-file-system/legacy' 2 2 import {type AppBskyVideoDefs, type BskyAgent} from '@atproto/api' 3 3 import {type I18n} from '@lingui/core' 4 4 import {msg} from '@lingui/macro'
+63 -63
src/locale/locales/en/messages.po
··· 217 217 msgid "{0}s" 218 218 msgstr "" 219 219 220 - #: src/view/shell/desktop/LeftNav.tsx:457 220 + #: src/view/shell/desktop/LeftNav.tsx:456 221 221 msgid "{count, plural, one {# unread item} other {# unread items}}" 222 222 msgstr "" 223 223 ··· 707 707 msgid "Add another account" 708 708 msgstr "" 709 709 710 - #: src/view/com/composer/Composer.tsx:927 710 + #: src/view/com/composer/Composer.tsx:964 711 711 msgid "Add another post" 712 712 msgstr "" 713 713 714 - #: src/view/com/composer/Composer.tsx:1559 714 + #: src/view/com/composer/Composer.tsx:1596 715 715 msgid "Add another post to thread" 716 716 msgstr "" 717 717 ··· 1194 1194 msgid "Are you sure you want to remove this from your feeds?" 1195 1195 msgstr "" 1196 1196 1197 - #: src/view/com/composer/Composer.tsx:873 1197 + #: src/view/com/composer/Composer.tsx:910 1198 1198 msgid "Are you sure you'd like to discard this draft?" 1199 1199 msgstr "" 1200 1200 1201 - #: src/view/com/composer/Composer.tsx:1065 1201 + #: src/view/com/composer/Composer.tsx:1102 1202 1202 msgid "Are you sure you'd like to discard this post?" 1203 1203 msgstr "" 1204 1204 ··· 1206 1206 msgid "Are you sure?" 1207 1207 msgstr "" 1208 1208 1209 - #: src/view/com/composer/select-language/SuggestedLanguage.tsx:89 1209 + #: src/view/com/composer/select-language/SuggestedLanguage.tsx:82 1210 1210 msgid "Are you writing in <0>{suggestedLanguageName}</0>?" 1211 1211 msgstr "" 1212 1212 ··· 1463 1463 msgid "Bookmarks" 1464 1464 msgstr "" 1465 1465 1466 - #: src/view/shell/desktop/LeftNav.tsx:766 1466 + #: src/view/shell/desktop/LeftNav.tsx:767 1467 1467 #: src/view/shell/Drawer.tsx:572 1468 1468 msgctxt "link to bookmarks screen" 1469 1469 msgid "Bookmarks" ··· 1579 1579 #: src/screens/Settings/Settings.tsx:293 1580 1580 #: src/screens/Takendown.tsx:108 1581 1581 #: src/screens/Takendown.tsx:111 1582 - #: src/view/com/composer/Composer.tsx:1120 1583 - #: src/view/com/composer/Composer.tsx:1131 1582 + #: src/view/com/composer/Composer.tsx:1157 1583 + #: src/view/com/composer/Composer.tsx:1168 1584 1584 #: src/view/com/composer/photos/EditImageDialog.web.tsx:43 1585 1585 #: src/view/com/composer/photos/EditImageDialog.web.tsx:52 1586 1586 #: src/view/com/modals/CreateOrEditList.tsx:333 ··· 1669 1669 msgid "Change password dialog" 1670 1670 msgstr "" 1671 1671 1672 - #: src/view/com/composer/select-language/SuggestedLanguage.tsx:100 1672 + #: src/view/com/composer/select-language/SuggestedLanguage.tsx:93 1673 1673 msgid "Change post language to {suggestedLanguageName}" 1674 1674 msgstr "" 1675 1675 ··· 1697 1697 #: src/lib/hooks/useNotificationHandler.ts:99 1698 1698 #: src/Navigation.tsx:541 1699 1699 #: src/view/shell/bottom-bar/BottomBar.tsx:221 1700 - #: src/view/shell/desktop/LeftNav.tsx:609 1700 + #: src/view/shell/desktop/LeftNav.tsx:610 1701 1701 #: src/view/shell/Drawer.tsx:466 1702 1702 msgid "Chat" 1703 1703 msgstr "" ··· 1958 1958 msgid "Closes password update alert" 1959 1959 msgstr "" 1960 1960 1961 - #: src/view/com/composer/Composer.tsx:1128 1961 + #: src/view/com/composer/Composer.tsx:1165 1962 1962 msgid "Closes post composer and discards post draft" 1963 1963 msgstr "" 1964 1964 ··· 2018 2018 msgid "Complete the challenge" 2019 2019 msgstr "" 2020 2020 2021 - #: src/view/shell/desktop/LeftNav.tsx:574 2021 + #: src/view/shell/desktop/LeftNav.tsx:575 2022 2022 msgid "Compose new post" 2023 2023 msgstr "" 2024 2024 2025 - #: src/view/com/composer/Composer.tsx:1029 2025 + #: src/view/com/composer/Composer.tsx:1066 2026 2026 msgid "Compose posts up to {0, plural, other {# characters}} in length" 2027 2027 msgstr "" 2028 2028 ··· 2030 2030 msgid "Compose reply" 2031 2031 msgstr "" 2032 2032 2033 - #: src/view/com/composer/Composer.tsx:1949 2033 + #: src/view/com/composer/Composer.tsx:1986 2034 2034 msgid "Compressing video..." 2035 2035 msgstr "" 2036 2036 ··· 2582 2582 2583 2583 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:783 2584 2584 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:785 2585 - #: src/view/com/composer/Composer.tsx:1039 2585 + #: src/view/com/composer/Composer.tsx:1076 2586 2586 msgid "Delete post" 2587 2587 msgstr "" 2588 2588 ··· 2693 2693 msgstr "" 2694 2694 2695 2695 #: src/screens/Profile/Header/EditProfileDialog.tsx:83 2696 - #: src/view/com/composer/Composer.tsx:875 2697 - #: src/view/com/composer/Composer.tsx:1072 2696 + #: src/view/com/composer/Composer.tsx:912 2697 + #: src/view/com/composer/Composer.tsx:1109 2698 2698 msgid "Discard" 2699 2699 msgstr "" 2700 2700 ··· 2702 2702 msgid "Discard changes?" 2703 2703 msgstr "" 2704 2704 2705 - #: src/view/com/composer/Composer.tsx:872 2705 + #: src/view/com/composer/Composer.tsx:909 2706 2706 msgid "Discard draft?" 2707 2707 msgstr "" 2708 2708 2709 - #: src/view/com/composer/Composer.tsx:1064 2709 + #: src/view/com/composer/Composer.tsx:1101 2710 2710 msgid "Discard post?" 2711 2711 msgstr "" 2712 2712 ··· 2729 2729 msgid "Dismiss" 2730 2730 msgstr "" 2731 2731 2732 - #: src/view/com/composer/Composer.tsx:1873 2732 + #: src/view/com/composer/Composer.tsx:1910 2733 2733 msgid "Dismiss error" 2734 2734 msgstr "" 2735 2735 ··· 3205 3205 msgid "Entertainment" 3206 3206 msgstr "" 3207 3207 3208 - #: src/view/com/composer/Composer.tsx:1958 3208 + #: src/view/com/composer/Composer.tsx:1995 3209 3209 #: src/view/com/util/error/ErrorScreen.tsx:42 3210 3210 msgid "Error" 3211 3211 msgstr "" ··· 3352 3352 3353 3353 #: src/Navigation.tsx:751 3354 3354 #: src/screens/Search/Shell.tsx:307 3355 - #: src/view/shell/desktop/LeftNav.tsx:691 3355 + #: src/view/shell/desktop/LeftNav.tsx:692 3356 3356 #: src/view/shell/Drawer.tsx:414 3357 3357 msgid "Explore" 3358 3358 msgstr "" ··· 3641 3641 #: src/screens/StarterPack/StarterPackScreen.tsx:190 3642 3642 #: src/view/screens/Feeds.tsx:511 3643 3643 #: src/view/screens/Profile.tsx:230 3644 - #: src/view/shell/desktop/LeftNav.tsx:729 3644 + #: src/view/shell/desktop/LeftNav.tsx:730 3645 3645 #: src/view/shell/Drawer.tsx:530 3646 3646 msgid "Feeds" 3647 3647 msgstr "" ··· 4339 4339 #: src/Navigation.tsx:746 4340 4340 #: src/Navigation.tsx:766 4341 4341 #: src/view/shell/bottom-bar/BottomBar.tsx:178 4342 - #: src/view/shell/desktop/LeftNav.tsx:673 4342 + #: src/view/shell/desktop/LeftNav.tsx:674 4343 4343 #: src/view/shell/Drawer.tsx:440 4344 4344 msgid "Home" 4345 4345 msgstr "" ··· 4609 4609 msgid "It's just you right now! Add more people to your starter pack by searching above." 4610 4610 msgstr "" 4611 4611 4612 - #: src/view/com/composer/Composer.tsx:1892 4612 + #: src/view/com/composer/Composer.tsx:1929 4613 4613 msgid "Job ID: {0}" 4614 4614 msgstr "" 4615 4615 ··· 4953 4953 #: src/view/screens/Lists.tsx:65 4954 4954 #: src/view/screens/Profile.tsx:224 4955 4955 #: src/view/screens/Profile.tsx:232 4956 - #: src/view/shell/desktop/LeftNav.tsx:747 4956 + #: src/view/shell/desktop/LeftNav.tsx:748 4957 4957 #: src/view/shell/Drawer.tsx:545 4958 4958 msgid "Lists" 4959 4959 msgstr "" ··· 5519 5519 msgid "New post" 5520 5520 msgstr "" 5521 5521 5522 - #: src/view/shell/desktop/LeftNav.tsx:582 5522 + #: src/view/shell/desktop/LeftNav.tsx:583 5523 5523 msgctxt "action" 5524 5524 msgid "New Post" 5525 5525 msgstr "" ··· 5786 5786 #: src/screens/Settings/Settings.tsx:197 5787 5787 #: src/view/screens/Notifications.tsx:130 5788 5788 #: src/view/shell/bottom-bar/BottomBar.tsx:252 5789 - #: src/view/shell/desktop/LeftNav.tsx:710 5789 + #: src/view/shell/desktop/LeftNav.tsx:711 5790 5790 #: src/view/shell/Drawer.tsx:493 5791 5791 msgid "Notifications" 5792 5792 msgstr "" ··· 5861 5861 msgid "Onboarding reset" 5862 5862 msgstr "" 5863 5863 5864 - #: src/view/com/composer/Composer.tsx:469 5864 + #: src/view/com/composer/Composer.tsx:506 5865 5865 msgid "One or more GIFs is missing alt text." 5866 5866 msgstr "" 5867 5867 5868 - #: src/view/com/composer/Composer.tsx:466 5868 + #: src/view/com/composer/Composer.tsx:503 5869 5869 msgid "One or more images is missing alt text." 5870 5870 msgstr "" 5871 5871 ··· 5877 5877 msgid "One or more of your selected files are too large. Maximum size is 100 MB." 5878 5878 msgstr "" 5879 5879 5880 - #: src/view/com/composer/Composer.tsx:476 5880 + #: src/view/com/composer/Composer.tsx:513 5881 5881 msgid "One or more videos is missing alt text." 5882 5882 msgstr "" 5883 5883 ··· 5938 5938 msgstr "" 5939 5939 5940 5940 #: src/screens/Messages/components/MessageInput.web.tsx:181 5941 - #: src/view/com/composer/Composer.tsx:1544 5941 + #: src/view/com/composer/Composer.tsx:1581 5942 5942 msgid "Open emoji picker" 5943 5943 msgstr "" 5944 5944 ··· 6038 6038 msgid "Opens device gallery to select up to {MAX_IMAGES, plural, other {# images}}, or a single video or GIF." 6039 6039 msgstr "" 6040 6040 6041 - #: src/view/com/composer/Composer.tsx:1545 6041 + #: src/view/com/composer/Composer.tsx:1582 6042 6042 msgid "Opens emoji picker" 6043 6043 msgstr "" 6044 6044 ··· 6415 6415 msgid "Please explain why you think your chats were incorrectly disabled" 6416 6416 msgstr "" 6417 6417 6418 - #: src/components/FocusScope/index.tsx:93 6419 - #: src/components/FocusScope/index.tsx:117 6418 + #: src/components/FocusScope/index.tsx:91 6419 + #: src/components/FocusScope/index.tsx:115 6420 6420 msgid "Please go back, or activate this element to return to the start of the active content." 6421 6421 msgstr "" 6422 6422 ··· 6430 6430 6431 6431 #: src/lib/hooks/useAccountSwitcher.ts:45 6432 6432 #: src/lib/hooks/useAccountSwitcher.ts:55 6433 - #: src/view/com/composer/Composer.tsx:302 6433 + #: src/view/com/composer/Composer.tsx:338 6434 6434 msgid "Please sign in as @{0}" 6435 6435 msgstr "" 6436 6436 ··· 6457 6457 msgid "Post" 6458 6458 msgstr "" 6459 6459 6460 - #: src/view/com/composer/Composer.tsx:1191 6460 + #: src/view/com/composer/Composer.tsx:1228 6461 6461 msgctxt "action" 6462 6462 msgid "Post" 6463 6463 msgstr "" 6464 6464 6465 - #: src/view/com/composer/Composer.tsx:1189 6465 + #: src/view/com/composer/Composer.tsx:1226 6466 6466 msgctxt "action" 6467 6467 msgid "Post All" 6468 6468 msgstr "" ··· 6627 6627 msgid "Privacy Policy" 6628 6628 msgstr "" 6629 6629 6630 - #: src/view/com/composer/Composer.tsx:1955 6630 + #: src/view/com/composer/Composer.tsx:1992 6631 6631 msgid "Processing video..." 6632 6632 msgstr "" 6633 6633 ··· 6642 6642 msgstr "" 6643 6643 6644 6644 #: src/view/shell/bottom-bar/BottomBar.tsx:316 6645 - #: src/view/shell/desktop/LeftNav.tsx:788 6645 + #: src/view/shell/desktop/LeftNav.tsx:789 6646 6646 #: src/view/shell/Drawer.tsx:77 6647 6647 #: src/view/shell/Drawer.tsx:598 6648 6648 msgid "Profile" ··· 6666 6666 msgstr "" 6667 6667 6668 6668 #. Accessibility label for button to publish a single post 6669 - #: src/view/com/composer/Composer.tsx:1171 6669 + #: src/view/com/composer/Composer.tsx:1208 6670 6670 msgid "Publish post" 6671 6671 msgstr "" 6672 6672 6673 6673 #. Accessibility label for button to publish multiple posts in a thread 6674 - #: src/view/com/composer/Composer.tsx:1164 6674 + #: src/view/com/composer/Composer.tsx:1201 6675 6675 msgid "Publish posts" 6676 6676 msgstr "" 6677 6677 6678 6678 #. Accessibility label for button to publish multiple replies in a thread 6679 - #: src/view/com/composer/Composer.tsx:1149 6679 + #: src/view/com/composer/Composer.tsx:1186 6680 6680 msgid "Publish replies" 6681 6681 msgstr "" 6682 6682 6683 6683 #. Accessibility label for button to publish a single reply 6684 - #: src/view/com/composer/Composer.tsx:1156 6684 + #: src/view/com/composer/Composer.tsx:1193 6685 6685 msgid "Publish reply" 6686 6686 msgstr "" 6687 6687 ··· 7093 7093 msgid "Replies to this post are disabled." 7094 7094 msgstr "" 7095 7095 7096 - #: src/view/com/composer/Composer.tsx:1187 7096 + #: src/view/com/composer/Composer.tsx:1224 7097 7097 msgctxt "action" 7098 7098 msgid "Reply" 7099 7099 msgstr "" ··· 7888 7888 7889 7889 #: src/Navigation.tsx:201 7890 7890 #: src/screens/Settings/Settings.tsx:99 7891 - #: src/view/shell/desktop/LeftNav.tsx:806 7891 + #: src/view/shell/desktop/LeftNav.tsx:807 7892 7892 #: src/view/shell/Drawer.tsx:611 7893 7893 msgid "Settings" 7894 7894 msgstr "" ··· 9088 9088 msgid "This post will be hidden from feeds and threads. This cannot be undone." 9089 9089 msgstr "" 9090 9090 9091 - #: src/view/com/composer/Composer.tsx:585 9091 + #: src/view/com/composer/Composer.tsx:622 9092 9092 msgid "This post's author has disabled quote posts." 9093 9093 msgstr "" 9094 9094 ··· 9526 9526 msgid "Unsubscribed from list" 9527 9527 msgstr "" 9528 9528 9529 - #: src/view/com/composer/Composer.tsx:968 9529 + #: src/view/com/composer/Composer.tsx:1005 9530 9530 msgid "Unsupported video type: {mimeType}" 9531 9531 msgstr "" 9532 9532 ··· 9612 9612 msgid "Uploading link thumbnail..." 9613 9613 msgstr "" 9614 9614 9615 - #: src/view/com/composer/Composer.tsx:1952 9615 + #: src/view/com/composer/Composer.tsx:1989 9616 9616 msgid "Uploading video..." 9617 9617 msgstr "" 9618 9618 ··· 9849 9849 msgid "Video settings" 9850 9850 msgstr "" 9851 9851 9852 - #: src/view/com/composer/Composer.tsx:1962 9852 + #: src/view/com/composer/Composer.tsx:1999 9853 9853 msgid "Video uploaded" 9854 9854 msgstr "" 9855 9855 ··· 9869 9869 msgid "View" 9870 9870 msgstr "" 9871 9871 9872 - #: src/view/com/composer/Composer.tsx:656 9872 + #: src/view/com/composer/Composer.tsx:693 9873 9873 msgctxt "Action to view the post the user just created" 9874 9874 msgid "View" 9875 9875 msgstr "" ··· 9931 9931 msgid "View more trending videos" 9932 9932 msgstr "" 9933 9933 9934 - #: src/view/com/composer/Composer.tsx:651 9934 + #: src/view/com/composer/Composer.tsx:688 9935 9935 msgid "View post" 9936 9936 msgstr "" 9937 9937 ··· 10140 10140 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." 10141 10141 msgstr "" 10142 10142 10143 - #: src/view/com/composer/Composer.tsx:582 10143 + #: src/view/com/composer/Composer.tsx:619 10144 10144 msgid "We're sorry! The post you are replying to has been deleted." 10145 10145 msgstr "" 10146 10146 ··· 10189 10189 msgid "What do you want to call your starter pack?" 10190 10190 msgstr "" 10191 10191 10192 - #: src/view/com/composer/Composer.tsx:928 10192 + #: src/view/com/composer/Composer.tsx:965 10193 10193 msgid "What's up?" 10194 10194 msgstr "" 10195 10195 ··· 10271 10271 msgid "Write a message" 10272 10272 msgstr "" 10273 10273 10274 - #: src/view/com/composer/Composer.tsx:1027 10274 + #: src/view/com/composer/Composer.tsx:1064 10275 10275 msgid "Write post" 10276 10276 msgstr "" 10277 10277 10278 10278 #: src/screens/PostThread/components/ThreadComposePrompt.tsx:90 10279 - #: src/view/com/composer/Composer.tsx:926 10279 + #: src/view/com/composer/Composer.tsx:963 10280 10280 msgid "Write your reply" 10281 10281 msgstr "" 10282 10282 ··· 10294 10294 msgid "www.mylivestream.tv" 10295 10295 msgstr "" 10296 10296 10297 - #: src/view/com/composer/select-language/SuggestedLanguage.tsx:102 10297 + #: src/view/com/composer/select-language/SuggestedLanguage.tsx:95 10298 10298 msgid "Yes" 10299 10299 msgstr "" 10300 10300 ··· 10696 10696 msgid "You've found some people to follow" 10697 10697 msgstr "" 10698 10698 10699 - #: src/components/FocusScope/index.tsx:114 10699 + #: src/components/FocusScope/index.tsx:112 10700 10700 msgid "You've reached the end of the active content." 10701 10701 msgstr "" 10702 10702 ··· 10708 10708 msgid "You've reached the maximum number of requests allowed. Please try again later." 10709 10709 msgstr "" 10710 10710 10711 - #: src/components/FocusScope/index.tsx:90 10711 + #: src/components/FocusScope/index.tsx:88 10712 10712 msgid "You've reached the start of the active content." 10713 10713 msgstr "" 10714 10714 ··· 10824 10824 msgid "Your password must be at least 8 characters long." 10825 10825 msgstr "" 10826 10826 10827 - #: src/view/com/composer/Composer.tsx:647 10827 + #: src/view/com/composer/Composer.tsx:684 10828 10828 msgid "Your post was sent" 10829 10829 msgstr "" 10830 10830 10831 - #: src/view/com/composer/Composer.tsx:644 10831 + #: src/view/com/composer/Composer.tsx:681 10832 10832 msgid "Your posts were sent" 10833 10833 msgstr "" 10834 10834 ··· 10848 10848 msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." 10849 10849 msgstr "" 10850 10850 10851 - #: src/view/com/composer/Composer.tsx:646 10851 + #: src/view/com/composer/Composer.tsx:683 10852 10852 msgid "Your reply was sent" 10853 10853 msgstr "" 10854 10854
+1 -1
src/screens/Messages/components/ChatListItem.tsx
··· 333 333 return ( 334 334 <GestureActionView actions={actions}> 335 335 <View 336 - // @ts-expect-error web only 337 336 onMouseEnter={onMouseEnter} 338 337 onMouseLeave={onMouseLeave} 338 + // @ts-expect-error web only 339 339 onFocus={onFocus} 340 340 onBlur={onMouseLeave} 341 341 style={[a.relative, t.atoms.bg]}>
+1 -1
src/screens/Settings/AboutSettings.tsx
··· 1 1 import {Platform} from 'react-native' 2 2 import {setStringAsync} from 'expo-clipboard' 3 - import * as FileSystem from 'expo-file-system' 3 + import * as FileSystem from 'expo-file-system/legacy' 4 4 import {Image} from 'expo-image' 5 5 import {msg, Trans} from '@lingui/macro' 6 6 import {useLingui} from '@lingui/react'
+1 -1
src/screens/Settings/Settings.tsx
··· 424 424 { 425 425 style: 'default', 426 426 text: 'Apply', 427 - onPress: channel => { 427 + onPress: (channel?: string) => { 428 428 tryApplyUpdate(channel ?? '') 429 429 }, 430 430 },
+1 -1
src/state/gallery.ts
··· 3 3 deleteAsync, 4 4 makeDirectoryAsync, 5 5 moveAsync, 6 - } from 'expo-file-system' 6 + } from 'expo-file-system/legacy' 7 7 import { 8 8 type Action, 9 9 type ActionCrop,
+1 -1
src/view/com/composer/Composer.tsx
··· 32 32 runOnUI, 33 33 scrollTo, 34 34 useAnimatedRef, 35 + useAnimatedScrollHandler, 35 36 useAnimatedStyle, 36 37 useDerivedValue, 37 38 useSharedValue, ··· 68 69 SUPPORTED_MIME_TYPES, 69 70 type SupportedMimeTypes, 70 71 } from '#/lib/constants' 71 - import {useAnimatedScrollHandler} from '#/lib/hooks/useAnimatedScrollHandler_FIXED' 72 72 import {useAppState} from '#/lib/hooks/useAppState' 73 73 import {useIsKeyboardVisible} from '#/lib/hooks/useIsKeyboardVisible' 74 74 import {useNonReactiveCallback} from '#/lib/hooks/useNonReactiveCallback'
+1 -1
src/view/com/lightbox/ImageViewing/components/ImageItem/ImageItem.ios.tsx
··· 19 19 useAnimatedProps, 20 20 useAnimatedReaction, 21 21 useAnimatedRef, 22 + useAnimatedScrollHandler, 22 23 useAnimatedStyle, 23 24 useSharedValue, 24 25 } from 'react-native-reanimated' 25 26 import {useSafeAreaFrame} from 'react-native-safe-area-context' 26 27 import {Image} from 'expo-image' 27 28 28 - import {useAnimatedScrollHandler} from '#/lib/hooks/useAnimatedScrollHandler_FIXED' 29 29 import { 30 30 type Dimensions as ImageDimensions, 31 31 type ImageSource,
+1 -1
src/view/com/util/List.tsx
··· 3 3 import { 4 4 type FlatListPropsWithLayout, 5 5 runOnJS, 6 + useAnimatedScrollHandler, 6 7 useSharedValue, 7 8 } from 'react-native-reanimated' 8 9 import {updateActiveVideoViewAsync} from '@haileyok/bluesky-video' 9 10 10 - import {useAnimatedScrollHandler} from '#/lib/hooks/useAnimatedScrollHandler_FIXED' 11 11 import {useDedupe} from '#/lib/hooks/useDedupe' 12 12 import {useScrollHandlers} from '#/lib/ScrollContext' 13 13 import {addStyle} from '#/lib/styles'
-340
src/view/com/util/forms/NativeDropdown.tsx
··· 1 - import React from 'react' 2 - import { 3 - Platform, 4 - Pressable, 5 - StyleSheet, 6 - View, 7 - type ViewStyle, 8 - } from 'react-native' 9 - import {type IconProp} from '@fortawesome/fontawesome-svg-core' 10 - import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' 11 - import * as DropdownMenu from 'zeego/dropdown-menu' 12 - import {type MenuItemCommonProps} from 'zeego/lib/typescript/menu' 13 - 14 - import {usePalette} from '#/lib/hooks/usePalette' 15 - import {useTheme} from '#/lib/ThemeContext' 16 - import {isIOS} from '#/platform/detection' 17 - import {Portal} from '#/components/Portal' 18 - 19 - // Custom Dropdown Menu Components 20 - // == 21 - /** 22 - * @deprecated use Menu from `#/components/Menu.tsx` instead 23 - */ 24 - export const DropdownMenuRoot = DropdownMenu.Root 25 - // export const DropdownMenuTrigger = DropdownMenu.Trigger 26 - /** 27 - * @deprecated use Menu from `#/components/Menu.tsx` instead 28 - */ 29 - export const DropdownMenuContent = DropdownMenu.Content 30 - 31 - type TriggerProps = Omit< 32 - React.ComponentProps<(typeof DropdownMenu)['Trigger']>, 33 - 'children' 34 - > & 35 - React.PropsWithChildren<{ 36 - testID?: string 37 - accessibilityLabel?: string 38 - accessibilityHint?: string 39 - }> 40 - /** 41 - * @deprecated use Menu from `#/components/Menu.tsx` instead 42 - */ 43 - export const DropdownMenuTrigger = DropdownMenu.create( 44 - (props: TriggerProps) => { 45 - const theme = useTheme() 46 - const defaultCtrlColor = theme.palette.default.postCtrl 47 - 48 - return ( 49 - // This Pressable doesn't actually do anything other than 50 - // provide the "pressed state" visual feedback. 51 - <Pressable 52 - testID={props.testID} 53 - accessibilityRole="button" 54 - accessibilityLabel={props.accessibilityLabel} 55 - accessibilityHint={props.accessibilityHint} 56 - style={({pressed}) => [{opacity: pressed ? 0.8 : 1}]}> 57 - <DropdownMenu.Trigger action="press"> 58 - <View> 59 - {props.children ? ( 60 - props.children 61 - ) : ( 62 - <FontAwesomeIcon 63 - icon="ellipsis" 64 - size={20} 65 - color={defaultCtrlColor} 66 - /> 67 - )} 68 - </View> 69 - </DropdownMenu.Trigger> 70 - </Pressable> 71 - ) 72 - }, 73 - 'Trigger', 74 - ) 75 - 76 - type ItemProps = React.ComponentProps<(typeof DropdownMenu)['Item']> 77 - /** 78 - * @deprecated use Menu from `#/components/Menu.tsx` instead 79 - */ 80 - export const DropdownMenuItem = DropdownMenu.create( 81 - (props: ItemProps & {testID?: string}) => { 82 - const theme = useTheme() 83 - const [focused, setFocused] = React.useState(false) 84 - const backgroundColor = theme.colorScheme === 'dark' ? '#fff1' : '#0001' 85 - 86 - return ( 87 - <DropdownMenu.Item 88 - {...props} 89 - style={[styles.item, focused && {backgroundColor: backgroundColor}]} 90 - onFocus={() => { 91 - setFocused(true) 92 - props.onFocus && props.onFocus() 93 - }} 94 - onBlur={() => { 95 - setFocused(false) 96 - props.onBlur && props.onBlur() 97 - }} 98 - /> 99 - ) 100 - }, 101 - 'Item', 102 - ) 103 - 104 - type TitleProps = React.ComponentProps<(typeof DropdownMenu)['ItemTitle']> 105 - /** 106 - * @deprecated use Menu from `#/components/Menu.tsx` instead 107 - */ 108 - export const DropdownMenuItemTitle = DropdownMenu.create( 109 - (props: TitleProps) => { 110 - const pal = usePalette('default') 111 - return ( 112 - <DropdownMenu.ItemTitle 113 - {...props} 114 - style={[props.style, pal.text, styles.itemTitle]} 115 - /> 116 - ) 117 - }, 118 - 'ItemTitle', 119 - ) 120 - 121 - type IconProps = React.ComponentProps<(typeof DropdownMenu)['ItemIcon']> 122 - /** 123 - * @deprecated use Menu from `#/components/Menu.tsx` instead 124 - */ 125 - export const DropdownMenuItemIcon = DropdownMenu.create((props: IconProps) => { 126 - return <DropdownMenu.ItemIcon {...props} /> 127 - }, 'ItemIcon') 128 - 129 - type SeparatorProps = React.ComponentProps<(typeof DropdownMenu)['Separator']> 130 - /** 131 - * @deprecated use Menu from `#/components/Menu.tsx` instead 132 - */ 133 - export const DropdownMenuSeparator = DropdownMenu.create( 134 - (props: SeparatorProps) => { 135 - const pal = usePalette('default') 136 - const theme = useTheme() 137 - const {borderColor: separatorColor} = 138 - theme.colorScheme === 'dark' ? pal.borderDark : pal.border 139 - return ( 140 - <DropdownMenu.Separator 141 - {...props} 142 - style={[ 143 - props.style, 144 - styles.separator, 145 - {backgroundColor: separatorColor}, 146 - ]} 147 - /> 148 - ) 149 - }, 150 - 'Separator', 151 - ) 152 - 153 - // Types for Dropdown Menu and Items 154 - export type DropdownItem = { 155 - label: string | 'separator' 156 - onPress?: () => void 157 - testID?: string 158 - icon?: { 159 - ios: MenuItemCommonProps['ios'] 160 - android: string 161 - web: IconProp 162 - } 163 - } 164 - type Props = { 165 - items: DropdownItem[] 166 - testID?: string 167 - accessibilityLabel?: string 168 - accessibilityHint?: string 169 - triggerStyle?: ViewStyle 170 - } 171 - 172 - /** 173 - * The `NativeDropdown` function uses native iOS and Android dropdown menus. 174 - * It also creates a animated custom dropdown for web that uses 175 - * Radix UI primitives under the hood 176 - * @prop {DropdownItem[]} items - An array of dropdown items 177 - * @prop {React.ReactNode} children - A custom dropdown trigger 178 - * 179 - * @deprecated use Menu from `#/components/Menu.tsx` instead 180 - */ 181 - export function NativeDropdown({ 182 - items, 183 - children, 184 - testID, 185 - accessibilityLabel, 186 - accessibilityHint, 187 - }: React.PropsWithChildren<Props>) { 188 - const pal = usePalette('default') 189 - const theme = useTheme() 190 - const [isOpen, setIsOpen] = React.useState(false) 191 - const dropDownBackgroundColor = 192 - theme.colorScheme === 'dark' ? pal.btn : pal.viewLight 193 - 194 - return ( 195 - <> 196 - {isIOS && isOpen && ( 197 - <Portal> 198 - <Backdrop /> 199 - </Portal> 200 - )} 201 - <DropdownMenuRoot onOpenWillChange={setIsOpen}> 202 - <DropdownMenuTrigger 203 - action="press" 204 - testID={testID} 205 - accessibilityLabel={accessibilityLabel} 206 - accessibilityHint={accessibilityHint}> 207 - {children} 208 - </DropdownMenuTrigger> 209 - {/* @ts-ignore inheriting props from Radix, which is only for web */} 210 - <DropdownMenuContent 211 - style={[styles.content, dropDownBackgroundColor]} 212 - loop> 213 - {items.map((item, index) => { 214 - if (item.label === 'separator') { 215 - return ( 216 - <DropdownMenuSeparator 217 - key={getKey(item.label, index, item.testID)} 218 - /> 219 - ) 220 - } 221 - if (index > 1 && items[index - 1].label === 'separator') { 222 - return ( 223 - <DropdownMenu.Group 224 - key={getKey(item.label, index, item.testID)}> 225 - <DropdownMenuItem 226 - key={getKey(item.label, index, item.testID)} 227 - onSelect={item.onPress}> 228 - <DropdownMenuItemTitle>{item.label}</DropdownMenuItemTitle> 229 - {item.icon && ( 230 - <DropdownMenuItemIcon 231 - ios={item.icon.ios} 232 - // androidIconName={item.icon.android} TODO: Add custom android icon support, because these ones are based on https://developer.android.com/reference/android/R.drawable.html and they are ugly 233 - > 234 - <FontAwesomeIcon 235 - icon={item.icon.web} 236 - size={20} 237 - style={[pal.text]} 238 - /> 239 - </DropdownMenuItemIcon> 240 - )} 241 - </DropdownMenuItem> 242 - </DropdownMenu.Group> 243 - ) 244 - } 245 - return ( 246 - <DropdownMenuItem 247 - key={getKey(item.label, index, item.testID)} 248 - onSelect={item.onPress}> 249 - <DropdownMenuItemTitle>{item.label}</DropdownMenuItemTitle> 250 - {item.icon && ( 251 - <DropdownMenuItemIcon 252 - ios={item.icon.ios} 253 - // androidIconName={item.icon.android} 254 - > 255 - <FontAwesomeIcon 256 - icon={item.icon.web} 257 - size={20} 258 - style={[pal.text]} 259 - /> 260 - </DropdownMenuItemIcon> 261 - )} 262 - </DropdownMenuItem> 263 - ) 264 - })} 265 - </DropdownMenuContent> 266 - </DropdownMenuRoot> 267 - </> 268 - ) 269 - } 270 - 271 - function Backdrop() { 272 - // Not visible but it eats the click outside. 273 - // Only necessary for iOS. 274 - return ( 275 - <Pressable 276 - accessibilityRole="button" 277 - accessibilityLabel="Dialog backdrop" 278 - accessibilityHint="Press the backdrop to close the dialog" 279 - style={{ 280 - top: 0, 281 - left: 0, 282 - right: 0, 283 - bottom: 0, 284 - position: 'absolute', 285 - }} 286 - onPress={() => { 287 - /* noop */ 288 - }} 289 - /> 290 - ) 291 - } 292 - 293 - const getKey = (label: string, index: number, id?: string) => { 294 - if (id) { 295 - return id 296 - } 297 - return `${label}_${index}` 298 - } 299 - 300 - const styles = StyleSheet.create({ 301 - separator: { 302 - height: 1, 303 - marginVertical: 4, 304 - }, 305 - content: { 306 - backgroundColor: '#f0f0f0', 307 - borderRadius: 8, 308 - paddingVertical: 4, 309 - paddingHorizontal: 4, 310 - marginTop: 6, 311 - ...Platform.select({ 312 - web: { 313 - animationDuration: '400ms', 314 - animationTimingFunction: 'cubic-bezier(0.16, 1, 0.3, 1)', 315 - willChange: 'transform, opacity', 316 - animationKeyframes: { 317 - '0%': {opacity: 0, transform: [{scale: 0.5}]}, 318 - '100%': {opacity: 1, transform: [{scale: 1}]}, 319 - }, 320 - boxShadow: 321 - '0px 10px 38px -10px rgba(22, 23, 24, 0.35), 0px 10px 20px -15px rgba(22, 23, 24, 0.2)', 322 - transformOrigin: 'var(--radix-dropdown-menu-content-transform-origin)', 323 - }, 324 - }), 325 - }, 326 - item: { 327 - flexDirection: 'row', 328 - justifyContent: 'space-between', 329 - alignItems: 'center', 330 - columnGap: 20, 331 - // @ts-ignore -web 332 - cursor: 'pointer', 333 - paddingVertical: 8, 334 - paddingHorizontal: 12, 335 - borderRadius: 8, 336 - }, 337 - itemTitle: { 338 - fontSize: 18, 339 - }, 340 - })
-286
src/view/com/util/forms/NativeDropdown.web.tsx
··· 1 - import React from 'react' 2 - import { 3 - Pressable, 4 - StyleSheet, 5 - Text, 6 - type View, 7 - type ViewStyle, 8 - } from 'react-native' 9 - import {type IconProp} from '@fortawesome/fontawesome-svg-core' 10 - import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' 11 - import {DropdownMenu} from 'radix-ui' 12 - import {type MenuItemCommonProps} from 'zeego/lib/typescript/menu' 13 - 14 - import {HITSLOP_10} from '#/lib/constants' 15 - import {usePalette} from '#/lib/hooks/usePalette' 16 - import {useTheme} from '#/lib/ThemeContext' 17 - 18 - // Custom Dropdown Menu Components 19 - // == 20 - export const DropdownMenuRoot = DropdownMenu.Root 21 - export const DropdownMenuContent = DropdownMenu.Content 22 - 23 - type ItemProps = React.ComponentProps<(typeof DropdownMenu)['Item']> 24 - export const DropdownMenuItem = (props: ItemProps & {testID?: string}) => { 25 - const theme = useTheme() 26 - const [focused, setFocused] = React.useState(false) 27 - const backgroundColor = theme.colorScheme === 'dark' ? '#fff1' : '#0001' 28 - 29 - return ( 30 - <DropdownMenu.Item 31 - className="nativeDropdown-item" 32 - {...props} 33 - style={StyleSheet.flatten([ 34 - styles.item, 35 - focused && {backgroundColor: backgroundColor}, 36 - ])} 37 - onFocus={() => { 38 - setFocused(true) 39 - }} 40 - onBlur={() => { 41 - setFocused(false) 42 - }} 43 - /> 44 - ) 45 - } 46 - 47 - // Types for Dropdown Menu and Items 48 - export type DropdownItem = { 49 - label: string | 'separator' 50 - onPress?: () => void 51 - testID?: string 52 - icon?: { 53 - ios: MenuItemCommonProps['ios'] 54 - android: string 55 - web: IconProp 56 - } 57 - } 58 - type Props = { 59 - items: DropdownItem[] 60 - testID?: string 61 - accessibilityLabel?: string 62 - accessibilityHint?: string 63 - triggerStyle?: ViewStyle 64 - } 65 - 66 - /** 67 - * @deprecated use Menu from `#/components/Menu.tsx` instead 68 - */ 69 - export function NativeDropdown({ 70 - items, 71 - children, 72 - testID, 73 - accessibilityLabel, 74 - accessibilityHint, 75 - triggerStyle, 76 - }: React.PropsWithChildren<Props>) { 77 - const [open, setOpen] = React.useState(false) 78 - const buttonRef = React.useRef<HTMLButtonElement>(null) 79 - const menuRef = React.useRef<HTMLDivElement>(null) 80 - 81 - React.useEffect(() => { 82 - if (!open) { 83 - return 84 - } 85 - 86 - function clickHandler(e: MouseEvent) { 87 - const t = e.target 88 - 89 - if (!open) return 90 - if (!t) return 91 - if (!buttonRef.current || !menuRef.current) return 92 - 93 - if ( 94 - t !== buttonRef.current && 95 - !buttonRef.current.contains(t as Node) && 96 - t !== menuRef.current && 97 - !menuRef.current.contains(t as Node) 98 - ) { 99 - // prevent clicking through to links beneath dropdown 100 - // only applies to mobile web 101 - e.preventDefault() 102 - e.stopPropagation() 103 - 104 - // close menu 105 - setOpen(false) 106 - } 107 - } 108 - 109 - function keydownHandler(e: KeyboardEvent) { 110 - if (e.key === 'Escape' && open) { 111 - setOpen(false) 112 - } 113 - } 114 - 115 - document.addEventListener('click', clickHandler, true) 116 - window.addEventListener('keydown', keydownHandler, true) 117 - return () => { 118 - document.removeEventListener('click', clickHandler, true) 119 - window.removeEventListener('keydown', keydownHandler, true) 120 - } 121 - }, [open, setOpen]) 122 - 123 - return ( 124 - <DropdownMenuRoot open={open} onOpenChange={o => setOpen(o)}> 125 - <DropdownMenu.Trigger asChild> 126 - <Pressable 127 - ref={buttonRef as unknown as React.Ref<View>} 128 - testID={testID} 129 - accessibilityRole="button" 130 - accessibilityLabel={accessibilityLabel} 131 - accessibilityHint={accessibilityHint} 132 - onPointerDown={e => { 133 - // Prevent false positive that interpret mobile scroll as a tap. 134 - // This requires the custom onPress handler below to compensate. 135 - // https://github.com/radix-ui/primitives/issues/1912 136 - e.preventDefault() 137 - }} 138 - onPress={() => { 139 - if (window.event instanceof KeyboardEvent) { 140 - // The onPointerDown hack above is not relevant to this press, so don't do anything. 141 - return 142 - } 143 - // Compensate for the disabled onPointerDown above by triggering it manually. 144 - setOpen(o => !o) 145 - }} 146 - hitSlop={HITSLOP_10} 147 - style={triggerStyle}> 148 - {children} 149 - </Pressable> 150 - </DropdownMenu.Trigger> 151 - 152 - <DropdownMenu.Portal> 153 - <DropdownContent items={items} menuRef={menuRef} /> 154 - </DropdownMenu.Portal> 155 - </DropdownMenuRoot> 156 - ) 157 - } 158 - 159 - function DropdownContent({ 160 - items, 161 - menuRef, 162 - }: { 163 - items: DropdownItem[] 164 - menuRef: React.RefObject<HTMLDivElement | null> 165 - }) { 166 - const pal = usePalette('default') 167 - const theme = useTheme() 168 - const dropDownBackgroundColor = 169 - theme.colorScheme === 'dark' ? pal.btn : pal.view 170 - const {borderColor: separatorColor} = 171 - theme.colorScheme === 'dark' ? pal.borderDark : pal.border 172 - 173 - return ( 174 - <DropdownMenu.Content 175 - ref={menuRef} 176 - style={ 177 - StyleSheet.flatten([ 178 - styles.content, 179 - dropDownBackgroundColor, 180 - ]) as React.CSSProperties 181 - } 182 - loop> 183 - {items.map((item, index) => { 184 - if (item.label === 'separator') { 185 - return ( 186 - <DropdownMenu.Separator 187 - key={getKey(item.label, index, item.testID)} 188 - style={ 189 - StyleSheet.flatten([ 190 - styles.separator, 191 - {backgroundColor: separatorColor}, 192 - ]) as React.CSSProperties 193 - } 194 - /> 195 - ) 196 - } 197 - if (index > 1 && items[index - 1].label === 'separator') { 198 - return ( 199 - <DropdownMenu.Group key={getKey(item.label, index, item.testID)}> 200 - <DropdownMenuItem 201 - key={getKey(item.label, index, item.testID)} 202 - onSelect={item.onPress}> 203 - <Text selectable={false} style={[pal.text, styles.itemTitle]}> 204 - {item.label} 205 - </Text> 206 - {item.icon && ( 207 - <FontAwesomeIcon 208 - icon={item.icon.web} 209 - size={20} 210 - color={pal.colors.textLight} 211 - /> 212 - )} 213 - </DropdownMenuItem> 214 - </DropdownMenu.Group> 215 - ) 216 - } 217 - return ( 218 - <DropdownMenuItem 219 - key={getKey(item.label, index, item.testID)} 220 - onSelect={item.onPress}> 221 - <Text selectable={false} style={[pal.text, styles.itemTitle]}> 222 - {item.label} 223 - </Text> 224 - {item.icon && ( 225 - <FontAwesomeIcon 226 - icon={item.icon.web} 227 - size={20} 228 - color={pal.colors.textLight} 229 - /> 230 - )} 231 - </DropdownMenuItem> 232 - ) 233 - })} 234 - </DropdownMenu.Content> 235 - ) 236 - } 237 - 238 - const getKey = (label: string, index: number, id?: string) => { 239 - if (id) { 240 - return id 241 - } 242 - return `${label}_${index}` 243 - } 244 - 245 - const styles = StyleSheet.create({ 246 - separator: { 247 - height: 1, 248 - marginTop: 4, 249 - marginBottom: 4, 250 - }, 251 - content: { 252 - backgroundColor: '#f0f0f0', 253 - borderRadius: 8, 254 - paddingTop: 4, 255 - paddingBottom: 4, 256 - paddingLeft: 4, 257 - paddingRight: 4, 258 - marginTop: 6, 259 - 260 - // @ts-ignore web only -prf 261 - boxShadow: 'rgba(0, 0, 0, 0.3) 0px 5px 20px', 262 - }, 263 - item: { 264 - display: 'flex', 265 - flexDirection: 'row', 266 - justifyContent: 'space-between', 267 - alignItems: 'center', 268 - columnGap: 20, 269 - cursor: 'pointer', 270 - paddingTop: 8, 271 - paddingBottom: 8, 272 - paddingLeft: 12, 273 - paddingRight: 12, 274 - borderRadius: 8, 275 - fontFamily: 276 - '-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Liberation Sans", Helvetica, Arial, sans-serif', 277 - // @ts-expect-error web only 278 - outline: 0, 279 - border: 0, 280 - }, 281 - itemTitle: { 282 - fontSize: 16, 283 - fontWeight: '600', 284 - paddingRight: 10, 285 - }, 286 - })
+2 -1
src/view/shell/desktop/LeftNav.tsx
··· 434 434 style={[ 435 435 a.align_center, 436 436 a.justify_center, 437 - a.z_10, 438 437 { 439 438 width: 24, 440 439 height: 24, ··· 469 468 a.rounded_full, 470 469 a.text_center, 471 470 a.leading_tight, 471 + a.z_20, 472 472 { 473 473 top: '-10%', 474 474 left: count.length === 1 ? 12 : 8, ··· 494 494 style={[ 495 495 a.absolute, 496 496 a.rounded_full, 497 + a.z_20, 497 498 { 498 499 backgroundColor: t.palette.primary_500, 499 500 width: 8,
+1709 -1613
yarn.lock
··· 1215 1215 "@babel/highlight" "^7.22.10" 1216 1216 chalk "^2.4.2" 1217 1217 1218 + "@babel/code-frame@^7.20.0", "@babel/code-frame@^7.27.1": 1219 + version "7.27.1" 1220 + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" 1221 + integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== 1222 + dependencies: 1223 + "@babel/helper-validator-identifier" "^7.27.1" 1224 + js-tokens "^4.0.0" 1225 + picocolors "^1.1.1" 1226 + 1218 1227 "@babel/code-frame@^7.22.13": 1219 1228 version "7.22.13" 1220 1229 resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" ··· 1436 1445 "@jridgewell/trace-mapping" "^0.3.25" 1437 1446 jsesc "^3.0.2" 1438 1447 1448 + "@babel/generator@^7.28.3": 1449 + version "7.28.3" 1450 + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.3.tgz#9626c1741c650cbac39121694a0f2d7451b8ef3e" 1451 + integrity sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw== 1452 + dependencies: 1453 + "@babel/parser" "^7.28.3" 1454 + "@babel/types" "^7.28.2" 1455 + "@jridgewell/gen-mapping" "^0.3.12" 1456 + "@jridgewell/trace-mapping" "^0.3.28" 1457 + jsesc "^3.0.2" 1458 + 1439 1459 "@babel/helper-annotate-as-pure@^7.22.5": 1440 1460 version "7.22.5" 1441 1461 resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" ··· 1450 1470 dependencies: 1451 1471 "@babel/types" "^7.25.9" 1452 1472 1473 + "@babel/helper-annotate-as-pure@^7.27.3": 1474 + version "7.27.3" 1475 + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz#f31fd86b915fc4daf1f3ac6976c59be7084ed9c5" 1476 + integrity sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg== 1477 + dependencies: 1478 + "@babel/types" "^7.27.3" 1479 + 1453 1480 "@babel/helper-builder-binary-assignment-operator-visitor@^7.25.9": 1454 1481 version "7.25.9" 1455 1482 resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz#f41752fe772a578e67286e6779a68a5a92de1ee9" ··· 1556 1583 "@babel/traverse" "^7.25.9" 1557 1584 semver "^6.3.1" 1558 1585 1586 + "@babel/helper-create-class-features-plugin@^7.28.3": 1587 + version "7.28.3" 1588 + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz#3e747434ea007910c320c4d39a6b46f20f371d46" 1589 + integrity sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg== 1590 + dependencies: 1591 + "@babel/helper-annotate-as-pure" "^7.27.3" 1592 + "@babel/helper-member-expression-to-functions" "^7.27.1" 1593 + "@babel/helper-optimise-call-expression" "^7.27.1" 1594 + "@babel/helper-replace-supers" "^7.27.1" 1595 + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" 1596 + "@babel/traverse" "^7.28.3" 1597 + semver "^6.3.1" 1598 + 1559 1599 "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": 1560 1600 version "7.22.9" 1561 1601 resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz#9d8e61a8d9366fe66198f57c40565663de0825f6" ··· 1627 1667 "@babel/template" "^7.22.15" 1628 1668 "@babel/types" "^7.23.0" 1629 1669 1670 + "@babel/helper-globals@^7.28.0": 1671 + version "7.28.0" 1672 + resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz#b9430df2aa4e17bc28665eadeae8aa1d985e6674" 1673 + integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw== 1674 + 1630 1675 "@babel/helper-hoist-variables@^7.22.5": 1631 1676 version "7.22.5" 1632 1677 resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" ··· 1663 1708 "@babel/traverse" "^7.25.9" 1664 1709 "@babel/types" "^7.25.9" 1665 1710 1711 + "@babel/helper-member-expression-to-functions@^7.27.1": 1712 + version "7.27.1" 1713 + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz#ea1211276be93e798ce19037da6f06fbb994fa44" 1714 + integrity sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA== 1715 + dependencies: 1716 + "@babel/traverse" "^7.27.1" 1717 + "@babel/types" "^7.27.1" 1718 + 1666 1719 "@babel/helper-module-imports@^7.22.15": 1667 1720 version "7.22.15" 1668 1721 resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" ··· 1766 1819 dependencies: 1767 1820 "@babel/types" "^7.25.9" 1768 1821 1822 + "@babel/helper-optimise-call-expression@^7.27.1": 1823 + version "7.27.1" 1824 + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz#c65221b61a643f3e62705e5dd2b5f115e35f9200" 1825 + integrity sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw== 1826 + dependencies: 1827 + "@babel/types" "^7.27.1" 1828 + 1769 1829 "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0": 1770 1830 version "7.22.5" 1771 1831 resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" ··· 1780 1840 version "7.25.9" 1781 1841 resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz#9cbdd63a9443a2c92a725cca7ebca12cc8dd9f46" 1782 1842 integrity sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw== 1843 + 1844 + "@babel/helper-plugin-utils@^7.27.1": 1845 + version "7.27.1" 1846 + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz#ddb2f876534ff8013e6c2b299bf4d39b3c51d44c" 1847 + integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw== 1783 1848 1784 1849 "@babel/helper-remap-async-to-generator@^7.18.9", "@babel/helper-remap-async-to-generator@^7.22.5": 1785 1850 version "7.22.9" ··· 1826 1891 "@babel/helper-optimise-call-expression" "^7.25.9" 1827 1892 "@babel/traverse" "^7.25.9" 1828 1893 1894 + "@babel/helper-replace-supers@^7.27.1": 1895 + version "7.27.1" 1896 + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz#b1ed2d634ce3bdb730e4b52de30f8cccfd692bc0" 1897 + integrity sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA== 1898 + dependencies: 1899 + "@babel/helper-member-expression-to-functions" "^7.27.1" 1900 + "@babel/helper-optimise-call-expression" "^7.27.1" 1901 + "@babel/traverse" "^7.27.1" 1902 + 1829 1903 "@babel/helper-simple-access@^7.22.5": 1830 1904 version "7.22.5" 1831 1905 resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" ··· 1870 1944 "@babel/traverse" "^7.25.9" 1871 1945 "@babel/types" "^7.25.9" 1872 1946 1947 + "@babel/helper-skip-transparent-expression-wrappers@^7.27.1": 1948 + version "7.27.1" 1949 + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz#62bb91b3abba8c7f1fec0252d9dbea11b3ee7a56" 1950 + integrity sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg== 1951 + dependencies: 1952 + "@babel/traverse" "^7.27.1" 1953 + "@babel/types" "^7.27.1" 1954 + 1873 1955 "@babel/helper-split-export-declaration@^7.22.6": 1874 1956 version "7.22.6" 1875 1957 resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" ··· 1916 1998 resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c" 1917 1999 integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== 1918 2000 2001 + "@babel/helper-string-parser@^7.27.1": 2002 + version "7.27.1" 2003 + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" 2004 + integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== 2005 + 1919 2006 "@babel/helper-validator-identifier@^7.22.20": 1920 2007 version "7.22.20" 1921 2008 resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" ··· 1941 2028 resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7" 1942 2029 integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== 1943 2030 2031 + "@babel/helper-validator-identifier@^7.27.1": 2032 + version "7.27.1" 2033 + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8" 2034 + integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== 2035 + 1944 2036 "@babel/helper-validator-option@^7.22.15": 1945 2037 version "7.22.15" 1946 2038 resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" ··· 2050 2142 js-tokens "^4.0.0" 2051 2143 picocolors "^1.0.0" 2052 2144 2053 - "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.0", "@babel/parser@^7.20.7", "@babel/parser@^7.22.10", "@babel/parser@^7.22.5": 2145 + "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.10", "@babel/parser@^7.22.5": 2054 2146 version "7.22.10" 2055 2147 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.10.tgz#e37634f9a12a1716136c44624ef54283cabd3f55" 2056 2148 integrity sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ== ··· 2078 2170 integrity sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA== 2079 2171 dependencies: 2080 2172 "@babel/types" "^7.26.10" 2173 + 2174 + "@babel/parser@^7.27.2", "@babel/parser@^7.28.3", "@babel/parser@^7.28.4": 2175 + version "7.28.4" 2176 + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.4.tgz#da25d4643532890932cc03f7705fe19637e03fa8" 2177 + integrity sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg== 2178 + dependencies: 2179 + "@babel/types" "^7.28.4" 2081 2180 2082 2181 "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.9": 2083 2182 version "7.25.9" ··· 2501 2600 "@babel/helper-create-class-features-plugin" "^7.25.9" 2502 2601 "@babel/helper-plugin-utils" "^7.25.9" 2503 2602 2603 + "@babel/plugin-transform-class-static-block@^7.27.1": 2604 + version "7.28.3" 2605 + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz#d1b8e69b54c9993bc558203e1f49bfc979bfd852" 2606 + integrity sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg== 2607 + dependencies: 2608 + "@babel/helper-create-class-features-plugin" "^7.28.3" 2609 + "@babel/helper-plugin-utils" "^7.27.1" 2610 + 2504 2611 "@babel/plugin-transform-classes@^7.0.0": 2505 2612 version "7.22.6" 2506 2613 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz#e04d7d804ed5b8501311293d1a0e6d43e94c3363" ··· 3332 3439 "@babel/parser" "^7.26.9" 3333 3440 "@babel/types" "^7.26.9" 3334 3441 3442 + "@babel/template@^7.27.2": 3443 + version "7.27.2" 3444 + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d" 3445 + integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== 3446 + dependencies: 3447 + "@babel/code-frame" "^7.27.1" 3448 + "@babel/parser" "^7.27.2" 3449 + "@babel/types" "^7.27.1" 3450 + 3335 3451 "@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3": 3336 3452 version "7.25.9" 3337 3453 resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.9.tgz#a50f8fe49e7f69f53de5bea7e413cd35c5e13c84" ··· 3419 3535 debug "^4.3.1" 3420 3536 globals "^11.1.0" 3421 3537 3422 - "@babel/types@^7.0.0", "@babel/types@^7.20.0", "@babel/types@^7.20.7", "@babel/types@^7.22.10", "@babel/types@^7.22.5", "@babel/types@^7.3.3", "@babel/types@^7.4.4": 3538 + "@babel/traverse@^7.27.1", "@babel/traverse@^7.28.3": 3539 + version "7.28.4" 3540 + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.4.tgz#8d456101b96ab175d487249f60680221692b958b" 3541 + integrity sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ== 3542 + dependencies: 3543 + "@babel/code-frame" "^7.27.1" 3544 + "@babel/generator" "^7.28.3" 3545 + "@babel/helper-globals" "^7.28.0" 3546 + "@babel/parser" "^7.28.4" 3547 + "@babel/template" "^7.27.2" 3548 + "@babel/types" "^7.28.4" 3549 + debug "^4.3.1" 3550 + 3551 + "@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.10", "@babel/types@^7.22.5", "@babel/types@^7.3.3", "@babel/types@^7.4.4": 3423 3552 version "7.22.10" 3424 3553 resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.10.tgz#4a9e76446048f2c66982d1a989dd12b8a2d2dc03" 3425 3554 integrity sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg== ··· 3480 3609 "@babel/helper-string-parser" "^7.25.9" 3481 3610 "@babel/helper-validator-identifier" "^7.25.9" 3482 3611 3612 + "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.2", "@babel/types@^7.28.4": 3613 + version "7.28.4" 3614 + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.4.tgz#0a4e618f4c60a7cd6c11cb2d48060e4dbe38ac3a" 3615 + integrity sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q== 3616 + dependencies: 3617 + "@babel/helper-string-parser" "^7.27.1" 3618 + "@babel/helper-validator-identifier" "^7.27.1" 3619 + 3483 3620 "@bcoe/v8-coverage@^0.2.3": 3484 3621 version "0.2.3" 3485 3622 resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" ··· 3615 3752 version "0.5.7" 3616 3753 resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" 3617 3754 integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== 3618 - 3619 - "@dominicstop/ts-event-emitter@^1.1.0": 3620 - version "1.1.0" 3621 - resolved "https://registry.yarnpkg.com/@dominicstop/ts-event-emitter/-/ts-event-emitter-1.1.0.tgz#1f3d3fa878a1ccab686931280757954719cf88e4" 3622 - integrity sha512-CcxmJIvUb1vsFheuGGVSQf4KdPZC44XolpUT34+vlal+LyQoBUOn31pjFET5M9ctOxEpt8xa0M3/2M7uUiAoJw== 3623 3755 3624 3756 "@egjs/hammerjs@^2.0.17": 3625 3757 version "2.0.17" ··· 3904 4036 resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.47.0.tgz#5478fdf443ff8158f9de171c704ae45308696c7d" 3905 4037 integrity sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og== 3906 4038 3907 - "@expo/cli@0.24.14": 3908 - version "0.24.14" 3909 - resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-0.24.14.tgz#af2e7ea5a08e3574e868cb0ec2110e68d32672e0" 3910 - integrity sha512-o+QYyfIBhSRTgaywKTLJhm2Fg5PrSeUVCXS+uQySamgoMjLNhHa8QwE64mW/FmJr5hZLiqUEQxb60FK4JcyqXg== 4039 + "@expo/cli@54.0.7": 4040 + version "54.0.7" 4041 + resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-54.0.7.tgz#f6e7a75e922792ef58f4cc2a982300fb75b57885" 4042 + integrity sha512-vpZDbIhN2eyb5u2o2iIL2Glu9+9eIY8U30wqeIxh0BUHLoMxFejvEBfS+90A0PtEHoQ1Zi9QxusK5UuyoEvweg== 3911 4043 dependencies: 3912 4044 "@0no-co/graphql.web" "^1.0.8" 3913 - "@babel/runtime" "^7.20.0" 3914 4045 "@expo/code-signing-certificates" "^0.0.5" 3915 - "@expo/config" "~11.0.10" 3916 - "@expo/config-plugins" "~10.0.2" 4046 + "@expo/config" "~12.0.9" 4047 + "@expo/config-plugins" "~54.0.1" 3917 4048 "@expo/devcert" "^1.1.2" 3918 - "@expo/env" "~1.0.5" 3919 - "@expo/image-utils" "^0.7.4" 3920 - "@expo/json-file" "^9.1.4" 3921 - "@expo/metro-config" "~0.20.14" 3922 - "@expo/osascript" "^2.2.4" 3923 - "@expo/package-manager" "^1.8.4" 3924 - "@expo/plist" "^0.3.4" 3925 - "@expo/prebuild-config" "^9.0.6" 4049 + "@expo/env" "~2.0.7" 4050 + "@expo/image-utils" "^0.8.7" 4051 + "@expo/json-file" "^10.0.7" 4052 + "@expo/mcp-tunnel" "~0.0.7" 4053 + "@expo/metro" "~54.0.0" 4054 + "@expo/metro-config" "~54.0.4" 4055 + "@expo/osascript" "^2.3.7" 4056 + "@expo/package-manager" "^1.9.8" 4057 + "@expo/plist" "^0.4.7" 4058 + "@expo/prebuild-config" "^54.0.3" 4059 + "@expo/schema-utils" "^0.1.7" 4060 + "@expo/server" "^0.7.4" 3926 4061 "@expo/spawn-async" "^1.7.2" 3927 4062 "@expo/ws-tunnel" "^1.0.1" 3928 4063 "@expo/xcpretty" "^4.3.0" 3929 - "@react-native/dev-middleware" "0.79.3" 4064 + "@react-native/dev-middleware" "0.81.4" 3930 4065 "@urql/core" "^5.0.6" 3931 4066 "@urql/exchange-retry" "^1.3.0" 3932 4067 accepts "^1.3.8" ··· 3999 4134 xcode "^3.0.1" 4000 4135 xml2js "0.6.0" 4001 4136 4002 - "@expo/config-plugins@~10.0.2": 4003 - version "10.0.2" 4004 - resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-10.0.2.tgz#040867991e9c8c527b4f5c13a47bcf040a7479fe" 4005 - integrity sha512-TzUn3pPdpwCS0yYaSlZOClgDmCX8N4I2lfgitX5oStqmvpPtB+vqtdyqsVM02fQ2tlJIAqwBW+NHaHqqy8Jv7g== 4006 - dependencies: 4007 - "@expo/config-types" "^53.0.3" 4008 - "@expo/json-file" "~9.1.4" 4009 - "@expo/plist" "^0.3.4" 4010 - "@expo/sdk-runtime-versions" "^1.0.0" 4011 - chalk "^4.1.2" 4012 - debug "^4.3.5" 4013 - getenv "^1.0.0" 4014 - glob "^10.4.2" 4015 - resolve-from "^5.0.0" 4016 - semver "^7.5.4" 4017 - slash "^3.0.0" 4018 - slugify "^1.6.6" 4019 - xcode "^3.0.1" 4020 - xml2js "0.6.0" 4021 - 4022 - "@expo/config-plugins@~9.0.10": 4023 - version "9.0.10" 4024 - resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-9.0.10.tgz#a25fd6061ea7f707213ff8344f562025f850fdc8" 4025 - integrity sha512-4piPSylJ8z3to+YZpl/6M2mLxASOdIFANA8FYihsTf9kWlyimV9L/+MGgPXJcieaHXYZZqOryf8hQFVeg/68+A== 4137 + "@expo/config-plugins@~54.0.1": 4138 + version "54.0.1" 4139 + resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-54.0.1.tgz#cf811b38c7cf6ee32c611265605683032bf13b48" 4140 + integrity sha512-NyBChhiWFL6VqSgU+LzK4R1vC397tEG2XFewVt4oMr4Pnalq/mJxBANQrR+dyV1RHhSyhy06RNiJIkQyngVWeg== 4026 4141 dependencies: 4027 - "@expo/config-types" "^52.0.0" 4028 - "@expo/json-file" "~9.0.0" 4029 - "@expo/plist" "^0.2.0" 4142 + "@expo/config-types" "^54.0.8" 4143 + "@expo/json-file" "~10.0.7" 4144 + "@expo/plist" "^0.4.7" 4030 4145 "@expo/sdk-runtime-versions" "^1.0.0" 4031 4146 chalk "^4.1.2" 4032 4147 debug "^4.3.5" 4033 - getenv "^1.0.0" 4148 + getenv "^2.0.0" 4034 4149 glob "^10.4.2" 4035 4150 resolve-from "^5.0.0" 4036 4151 semver "^7.5.4" ··· 4039 4154 xcode "^3.0.1" 4040 4155 xml2js "0.6.0" 4041 4156 4042 - "@expo/config-types@^52.0.0": 4043 - version "52.0.1" 4044 - resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-52.0.1.tgz#327af1b72a3a9d4556f41e083e0e284dd8198b96" 4045 - integrity sha512-vD8ZetyKV7U29lR6+NJohYeoLYTH+eNYXJeNiSOrWCz0witJYY11meMmEnpEaVbN89EfC6uauSUOa6wihtbyPQ== 4046 - 4047 4157 "@expo/config-types@^52.0.3": 4048 4158 version "52.0.3" 4049 4159 resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-52.0.3.tgz#511f2f868172c93abeac7183beeb921dc72d6e1e" 4050 4160 integrity sha512-muxvuARmbysH5OGaiBRlh1Y6vfdmL56JtpXxB+y2Hfhu0ezG1U4FjZYBIacthckZPvnDCcP3xIu1R+eTo7/QFA== 4051 4161 4052 - "@expo/config-types@^53.0.3": 4053 - version "53.0.3" 4054 - resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-53.0.3.tgz#d083d9b095972e89eee96c41d085feb5b92d2749" 4055 - integrity sha512-V1e6CiM4TXtGxG/W2Msjp/QOx/vikLo5IUGMvEMjgAglBfGYx3PXfqsUb5aZDt6kqA3bDDwFuZoS5vNm/SYwSg== 4056 - 4057 - "@expo/config-types@^53.0.4": 4058 - version "53.0.4" 4059 - resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-53.0.4.tgz#fe64fac734531ae883d18529b32586c23ffb1ceb" 4060 - integrity sha512-0s+9vFx83WIToEr0Iwy4CcmiUXa5BgwBmEjylBB2eojX5XAMm9mJvw9KpjAb8m7zq2G0Q6bRbeufkzgbipuNQg== 4061 - 4062 - "@expo/config@~10.0.4": 4063 - version "10.0.5" 4064 - resolved "https://registry.yarnpkg.com/@expo/config/-/config-10.0.5.tgz#2de75e3f5d46a55f9f5140b73e0913265e6a41c6" 4065 - integrity sha512-wq48h3HlAPq5v/gMprarAiVY1aEXNBVJ+Em0vrHcYFO8UyxzR6oIao2E4Ed3VWHqhTzPXkMPH4hKCKlzFVBFwQ== 4066 - dependencies: 4067 - "@babel/code-frame" "~7.10.4" 4068 - "@expo/config-plugins" "~9.0.10" 4069 - "@expo/config-types" "^52.0.0" 4070 - "@expo/json-file" "^9.0.0" 4071 - deepmerge "^4.3.1" 4072 - getenv "^1.0.0" 4073 - glob "^10.4.2" 4074 - require-from-string "^2.0.2" 4075 - resolve-from "^5.0.0" 4076 - resolve-workspace-root "^2.0.0" 4077 - semver "^7.6.0" 4078 - slugify "^1.3.4" 4079 - sucrase "3.35.0" 4162 + "@expo/config-types@^54.0.8": 4163 + version "54.0.8" 4164 + resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-54.0.8.tgz#2aa1f96e0abad6a125d0ff1092b303280f7962e9" 4165 + integrity sha512-lyIn/x/Yz0SgHL7IGWtgTLg6TJWC9vL7489++0hzCHZ4iGjVcfZmPTUfiragZ3HycFFj899qN0jlhl49IHa94A== 4080 4166 4081 - "@expo/config@~11.0.10", "@expo/config@~11.0.9": 4082 - version "11.0.10" 4083 - resolved "https://registry.yarnpkg.com/@expo/config/-/config-11.0.10.tgz#559d9425a4e0de4fab96ccac01ff40f5cebbc04b" 4084 - integrity sha512-8S8Krr/c5lnl0eF03tA2UGY9rGBhZcbWKz2UWw5dpL/+zstwUmog8oyuuC8aRcn7GiTQLlbBkxcMeT8sOGlhbA== 4167 + "@expo/config@~12.0.8", "@expo/config@~12.0.9": 4168 + version "12.0.9" 4169 + resolved "https://registry.yarnpkg.com/@expo/config/-/config-12.0.9.tgz#07e1ddb3c9227031e9e9322e41797ad36197a1c3" 4170 + integrity sha512-HiDVVaXYKY57+L1MxSF3TaYjX6zZlGBnuWnOKZG+7mtsLD+aNTtW4bZM0pZqZfoRumyOU0SfTCwT10BWtUUiJQ== 4085 4171 dependencies: 4086 4172 "@babel/code-frame" "~7.10.4" 4087 - "@expo/config-plugins" "~10.0.2" 4088 - "@expo/config-types" "^53.0.4" 4089 - "@expo/json-file" "^9.1.4" 4173 + "@expo/config-plugins" "~54.0.1" 4174 + "@expo/config-types" "^54.0.8" 4175 + "@expo/json-file" "^10.0.7" 4090 4176 deepmerge "^4.3.1" 4091 - getenv "^1.0.0" 4177 + getenv "^2.0.0" 4092 4178 glob "^10.4.2" 4093 4179 require-from-string "^2.0.2" 4094 4180 resolve-from "^5.0.0" ··· 4116 4202 tmp "^0.0.33" 4117 4203 tslib "^2.4.0" 4118 4204 4119 - "@expo/env@~0.4.0": 4120 - version "0.4.0" 4121 - resolved "https://registry.yarnpkg.com/@expo/env/-/env-0.4.0.tgz#1ff3a15084566d12ca92cb67e5b0a9796a9f0aa7" 4122 - integrity sha512-g2JYFqck3xKIwJyK+8LxZ2ENZPWtRgjFWpeht9abnKgzXVXBeSNECFBkg+WQjQocSIdxXhEWM6hz4ZAe7Tc4ng== 4205 + "@expo/devtools@0.1.7": 4206 + version "0.1.7" 4207 + resolved "https://registry.yarnpkg.com/@expo/devtools/-/devtools-0.1.7.tgz#bf4f552168ebd44c9fe63941bc4806fe2d222899" 4208 + integrity sha512-dfIa9qMyXN+0RfU6SN4rKeXZyzKWsnz6xBSDccjL4IRiE+fQ0t84zg0yxgN4t/WK2JU5v6v4fby7W7Crv9gJvA== 4123 4209 dependencies: 4124 - chalk "^4.0.0" 4125 - debug "^4.3.4" 4126 - dotenv "~16.4.5" 4127 - dotenv-expand "~11.0.6" 4128 - getenv "^1.0.0" 4210 + chalk "^4.1.2" 4129 4211 4130 - "@expo/env@~1.0.5": 4131 - version "1.0.5" 4132 - resolved "https://registry.yarnpkg.com/@expo/env/-/env-1.0.5.tgz#b3b1aa18ab9838d8f40468e0321affc4c54377a2" 4133 - integrity sha512-dtEZ4CAMaVrFu2+tezhU3FoGWtbzQl50xV+rNJE5lYVRjUflWiZkVHlHkWUlPAwDPifLy4TuissVfScGGPWR5g== 4212 + "@expo/env@~2.0.7": 4213 + version "2.0.7" 4214 + resolved "https://registry.yarnpkg.com/@expo/env/-/env-2.0.7.tgz#7b30d3ef9f262c131ac01d8e539e37dd04b8f4bd" 4215 + integrity sha512-BNETbLEohk3HQ2LxwwezpG8pq+h7Fs7/vAMP3eAtFT1BCpprLYoBBFZH7gW4aqGfqOcVP4Lc91j014verrYNGg== 4134 4216 dependencies: 4135 4217 chalk "^4.0.0" 4136 4218 debug "^4.3.4" 4137 4219 dotenv "~16.4.5" 4138 4220 dotenv-expand "~11.0.6" 4139 - getenv "^1.0.0" 4221 + getenv "^2.0.0" 4140 4222 4141 - "@expo/fingerprint@0.13.0": 4142 - version "0.13.0" 4143 - resolved "https://registry.yarnpkg.com/@expo/fingerprint/-/fingerprint-0.13.0.tgz#5f5600122940ac381ed697743c10bdbddf6c55c1" 4144 - integrity sha512-3IwpH0p3uO8jrJSLOUNDzJVh7VEBod0emnCBq0hD72sy6ICmzauM6Xf4he+2Tip7fzImCJRd63GaehV+CCtpvA== 4223 + "@expo/fingerprint@0.15.1": 4224 + version "0.15.1" 4225 + resolved "https://registry.yarnpkg.com/@expo/fingerprint/-/fingerprint-0.15.1.tgz#1feb1c761b6787d56c6d70a834c495157fbe050a" 4226 + integrity sha512-U1S9DwiapCHQjHdHDDyO/oXsl/1oEHSHZRRkWDDrHgXRUDiAVIySw9Unvvcr118Ee6/x4NmKSZY1X0VagrqmFg== 4145 4227 dependencies: 4146 4228 "@expo/spawn-async" "^1.7.2" 4147 4229 arg "^5.0.2" 4148 4230 chalk "^4.1.2" 4149 4231 debug "^4.3.4" 4150 - find-up "^5.0.0" 4151 4232 getenv "^2.0.0" 4233 + glob "^10.4.2" 4152 4234 ignore "^5.3.1" 4153 4235 minimatch "^9.0.0" 4154 4236 p-limit "^3.1.0" ··· 4160 4242 resolved "https://registry.yarnpkg.com/@expo/html-elements/-/html-elements-0.12.5.tgz#be7e7af9f2be6d3f1aa3ec2e7ae1c121c91a9aa1" 4161 4243 integrity sha512-28KWO88YKykKU7ke5sEQs5TivFRMs1Aktz13xxgqAf5rTgb+lka0VKVt3W2fG7ksbUQ407rtUqz7SEAq298NvQ== 4162 4244 4163 - "@expo/image-utils@0.3.23", "@expo/image-utils@0.6.3", "@expo/image-utils@^0.6.3", "@expo/image-utils@^0.7.4": 4164 - version "0.6.3" 4165 - resolved "https://registry.yarnpkg.com/@expo/image-utils/-/image-utils-0.6.3.tgz#89c744460beefc686989b969121357bbd5520c8a" 4166 - integrity sha512-v/JbCKBrHeudxn1gN1TgfPE/pWJSlLPrl29uXJBgrJFQVkViQvUHQNDhaS+UEa9wYI5HHh7XYmtzAehyG4L+GA== 4245 + "@expo/image-utils@0.3.23", "@expo/image-utils@0.8.7", "@expo/image-utils@^0.8.7": 4246 + version "0.8.7" 4247 + resolved "https://registry.yarnpkg.com/@expo/image-utils/-/image-utils-0.8.7.tgz#3e765005def8a4e5533155b0042e053ebfafc9d2" 4248 + integrity sha512-SXOww4Wq3RVXLyOaXiCCuQFguCDh8mmaHBv54h/R29wGl4jRY8GEyQEx8SypV/iHt1FbzsU/X3Qbcd9afm2W2w== 4167 4249 dependencies: 4168 4250 "@expo/spawn-async" "^1.7.2" 4169 4251 chalk "^4.0.0" 4170 - fs-extra "9.0.0" 4171 - getenv "^1.0.0" 4252 + getenv "^2.0.0" 4172 4253 jimp-compact "0.16.1" 4173 4254 parse-png "^2.1.0" 4174 4255 resolve-from "^5.0.0" 4256 + resolve-global "^1.0.0" 4175 4257 semver "^7.6.0" 4176 4258 temp-dir "~2.0.0" 4177 4259 unique-string "~2.0.0" 4178 4260 4179 - "@expo/json-file@^9.0.0", "@expo/json-file@~9.0.0": 4180 - version "9.0.0" 4181 - resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-9.0.0.tgz#e3688c9b108cfd7e819f1354a9458ba6e93fc943" 4182 - integrity sha512-M+55xFVrFzDcgMDf+52lPDLjKB5xwRfStWlv/b/Vu2OLgxGZLWpxoPYjlRoHqxjPbCQIi2ZCbobK+0KuNhsELg== 4183 - dependencies: 4184 - "@babel/code-frame" "~7.10.4" 4185 - json5 "^2.2.3" 4186 - write-file-atomic "^2.3.0" 4187 - 4188 - "@expo/json-file@^9.1.4", "@expo/json-file@~9.1.4": 4189 - version "9.1.4" 4190 - resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-9.1.4.tgz#e719d092c08afb3234643f9285e57c6a24989327" 4191 - integrity sha512-7Bv86X27fPERGhw8aJEZvRcH9sk+9BenDnEmrI3ZpywKodYSBgc8lX9Y32faNVQ/p0YbDK9zdJ0BfAKNAOyi0A== 4261 + "@expo/json-file@^10.0.7", "@expo/json-file@~10.0.7": 4262 + version "10.0.7" 4263 + resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-10.0.7.tgz#e4f58fdc03fc62f13610eeafe086d84e6e44fe01" 4264 + integrity sha512-z2OTC0XNO6riZu98EjdNHC05l51ySeTto6GP7oSQrCvQgG9ARBwD1YvMQaVZ9wU7p/4LzSf1O7tckL3B45fPpw== 4192 4265 dependencies: 4193 4266 "@babel/code-frame" "~7.10.4" 4194 4267 json5 "^2.2.3" ··· 4202 4275 json5 "^2.2.3" 4203 4276 write-file-atomic "^2.3.0" 4204 4277 4205 - "@expo/metro-config@0.20.14", "@expo/metro-config@~0.20.14": 4206 - version "0.20.14" 4207 - resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-0.20.14.tgz#5abf8cd6454fe7f75c1f8529cf79619da32af82d" 4208 - integrity sha512-tYDDubuZycK+NX00XN7BMu73kBur/evOPcKfxc+UBeFfgN2EifOITtdwSUDdRsbtJ2OnXwMY1HfRUG3Lq3l4cw== 4278 + "@expo/mcp-tunnel@~0.0.7": 4279 + version "0.0.8" 4280 + resolved "https://registry.yarnpkg.com/@expo/mcp-tunnel/-/mcp-tunnel-0.0.8.tgz#8c4fabec4e25e119998b22bd846e9d12435da4da" 4281 + integrity sha512-6261obzt6h9TQb6clET7Fw4Ig4AY2hfTNKI3gBt0gcTNxZipwMg8wER7ssDYieA9feD/FfPTuCPYFcR280aaWA== 4209 4282 dependencies: 4283 + ws "^8.18.3" 4284 + zod "^3.25.76" 4285 + zod-to-json-schema "^3.24.6" 4286 + 4287 + "@expo/metro-config@54.0.4", "@expo/metro-config@~54.0.4": 4288 + version "54.0.4" 4289 + resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-54.0.4.tgz#b6e1087a66d6d9dedd4fb86a01f81121d345079b" 4290 + integrity sha512-syzvZGFGrOSQOWjpo+lHHwMV8XOLK5Ev/E+e0Or3fJvsAi4o7h62qbbPuAicrfFUPxlAm7XBvkWmAwPr2jIAYA== 4291 + dependencies: 4292 + "@babel/code-frame" "^7.20.0" 4210 4293 "@babel/core" "^7.20.0" 4211 4294 "@babel/generator" "^7.20.5" 4212 - "@babel/parser" "^7.20.0" 4213 - "@babel/types" "^7.20.0" 4214 - "@expo/config" "~11.0.9" 4215 - "@expo/env" "~1.0.5" 4216 - "@expo/json-file" "~9.1.4" 4295 + "@expo/config" "~12.0.9" 4296 + "@expo/env" "~2.0.7" 4297 + "@expo/json-file" "~10.0.7" 4298 + "@expo/metro" "~54.0.0" 4217 4299 "@expo/spawn-async" "^1.7.2" 4300 + browserslist "^4.25.0" 4218 4301 chalk "^4.1.0" 4219 4302 debug "^4.3.2" 4220 4303 dotenv "~16.4.5" 4221 4304 dotenv-expand "~11.0.6" 4222 - getenv "^1.0.0" 4305 + getenv "^2.0.0" 4223 4306 glob "^10.4.2" 4307 + hermes-parser "^0.29.1" 4224 4308 jsc-safe-url "^0.2.4" 4225 - lightningcss "~1.27.0" 4309 + lightningcss "^1.30.1" 4226 4310 minimatch "^9.0.0" 4227 4311 postcss "~8.4.32" 4228 4312 resolve-from "^5.0.0" 4229 4313 4230 - "@expo/osascript@^2.2.4": 4231 - version "2.2.4" 4232 - resolved "https://registry.yarnpkg.com/@expo/osascript/-/osascript-2.2.4.tgz#4414d97f91e29260a9b361529d20875430dc0af5" 4233 - integrity sha512-Q+Oyj+1pdRiHHpev9YjqfMZzByFH8UhKvSszxa0acTveijjDhQgWrq4e9T/cchBHi0GWZpGczWyiyJkk1wM1dg== 4314 + "@expo/metro@~54.0.0": 4315 + version "54.0.0" 4316 + resolved "https://registry.yarnpkg.com/@expo/metro/-/metro-54.0.0.tgz#ebb3846ee2fee688147fc08f7fed5b75fabde17f" 4317 + integrity sha512-x2HlliepLJVLSe0Fl/LuPT83Mn2EXpPlb1ngVtcawlz4IfbkYJo16/Zfsfrn1t9d8LpN5dD44Dc55Q1/fO05Nw== 4318 + dependencies: 4319 + metro "0.83.1" 4320 + metro-babel-transformer "0.83.1" 4321 + metro-cache "0.83.1" 4322 + metro-cache-key "0.83.1" 4323 + metro-config "0.83.1" 4324 + metro-core "0.83.1" 4325 + metro-file-map "0.83.1" 4326 + metro-resolver "0.83.1" 4327 + metro-runtime "0.83.1" 4328 + metro-source-map "0.83.1" 4329 + metro-transform-plugins "0.83.1" 4330 + metro-transform-worker "0.83.1" 4331 + 4332 + "@expo/osascript@^2.3.7": 4333 + version "2.3.7" 4334 + resolved "https://registry.yarnpkg.com/@expo/osascript/-/osascript-2.3.7.tgz#2d53ef06733593405c83767de7420510736e0fa9" 4335 + integrity sha512-IClSOXxR0YUFxIriUJVqyYki7lLMIHrrzOaP01yxAL1G8pj2DWV5eW1y5jSzIcIfSCNhtGsshGd1tU/AYup5iQ== 4234 4336 dependencies: 4235 4337 "@expo/spawn-async" "^1.7.2" 4236 4338 exec-async "^2.2.0" 4237 4339 4238 - "@expo/package-manager@^1.8.4": 4239 - version "1.8.4" 4240 - resolved "https://registry.yarnpkg.com/@expo/package-manager/-/package-manager-1.8.4.tgz#6126d93b25bbfec515436833e6f6ca5677b7e8bd" 4241 - integrity sha512-8H8tLga/NS3iS7QaX/NneRPqbObnHvVCfMCo0ShudreOFmvmgqhYjRlkZTRstSyFqefai8ONaT4VmnLHneRYYg== 4340 + "@expo/package-manager@^1.9.8": 4341 + version "1.9.8" 4342 + resolved "https://registry.yarnpkg.com/@expo/package-manager/-/package-manager-1.9.8.tgz#8f6b46a2f5f4bf4f2c78507b1a7a368e0c2e2126" 4343 + integrity sha512-4/I6OWquKXYnzo38pkISHCOCOXxfeEmu4uDoERq1Ei/9Ur/s9y3kLbAamEkitUkDC7gHk1INxRWEfFNzGbmOrA== 4242 4344 dependencies: 4243 - "@expo/json-file" "^9.1.4" 4345 + "@expo/json-file" "^10.0.7" 4244 4346 "@expo/spawn-async" "^1.7.2" 4245 4347 chalk "^4.0.0" 4246 4348 npm-package-arg "^11.0.0" 4247 4349 ora "^3.4.0" 4248 4350 resolve-workspace-root "^2.0.0" 4249 4351 4250 - "@expo/plist@^0.2.0": 4251 - version "0.2.0" 4252 - resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.2.0.tgz#beb014c0bfd56a993086c0972ec1ca3ef3f9d36c" 4253 - integrity sha512-F/IZJQaf8OIVnVA6XWUeMPC3OH6MV00Wxf0WC0JhTQht2QgjyHUa3U5Gs3vRtDq8tXNsZneOQRDVwpaOnd4zTQ== 4254 - dependencies: 4255 - "@xmldom/xmldom" "~0.7.7" 4256 - base64-js "^1.2.3" 4257 - xmlbuilder "^14.0.0" 4258 - 4259 4352 "@expo/plist@^0.2.1": 4260 4353 version "0.2.1" 4261 4354 resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.2.1.tgz#a315e1964ee9eece5c56040d460db5de7af85889" ··· 4265 4358 base64-js "^1.2.3" 4266 4359 xmlbuilder "^14.0.0" 4267 4360 4268 - "@expo/plist@^0.3.4": 4269 - version "0.3.4" 4270 - resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.3.4.tgz#0c48eeff2158cf26c5c9ed4f681d24997ccfbeca" 4271 - integrity sha512-MhBLaUJNe9FQDDU2xhSNS4SAolr6K2wuyi4+A79vYuXLkAoICsbTwcGEQJN5jPY6D9izO/jsXh5k0h+mIWQMdw== 4361 + "@expo/plist@^0.4.7": 4362 + version "0.4.7" 4363 + resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.4.7.tgz#40fa796e93d5be0452ce72e5110e69c8ac915403" 4364 + integrity sha512-dGxqHPvCZKeRKDU1sJZMmuyVtcASuSYh1LPFVaM1DuffqPL36n6FMEL0iUqq2Tx3xhWk8wCnWl34IKplUjJDdA== 4272 4365 dependencies: 4273 4366 "@xmldom/xmldom" "^0.8.8" 4274 4367 base64-js "^1.2.3" 4275 4368 xmlbuilder "^15.1.1" 4276 4369 4277 - "@expo/prebuild-config@^9.0.6": 4278 - version "9.0.6" 4279 - resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-9.0.6.tgz#f634e7b8f9ebebeaf2e7d2f2be46926c23834d2b" 4280 - integrity sha512-HDTdlMkTQZ95rd6EpvuLM+xkZV03yGLc38FqI37qKFLJtUN1WnYVaWsuXKoljd1OrVEVsHe6CfqKwaPZ52D56Q== 4370 + "@expo/prebuild-config@^54.0.3": 4371 + version "54.0.3" 4372 + resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-54.0.3.tgz#e3ac24bb1ec2ec348dfa98dc2ec5605b1fa49bf3" 4373 + integrity sha512-okf6Umaz1VniKmm+pA37QHBzB9XlRHvO1Qh3VbUezy07LTkz87kXUW7uLMmrA319WLavWSVORTXeR0jBRihObA== 4281 4374 dependencies: 4282 - "@expo/config" "~11.0.9" 4283 - "@expo/config-plugins" "~10.0.2" 4284 - "@expo/config-types" "^53.0.4" 4285 - "@expo/image-utils" "^0.7.4" 4286 - "@expo/json-file" "^9.1.4" 4287 - "@react-native/normalize-colors" "0.79.2" 4375 + "@expo/config" "~12.0.9" 4376 + "@expo/config-plugins" "~54.0.1" 4377 + "@expo/config-types" "^54.0.8" 4378 + "@expo/image-utils" "^0.8.7" 4379 + "@expo/json-file" "^10.0.7" 4380 + "@react-native/normalize-colors" "0.81.4" 4288 4381 debug "^4.3.1" 4289 4382 resolve-from "^5.0.0" 4290 4383 semver "^7.6.0" 4291 4384 xml2js "0.6.0" 4385 + 4386 + "@expo/schema-utils@^0.1.7": 4387 + version "0.1.7" 4388 + resolved "https://registry.yarnpkg.com/@expo/schema-utils/-/schema-utils-0.1.7.tgz#38baa0effa0823cd4eca3f05e5eee3bde311da12" 4389 + integrity sha512-jWHoSuwRb5ZczjahrychMJ3GWZu54jK9ulNdh1d4OzAEq672K9E5yOlnlBsfIHWHGzUAT+0CL7Yt1INiXTz68g== 4292 4390 4293 4391 "@expo/sdk-runtime-versions@^1.0.0": 4294 4392 version "1.0.0" 4295 4393 resolved "https://registry.yarnpkg.com/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz#d7ebd21b19f1c6b0395e50d78da4416941c57f7c" 4296 4394 integrity sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ== 4297 4395 4396 + "@expo/server@^0.7.4": 4397 + version "0.7.4" 4398 + resolved "https://registry.yarnpkg.com/@expo/server/-/server-0.7.4.tgz#37966ad39cb649a646d35778794c7e8cb1da1fb9" 4399 + integrity sha512-8bfRzL7h1Qgrmf3auR71sPAcAuxnmNkRJs+8enL8vZi2+hihevLhrayDu7P0A/XGEq7wySAGvBBFfIB00Et/AA== 4400 + dependencies: 4401 + abort-controller "^3.0.0" 4402 + debug "^4.3.4" 4403 + 4298 4404 "@expo/spawn-async@^1.7.2": 4299 4405 version "1.7.2" 4300 4406 resolved "https://registry.yarnpkg.com/@expo/spawn-async/-/spawn-async-1.7.2.tgz#fcfe66c3e387245e72154b1a7eae8cada6a47f58" ··· 4302 4408 dependencies: 4303 4409 cross-spawn "^7.0.3" 4304 4410 4305 - "@expo/vector-icons@^14.0.0": 4306 - version "14.0.0" 4307 - resolved "https://registry.yarnpkg.com/@expo/vector-icons/-/vector-icons-14.0.0.tgz#48ce0aa5c05873b07c0c78bfe16c870388f4de9a" 4308 - integrity sha512-5orm59pdnBQlovhU9k4DbjMUZBHNlku7IRgFY56f7pcaaCnXq9yaLJoOQl9sMwNdFzf4gnkTyHmR5uN10mI9rA== 4411 + "@expo/vector-icons@^15.0.2": 4412 + version "15.0.2" 4413 + resolved "https://registry.yarnpkg.com/@expo/vector-icons/-/vector-icons-15.0.2.tgz#64d380f04cf2bdeb1dac502c3a0d880b6c2a9e37" 4414 + integrity sha512-IiBjg7ZikueuHNf40wSGCf0zS73a3guJLdZzKnDUxsauB8VWPLMeWnRIupc+7cFhLUkqyvyo0jLNlcxG5xPOuQ== 4309 4415 4310 4416 "@expo/webpack-config@^19.0.1": 4311 4417 version "19.0.1" ··· 5079 5185 "@jridgewell/sourcemap-codec" "^1.4.10" 5080 5186 "@jridgewell/trace-mapping" "^0.3.9" 5081 5187 5188 + "@jridgewell/gen-mapping@^0.3.12": 5189 + version "0.3.13" 5190 + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f" 5191 + integrity sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA== 5192 + dependencies: 5193 + "@jridgewell/sourcemap-codec" "^1.5.0" 5194 + "@jridgewell/trace-mapping" "^0.3.24" 5195 + 5082 5196 "@jridgewell/gen-mapping@^0.3.5": 5083 5197 version "0.3.5" 5084 5198 resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" ··· 5121 5235 resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" 5122 5236 integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== 5123 5237 5124 - "@jridgewell/sourcemap-codec@^1.5.5": 5238 + "@jridgewell/sourcemap-codec@^1.5.0", "@jridgewell/sourcemap-codec@^1.5.5": 5125 5239 version "1.5.5" 5126 5240 resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz#6912b00d2c631c0d15ce1a7ab57cd657f2a8f8ba" 5127 5241 integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== ··· 5146 5260 version "0.3.25" 5147 5261 resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" 5148 5262 integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== 5263 + dependencies: 5264 + "@jridgewell/resolve-uri" "^3.1.0" 5265 + "@jridgewell/sourcemap-codec" "^1.4.14" 5266 + 5267 + "@jridgewell/trace-mapping@^0.3.28": 5268 + version "0.3.31" 5269 + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz#db15d6781c931f3a251a3dac39501c98a6082fd0" 5270 + integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== 5149 5271 dependencies: 5150 5272 "@jridgewell/resolve-uri" "^3.1.0" 5151 5273 "@jridgewell/sourcemap-codec" "^1.4.14" ··· 5276 5398 resolved "https://registry.yarnpkg.com/@miblanchard/react-native-slider/-/react-native-slider-2.6.0.tgz#9f78c805d637ffaff0e3e7429932d2995a67edc9" 5277 5399 integrity sha512-o7hk/f/8vkqh6QNR5L52m+ws846fQeD/qNCC9CCSRdBqjq66KiCgbxzlhRzKM/gbtxcvMYMIEEJ1yes5cr6I3A== 5278 5400 5279 - "@mozzius/expo-dynamic-app-icon@^1.7.1": 5280 - version "1.7.1" 5281 - resolved "https://registry.yarnpkg.com/@mozzius/expo-dynamic-app-icon/-/expo-dynamic-app-icon-1.7.1.tgz#20a6475af256ab93112bbaac1c2f3dd052562d16" 5282 - integrity sha512-zDcY11B3tsQ9WsPTcszUCa6SpygfYz1e4p8PGn/4XhwYbOHJ53sEnGVQ1YlwzQ87SeWPlqrfzY6SUr9GpNq2Kg== 5401 + "@mozzius/expo-dynamic-app-icon@^1.8.0": 5402 + version "1.8.0" 5403 + resolved "https://registry.yarnpkg.com/@mozzius/expo-dynamic-app-icon/-/expo-dynamic-app-icon-1.8.0.tgz#3e98b6dc6d2a90a4274f8d975231f71e1f765142" 5404 + integrity sha512-b8/OGbTWrEhNKi8fro9MEpS2aqfP/3uIjgMTlSmEPggwKSVho61sf86t8k1g2BsVt6T+pMbS3FTMsPAVeROiJQ== 5283 5405 dependencies: 5284 - "@expo/image-utils" "^0.6.3" 5406 + "@expo/image-utils" "^0.8.7" 5285 5407 xcode "^3.0.1" 5286 5408 5287 5409 "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": ··· 5415 5537 resolved "https://registry.yarnpkg.com/@radix-ui/number/-/number-1.1.1.tgz#7b2c9225fbf1b126539551f5985769d0048d9090" 5416 5538 integrity sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g== 5417 5539 5418 - "@radix-ui/primitive@1.1.0": 5419 - version "1.1.0" 5420 - resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.1.0.tgz#42ef83b3b56dccad5d703ae8c42919a68798bbe2" 5421 - integrity sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA== 5540 + "@radix-ui/primitive@1.1.3": 5541 + version "1.1.3" 5542 + resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.1.3.tgz#e2dbc13bdc5e4168f4334f75832d7bdd3e2de5ba" 5543 + integrity sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg== 5422 5544 5423 - "@radix-ui/primitive@1.1.2": 5424 - version "1.1.2" 5425 - resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.1.2.tgz#83f415c4425f21e3d27914c12b3272a32e3dae65" 5426 - integrity sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA== 5427 - 5428 - "@radix-ui/react-accessible-icon@1.1.3": 5429 - version "1.1.3" 5430 - resolved "https://registry.yarnpkg.com/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.3.tgz#d31766a08fa506770fe2b11ef16c276398bc5a55" 5431 - integrity sha512-givBUIlhucV212j05wJCzXtcUtQnAwoUF9eAyUyOB2YwKHnWyme817trCtAzLjo0OndPr09kbkFe2onKRxLWdg== 5545 + "@radix-ui/react-accessible-icon@1.1.7": 5546 + version "1.1.7" 5547 + resolved "https://registry.yarnpkg.com/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.7.tgz#3b1629ce0c5ce0f791a21e28cfa6a1ffb82e2029" 5548 + integrity sha512-XM+E4WXl0OqUJFovy6GjmxxFyx9opfCAIUku4dlKRd5YEPqt4kALOkQOp0Of6reHuUkJuiPBEc5k0o4z4lTC8A== 5432 5549 dependencies: 5433 - "@radix-ui/react-visually-hidden" "1.1.3" 5550 + "@radix-ui/react-visually-hidden" "1.2.3" 5434 5551 5435 - "@radix-ui/react-accordion@1.2.4": 5436 - version "1.2.4" 5437 - resolved "https://registry.yarnpkg.com/@radix-ui/react-accordion/-/react-accordion-1.2.4.tgz#7ccfceb959bbb3bac2f92e5e75b2654a488a2ff0" 5438 - integrity sha512-SGCxlSBaMvEzDROzyZjsVNzu9XY5E28B3k8jOENyrz6csOv/pG1eHyYfLJai1n9tRjwG61coXDhfpgtxKxUv5g== 5552 + "@radix-ui/react-accordion@1.2.12": 5553 + version "1.2.12" 5554 + resolved "https://registry.yarnpkg.com/@radix-ui/react-accordion/-/react-accordion-1.2.12.tgz#1fd70d4ef36018012b9e03324ff186de7a29c13f" 5555 + integrity sha512-T4nygeh9YE9dLRPhAHSeOZi7HBXo+0kYIPJXayZfvWOWA0+n3dESrZbjfDPUABkUNym6Hd+f2IR113To8D2GPA== 5439 5556 dependencies: 5440 - "@radix-ui/primitive" "1.1.2" 5441 - "@radix-ui/react-collapsible" "1.1.4" 5442 - "@radix-ui/react-collection" "1.1.3" 5557 + "@radix-ui/primitive" "1.1.3" 5558 + "@radix-ui/react-collapsible" "1.1.12" 5559 + "@radix-ui/react-collection" "1.1.7" 5443 5560 "@radix-ui/react-compose-refs" "1.1.2" 5444 5561 "@radix-ui/react-context" "1.1.2" 5445 5562 "@radix-ui/react-direction" "1.1.1" 5446 5563 "@radix-ui/react-id" "1.1.1" 5447 - "@radix-ui/react-primitive" "2.0.3" 5448 - "@radix-ui/react-use-controllable-state" "1.1.1" 5564 + "@radix-ui/react-primitive" "2.1.3" 5565 + "@radix-ui/react-use-controllable-state" "1.2.2" 5449 5566 5450 - "@radix-ui/react-alert-dialog@1.1.7": 5451 - version "1.1.7" 5452 - resolved "https://registry.yarnpkg.com/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.7.tgz#d4e07dcf9a3c67c45225c20c2800577773469454" 5453 - integrity sha512-7Gx1gcoltd0VxKoR8mc+TAVbzvChJyZryZsTam0UhoL92z0L+W8ovxvcgvd+nkz24y7Qc51JQKBAGe4+825tYw== 5567 + "@radix-ui/react-alert-dialog@1.1.15": 5568 + version "1.1.15" 5569 + resolved "https://registry.yarnpkg.com/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.15.tgz#fa751d0fdd9aa2a90961c9901dba18e638dd4b41" 5570 + integrity sha512-oTVLkEw5GpdRe29BqJ0LSDFWI3qu0vR1M0mUkOQWDIUnY/QIkLpgDMWuKxP94c2NAC2LGcgVhG1ImF3jkZ5wXw== 5454 5571 dependencies: 5455 - "@radix-ui/primitive" "1.1.2" 5572 + "@radix-ui/primitive" "1.1.3" 5456 5573 "@radix-ui/react-compose-refs" "1.1.2" 5457 5574 "@radix-ui/react-context" "1.1.2" 5458 - "@radix-ui/react-dialog" "1.1.7" 5459 - "@radix-ui/react-primitive" "2.0.3" 5460 - "@radix-ui/react-slot" "1.2.0" 5575 + "@radix-ui/react-dialog" "1.1.15" 5576 + "@radix-ui/react-primitive" "2.1.3" 5577 + "@radix-ui/react-slot" "1.2.3" 5461 5578 5462 - "@radix-ui/react-arrow@1.1.0": 5463 - version "1.1.0" 5464 - resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.1.0.tgz#744f388182d360b86285217e43b6c63633f39e7a" 5465 - integrity sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw== 5466 - dependencies: 5467 - "@radix-ui/react-primitive" "2.0.0" 5468 - 5469 - "@radix-ui/react-arrow@1.1.3": 5470 - version "1.1.3" 5471 - resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.1.3.tgz#8926eb1d87f73c2e047eac96703949f168c85861" 5472 - integrity sha512-2dvVU4jva0qkNZH6HHWuSz5FN5GeU5tymvCgutF8WaXz9WnD1NgUhy73cqzkjkN4Zkn8lfTPv5JIfrC221W+Nw== 5579 + "@radix-ui/react-arrow@1.1.7": 5580 + version "1.1.7" 5581 + resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz#e14a2657c81d961598c5e72b73dd6098acc04f09" 5582 + integrity sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w== 5473 5583 dependencies: 5474 - "@radix-ui/react-primitive" "2.0.3" 5584 + "@radix-ui/react-primitive" "2.1.3" 5475 5585 5476 - "@radix-ui/react-aspect-ratio@1.1.3": 5477 - version "1.1.3" 5478 - resolved "https://registry.yarnpkg.com/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.3.tgz#8a1fa699e2eb3dfea614383b0f4b2cef2fa2bb43" 5479 - integrity sha512-yIrYZUc2e/JtRkDpuJCmaR6kj/jzekDfQLcPFdEWzSOygCPy8poR4YcszaHP5A7mh25ncofHEpeTwfhxEuBv8Q== 5586 + "@radix-ui/react-aspect-ratio@1.1.7": 5587 + version "1.1.7" 5588 + resolved "https://registry.yarnpkg.com/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.7.tgz#95d0adcdddd0d40c5dd2ae07c8608b4f0b983f53" 5589 + integrity sha512-Yq6lvO9HQyPwev1onK1daHCHqXVLzPhSVjmsNjCa2Zcxy2f7uJD2itDtxknv6FzAKCwD1qQkeVDmX/cev13n/g== 5480 5590 dependencies: 5481 - "@radix-ui/react-primitive" "2.0.3" 5591 + "@radix-ui/react-primitive" "2.1.3" 5482 5592 5483 - "@radix-ui/react-avatar@1.1.4": 5484 - version "1.1.4" 5485 - resolved "https://registry.yarnpkg.com/@radix-ui/react-avatar/-/react-avatar-1.1.4.tgz#55dd879cd57b08265cf313b92ba1021f7f4d5abe" 5486 - integrity sha512-+kBesLBzwqyDiYCtYFK+6Ktf+N7+Y6QOTUueLGLIbLZ/YeyFW6bsBGDsN+5HxHpM55C90u5fxsg0ErxzXTcwKA== 5593 + "@radix-ui/react-avatar@1.1.10": 5594 + version "1.1.10" 5595 + resolved "https://registry.yarnpkg.com/@radix-ui/react-avatar/-/react-avatar-1.1.10.tgz#c58a8800ef3d3ee783b3168fee7c76f6534bfd93" 5596 + integrity sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog== 5487 5597 dependencies: 5488 5598 "@radix-ui/react-context" "1.1.2" 5489 - "@radix-ui/react-primitive" "2.0.3" 5599 + "@radix-ui/react-primitive" "2.1.3" 5490 5600 "@radix-ui/react-use-callback-ref" "1.1.1" 5601 + "@radix-ui/react-use-is-hydrated" "0.1.0" 5491 5602 "@radix-ui/react-use-layout-effect" "1.1.1" 5492 5603 5493 - "@radix-ui/react-checkbox@1.1.5": 5494 - version "1.1.5" 5495 - resolved "https://registry.yarnpkg.com/@radix-ui/react-checkbox/-/react-checkbox-1.1.5.tgz#b27080678d751e33ac66066269453be9bdaa429b" 5496 - integrity sha512-B0gYIVxl77KYDR25AY9EGe/G//ef85RVBIxQvK+m5pxAC7XihAc/8leMHhDvjvhDu02SBSb6BuytlWr/G7F3+g== 5604 + "@radix-ui/react-checkbox@1.3.3": 5605 + version "1.3.3" 5606 + resolved "https://registry.yarnpkg.com/@radix-ui/react-checkbox/-/react-checkbox-1.3.3.tgz#db45ca8a6d5c056a92f74edbb564acee05318b79" 5607 + integrity sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw== 5497 5608 dependencies: 5498 - "@radix-ui/primitive" "1.1.2" 5609 + "@radix-ui/primitive" "1.1.3" 5499 5610 "@radix-ui/react-compose-refs" "1.1.2" 5500 5611 "@radix-ui/react-context" "1.1.2" 5501 - "@radix-ui/react-presence" "1.1.3" 5502 - "@radix-ui/react-primitive" "2.0.3" 5503 - "@radix-ui/react-use-controllable-state" "1.1.1" 5612 + "@radix-ui/react-presence" "1.1.5" 5613 + "@radix-ui/react-primitive" "2.1.3" 5614 + "@radix-ui/react-use-controllable-state" "1.2.2" 5504 5615 "@radix-ui/react-use-previous" "1.1.1" 5505 5616 "@radix-ui/react-use-size" "1.1.1" 5506 5617 5507 - "@radix-ui/react-collapsible@1.1.4": 5508 - version "1.1.4" 5509 - resolved "https://registry.yarnpkg.com/@radix-ui/react-collapsible/-/react-collapsible-1.1.4.tgz#59729939c0c5db978934c688aa5f8229876d8f3f" 5510 - integrity sha512-u7LCw1EYInQtBNLGjm9nZ89S/4GcvX1UR5XbekEgnQae2Hkpq39ycJ1OhdeN1/JDfVNG91kWaWoest127TaEKQ== 5618 + "@radix-ui/react-collapsible@1.1.12": 5619 + version "1.1.12" 5620 + resolved "https://registry.yarnpkg.com/@radix-ui/react-collapsible/-/react-collapsible-1.1.12.tgz#e2cc69a4490a2920f97c3c3150b0bf21281e3c49" 5621 + integrity sha512-Uu+mSh4agx2ib1uIGPP4/CKNULyajb3p92LsVXmH2EHVMTfZWpll88XJ0j4W0z3f8NK1eYl1+Mf/szHPmcHzyA== 5511 5622 dependencies: 5512 - "@radix-ui/primitive" "1.1.2" 5623 + "@radix-ui/primitive" "1.1.3" 5513 5624 "@radix-ui/react-compose-refs" "1.1.2" 5514 5625 "@radix-ui/react-context" "1.1.2" 5515 5626 "@radix-ui/react-id" "1.1.1" 5516 - "@radix-ui/react-presence" "1.1.3" 5517 - "@radix-ui/react-primitive" "2.0.3" 5518 - "@radix-ui/react-use-controllable-state" "1.1.1" 5627 + "@radix-ui/react-presence" "1.1.5" 5628 + "@radix-ui/react-primitive" "2.1.3" 5629 + "@radix-ui/react-use-controllable-state" "1.2.2" 5519 5630 "@radix-ui/react-use-layout-effect" "1.1.1" 5520 5631 5521 - "@radix-ui/react-collection@1.1.0": 5522 - version "1.1.0" 5523 - resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.1.0.tgz#f18af78e46454a2360d103c2251773028b7724ed" 5524 - integrity sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw== 5525 - dependencies: 5526 - "@radix-ui/react-compose-refs" "1.1.0" 5527 - "@radix-ui/react-context" "1.1.0" 5528 - "@radix-ui/react-primitive" "2.0.0" 5529 - "@radix-ui/react-slot" "1.1.0" 5530 - 5531 - "@radix-ui/react-collection@1.1.3": 5532 - version "1.1.3" 5533 - resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.1.3.tgz#cfd46dcea5a8ab064d91798feeb46faba4032930" 5534 - integrity sha512-mM2pxoQw5HJ49rkzwOs7Y6J4oYH22wS8BfK2/bBxROlI4xuR0c4jEenQP63LlTlDkO6Buj2Vt+QYAYcOgqtrXA== 5632 + "@radix-ui/react-collection@1.1.7": 5633 + version "1.1.7" 5634 + resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.1.7.tgz#d05c25ca9ac4695cc19ba91f42f686e3ea2d9aec" 5635 + integrity sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw== 5535 5636 dependencies: 5536 5637 "@radix-ui/react-compose-refs" "1.1.2" 5537 5638 "@radix-ui/react-context" "1.1.2" 5538 - "@radix-ui/react-primitive" "2.0.3" 5539 - "@radix-ui/react-slot" "1.2.0" 5540 - 5541 - "@radix-ui/react-compose-refs@1.1.0": 5542 - version "1.1.0" 5543 - resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz#656432461fc8283d7b591dcf0d79152fae9ecc74" 5544 - integrity sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw== 5639 + "@radix-ui/react-primitive" "2.1.3" 5640 + "@radix-ui/react-slot" "1.2.3" 5545 5641 5546 5642 "@radix-ui/react-compose-refs@1.1.2": 5547 5643 version "1.1.2" 5548 5644 resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz#a2c4c47af6337048ee78ff6dc0d090b390d2bb30" 5549 5645 integrity sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg== 5550 5646 5551 - "@radix-ui/react-context-menu@2.2.7": 5552 - version "2.2.7" 5553 - resolved "https://registry.yarnpkg.com/@radix-ui/react-context-menu/-/react-context-menu-2.2.7.tgz#6d05eb191f3b45a040b1892fb91eaed1504b25f8" 5554 - integrity sha512-EwO3tyyqwGaLPg0P64jmIKJnBywD0yjiL1eRuMPyhUXPkWWpa5JPDS+oyeIWHy2JbhF+NUlfUPVq6vE7OqgZww== 5647 + "@radix-ui/react-context-menu@2.2.16": 5648 + version "2.2.16" 5649 + resolved "https://registry.yarnpkg.com/@radix-ui/react-context-menu/-/react-context-menu-2.2.16.tgz#e7bf94a457b68af08f24ad696949144530faab50" 5650 + integrity sha512-O8morBEW+HsVG28gYDZPTrT9UUovQUlJue5YO836tiTJhuIWBm/zQHc7j388sHWtdH/xUZurK9olD2+pcqx5ww== 5555 5651 dependencies: 5556 - "@radix-ui/primitive" "1.1.2" 5652 + "@radix-ui/primitive" "1.1.3" 5557 5653 "@radix-ui/react-context" "1.1.2" 5558 - "@radix-ui/react-menu" "2.1.7" 5559 - "@radix-ui/react-primitive" "2.0.3" 5654 + "@radix-ui/react-menu" "2.1.16" 5655 + "@radix-ui/react-primitive" "2.1.3" 5560 5656 "@radix-ui/react-use-callback-ref" "1.1.1" 5561 - "@radix-ui/react-use-controllable-state" "1.1.1" 5562 - 5563 - "@radix-ui/react-context-menu@^2.0.1": 5564 - version "2.2.2" 5565 - resolved "https://registry.yarnpkg.com/@radix-ui/react-context-menu/-/react-context-menu-2.2.2.tgz#efcddc559fc3011721b65148f062d04027f76c7a" 5566 - integrity sha512-99EatSTpW+hRYHt7m8wdDlLtkmTovEe8Z/hnxUPV+SKuuNL5HWNhQI4QSdjZqNSgXHay2z4M3Dym73j9p2Gx5Q== 5567 - dependencies: 5568 - "@radix-ui/primitive" "1.1.0" 5569 - "@radix-ui/react-context" "1.1.1" 5570 - "@radix-ui/react-menu" "2.1.2" 5571 - "@radix-ui/react-primitive" "2.0.0" 5572 - "@radix-ui/react-use-callback-ref" "1.1.0" 5573 - "@radix-ui/react-use-controllable-state" "1.1.0" 5574 - 5575 - "@radix-ui/react-context@1.1.0": 5576 - version "1.1.0" 5577 - resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.1.0.tgz#6df8d983546cfd1999c8512f3a8ad85a6e7fcee8" 5578 - integrity sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A== 5579 - 5580 - "@radix-ui/react-context@1.1.1": 5581 - version "1.1.1" 5582 - resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.1.1.tgz#82074aa83a472353bb22e86f11bcbd1c61c4c71a" 5583 - integrity sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q== 5657 + "@radix-ui/react-use-controllable-state" "1.2.2" 5584 5658 5585 5659 "@radix-ui/react-context@1.1.2": 5586 5660 version "1.1.2" 5587 5661 resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.1.2.tgz#61628ef269a433382c364f6f1e3788a6dc213a36" 5588 5662 integrity sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA== 5589 5663 5590 - "@radix-ui/react-dialog@1.1.7": 5591 - version "1.1.7" 5592 - resolved "https://registry.yarnpkg.com/@radix-ui/react-dialog/-/react-dialog-1.1.7.tgz#c826d997d9e512bd2a2adb3245bb9dffe56e02aa" 5593 - integrity sha512-EIdma8C0C/I6kL6sO02avaCRqi3fmWJpxH6mqbVScorW6nNktzKJT/le7VPho3o/7wCsyRg3z0+Q+Obr0Gy/VQ== 5664 + "@radix-ui/react-dialog@1.1.15": 5665 + version "1.1.15" 5666 + resolved "https://registry.yarnpkg.com/@radix-ui/react-dialog/-/react-dialog-1.1.15.tgz#1de3d7a7e9a17a9874d29c07f5940a18a119b632" 5667 + integrity sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw== 5594 5668 dependencies: 5595 - "@radix-ui/primitive" "1.1.2" 5669 + "@radix-ui/primitive" "1.1.3" 5596 5670 "@radix-ui/react-compose-refs" "1.1.2" 5597 5671 "@radix-ui/react-context" "1.1.2" 5598 - "@radix-ui/react-dismissable-layer" "1.1.6" 5599 - "@radix-ui/react-focus-guards" "1.1.2" 5600 - "@radix-ui/react-focus-scope" "1.1.3" 5672 + "@radix-ui/react-dismissable-layer" "1.1.11" 5673 + "@radix-ui/react-focus-guards" "1.1.3" 5674 + "@radix-ui/react-focus-scope" "1.1.7" 5601 5675 "@radix-ui/react-id" "1.1.1" 5602 - "@radix-ui/react-portal" "1.1.5" 5603 - "@radix-ui/react-presence" "1.1.3" 5604 - "@radix-ui/react-primitive" "2.0.3" 5605 - "@radix-ui/react-slot" "1.2.0" 5606 - "@radix-ui/react-use-controllable-state" "1.1.1" 5676 + "@radix-ui/react-portal" "1.1.9" 5677 + "@radix-ui/react-presence" "1.1.5" 5678 + "@radix-ui/react-primitive" "2.1.3" 5679 + "@radix-ui/react-slot" "1.2.3" 5680 + "@radix-ui/react-use-controllable-state" "1.2.2" 5607 5681 aria-hidden "^1.2.4" 5608 5682 react-remove-scroll "^2.6.3" 5609 - 5610 - "@radix-ui/react-direction@1.1.0": 5611 - version "1.1.0" 5612 - resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.1.0.tgz#a7d39855f4d077adc2a1922f9c353c5977a09cdc" 5613 - integrity sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg== 5614 5683 5615 5684 "@radix-ui/react-direction@1.1.1": 5616 5685 version "1.1.1" 5617 5686 resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.1.1.tgz#39e5a5769e676c753204b792fbe6cf508e550a14" 5618 5687 integrity sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw== 5619 5688 5620 - "@radix-ui/react-dismissable-layer@1.1.1": 5621 - version "1.1.1" 5622 - resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.1.tgz#cbdcb739c5403382bdde5f9243042ba643883396" 5623 - integrity sha512-QSxg29lfr/xcev6kSz7MAlmDnzbP1eI/Dwn3Tp1ip0KT5CUELsxkekFEMVBEoykI3oV39hKT4TKZzBNMbcTZYQ== 5624 - dependencies: 5625 - "@radix-ui/primitive" "1.1.0" 5626 - "@radix-ui/react-compose-refs" "1.1.0" 5627 - "@radix-ui/react-primitive" "2.0.0" 5628 - "@radix-ui/react-use-callback-ref" "1.1.0" 5629 - "@radix-ui/react-use-escape-keydown" "1.1.0" 5630 - 5631 - "@radix-ui/react-dismissable-layer@1.1.6": 5632 - version "1.1.6" 5633 - resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.6.tgz#e72c156cac7b07614fe8e3a039ab7081ce413686" 5634 - integrity sha512-7gpgMT2gyKym9Jz2ZhlRXSg2y6cNQIK8d/cqBZ0RBCaps8pFryCWXiUKI+uHGFrhMrbGUP7U6PWgiXzIxoyF3Q== 5689 + "@radix-ui/react-dismissable-layer@1.1.11": 5690 + version "1.1.11" 5691 + resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.11.tgz#e33ab6f6bdaa00f8f7327c408d9f631376b88b37" 5692 + integrity sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg== 5635 5693 dependencies: 5636 - "@radix-ui/primitive" "1.1.2" 5694 + "@radix-ui/primitive" "1.1.3" 5637 5695 "@radix-ui/react-compose-refs" "1.1.2" 5638 - "@radix-ui/react-primitive" "2.0.3" 5696 + "@radix-ui/react-primitive" "2.1.3" 5639 5697 "@radix-ui/react-use-callback-ref" "1.1.1" 5640 5698 "@radix-ui/react-use-escape-keydown" "1.1.1" 5641 5699 5642 - "@radix-ui/react-dropdown-menu@2.1.7": 5643 - version "2.1.7" 5644 - resolved "https://registry.yarnpkg.com/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.7.tgz#a18860ff69bdf061b7f8ace51db01db2eb225161" 5645 - integrity sha512-7/1LiuNZuCQE3IzdicGoHdQOHkS2Q08+7p8w6TXZ6ZjgAULaCI85ZY15yPl4o4FVgoKLRT43/rsfNVN8osClQQ== 5700 + "@radix-ui/react-dropdown-menu@2.1.16": 5701 + version "2.1.16" 5702 + resolved "https://registry.yarnpkg.com/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.16.tgz#5ee045c62bad8122347981c479d92b1ff24c7254" 5703 + integrity sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw== 5646 5704 dependencies: 5647 - "@radix-ui/primitive" "1.1.2" 5705 + "@radix-ui/primitive" "1.1.3" 5648 5706 "@radix-ui/react-compose-refs" "1.1.2" 5649 5707 "@radix-ui/react-context" "1.1.2" 5650 5708 "@radix-ui/react-id" "1.1.1" 5651 - "@radix-ui/react-menu" "2.1.7" 5652 - "@radix-ui/react-primitive" "2.0.3" 5653 - "@radix-ui/react-use-controllable-state" "1.1.1" 5654 - 5655 - "@radix-ui/react-dropdown-menu@^2.0.1": 5656 - version "2.1.2" 5657 - resolved "https://registry.yarnpkg.com/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.2.tgz#acc49577130e3c875ef0133bd1e271ea3392d924" 5658 - integrity sha512-GVZMR+eqK8/Kes0a36Qrv+i20bAPXSn8rCBTHx30w+3ECnR5o3xixAlqcVaYvLeyKUsm0aqyhWfmUcqufM8nYA== 5659 - dependencies: 5660 - "@radix-ui/primitive" "1.1.0" 5661 - "@radix-ui/react-compose-refs" "1.1.0" 5662 - "@radix-ui/react-context" "1.1.1" 5663 - "@radix-ui/react-id" "1.1.0" 5664 - "@radix-ui/react-menu" "2.1.2" 5665 - "@radix-ui/react-primitive" "2.0.0" 5666 - "@radix-ui/react-use-controllable-state" "1.1.0" 5667 - 5668 - "@radix-ui/react-focus-guards@1.1.1": 5669 - version "1.1.1" 5670 - resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.1.tgz#8635edd346304f8b42cae86b05912b61aef27afe" 5671 - integrity sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg== 5672 - 5673 - "@radix-ui/react-focus-guards@1.1.2": 5674 - version "1.1.2" 5675 - resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz#4ec9a7e50925f7fb661394460045b46212a33bed" 5676 - integrity sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA== 5709 + "@radix-ui/react-menu" "2.1.16" 5710 + "@radix-ui/react-primitive" "2.1.3" 5711 + "@radix-ui/react-use-controllable-state" "1.2.2" 5677 5712 5678 - "@radix-ui/react-focus-scope@1.1.0": 5679 - version "1.1.0" 5680 - resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.0.tgz#ebe2891a298e0a33ad34daab2aad8dea31caf0b2" 5681 - integrity sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA== 5682 - dependencies: 5683 - "@radix-ui/react-compose-refs" "1.1.0" 5684 - "@radix-ui/react-primitive" "2.0.0" 5685 - "@radix-ui/react-use-callback-ref" "1.1.0" 5686 - 5687 - "@radix-ui/react-focus-scope@1.1.3": 5713 + "@radix-ui/react-focus-guards@1.1.3": 5688 5714 version "1.1.3" 5689 - resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.3.tgz#eac83a3aac700db17650b41b30724deffac5b28a" 5690 - integrity sha512-4XaDlq0bPt7oJwR+0k0clCiCO/7lO7NKZTAaJBYxDNQT/vj4ig0/UvctrRscZaFREpRvUTkpKR96ov1e6jptQg== 5715 + resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.3.tgz#2a5669e464ad5fde9f86d22f7fdc17781a4dfa7f" 5716 + integrity sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw== 5717 + 5718 + "@radix-ui/react-focus-scope@1.1.7": 5719 + version "1.1.7" 5720 + resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz#dfe76fc103537d80bf42723a183773fd07bfb58d" 5721 + integrity sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw== 5691 5722 dependencies: 5692 5723 "@radix-ui/react-compose-refs" "1.1.2" 5693 - "@radix-ui/react-primitive" "2.0.3" 5724 + "@radix-ui/react-primitive" "2.1.3" 5694 5725 "@radix-ui/react-use-callback-ref" "1.1.1" 5695 5726 5696 - "@radix-ui/react-form@0.1.3": 5697 - version "0.1.3" 5698 - resolved "https://registry.yarnpkg.com/@radix-ui/react-form/-/react-form-0.1.3.tgz#f3dd9a985eade574d043dabb50960946ee8dee5b" 5699 - integrity sha512-fVxaewKm9+oKL5q+E1+tIKNEkAeh8waJ+MsFNhLFAmpF8VG6nrNXYd2FFU8J7P3gIGNr023Sp+dD0xflqI84mA== 5727 + "@radix-ui/react-form@0.1.8": 5728 + version "0.1.8" 5729 + resolved "https://registry.yarnpkg.com/@radix-ui/react-form/-/react-form-0.1.8.tgz#daec0fde305a70edf1a97b932b5e02a4cbf5b68e" 5730 + integrity sha512-QM70k4Zwjttifr5a4sZFts9fn8FzHYvQ5PiB19O2HsYibaHSVt9fH9rzB0XZo/YcM+b7t/p7lYCT/F5eOeF5yQ== 5700 5731 dependencies: 5701 - "@radix-ui/primitive" "1.1.2" 5732 + "@radix-ui/primitive" "1.1.3" 5702 5733 "@radix-ui/react-compose-refs" "1.1.2" 5703 5734 "@radix-ui/react-context" "1.1.2" 5704 5735 "@radix-ui/react-id" "1.1.1" 5705 - "@radix-ui/react-label" "2.1.3" 5706 - "@radix-ui/react-primitive" "2.0.3" 5736 + "@radix-ui/react-label" "2.1.7" 5737 + "@radix-ui/react-primitive" "2.1.3" 5707 5738 5708 - "@radix-ui/react-hover-card@1.1.7": 5709 - version "1.1.7" 5710 - resolved "https://registry.yarnpkg.com/@radix-ui/react-hover-card/-/react-hover-card-1.1.7.tgz#01b2f956daeb8a1193ccdb36c9c00943120bf2d4" 5711 - integrity sha512-HwM03kP8psrv21J1+9T/hhxi0f5rARVbqIZl9+IAq13l4j4fX+oGIuxisukZZmebO7J35w9gpoILvtG8bbph0w== 5739 + "@radix-ui/react-hover-card@1.1.15": 5740 + version "1.1.15" 5741 + resolved "https://registry.yarnpkg.com/@radix-ui/react-hover-card/-/react-hover-card-1.1.15.tgz#9bc7ed55c37a9032acdfcc7cfa5c73b117cffe5e" 5742 + integrity sha512-qgTkjNT1CfKMoP0rcasmlH2r1DAiYicWsDsufxl940sT2wHNEWWv6FMWIQXWhVdmC1d/HYfbhQx60KYyAtKxjg== 5712 5743 dependencies: 5713 - "@radix-ui/primitive" "1.1.2" 5744 + "@radix-ui/primitive" "1.1.3" 5714 5745 "@radix-ui/react-compose-refs" "1.1.2" 5715 5746 "@radix-ui/react-context" "1.1.2" 5716 - "@radix-ui/react-dismissable-layer" "1.1.6" 5717 - "@radix-ui/react-popper" "1.2.3" 5718 - "@radix-ui/react-portal" "1.1.5" 5719 - "@radix-ui/react-presence" "1.1.3" 5720 - "@radix-ui/react-primitive" "2.0.3" 5721 - "@radix-ui/react-use-controllable-state" "1.1.1" 5722 - 5723 - "@radix-ui/react-id@1.1.0": 5724 - version "1.1.0" 5725 - resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-1.1.0.tgz#de47339656594ad722eb87f94a6b25f9cffae0ed" 5726 - integrity sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA== 5727 - dependencies: 5728 - "@radix-ui/react-use-layout-effect" "1.1.0" 5747 + "@radix-ui/react-dismissable-layer" "1.1.11" 5748 + "@radix-ui/react-popper" "1.2.8" 5749 + "@radix-ui/react-portal" "1.1.9" 5750 + "@radix-ui/react-presence" "1.1.5" 5751 + "@radix-ui/react-primitive" "2.1.3" 5752 + "@radix-ui/react-use-controllable-state" "1.2.2" 5729 5753 5730 5754 "@radix-ui/react-id@1.1.1": 5731 5755 version "1.1.1" ··· 5734 5758 dependencies: 5735 5759 "@radix-ui/react-use-layout-effect" "1.1.1" 5736 5760 5737 - "@radix-ui/react-label@2.1.3": 5738 - version "2.1.3" 5739 - resolved "https://registry.yarnpkg.com/@radix-ui/react-label/-/react-label-2.1.3.tgz#de83641c90c57e58f0d1e1943d450dbc3936a23f" 5740 - integrity sha512-zwSQ1NzSKG95yA0tvBMgv6XPHoqapJCcg9nsUBaQQ66iRBhZNhlpaQG2ERYYX4O4stkYFK5rxj5NsWfO9CS+Hg== 5741 - dependencies: 5742 - "@radix-ui/react-primitive" "2.0.3" 5743 - 5744 - "@radix-ui/react-menu@2.1.2": 5745 - version "2.1.2" 5746 - resolved "https://registry.yarnpkg.com/@radix-ui/react-menu/-/react-menu-2.1.2.tgz#91f6815845a4298dde775563ed2d80b7ad667899" 5747 - integrity sha512-lZ0R4qR2Al6fZ4yCCZzu/ReTFrylHFxIqy7OezIpWF4bL0o9biKo0pFIvkaew3TyZ9Fy5gYVrR5zCGZBVbO1zg== 5761 + "@radix-ui/react-label@2.1.7": 5762 + version "2.1.7" 5763 + resolved "https://registry.yarnpkg.com/@radix-ui/react-label/-/react-label-2.1.7.tgz#ad959ff9c6e4968d533329eb95696e1ba8ad72ab" 5764 + integrity sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ== 5748 5765 dependencies: 5749 - "@radix-ui/primitive" "1.1.0" 5750 - "@radix-ui/react-collection" "1.1.0" 5751 - "@radix-ui/react-compose-refs" "1.1.0" 5752 - "@radix-ui/react-context" "1.1.1" 5753 - "@radix-ui/react-direction" "1.1.0" 5754 - "@radix-ui/react-dismissable-layer" "1.1.1" 5755 - "@radix-ui/react-focus-guards" "1.1.1" 5756 - "@radix-ui/react-focus-scope" "1.1.0" 5757 - "@radix-ui/react-id" "1.1.0" 5758 - "@radix-ui/react-popper" "1.2.0" 5759 - "@radix-ui/react-portal" "1.1.2" 5760 - "@radix-ui/react-presence" "1.1.1" 5761 - "@radix-ui/react-primitive" "2.0.0" 5762 - "@radix-ui/react-roving-focus" "1.1.0" 5763 - "@radix-ui/react-slot" "1.1.0" 5764 - "@radix-ui/react-use-callback-ref" "1.1.0" 5765 - aria-hidden "^1.1.1" 5766 - react-remove-scroll "2.6.0" 5766 + "@radix-ui/react-primitive" "2.1.3" 5767 5767 5768 - "@radix-ui/react-menu@2.1.7": 5769 - version "2.1.7" 5770 - resolved "https://registry.yarnpkg.com/@radix-ui/react-menu/-/react-menu-2.1.7.tgz#e85f47e3762245d88d7a3bad3f2268c21f835111" 5771 - integrity sha512-tBODsrk68rOi1/iQzbM54toFF+gSw/y+eQgttFflqlGekuSebNqvFNHjJgjqPhiMb4Fw9A0zNFly1QT6ZFdQ+Q== 5768 + "@radix-ui/react-menu@2.1.16": 5769 + version "2.1.16" 5770 + resolved "https://registry.yarnpkg.com/@radix-ui/react-menu/-/react-menu-2.1.16.tgz#528a5a973c3a7413d3d49eb9ccd229aa52402911" 5771 + integrity sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg== 5772 5772 dependencies: 5773 - "@radix-ui/primitive" "1.1.2" 5774 - "@radix-ui/react-collection" "1.1.3" 5773 + "@radix-ui/primitive" "1.1.3" 5774 + "@radix-ui/react-collection" "1.1.7" 5775 5775 "@radix-ui/react-compose-refs" "1.1.2" 5776 5776 "@radix-ui/react-context" "1.1.2" 5777 5777 "@radix-ui/react-direction" "1.1.1" 5778 - "@radix-ui/react-dismissable-layer" "1.1.6" 5779 - "@radix-ui/react-focus-guards" "1.1.2" 5780 - "@radix-ui/react-focus-scope" "1.1.3" 5778 + "@radix-ui/react-dismissable-layer" "1.1.11" 5779 + "@radix-ui/react-focus-guards" "1.1.3" 5780 + "@radix-ui/react-focus-scope" "1.1.7" 5781 5781 "@radix-ui/react-id" "1.1.1" 5782 - "@radix-ui/react-popper" "1.2.3" 5783 - "@radix-ui/react-portal" "1.1.5" 5784 - "@radix-ui/react-presence" "1.1.3" 5785 - "@radix-ui/react-primitive" "2.0.3" 5786 - "@radix-ui/react-roving-focus" "1.1.3" 5787 - "@radix-ui/react-slot" "1.2.0" 5782 + "@radix-ui/react-popper" "1.2.8" 5783 + "@radix-ui/react-portal" "1.1.9" 5784 + "@radix-ui/react-presence" "1.1.5" 5785 + "@radix-ui/react-primitive" "2.1.3" 5786 + "@radix-ui/react-roving-focus" "1.1.11" 5787 + "@radix-ui/react-slot" "1.2.3" 5788 5788 "@radix-ui/react-use-callback-ref" "1.1.1" 5789 5789 aria-hidden "^1.2.4" 5790 5790 react-remove-scroll "^2.6.3" 5791 5791 5792 - "@radix-ui/react-menubar@1.1.7": 5793 - version "1.1.7" 5794 - resolved "https://registry.yarnpkg.com/@radix-ui/react-menubar/-/react-menubar-1.1.7.tgz#d6980295858134729d22fd3b6f9ca63fbebd5574" 5795 - integrity sha512-YB2zFhGdZ5SWEgRS+PgrF7EkwpsjEHntIFB/LRbT49LJdnIeK/xQQyuwLiRcOCgTDN+ALlPXQ08f0P0+TfR41g== 5792 + "@radix-ui/react-menubar@1.1.16": 5793 + version "1.1.16" 5794 + resolved "https://registry.yarnpkg.com/@radix-ui/react-menubar/-/react-menubar-1.1.16.tgz#5edf7ea2ff7aa7e3ba896b35cf577f122160121c" 5795 + integrity sha512-EB1FktTz5xRRi2Er974AUQZWg2yVBb1yjip38/lgwtCVRd3a+maUoGHN/xs9Yv8SY8QwbSEb+YrxGadVWbEutA== 5796 5796 dependencies: 5797 - "@radix-ui/primitive" "1.1.2" 5798 - "@radix-ui/react-collection" "1.1.3" 5797 + "@radix-ui/primitive" "1.1.3" 5798 + "@radix-ui/react-collection" "1.1.7" 5799 5799 "@radix-ui/react-compose-refs" "1.1.2" 5800 5800 "@radix-ui/react-context" "1.1.2" 5801 5801 "@radix-ui/react-direction" "1.1.1" 5802 5802 "@radix-ui/react-id" "1.1.1" 5803 - "@radix-ui/react-menu" "2.1.7" 5804 - "@radix-ui/react-primitive" "2.0.3" 5805 - "@radix-ui/react-roving-focus" "1.1.3" 5806 - "@radix-ui/react-use-controllable-state" "1.1.1" 5803 + "@radix-ui/react-menu" "2.1.16" 5804 + "@radix-ui/react-primitive" "2.1.3" 5805 + "@radix-ui/react-roving-focus" "1.1.11" 5806 + "@radix-ui/react-use-controllable-state" "1.2.2" 5807 5807 5808 - "@radix-ui/react-navigation-menu@1.2.6": 5809 - version "1.2.6" 5810 - resolved "https://registry.yarnpkg.com/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.6.tgz#4a333d4a7800fa1111343609460c713eb68d6bb5" 5811 - integrity sha512-HJqyzqG74Lj7KV58rk73i/B1nnopVyCfUmKgeGWWrZZiCuMNcY0KKugTrmqMbIeMliUnkBUDKCy9J6Mzl6xeWw== 5808 + "@radix-ui/react-navigation-menu@1.2.14": 5809 + version "1.2.14" 5810 + resolved "https://registry.yarnpkg.com/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.14.tgz#4e6d1172be3c89752e564f8721706f78574ad7dd" 5811 + integrity sha512-YB9mTFQvCOAQMHU+C/jVl96WmuWeltyUEpRJJky51huhds5W2FQr1J8D/16sQlf0ozxkPK8uF3niQMdUwZPv5w== 5812 5812 dependencies: 5813 - "@radix-ui/primitive" "1.1.2" 5814 - "@radix-ui/react-collection" "1.1.3" 5813 + "@radix-ui/primitive" "1.1.3" 5814 + "@radix-ui/react-collection" "1.1.7" 5815 5815 "@radix-ui/react-compose-refs" "1.1.2" 5816 5816 "@radix-ui/react-context" "1.1.2" 5817 5817 "@radix-ui/react-direction" "1.1.1" 5818 - "@radix-ui/react-dismissable-layer" "1.1.6" 5818 + "@radix-ui/react-dismissable-layer" "1.1.11" 5819 5819 "@radix-ui/react-id" "1.1.1" 5820 - "@radix-ui/react-presence" "1.1.3" 5821 - "@radix-ui/react-primitive" "2.0.3" 5820 + "@radix-ui/react-presence" "1.1.5" 5821 + "@radix-ui/react-primitive" "2.1.3" 5822 5822 "@radix-ui/react-use-callback-ref" "1.1.1" 5823 - "@radix-ui/react-use-controllable-state" "1.1.1" 5823 + "@radix-ui/react-use-controllable-state" "1.2.2" 5824 5824 "@radix-ui/react-use-layout-effect" "1.1.1" 5825 5825 "@radix-ui/react-use-previous" "1.1.1" 5826 - "@radix-ui/react-visually-hidden" "1.1.3" 5826 + "@radix-ui/react-visually-hidden" "1.2.3" 5827 5827 5828 - "@radix-ui/react-popover@1.1.7": 5829 - version "1.1.7" 5830 - resolved "https://registry.yarnpkg.com/@radix-ui/react-popover/-/react-popover-1.1.7.tgz#4397a5c1a4b2c03efe350cf467a8ddd720115c39" 5831 - integrity sha512-I38OYWDmJF2kbO74LX8UsFydSHWOJuQ7LxPnTefjxxvdvPLempvAnmsyX9UsBlywcbSGpRH7oMLfkUf+ij4nrw== 5828 + "@radix-ui/react-one-time-password-field@0.1.8": 5829 + version "0.1.8" 5830 + resolved "https://registry.yarnpkg.com/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.8.tgz#edb7476d29478477ffc837f7deacec3a1ae08a24" 5831 + integrity sha512-ycS4rbwURavDPVjCb5iS3aG4lURFDILi6sKI/WITUMZ13gMmn/xGjpLoqBAalhJaDk8I3UbCM5GzKHrnzwHbvg== 5832 5832 dependencies: 5833 - "@radix-ui/primitive" "1.1.2" 5833 + "@radix-ui/number" "1.1.1" 5834 + "@radix-ui/primitive" "1.1.3" 5835 + "@radix-ui/react-collection" "1.1.7" 5834 5836 "@radix-ui/react-compose-refs" "1.1.2" 5835 5837 "@radix-ui/react-context" "1.1.2" 5836 - "@radix-ui/react-dismissable-layer" "1.1.6" 5837 - "@radix-ui/react-focus-guards" "1.1.2" 5838 - "@radix-ui/react-focus-scope" "1.1.3" 5838 + "@radix-ui/react-direction" "1.1.1" 5839 + "@radix-ui/react-primitive" "2.1.3" 5840 + "@radix-ui/react-roving-focus" "1.1.11" 5841 + "@radix-ui/react-use-controllable-state" "1.2.2" 5842 + "@radix-ui/react-use-effect-event" "0.0.2" 5843 + "@radix-ui/react-use-is-hydrated" "0.1.0" 5844 + "@radix-ui/react-use-layout-effect" "1.1.1" 5845 + 5846 + "@radix-ui/react-password-toggle-field@0.1.3": 5847 + version "0.1.3" 5848 + resolved "https://registry.yarnpkg.com/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.3.tgz#3d47de91c0f8e79d697cefde2ef8146816712031" 5849 + integrity sha512-/UuCrDBWravcaMix4TdT+qlNdVwOM1Nck9kWx/vafXsdfj1ChfhOdfi3cy9SGBpWgTXwYCuboT/oYpJy3clqfw== 5850 + dependencies: 5851 + "@radix-ui/primitive" "1.1.3" 5852 + "@radix-ui/react-compose-refs" "1.1.2" 5853 + "@radix-ui/react-context" "1.1.2" 5839 5854 "@radix-ui/react-id" "1.1.1" 5840 - "@radix-ui/react-popper" "1.2.3" 5841 - "@radix-ui/react-portal" "1.1.5" 5842 - "@radix-ui/react-presence" "1.1.3" 5843 - "@radix-ui/react-primitive" "2.0.3" 5844 - "@radix-ui/react-slot" "1.2.0" 5845 - "@radix-ui/react-use-controllable-state" "1.1.1" 5846 - aria-hidden "^1.2.4" 5847 - react-remove-scroll "^2.6.3" 5855 + "@radix-ui/react-primitive" "2.1.3" 5856 + "@radix-ui/react-use-controllable-state" "1.2.2" 5857 + "@radix-ui/react-use-effect-event" "0.0.2" 5858 + "@radix-ui/react-use-is-hydrated" "0.1.0" 5848 5859 5849 - "@radix-ui/react-popper@1.2.0": 5850 - version "1.2.0" 5851 - resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.2.0.tgz#a3e500193d144fe2d8f5d5e60e393d64111f2a7a" 5852 - integrity sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg== 5860 + "@radix-ui/react-popover@1.1.15": 5861 + version "1.1.15" 5862 + resolved "https://registry.yarnpkg.com/@radix-ui/react-popover/-/react-popover-1.1.15.tgz#9c852f93990a687ebdc949b2c3de1f37cdc4c5d5" 5863 + integrity sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA== 5853 5864 dependencies: 5854 - "@floating-ui/react-dom" "^2.0.0" 5855 - "@radix-ui/react-arrow" "1.1.0" 5856 - "@radix-ui/react-compose-refs" "1.1.0" 5857 - "@radix-ui/react-context" "1.1.0" 5858 - "@radix-ui/react-primitive" "2.0.0" 5859 - "@radix-ui/react-use-callback-ref" "1.1.0" 5860 - "@radix-ui/react-use-layout-effect" "1.1.0" 5861 - "@radix-ui/react-use-rect" "1.1.0" 5862 - "@radix-ui/react-use-size" "1.1.0" 5863 - "@radix-ui/rect" "1.1.0" 5865 + "@radix-ui/primitive" "1.1.3" 5866 + "@radix-ui/react-compose-refs" "1.1.2" 5867 + "@radix-ui/react-context" "1.1.2" 5868 + "@radix-ui/react-dismissable-layer" "1.1.11" 5869 + "@radix-ui/react-focus-guards" "1.1.3" 5870 + "@radix-ui/react-focus-scope" "1.1.7" 5871 + "@radix-ui/react-id" "1.1.1" 5872 + "@radix-ui/react-popper" "1.2.8" 5873 + "@radix-ui/react-portal" "1.1.9" 5874 + "@radix-ui/react-presence" "1.1.5" 5875 + "@radix-ui/react-primitive" "2.1.3" 5876 + "@radix-ui/react-slot" "1.2.3" 5877 + "@radix-ui/react-use-controllable-state" "1.2.2" 5878 + aria-hidden "^1.2.4" 5879 + react-remove-scroll "^2.6.3" 5864 5880 5865 - "@radix-ui/react-popper@1.2.3": 5866 - version "1.2.3" 5867 - resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.2.3.tgz#3b6ef3388fd209bb46341e1e40125b75f07f1304" 5868 - integrity sha512-iNb9LYUMkne9zIahukgQmHlSBp9XWGeQQ7FvUGNk45ywzOb6kQa+Ca38OphXlWDiKvyneo9S+KSJsLfLt8812A== 5881 + "@radix-ui/react-popper@1.2.8": 5882 + version "1.2.8" 5883 + resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.2.8.tgz#a79f39cdd2b09ab9fb50bf95250918422c4d9602" 5884 + integrity sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw== 5869 5885 dependencies: 5870 5886 "@floating-ui/react-dom" "^2.0.0" 5871 - "@radix-ui/react-arrow" "1.1.3" 5887 + "@radix-ui/react-arrow" "1.1.7" 5872 5888 "@radix-ui/react-compose-refs" "1.1.2" 5873 5889 "@radix-ui/react-context" "1.1.2" 5874 - "@radix-ui/react-primitive" "2.0.3" 5890 + "@radix-ui/react-primitive" "2.1.3" 5875 5891 "@radix-ui/react-use-callback-ref" "1.1.1" 5876 5892 "@radix-ui/react-use-layout-effect" "1.1.1" 5877 5893 "@radix-ui/react-use-rect" "1.1.1" 5878 5894 "@radix-ui/react-use-size" "1.1.1" 5879 5895 "@radix-ui/rect" "1.1.1" 5880 5896 5881 - "@radix-ui/react-portal@1.1.2": 5882 - version "1.1.2" 5883 - resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.1.2.tgz#51eb46dae7505074b306ebcb985bf65cc547d74e" 5884 - integrity sha512-WeDYLGPxJb/5EGBoedyJbT0MpoULmwnIPMJMSldkuiMsBAv7N1cRdsTWZWht9vpPOiN3qyiGAtbK2is47/uMFg== 5897 + "@radix-ui/react-portal@1.1.9": 5898 + version "1.1.9" 5899 + resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.1.9.tgz#14c3649fe48ec474ac51ed9f2b9f5da4d91c4472" 5900 + integrity sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ== 5885 5901 dependencies: 5886 - "@radix-ui/react-primitive" "2.0.0" 5887 - "@radix-ui/react-use-layout-effect" "1.1.0" 5888 - 5889 - "@radix-ui/react-portal@1.1.5": 5890 - version "1.1.5" 5891 - resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.1.5.tgz#50ed6bee2d895c9a9dfc28625f24b8483b74d431" 5892 - integrity sha512-ps/67ZqsFm+Mb6lSPJpfhRLrVL2i2fntgCmGMqqth4eaGUf+knAuuRtWVJrNjUhExgmdRqftSgzpf0DF0n6yXA== 5893 - dependencies: 5894 - "@radix-ui/react-primitive" "2.0.3" 5902 + "@radix-ui/react-primitive" "2.1.3" 5895 5903 "@radix-ui/react-use-layout-effect" "1.1.1" 5896 5904 5897 - "@radix-ui/react-presence@1.1.1": 5898 - version "1.1.1" 5899 - resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.1.1.tgz#98aba423dba5e0c687a782c0669dcd99de17f9b1" 5900 - integrity sha512-IeFXVi4YS1K0wVZzXNrbaaUvIJ3qdY+/Ih4eHFhWA9SwGR9UDX7Ck8abvL57C4cv3wwMvUE0OG69Qc3NCcTe/A== 5901 - dependencies: 5902 - "@radix-ui/react-compose-refs" "1.1.0" 5903 - "@radix-ui/react-use-layout-effect" "1.1.0" 5904 - 5905 - "@radix-ui/react-presence@1.1.3": 5906 - version "1.1.3" 5907 - resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.1.3.tgz#ce3400caec9892ceb862f96ddaa2add080c09b90" 5908 - integrity sha512-IrVLIhskYhH3nLvtcBLQFZr61tBG7wx7O3kEmdzcYwRGAEBmBicGGL7ATzNgruYJ3xBTbuzEEq9OXJM3PAX3tA== 5905 + "@radix-ui/react-presence@1.1.5": 5906 + version "1.1.5" 5907 + resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.1.5.tgz#5d8f28ac316c32f078afce2996839250c10693db" 5908 + integrity sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ== 5909 5909 dependencies: 5910 5910 "@radix-ui/react-compose-refs" "1.1.2" 5911 5911 "@radix-ui/react-use-layout-effect" "1.1.1" 5912 5912 5913 - "@radix-ui/react-primitive@2.0.0": 5914 - version "2.0.0" 5915 - resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz#fe05715faa9203a223ccc0be15dc44b9f9822884" 5916 - integrity sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw== 5917 - dependencies: 5918 - "@radix-ui/react-slot" "1.1.0" 5919 - 5920 - "@radix-ui/react-primitive@2.0.3": 5921 - version "2.0.3" 5922 - resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-2.0.3.tgz#13c654dc4754558870a9c769f6febe5980a1bad8" 5923 - integrity sha512-Pf/t/GkndH7CQ8wE2hbkXA+WyZ83fhQQn5DDmwDiDo6AwN/fhaH8oqZ0jRjMrO2iaMhDi6P1HRx6AZwyMinY1g== 5913 + "@radix-ui/react-primitive@2.1.3": 5914 + version "2.1.3" 5915 + resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz#db9b8bcff49e01be510ad79893fb0e4cda50f1bc" 5916 + integrity sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ== 5924 5917 dependencies: 5925 - "@radix-ui/react-slot" "1.2.0" 5918 + "@radix-ui/react-slot" "1.2.3" 5926 5919 5927 - "@radix-ui/react-progress@1.1.3": 5928 - version "1.1.3" 5929 - resolved "https://registry.yarnpkg.com/@radix-ui/react-progress/-/react-progress-1.1.3.tgz#78df084607432792368070ca4b060597ebc9190a" 5930 - integrity sha512-F56aZPGTPb4qJQ/vDjnAq63oTu/DRoIG/Asb5XKOWj8rpefNLtUllR969j5QDN2sRrTk9VXIqQDRj5VvAuquaw== 5920 + "@radix-ui/react-progress@1.1.7": 5921 + version "1.1.7" 5922 + resolved "https://registry.yarnpkg.com/@radix-ui/react-progress/-/react-progress-1.1.7.tgz#a2b76398b3f24b6bd5e37f112b1e30fbedd4f38e" 5923 + integrity sha512-vPdg/tF6YC/ynuBIJlk1mm7Le0VgW6ub6J2UWnTQ7/D23KXcPI1qy+0vBkgKgd38RCMJavBXpB83HPNFMTb0Fg== 5931 5924 dependencies: 5932 5925 "@radix-ui/react-context" "1.1.2" 5933 - "@radix-ui/react-primitive" "2.0.3" 5926 + "@radix-ui/react-primitive" "2.1.3" 5934 5927 5935 - "@radix-ui/react-radio-group@1.2.4": 5936 - version "1.2.4" 5937 - resolved "https://registry.yarnpkg.com/@radix-ui/react-radio-group/-/react-radio-group-1.2.4.tgz#f170fc55bd02298e5782c96c69136a78d5bb91c2" 5938 - integrity sha512-oLz7ATfKgVTUbpr5OBu6Q7hQcnV22uPT306bmG0QwgnKqBStR98RfWfJGCfW/MmhL4ISmrmmBPBW+c77SDwV9g== 5928 + "@radix-ui/react-radio-group@1.3.8": 5929 + version "1.3.8" 5930 + resolved "https://registry.yarnpkg.com/@radix-ui/react-radio-group/-/react-radio-group-1.3.8.tgz#93f102b5b948d602c2f2adb1bc5c347cbaf64bd9" 5931 + integrity sha512-VBKYIYImA5zsxACdisNQ3BjCBfmbGH3kQlnFVqlWU4tXwjy7cGX8ta80BcrO+WJXIn5iBylEH3K6ZTlee//lgQ== 5939 5932 dependencies: 5940 - "@radix-ui/primitive" "1.1.2" 5933 + "@radix-ui/primitive" "1.1.3" 5941 5934 "@radix-ui/react-compose-refs" "1.1.2" 5942 5935 "@radix-ui/react-context" "1.1.2" 5943 5936 "@radix-ui/react-direction" "1.1.1" 5944 - "@radix-ui/react-presence" "1.1.3" 5945 - "@radix-ui/react-primitive" "2.0.3" 5946 - "@radix-ui/react-roving-focus" "1.1.3" 5947 - "@radix-ui/react-use-controllable-state" "1.1.1" 5937 + "@radix-ui/react-presence" "1.1.5" 5938 + "@radix-ui/react-primitive" "2.1.3" 5939 + "@radix-ui/react-roving-focus" "1.1.11" 5940 + "@radix-ui/react-use-controllable-state" "1.2.2" 5948 5941 "@radix-ui/react-use-previous" "1.1.1" 5949 5942 "@radix-ui/react-use-size" "1.1.1" 5950 5943 5951 - "@radix-ui/react-roving-focus@1.1.0": 5952 - version "1.1.0" 5953 - resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.0.tgz#b30c59daf7e714c748805bfe11c76f96caaac35e" 5954 - integrity sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA== 5955 - dependencies: 5956 - "@radix-ui/primitive" "1.1.0" 5957 - "@radix-ui/react-collection" "1.1.0" 5958 - "@radix-ui/react-compose-refs" "1.1.0" 5959 - "@radix-ui/react-context" "1.1.0" 5960 - "@radix-ui/react-direction" "1.1.0" 5961 - "@radix-ui/react-id" "1.1.0" 5962 - "@radix-ui/react-primitive" "2.0.0" 5963 - "@radix-ui/react-use-callback-ref" "1.1.0" 5964 - "@radix-ui/react-use-controllable-state" "1.1.0" 5965 - 5966 - "@radix-ui/react-roving-focus@1.1.3": 5967 - version "1.1.3" 5968 - resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.3.tgz#c992b9d30c795f5f5a668853db8f4a6e07b7284d" 5969 - integrity sha512-ufbpLUjZiOg4iYgb2hQrWXEPYX6jOLBbR27bDyAff5GYMRrCzcze8lukjuXVUQvJ6HZe8+oL+hhswDcjmcgVyg== 5944 + "@radix-ui/react-roving-focus@1.1.11": 5945 + version "1.1.11" 5946 + resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.11.tgz#ef54384b7361afc6480dcf9907ef2fedb5080fd9" 5947 + integrity sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA== 5970 5948 dependencies: 5971 - "@radix-ui/primitive" "1.1.2" 5972 - "@radix-ui/react-collection" "1.1.3" 5949 + "@radix-ui/primitive" "1.1.3" 5950 + "@radix-ui/react-collection" "1.1.7" 5973 5951 "@radix-ui/react-compose-refs" "1.1.2" 5974 5952 "@radix-ui/react-context" "1.1.2" 5975 5953 "@radix-ui/react-direction" "1.1.1" 5976 5954 "@radix-ui/react-id" "1.1.1" 5977 - "@radix-ui/react-primitive" "2.0.3" 5955 + "@radix-ui/react-primitive" "2.1.3" 5978 5956 "@radix-ui/react-use-callback-ref" "1.1.1" 5979 - "@radix-ui/react-use-controllable-state" "1.1.1" 5957 + "@radix-ui/react-use-controllable-state" "1.2.2" 5980 5958 5981 - "@radix-ui/react-scroll-area@1.2.4": 5982 - version "1.2.4" 5983 - resolved "https://registry.yarnpkg.com/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.4.tgz#4b6fd6fccaae26dbe73700fe8c5be5313984d8f4" 5984 - integrity sha512-G9rdWTQjOR4sk76HwSdROhPU0jZWpfozn9skU1v4N0/g9k7TmswrJn8W8WMU+aYktnLLpk5LX6fofj2bGe5NFQ== 5959 + "@radix-ui/react-scroll-area@1.2.10": 5960 + version "1.2.10" 5961 + resolved "https://registry.yarnpkg.com/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.10.tgz#e4fd3b4a79bb77bec1a52f0c8f26d8f3f1ca4b22" 5962 + integrity sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A== 5985 5963 dependencies: 5986 5964 "@radix-ui/number" "1.1.1" 5987 - "@radix-ui/primitive" "1.1.2" 5965 + "@radix-ui/primitive" "1.1.3" 5988 5966 "@radix-ui/react-compose-refs" "1.1.2" 5989 5967 "@radix-ui/react-context" "1.1.2" 5990 5968 "@radix-ui/react-direction" "1.1.1" 5991 - "@radix-ui/react-presence" "1.1.3" 5992 - "@radix-ui/react-primitive" "2.0.3" 5969 + "@radix-ui/react-presence" "1.1.5" 5970 + "@radix-ui/react-primitive" "2.1.3" 5993 5971 "@radix-ui/react-use-callback-ref" "1.1.1" 5994 5972 "@radix-ui/react-use-layout-effect" "1.1.1" 5995 5973 5996 - "@radix-ui/react-select@2.1.7": 5997 - version "2.1.7" 5998 - resolved "https://registry.yarnpkg.com/@radix-ui/react-select/-/react-select-2.1.7.tgz#68561488ca54cad07352b3f2c2d29e0da28bbaa0" 5999 - integrity sha512-exzGIRtc7S8EIM2KjFg+7lJZsH7O7tpaBaJbBNVDnOZNhtoQ2iV+iSNfi2Wth0m6h3trJkMVvzAehB3c6xj/3Q== 5974 + "@radix-ui/react-select@2.2.6": 5975 + version "2.2.6" 5976 + resolved "https://registry.yarnpkg.com/@radix-ui/react-select/-/react-select-2.2.6.tgz#022cf8dab16bf05d0d1b4df9e53e4bea1b744fd9" 5977 + integrity sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ== 6000 5978 dependencies: 6001 5979 "@radix-ui/number" "1.1.1" 6002 - "@radix-ui/primitive" "1.1.2" 6003 - "@radix-ui/react-collection" "1.1.3" 5980 + "@radix-ui/primitive" "1.1.3" 5981 + "@radix-ui/react-collection" "1.1.7" 6004 5982 "@radix-ui/react-compose-refs" "1.1.2" 6005 5983 "@radix-ui/react-context" "1.1.2" 6006 5984 "@radix-ui/react-direction" "1.1.1" 6007 - "@radix-ui/react-dismissable-layer" "1.1.6" 6008 - "@radix-ui/react-focus-guards" "1.1.2" 6009 - "@radix-ui/react-focus-scope" "1.1.3" 5985 + "@radix-ui/react-dismissable-layer" "1.1.11" 5986 + "@radix-ui/react-focus-guards" "1.1.3" 5987 + "@radix-ui/react-focus-scope" "1.1.7" 6010 5988 "@radix-ui/react-id" "1.1.1" 6011 - "@radix-ui/react-popper" "1.2.3" 6012 - "@radix-ui/react-portal" "1.1.5" 6013 - "@radix-ui/react-primitive" "2.0.3" 6014 - "@radix-ui/react-slot" "1.2.0" 5989 + "@radix-ui/react-popper" "1.2.8" 5990 + "@radix-ui/react-portal" "1.1.9" 5991 + "@radix-ui/react-primitive" "2.1.3" 5992 + "@radix-ui/react-slot" "1.2.3" 6015 5993 "@radix-ui/react-use-callback-ref" "1.1.1" 6016 - "@radix-ui/react-use-controllable-state" "1.1.1" 5994 + "@radix-ui/react-use-controllable-state" "1.2.2" 6017 5995 "@radix-ui/react-use-layout-effect" "1.1.1" 6018 5996 "@radix-ui/react-use-previous" "1.1.1" 6019 - "@radix-ui/react-visually-hidden" "1.1.3" 5997 + "@radix-ui/react-visually-hidden" "1.2.3" 6020 5998 aria-hidden "^1.2.4" 6021 5999 react-remove-scroll "^2.6.3" 6022 6000 6023 - "@radix-ui/react-separator@1.1.3": 6024 - version "1.1.3" 6025 - resolved "https://registry.yarnpkg.com/@radix-ui/react-separator/-/react-separator-1.1.3.tgz#767ea659592efaafda3c738833ff325e54d83de5" 6026 - integrity sha512-2omrWKJvxR0U/tkIXezcc1nFMwtLU0+b/rDK40gnzJqTLWQ/TD/D5IYVefp9sC3QWfeQbpSbEA6op9MQKyaALQ== 6001 + "@radix-ui/react-separator@1.1.7": 6002 + version "1.1.7" 6003 + resolved "https://registry.yarnpkg.com/@radix-ui/react-separator/-/react-separator-1.1.7.tgz#a18bd7fd07c10fda1bba14f2a3032e7b1a2b3470" 6004 + integrity sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA== 6027 6005 dependencies: 6028 - "@radix-ui/react-primitive" "2.0.3" 6006 + "@radix-ui/react-primitive" "2.1.3" 6029 6007 6030 - "@radix-ui/react-slider@1.2.4": 6031 - version "1.2.4" 6032 - resolved "https://registry.yarnpkg.com/@radix-ui/react-slider/-/react-slider-1.2.4.tgz#29cd5e53806d828f81f32af8ff88489a25c1072d" 6033 - integrity sha512-Vr/OgNejNJPAghIhjS7Mf/2F/EXGDT0qgtiHf2BHz71+KqgN+jndFLKq5xAB9JOGejGzejfJLIvT04Do+yzhcg== 6008 + "@radix-ui/react-slider@1.3.6": 6009 + version "1.3.6" 6010 + resolved "https://registry.yarnpkg.com/@radix-ui/react-slider/-/react-slider-1.3.6.tgz#409453110b8f34ca00972750b80cd792f0b23a8c" 6011 + integrity sha512-JPYb1GuM1bxfjMRlNLE+BcmBC8onfCi60Blk7OBqi2MLTFdS+8401U4uFjnwkOr49BLmXxLC6JHkvAsx5OJvHw== 6034 6012 dependencies: 6035 6013 "@radix-ui/number" "1.1.1" 6036 - "@radix-ui/primitive" "1.1.2" 6037 - "@radix-ui/react-collection" "1.1.3" 6014 + "@radix-ui/primitive" "1.1.3" 6015 + "@radix-ui/react-collection" "1.1.7" 6038 6016 "@radix-ui/react-compose-refs" "1.1.2" 6039 6017 "@radix-ui/react-context" "1.1.2" 6040 6018 "@radix-ui/react-direction" "1.1.1" 6041 - "@radix-ui/react-primitive" "2.0.3" 6042 - "@radix-ui/react-use-controllable-state" "1.1.1" 6019 + "@radix-ui/react-primitive" "2.1.3" 6020 + "@radix-ui/react-use-controllable-state" "1.2.2" 6043 6021 "@radix-ui/react-use-layout-effect" "1.1.1" 6044 6022 "@radix-ui/react-use-previous" "1.1.1" 6045 6023 "@radix-ui/react-use-size" "1.1.1" 6046 6024 6047 - "@radix-ui/react-slot@1.1.0": 6048 - version "1.1.0" 6049 - resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.1.0.tgz#7c5e48c36ef5496d97b08f1357bb26ed7c714b84" 6050 - integrity sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw== 6051 - dependencies: 6052 - "@radix-ui/react-compose-refs" "1.1.0" 6053 - 6054 - "@radix-ui/react-slot@1.2.0": 6055 - version "1.2.0" 6056 - resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.2.0.tgz#57727fc186ddb40724ccfbe294e1a351d92462ba" 6057 - integrity sha512-ujc+V6r0HNDviYqIK3rW4ffgYiZ8g5DEHrGJVk4x7kTlLXRDILnKX9vAUYeIsLOoDpDJ0ujpqMkjH4w2ofuo6w== 6025 + "@radix-ui/react-slot@1.2.3": 6026 + version "1.2.3" 6027 + resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.2.3.tgz#502d6e354fc847d4169c3bc5f189de777f68cfe1" 6028 + integrity sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A== 6058 6029 dependencies: 6059 6030 "@radix-ui/react-compose-refs" "1.1.2" 6060 6031 6061 - "@radix-ui/react-switch@1.1.4": 6062 - version "1.1.4" 6063 - resolved "https://registry.yarnpkg.com/@radix-ui/react-switch/-/react-switch-1.1.4.tgz#a0672f67974ad11cd8e2304b04aad8ce684eb037" 6064 - integrity sha512-zGP6W8plLeogoeGMiTHJ/uvf+TE1C2chVsEwfP8YlvpQKJHktG+iCkUtCLGPAuDV8/qDSmIRPm4NggaTxFMVBQ== 6032 + "@radix-ui/react-switch@1.2.6": 6033 + version "1.2.6" 6034 + resolved "https://registry.yarnpkg.com/@radix-ui/react-switch/-/react-switch-1.2.6.tgz#ff79acb831f0d5ea9216cfcc5b939912571358e3" 6035 + integrity sha512-bByzr1+ep1zk4VubeEVViV592vu2lHE2BZY5OnzehZqOOgogN80+mNtCqPkhn2gklJqOpxWgPoYTSnhBCqpOXQ== 6065 6036 dependencies: 6066 - "@radix-ui/primitive" "1.1.2" 6037 + "@radix-ui/primitive" "1.1.3" 6067 6038 "@radix-ui/react-compose-refs" "1.1.2" 6068 6039 "@radix-ui/react-context" "1.1.2" 6069 - "@radix-ui/react-primitive" "2.0.3" 6070 - "@radix-ui/react-use-controllable-state" "1.1.1" 6040 + "@radix-ui/react-primitive" "2.1.3" 6041 + "@radix-ui/react-use-controllable-state" "1.2.2" 6071 6042 "@radix-ui/react-use-previous" "1.1.1" 6072 6043 "@radix-ui/react-use-size" "1.1.1" 6073 6044 6074 - "@radix-ui/react-tabs@1.1.4": 6075 - version "1.1.4" 6076 - resolved "https://registry.yarnpkg.com/@radix-ui/react-tabs/-/react-tabs-1.1.4.tgz#2e43f3ef3450143281e7c1491da1e5d7941b9826" 6077 - integrity sha512-fuHMHWSf5SRhXke+DbHXj2wVMo+ghVH30vhX3XVacdXqDl+J4XWafMIGOOER861QpBx1jxgwKXL2dQnfrsd8MQ== 6045 + "@radix-ui/react-tabs@1.1.13": 6046 + version "1.1.13" 6047 + resolved "https://registry.yarnpkg.com/@radix-ui/react-tabs/-/react-tabs-1.1.13.tgz#3537ce379d7e7ff4eeb6b67a0973e139c2ac1f15" 6048 + integrity sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A== 6078 6049 dependencies: 6079 - "@radix-ui/primitive" "1.1.2" 6050 + "@radix-ui/primitive" "1.1.3" 6080 6051 "@radix-ui/react-context" "1.1.2" 6081 6052 "@radix-ui/react-direction" "1.1.1" 6082 6053 "@radix-ui/react-id" "1.1.1" 6083 - "@radix-ui/react-presence" "1.1.3" 6084 - "@radix-ui/react-primitive" "2.0.3" 6085 - "@radix-ui/react-roving-focus" "1.1.3" 6086 - "@radix-ui/react-use-controllable-state" "1.1.1" 6054 + "@radix-ui/react-presence" "1.1.5" 6055 + "@radix-ui/react-primitive" "2.1.3" 6056 + "@radix-ui/react-roving-focus" "1.1.11" 6057 + "@radix-ui/react-use-controllable-state" "1.2.2" 6087 6058 6088 - "@radix-ui/react-toast@1.2.7": 6089 - version "1.2.7" 6090 - resolved "https://registry.yarnpkg.com/@radix-ui/react-toast/-/react-toast-1.2.7.tgz#57954e88061c20f12a9c6ac7cbd532d2c3ca1186" 6091 - integrity sha512-0IWTbAUKvzdpOaWDMZisXZvScXzF0phaQjWspK8RUMEUxjLbli+886mB/kXTIC3F+t5vQ0n0vYn+dsX8s+WdfA== 6059 + "@radix-ui/react-toast@1.2.15": 6060 + version "1.2.15" 6061 + resolved "https://registry.yarnpkg.com/@radix-ui/react-toast/-/react-toast-1.2.15.tgz#746cf9a81297ddbfba214e5c81245ea3f706f876" 6062 + integrity sha512-3OSz3TacUWy4WtOXV38DggwxoqJK4+eDkNMl5Z/MJZaoUPaP4/9lf81xXMe1I2ReTAptverZUpbPY4wWwWyL5g== 6092 6063 dependencies: 6093 - "@radix-ui/primitive" "1.1.2" 6094 - "@radix-ui/react-collection" "1.1.3" 6064 + "@radix-ui/primitive" "1.1.3" 6065 + "@radix-ui/react-collection" "1.1.7" 6095 6066 "@radix-ui/react-compose-refs" "1.1.2" 6096 6067 "@radix-ui/react-context" "1.1.2" 6097 - "@radix-ui/react-dismissable-layer" "1.1.6" 6098 - "@radix-ui/react-portal" "1.1.5" 6099 - "@radix-ui/react-presence" "1.1.3" 6100 - "@radix-ui/react-primitive" "2.0.3" 6068 + "@radix-ui/react-dismissable-layer" "1.1.11" 6069 + "@radix-ui/react-portal" "1.1.9" 6070 + "@radix-ui/react-presence" "1.1.5" 6071 + "@radix-ui/react-primitive" "2.1.3" 6101 6072 "@radix-ui/react-use-callback-ref" "1.1.1" 6102 - "@radix-ui/react-use-controllable-state" "1.1.1" 6073 + "@radix-ui/react-use-controllable-state" "1.2.2" 6103 6074 "@radix-ui/react-use-layout-effect" "1.1.1" 6104 - "@radix-ui/react-visually-hidden" "1.1.3" 6075 + "@radix-ui/react-visually-hidden" "1.2.3" 6105 6076 6106 - "@radix-ui/react-toggle-group@1.1.3": 6107 - version "1.1.3" 6108 - resolved "https://registry.yarnpkg.com/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.3.tgz#39ec34b5c67416bf285eac19ef6898532a0c56c6" 6109 - integrity sha512-khTzdGIxy8WurYUEUrapvj5aOev/tUA8TDEFi1D0Dn3yX+KR5AqjX0b7E5sL9ngRRpxDN2RRJdn5siasu5jtcg== 6077 + "@radix-ui/react-toggle-group@1.1.11": 6078 + version "1.1.11" 6079 + resolved "https://registry.yarnpkg.com/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.11.tgz#e513d6ffdb07509b400ab5b26f2523747c0d51c1" 6080 + integrity sha512-5umnS0T8JQzQT6HbPyO7Hh9dgd82NmS36DQr+X/YJ9ctFNCiiQd6IJAYYZ33LUwm8M+taCz5t2ui29fHZc4Y6Q== 6110 6081 dependencies: 6111 - "@radix-ui/primitive" "1.1.2" 6082 + "@radix-ui/primitive" "1.1.3" 6112 6083 "@radix-ui/react-context" "1.1.2" 6113 6084 "@radix-ui/react-direction" "1.1.1" 6114 - "@radix-ui/react-primitive" "2.0.3" 6115 - "@radix-ui/react-roving-focus" "1.1.3" 6116 - "@radix-ui/react-toggle" "1.1.3" 6117 - "@radix-ui/react-use-controllable-state" "1.1.1" 6085 + "@radix-ui/react-primitive" "2.1.3" 6086 + "@radix-ui/react-roving-focus" "1.1.11" 6087 + "@radix-ui/react-toggle" "1.1.10" 6088 + "@radix-ui/react-use-controllable-state" "1.2.2" 6118 6089 6119 - "@radix-ui/react-toggle@1.1.3": 6120 - version "1.1.3" 6121 - resolved "https://registry.yarnpkg.com/@radix-ui/react-toggle/-/react-toggle-1.1.3.tgz#5e0275c3788a38f77521a47c1446d2efa840641d" 6122 - integrity sha512-Za5HHd9nvsiZ2t3EI/dVd4Bm/JydK+D22uHKk46fPtvuPxVCJBUo5mQybN+g5sZe35y7I6GDTTfdkVv5SnxlFg== 6090 + "@radix-ui/react-toggle@1.1.10": 6091 + version "1.1.10" 6092 + resolved "https://registry.yarnpkg.com/@radix-ui/react-toggle/-/react-toggle-1.1.10.tgz#b04ba0f9609599df666fce5b2f38109a197f08cf" 6093 + integrity sha512-lS1odchhFTeZv3xwHH31YPObmJn8gOg7Lq12inrr0+BH/l3Tsq32VfjqH1oh80ARM3mlkfMic15n0kg4sD1poQ== 6123 6094 dependencies: 6124 - "@radix-ui/primitive" "1.1.2" 6125 - "@radix-ui/react-primitive" "2.0.3" 6126 - "@radix-ui/react-use-controllable-state" "1.1.1" 6095 + "@radix-ui/primitive" "1.1.3" 6096 + "@radix-ui/react-primitive" "2.1.3" 6097 + "@radix-ui/react-use-controllable-state" "1.2.2" 6127 6098 6128 - "@radix-ui/react-toolbar@1.1.3": 6129 - version "1.1.3" 6130 - resolved "https://registry.yarnpkg.com/@radix-ui/react-toolbar/-/react-toolbar-1.1.3.tgz#7937b5a6890b35bda23cbf3b2de279779dd5162e" 6131 - integrity sha512-yTZ8ooxlBqljSiruO6y6azKXSXYBpnzd23yohjyFesun4nm8yh+D91J1yCqhtnRtSjRWuAmr9vFgGxmGwLjTfg== 6099 + "@radix-ui/react-toolbar@1.1.11": 6100 + version "1.1.11" 6101 + resolved "https://registry.yarnpkg.com/@radix-ui/react-toolbar/-/react-toolbar-1.1.11.tgz#2a71f1d91535788f88145d542159e2faaa561db7" 6102 + integrity sha512-4ol06/1bLoFu1nwUqzdD4Y5RZ9oDdKeiHIsntug54Hcr1pgaHiPqHFEaXI1IFP/EsOfROQZ8Mig9VTIRza6Tjg== 6132 6103 dependencies: 6133 - "@radix-ui/primitive" "1.1.2" 6104 + "@radix-ui/primitive" "1.1.3" 6134 6105 "@radix-ui/react-context" "1.1.2" 6135 6106 "@radix-ui/react-direction" "1.1.1" 6136 - "@radix-ui/react-primitive" "2.0.3" 6137 - "@radix-ui/react-roving-focus" "1.1.3" 6138 - "@radix-ui/react-separator" "1.1.3" 6139 - "@radix-ui/react-toggle-group" "1.1.3" 6107 + "@radix-ui/react-primitive" "2.1.3" 6108 + "@radix-ui/react-roving-focus" "1.1.11" 6109 + "@radix-ui/react-separator" "1.1.7" 6110 + "@radix-ui/react-toggle-group" "1.1.11" 6140 6111 6141 - "@radix-ui/react-tooltip@1.2.0": 6142 - version "1.2.0" 6143 - resolved "https://registry.yarnpkg.com/@radix-ui/react-tooltip/-/react-tooltip-1.2.0.tgz#aee9fed9db53e4c84f525aada3436b651464a532" 6144 - integrity sha512-b1Sdc75s7zN9B8ONQTGBSHL3XS8+IcjcOIY51fhM4R1Hx8s0YbgqgyNZiri4qcYMVZK8hfCZVBiyCm7N9rs0rw== 6112 + "@radix-ui/react-tooltip@1.2.8": 6113 + version "1.2.8" 6114 + resolved "https://registry.yarnpkg.com/@radix-ui/react-tooltip/-/react-tooltip-1.2.8.tgz#3f50267e25bccfc9e20bb3036bfd9ab4c2c30c2c" 6115 + integrity sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg== 6145 6116 dependencies: 6146 - "@radix-ui/primitive" "1.1.2" 6117 + "@radix-ui/primitive" "1.1.3" 6147 6118 "@radix-ui/react-compose-refs" "1.1.2" 6148 6119 "@radix-ui/react-context" "1.1.2" 6149 - "@radix-ui/react-dismissable-layer" "1.1.6" 6120 + "@radix-ui/react-dismissable-layer" "1.1.11" 6150 6121 "@radix-ui/react-id" "1.1.1" 6151 - "@radix-ui/react-popper" "1.2.3" 6152 - "@radix-ui/react-portal" "1.1.5" 6153 - "@radix-ui/react-presence" "1.1.3" 6154 - "@radix-ui/react-primitive" "2.0.3" 6155 - "@radix-ui/react-slot" "1.2.0" 6156 - "@radix-ui/react-use-controllable-state" "1.1.1" 6157 - "@radix-ui/react-visually-hidden" "1.1.3" 6158 - 6159 - "@radix-ui/react-use-callback-ref@1.1.0": 6160 - version "1.1.0" 6161 - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz#bce938ca413675bc937944b0d01ef6f4a6dc5bf1" 6162 - integrity sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw== 6122 + "@radix-ui/react-popper" "1.2.8" 6123 + "@radix-ui/react-portal" "1.1.9" 6124 + "@radix-ui/react-presence" "1.1.5" 6125 + "@radix-ui/react-primitive" "2.1.3" 6126 + "@radix-ui/react-slot" "1.2.3" 6127 + "@radix-ui/react-use-controllable-state" "1.2.2" 6128 + "@radix-ui/react-visually-hidden" "1.2.3" 6163 6129 6164 6130 "@radix-ui/react-use-callback-ref@1.1.1": 6165 6131 version "1.1.1" 6166 6132 resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz#62a4dba8b3255fdc5cc7787faeac1c6e4cc58d40" 6167 6133 integrity sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg== 6168 6134 6169 - "@radix-ui/react-use-controllable-state@1.1.0": 6170 - version "1.1.0" 6171 - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz#1321446857bb786917df54c0d4d084877aab04b0" 6172 - integrity sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw== 6173 - dependencies: 6174 - "@radix-ui/react-use-callback-ref" "1.1.0" 6175 - 6176 - "@radix-ui/react-use-controllable-state@1.1.1": 6177 - version "1.1.1" 6178 - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.1.tgz#ec9c572072a6f269df7435c1652fbeebabe0f0c1" 6179 - integrity sha512-YnEXIy8/ga01Y1PN0VfaNH//MhA91JlEGVBDxDzROqwrAtG5Yr2QGEPz8A/rJA3C7ZAHryOYGaUv8fLSW2H/mg== 6135 + "@radix-ui/react-use-controllable-state@1.2.2": 6136 + version "1.2.2" 6137 + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz#905793405de57d61a439f4afebbb17d0645f3190" 6138 + integrity sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg== 6180 6139 dependencies: 6181 - "@radix-ui/react-use-callback-ref" "1.1.1" 6140 + "@radix-ui/react-use-effect-event" "0.0.2" 6141 + "@radix-ui/react-use-layout-effect" "1.1.1" 6182 6142 6183 - "@radix-ui/react-use-escape-keydown@1.1.0": 6184 - version "1.1.0" 6185 - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz#31a5b87c3b726504b74e05dac1edce7437b98754" 6186 - integrity sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw== 6143 + "@radix-ui/react-use-effect-event@0.0.2": 6144 + version "0.0.2" 6145 + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz#090cf30d00a4c7632a15548512e9152217593907" 6146 + integrity sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA== 6187 6147 dependencies: 6188 - "@radix-ui/react-use-callback-ref" "1.1.0" 6148 + "@radix-ui/react-use-layout-effect" "1.1.1" 6189 6149 6190 6150 "@radix-ui/react-use-escape-keydown@1.1.1": 6191 6151 version "1.1.1" ··· 6194 6154 dependencies: 6195 6155 "@radix-ui/react-use-callback-ref" "1.1.1" 6196 6156 6197 - "@radix-ui/react-use-layout-effect@1.1.0": 6198 - version "1.1.0" 6199 - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz#3c2c8ce04827b26a39e442ff4888d9212268bd27" 6200 - integrity sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w== 6157 + "@radix-ui/react-use-is-hydrated@0.1.0": 6158 + version "0.1.0" 6159 + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.0.tgz#544da73369517036c77659d7cdd019dc0f5ff9a0" 6160 + integrity sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA== 6161 + dependencies: 6162 + use-sync-external-store "^1.5.0" 6201 6163 6202 6164 "@radix-ui/react-use-layout-effect@1.1.1": 6203 6165 version "1.1.1" ··· 6209 6171 resolved "https://registry.yarnpkg.com/@radix-ui/react-use-previous/-/react-use-previous-1.1.1.tgz#1a1ad5568973d24051ed0af687766f6c7cb9b5b5" 6210 6172 integrity sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ== 6211 6173 6212 - "@radix-ui/react-use-rect@1.1.0": 6213 - version "1.1.0" 6214 - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-rect/-/react-use-rect-1.1.0.tgz#13b25b913bd3e3987cc9b073a1a164bb1cf47b88" 6215 - integrity sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ== 6216 - dependencies: 6217 - "@radix-ui/rect" "1.1.0" 6218 - 6219 6174 "@radix-ui/react-use-rect@1.1.1": 6220 6175 version "1.1.1" 6221 6176 resolved "https://registry.yarnpkg.com/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz#01443ca8ed071d33023c1113e5173b5ed8769152" ··· 6223 6178 dependencies: 6224 6179 "@radix-ui/rect" "1.1.1" 6225 6180 6226 - "@radix-ui/react-use-size@1.1.0": 6227 - version "1.1.0" 6228 - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-1.1.0.tgz#b4dba7fbd3882ee09e8d2a44a3eed3a7e555246b" 6229 - integrity sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw== 6230 - dependencies: 6231 - "@radix-ui/react-use-layout-effect" "1.1.0" 6232 - 6233 6181 "@radix-ui/react-use-size@1.1.1": 6234 6182 version "1.1.1" 6235 6183 resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz#6de276ffbc389a537ffe4316f5b0f24129405b37" ··· 6237 6185 dependencies: 6238 6186 "@radix-ui/react-use-layout-effect" "1.1.1" 6239 6187 6240 - "@radix-ui/react-visually-hidden@1.1.3": 6241 - version "1.1.3" 6242 - resolved "https://registry.yarnpkg.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.3.tgz#f704c49121859941a8bb50ff1e4f156058cacd0b" 6243 - integrity sha512-oXSF3ZQRd5fvomd9hmUCb2EHSZbPp3ZSHAHJJU/DlF9XoFkJBBW8RHU/E8WEH+RbSfJd/QFA0sl8ClJXknBwHQ== 6188 + "@radix-ui/react-visually-hidden@1.2.3": 6189 + version "1.2.3" 6190 + resolved "https://registry.yarnpkg.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz#a8c38c8607735dc9f05c32f87ab0f9c2b109efbf" 6191 + integrity sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug== 6244 6192 dependencies: 6245 - "@radix-ui/react-primitive" "2.0.3" 6246 - 6247 - "@radix-ui/rect@1.1.0": 6248 - version "1.1.0" 6249 - resolved "https://registry.yarnpkg.com/@radix-ui/rect/-/rect-1.1.0.tgz#f817d1d3265ac5415dadc67edab30ae196696438" 6250 - integrity sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg== 6193 + "@radix-ui/react-primitive" "2.1.3" 6251 6194 6252 6195 "@radix-ui/rect@1.1.1": 6253 6196 version "1.1.1" 6254 6197 resolved "https://registry.yarnpkg.com/@radix-ui/rect/-/rect-1.1.1.tgz#78244efe12930c56fd255d7923865857c41ac8cb" 6255 6198 integrity sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw== 6256 6199 6257 - "@react-native-async-storage/async-storage@2.1.2": 6258 - version "2.1.2" 6259 - resolved "https://registry.yarnpkg.com/@react-native-async-storage/async-storage/-/async-storage-2.1.2.tgz#8aae432adfc20800308e2ef3ce380864f0f9def8" 6260 - integrity sha512-dvlNq4AlGWC+ehtH12p65+17V0Dx7IecOWl6WanF2ja38O1Dcjjvn7jVzkUHJ5oWkQBlyASurTPlTHgKXyYiow== 6200 + "@react-native-async-storage/async-storage@2.2.0": 6201 + version "2.2.0" 6202 + resolved "https://registry.yarnpkg.com/@react-native-async-storage/async-storage/-/async-storage-2.2.0.tgz#a3aa565253e46286655560172f4e366e8969f5ad" 6203 + integrity sha512-gvRvjR5JAaUZF8tv2Kcq/Gbt3JHwbKFYfmb445rhOj6NUMx3qPLixmDx5pZAyb9at1bYvJ4/eTUipU5aki45xw== 6261 6204 dependencies: 6262 6205 merge-options "^3.0.4" 6263 6206 ··· 6268 6211 dependencies: 6269 6212 merge-options "^3.0.4" 6270 6213 6271 - "@react-native-menu/menu@^1.2.3": 6272 - version "1.2.3" 6273 - resolved "https://registry.yarnpkg.com/@react-native-menu/menu/-/menu-1.2.3.tgz#7a6a6748d610ab0d14aa65e1414520a5254aeff6" 6274 - integrity sha512-sEfiVIivsa0lSelFm9Wbm/RAi+XoEHc75GGhjwvSrj9KSCVvNNXwr9F8l42e1t/lzYvVYzmkYxLG6VKxrDYJiw== 6214 + "@react-native/assets-registry@0.81.4": 6215 + version "0.81.4" 6216 + resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.81.4.tgz#bfa477c8e9d54d6ef4ab6e81b886d5be13c09fbd" 6217 + integrity sha512-AMcDadefBIjD10BRqkWw+W/VdvXEomR6aEZ0fhQRAv7igrBzb4PTn4vHKYg+sUK0e3wa74kcMy2DLc/HtnGcMA== 6275 6218 6276 - "@react-native-picker/picker@2.11.0": 6277 - version "2.11.0" 6278 - resolved "https://registry.yarnpkg.com/@react-native-picker/picker/-/picker-2.11.0.tgz#4587fbce6a382adedad74311e96ee10bb2b2d63a" 6279 - integrity sha512-QuZU6gbxmOID5zZgd/H90NgBnbJ3VV6qVzp6c7/dDrmWdX8S0X5YFYgDcQFjE3dRen9wB9FWnj2VVdPU64adSg== 6280 - 6281 - "@react-native/assets-registry@0.79.3": 6282 - version "0.79.3" 6283 - resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.79.3.tgz#022218d55a5d9d221a6d176987ab0b35c10d388b" 6284 - integrity sha512-Vy8DQXCJ21YSAiHxrNBz35VqVlZPpRYm50xRTWRf660JwHuJkFQG8cUkrLzm7AUriqUXxwpkQHcY+b0ibw9ejQ== 6285 - 6286 - "@react-native/babel-plugin-codegen@0.79.3": 6287 - version "0.79.3" 6288 - resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.79.3.tgz#acad4acaead398a8c8bcdecbe44040aa0c2dc2d7" 6289 - integrity sha512-Zb8F4bSEKKZfms5n1MQ0o5mudDcpAINkKiFuFTU0PErYGjY3kZ+JeIP+gS6KCXsckxCfMEKQwqKicP/4DWgsZQ== 6219 + "@react-native/babel-plugin-codegen@0.81.4": 6220 + version "0.81.4" 6221 + resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.81.4.tgz#0e513ac2108ff509eab1470982db472faab9ae46" 6222 + integrity sha512-6ztXf2Tl2iWznyI/Da/N2Eqymt0Mnn69GCLnEFxFbNdk0HxHPZBNWU9shTXhsLWOL7HATSqwg/bB1+3kY1q+mA== 6290 6223 dependencies: 6291 6224 "@babel/traverse" "^7.25.3" 6292 - "@react-native/codegen" "0.79.3" 6225 + "@react-native/codegen" "0.81.4" 6293 6226 6294 - "@react-native/babel-preset@0.79.2", "@react-native/babel-preset@0.79.3": 6295 - version "0.79.3" 6296 - resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.79.3.tgz#8ad6c149cd488fbc18d62983119bdcbfc15ff651" 6297 - integrity sha512-VHGNP02bDD2Ul1my0pLVwe/0dsEBHxR343ySpgnkCNEEm9C1ANQIL2wvnJrHZPcqfAkWfFQ8Ln3t+6fdm4A/Dg== 6227 + "@react-native/babel-preset@0.81.4": 6228 + version "0.81.4" 6229 + resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.81.4.tgz#a9be20fb625014a65a51784b540992031bc12085" 6230 + integrity sha512-VYj0c/cTjQJn/RJ5G6P0L9wuYSbU9yGbPYDHCKstlQZQWkk+L9V8ZDbxdJBTIei9Xl3KPQ1odQ4QaeW+4v+AZg== 6298 6231 dependencies: 6299 6232 "@babel/core" "^7.25.2" 6300 6233 "@babel/plugin-proposal-export-default-from" "^7.24.7" ··· 6337 6270 "@babel/plugin-transform-typescript" "^7.25.2" 6338 6271 "@babel/plugin-transform-unicode-regex" "^7.24.7" 6339 6272 "@babel/template" "^7.25.0" 6340 - "@react-native/babel-plugin-codegen" "0.79.3" 6341 - babel-plugin-syntax-hermes-parser "0.25.1" 6273 + "@react-native/babel-plugin-codegen" "0.81.4" 6274 + babel-plugin-syntax-hermes-parser "0.29.1" 6342 6275 babel-plugin-transform-flow-enums "^0.0.2" 6343 6276 react-refresh "^0.14.0" 6344 6277 6345 - "@react-native/codegen@0.79.3": 6346 - version "0.79.3" 6347 - resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.79.3.tgz#49689132718c81a3b25426769bc6fd8fd2a0469f" 6348 - integrity sha512-CZejXqKch/a5/s/MO5T8mkAgvzCXgsTkQtpCF15kWR9HN8T+16k0CsN7TXAxXycltoxiE3XRglOrZNEa/TiZUQ== 6278 + "@react-native/codegen@0.81.4": 6279 + version "0.81.4" 6280 + resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.81.4.tgz#eb884e2c3c6a46ccddbdfa6198705658e4a30c6c" 6281 + integrity sha512-LWTGUTzFu+qOQnvkzBP52B90Ym3stZT8IFCzzUrppz8Iwglg83FCtDZAR4yLHI29VY/x/+pkcWAMCl3739XHdw== 6349 6282 dependencies: 6283 + "@babel/core" "^7.25.2" 6284 + "@babel/parser" "^7.25.3" 6350 6285 glob "^7.1.1" 6351 - hermes-parser "0.25.1" 6286 + hermes-parser "0.29.1" 6352 6287 invariant "^2.2.4" 6353 6288 nullthrows "^1.1.1" 6354 6289 yargs "^17.6.2" 6355 6290 6356 - "@react-native/community-cli-plugin@0.79.3": 6357 - version "0.79.3" 6358 - resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.79.3.tgz#84821d3401074e036ba05b8b6ca1ee122cb43e29" 6359 - integrity sha512-N/+p4HQqN4yK6IRzn7OgMvUIcrmEWkecglk1q5nj+AzNpfIOzB+mqR20SYmnPfeXF+mZzYCzRANb3KiM+WsSDA== 6291 + "@react-native/community-cli-plugin@0.81.4": 6292 + version "0.81.4" 6293 + resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.81.4.tgz#7bed570cec5277baa22a6eae0843abbd1345a290" 6294 + integrity sha512-8mpnvfcLcnVh+t1ok6V9eozWo8Ut+TZhz8ylJ6gF9d6q9EGDQX6s8jenan5Yv/pzN4vQEKI4ib2pTf/FELw+SA== 6360 6295 dependencies: 6361 - "@react-native/dev-middleware" "0.79.3" 6362 - chalk "^4.0.0" 6363 - debug "^2.2.0" 6296 + "@react-native/dev-middleware" "0.81.4" 6297 + debug "^4.4.0" 6364 6298 invariant "^2.2.4" 6365 - metro "^0.82.0" 6366 - metro-config "^0.82.0" 6367 - metro-core "^0.82.0" 6299 + metro "^0.83.1" 6300 + metro-config "^0.83.1" 6301 + metro-core "^0.83.1" 6368 6302 semver "^7.1.3" 6369 6303 6370 - "@react-native/debugger-frontend@0.79.3": 6371 - version "0.79.3" 6372 - resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.79.3.tgz#9cb57d8e88c22552194ab5f6f257605b151bc5b3" 6373 - integrity sha512-ImNDuEeKH6lEsLXms3ZsgIrNF94jymfuhPcVY5L0trzaYNo9ZFE9Ni2/18E1IbfXxdeIHrCSBJlWD6CTm7wu5A== 6304 + "@react-native/debugger-frontend@0.81.4": 6305 + version "0.81.4" 6306 + resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.81.4.tgz#da05018377a6d24ed694057c3445907ba81413ae" 6307 + integrity sha512-SU05w1wD0nKdQFcuNC9D6De0ITnINCi8MEnx9RsTD2e4wN83ukoC7FpXaPCYyP6+VjFt5tUKDPgP1O7iaNXCqg== 6374 6308 6375 - "@react-native/dev-middleware@0.79.3": 6376 - version "0.79.3" 6377 - resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.79.3.tgz#3e315ef7516ebad60a4202b4094d84fedecb4064" 6378 - integrity sha512-x88+RGOyG71+idQefnQg7wLhzjn/Scs+re1O5vqCkTVzRAc/f7SdHMlbmECUxJPd08FqMcOJr7/X3nsJBrNuuw== 6309 + "@react-native/dev-middleware@0.81.4": 6310 + version "0.81.4" 6311 + resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.81.4.tgz#61271dbbd4ff92d7f53462f19f3273bc28bb8bf0" 6312 + integrity sha512-hu1Wu5R28FT7nHXs2wWXvQ++7W7zq5GPY83llajgPlYKznyPLAY/7bArc5rAzNB7b0kwnlaoPQKlvD/VP9LZug== 6379 6313 dependencies: 6380 6314 "@isaacs/ttlcache" "^1.4.1" 6381 - "@react-native/debugger-frontend" "0.79.3" 6315 + "@react-native/debugger-frontend" "0.81.4" 6382 6316 chrome-launcher "^0.15.2" 6383 6317 chromium-edge-launcher "^0.2.0" 6384 6318 connect "^3.6.5" 6385 - debug "^2.2.0" 6319 + debug "^4.4.0" 6386 6320 invariant "^2.2.4" 6387 6321 nullthrows "^1.1.1" 6388 6322 open "^7.0.3" 6389 6323 serve-static "^1.16.2" 6390 6324 ws "^6.2.3" 6391 6325 6392 - "@react-native/eslint-config@^0.79.3": 6393 - version "0.79.3" 6394 - resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.79.3.tgz#a72352ce98a7d05b5686dc446ba933fee3b944a9" 6395 - integrity sha512-pvPXfXFoVfwqGEItIl7emv6bRTpi0NWv4jmb0ZBwSJ7+zM8bRRw7JwxLA+iwrevh0QAqrF66Nu5xl39ysWcavg== 6326 + "@react-native/eslint-config@^0.81.4": 6327 + version "0.81.4" 6328 + resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.81.4.tgz#a6b2785287c77ade73b4772f2c98fed29622b546" 6329 + integrity sha512-U3YhRctTy7oVEjP5+6viSLon2nlbvA/+nTQccFdxE01jULl8n6iLvBlVUN1OWicKGlMfJxSdX76QidbOf4Zm6A== 6396 6330 dependencies: 6397 6331 "@babel/core" "^7.25.2" 6398 6332 "@babel/eslint-parser" "^7.25.1" 6399 - "@react-native/eslint-plugin" "0.79.3" 6333 + "@react-native/eslint-plugin" "0.81.4" 6400 6334 "@typescript-eslint/eslint-plugin" "^7.1.1" 6401 6335 "@typescript-eslint/parser" "^7.1.1" 6402 6336 eslint-config-prettier "^8.5.0" ··· 6404 6338 eslint-plugin-ft-flow "^2.0.1" 6405 6339 eslint-plugin-jest "^27.9.0" 6406 6340 eslint-plugin-react "^7.30.1" 6407 - eslint-plugin-react-hooks "^4.6.0" 6341 + eslint-plugin-react-hooks "^5.2.0" 6408 6342 eslint-plugin-react-native "^4.0.0" 6409 6343 6410 - "@react-native/eslint-plugin@0.79.3": 6411 - version "0.79.3" 6412 - resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.79.3.tgz#c1ac34d45b92f963b9af66e860c45cd891235741" 6413 - integrity sha512-6QZzCsV+Wc+HdOAMMoMqDea3SSzsvBBktGc/cqaLubKGiztTb22d+vtzZGWqCqUEVkhQKdK7qhWAs0kJPEbiXw== 6344 + "@react-native/eslint-plugin@0.81.4": 6345 + version "0.81.4" 6346 + resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.81.4.tgz#2a2080c7c55ca6498a3fa5d575b1f97c5a025b2c" 6347 + integrity sha512-hL+v7ntZwWta4iaBXQ79dzA8FdkLJ4xdHso8OMSDDmUJZgiNDcviYs7inyIE5DB/DavwYIhl99teaDIFMyUb5A== 6414 6348 6415 - "@react-native/gradle-plugin@0.79.3": 6416 - version "0.79.3" 6417 - resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.79.3.tgz#69ba47ac406ccdb3b3829f311bd7c27e6fad7ebc" 6418 - integrity sha512-imfpZLhNBc9UFSzb/MOy2tNcIBHqVmexh/qdzw83F75BmUtLb/Gs1L2V5gw+WI1r7RqDILbWk7gXB8zUllwd+g== 6349 + "@react-native/gradle-plugin@0.81.4": 6350 + version "0.81.4" 6351 + resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.81.4.tgz#249b7876df47a3ddefddffa71b1fd0193f7da376" 6352 + integrity sha512-T7fPcQvDDCSusZFVSg6H1oVDKb/NnVYLnsqkcHsAF2C2KGXyo3J7slH/tJAwNfj/7EOA2OgcWxfC1frgn9TQvw== 6419 6353 6420 - "@react-native/js-polyfills@0.79.3": 6421 - version "0.79.3" 6422 - resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.79.3.tgz#bf5614363f118c6bdf2f773c578e603c88d0425c" 6423 - integrity sha512-PEBtg6Kox6KahjCAch0UrqCAmHiNLEbp2SblUEoFAQnov4DSxBN9safh+QSVaCiMAwLjvNfXrJyygZz60Dqz3Q== 6354 + "@react-native/js-polyfills@0.81.4": 6355 + version "0.81.4" 6356 + resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.81.4.tgz#cbc3924cfb994ed00ef841a796f54be21520d3b0" 6357 + integrity sha512-sr42FaypKXJHMVHhgSbu2f/ZJfrLzgaoQ+HdpRvKEiEh2mhFf6XzZwecyLBvWqf2pMPZa+CpPfNPiejXjKEy8w== 6424 6358 6425 - "@react-native/normalize-colors@0.79.2", "@react-native/normalize-colors@0.79.3", "@react-native/normalize-colors@^0.73.0", "@react-native/normalize-colors@^0.74.1": 6426 - version "0.79.3" 6427 - resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.79.3.tgz#e491937436a2c287707e24263308c818a66eb447" 6428 - integrity sha512-T75NIQPRFCj6DFMxtcVMJTZR+3vHXaUMSd15t+CkJpc5LnyX91GVaPxpRSAdjFh7m3Yppl5MpdjV/fntImheYQ== 6359 + "@react-native/normalize-colors@0.81.4", "@react-native/normalize-colors@^0.74.1": 6360 + version "0.81.4" 6361 + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.81.4.tgz#a0384d5aaac825aeefa5e391947189f6cee4a641" 6362 + integrity sha512-9nRRHO1H+tcFqjb9gAM105Urtgcanbta2tuqCVY0NATHeFPDEAB7gPyiLxCHKMi1NbhP6TH0kxgSWXKZl1cyRg== 6429 6363 6430 - "@react-native/typescript-config@^0.79.3": 6431 - version "0.79.3" 6432 - resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.79.3.tgz#21101b591c67ecef6ae5189f96a448b3bcaf1e9e" 6433 - integrity sha512-dqKAU8D3NkExthnpBOPZjZ/NGU5qqBaqZ12v9IlMqP9sVTWSuY1iswfzomp0AYeJBxo4ZpBNmrdlnQZYQSVWiw== 6364 + "@react-native/typescript-config@^0.81.4": 6365 + version "0.81.4" 6366 + resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.81.4.tgz#484541e8ab6614e6bcd18d2370953bb37f418ef7" 6367 + integrity sha512-1HSrwtfAmtbKHNK2HAMCL5ArbGhxxJjOmTViDQ4nEhLJCAllZjQJyR/Hs1GmwHJokLmgXCcg3VH/13spwQBdxw== 6434 6368 6435 - "@react-native/virtualized-lists@0.79.3": 6436 - version "0.79.3" 6437 - resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.79.3.tgz#4a2799017cd3795f519422f48b3c0bbc4739a245" 6438 - integrity sha512-/0rRozkn+iIHya2vnnvprDgT7QkfI54FLrACAN3BLP7MRlfOIGOrZsXpRLndnLBVnjNzkcre84i1RecjoXnwIA== 6369 + "@react-native/virtualized-lists@0.81.4": 6370 + version "0.81.4" 6371 + resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.81.4.tgz#3c9c162fc96777c87ca07e8686f227343dbc8f13" 6372 + integrity sha512-hBM+rMyL6Wm1Q4f/WpqGsaCojKSNUBqAXLABNGoWm1vabZ7cSnARMxBvA/2vo3hLcoR4v7zDK8tkKm9+O0LjVA== 6439 6373 dependencies: 6440 6374 invariant "^2.2.4" 6441 6375 nullthrows "^1.1.1" ··· 6624 6558 resolved "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8" 6625 6559 integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== 6626 6560 6627 - "@sentry-internal/browser-utils@8.54.0": 6628 - version "8.54.0" 6629 - resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-8.54.0.tgz#2d68c7fa843db867ed98059faf1a750be3eca95a" 6630 - integrity sha512-DKWCqb4YQosKn6aD45fhKyzhkdG7N6goGFDeyTaJFREJDFVDXiNDsYZu30nJ6BxMM7uQIaARhPAC5BXfoED3pQ== 6561 + "@sentry-internal/browser-utils@8.55.0": 6562 + version "8.55.0" 6563 + resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-8.55.0.tgz#d89bae423edd29c39f01285c8e2d59ce9289d9a6" 6564 + integrity sha512-ROgqtQfpH/82AQIpESPqPQe0UyWywKJsmVIqi3c5Fh+zkds5LUxnssTj3yNd1x+kxaPDVB023jAP+3ibNgeNDw== 6631 6565 dependencies: 6632 - "@sentry/core" "8.54.0" 6566 + "@sentry/core" "8.55.0" 6633 6567 6634 - "@sentry-internal/feedback@8.54.0": 6635 - version "8.54.0" 6636 - resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-8.54.0.tgz#52c3a63aa5b520eca7acfa1376621e8441984126" 6637 - integrity sha512-nQqRacOXoElpE0L0ADxUUII0I3A94niqG9Z4Fmsw6057QvyrV/LvTiMQBop6r5qLjwMqK+T33iR4/NQI5RhsXQ== 6568 + "@sentry-internal/feedback@8.55.0": 6569 + version "8.55.0" 6570 + resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-8.55.0.tgz#170b8e96a36ce6f71f53daad680f1a0c98381314" 6571 + integrity sha512-cP3BD/Q6pquVQ+YL+rwCnorKuTXiS9KXW8HNKu4nmmBAyf7urjs+F6Hr1k9MXP5yQ8W3yK7jRWd09Yu6DHWOiw== 6638 6572 dependencies: 6639 - "@sentry/core" "8.54.0" 6573 + "@sentry/core" "8.55.0" 6640 6574 6641 - "@sentry-internal/replay-canvas@8.54.0": 6642 - version "8.54.0" 6643 - resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-8.54.0.tgz#e57a3893db2bb0ea7ad9dc2a804bb035142fe3ba" 6644 - integrity sha512-K/On3OAUBeq/TV2n+1EvObKC+WMV9npVXpVyJqCCyn8HYMm8FUGzuxeajzm0mlW4wDTPCQor6mK9/IgOquUzCw== 6575 + "@sentry-internal/replay-canvas@8.55.0": 6576 + version "8.55.0" 6577 + resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-8.55.0.tgz#e65430207a2f18e4a07c25c669ec758d11282aaf" 6578 + integrity sha512-nIkfgRWk1091zHdu4NbocQsxZF1rv1f7bbp3tTIlZYbrH62XVZosx5iHAuZG0Zc48AETLE7K4AX9VGjvQj8i9w== 6645 6579 dependencies: 6646 - "@sentry-internal/replay" "8.54.0" 6647 - "@sentry/core" "8.54.0" 6580 + "@sentry-internal/replay" "8.55.0" 6581 + "@sentry/core" "8.55.0" 6648 6582 6649 - "@sentry-internal/replay@8.54.0": 6650 - version "8.54.0" 6651 - resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-8.54.0.tgz#b92990a51ffbe8d92998ff8188db9e3a6f9d1e18" 6652 - integrity sha512-8xuBe06IaYIGJec53wUC12tY2q4z2Z0RPS2s1sLtbA00EvK1YDGuXp96IDD+HB9mnDMrQ/jW5f97g9TvPsPQUg== 6583 + "@sentry-internal/replay@8.55.0": 6584 + version "8.55.0" 6585 + resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-8.55.0.tgz#4c00b22cdf58cac5b3e537f8d4f675f2b021f475" 6586 + integrity sha512-roCDEGkORwolxBn8xAKedybY+Jlefq3xYmgN2fr3BTnsXjSYOPC7D1/mYqINBat99nDtvgFvNfRcZPiwwZ1hSw== 6653 6587 dependencies: 6654 - "@sentry-internal/browser-utils" "8.54.0" 6655 - "@sentry/core" "8.54.0" 6588 + "@sentry-internal/browser-utils" "8.55.0" 6589 + "@sentry/core" "8.55.0" 6656 6590 6657 6591 "@sentry/babel-plugin-component-annotate@3.2.2": 6658 6592 version "3.2.2" 6659 6593 resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-3.2.2.tgz#0c5f26e417b8f524924fa4531b82ad5603216e90" 6660 6594 integrity sha512-D+SKQ266ra/wo87s9+UI/rKQi3qhGPCR8eSCDe0VJudhjHsqyNU+JJ5lnIGCgmZaWFTXgdBP/gdr1Iz1zqGs4Q== 6661 6595 6662 - "@sentry/babel-plugin-component-annotate@3.4.0": 6663 - version "3.4.0" 6664 - resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-3.4.0.tgz#f47a7652e16f84556df82cbc38f0004bca1335d1" 6665 - integrity sha512-tSzfc3aE7m0PM0Aj7HBDet5llH9AB9oc+tBQ8AvOqUSnWodLrNCuWeQszJ7mIBovD3figgCU3h0cvI6U5cDtsg== 6596 + "@sentry/babel-plugin-component-annotate@4.1.1": 6597 + version "4.1.1" 6598 + resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-4.1.1.tgz#371415afc602f6b2ba0987b51123bd34d1603193" 6599 + integrity sha512-HUpqrCK7zDVojTV6KL6BO9ZZiYrEYQqvYQrscyMsq04z+WCupXaH6YEliiNRvreR8DBJgdsG3lBRpebhUGmvfA== 6666 6600 6667 - "@sentry/browser@8.54.0": 6668 - version "8.54.0" 6669 - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-8.54.0.tgz#5487075908aac564892e689e1b6d233fdb314f5b" 6670 - integrity sha512-BgUtvxFHin0fS0CmJVKTLXXZcke0Av729IVfi+2fJ4COX8HO7/HAP02RKaSQGmL2HmvWYTfNZ7529AnUtrM4Rg== 6601 + "@sentry/browser@8.55.0": 6602 + version "8.55.0" 6603 + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-8.55.0.tgz#9a489e2a54d29c65e6271b4ee594b43679cab7bd" 6604 + integrity sha512-1A31mCEWCjaMxJt6qGUK+aDnLDcK6AwLAZnqpSchNysGni1pSn1RWSmk9TBF8qyTds5FH8B31H480uxMPUJ7Cw== 6671 6605 dependencies: 6672 - "@sentry-internal/browser-utils" "8.54.0" 6673 - "@sentry-internal/feedback" "8.54.0" 6674 - "@sentry-internal/replay" "8.54.0" 6675 - "@sentry-internal/replay-canvas" "8.54.0" 6676 - "@sentry/core" "8.54.0" 6606 + "@sentry-internal/browser-utils" "8.55.0" 6607 + "@sentry-internal/feedback" "8.55.0" 6608 + "@sentry-internal/replay" "8.55.0" 6609 + "@sentry-internal/replay-canvas" "8.55.0" 6610 + "@sentry/core" "8.55.0" 6677 6611 6678 6612 "@sentry/bundler-plugin-core@3.2.2": 6679 6613 version "3.2.2" ··· 6694 6628 resolved "https://registry.yarnpkg.com/@sentry/cli-darwin/-/cli-darwin-2.42.2.tgz#a32a4f226e717122b37d9969e8d4d0e14779f720" 6695 6629 integrity sha512-GtJSuxER7Vrp1IpxdUyRZzcckzMnb4N5KTW7sbTwUiwqARRo+wxS+gczYrS8tdgtmXs5XYhzhs+t4d52ITHMIg== 6696 6630 6697 - "@sentry/cli-darwin@2.45.0": 6698 - version "2.45.0" 6699 - resolved "https://registry.yarnpkg.com/@sentry/cli-darwin/-/cli-darwin-2.45.0.tgz#e3d6feae4fadcfdf91db9c7b9c4689a66d3d8d19" 6700 - integrity sha512-p4Uxfv/L2fQdP3/wYnKVVz9gzZJf/1Xp9D+6raax/3Bu5y87yHYUqcdt98y/VAXQD4ofp2QgmhGUVPofvQNZmg== 6631 + "@sentry/cli-darwin@2.51.1": 6632 + version "2.51.1" 6633 + resolved "https://registry.yarnpkg.com/@sentry/cli-darwin/-/cli-darwin-2.51.1.tgz#3a1db065651893f72dad3a502b2d7c2f5e6a7dd8" 6634 + integrity sha512-R1u8IQdn/7Rr8sf6bVVr0vJT4OqwCFdYsS44Y3OoWGVJW2aAQTWRJOTlV4ueclVLAyUQzmgBjfR8AtiUhd/M5w== 6701 6635 6702 6636 "@sentry/cli-linux-arm64@2.42.2": 6703 6637 version "2.42.2" 6704 6638 resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.42.2.tgz#1c06c83ff21f51ec23acf5be3b1f8c7553bf86b1" 6705 6639 integrity sha512-BOxzI7sgEU5Dhq3o4SblFXdE9zScpz6EXc5Zwr1UDZvzgXZGosUtKVc7d1LmkrHP8Q2o18HcDWtF3WvJRb5Zpw== 6706 6640 6707 - "@sentry/cli-linux-arm64@2.45.0": 6708 - version "2.45.0" 6709 - resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.45.0.tgz#384c8e17f7e7dc007d164033d0e7c75aa83a2e9b" 6710 - integrity sha512-gUcLoEjzg7AIc4QQGEZwRHri+EHf3Gcms9zAR1VHiNF3/C/jL4WeDPJF2YiWAQt6EtH84tHiyhw1Ab/R8XFClg== 6641 + "@sentry/cli-linux-arm64@2.51.1": 6642 + version "2.51.1" 6643 + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.51.1.tgz#b4c957a06bafc13623c48971eadb0cff7d3662a3" 6644 + integrity sha512-nvA/hdhsw4bKLhslgbBqqvETjXwN1FVmwHLOrRvRcejDO6zeIKUElDiL5UOjGG0NC+62AxyNw5ri8Wzp/7rg9Q== 6711 6645 6712 6646 "@sentry/cli-linux-arm@2.42.2": 6713 6647 version "2.42.2" 6714 6648 resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm/-/cli-linux-arm-2.42.2.tgz#00cadc359ae3c051efb3e63873c033c61dbd1ca1" 6715 6649 integrity sha512-7udCw+YL9lwq+9eL3WLspvnuG+k5Icg92YE7zsteTzWLwgPVzaxeZD2f8hwhsu+wmL+jNqbpCRmktPteh3i2mg== 6716 6650 6717 - "@sentry/cli-linux-arm@2.45.0": 6718 - version "2.45.0" 6719 - resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm/-/cli-linux-arm-2.45.0.tgz#b9d6f86f3934b4d9ced5b45a8158ff2ac2bdd25d" 6720 - integrity sha512-6sEskFLlFKJ+e0MOYgIclBTUX5jYMyYhHIxXahEkI/4vx6JO0uvpyRAkUJRpJkRh/lPog0FM+tbP3so+VxB2qQ== 6651 + "@sentry/cli-linux-arm@2.51.1": 6652 + version "2.51.1" 6653 + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm/-/cli-linux-arm-2.51.1.tgz#f761d0c58d27be503471cee4ffc41875a7d9430b" 6654 + integrity sha512-Klro17OmSSKOOSaxVKBBNPXet2+HrIDZUTSp8NRl4LQsIubdc1S/aQ79cH/g52Muwzpl3aFwPxyXw+46isfEgA== 6721 6655 6722 6656 "@sentry/cli-linux-i686@2.42.2": 6723 6657 version "2.42.2" 6724 6658 resolved "https://registry.yarnpkg.com/@sentry/cli-linux-i686/-/cli-linux-i686-2.42.2.tgz#3b817b715dd806c20dfbffd539725ad8089c310a" 6725 6659 integrity sha512-Sw/dQp5ZPvKnq3/y7wIJyxTUJYPGoTX/YeMbDs8BzDlu9to2LWV3K3r7hE7W1Lpbaw4tSquUHiQjP5QHCOS7aQ== 6726 6660 6727 - "@sentry/cli-linux-i686@2.45.0": 6728 - version "2.45.0" 6729 - resolved "https://registry.yarnpkg.com/@sentry/cli-linux-i686/-/cli-linux-i686-2.45.0.tgz#39e22beb84cfa26e11bdc198364315fdfb4da4d5" 6730 - integrity sha512-VmmOaEAzSW23YdGNdy/+oQjCNAMY+HmOGA77A25/ep/9AV7PQB6FI7xO5Y1PVvlkxZFJ23e373njSsEeg4uDZw== 6661 + "@sentry/cli-linux-i686@2.51.1": 6662 + version "2.51.1" 6663 + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-i686/-/cli-linux-i686-2.51.1.tgz#62baaf83c5995e478186289a45315d0acd5bd3bf" 6664 + integrity sha512-jp4TmR8VXBdT9dLo6mHniQHN0xKnmJoPGVz9h9VDvO2Vp/8o96rBc555D4Am5wJOXmfuPlyjGcmwHlB3+kQRWw== 6731 6665 6732 6666 "@sentry/cli-linux-x64@2.42.2": 6733 6667 version "2.42.2" 6734 6668 resolved "https://registry.yarnpkg.com/@sentry/cli-linux-x64/-/cli-linux-x64-2.42.2.tgz#ddf906bc3071cc79ce6e633eddcb76bb9068e688" 6735 6669 integrity sha512-mU4zUspAal6TIwlNLBV5oq6yYqiENnCWSxtSQVzWs0Jyq97wtqGNG9U+QrnwjJZ+ta/hvye9fvL2X25D/RxHQw== 6736 6670 6737 - "@sentry/cli-linux-x64@2.45.0": 6738 - version "2.45.0" 6739 - resolved "https://registry.yarnpkg.com/@sentry/cli-linux-x64/-/cli-linux-x64-2.45.0.tgz#25cd3699297f9433835fb5edd42dad722c11f041" 6740 - integrity sha512-a0Oj68mrb25a0WjX/ShZ6AAd4PPiuLcgyzQr7bl2+DvYxIOajwkGbR+CZFEhOVZcfhTnixKy/qIXEzApEPHPQg== 6671 + "@sentry/cli-linux-x64@2.51.1": 6672 + version "2.51.1" 6673 + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-x64/-/cli-linux-x64-2.51.1.tgz#0010fe24ad8ef492a917c12feb351ba768e72603" 6674 + integrity sha512-JuLt0MXM2KHNFmjqXjv23sly56mJmUQzGBWktkpY3r+jE08f5NLKPd5wQ6W/SoLXGIOKnwLz0WoUg7aBVyQdeQ== 6741 6675 6742 - "@sentry/cli-win32-arm64@2.45.0": 6743 - version "2.45.0" 6744 - resolved "https://registry.yarnpkg.com/@sentry/cli-win32-arm64/-/cli-win32-arm64-2.45.0.tgz#50c7d29ea2169bdb4d98bbde81c5f7dac0dd3955" 6745 - integrity sha512-vn+CwS4p+52pQSLNPoi20ZOrQmv01ZgAmuMnjkh1oUZfTyBAwWLrAh6Cy4cztcN8DfL5dOWKQBo8DBKURE4ttg== 6676 + "@sentry/cli-win32-arm64@2.51.1": 6677 + version "2.51.1" 6678 + resolved "https://registry.yarnpkg.com/@sentry/cli-win32-arm64/-/cli-win32-arm64-2.51.1.tgz#0894f9a91e6ecb3021ca09fe644f995ff4ff826d" 6679 + integrity sha512-PiwjTdIFDazTQCTyDCutiSkt4omggYSKnO3HE1+LDjElsFrWY9pJs4fU3D40WAyE2oKu0MarjNH/WxYGdqEAlg== 6746 6680 6747 6681 "@sentry/cli-win32-i686@2.42.2": 6748 6682 version "2.42.2" 6749 6683 resolved "https://registry.yarnpkg.com/@sentry/cli-win32-i686/-/cli-win32-i686-2.42.2.tgz#9036085c7c6ce455ad45fda411c55ff39c06eb95" 6750 6684 integrity sha512-iHvFHPGqgJMNqXJoQpqttfsv2GI3cGodeTq4aoVLU/BT3+hXzbV0x1VpvvEhncJkDgDicJpFLM8sEPHb3b8abw== 6751 6685 6752 - "@sentry/cli-win32-i686@2.45.0": 6753 - version "2.45.0" 6754 - resolved "https://registry.yarnpkg.com/@sentry/cli-win32-i686/-/cli-win32-i686-2.45.0.tgz#201075c4aec37a3e797160e0b468641245437f0c" 6755 - integrity sha512-8mMoDdlwxtcdNIMtteMK7dbi7054jak8wKSHJ5yzMw8UmWxC5thc/gXBc1uPduiaI56VjoJV+phWHBKCD+6I4w== 6686 + "@sentry/cli-win32-i686@2.51.1": 6687 + version "2.51.1" 6688 + resolved "https://registry.yarnpkg.com/@sentry/cli-win32-i686/-/cli-win32-i686-2.51.1.tgz#6a6c6402cdce4fd038716b2c1e0bfa788b54f3e9" 6689 + integrity sha512-TMvZZpeiI2HmrDFNVQ0uOiTuYKvjEGOZdmUxe3WlhZW82A/2Oka7sQ24ljcOovbmBOj5+fjCHRUMYvLMCWiysA== 6756 6690 6757 6691 "@sentry/cli-win32-x64@2.42.2": 6758 6692 version "2.42.2" 6759 6693 resolved "https://registry.yarnpkg.com/@sentry/cli-win32-x64/-/cli-win32-x64-2.42.2.tgz#7d6464b63f32c9f97fff428f246b1f039b402233" 6760 6694 integrity sha512-vPPGHjYoaGmfrU7xhfFxG7qlTBacroz5NdT+0FmDn6692D8IvpNXl1K+eV3Kag44ipJBBeR8g1HRJyx/F/9ACw== 6761 6695 6762 - "@sentry/cli-win32-x64@2.45.0": 6763 - version "2.45.0" 6764 - resolved "https://registry.yarnpkg.com/@sentry/cli-win32-x64/-/cli-win32-x64-2.45.0.tgz#2075e9e1ea3c3609e0fa1a758ca033e94e1c600f" 6765 - integrity sha512-ZvK9cIqFaq7vZ0jkHJ/xh5au6902Dr+AUxSk6L6vCL7JCe2p93KGL/4d8VFB5PD/P7Y9b+105G/e0QIFKzpeOw== 6696 + "@sentry/cli-win32-x64@2.51.1": 6697 + version "2.51.1" 6698 + resolved "https://registry.yarnpkg.com/@sentry/cli-win32-x64/-/cli-win32-x64-2.51.1.tgz#d361e37146c9269d40c37459271a6c2cfa1fa8a6" 6699 + integrity sha512-v2hreYUPPTNK1/N7+DeX7XBN/zb7p539k+2Osf0HFyVBaoUC3Y3+KBwSf4ASsnmgTAK7HCGR+X0NH1vP+icw4w== 6766 6700 6767 6701 "@sentry/cli@2.42.2": 6768 6702 version "2.42.2" ··· 6783 6717 "@sentry/cli-win32-i686" "2.42.2" 6784 6718 "@sentry/cli-win32-x64" "2.42.2" 6785 6719 6786 - "@sentry/cli@2.45.0": 6787 - version "2.45.0" 6788 - resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-2.45.0.tgz#35feed7a2fee54faf25daed73001a2a2a3143396" 6789 - integrity sha512-4sWu7zgzgHAjIxIjXUA/66qgeEf5ZOlloO+/JaGD5qXNSW0G7KMTR6iYjReNKMgdBCTH6bUUt9qiuA+Ex9Masw== 6720 + "@sentry/cli@2.51.1": 6721 + version "2.51.1" 6722 + resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-2.51.1.tgz#c6bdc6025e8f600e44fc76f8274c369aeb5d4df4" 6723 + integrity sha512-FU+54kNcKJABU0+ekvtnoXHM9zVrDe1zXVFbQT7mS0On0m1P0zFRGdzbnWe2XzpzuEAJXtK6aog/W+esRU9AIA== 6790 6724 dependencies: 6791 6725 https-proxy-agent "^5.0.0" 6792 6726 node-fetch "^2.6.7" ··· 6794 6728 proxy-from-env "^1.1.0" 6795 6729 which "^2.0.2" 6796 6730 optionalDependencies: 6797 - "@sentry/cli-darwin" "2.45.0" 6798 - "@sentry/cli-linux-arm" "2.45.0" 6799 - "@sentry/cli-linux-arm64" "2.45.0" 6800 - "@sentry/cli-linux-i686" "2.45.0" 6801 - "@sentry/cli-linux-x64" "2.45.0" 6802 - "@sentry/cli-win32-arm64" "2.45.0" 6803 - "@sentry/cli-win32-i686" "2.45.0" 6804 - "@sentry/cli-win32-x64" "2.45.0" 6731 + "@sentry/cli-darwin" "2.51.1" 6732 + "@sentry/cli-linux-arm" "2.51.1" 6733 + "@sentry/cli-linux-arm64" "2.51.1" 6734 + "@sentry/cli-linux-i686" "2.51.1" 6735 + "@sentry/cli-linux-x64" "2.51.1" 6736 + "@sentry/cli-win32-arm64" "2.51.1" 6737 + "@sentry/cli-win32-i686" "2.51.1" 6738 + "@sentry/cli-win32-x64" "2.51.1" 6805 6739 6806 - "@sentry/core@8.54.0": 6807 - version "8.54.0" 6808 - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.54.0.tgz#a2ebec965cadcb6de89e116689feeef79d5862a6" 6809 - integrity sha512-03bWf+D1j28unOocY/5FDB6bUHtYlm6m6ollVejhg45ZmK9iPjdtxNWbrLsjT1WRym0Tjzowu+A3p+eebYEv0Q== 6740 + "@sentry/core@8.55.0": 6741 + version "8.55.0" 6742 + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.55.0.tgz#4964920229fcf649237ef13b1533dfc4b9f6b22e" 6743 + integrity sha512-6g7jpbefjHYs821Z+EBJ8r4Z7LT5h80YSWRJaylGS4nW5W5Z2KXzpdnyFarv37O7QjauzVC2E+PABmpkw5/JGA== 6810 6744 6811 - "@sentry/react-native@~6.14.0": 6812 - version "6.14.0" 6813 - resolved "https://registry.yarnpkg.com/@sentry/react-native/-/react-native-6.14.0.tgz#bc6bdaf03860bb8946f8c30570a9abd82ed6cfc0" 6814 - integrity sha512-BBqixN6oV6tCNp1ABXfzvD531zxj1fUAH0HDPvOR/jX0h9f9pYfxCyI64B+DoQbVZKFsg8nte0QIHkZDhRAW9A== 6745 + "@sentry/react-native@~6.20.0": 6746 + version "6.20.0" 6747 + resolved "https://registry.yarnpkg.com/@sentry/react-native/-/react-native-6.20.0.tgz#6325f7393f24f1286bd9d1f3c68562cf99028864" 6748 + integrity sha512-YngSba14Hsb5t/ZNMOyxb/HInmYRL5pQ74BkoMBQ/UBBM5kWHgSILxoO2XkKYtaaJXrkSJj+kBalELHblz9h5g== 6815 6749 dependencies: 6816 - "@sentry/babel-plugin-component-annotate" "3.4.0" 6817 - "@sentry/browser" "8.54.0" 6818 - "@sentry/cli" "2.45.0" 6819 - "@sentry/core" "8.54.0" 6820 - "@sentry/react" "8.54.0" 6821 - "@sentry/types" "8.54.0" 6822 - "@sentry/utils" "8.54.0" 6750 + "@sentry/babel-plugin-component-annotate" "4.1.1" 6751 + "@sentry/browser" "8.55.0" 6752 + "@sentry/cli" "2.51.1" 6753 + "@sentry/core" "8.55.0" 6754 + "@sentry/react" "8.55.0" 6755 + "@sentry/types" "8.55.0" 6756 + "@sentry/utils" "8.55.0" 6823 6757 6824 - "@sentry/react@8.54.0": 6825 - version "8.54.0" 6826 - resolved "https://registry.yarnpkg.com/@sentry/react/-/react-8.54.0.tgz#16cec103b5d5697bdfebacf6e2d35f19699b3ab3" 6827 - integrity sha512-42T/fp8snYN19Fy/2P0Mwotu4gcdy+1Lx+uYCNcYP1o7wNGigJ7qb27sW7W34GyCCHjoCCfQgeOqDQsyY8LC9w== 6758 + "@sentry/react@8.55.0": 6759 + version "8.55.0" 6760 + resolved "https://registry.yarnpkg.com/@sentry/react/-/react-8.55.0.tgz#309f005837956a98e79275ef8c2c2b5952c8be93" 6761 + integrity sha512-/qNBvFLpvSa/Rmia0jpKfJdy16d4YZaAnH/TuKLAtm0BWlsPQzbXCU4h8C5Hsst0Do0zG613MEtEmWpWrVOqWA== 6828 6762 dependencies: 6829 - "@sentry/browser" "8.54.0" 6830 - "@sentry/core" "8.54.0" 6763 + "@sentry/browser" "8.55.0" 6764 + "@sentry/core" "8.55.0" 6831 6765 hoist-non-react-statics "^3.3.2" 6832 6766 6833 - "@sentry/types@8.54.0": 6834 - version "8.54.0" 6835 - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-8.54.0.tgz#1d57bb094443081de4e0d8b638e6ebc40f5ddd36" 6836 - integrity sha512-wztdtr7dOXQKi0iRvKc8XJhJ7HaAfOv8lGu0yqFOFwBZucO/SHnu87GOPi8mvrTiy1bentQO5l+zXWAaMvG4uw== 6767 + "@sentry/types@8.55.0": 6768 + version "8.55.0" 6769 + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-8.55.0.tgz#af157791277c09debaca278c02522bd5bd548c32" 6770 + integrity sha512-6LRT0+r6NWQ+RtllrUW2yQfodST0cJnkOmdpHA75vONgBUhpKwiJ4H7AmgfoTET8w29pU6AnntaGOe0LJbOmog== 6837 6771 dependencies: 6838 - "@sentry/core" "8.54.0" 6772 + "@sentry/core" "8.55.0" 6839 6773 6840 - "@sentry/utils@8.54.0": 6841 - version "8.54.0" 6842 - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-8.54.0.tgz#5e28e03a249451b4a55200a0787f4e2c59bab2c5" 6843 - integrity sha512-JL8UDjrsKxKclTdLXfuHfE7B3KbrAPEYP7tMyN/xiO2vsF6D84fjwYyalO0ZMtuFZE6vpSze8ZOLEh6hLnPYsw== 6774 + "@sentry/utils@8.55.0": 6775 + version "8.55.0" 6776 + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-8.55.0.tgz#6d575a68f4c37a7b45aa808a842693c12108c190" 6777 + integrity sha512-cYcl39+xcOivBpN9d8ZKbALl+DxZKo/8H0nueJZ0PO4JA+MJGhSm6oHakXxLPaiMoNLTX7yor8ndnQIuFg+vmQ== 6844 6778 dependencies: 6845 - "@sentry/core" "8.54.0" 6779 + "@sentry/core" "8.55.0" 6846 6780 6847 6781 "@sentry/webpack-plugin@^3.2.2": 6848 6782 version "3.2.2" ··· 7854 7788 resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" 7855 7789 integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== 7856 7790 7857 - "@types/react-dom@^19.1.8": 7791 + "@types/react-dom@^19.1.9": 7858 7792 version "19.1.9" 7859 7793 resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-19.1.9.tgz#5ab695fce1e804184767932365ae6569c11b4b4b" 7860 7794 integrity sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ== ··· 8069 8003 dependencies: 8070 8004 "@typescript-eslint/types" "7.18.0" 8071 8005 eslint-visitor-keys "^3.4.3" 8006 + 8007 + "@ungap/structured-clone@^1.3.0": 8008 + version "1.3.0" 8009 + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" 8010 + integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== 8072 8011 8073 8012 "@urql/core@^5.0.0", "@urql/core@^5.0.6": 8074 8013 version "5.0.8" ··· 8408 8347 dependencies: 8409 8348 fast-deep-equal "^3.1.3" 8410 8349 8411 - ajv@8.11.0: 8412 - version "8.11.0" 8413 - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" 8414 - integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== 8415 - dependencies: 8416 - fast-deep-equal "^3.1.1" 8417 - json-schema-traverse "^1.0.0" 8418 - require-from-string "^2.0.2" 8419 - uri-js "^4.2.2" 8420 - 8421 8350 ajv@^6.12.4, ajv@^6.12.5: 8422 8351 version "6.12.6" 8423 8352 resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" ··· 8567 8496 version "2.0.1" 8568 8497 resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" 8569 8498 integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== 8570 - 8571 - aria-hidden@^1.1.1: 8572 - version "1.2.3" 8573 - resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.3.tgz#14aeb7fb692bbb72d69bebfa47279c1fd725e954" 8574 - integrity sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ== 8575 - dependencies: 8576 - tslib "^2.0.0" 8577 8499 8578 8500 aria-hidden@^1.2.4: 8579 8501 version "1.2.4" ··· 8986 8908 dependencies: 8987 8909 "@babel/types" "^7.26.0" 8988 8910 8989 - babel-plugin-react-native-web@~0.19.13: 8990 - version "0.19.13" 8991 - resolved "https://registry.yarnpkg.com/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.19.13.tgz#bf919bd6f18c4689dd1a528a82bda507363b953d" 8992 - integrity sha512-4hHoto6xaN23LCyZgL9LJZc3olmAxd7b6jDzlZnKXAh4rRAbZRKNBJoOOdp46OBqgy+K0t0guTj5/mhA8inymQ== 8911 + babel-plugin-react-compiler@^19.1.0-rc.2: 8912 + version "19.1.0-rc.3" 8913 + resolved "https://registry.yarnpkg.com/babel-plugin-react-compiler/-/babel-plugin-react-compiler-19.1.0-rc.3.tgz#45e5a282a2460b3701971e5eb8310a90a7919022" 8914 + integrity sha512-mjRn69WuTz4adL0bXGx8Rsyk1086zFJeKmes6aK0xPuK3aaXmDJdLHqwKKMrpm6KAI1MCoUK72d2VeqQbu8YIA== 8915 + dependencies: 8916 + "@babel/types" "^7.26.0" 8917 + 8918 + babel-plugin-react-native-web@~0.21.0: 8919 + version "0.21.1" 8920 + resolved "https://registry.yarnpkg.com/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.21.1.tgz#0147f1c716119025047475ae3f542ffdacea7d82" 8921 + integrity sha512-7XywfJ5QIRMwjOL+pwJt2w47Jmi5fFLvK7/So4fV4jIN6PcRbylCp9/l3cJY4VJbSz3lnWTeHDTD1LKIc1C09Q== 8993 8922 8994 - babel-plugin-syntax-hermes-parser@0.25.1, babel-plugin-syntax-hermes-parser@^0.25.1: 8995 - version "0.25.1" 8996 - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz#58b539df973427fcfbb5176a3aec7e5dee793cb0" 8997 - integrity sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ== 8923 + babel-plugin-syntax-hermes-parser@0.29.1, babel-plugin-syntax-hermes-parser@^0.29.1: 8924 + version "0.29.1" 8925 + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.29.1.tgz#09ca9ecb0330eba1ef939b6d3f1f55bb06a9dc33" 8926 + integrity sha512-2WFYnoWGdmih1I1J5eIqxATOeycOqRwYxAQBu3cUu/rhwInwHUg7k60AFNbuGjSDL8tje5GDrAnxzRLcu2pYcA== 8998 8927 dependencies: 8999 - hermes-parser "0.25.1" 8928 + hermes-parser "0.29.1" 9000 8929 9001 8930 babel-plugin-transform-flow-enums@^0.0.2: 9002 8931 version "0.0.2" ··· 9028 8957 "@babel/plugin-syntax-optional-chaining" "^7.8.3" 9029 8958 "@babel/plugin-syntax-top-level-await" "^7.8.3" 9030 8959 9031 - babel-preset-expo@~13.1.11: 9032 - version "13.1.11" 9033 - resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-13.1.11.tgz#de81e6a621c9f40dcb1e0bf5f1fe111f82c10496" 9034 - integrity sha512-jigWjvhRVdm9UTPJ1wjLYJ0OJvD5vLZ8YYkEknEl6+9S1JWORO/y3xtHr/hNj5n34nOilZqdXrmNFcqKc8YTsg== 9035 - dependencies: 9036 - "@babel/helper-module-imports" "^7.25.9" 9037 - "@babel/plugin-proposal-decorators" "^7.12.9" 9038 - "@babel/plugin-proposal-export-default-from" "^7.24.7" 9039 - "@babel/plugin-syntax-export-default-from" "^7.24.7" 9040 - "@babel/plugin-transform-export-namespace-from" "^7.25.9" 9041 - "@babel/plugin-transform-flow-strip-types" "^7.25.2" 9042 - "@babel/plugin-transform-modules-commonjs" "^7.24.8" 9043 - "@babel/plugin-transform-object-rest-spread" "^7.24.7" 9044 - "@babel/plugin-transform-parameters" "^7.24.7" 9045 - "@babel/plugin-transform-private-methods" "^7.24.7" 9046 - "@babel/plugin-transform-private-property-in-object" "^7.24.7" 9047 - "@babel/plugin-transform-runtime" "^7.24.7" 9048 - "@babel/preset-react" "^7.22.15" 9049 - "@babel/preset-typescript" "^7.23.0" 9050 - "@react-native/babel-preset" "0.79.2" 9051 - babel-plugin-react-native-web "~0.19.13" 9052 - babel-plugin-syntax-hermes-parser "^0.25.1" 9053 - babel-plugin-transform-flow-enums "^0.0.2" 9054 - debug "^4.3.4" 9055 - react-refresh "^0.14.2" 9056 - resolve-from "^5.0.0" 9057 - 9058 - babel-preset-expo@~13.2.0: 9059 - version "13.2.0" 9060 - resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-13.2.0.tgz#d4540009d07242e3c3d63184b7a34efda95e8e64" 9061 - integrity sha512-oNUeUZPMNRPmx/2jaKJLSQFP/MFI1M91vP+Gp+j8/FPl9p/ps603DNwCaRdcT/Vj3FfREdlIwRio1qDCjY0oAA== 8960 + babel-preset-expo@~54.0.0, babel-preset-expo@~54.0.2: 8961 + version "54.0.2" 8962 + resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-54.0.2.tgz#b717cdd884982311825226e2e4c48c126fbb00fc" 8963 + integrity sha512-wIlweUhun2+soWQf8slGrURU8ZZYrIqPGuvsvTpm03YE8aCZF9YZe1WvsMJCAlywIhQQ+970wSKzLncfPqK2hQ== 9062 8964 dependencies: 9063 8965 "@babel/helper-module-imports" "^7.25.9" 9064 8966 "@babel/plugin-proposal-decorators" "^7.12.9" 9065 8967 "@babel/plugin-proposal-export-default-from" "^7.24.7" 9066 8968 "@babel/plugin-syntax-export-default-from" "^7.24.7" 8969 + "@babel/plugin-transform-class-static-block" "^7.27.1" 9067 8970 "@babel/plugin-transform-export-namespace-from" "^7.25.9" 9068 8971 "@babel/plugin-transform-flow-strip-types" "^7.25.2" 9069 8972 "@babel/plugin-transform-modules-commonjs" "^7.24.8" ··· 9074 8977 "@babel/plugin-transform-runtime" "^7.24.7" 9075 8978 "@babel/preset-react" "^7.22.15" 9076 8979 "@babel/preset-typescript" "^7.23.0" 9077 - "@react-native/babel-preset" "0.79.3" 9078 - babel-plugin-react-native-web "~0.19.13" 9079 - babel-plugin-syntax-hermes-parser "^0.25.1" 8980 + "@react-native/babel-preset" "0.81.4" 8981 + babel-plugin-react-compiler "^19.1.0-rc.2" 8982 + babel-plugin-react-native-web "~0.21.0" 8983 + babel-plugin-syntax-hermes-parser "^0.29.1" 9080 8984 babel-plugin-transform-flow-enums "^0.0.2" 9081 8985 debug "^4.3.4" 9082 - react-refresh "^0.14.2" 9083 8986 resolve-from "^5.0.0" 9084 8987 9085 8988 babel-preset-jest@^29.6.3: ··· 9109 9012 version "1.5.1" 9110 9013 resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" 9111 9014 integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== 9015 + 9016 + baseline-browser-mapping@^2.8.3: 9017 + version "2.8.6" 9018 + resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.6.tgz#c37dea4291ed8d01682f85661dbe87967028642e" 9019 + integrity sha512-wrH5NNqren/QMtKUEEJf7z86YjfqW/2uw3IL3/xpqZUC95SSVIFXYQeeGjL6FT/X68IROu6RMehZQS5foy2BXw== 9112 9020 9113 9021 batch@0.6.1: 9114 9022 version "0.6.1" ··· 9306 9214 node-releases "^2.0.18" 9307 9215 update-browserslist-db "^1.1.1" 9308 9216 9217 + browserslist@^4.25.0: 9218 + version "4.26.2" 9219 + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.26.2.tgz#7db3b3577ec97f1140a52db4936654911078cef3" 9220 + integrity sha512-ECFzp6uFOSB+dcZ5BK/IBaGWssbSYBHvuMeMt3MMFyhI0Z8SqGgEkBLARgpRH3hutIgPVsALcMwbDrJqPxQ65A== 9221 + dependencies: 9222 + baseline-browser-mapping "^2.8.3" 9223 + caniuse-lite "^1.0.30001741" 9224 + electron-to-chromium "^1.5.218" 9225 + node-releases "^2.0.21" 9226 + update-browserslist-db "^1.1.3" 9227 + 9309 9228 bser@2.1.1: 9310 9229 version "2.1.1" 9311 9230 resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" ··· 9453 9372 resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001697.tgz" 9454 9373 integrity sha512-GwNPlWJin8E+d7Gxq96jxM6w0w+VFeyyXRsjU58emtkYqnbwHqXm5uT2uCmO0RQE9htWknOP4xtBlLmM/gWxvQ== 9455 9374 9375 + caniuse-lite@^1.0.30001741: 9376 + version "1.0.30001743" 9377 + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001743.tgz#50ff91a991220a1ee2df5af00650dd5c308ea7cd" 9378 + integrity sha512-e6Ojr7RV14Un7dz6ASD0aZDmQPT/A+eZU+nuTNfjqmRrmkmQlnTNWH0SKmqagx9PeW87UVqapSurtAXifmtdmw== 9379 + 9456 9380 cbor-extract@^2.1.1: 9457 9381 version "2.1.1" 9458 9382 resolved "https://registry.yarnpkg.com/cbor-extract/-/cbor-extract-2.1.1.tgz#f154b31529fdb6b7c70fb3ca448f44eda96a1b42" ··· 10312 10236 resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5" 10313 10237 integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== 10314 10238 10315 - debug@2.6.9, debug@^2.2.0, debug@^2.6.9: 10239 + debug@2.6.9, debug@^2.6.9: 10316 10240 version "2.6.9" 10317 10241 resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" 10318 10242 integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== ··· 10488 10412 resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" 10489 10413 integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== 10490 10414 10491 - deprecated-react-native-prop-types@^5.0.0: 10492 - version "5.0.0" 10493 - resolved "https://registry.yarnpkg.com/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-5.0.0.tgz#02a12f090da7bd9e8c3ac53c31cf786a1315d302" 10494 - integrity sha512-cIK8KYiiGVOFsKdPMmm1L3tA/Gl+JopXL6F5+C7x39MyPsQYnP57Im/D6bNUzcborD7fcMwiwZqcBdBXXZucYQ== 10495 - dependencies: 10496 - "@react-native/normalize-colors" "^0.73.0" 10497 - invariant "^2.2.4" 10498 - prop-types "^15.8.1" 10499 - 10500 10415 dequal@^2.0.3: 10501 10416 version "2.0.3" 10502 10417 resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" ··· 10506 10421 version "1.2.0" 10507 10422 resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" 10508 10423 integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== 10509 - 10510 - detect-libc@^1.0.3: 10511 - version "1.0.3" 10512 - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" 10513 - integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== 10514 10424 10515 10425 detect-libc@^2.0.0: 10516 10426 version "2.0.2" ··· 10729 10639 version "1.4.777" 10730 10640 resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.777.tgz#f846fbba23fd11b3c6f97848cdda94896fdb8baf" 10731 10641 integrity sha512-n02NCwLJ3wexLfK/yQeqfywCblZqLcXphzmid5e8yVPdtEcida7li0A5WQKghHNG0FeOMCzeFOzEbtAh5riXFw== 10642 + 10643 + electron-to-chromium@^1.5.218: 10644 + version "1.5.222" 10645 + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.222.tgz#965c93783ad989116b74593ae3068b9466fdb237" 10646 + integrity sha512-gA7psSwSwQRE60CEoLz6JBCQPIxNeuzB2nL8vE03GK/OHxlvykbLyeiumQy1iH5C2f3YbRAZpGCMT12a/9ih9w== 10732 10647 10733 10648 electron-to-chromium@^1.5.41: 10734 10649 version "1.5.51" ··· 11287 11202 zod "^3.22.4" 11288 11203 zod-validation-error "^3.0.3" 11289 11204 11290 - eslint-plugin-react-hooks@^4.6.0: 11291 - version "4.6.0" 11292 - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" 11293 - integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== 11205 + eslint-plugin-react-hooks@^5.2.0: 11206 + version "5.2.0" 11207 + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz#1be0080901e6ac31ce7971beed3d3ec0a423d9e3" 11208 + integrity sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg== 11294 11209 11295 11210 eslint-plugin-react-native-a11y@^3.3.0: 11296 11211 version "3.3.0" ··· 11468 11383 bignumber.js "^9.1.1" 11469 11384 cockatiel "^3.1.1" 11470 11385 11471 - event-target-shim@^5.0.0, event-target-shim@^5.0.1: 11386 + event-target-shim@^5.0.0: 11472 11387 version "5.0.1" 11473 11388 resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" 11474 11389 integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== ··· 11555 11470 jest-message-util "^29.7.0" 11556 11471 jest-util "^29.7.0" 11557 11472 11558 - expo-application@~6.1.4: 11559 - version "6.1.4" 11560 - resolved "https://registry.yarnpkg.com/expo-application/-/expo-application-6.1.4.tgz#34ee2f7a86e3689f15961b296e82934e0f85afd6" 11561 - integrity sha512-jXVZb3llTQ5j4C/I03GxKjujmhKex9Xo5JDZo/pRjScHSr4NoeMjPKWThyWVlWDM1v5YSEcsRJebVfTvq9SR5Q== 11473 + expo-application@~7.0.7: 11474 + version "7.0.7" 11475 + resolved "https://registry.yarnpkg.com/expo-application/-/expo-application-7.0.7.tgz#8b2802650381042baa3b74297cdeb5f9628b7c6c" 11476 + integrity sha512-Jt1/qqnoDUbZ+bK91+dHaZ1vrPDtRBOltRa681EeedkisqguuEeUx4UHqwVyDK2oHWsK6lO3ojetoA4h8OmNcg== 11562 11477 11563 - expo-asset@~11.1.5: 11564 - version "11.1.5" 11565 - resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-11.1.5.tgz#5cad3d781c9d0edec31b9b3adbba574eb4d5dd3e" 11566 - integrity sha512-GEQDCqC25uDBoXHEnXeBuwpeXvI+3fRGvtzwwt0ZKKzWaN+TgeF8H7c76p3Zi4DfBMFDcduM0CmOvJX+yCCLUQ== 11478 + expo-asset@~12.0.9: 11479 + version "12.0.9" 11480 + resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-12.0.9.tgz#e5b06b793bfc45a76b70a2253862351effa42e73" 11481 + integrity sha512-vrdRoyhGhBmd0nJcssTSk1Ypx3Mbn/eXaaBCQVkL0MJ8IOZpAObAjfD5CTy8+8RofcHEQdh3wwZVCs7crvfOeg== 11567 11482 dependencies: 11568 - "@expo/image-utils" "^0.7.4" 11569 - expo-constants "~17.1.5" 11483 + "@expo/image-utils" "^0.8.7" 11484 + expo-constants "~18.0.9" 11570 11485 11571 - expo-blur@~14.1.5: 11572 - version "14.1.5" 11573 - resolved "https://registry.yarnpkg.com/expo-blur/-/expo-blur-14.1.5.tgz#910712389e19286ccdc136275bf569f427aa05ef" 11574 - integrity sha512-CCLJHxN4eoAl06ESKT3CbMasJ98WsjF9ZQEJnuxtDb9ffrYbZ+g9ru84fukjNUOTtc8A8yXE5z8NgY1l0OMrmQ== 11486 + expo-blur@~15.0.7: 11487 + version "15.0.7" 11488 + resolved "https://registry.yarnpkg.com/expo-blur/-/expo-blur-15.0.7.tgz#a11466e697fbf2b272444a38722065e60d0ecbe5" 11489 + integrity sha512-SugQQbQd+zRPy8z2G5qDD4NqhcD7srBF7fN7O7yq6q7ZFK59VWvpDxtMoUkmSfdxgqONsrBN/rLdk00USADrMg== 11575 11490 11576 - expo-build-properties@~0.14.6: 11577 - version "0.14.6" 11578 - resolved "https://registry.yarnpkg.com/expo-build-properties/-/expo-build-properties-0.14.6.tgz#bb1db4b53683c6064bea4e8625c5abaf934f6941" 11579 - integrity sha512-46+gcnFxb2Dz2TFEhFlEJ11qT85THlPtFgkRKQ3a11S3+stgDzDBC2WwbXS5/GMINLIDdBFbbZlajgVND0tMnQ== 11491 + expo-build-properties@~1.0.9: 11492 + version "1.0.9" 11493 + resolved "https://registry.yarnpkg.com/expo-build-properties/-/expo-build-properties-1.0.9.tgz#71f0ce813a8431937a3db25a91f1bb4b1a6214ae" 11494 + integrity sha512-2icttCy3OPTk/GWIFt+vwA+0hup53jnmYb7JKRbvNvrrOrz+WblzpeoiaOleI2dYG/vjwpNO8to8qVyKhYJtrQ== 11580 11495 dependencies: 11581 11496 ajv "^8.11.0" 11582 11497 semver "^7.6.0" 11583 11498 11584 - expo-camera@~16.1.8: 11585 - version "16.1.8" 11586 - resolved "https://registry.yarnpkg.com/expo-camera/-/expo-camera-16.1.8.tgz#6c30dfb5c982795351f1053c36f048a11869e21b" 11587 - integrity sha512-NpBbkUhHG6cs2TNUQBFSEtXb5j1/kTPIhiuqBcHosZG2yb/8MuM/ii4McJaqfe/6pn0YPqkH4k0Uod11DOSLmw== 11499 + expo-camera@~17.0.8: 11500 + version "17.0.8" 11501 + resolved "https://registry.yarnpkg.com/expo-camera/-/expo-camera-17.0.8.tgz#f00cd97b59fce4db33d121cc0d6bccdc377283ed" 11502 + integrity sha512-BIGvS+3myaYqMtk2VXWgdcOMrewH+55BttmaYqq9tv9+o5w+RAbH9wlJSt0gdaswikiyzoWT7mOnLDleYClXmw== 11588 11503 dependencies: 11589 11504 invariant "^2.2.4" 11590 11505 11591 - expo-clipboard@~7.1.4: 11592 - version "7.1.4" 11593 - resolved "https://registry.yarnpkg.com/expo-clipboard/-/expo-clipboard-7.1.4.tgz#f2cda0d3cbfd2d307aa85dd7ba6843d6bbaf4227" 11594 - integrity sha512-NHhfKnrzb4o0PacUKD93ByadU0JmPBoFTFYbbFJZ9OAX6SImpSqG5gfrMUR3vVj4Qx9f1LpMcdAv5lBzv868ow== 11506 + expo-clipboard@~8.0.7: 11507 + version "8.0.7" 11508 + resolved "https://registry.yarnpkg.com/expo-clipboard/-/expo-clipboard-8.0.7.tgz#f81d279036408bbe074ef748623e1ae6f170d391" 11509 + integrity sha512-zvlfFV+wB2QQrQnHWlo0EKHAkdi2tycLtE+EXFUWTPZYkgu1XcH+aiKfd4ul7Z0SDF+1IuwoiW9AA9eO35aj3Q== 11595 11510 11596 - expo-constants@17.0.3, expo-constants@^13.0.2, expo-constants@~17.1.5, expo-constants@~17.1.6: 11597 - version "17.0.3" 11598 - resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-17.0.3.tgz#a05b38e0417d59759ece1642b4d483889e04dbda" 11599 - integrity sha512-lnbcX2sAu8SucHXEXxSkhiEpqH+jGrf+TF+MO6sHWIESjwOUVVYlT8qYdjR9xbxWmqFtrI4KV44FkeJf2DaFjQ== 11511 + expo-constants@18.0.8, expo-constants@^13.0.2, expo-constants@~18.0.8, expo-constants@~18.0.9: 11512 + version "18.0.8" 11513 + resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-18.0.8.tgz#14f8388136de6e83d651bd68b326a675dfb7051c" 11514 + integrity sha512-Tetphsx6RVImCTZeBAclRQMy0WOODY3y6qrUoc88YGUBVm8fAKkErCSWxLTCc6nFcJxdoOMYi62LgNIUFjZCLA== 11600 11515 dependencies: 11601 - "@expo/config" "~10.0.4" 11602 - "@expo/env" "~0.4.0" 11516 + "@expo/config" "~12.0.8" 11517 + "@expo/env" "~2.0.7" 11603 11518 11604 - expo-dev-client@~5.2.0: 11605 - version "5.2.0" 11606 - resolved "https://registry.yarnpkg.com/expo-dev-client/-/expo-dev-client-5.2.0.tgz#a3d4f8c79fafe747ea8d0bfc6e3918b02011025c" 11607 - integrity sha512-7GgO3BGlFM016Zkp3c9bUbi35pubqKh8Z/iHC1arIvckEjDrLER+92zfUTFr49XLk2o64arItRPJyQL49pA/hg== 11519 + expo-dev-client@~6.0.12: 11520 + version "6.0.12" 11521 + resolved "https://registry.yarnpkg.com/expo-dev-client/-/expo-dev-client-6.0.12.tgz#ac801a488dfde5fa2a782fc0c430d8996b128f63" 11522 + integrity sha512-Knr2abq0r6ALASsZtrX9QD4V0vP4ZL18iDVF5lgr6iFYawbuqQHuJRktIUETimu6qLusJK8Z3kZRabAdNqT+qw== 11608 11523 dependencies: 11609 - expo-dev-launcher "5.1.12" 11610 - expo-dev-menu "6.1.11" 11611 - expo-dev-menu-interface "1.10.0" 11612 - expo-manifests "~0.16.5" 11613 - expo-updates-interface "~1.1.0" 11524 + expo-dev-launcher "6.0.11" 11525 + expo-dev-menu "7.0.11" 11526 + expo-dev-menu-interface "2.0.0" 11527 + expo-manifests "~1.0.8" 11528 + expo-updates-interface "~2.0.0" 11614 11529 11615 - expo-dev-launcher@5.1.12: 11616 - version "5.1.12" 11617 - resolved "https://registry.yarnpkg.com/expo-dev-launcher/-/expo-dev-launcher-5.1.12.tgz#cad239327e258d84c4221a212ecd30a051f9097d" 11618 - integrity sha512-ALedYerjJtSiPa95l41zMAO/m1m1kgS39i2H0io+6Ix4OksYNhILNzMNB1qDht/oWt2yjLBvXfWULfs5+3vnaA== 11530 + expo-dev-launcher@6.0.11: 11531 + version "6.0.11" 11532 + resolved "https://registry.yarnpkg.com/expo-dev-launcher/-/expo-dev-launcher-6.0.11.tgz#223f439f70319e42fcf98a9ccd6af7390588613d" 11533 + integrity sha512-5wcuevQ8l57uWVqHWpARwZb57doUbzPxorhJXpYLza1tJbkuQBb1lpjeJ1Di47bGMDq0jRw6yMFkF6N9nKX/OQ== 11619 11534 dependencies: 11620 - ajv "8.11.0" 11621 - expo-dev-menu "6.1.11" 11622 - expo-manifests "~0.16.5" 11623 - resolve-from "^5.0.0" 11535 + expo-dev-menu "7.0.11" 11536 + expo-manifests "~1.0.8" 11624 11537 11625 - expo-dev-menu-interface@1.10.0: 11626 - version "1.10.0" 11627 - resolved "https://registry.yarnpkg.com/expo-dev-menu-interface/-/expo-dev-menu-interface-1.10.0.tgz#04671bda3c163d1d7b9438ce7095c3913a3f53f9" 11628 - integrity sha512-NxtM/qot5Rh2cY333iOE87dDg1S8CibW+Wu4WdLua3UMjy81pXYzAGCZGNOeY7k9GpNFqDPNDXWyBSlk9r2pBg== 11538 + expo-dev-menu-interface@2.0.0: 11539 + version "2.0.0" 11540 + resolved "https://registry.yarnpkg.com/expo-dev-menu-interface/-/expo-dev-menu-interface-2.0.0.tgz#c0d6db65eb4abc44a2701bc2303744619ad05ca6" 11541 + integrity sha512-BvAMPt6x+vyXpThsyjjOYyjwfjREV4OOpQkZ0tNl+nGpsPfcY9mc6DRACoWnH9KpLzyIt3BOgh3cuy/h/OxQjw== 11629 11542 11630 - expo-dev-menu@6.1.11: 11631 - version "6.1.11" 11632 - resolved "https://registry.yarnpkg.com/expo-dev-menu/-/expo-dev-menu-6.1.11.tgz#829118326bcd618aec3941cfbb5b32fd3dd72379" 11633 - integrity sha512-yrlDXGcqlbQX3Pgw/iPLRea7+pHFC17MdtkNaXYQ5K5u64mn9l4KZ2ZYUeQ8cKDG5l8ZdC4F9R9vfCJYFi82AA== 11543 + expo-dev-menu@7.0.11: 11544 + version "7.0.11" 11545 + resolved "https://registry.yarnpkg.com/expo-dev-menu/-/expo-dev-menu-7.0.11.tgz#5e3bd251c0ddf8f909c3ce63ee291aa3185828a8" 11546 + integrity sha512-xJ2scPxfHKyANTMgexK9tH7xunhsPEynuwpsssiS2syCWzvo+Mtv3euOLlkUb/IRt1JTKDxTMZBgChkaq5juSQ== 11634 11547 dependencies: 11635 - expo-dev-menu-interface "1.10.0" 11548 + expo-dev-menu-interface "2.0.0" 11636 11549 11637 - expo-device@7.1.4, expo-device@~4.1.1, expo-device@~7.1.4: 11550 + expo-device@7.1.4, expo-device@~4.1.1: 11638 11551 version "7.1.4" 11639 11552 resolved "https://registry.yarnpkg.com/expo-device/-/expo-device-7.1.4.tgz#84ae7c2520cc45f15a9cb0433ae1226c33f7a8ef" 11640 11553 integrity sha512-HS04IiE1Fy0FRjBLurr9e5A6yj3kbmQB+2jCZvbSGpsjBnCLdSk/LCii4f5VFhPIBWJLyYuN5QqJyEAw6BcS4Q== 11641 11554 dependencies: 11642 11555 ua-parser-js "^0.7.33" 11643 11556 11644 - expo-eas-client@~0.14.3: 11645 - version "0.14.3" 11646 - resolved "https://registry.yarnpkg.com/expo-eas-client/-/expo-eas-client-0.14.3.tgz#3fc22378cc454953ecba88f70c16c20a74e0aa27" 11647 - integrity sha512-BW2mSNEjFRFC8/CbkMQ3mfVhBdeZIjZhNfncw7PP80xEptLWhVjGTqwG8Usi0/yPpIu/YNYgop+XGMfhXyh9uA== 11557 + expo-device@~8.0.8: 11558 + version "8.0.8" 11559 + resolved "https://registry.yarnpkg.com/expo-device/-/expo-device-8.0.8.tgz#2d6e3dbc4e910fcffa90a371112d9da0001f0396" 11560 + integrity sha512-t515WOkeVgIeO3izj+FoXodKTHiSxZ2uF5E9YvCwiR4kANAjvyjFP3vSls2Utjx5ss8y652pZTgh3tOYQmwuZA== 11561 + dependencies: 11562 + ua-parser-js "^0.7.33" 11648 11563 11649 - expo-file-system@~18.1.10: 11650 - version "18.1.10" 11651 - resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-18.1.10.tgz#22f3bcc2c9a7edcd6bba5ece3c90a8467fda47be" 11652 - integrity sha512-SyaWg+HitScLuyEeSG9gMSDT0hIxbM9jiZjSBP9l9zMnwZjmQwsusE6+7qGiddxJzdOhTP4YGUfvEzeeS0YL3Q== 11564 + expo-eas-client@~1.0.7: 11565 + version "1.0.7" 11566 + resolved "https://registry.yarnpkg.com/expo-eas-client/-/expo-eas-client-1.0.7.tgz#9c9c7909d7bb9b6ceb4bef6875f1b9119ef22a8c" 11567 + integrity sha512-Q/b1X0fM+3beqqvffok14pjxMF600NxopdSr9WJY61fF4xllcVnALS0kEudffp9ihMOfcb5xWYqzKj6jMqYDIw== 11653 11568 11654 - expo-font@~13.3.1: 11655 - version "13.3.1" 11656 - resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-13.3.1.tgz#ed69ae14f263a4c447efb2615b60d9e045372e68" 11657 - integrity sha512-d+xrHYvSM9WB42wj8vP9OOFWyxed5R1evphfDb6zYBmC1dA9Hf89FpT7TNFtj2Bk3clTnpmVqQTCYbbA2P3CLg== 11569 + expo-file-system@~19.0.14: 11570 + version "19.0.14" 11571 + resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-19.0.14.tgz#1169fd9fcba8a5f1ef8e3c232ef8c62274ac4803" 11572 + integrity sha512-0CA7O5IYhab11TlxQlJAx0Xm9pdkk/zEHNiW+Hh/T4atWi9U/J38CIp7iNYSrBvy9dC3rJbze5D1ANcKKr4mSQ== 11573 + 11574 + expo-font@~14.0.8: 11575 + version "14.0.8" 11576 + resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-14.0.8.tgz#3971507cedaa8da7f0ac21f4c4c4d2b62ca754cc" 11577 + integrity sha512-bTUHaJWRZ7ywP8dg3f+wfOwv6RwMV3mWT2CDUIhsK70GjNGlCtiWOCoHsA5Od/esPaVxqc37cCBvQGQRFStRlA== 11658 11578 dependencies: 11659 11579 fontfaceobserver "^2.1.0" 11660 11580 11661 - expo-haptics@~14.1.4: 11662 - version "14.1.4" 11663 - resolved "https://registry.yarnpkg.com/expo-haptics/-/expo-haptics-14.1.4.tgz#442f48b1bdf83484d4fcadc653445aaae6049b70" 11664 - integrity sha512-QZdE3NMX74rTuIl82I+n12XGwpDWKb8zfs5EpwsnGi/D/n7O2Jd4tO5ivH+muEG/OCJOMq5aeaVDqqaQOhTkcA== 11581 + expo-haptics@~15.0.7: 11582 + version "15.0.7" 11583 + resolved "https://registry.yarnpkg.com/expo-haptics/-/expo-haptics-15.0.7.tgz#384bb873d7eca7b141f85e4f300b75eab68ebfe9" 11584 + integrity sha512-7flWsYPrwjJxZ8x82RiJtzsnk1Xp9ahnbd9PhCy3NnsemyMApoWIEUr4waPqFr80DtiLZfhD9VMLL1CKa8AImQ== 11665 11585 11666 11586 expo-image-crop-tool@^0.1.8: 11667 11587 version "0.1.8" 11668 11588 resolved "https://registry.yarnpkg.com/expo-image-crop-tool/-/expo-image-crop-tool-0.1.8.tgz#3e9f34825cf5d7dad1ef2786615571b078ece4e7" 11669 11589 integrity sha512-UlS1zV7JewUzuZzVT9aA0vFD1+dt+pU60ILgt3ntQl4G9SeDJ9bB/+ylz9dzn6BjZecUQkGJmbCQ3H7jGZeZMA== 11670 11590 11671 - expo-image-loader@~5.1.0: 11672 - version "5.1.0" 11673 - resolved "https://registry.yarnpkg.com/expo-image-loader/-/expo-image-loader-5.1.0.tgz#f7d65f9b9a9714eaaf5d50a406cb34cb25262153" 11674 - integrity sha512-sEBx3zDQIODWbB5JwzE7ZL5FJD+DK3LVLWBVJy6VzsqIA6nDEnSFnsnWyCfCTSvbGigMATs1lgkC2nz3Jpve1Q== 11675 - 11676 11591 expo-image-loader@~6.0.0: 11677 11592 version "6.0.0" 11678 11593 resolved "https://registry.yarnpkg.com/expo-image-loader/-/expo-image-loader-6.0.0.tgz#15230442cbb90e101c080a4c81e37d974e43e072" 11679 11594 integrity sha512-nKs/xnOGw6ACb4g26xceBD57FKLFkSwEUTDXEDF3Gtcu3MqF3ZIYd3YM+sSb1/z9AKV1dYT7rMSGVNgsveXLIQ== 11680 11595 11681 - expo-image-manipulator@~13.1.7: 11682 - version "13.1.7" 11683 - resolved "https://registry.yarnpkg.com/expo-image-manipulator/-/expo-image-manipulator-13.1.7.tgz#e891ce9b49d75962eafdf5b7d670116583379e76" 11684 - integrity sha512-DBy/Xdd0E/yFind14x36XmwfWuUxOHI/oH97/giKjjPaRc2dlyjQ3tuW3x699hX6gAs9Sixj5WEJ1qNf3c8sag== 11596 + expo-image-manipulator@~14.0.7: 11597 + version "14.0.7" 11598 + resolved "https://registry.yarnpkg.com/expo-image-manipulator/-/expo-image-manipulator-14.0.7.tgz#e0798d849bcb4e58b570cb74159fd1ffb56edb5e" 11599 + integrity sha512-NMHssudagLTAT6ZQ2upnJYT+gVLAt5vC+iD+TBIdV3ZS44yhrq+p2gCrYahDvtVywfmTI5WsbH+Sh1BXbmJUQw== 11685 11600 dependencies: 11686 - expo-image-loader "~5.1.0" 11601 + expo-image-loader "~6.0.0" 11687 11602 11688 - expo-image-picker@17.0.5: 11689 - version "17.0.5" 11690 - resolved "https://registry.yarnpkg.com/expo-image-picker/-/expo-image-picker-17.0.5.tgz#236607a90f2c8ae63d377405d2bf295cfb192b84" 11691 - integrity sha512-K/fWkhNdZOPKKxjH6/+gnmqqOavBZt5lD5LI5BhdcCeTHt91GuBcTm5PM5AvR3eR0Vi5ZZqIKBTMVss8jLIoWg== 11603 + expo-image-picker@~17.0.8: 11604 + version "17.0.8" 11605 + resolved "https://registry.yarnpkg.com/expo-image-picker/-/expo-image-picker-17.0.8.tgz#c4430994de81f3e9995c9ce77cb76403213b17d7" 11606 + integrity sha512-489ByhVs2XPoAu9zodivAKLv7hG4S/FOe8hO/C2U6jVxmRjpAKakKNjMml0IwWjf1+c/RYBqm1XxKaZ+vq/fDQ== 11692 11607 dependencies: 11693 11608 expo-image-loader "~6.0.0" 11694 11609 11695 - expo-image@^2.4.0: 11696 - version "2.4.0" 11697 - resolved "https://registry.yarnpkg.com/expo-image/-/expo-image-2.4.0.tgz#02f7fd743387206914cd431a6367f5be53509e3e" 11698 - integrity sha512-TQ/LvrtJ9JBr+Tf198CAqflxcvdhuj7P24n0LQ1jHaWIVA7Z+zYKbYHnSMPSDMul/y0U46Z5bFLbiZiSidgcNw== 11610 + expo-image@~3.0.8: 11611 + version "3.0.8" 11612 + resolved "https://registry.yarnpkg.com/expo-image/-/expo-image-3.0.8.tgz#ec76f7a300712cc659b197e5478362426e411424" 11613 + integrity sha512-L83fTHVjvE5hACxUXPk3dpABteI/IypeqxKMeOAAcT2eB/jbqT53ddsYKEvKAP86eoByQ7+TCtw9AOUizEtaTQ== 11699 11614 11700 - expo-intent-launcher@^12.1.5: 11701 - version "12.1.5" 11702 - resolved "https://registry.yarnpkg.com/expo-intent-launcher/-/expo-intent-launcher-12.1.5.tgz#ed3051292b33e131535d9b35ca20b48cf56d1364" 11703 - integrity sha512-KmCc/dJHTnVf2ZdrZhYSkvQ588K7qQW+nBGfJj5woCwhEXwYz1xOLQcShnPQgQWRf8conAvQDkI3pbjYNPcECw== 11615 + expo-intent-launcher@~13.0.7: 11616 + version "13.0.7" 11617 + resolved "https://registry.yarnpkg.com/expo-intent-launcher/-/expo-intent-launcher-13.0.7.tgz#c86488d47f8fba908a9dd0d1460a3ea06b0cefdc" 11618 + integrity sha512-4em7utK59gftgBwokpw+TQkyY27C5JH28LLrM/ZTABIsAMRUEqS+Inzd/xtN0hvxo2Z8aTsd+N1WRcCdOehYdg== 11704 11619 11705 11620 expo-json-utils@~0.15.0: 11706 11621 version "0.15.0" 11707 11622 resolved "https://registry.yarnpkg.com/expo-json-utils/-/expo-json-utils-0.15.0.tgz#6723574814b9e6b0a90e4e23662be76123ab6ae9" 11708 11623 integrity sha512-duRT6oGl80IDzH2LD2yEFWNwGIC2WkozsB6HF3cDYNoNNdUvFk6uN3YiwsTsqVM/D0z6LEAQ01/SlYvN+Fw0JQ== 11709 11624 11710 - expo-keep-awake@~14.1.4: 11711 - version "14.1.4" 11712 - resolved "https://registry.yarnpkg.com/expo-keep-awake/-/expo-keep-awake-14.1.4.tgz#80197728563e0e17523e5a606fbd6fbed9639503" 11713 - integrity sha512-wU9qOnosy4+U4z/o4h8W9PjPvcFMfZXrlUoKTMBW7F4pLqhkkP/5G4EviPZixv4XWFMjn1ExQ5rV6BX8GwJsWA== 11625 + expo-keep-awake@~15.0.7: 11626 + version "15.0.7" 11627 + resolved "https://registry.yarnpkg.com/expo-keep-awake/-/expo-keep-awake-15.0.7.tgz#4eada556e1cca6c9c2e5aa39478fd01816cd0bc9" 11628 + integrity sha512-CgBNcWVPnrIVII5G54QDqoE125l+zmqR4HR8q+MQaCfHet+dYpS5vX5zii/RMayzGN4jPgA4XYIQ28ePKFjHoA== 11714 11629 11715 - expo-linear-gradient@~14.1.5: 11716 - version "14.1.5" 11717 - resolved "https://registry.yarnpkg.com/expo-linear-gradient/-/expo-linear-gradient-14.1.5.tgz#414bf0c8145089087198d4dd5a419eb324af2a02" 11718 - integrity sha512-BSN3MkSGLZoHMduEnAgfhoj3xqcDWaoICgIr4cIYEx1GcHfKMhzA/O4mpZJ/WC27BP1rnAqoKfbclk1eA70ndQ== 11630 + expo-linear-gradient@~15.0.7: 11631 + version "15.0.7" 11632 + resolved "https://registry.yarnpkg.com/expo-linear-gradient/-/expo-linear-gradient-15.0.7.tgz#d1ebbda5ecc58afb58398f5a06affd0e83894149" 11633 + integrity sha512-yF+y+9Shpr/OQFfy/wglB/0bykFMbwHBTuMRa5Of/r2P1wbkcacx8rg0JsUWkXH/rn2i2iWdubyqlxSJa3ggZA== 11719 11634 11720 - expo-linking@~7.1.5: 11721 - version "7.1.5" 11722 - resolved "https://registry.yarnpkg.com/expo-linking/-/expo-linking-7.1.5.tgz#99633892712d5442ddb1c6c3857346eb7a67119b" 11723 - integrity sha512-8g20zOpROW78bF+bLI4a3ZWj4ntLgM0rCewKycPL0jk9WGvBrBtFtwwADJgOiV1EurNp3lcquerXGlWS+SOQyA== 11635 + expo-linking@~8.0.8: 11636 + version "8.0.8" 11637 + resolved "https://registry.yarnpkg.com/expo-linking/-/expo-linking-8.0.8.tgz#ad348c133d048043990177f67dfb6a89bf628a6e" 11638 + integrity sha512-MyeMcbFDKhXh4sDD1EHwd0uxFQNAc6VCrwBkNvvvufUsTYFq3glTA9Y8a+x78CPpjNqwNAamu74yIaIz7IEJyg== 11724 11639 dependencies: 11725 - expo-constants "~17.1.6" 11640 + expo-constants "~18.0.8" 11726 11641 invariant "^2.2.4" 11727 11642 11728 - expo-localization@~16.1.5: 11729 - version "16.1.5" 11730 - resolved "https://registry.yarnpkg.com/expo-localization/-/expo-localization-16.1.5.tgz#b2877f514669924b2a99d7f85d90e2378bee9e10" 11731 - integrity sha512-dymvf0S11afyMeRbnoXd2iWWzFYwg21jHTnLBO/7ObNO1rKlYpus0ghVDnh+sJFV2u7s518e/JTcAqNR69EZkw== 11643 + expo-localization@~17.0.7: 11644 + version "17.0.7" 11645 + resolved "https://registry.yarnpkg.com/expo-localization/-/expo-localization-17.0.7.tgz#24559be23cb7d9757fd8f8c88380d7b4ee2339a2" 11646 + integrity sha512-ACg1B0tJLNa+f8mZfAaNrMyNzrrzHAARVH1sHHvh+LolKdQpgSKX69Uroz1Llv4C71furpwBklVStbNcEwVVVA== 11732 11647 dependencies: 11733 11648 rtl-detect "^1.0.2" 11734 11649 11735 - expo-manifests@~0.16.5: 11736 - version "0.16.5" 11737 - resolved "https://registry.yarnpkg.com/expo-manifests/-/expo-manifests-0.16.5.tgz#bb57ceff3db4eb74679d4a155b2ca2050375ce10" 11738 - integrity sha512-zLUeJogn2C7qOE75Zz7jcmJorMfIbSRR35ctspN0OK/Hq/+PAAptA8p9jNVC8xp/91uP9uI8f3xPhh+A11eR2A== 11650 + expo-manifests@~1.0.8: 11651 + version "1.0.8" 11652 + resolved "https://registry.yarnpkg.com/expo-manifests/-/expo-manifests-1.0.8.tgz#2ee1b33f974481d8cc5fc76352e0c78de5ff74d6" 11653 + integrity sha512-nA5PwU2uiUd+2nkDWf9e71AuFAtbrb330g/ecvuu52bmaXtN8J8oiilc9BDvAX0gg2fbtOaZdEdjBYopt1jdlQ== 11739 11654 dependencies: 11740 - "@expo/config" "~11.0.10" 11655 + "@expo/config" "~12.0.8" 11741 11656 expo-json-utils "~0.15.0" 11742 11657 11743 - expo-media-library@~17.1.7: 11744 - version "17.1.7" 11745 - resolved "https://registry.yarnpkg.com/expo-media-library/-/expo-media-library-17.1.7.tgz#71ed3d2d246d33410d6aecc335098a23519bd890" 11746 - integrity sha512-hLCoMvlhjtt+iYxPe71P1F6t06mYGysuNOfjQzDbbf64PCkglCZJYmywPyUSV1V5Hu9DhRj//gEg+Ki+7VWXog== 11658 + expo-media-library@~18.2.0: 11659 + version "18.2.0" 11660 + resolved "https://registry.yarnpkg.com/expo-media-library/-/expo-media-library-18.2.0.tgz#b7515e25df5951e6b579b2ca1bee934ed206fa43" 11661 + integrity sha512-aIYLIqmU8LFWrQcfZdwg9f/iWm0wC8uhZ7HiUiTnrigtxf417cVvNokX9afXpIOKBHAHRjVIbcs1nN8KZDE2Fw== 11747 11662 11748 - expo-modules-autolinking@2.1.11: 11749 - version "2.1.11" 11750 - resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-2.1.11.tgz#efc2e756ccc8b9e0b927596ba074aefe31b5cbe4" 11751 - integrity sha512-KrWQo+cE4gWYNePBBhmHGVzf63gYV19ZLXe9EIH3GHTkViVzIX+Lp618H/7GxfawpN5kbhvilATH1QEKKnUUww== 11663 + expo-modules-autolinking@3.0.12: 11664 + version "3.0.12" 11665 + resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-3.0.12.tgz#3e02176287d21e3c5a13000d45dbed3cdeefa128" 11666 + integrity sha512-vZijQgdtmhAhL8H3C0gEjWC0gGBVPVQdVZM92Zqcu2vXjRNDSqIxYXRTS3UT0nZzFltdqmeZAGxvWspxQLYtOQ== 11752 11667 dependencies: 11753 11668 "@expo/spawn-async" "^1.7.2" 11754 11669 chalk "^4.1.0" 11755 11670 commander "^7.2.0" 11756 - find-up "^5.0.0" 11757 11671 glob "^10.4.2" 11758 11672 require-from-string "^2.0.2" 11759 11673 resolve-from "^5.0.0" 11760 11674 11761 - expo-modules-core@2.4.0: 11762 - version "2.4.0" 11763 - resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-2.4.0.tgz#3081d62fadff913090cc5abfe46d9ec6b0e75789" 11764 - integrity sha512-Ko5eHBdvuMykjw9P9C9PF54/wBSsGOxaOjx92I5BwgKvEmUwN3UrXFV4CXzlLVbLfSYUQaLcB220xmPfgvT7Fg== 11675 + expo-modules-core@3.0.17: 11676 + version "3.0.17" 11677 + resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-3.0.17.tgz#3d7648eb256f34f9992afa251ad8d46c3ca49126" 11678 + integrity sha512-P1jZn8yjWi4jSCH+r9A1NykLR+0JtFYprJgYwnZ1EVFRtw+DoMjir0OexM9ehCuBg8sKDCbzCUAgm/JFnpjQww== 11765 11679 dependencies: 11766 11680 invariant "^2.2.4" 11767 11681 11768 - expo-notifications@~0.31.3: 11769 - version "0.31.3" 11770 - resolved "https://registry.yarnpkg.com/expo-notifications/-/expo-notifications-0.31.3.tgz#eb82c9975e26dcc4fa694b79970792c897ad8d16" 11771 - integrity sha512-AATxKoav5ZvwcRel2SKYNZc+EvOAKvAjxyBezC8y3J5fMNe/uKIhMzh3FN4fKdOi9ao/UBHkvLiUO2MqVnvBNg== 11682 + expo-notifications@~0.32.11: 11683 + version "0.32.11" 11684 + resolved "https://registry.yarnpkg.com/expo-notifications/-/expo-notifications-0.32.11.tgz#0d90d08efdf4693ceaa32ab8bb7455d56424c441" 11685 + integrity sha512-4rLWC9Q4B7aQywXn9cKAlNY4p00CYKLJ23qZ0Pp/whkX0NxmI4MwJ20YhreV08gjHTTTWHpYU7jqYWpsjtPIxA== 11772 11686 dependencies: 11773 - "@expo/image-utils" "^0.7.4" 11687 + "@expo/image-utils" "^0.8.7" 11774 11688 "@ide/backoff" "^1.0.0" 11775 11689 abort-controller "^3.0.0" 11776 11690 assert "^2.0.0" 11777 11691 badgin "^1.1.5" 11778 - expo-application "~6.1.4" 11779 - expo-constants "~17.1.6" 11692 + expo-application "~7.0.7" 11693 + expo-constants "~18.0.8" 11780 11694 11781 11695 expo-pwa@0.0.127: 11782 11696 version "0.0.127" ··· 11788 11702 commander "2.20.0" 11789 11703 update-check "1.5.3" 11790 11704 11791 - expo-screen-orientation@~8.1.7: 11792 - version "8.1.7" 11793 - resolved "https://registry.yarnpkg.com/expo-screen-orientation/-/expo-screen-orientation-8.1.7.tgz#3751b441f2bfcbde798b1508c0ff9f099f4be911" 11794 - integrity sha512-nYwadYtdU6mMDk0MCHMPPPQtBoeFYJ2FspLRW+J35CMLqzE4nbpwGeiImfXzkvD94fpOCfI4KgLj5vGauC3pfA== 11705 + expo-screen-orientation@~9.0.7: 11706 + version "9.0.7" 11707 + resolved "https://registry.yarnpkg.com/expo-screen-orientation/-/expo-screen-orientation-9.0.7.tgz#27eb8c9f57af22e1917fc025d318dd9bf31e05c3" 11708 + integrity sha512-UH/XlB9eMw+I2cyHSkXhAHRAPk83WyA3k5bst7GLu14wRuWiTch9fb6I7qEJK5CN6+XelcWxlBJymys6Fr/FKA== 11795 11709 11796 - expo-sharing@~13.1.5: 11797 - version "13.1.5" 11798 - resolved "https://registry.yarnpkg.com/expo-sharing/-/expo-sharing-13.1.5.tgz#73d86cdcc037b46ddc82be224dfd3d6bceec497c" 11799 - integrity sha512-X/5sAEiWXL2kdoGE3NO5KmbfcmaCWuWVZXHu8OQef7Yig4ZgHFkGD11HKJ5KqDrDg+SRZe4ISd6MxE7vGUgm4w== 11710 + expo-sharing@~14.0.7: 11711 + version "14.0.7" 11712 + resolved "https://registry.yarnpkg.com/expo-sharing/-/expo-sharing-14.0.7.tgz#64845ea569c725a9a32705be7ef772e556134e1c" 11713 + integrity sha512-t/5tR8ZJNH6tMkHXlF7453UafNIfrpfTG+THN9EMLC4Wsi4bJuESPm3NdmWDg2D4LDALJI/LQo0iEnLAd5Sp4g== 11800 11714 11801 - expo-splash-screen@~0.30.9: 11802 - version "0.30.9" 11803 - resolved "https://registry.yarnpkg.com/expo-splash-screen/-/expo-splash-screen-0.30.9.tgz#8f2a86b3b802ea46065fc761ed60e77e81bdb84c" 11804 - integrity sha512-curHUaZxUTZ2dWvz32ao3xPv5mJr1LBqn5V8xm/IULAehB9RGCn8iKiROMN1PYebSG+56vPMuJmBm9P+ayvJpA== 11715 + expo-splash-screen@~31.0.10: 11716 + version "31.0.10" 11717 + resolved "https://registry.yarnpkg.com/expo-splash-screen/-/expo-splash-screen-31.0.10.tgz#e0edd9782715b82a8eed34d5ebde778b79f850b4" 11718 + integrity sha512-i6g9IK798mae4yvflstQ1HkgahIJ6exzTCTw4vEdxV0J2SwiW3Tj+CwRjf0te7Zsb+7dDQhBTmGZwdv00VER2A== 11805 11719 dependencies: 11806 - "@expo/prebuild-config" "^9.0.6" 11720 + "@expo/prebuild-config" "^54.0.3" 11807 11721 11808 - expo-structured-headers@~4.1.0: 11809 - version "4.1.0" 11810 - resolved "https://registry.yarnpkg.com/expo-structured-headers/-/expo-structured-headers-4.1.0.tgz#5475fc3f9559701cc755fd2d50605f8817d42ad0" 11811 - integrity sha512-2X+aUNzC/qaw7/WyUhrVHNDB0uQ5rE12XA2H/rJXaAiYQSuOeU90ladaN0IJYV9I2XlhYrjXLktLXWbO7zgbag== 11722 + expo-structured-headers@~5.0.0: 11723 + version "5.0.0" 11724 + resolved "https://registry.yarnpkg.com/expo-structured-headers/-/expo-structured-headers-5.0.0.tgz#b3cc223a7a58964652093f088a8988316db9ed9d" 11725 + integrity sha512-RmrBtnSphk5REmZGV+lcdgdpxyzio5rJw8CXviHE6qH5pKQQ83fhMEcigvrkBdsn2Efw2EODp4Yxl1/fqMvOZw== 11812 11726 11813 - expo-system-ui@~5.0.8: 11814 - version "5.0.8" 11815 - resolved "https://registry.yarnpkg.com/expo-system-ui/-/expo-system-ui-5.0.8.tgz#1eaaa95cfa8b5e20750e5fb30918635a58276199" 11816 - integrity sha512-2sI7ALq3W8sKKa3FRW7PmuNznk+48cb1VzFy96vYZLZgTDZViz+fEJNdp1RHgLui/mAl3f8md1LneygSJvZ1EQ== 11727 + expo-system-ui@~6.0.7: 11728 + version "6.0.7" 11729 + resolved "https://registry.yarnpkg.com/expo-system-ui/-/expo-system-ui-6.0.7.tgz#24bc3d36df114f1ccb7a6e3fa26f88c7a7e03788" 11730 + integrity sha512-NT+/r/BOg08lFI9SZO2WFi9X1ZmawkVStknioWzQq6Mt4KinoMS6yl3eLbyOLM3LoptN13Ywfo4W5KHA6TV9Ow== 11817 11731 dependencies: 11818 - "@react-native/normalize-colors" "0.79.3" 11732 + "@react-native/normalize-colors" "0.81.4" 11819 11733 debug "^4.3.2" 11820 11734 11821 - expo-task-manager@~13.1.5: 11822 - version "13.1.5" 11823 - resolved "https://registry.yarnpkg.com/expo-task-manager/-/expo-task-manager-13.1.5.tgz#fc09bdc9562339aa71de4ed2e7ff17491e6b6ee2" 11824 - integrity sha512-9jspZZ6y6hwo6QBwmfsUUX6sY4Mnrw8170LnOqrVfRuClkGaMrqDeBa9YUFTDt/BNYZ/3/QlZZ5QUHT9ziROfQ== 11735 + expo-task-manager@~14.0.7: 11736 + version "14.0.7" 11737 + resolved "https://registry.yarnpkg.com/expo-task-manager/-/expo-task-manager-14.0.7.tgz#87d89ec73a85d973626be0c363bfa24ba9c4998c" 11738 + integrity sha512-wZRksJg4+Me1wDYmv0wnGh5I30ZOkEpjdXECp/cTKbON1ISQgnaz+4B2eJtljvEPYC1ocBdpAGmz9N0CPtc4mg== 11825 11739 dependencies: 11826 - unimodules-app-loader "~5.1.3" 11740 + unimodules-app-loader "~6.0.7" 11827 11741 11828 - expo-updates-interface@~1.1.0: 11829 - version "1.1.0" 11830 - resolved "https://registry.yarnpkg.com/expo-updates-interface/-/expo-updates-interface-1.1.0.tgz#62497d4647b381da9fdb68868ed180203ae737ef" 11831 - integrity sha512-DeB+fRe0hUDPZhpJ4X4bFMAItatFBUPjw/TVSbJsaf3Exeami+2qbbJhWkcTMoYHOB73nOIcaYcWXYJnCJXO0w== 11742 + expo-updates-interface@~2.0.0: 11743 + version "2.0.0" 11744 + resolved "https://registry.yarnpkg.com/expo-updates-interface/-/expo-updates-interface-2.0.0.tgz#7721cb64c37bcb46b23827b2717ef451a9378749" 11745 + integrity sha512-pTzAIufEZdVPKql6iMi5ylVSPqV1qbEopz9G6TSECQmnNde2nwq42PxdFBaUEd8IZJ/fdJLQnOT3m6+XJ5s7jg== 11832 11746 11833 - expo-updates@~0.28.14: 11834 - version "0.28.14" 11835 - resolved "https://registry.yarnpkg.com/expo-updates/-/expo-updates-0.28.14.tgz#bc75b00c0744fec33ba36f8c96e7c86ed0d3c7f6" 11836 - integrity sha512-kxI428W7LGSdDWmN/ud5cIg8+SjmQ5XSaUrYauZ0DKsHm2qq1Lh+NYSUWLvYmps+Baalafe6mILmAX8ZnNg26Q== 11747 + expo-updates@~29.0.11: 11748 + version "29.0.11" 11749 + resolved "https://registry.yarnpkg.com/expo-updates/-/expo-updates-29.0.11.tgz#d9bdc8676f563330461f7950fa504dd4bb48aafc" 11750 + integrity sha512-zD7Zxe3P61WA6fyTdKRckmTFr7h/0BaSSD+Ssr73YiOLOak7GJUb19B+ysADjJP1L0IIOUR9U/UkMLv0r8k9dA== 11837 11751 dependencies: 11838 11752 "@expo/code-signing-certificates" "0.0.5" 11839 - "@expo/config" "~11.0.10" 11840 - "@expo/config-plugins" "~10.0.2" 11753 + "@expo/plist" "^0.4.7" 11841 11754 "@expo/spawn-async" "^1.7.2" 11842 11755 arg "4.1.0" 11843 11756 chalk "^4.1.2" 11844 - expo-eas-client "~0.14.3" 11845 - expo-manifests "~0.16.5" 11846 - expo-structured-headers "~4.1.0" 11847 - expo-updates-interface "~1.1.0" 11757 + debug "^4.3.4" 11758 + expo-eas-client "~1.0.7" 11759 + expo-manifests "~1.0.8" 11760 + expo-structured-headers "~5.0.0" 11761 + expo-updates-interface "~2.0.0" 11762 + getenv "^2.0.0" 11848 11763 glob "^10.4.2" 11849 11764 ignore "^5.3.1" 11850 11765 resolve-from "^5.0.0" 11851 11766 11852 - expo-video@~2.2.1: 11853 - version "2.2.1" 11854 - resolved "https://registry.yarnpkg.com/expo-video/-/expo-video-2.2.1.tgz#d45357ee7a7da5a87c49177587183d1c7feabc57" 11855 - integrity sha512-dw3h0eMLK8WpY1Tnwsgrxx3sFqXiOujmurjGdr+RFG63ZurAze/H9uuKMVl3ps/ZNuK4q/2ifIiJudoFJfwKwA== 11767 + expo-video@~3.0.11: 11768 + version "3.0.11" 11769 + resolved "https://registry.yarnpkg.com/expo-video/-/expo-video-3.0.11.tgz#9ba2c4da694fe3d54f191f160702ddc70412e782" 11770 + integrity sha512-k/xz8Ml/LekuD2U2LomML2mUISvkHzYDz3fXY8Au1fEaYVNTfTs7Gyfo1lvF6S1X7u3XutoAfew8e8e1ZUR2fg== 11856 11771 11857 - expo-web-browser@~14.1.6: 11858 - version "14.1.6" 11859 - resolved "https://registry.yarnpkg.com/expo-web-browser/-/expo-web-browser-14.1.6.tgz#26d66e641e6e96d155be6fa513e7e667a719a0b0" 11860 - integrity sha512-/4P8eWqRyfXIMZna3acg320LXNA+P2cwyEVbjDX8vHnWU+UnOtyRKWy3XaAIyMPQ9hVjBNUQTh4MPvtnPRzakw== 11772 + expo-web-browser@~15.0.7: 11773 + version "15.0.7" 11774 + resolved "https://registry.yarnpkg.com/expo-web-browser/-/expo-web-browser-15.0.7.tgz#eb4bc306db75d8c46f549d8a9150945f9436bcfc" 11775 + integrity sha512-eXnfO3FQ2WthTA8uEPNJ7SDRfPaLIU/P2k082HGEYIHAFZMwh2o9Wo+SDVytO3E95TAv1qwhggUjOrczYzxteQ== 11861 11776 11862 - expo@53.0.11: 11863 - version "53.0.11" 11864 - resolved "https://registry.yarnpkg.com/expo/-/expo-53.0.11.tgz#66053862520ce2a6700d13346ebaf8210a68f24b" 11865 - integrity sha512-+QtvU+6VPd7/o4vmtwuRE/Li2rAiJtD25I6BOnoQSxphaWWaD0PdRQnIV3VQ0HESuJYRuKJ3DkAHNJ3jI6xwzA== 11777 + expo@^54.0.9: 11778 + version "54.0.9" 11779 + resolved "https://registry.yarnpkg.com/expo/-/expo-54.0.9.tgz#bc4be9b156389ea81753e2f7b4d8302f1fa5be0c" 11780 + integrity sha512-hCWkBkftiSSoKCV83CKm5oaA613arl9311mjXCDb7Fn/9FzQWh1koL4Q3nflnYiiCRhFQnecbDOa6YxN+GKVEQ== 11866 11781 dependencies: 11867 11782 "@babel/runtime" "^7.20.0" 11868 - "@expo/cli" "0.24.14" 11869 - "@expo/config" "~11.0.10" 11870 - "@expo/config-plugins" "~10.0.2" 11871 - "@expo/fingerprint" "0.13.0" 11872 - "@expo/metro-config" "0.20.14" 11873 - "@expo/vector-icons" "^14.0.0" 11874 - babel-preset-expo "~13.2.0" 11875 - expo-asset "~11.1.5" 11876 - expo-constants "~17.1.6" 11877 - expo-file-system "~18.1.10" 11878 - expo-font "~13.3.1" 11879 - expo-keep-awake "~14.1.4" 11880 - expo-modules-autolinking "2.1.11" 11881 - expo-modules-core "2.4.0" 11882 - react-native-edge-to-edge "1.6.0" 11783 + "@expo/cli" "54.0.7" 11784 + "@expo/config" "~12.0.9" 11785 + "@expo/config-plugins" "~54.0.1" 11786 + "@expo/devtools" "0.1.7" 11787 + "@expo/fingerprint" "0.15.1" 11788 + "@expo/metro" "~54.0.0" 11789 + "@expo/metro-config" "54.0.4" 11790 + "@expo/vector-icons" "^15.0.2" 11791 + "@ungap/structured-clone" "^1.3.0" 11792 + babel-preset-expo "~54.0.2" 11793 + expo-asset "~12.0.9" 11794 + expo-constants "~18.0.9" 11795 + expo-file-system "~19.0.14" 11796 + expo-font "~14.0.8" 11797 + expo-keep-awake "~15.0.7" 11798 + expo-modules-autolinking "3.0.12" 11799 + expo-modules-core "3.0.17" 11800 + pretty-format "^29.7.0" 11801 + react-refresh "^0.14.2" 11883 11802 whatwg-url-without-unicode "8.0.0-3" 11884 11803 11885 11804 exponential-backoff@^3.1.1: ··· 12281 12200 resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" 12282 12201 integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== 12283 12202 12284 - fs-extra@9.0.0: 12285 - version "9.0.0" 12286 - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.0.tgz#b6afc31036e247b2466dc99c29ae797d5d4580a3" 12287 - integrity sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g== 12288 - dependencies: 12289 - at-least-node "^1.0.0" 12290 - graceful-fs "^4.2.0" 12291 - jsonfile "^6.0.1" 12292 - universalify "^1.0.0" 12293 - 12294 12203 fs-extra@^11.2.0: 12295 12204 version "11.3.0" 12296 12205 resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.3.0.tgz#0daced136bbaf65a555a326719af931adc7a314d" ··· 12542 12451 minipass "^4.2.4" 12543 12452 path-scurry "^1.6.1" 12544 12453 12454 + global-dirs@^0.1.1: 12455 + version "0.1.1" 12456 + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" 12457 + integrity sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg== 12458 + dependencies: 12459 + ini "^1.3.4" 12460 + 12545 12461 globals@^11.1.0: 12546 12462 version "11.12.0" 12547 12463 resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" ··· 12747 12663 resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.25.1.tgz#6aeec17d1983b4eabf69721f3aa3eb705b17f480" 12748 12664 integrity sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw== 12749 12665 12750 - hermes-estree@0.28.1: 12751 - version "0.28.1" 12752 - resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.28.1.tgz#631e6db146b06e62fc1c630939acf4a3c77d1b24" 12753 - integrity sha512-w3nxl/RGM7LBae0v8LH2o36+8VqwOZGv9rX1wyoWT6YaKZLqpJZ0YQ5P0LVr3tuRpf7vCx0iIG4i/VmBJejxTQ== 12666 + hermes-estree@0.29.1: 12667 + version "0.29.1" 12668 + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.29.1.tgz#043c7db076e0e8ef8c5f6ed23828d1ba463ebcc5" 12669 + integrity sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ== 12754 12670 12755 - hermes-parser@0.25.1, hermes-parser@^0.25.1: 12671 + hermes-estree@0.32.0: 12672 + version "0.32.0" 12673 + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.32.0.tgz#bb7da6613ab8e67e334a1854ea1e209f487d307b" 12674 + integrity sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ== 12675 + 12676 + hermes-parser@0.29.1, hermes-parser@^0.29.1: 12677 + version "0.29.1" 12678 + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.29.1.tgz#436b24bcd7bb1e71f92a04c396ccc0716c288d56" 12679 + integrity sha512-xBHWmUtRC5e/UL0tI7Ivt2riA/YBq9+SiYFU7C1oBa/j2jYGlIF9043oak1F47ihuDIxQ5nbsKueYJDRY02UgA== 12680 + dependencies: 12681 + hermes-estree "0.29.1" 12682 + 12683 + hermes-parser@0.32.0: 12684 + version "0.32.0" 12685 + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.32.0.tgz#7916984ef6fdce62e7415d354cf35392061cd303" 12686 + integrity sha512-g4nBOWFpuiTqjR3LZdRxKUkij9iyveWeuks7INEsMX741f3r9xxrOe8TeQfUxtda0eXmiIFiMQzoeSQEno33Hw== 12687 + dependencies: 12688 + hermes-estree "0.32.0" 12689 + 12690 + hermes-parser@^0.25.1: 12756 12691 version "0.25.1" 12757 12692 resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.25.1.tgz#5be0e487b2090886c62bd8a11724cd766d5f54d1" 12758 12693 integrity sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA== 12759 12694 dependencies: 12760 12695 hermes-estree "0.25.1" 12761 - 12762 - hermes-parser@0.28.1: 12763 - version "0.28.1" 12764 - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.28.1.tgz#17b9e6377f334b6870a1f6da2e123fdcd0b605ac" 12765 - integrity sha512-nf8o+hE8g7UJWParnccljHumE9Vlq8F7MqIdeahl+4x0tvCUJYRrT0L7h0MMg/X9YJmkNwsfbaNNrzPtFXOscg== 12766 - dependencies: 12767 - hermes-estree "0.28.1" 12768 12696 12769 12697 history@^5.3.0: 12770 12698 version "5.3.0" ··· 13084 13012 resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 13085 13013 integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== 13086 13014 13087 - ini@~1.3.0: 13015 + ini@^1.3.4, ini@~1.3.0: 13088 13016 version "1.3.8" 13089 13017 resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" 13090 13018 integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== ··· 13880 13808 jest-mock "^29.7.0" 13881 13809 jest-util "^29.7.0" 13882 13810 13883 - jest-expo@~53.0.7: 13884 - version "53.0.7" 13885 - resolved "https://registry.yarnpkg.com/jest-expo/-/jest-expo-53.0.7.tgz#ab1c288940dcdf470c25b7b18e2ed99f03d26bc6" 13886 - integrity sha512-Uiu3ES0sWbsxpifQuBzXMI1/N9JygfJfwEby/Qw/OPndIQ1YeeIQqkbP52xn6UhdSM4qYQiteX3EjY8TfrZIoA== 13811 + jest-expo@~54.0.12: 13812 + version "54.0.12" 13813 + resolved "https://registry.yarnpkg.com/jest-expo/-/jest-expo-54.0.12.tgz#297e57d4744d6fb8fbc8a81cad2aa4acb23e899a" 13814 + integrity sha512-76dZ0Mk4/lBMwmGRWoSFQ08rfmMTVhnAp3Hxua5cND2TVISZcsya3LUZVKfPYxb5lB7H4OR6B7KStQJFkrnJjg== 13887 13815 dependencies: 13888 - "@expo/config" "~11.0.10" 13889 - "@expo/json-file" "^9.1.4" 13816 + "@expo/config" "~12.0.9" 13817 + "@expo/json-file" "^10.0.7" 13890 13818 "@jest/create-cache-key-function" "^29.2.1" 13891 13819 "@jest/globals" "^29.2.1" 13892 13820 babel-jest "^29.2.1" 13893 - find-up "^5.0.0" 13894 13821 jest-environment-jsdom "^29.2.1" 13895 13822 jest-snapshot "^29.2.1" 13896 13823 jest-watch-select-projects "^2.0.0" ··· 13898 13825 json5 "^2.2.3" 13899 13826 lodash "^4.17.19" 13900 13827 react-server-dom-webpack "~19.0.0" 13901 - react-test-renderer "19.0.0" 13828 + react-test-renderer "19.1.0" 13902 13829 server-only "^0.0.1" 13903 13830 stacktrace-js "^2.0.2" 13904 13831 ··· 14521 14448 debug "^2.6.9" 14522 14449 marky "^1.2.2" 14523 14450 14524 - lightningcss-darwin-arm64@1.27.0: 14525 - version "1.27.0" 14526 - resolved "https://registry.yarnpkg.com/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.27.0.tgz#565bd610533941cba648a70e105987578d82f996" 14527 - integrity sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ== 14451 + lightningcss-darwin-arm64@1.30.1: 14452 + version "1.30.1" 14453 + resolved "https://registry.yarnpkg.com/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz#3d47ce5e221b9567c703950edf2529ca4a3700ae" 14454 + integrity sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ== 14528 14455 14529 - lightningcss-darwin-x64@1.27.0: 14530 - version "1.27.0" 14531 - resolved "https://registry.yarnpkg.com/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.27.0.tgz#c906a267237b1c7fe08bff6c5ac032c099bc9482" 14532 - integrity sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg== 14456 + lightningcss-darwin-x64@1.30.1: 14457 + version "1.30.1" 14458 + resolved "https://registry.yarnpkg.com/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz#e81105d3fd6330860c15fe860f64d39cff5fbd22" 14459 + integrity sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA== 14533 14460 14534 - lightningcss-freebsd-x64@1.27.0: 14535 - version "1.27.0" 14536 - resolved "https://registry.yarnpkg.com/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.27.0.tgz#a7c3c4d6ee18dffeb8fa69f14f8f9267f7dc0c34" 14537 - integrity sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA== 14461 + lightningcss-freebsd-x64@1.30.1: 14462 + version "1.30.1" 14463 + resolved "https://registry.yarnpkg.com/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz#a0e732031083ff9d625c5db021d09eb085af8be4" 14464 + integrity sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig== 14538 14465 14539 - lightningcss-linux-arm-gnueabihf@1.27.0: 14540 - version "1.27.0" 14541 - resolved "https://registry.yarnpkg.com/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.27.0.tgz#c7c16432a571ec877bf734fe500e4a43d48c2814" 14542 - integrity sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA== 14466 + lightningcss-linux-arm-gnueabihf@1.30.1: 14467 + version "1.30.1" 14468 + resolved "https://registry.yarnpkg.com/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz#1f5ecca6095528ddb649f9304ba2560c72474908" 14469 + integrity sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q== 14543 14470 14544 - lightningcss-linux-arm64-gnu@1.27.0: 14545 - version "1.27.0" 14546 - resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.27.0.tgz#cfd9e18df1cd65131da286ddacfa3aee6862a752" 14547 - integrity sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A== 14471 + lightningcss-linux-arm64-gnu@1.30.1: 14472 + version "1.30.1" 14473 + resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz#eee7799726103bffff1e88993df726f6911ec009" 14474 + integrity sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw== 14548 14475 14549 - lightningcss-linux-arm64-musl@1.27.0: 14550 - version "1.27.0" 14551 - resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.27.0.tgz#6682ff6b9165acef9a6796bd9127a8e1247bb0ed" 14552 - integrity sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg== 14476 + lightningcss-linux-arm64-musl@1.30.1: 14477 + version "1.30.1" 14478 + resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz#f2e4b53f42892feeef8f620cbb889f7c064a7dfe" 14479 + integrity sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ== 14553 14480 14554 - lightningcss-linux-x64-gnu@1.27.0: 14555 - version "1.27.0" 14556 - resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.27.0.tgz#714221212ad184ddfe974bbb7dbe9300dfde4bc0" 14557 - integrity sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A== 14481 + lightningcss-linux-x64-gnu@1.30.1: 14482 + version "1.30.1" 14483 + resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz#2fc7096224bc000ebb97eea94aea248c5b0eb157" 14484 + integrity sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw== 14558 14485 14559 - lightningcss-linux-x64-musl@1.27.0: 14560 - version "1.27.0" 14561 - resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.27.0.tgz#247958daf622a030a6dc2285afa16b7184bdf21e" 14562 - integrity sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA== 14486 + lightningcss-linux-x64-musl@1.30.1: 14487 + version "1.30.1" 14488 + resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz#66dca2b159fd819ea832c44895d07e5b31d75f26" 14489 + integrity sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ== 14563 14490 14564 - lightningcss-win32-arm64-msvc@1.27.0: 14565 - version "1.27.0" 14566 - resolved "https://registry.yarnpkg.com/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.27.0.tgz#64cfe473c264ef5dc275a4d57a516d77fcac6bc9" 14567 - integrity sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ== 14491 + lightningcss-win32-arm64-msvc@1.30.1: 14492 + version "1.30.1" 14493 + resolved "https://registry.yarnpkg.com/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz#7d8110a19d7c2d22bfdf2f2bb8be68e7d1b69039" 14494 + integrity sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA== 14568 14495 14569 - lightningcss-win32-x64-msvc@1.27.0: 14570 - version "1.27.0" 14571 - resolved "https://registry.yarnpkg.com/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.27.0.tgz#237d0dc87d9cdc9cf82536bcbc07426fa9f3f422" 14572 - integrity sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw== 14496 + lightningcss-win32-x64-msvc@1.30.1: 14497 + version "1.30.1" 14498 + resolved "https://registry.yarnpkg.com/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz#fd7dd008ea98494b85d24b4bea016793f2e0e352" 14499 + integrity sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg== 14573 14500 14574 - lightningcss@~1.27.0: 14575 - version "1.27.0" 14576 - resolved "https://registry.yarnpkg.com/lightningcss/-/lightningcss-1.27.0.tgz#d4608e63044343836dd9769f6c8b5d607867649a" 14577 - integrity sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ== 14501 + lightningcss@^1.30.1: 14502 + version "1.30.1" 14503 + resolved "https://registry.yarnpkg.com/lightningcss/-/lightningcss-1.30.1.tgz#78e979c2d595bfcb90d2a8c0eb632fe6c5bfed5d" 14504 + integrity sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg== 14578 14505 dependencies: 14579 - detect-libc "^1.0.3" 14506 + detect-libc "^2.0.3" 14580 14507 optionalDependencies: 14581 - lightningcss-darwin-arm64 "1.27.0" 14582 - lightningcss-darwin-x64 "1.27.0" 14583 - lightningcss-freebsd-x64 "1.27.0" 14584 - lightningcss-linux-arm-gnueabihf "1.27.0" 14585 - lightningcss-linux-arm64-gnu "1.27.0" 14586 - lightningcss-linux-arm64-musl "1.27.0" 14587 - lightningcss-linux-x64-gnu "1.27.0" 14588 - lightningcss-linux-x64-musl "1.27.0" 14589 - lightningcss-win32-arm64-msvc "1.27.0" 14590 - lightningcss-win32-x64-msvc "1.27.0" 14508 + lightningcss-darwin-arm64 "1.30.1" 14509 + lightningcss-darwin-x64 "1.30.1" 14510 + lightningcss-freebsd-x64 "1.30.1" 14511 + lightningcss-linux-arm-gnueabihf "1.30.1" 14512 + lightningcss-linux-arm64-gnu "1.30.1" 14513 + lightningcss-linux-arm64-musl "1.30.1" 14514 + lightningcss-linux-x64-gnu "1.30.1" 14515 + lightningcss-linux-x64-musl "1.30.1" 14516 + lightningcss-win32-arm64-msvc "1.30.1" 14517 + lightningcss-win32-x64-msvc "1.30.1" 14591 14518 14592 14519 lilconfig@2.1.0, lilconfig@^2.0.3: 14593 14520 version "2.1.0" ··· 14979 14906 resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" 14980 14907 integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== 14981 14908 14982 - metro-babel-transformer@0.82.2: 14983 - version "0.82.2" 14984 - resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.82.2.tgz#acb89a300a070b685cadbfdc3aa3f809b52de9fc" 14985 - integrity sha512-c2gesA7/B4dovPmmYC2HziNXb4XFG3YkQ9FjEzwRnR6KH2hT7nJn6mkcri1h85r3sMttpnmoBuZ8WDz980Zhlw== 14909 + metro-babel-transformer@0.83.1: 14910 + version "0.83.1" 14911 + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.83.1.tgz#77e548b4b8f087fe30ffcd112826b371f83b597d" 14912 + integrity sha512-r3xAD3964E8dwDBaZNSO2aIIvWXjIK80uO2xo0/pi3WI8XWT9h5SCjtGWtMtE5PRWw+t20TN0q1WMRsjvhC1rQ== 14913 + dependencies: 14914 + "@babel/core" "^7.25.2" 14915 + flow-enums-runtime "^0.0.6" 14916 + hermes-parser "0.29.1" 14917 + nullthrows "^1.1.1" 14918 + 14919 + metro-babel-transformer@0.83.2: 14920 + version "0.83.2" 14921 + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.83.2.tgz#d3885f2a266f01e43f16bdcfb786b1d8f1598f56" 14922 + integrity sha512-rirY1QMFlA1uxH3ZiNauBninwTioOgwChnRdDcbB4tgRZ+bGX9DiXoh9QdpppiaVKXdJsII932OwWXGGV4+Nlw== 14986 14923 dependencies: 14987 14924 "@babel/core" "^7.25.2" 14988 14925 flow-enums-runtime "^0.0.6" 14989 - hermes-parser "0.28.1" 14926 + hermes-parser "0.32.0" 14990 14927 nullthrows "^1.1.1" 14991 14928 14992 - metro-cache-key@0.82.2: 14993 - version "0.82.2" 14994 - resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.82.2.tgz#d1b73cd4849e9ed3984aeb2386e5b198f8f59fad" 14995 - integrity sha512-lfjC9zzSri+rS7lkoCh04LniFga8JQVUqSuscD9KraIm9zRzwIwvaMx8V6Oogiezs+FAJUOSnVNhHcHc9l8H2Q== 14929 + metro-cache-key@0.83.1: 14930 + version "0.83.1" 14931 + resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.83.1.tgz#18c59c7c6944cfa0856d57ff5ebbdc18dec12687" 14932 + integrity sha512-ZUs+GD5CNeDLxx5UUWmfg26IL+Dnbryd+TLqTlZnDEgehkIa11kUSvgF92OFfJhONeXzV4rZDRGNXoo6JT+8Gg== 14996 14933 dependencies: 14997 14934 flow-enums-runtime "^0.0.6" 14998 14935 14999 - metro-cache@0.82.2: 15000 - version "0.82.2" 15001 - resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.82.2.tgz#2d5427164a8bf9f15c6fb96484666cd1187eda6b" 15002 - integrity sha512-MxY4xvPKuE68NYpKJjH8YvVVugDL2QcuTracHsV5/30ZIaRr0v1QuAX5vt45OCQDQQWeh1rDv3E4JB6AbIvnZQ== 14936 + metro-cache-key@0.83.2: 14937 + version "0.83.2" 14938 + resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.83.2.tgz#b34427fdafe551d567ac312f8a3c7e334a20f796" 14939 + integrity sha512-3EMG/GkGKYoTaf5RqguGLSWRqGTwO7NQ0qXKmNBjr0y6qD9s3VBXYlwB+MszGtmOKsqE9q3FPrE5Nd9Ipv7rZw== 14940 + dependencies: 14941 + flow-enums-runtime "^0.0.6" 14942 + 14943 + metro-cache@0.83.1: 14944 + version "0.83.1" 14945 + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.83.1.tgz#bc1319d44934d0935ec4eaf10d28b90ec6ce0aac" 14946 + integrity sha512-7N/Ad1PHa1YMWDNiyynTPq34Op2qIE68NWryGEQ4TSE3Zy6a8GpsYnEEZE4Qi6aHgsE+yZHKkRczeBgxhnFIxQ== 15003 14947 dependencies: 15004 14948 exponential-backoff "^3.1.1" 15005 14949 flow-enums-runtime "^0.0.6" 15006 14950 https-proxy-agent "^7.0.5" 15007 - metro-core "0.82.2" 14951 + metro-core "0.83.1" 14952 + 14953 + metro-cache@0.83.2: 14954 + version "0.83.2" 14955 + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.83.2.tgz#d647d9253312801b19c4930be586c60976244540" 14956 + integrity sha512-Z43IodutUZeIS7OTH+yQFjc59QlFJ6s5OvM8p2AP9alr0+F8UKr8ADzFzoGKoHefZSKGa4bJx7MZJLF6GwPDHQ== 14957 + dependencies: 14958 + exponential-backoff "^3.1.1" 14959 + flow-enums-runtime "^0.0.6" 14960 + https-proxy-agent "^7.0.5" 14961 + metro-core "0.83.2" 15008 14962 15009 - metro-config@0.82.2, metro-config@^0.82.0: 15010 - version "0.82.2" 15011 - resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.82.2.tgz#0766d13f9707d60367a824f506fdd5144f7cb53b" 15012 - integrity sha512-0dG3qCFLoE3ddNexAxSLJ7FbGjEbwUjDNOgYeCLoPSkKB01k5itvvr2HFfl2HisOCfLcpjpVzF5NtB/O71lxfA== 14963 + metro-config@0.83.1: 14964 + version "0.83.1" 14965 + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.83.1.tgz#28db7ae553883802c30b1eb374817ad1e686e7b4" 14966 + integrity sha512-HJhpZx3wyOkux/jeF1o7akFJzZFdbn6Zf7UQqWrvp7gqFqNulQ8Mju09raBgPmmSxKDl4LbbNeigkX0/nKY1QA== 15013 14967 dependencies: 15014 14968 connect "^3.6.5" 15015 14969 cosmiconfig "^5.0.5" 15016 14970 flow-enums-runtime "^0.0.6" 15017 14971 jest-validate "^29.7.0" 15018 - metro "0.82.2" 15019 - metro-cache "0.82.2" 15020 - metro-core "0.82.2" 15021 - metro-runtime "0.82.2" 14972 + metro "0.83.1" 14973 + metro-cache "0.83.1" 14974 + metro-core "0.83.1" 14975 + metro-runtime "0.83.1" 14976 + 14977 + metro-config@0.83.2, metro-config@^0.83.1: 14978 + version "0.83.2" 14979 + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.83.2.tgz#5ab5eba754c7affd0f3e44be98543aea37c9fab7" 14980 + integrity sha512-1FjCcdBe3e3D08gSSiU9u3Vtxd7alGH3x/DNFqWDFf5NouX4kLgbVloDDClr1UrLz62c0fHh2Vfr9ecmrOZp+g== 14981 + dependencies: 14982 + connect "^3.6.5" 14983 + flow-enums-runtime "^0.0.6" 14984 + jest-validate "^29.7.0" 14985 + metro "0.83.2" 14986 + metro-cache "0.83.2" 14987 + metro-core "0.83.2" 14988 + metro-runtime "0.83.2" 14989 + yaml "^2.6.1" 14990 + 14991 + metro-core@0.83.1: 14992 + version "0.83.1" 14993 + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.83.1.tgz#fbedf8c6cfdcc58eaec7011718f1041ac9562cff" 14994 + integrity sha512-uVL1eAJcMFd2o2Q7dsbpg8COaxjZBBGaXqO2OHnivpCdfanraVL8dPmY6It9ZeqWLOihUKZ2yHW4b6soVCzH/Q== 14995 + dependencies: 14996 + flow-enums-runtime "^0.0.6" 14997 + lodash.throttle "^4.1.1" 14998 + metro-resolver "0.83.1" 15022 14999 15023 - metro-core@0.82.2, metro-core@^0.82.0: 15024 - version "0.82.2" 15025 - resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.82.2.tgz#8c95128a247848f750835c184c29ca23905892ab" 15026 - integrity sha512-d2XMkWbRh6PdPV1OZ8OyUyDWrtEbQ1m5ASpKtemLPbujfoE4RlwFZdl4ljfBNVVZ1s0z7tgsSFwKMyTeXgjtSg== 15000 + metro-core@0.83.2, metro-core@^0.83.1: 15001 + version "0.83.2" 15002 + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.83.2.tgz#8b6292482c8cd88bae5f56c5f4903ef7ee292631" 15003 + integrity sha512-8DRb0O82Br0IW77cNgKMLYWUkx48lWxUkvNUxVISyMkcNwE/9ywf1MYQUE88HaKwSrqne6kFgCSA/UWZoUT0Iw== 15027 15004 dependencies: 15028 15005 flow-enums-runtime "^0.0.6" 15029 15006 lodash.throttle "^4.1.1" 15030 - metro-resolver "0.82.2" 15007 + metro-resolver "0.83.2" 15008 + 15009 + metro-file-map@0.83.1: 15010 + version "0.83.1" 15011 + resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.83.1.tgz#9c9a295edd0eb234f23b44952786f0e95c3b2d8d" 15012 + integrity sha512-Yu429lnexKl44PttKw3nhqgmpBR+6UQ/tRaYcxPeEShtcza9DWakCn7cjqDTQZtWR2A8xSNv139izJMyQ4CG+w== 15013 + dependencies: 15014 + debug "^4.4.0" 15015 + fb-watchman "^2.0.0" 15016 + flow-enums-runtime "^0.0.6" 15017 + graceful-fs "^4.2.4" 15018 + invariant "^2.2.4" 15019 + jest-worker "^29.7.0" 15020 + micromatch "^4.0.4" 15021 + nullthrows "^1.1.1" 15022 + walker "^1.0.7" 15031 15023 15032 - metro-file-map@0.82.2: 15033 - version "0.82.2" 15034 - resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.82.2.tgz#acb98d73701373e12f1294f1998b983749e4c7cb" 15035 - integrity sha512-pax0WA80eRH096YO0kwox+ZD5im3V0Vswr2x1YqdMcZVWlr6uwXgQdo9q+mpcvJ1k77J+hmY5HIg71bqrUptVg== 15024 + metro-file-map@0.83.2: 15025 + version "0.83.2" 15026 + resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.83.2.tgz#8f943d608f27216fde8dd91787294b5a9409752e" 15027 + integrity sha512-cMSWnEqZrp/dzZIEd7DEDdk72PXz6w5NOKriJoDN9p1TDQ5nAYrY2lHi8d6mwbcGLoSlWmpPyny9HZYFfPWcGQ== 15036 15028 dependencies: 15037 15029 debug "^4.4.0" 15038 15030 fb-watchman "^2.0.0" ··· 15044 15036 nullthrows "^1.1.1" 15045 15037 walker "^1.0.7" 15046 15038 15047 - metro-minify-terser@0.82.2: 15048 - version "0.82.2" 15049 - resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.82.2.tgz#9afd1d486357065edfd01b5e9a9f1e18a93018e9" 15050 - integrity sha512-+nveaEdQUvsoi0OSr4Cp+btevZsg2DKsu8kUJsvyLIcRRFPUw9CwzF3V2cA5b55DY5LcIJyAcZf4D9ARKfoilQ== 15039 + metro-minify-terser@0.83.1: 15040 + version "0.83.1" 15041 + resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.83.1.tgz#227f534876fb8eb089b64d7bff8cf77d1817c8f4" 15042 + integrity sha512-kmooOxXLvKVxkh80IVSYO4weBdJDhCpg5NSPkjzzAnPJP43u6+usGXobkTWxxrAlq900bhzqKek4pBsUchlX6A== 15043 + dependencies: 15044 + flow-enums-runtime "^0.0.6" 15045 + terser "^5.15.0" 15046 + 15047 + metro-minify-terser@0.83.2: 15048 + version "0.83.2" 15049 + resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.83.2.tgz#17ea8aef987970f8505ed8f890ab00c47c419608" 15050 + integrity sha512-zvIxnh7U0JQ7vT4quasKsijId3dOAWgq+ip2jF/8TMrPUqQabGrs04L2dd0haQJ+PA+d4VvK/bPOY8X/vL2PWw== 15051 15051 dependencies: 15052 15052 flow-enums-runtime "^0.0.6" 15053 15053 terser "^5.15.0" ··· 15097 15097 babel-plugin-transform-flow-enums "^0.0.2" 15098 15098 react-refresh "^0.4.0" 15099 15099 15100 - metro-resolver@0.82.2: 15101 - version "0.82.2" 15102 - resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.82.2.tgz#994ebdbf23970fc460c50e47d39bf74db3b87e57" 15103 - integrity sha512-Who2hGzq2aCGSsBaQBU0L3SADiy/kj/gv0coujNWziRY4SKq7ECKzWqtVk1JlEF7IGXDDRDxEgFuLmPV6mZGVQ== 15100 + metro-resolver@0.83.1: 15101 + version "0.83.1" 15102 + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.83.1.tgz#2e14c8b0762883f3568f41cde08f4a48893021ce" 15103 + integrity sha512-t8j46kiILAqqFS5RNa+xpQyVjULxRxlvMidqUswPEk5nQVNdlJslqizDm/Et3v/JKwOtQGkYAQCHxP1zGStR/g== 15104 15104 dependencies: 15105 15105 flow-enums-runtime "^0.0.6" 15106 15106 15107 - metro-runtime@0.82.2, metro-runtime@^0.82.0: 15108 - version "0.82.2" 15109 - resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.82.2.tgz#4a86e48cdb124dd5f53fa42befadfd0838c58fdb" 15110 - integrity sha512-gEcb2AfDs3GRs2SFjtEmG0k61B/cZEVCbh6cSmkjJpyHr+VRjw77MnDpX9AUcJYa4bCT63E7IEySOMM0Z8p87g== 15107 + metro-resolver@0.83.2: 15108 + version "0.83.2" 15109 + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.83.2.tgz#d4a40a602615baacfb94d8a773e8b93eaac70d0f" 15110 + integrity sha512-Yf5mjyuiRE/Y+KvqfsZxrbHDA15NZxyfg8pIk0qg47LfAJhpMVEX+36e6ZRBq7KVBqy6VDX5Sq55iHGM4xSm7Q== 15111 + dependencies: 15112 + flow-enums-runtime "^0.0.6" 15113 + 15114 + metro-runtime@0.83.1: 15115 + version "0.83.1" 15116 + resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.83.1.tgz#5835c57c20cb89db45c48abb4bdae0246529a21b" 15117 + integrity sha512-3Ag8ZS4IwafL/JUKlaeM6/CbkooY+WcVeqdNlBG0m4S0Qz0om3rdFdy1y6fYBpl6AwXJwWeMuXrvZdMuByTcRA== 15111 15118 dependencies: 15112 15119 "@babel/runtime" "^7.25.0" 15113 15120 flow-enums-runtime "^0.0.6" 15114 15121 15115 - metro-source-map@0.82.2, metro-source-map@^0.82.0: 15116 - version "0.82.2" 15117 - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.82.2.tgz#19c1cb06e462a9f19ff76dfc3827c2561cbebf63" 15118 - integrity sha512-S26xPdz1/EeAY0HqaPXfny8CeiY0Dvl4sBLQiXGXhoES4gUDAuMhA1tioKrv5F+x68Sod8cp8Js6EGqbMXeqMA== 15122 + metro-runtime@0.83.2, metro-runtime@^0.83.1: 15123 + version "0.83.2" 15124 + resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.83.2.tgz#77c9715483fd3d449407435c1c160f7410c588d7" 15125 + integrity sha512-nnsPtgRvFbNKwemqs0FuyFDzXLl+ezuFsUXDbX8o0SXOfsOPijqiQrf3kuafO1Zx1aUWf4NOrKJMAQP5EEHg9A== 15126 + dependencies: 15127 + "@babel/runtime" "^7.25.0" 15128 + flow-enums-runtime "^0.0.6" 15129 + 15130 + metro-source-map@0.83.1: 15131 + version "0.83.1" 15132 + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.83.1.tgz#afaeccad77f543eebfe22ecc1d94c0b58c721946" 15133 + integrity sha512-De7Vbeo96fFZ2cqmI0fWwVJbtHIwPZv++LYlWSwzTiCzxBDJORncN0LcT48Vi2UlQLzXJg+/CuTAcy7NBVh69A== 15119 15134 dependencies: 15120 15135 "@babel/traverse" "^7.25.3" 15121 15136 "@babel/traverse--for-generate-function-map" "npm:@babel/traverse@^7.25.3" 15122 15137 "@babel/types" "^7.25.2" 15123 15138 flow-enums-runtime "^0.0.6" 15124 15139 invariant "^2.2.4" 15125 - metro-symbolicate "0.82.2" 15140 + metro-symbolicate "0.83.1" 15126 15141 nullthrows "^1.1.1" 15127 - ob1 "0.82.2" 15142 + ob1 "0.83.1" 15128 15143 source-map "^0.5.6" 15129 15144 vlq "^1.0.0" 15130 15145 15131 - metro-symbolicate@0.82.2: 15132 - version "0.82.2" 15133 - resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.82.2.tgz#1e16d60fb9b96e7067527cfb2257f2b46406a4f6" 15134 - integrity sha512-iheanMnOMned6gjt6sKSfU5AoNyV6pJyQAWydwuHcjhGpa/kiAM0kKmw23qHejELK89Yw8HDZ3Fd/5l1jxpFVA== 15146 + metro-source-map@0.83.2, metro-source-map@^0.83.1: 15147 + version "0.83.2" 15148 + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.83.2.tgz#5688eeb3fc85a1ca0f5f5efede2257a872e2b9fe" 15149 + integrity sha512-5FL/6BSQvshIKjXOennt9upFngq2lFvDakZn5LfauIVq8+L4sxXewIlSTcxAtzbtjAIaXeOSVMtCJ5DdfCt9AA== 15135 15150 dependencies: 15151 + "@babel/traverse" "^7.25.3" 15152 + "@babel/traverse--for-generate-function-map" "npm:@babel/traverse@^7.25.3" 15153 + "@babel/types" "^7.25.2" 15136 15154 flow-enums-runtime "^0.0.6" 15137 15155 invariant "^2.2.4" 15138 - metro-source-map "0.82.2" 15156 + metro-symbolicate "0.83.2" 15139 15157 nullthrows "^1.1.1" 15158 + ob1 "0.83.2" 15140 15159 source-map "^0.5.6" 15141 15160 vlq "^1.0.0" 15142 15161 15143 - metro-transform-plugins@0.82.2: 15144 - version "0.82.2" 15145 - resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.82.2.tgz#2948a012ef40b36ad272fc986920fd7e9b552be4" 15146 - integrity sha512-kEveuEVxghTEXkDiyY0MT5QRqei092KJG46nduo0VghFgI6QFodbAjFit1ULyWsn2VOTGSUDJ3VgHBMy7MaccA== 15162 + metro-symbolicate@0.83.1: 15163 + version "0.83.1" 15164 + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.83.1.tgz#c03edc8e7c0e8b44821f2a807c0a8342aaeb77eb" 15165 + integrity sha512-wPxYkONlq/Sv8Ji7vHEx5OzFouXAMQJjpcPW41ySKMLP/Ir18SsiJK2h4YkdKpYrTS1+0xf8oqF6nxCsT3uWtg== 15166 + dependencies: 15167 + flow-enums-runtime "^0.0.6" 15168 + invariant "^2.2.4" 15169 + metro-source-map "0.83.1" 15170 + nullthrows "^1.1.1" 15171 + source-map "^0.5.6" 15172 + vlq "^1.0.0" 15173 + 15174 + metro-symbolicate@0.83.2: 15175 + version "0.83.2" 15176 + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.83.2.tgz#63a5f31cdb6db17371a00d259890643d84a75549" 15177 + integrity sha512-KoU9BLwxxED6n33KYuQQuc5bXkIxF3fSwlc3ouxrrdLWwhu64muYZNQrukkWzhVKRNFIXW7X2iM8JXpi2heIPw== 15178 + dependencies: 15179 + flow-enums-runtime "^0.0.6" 15180 + invariant "^2.2.4" 15181 + metro-source-map "0.83.2" 15182 + nullthrows "^1.1.1" 15183 + source-map "^0.5.6" 15184 + vlq "^1.0.0" 15185 + 15186 + metro-transform-plugins@0.83.1: 15187 + version "0.83.1" 15188 + resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.83.1.tgz#879b8ff34c3720d387889da60c03923394457988" 15189 + integrity sha512-1Y+I8oozXwhuS0qwC+ezaHXBf0jXW4oeYn4X39XWbZt9X2HfjodqY9bH9r6RUTsoiK7S4j8Ni2C91bUC+sktJQ== 15147 15190 dependencies: 15148 15191 "@babel/core" "^7.25.2" 15149 15192 "@babel/generator" "^7.25.0" ··· 15152 15195 flow-enums-runtime "^0.0.6" 15153 15196 nullthrows "^1.1.1" 15154 15197 15155 - metro-transform-worker@0.82.2: 15156 - version "0.82.2" 15157 - resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.82.2.tgz#4eb09c95c2d9cda1cf0e8e201bd899c0da5b0a0c" 15158 - integrity sha512-MJQNz6cGjqewCRqFmPrsHu6Oe93v2B6zgHkrNxQ6XdPMJz5VHD33m8q+8UsNJOH8wUMoRu5JmYtuUTIVIFxh2A== 15198 + metro-transform-plugins@0.83.2: 15199 + version "0.83.2" 15200 + resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.83.2.tgz#c4353147212cad1c76dcea8fd93c7f0c7b09b3a4" 15201 + integrity sha512-5WlW25WKPkiJk2yA9d8bMuZrgW7vfA4f4MBb9ZeHbTB3eIAoNN8vS8NENgG/X/90vpTB06X66OBvxhT3nHwP6A== 15202 + dependencies: 15203 + "@babel/core" "^7.25.2" 15204 + "@babel/generator" "^7.25.0" 15205 + "@babel/template" "^7.25.0" 15206 + "@babel/traverse" "^7.25.3" 15207 + flow-enums-runtime "^0.0.6" 15208 + nullthrows "^1.1.1" 15209 + 15210 + metro-transform-worker@0.83.1: 15211 + version "0.83.1" 15212 + resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.83.1.tgz#47aa09f085fe4f859215506de886f1cb7deb300a" 15213 + integrity sha512-owCrhPyUxdLgXEEEAL2b14GWTPZ2zYuab1VQXcfEy0sJE71iciD7fuMcrngoufh7e7UHDZ56q4ktXg8wgiYA1Q== 15214 + dependencies: 15215 + "@babel/core" "^7.25.2" 15216 + "@babel/generator" "^7.25.0" 15217 + "@babel/parser" "^7.25.3" 15218 + "@babel/types" "^7.25.2" 15219 + flow-enums-runtime "^0.0.6" 15220 + metro "0.83.1" 15221 + metro-babel-transformer "0.83.1" 15222 + metro-cache "0.83.1" 15223 + metro-cache-key "0.83.1" 15224 + metro-minify-terser "0.83.1" 15225 + metro-source-map "0.83.1" 15226 + metro-transform-plugins "0.83.1" 15227 + nullthrows "^1.1.1" 15228 + 15229 + metro-transform-worker@0.83.2: 15230 + version "0.83.2" 15231 + resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.83.2.tgz#f97367b6384be87ea216a97072810705c19c3775" 15232 + integrity sha512-G5DsIg+cMZ2KNfrdLnWMvtppb3+Rp1GMyj7Bvd9GgYc/8gRmvq1XVEF9XuO87Shhb03kFhGqMTgZerz3hZ1v4Q== 15159 15233 dependencies: 15160 15234 "@babel/core" "^7.25.2" 15161 15235 "@babel/generator" "^7.25.0" 15162 15236 "@babel/parser" "^7.25.3" 15163 15237 "@babel/types" "^7.25.2" 15164 15238 flow-enums-runtime "^0.0.6" 15165 - metro "0.82.2" 15166 - metro-babel-transformer "0.82.2" 15167 - metro-cache "0.82.2" 15168 - metro-cache-key "0.82.2" 15169 - metro-minify-terser "0.82.2" 15170 - metro-source-map "0.82.2" 15171 - metro-transform-plugins "0.82.2" 15239 + metro "0.83.2" 15240 + metro-babel-transformer "0.83.2" 15241 + metro-cache "0.83.2" 15242 + metro-cache-key "0.83.2" 15243 + metro-minify-terser "0.83.2" 15244 + metro-source-map "0.83.2" 15245 + metro-transform-plugins "0.83.2" 15172 15246 nullthrows "^1.1.1" 15173 15247 15174 - metro@0.82.2, metro@^0.82.0: 15175 - version "0.82.2" 15176 - resolved "https://registry.yarnpkg.com/metro/-/metro-0.82.2.tgz#3fdf2eb2558d930ba9f156967e861dee8b026081" 15177 - integrity sha512-hOBd4O4Cn/tLf3jz7IjSgD/A66MqMzgZuyF1I/pmNwYcY3q3j2vbh7Fa09KIbvUq5Yz7BewU356XboaEtEXPgA== 15248 + metro@0.83.1: 15249 + version "0.83.1" 15250 + resolved "https://registry.yarnpkg.com/metro/-/metro-0.83.1.tgz#9f9c138793288cbf9fb26aa84e0693df85607875" 15251 + integrity sha512-UGKepmTxoGD4HkQV8YWvpvwef7fUujNtTgG4Ygf7m/M0qjvb9VuDmAsEU+UdriRX7F61pnVK/opz89hjKlYTXA== 15178 15252 dependencies: 15179 15253 "@babel/code-frame" "^7.24.7" 15180 15254 "@babel/core" "^7.25.2" ··· 15191 15265 error-stack-parser "^2.0.6" 15192 15266 flow-enums-runtime "^0.0.6" 15193 15267 graceful-fs "^4.2.4" 15194 - hermes-parser "0.28.1" 15268 + hermes-parser "0.29.1" 15195 15269 image-size "^1.0.2" 15196 15270 invariant "^2.2.4" 15197 15271 jest-worker "^29.7.0" 15198 15272 jsc-safe-url "^0.2.2" 15199 15273 lodash.throttle "^4.1.1" 15200 - metro-babel-transformer "0.82.2" 15201 - metro-cache "0.82.2" 15202 - metro-cache-key "0.82.2" 15203 - metro-config "0.82.2" 15204 - metro-core "0.82.2" 15205 - metro-file-map "0.82.2" 15206 - metro-resolver "0.82.2" 15207 - metro-runtime "0.82.2" 15208 - metro-source-map "0.82.2" 15209 - metro-symbolicate "0.82.2" 15210 - metro-transform-plugins "0.82.2" 15211 - metro-transform-worker "0.82.2" 15274 + metro-babel-transformer "0.83.1" 15275 + metro-cache "0.83.1" 15276 + metro-cache-key "0.83.1" 15277 + metro-config "0.83.1" 15278 + metro-core "0.83.1" 15279 + metro-file-map "0.83.1" 15280 + metro-resolver "0.83.1" 15281 + metro-runtime "0.83.1" 15282 + metro-source-map "0.83.1" 15283 + metro-symbolicate "0.83.1" 15284 + metro-transform-plugins "0.83.1" 15285 + metro-transform-worker "0.83.1" 15286 + mime-types "^2.1.27" 15287 + nullthrows "^1.1.1" 15288 + serialize-error "^2.1.0" 15289 + source-map "^0.5.6" 15290 + throat "^5.0.0" 15291 + ws "^7.5.10" 15292 + yargs "^17.6.2" 15293 + 15294 + metro@0.83.2, metro@^0.83.1: 15295 + version "0.83.2" 15296 + resolved "https://registry.yarnpkg.com/metro/-/metro-0.83.2.tgz#a56d31a604819951c8b9cf19d570897341e29b07" 15297 + integrity sha512-HQgs9H1FyVbRptNSMy/ImchTTE5vS2MSqLoOo7hbDoBq6hPPZokwJvBMwrYSxdjQZmLXz2JFZtdvS+ZfgTc9yw== 15298 + dependencies: 15299 + "@babel/code-frame" "^7.24.7" 15300 + "@babel/core" "^7.25.2" 15301 + "@babel/generator" "^7.25.0" 15302 + "@babel/parser" "^7.25.3" 15303 + "@babel/template" "^7.25.0" 15304 + "@babel/traverse" "^7.25.3" 15305 + "@babel/types" "^7.25.2" 15306 + accepts "^1.3.7" 15307 + chalk "^4.0.0" 15308 + ci-info "^2.0.0" 15309 + connect "^3.6.5" 15310 + debug "^4.4.0" 15311 + error-stack-parser "^2.0.6" 15312 + flow-enums-runtime "^0.0.6" 15313 + graceful-fs "^4.2.4" 15314 + hermes-parser "0.32.0" 15315 + image-size "^1.0.2" 15316 + invariant "^2.2.4" 15317 + jest-worker "^29.7.0" 15318 + jsc-safe-url "^0.2.2" 15319 + lodash.throttle "^4.1.1" 15320 + metro-babel-transformer "0.83.2" 15321 + metro-cache "0.83.2" 15322 + metro-cache-key "0.83.2" 15323 + metro-config "0.83.2" 15324 + metro-core "0.83.2" 15325 + metro-file-map "0.83.2" 15326 + metro-resolver "0.83.2" 15327 + metro-runtime "0.83.2" 15328 + metro-source-map "0.83.2" 15329 + metro-symbolicate "0.83.2" 15330 + metro-transform-plugins "0.83.2" 15331 + metro-transform-worker "0.83.2" 15212 15332 mime-types "^2.1.27" 15213 15333 nullthrows "^1.1.1" 15214 15334 serialize-error "^2.1.0" ··· 15545 15665 resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f" 15546 15666 integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== 15547 15667 15668 + node-releases@^2.0.21: 15669 + version "2.0.21" 15670 + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.21.tgz#f59b018bc0048044be2d4c4c04e4c8b18160894c" 15671 + integrity sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw== 15672 + 15548 15673 nodemailer-html-to-text@^3.2.0: 15549 15674 version "3.2.0" 15550 15675 resolved "https://registry.yarnpkg.com/nodemailer-html-to-text/-/nodemailer-html-to-text-3.2.0.tgz#91b959491fef8f7d91796047abb728aa86d4a12b" ··· 15613 15738 resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.7.tgz#738e0707d3128cb750dddcfe90e4610482df0f30" 15614 15739 integrity sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ== 15615 15740 15616 - ob1@0.82.2: 15617 - version "0.82.2" 15618 - resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.82.2.tgz#ca2478f9cd904a4a91381fbfa729996c40ed567b" 15619 - integrity sha512-sfUaYpjkAdHgu8cXLAyWXO98jW1EUOStTDNslfC9eb3tBLExe67PRqh09J0xdD6AlFKHFGTvXPbuHGvlrZNJNA== 15741 + ob1@0.83.1: 15742 + version "0.83.1" 15743 + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.83.1.tgz#32f5c9e3f8cc5a6ecb1cb344e87a6e39a93f848a" 15744 + integrity sha512-ngwqewtdUzFyycomdbdIhFLjePPSOt1awKMUXQ0L7iLHgWEPF3DsCerblzjzfAUHaXuvE9ccJymWQ/4PNNqvnQ== 15745 + dependencies: 15746 + flow-enums-runtime "^0.0.6" 15747 + 15748 + ob1@0.83.2: 15749 + version "0.83.2" 15750 + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.83.2.tgz#23c2e58b7d542fb01e627049710334d14c287cf8" 15751 + integrity sha512-XlK3w4M+dwd1g1gvHzVbxiXEbUllRONEgcF2uEO0zm4nxa0eKlh41c6N65q1xbiDOeKKda1tvNOAD33fNjyvCg== 15620 15752 dependencies: 15621 15753 flow-enums-runtime "^0.0.6" 15622 15754 ··· 17105 17237 resolved "https://registry.yarnpkg.com/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz#93ef6dd8d3453cbc7970dd614fad4c5954d6b5a7" 17106 17238 integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg== 17107 17239 17108 - radix-ui@^1.2.0: 17109 - version "1.2.0" 17110 - resolved "https://registry.yarnpkg.com/radix-ui/-/radix-ui-1.2.0.tgz#076f3a01d1463e048b27c8c3b53f42625f342e3e" 17111 - integrity sha512-05auM88p3yNwAarx3JQGnRHbtzDNATbMx6/Qkr2gXg5QNLPUjdeduJvlhhVzlGxfUMBnwzYmydUIzAdrOz3J5w== 17240 + radix-ui@^1.4.3: 17241 + version "1.4.3" 17242 + resolved "https://registry.yarnpkg.com/radix-ui/-/radix-ui-1.4.3.tgz#17712d9e26ee61fdf4cd3969f4e16a794419508b" 17243 + integrity sha512-aWizCQiyeAenIdUbqEpXgRA1ya65P13NKn/W8rWkcN0OPkRDxdBVLWnIEDsS2RpwCK2nobI7oMUSmexzTDyAmA== 17112 17244 dependencies: 17113 - "@radix-ui/primitive" "1.1.2" 17114 - "@radix-ui/react-accessible-icon" "1.1.3" 17115 - "@radix-ui/react-accordion" "1.2.4" 17116 - "@radix-ui/react-alert-dialog" "1.1.7" 17117 - "@radix-ui/react-aspect-ratio" "1.1.3" 17118 - "@radix-ui/react-avatar" "1.1.4" 17119 - "@radix-ui/react-checkbox" "1.1.5" 17120 - "@radix-ui/react-collapsible" "1.1.4" 17121 - "@radix-ui/react-collection" "1.1.3" 17245 + "@radix-ui/primitive" "1.1.3" 17246 + "@radix-ui/react-accessible-icon" "1.1.7" 17247 + "@radix-ui/react-accordion" "1.2.12" 17248 + "@radix-ui/react-alert-dialog" "1.1.15" 17249 + "@radix-ui/react-arrow" "1.1.7" 17250 + "@radix-ui/react-aspect-ratio" "1.1.7" 17251 + "@radix-ui/react-avatar" "1.1.10" 17252 + "@radix-ui/react-checkbox" "1.3.3" 17253 + "@radix-ui/react-collapsible" "1.1.12" 17254 + "@radix-ui/react-collection" "1.1.7" 17122 17255 "@radix-ui/react-compose-refs" "1.1.2" 17123 17256 "@radix-ui/react-context" "1.1.2" 17124 - "@radix-ui/react-context-menu" "2.2.7" 17125 - "@radix-ui/react-dialog" "1.1.7" 17257 + "@radix-ui/react-context-menu" "2.2.16" 17258 + "@radix-ui/react-dialog" "1.1.15" 17126 17259 "@radix-ui/react-direction" "1.1.1" 17127 - "@radix-ui/react-dismissable-layer" "1.1.6" 17128 - "@radix-ui/react-dropdown-menu" "2.1.7" 17129 - "@radix-ui/react-focus-guards" "1.1.2" 17130 - "@radix-ui/react-focus-scope" "1.1.3" 17131 - "@radix-ui/react-form" "0.1.3" 17132 - "@radix-ui/react-hover-card" "1.1.7" 17133 - "@radix-ui/react-label" "2.1.3" 17134 - "@radix-ui/react-menu" "2.1.7" 17135 - "@radix-ui/react-menubar" "1.1.7" 17136 - "@radix-ui/react-navigation-menu" "1.2.6" 17137 - "@radix-ui/react-popover" "1.1.7" 17138 - "@radix-ui/react-popper" "1.2.3" 17139 - "@radix-ui/react-portal" "1.1.5" 17140 - "@radix-ui/react-presence" "1.1.3" 17141 - "@radix-ui/react-primitive" "2.0.3" 17142 - "@radix-ui/react-progress" "1.1.3" 17143 - "@radix-ui/react-radio-group" "1.2.4" 17144 - "@radix-ui/react-roving-focus" "1.1.3" 17145 - "@radix-ui/react-scroll-area" "1.2.4" 17146 - "@radix-ui/react-select" "2.1.7" 17147 - "@radix-ui/react-separator" "1.1.3" 17148 - "@radix-ui/react-slider" "1.2.4" 17149 - "@radix-ui/react-slot" "1.2.0" 17150 - "@radix-ui/react-switch" "1.1.4" 17151 - "@radix-ui/react-tabs" "1.1.4" 17152 - "@radix-ui/react-toast" "1.2.7" 17153 - "@radix-ui/react-toggle" "1.1.3" 17154 - "@radix-ui/react-toggle-group" "1.1.3" 17155 - "@radix-ui/react-toolbar" "1.1.3" 17156 - "@radix-ui/react-tooltip" "1.2.0" 17260 + "@radix-ui/react-dismissable-layer" "1.1.11" 17261 + "@radix-ui/react-dropdown-menu" "2.1.16" 17262 + "@radix-ui/react-focus-guards" "1.1.3" 17263 + "@radix-ui/react-focus-scope" "1.1.7" 17264 + "@radix-ui/react-form" "0.1.8" 17265 + "@radix-ui/react-hover-card" "1.1.15" 17266 + "@radix-ui/react-label" "2.1.7" 17267 + "@radix-ui/react-menu" "2.1.16" 17268 + "@radix-ui/react-menubar" "1.1.16" 17269 + "@radix-ui/react-navigation-menu" "1.2.14" 17270 + "@radix-ui/react-one-time-password-field" "0.1.8" 17271 + "@radix-ui/react-password-toggle-field" "0.1.3" 17272 + "@radix-ui/react-popover" "1.1.15" 17273 + "@radix-ui/react-popper" "1.2.8" 17274 + "@radix-ui/react-portal" "1.1.9" 17275 + "@radix-ui/react-presence" "1.1.5" 17276 + "@radix-ui/react-primitive" "2.1.3" 17277 + "@radix-ui/react-progress" "1.1.7" 17278 + "@radix-ui/react-radio-group" "1.3.8" 17279 + "@radix-ui/react-roving-focus" "1.1.11" 17280 + "@radix-ui/react-scroll-area" "1.2.10" 17281 + "@radix-ui/react-select" "2.2.6" 17282 + "@radix-ui/react-separator" "1.1.7" 17283 + "@radix-ui/react-slider" "1.3.6" 17284 + "@radix-ui/react-slot" "1.2.3" 17285 + "@radix-ui/react-switch" "1.2.6" 17286 + "@radix-ui/react-tabs" "1.1.13" 17287 + "@radix-ui/react-toast" "1.2.15" 17288 + "@radix-ui/react-toggle" "1.1.10" 17289 + "@radix-ui/react-toggle-group" "1.1.11" 17290 + "@radix-ui/react-toolbar" "1.1.11" 17291 + "@radix-ui/react-tooltip" "1.2.8" 17157 17292 "@radix-ui/react-use-callback-ref" "1.1.1" 17158 - "@radix-ui/react-use-controllable-state" "1.1.1" 17293 + "@radix-ui/react-use-controllable-state" "1.2.2" 17294 + "@radix-ui/react-use-effect-event" "0.0.2" 17159 17295 "@radix-ui/react-use-escape-keydown" "1.1.1" 17296 + "@radix-ui/react-use-is-hydrated" "0.1.0" 17160 17297 "@radix-ui/react-use-layout-effect" "1.1.1" 17161 17298 "@radix-ui/react-use-size" "1.1.1" 17162 - "@radix-ui/react-visually-hidden" "1.1.3" 17299 + "@radix-ui/react-visually-hidden" "1.2.3" 17163 17300 17164 17301 ramda@^0.27.1: 17165 17302 version "0.27.2" ··· 17208 17345 resolved "https://registry.yarnpkg.com/react-compiler-runtime/-/react-compiler-runtime-19.1.0-rc.1.tgz#2535efd2e9fc9fc7d5ad47e970061dfbe38fb3f6" 17209 17346 integrity sha512-wCt6g+cRh8g32QT18/9blfQHywGjYu+4FlEc3CW1mx3pPxYzZZl1y+VtqxRgnKKBCFLIGUYxog4j4rs5YS86hw== 17210 17347 17211 - react-devtools-core@^6.1.1: 17212 - version "6.1.1" 17213 - resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-6.1.1.tgz#7dac74773d039273134c360f8b65cf4f6c795c49" 17214 - integrity sha512-TFo1MEnkqE6hzAbaztnyR5uLTMoz6wnEWwWBsCUzNt+sVXJycuRJdDqvL078M4/h65BI/YO5XWTaxZDWVsW0fw== 17348 + react-devtools-core@^6.1.5: 17349 + version "6.1.5" 17350 + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-6.1.5.tgz#c5eca79209dab853a03b2158c034c5166975feee" 17351 + integrity sha512-ePrwPfxAnB+7hgnEr8vpKxL9cmnp7F322t8oqcPshbIQQhDKgFDW4tjhF2wjVbdXF9O/nyuy3sQWd9JGpiLPvA== 17215 17352 dependencies: 17216 17353 shell-quote "^1.6.1" 17217 17354 ws "^7" 17218 17355 17219 - react-dom@19.0.0: 17220 - version "19.0.0" 17221 - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.0.0.tgz#43446f1f01c65a4cd7f7588083e686a6726cfb57" 17222 - integrity sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ== 17356 + react-dom@19.1.0: 17357 + version "19.1.0" 17358 + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.1.0.tgz#133558deca37fa1d682708df8904b25186793623" 17359 + integrity sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g== 17223 17360 dependencies: 17224 - scheduler "^0.25.0" 17361 + scheduler "^0.26.0" 17225 17362 17226 17363 react-fast-compare@^3.2.2: 17227 17364 version "3.2.2" ··· 17238 17375 resolved "https://registry.yarnpkg.com/react-image-crop/-/react-image-crop-11.0.7.tgz#25f3d37ccbb65a05d19d23b4740a5912835c741e" 17239 17376 integrity sha512-ZciKWHDYzmm366JDL18CbrVyjnjH0ojufGDmScfS4ZUqLHg4nm6ATY+K62C75W4ZRNt4Ii+tX0bSjNk9LQ2xzQ== 17240 17377 17241 - react-is@19, react-is@^19.0.0, react-is@^19.1.0: 17378 + react-is@19, react-is@^19.1.0: 17242 17379 version "19.1.0" 17243 17380 resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.1.0.tgz#805bce321546b7e14c084989c77022351bbdd11b" 17244 17381 integrity sha512-Oe56aUPnkHyyDxxkvqtd7KkdQP5uIUfHxd5XTb3wE9d/kRnZLmKbDB0GWk919tdQ+mxxPtG6EAs6RMT6i1qtHg== ··· 17258 17395 resolved "https://registry.yarnpkg.com/react-keyed-flatten-children/-/react-keyed-flatten-children-5.0.0.tgz#3024fc8819f7b60fc5039b527f133d9ac3a02a82" 17259 17396 integrity sha512-XA5ah02sZAeDrbz4Lusd4acqG5q5BtVwPHWierruVhrgX6CMCldbGcTZZM14cQZ+GWq+tzRzEpsCvnTtLODvjw== 17260 17397 17261 - react-native-compressor@^1.11.0: 17262 - version "1.11.0" 17263 - resolved "https://registry.yarnpkg.com/react-native-compressor/-/react-native-compressor-1.11.0.tgz#e297fa650b09cc754392153c38ae2ca510aee024" 17264 - integrity sha512-XaI0U2CtlW6ZYjwdQ4jdpnJa3C9CD1pc1a4jiUMtnUxWtCqgT7PNjOiEqlYLLwwGTvorXXNuby5In1yy7Vdmhg== 17398 + react-native-compressor@^1.13.0: 17399 + version "1.13.0" 17400 + resolved "https://registry.yarnpkg.com/react-native-compressor/-/react-native-compressor-1.13.0.tgz#d260621bb7625046a716d5dff56b395267c7e6b0" 17401 + integrity sha512-vJYbrcjz2S7kgE3Q7444F71CjEDq5Qg6sGn67N9fJ0I1K6EhB/ZxpULdDe3FxJ4h/ncJc0oxOzNWZhxtGTqcQw== 17265 17402 17266 - react-native-date-picker@^5.0.12: 17267 - version "5.0.12" 17268 - resolved "https://registry.yarnpkg.com/react-native-date-picker/-/react-native-date-picker-5.0.12.tgz#12540b6a58500811ee7e4fc0244e3accc7cca9c1" 17269 - integrity sha512-R/mUnCKhcuxbhKPFwYdBQCxQt9HHLqpM4ruRUqlcBjiUZ3N2wdnwOMyc888Ps8qp8e7v29PrDHtUlG8LPuFn9w== 17403 + react-native-date-picker@^5.0.13: 17404 + version "5.0.13" 17405 + resolved "https://registry.yarnpkg.com/react-native-date-picker/-/react-native-date-picker-5.0.13.tgz#fe05f58652aaeee9e67f73cf7436c32a623ff3a4" 17406 + integrity sha512-qCLUODZVsJetO5zuoXjw1D39K527XWqBG8sOfhWdHyPzf13h8RXR1/RSKd1N0fdRDi5GdyizYmB0lPAK12/hbw== 17270 17407 17271 17408 react-native-device-attest@^0.1.6: 17272 17409 version "0.1.6" ··· 17287 17424 dependencies: 17288 17425 use-latest-callback "^0.2.3" 17289 17426 17290 - react-native-edge-to-edge@1.6.0, react-native-edge-to-edge@^1.6.0: 17427 + react-native-edge-to-edge@^1.6.0: 17291 17428 version "1.6.0" 17292 17429 resolved "https://registry.yarnpkg.com/react-native-edge-to-edge/-/react-native-edge-to-edge-1.6.0.tgz#2ba63b941704a7f713e298185c26cde4d9e4b973" 17293 17430 integrity sha512-2WCNdE3Qd6Fwg9+4BpbATUxCLcouF6YRY7K+J36KJ4l3y+tWN6XCqAC4DuoGblAAbb2sLkhEDp4FOlbOIot2Og== 17294 17431 17295 - react-native-gesture-handler@2.25.0: 17296 - version "2.25.0" 17297 - resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.25.0.tgz#3a5a8912ea4f5e68ab211a9fa5a191c08ad50883" 17298 - integrity sha512-NPjJi6mislXxvjxQPU9IYwBjb1Uejp8GvAbE1Lhh+xMIMEvmgAvVIp5cz1P+xAbV6uYcRRArm278+tEInGOqWg== 17432 + react-native-gesture-handler@~2.28.0: 17433 + version "2.28.0" 17434 + resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.28.0.tgz#07fb4f5eae72f810aac3019b060d26c1835bfd0c" 17435 + integrity sha512-0msfJ1vRxXKVgTgvL+1ZOoYw3/0z1R+Ked0+udoJhyplC2jbVKIJ8Z1bzWdpQRCV3QcQ87Op0zJVE5DhKK2A0A== 17299 17436 dependencies: 17300 17437 "@egjs/hammerjs" "^2.0.17" 17301 17438 hoist-non-react-statics "^3.3.0" ··· 17315 17452 dependencies: 17316 17453 fast-base64-decode "^1.0.0" 17317 17454 17318 - react-native-ios-context-menu@^1.15.3: 17319 - version "1.15.3" 17320 - resolved "https://registry.yarnpkg.com/react-native-ios-context-menu/-/react-native-ios-context-menu-1.15.3.tgz#c02e6a7af2df8c08d0b3e1c8f3395484b3c9c760" 17321 - integrity sha512-UNkVl7ocvSpNaEpvBvE1aHOfDy/DFdZ5I+ElfnTXFsRxrVZmxLtST0b1q2wSWGWDmd2Ig2AYd7GRbYtcY222Ag== 17322 - dependencies: 17323 - "@dominicstop/ts-event-emitter" "^1.1.0" 17324 - 17325 - react-native-is-edge-to-edge@1.1.7, react-native-is-edge-to-edge@^1.1.7: 17455 + react-native-is-edge-to-edge@1.1.7: 17326 17456 version "1.1.7" 17327 17457 resolved "https://registry.yarnpkg.com/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.1.7.tgz#28947688f9fafd584e73a4f935ea9603bd9b1939" 17328 17458 integrity sha512-EH6i7E8epJGIcu7KpfXYXiV2JFIYITtq+rVS8uEb+92naMRBdxhTuS8Wn2Q7j9sqyO0B+Xbaaf9VdipIAmGW4w== 17329 17459 17330 - react-native-is-edge-to-edge@^1.1.6: 17331 - version "1.1.6" 17332 - resolved "https://registry.yarnpkg.com/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.1.6.tgz#69ec13f70d76e9245e275eed4140d0873a78f902" 17333 - integrity sha512-1pHnFTlBahins6UAajXUqeCOHew9l9C2C8tErnpGC3IyLJzvxD+TpYAixnCbrVS52f7+NvMttbiSI290XfwN0w== 17460 + react-native-is-edge-to-edge@^1.2.1: 17461 + version "1.2.1" 17462 + resolved "https://registry.yarnpkg.com/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.2.1.tgz#64e10851abd9d176cbf2b40562f751622bde3358" 17463 + integrity sha512-FLbPWl/MyYQWz+KwqOZsSyj2JmLKglHatd3xLZWskXOpRaio4LfEDEz8E/A6uD8QoTHW6Aobw1jbEwK7KMgR7Q== 17334 17464 17335 - react-native-keyboard-controller@^1.17.5: 17336 - version "1.17.5" 17337 - resolved "https://registry.yarnpkg.com/react-native-keyboard-controller/-/react-native-keyboard-controller-1.17.5.tgz#a517f0d42f73e69a03e768379934a3bb705595f5" 17338 - integrity sha512-2bZi4uH/beAcHiQ7nv6sxW03/UpNcnNAPpaSnQtg0cbU3ySThPRETMqr0ZupFLUSZovolyFhyFJLjxmQ7cavJg== 17465 + react-native-keyboard-controller@1.18.5: 17466 + version "1.18.5" 17467 + resolved "https://registry.yarnpkg.com/react-native-keyboard-controller/-/react-native-keyboard-controller-1.18.5.tgz#ae12131f2019c574178479d2c55784f55e08bb68" 17468 + integrity sha512-wbYN6Tcu3G5a05dhRYBgjgd74KqoYWuUmroLpigRg9cXy5uYo7prTMIvMgvLtARQtUF7BOtFggUnzgoBOgk0TQ== 17339 17469 dependencies: 17340 - react-native-is-edge-to-edge "^1.1.6" 17470 + react-native-is-edge-to-edge "^1.2.1" 17341 17471 17342 17472 react-native-mmkv@^2.12.2: 17343 17473 version "2.12.2" ··· 17363 17493 qrcode "^1.5.4" 17364 17494 react-fast-compare "^3.2.2" 17365 17495 17366 - react-native-reanimated@~3.17.5: 17367 - version "3.17.5" 17368 - resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-3.17.5.tgz#09ebe3c9e3379c5c0c588b7ab30c131ea29b60f0" 17369 - integrity sha512-SxBK7wQfJ4UoWoJqQnmIC7ZjuNgVb9rcY5Xc67upXAFKftWg0rnkknTw6vgwnjRcvYThrjzUVti66XoZdDJGtw== 17496 + react-native-reanimated@^3.19.1: 17497 + version "3.19.1" 17498 + resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-3.19.1.tgz#761f731bfb5dc67724ca7bf7bce90a6da975d753" 17499 + integrity sha512-ILL0FSNzSVIg6WuawrsMBvNxk2yJFiTUcahimXDAeNiE/09eagVUlHhYWXAAmH0umvAOafBaGjO7YfBhUrf5ZQ== 17370 17500 dependencies: 17371 17501 "@babel/plugin-transform-arrow-functions" "^7.0.0-0" 17372 17502 "@babel/plugin-transform-class-properties" "^7.0.0-0" ··· 17386 17516 resolved "https://registry.yarnpkg.com/react-native-root-siblings/-/react-native-root-siblings-5.0.1.tgz#97e050e5155228f65810fb1c466ff8e769c5272c" 17387 17517 integrity sha512-Ay3k/fBj6ReUkWX5WNS+oEAcgPLEGOK8n7K/L7D85mf3xvd8rm/b4spsv26E4HlFzluVx5HKbxEt9cl0wQ1u3g== 17388 17518 17389 - react-native-safe-area-context@5.4.0: 17390 - version "5.4.0" 17391 - resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-5.4.0.tgz#04b51940408c114f75628a12a93569d30c525454" 17392 - integrity sha512-JaEThVyJcLhA+vU0NU8bZ0a1ih6GiF4faZ+ArZLqpYbL6j7R3caRqj+mE3lEtKCuHgwjLg3bCxLL1GPUJZVqUA== 17519 + react-native-safe-area-context@~5.6.0: 17520 + version "5.6.1" 17521 + resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-5.6.1.tgz#cb4d249ef1a6f7e8fd0cfdfa9764838dffda26b6" 17522 + integrity sha512-/wJE58HLEAkATzhhX1xSr+fostLsK8Q97EfpfMDKo8jlOc1QKESSX/FQrhk7HhQH/2uSaox4Y86sNaI02kteiA== 17393 17523 17394 - react-native-screens@^4.11.1: 17395 - version "4.11.1" 17396 - resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-4.11.1.tgz#7d0f3d313d8ddc1e55437c5e038f15f8805dc991" 17397 - integrity sha512-F0zOzRVa3ptZfLpD0J8ROdo+y1fEPw+VBFq1MTY/iyDu08al7qFUO5hLMd+EYMda5VXGaTFCa8q7bOppUszhJw== 17524 + react-native-screens@~4.16.0: 17525 + version "4.16.0" 17526 + resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-4.16.0.tgz#efa42e77a092aa0b5277c9ae41391ea0240e0870" 17527 + integrity sha512-yIAyh7F/9uWkOzCi1/2FqvNvK6Wb9Y1+Kzn16SuGfN9YFJDTbwlzGRvePCNTOX0recpLQF3kc2FmvMUhyTCH1Q== 17398 17528 dependencies: 17399 17529 react-freeze "^1.0.0" 17400 - react-native-is-edge-to-edge "^1.1.7" 17530 + react-native-is-edge-to-edge "^1.2.1" 17401 17531 warn-once "^0.1.0" 17402 17532 17403 - react-native-svg@15.12.0: 17404 - version "15.12.0" 17405 - resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-15.12.0.tgz#0e2d476961e8b07f8c549fe4489c99b5130dc150" 17406 - integrity sha512-iE25PxIJ6V0C6krReLquVw6R0QTsRTmEQc4K2Co3P6zsimU/jltcDBKYDy1h/5j9S/fqmMeXnpM+9LEWKJKI6A== 17533 + react-native-svg@15.12.1: 17534 + version "15.12.1" 17535 + resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-15.12.1.tgz#7ba756dd6a235f86a2c312a1e7911f9b0d18ad3a" 17536 + integrity sha512-vCuZJDf8a5aNC2dlMovEv4Z0jjEUET53lm/iILFnFewa15b4atjVxU6Wirm6O9y6dEsdjDZVD7Q3QM4T1wlI8g== 17407 17537 dependencies: 17408 17538 css-select "^5.1.0" 17409 17539 css-tree "^1.1.3" ··· 17440 17570 dependencies: 17441 17571 qs "^6.5.1" 17442 17572 17443 - react-native-web@~0.20.0: 17444 - version "0.20.0" 17445 - resolved "https://registry.yarnpkg.com/react-native-web/-/react-native-web-0.20.0.tgz#3fb0591999ed4b54d7822a2785547415e8a5c031" 17446 - integrity sha512-OOSgrw+aON6R3hRosCau/xVxdLzbjEcsLysYedka0ZON4ZZe6n9xgeN9ZkoejhARM36oTlUgHIQqxGutEJ9Wxg== 17573 + react-native-web@^0.21.0: 17574 + version "0.21.1" 17575 + resolved "https://registry.yarnpkg.com/react-native-web/-/react-native-web-0.21.1.tgz#ba36a42f02a19da0cfdb70f6f963acaede4a7b3c" 17576 + integrity sha512-BeNsgwwe4AXUFPAoFU+DKjJ+CVQa3h54zYX77p7GVZrXiiNo3vl03WYDYVEy5R2J2HOPInXtQZB5gmj3vuzrKg== 17447 17577 dependencies: 17448 17578 "@babel/runtime" "^7.18.6" 17449 17579 "@react-native/normalize-colors" "^0.74.1" ··· 17462 17592 escape-string-regexp "^4.0.0" 17463 17593 invariant "2.2.4" 17464 17594 17465 - react-native@^0.79.3: 17466 - version "0.79.3" 17467 - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.79.3.tgz#16580ca202016c75e3c61116fcfe3b30f6d762fc" 17468 - integrity sha512-EzH1+9gzdyEo9zdP6u7Sh3Jtf5EOMwzy+TK65JysdlgAzfEVfq4mNeXcAZ6SmD+CW6M7ARJbvXLyTD0l2S5rpg== 17595 + react-native@0.81.4: 17596 + version "0.81.4" 17597 + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.81.4.tgz#d5e9d0a71ed2e80a550a6c358f2ce3ddb6f5b119" 17598 + integrity sha512-bt5bz3A/+Cv46KcjV0VQa+fo7MKxs17RCcpzjftINlen4ZDUl0I6Ut+brQ2FToa5oD0IB0xvQHfmsg2EDqsZdQ== 17469 17599 dependencies: 17470 17600 "@jest/create-cache-key-function" "^29.7.0" 17471 - "@react-native/assets-registry" "0.79.3" 17472 - "@react-native/codegen" "0.79.3" 17473 - "@react-native/community-cli-plugin" "0.79.3" 17474 - "@react-native/gradle-plugin" "0.79.3" 17475 - "@react-native/js-polyfills" "0.79.3" 17476 - "@react-native/normalize-colors" "0.79.3" 17477 - "@react-native/virtualized-lists" "0.79.3" 17601 + "@react-native/assets-registry" "0.81.4" 17602 + "@react-native/codegen" "0.81.4" 17603 + "@react-native/community-cli-plugin" "0.81.4" 17604 + "@react-native/gradle-plugin" "0.81.4" 17605 + "@react-native/js-polyfills" "0.81.4" 17606 + "@react-native/normalize-colors" "0.81.4" 17607 + "@react-native/virtualized-lists" "0.81.4" 17478 17608 abort-controller "^3.0.0" 17479 17609 anser "^1.4.9" 17480 17610 ansi-regex "^5.0.0" 17481 17611 babel-jest "^29.7.0" 17482 - babel-plugin-syntax-hermes-parser "0.25.1" 17612 + babel-plugin-syntax-hermes-parser "0.29.1" 17483 17613 base64-js "^1.5.1" 17484 - chalk "^4.0.0" 17485 17614 commander "^12.0.0" 17486 - event-target-shim "^5.0.1" 17487 17615 flow-enums-runtime "^0.0.6" 17488 17616 glob "^7.1.1" 17489 17617 invariant "^2.2.4" 17490 17618 jest-environment-node "^29.7.0" 17491 17619 memoize-one "^5.0.0" 17492 - metro-runtime "^0.82.0" 17493 - metro-source-map "^0.82.0" 17620 + metro-runtime "^0.83.1" 17621 + metro-source-map "^0.83.1" 17494 17622 nullthrows "^1.1.1" 17495 17623 pretty-format "^29.7.0" 17496 17624 promise "^8.3.0" 17497 - react-devtools-core "^6.1.1" 17625 + react-devtools-core "^6.1.5" 17498 17626 react-refresh "^0.14.0" 17499 17627 regenerator-runtime "^0.13.2" 17500 - scheduler "0.25.0" 17628 + scheduler "0.26.0" 17501 17629 semver "^7.1.3" 17502 17630 stacktrace-parser "^0.1.10" 17503 17631 whatwg-fetch "^3.0.0" ··· 17519 17647 resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53" 17520 17648 integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA== 17521 17649 17522 - react-remove-scroll-bar@^2.3.6: 17523 - version "2.3.6" 17524 - resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz#3e585e9d163be84a010180b18721e851ac81a29c" 17525 - integrity sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g== 17526 - dependencies: 17527 - react-style-singleton "^2.2.1" 17528 - tslib "^2.0.0" 17529 - 17530 17650 react-remove-scroll-bar@^2.3.7, react-remove-scroll-bar@^2.3.8: 17531 17651 version "2.3.8" 17532 17652 resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.8.tgz#99c20f908ee467b385b68a3469b4a3e750012223" ··· 17534 17654 dependencies: 17535 17655 react-style-singleton "^2.2.2" 17536 17656 tslib "^2.0.0" 17537 - 17538 - react-remove-scroll@2.6.0: 17539 - version "2.6.0" 17540 - resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.6.0.tgz#fb03a0845d7768a4f1519a99fdb84983b793dc07" 17541 - integrity sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ== 17542 - dependencies: 17543 - react-remove-scroll-bar "^2.3.6" 17544 - react-style-singleton "^2.2.1" 17545 - tslib "^2.1.0" 17546 - use-callback-ref "^1.3.0" 17547 - use-sidecar "^1.1.2" 17548 17657 17549 17658 react-remove-scroll@^2.6.3: 17550 17659 version "2.6.3" ··· 17576 17685 neo-async "^2.6.1" 17577 17686 webpack-sources "^3.2.0" 17578 17687 17579 - react-style-singleton@^2.2.1: 17580 - version "2.2.1" 17581 - resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.2.1.tgz#f99e420492b2d8f34d38308ff660b60d0b1205b4" 17582 - integrity sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g== 17583 - dependencies: 17584 - get-nonce "^1.0.0" 17585 - invariant "^2.2.4" 17586 - tslib "^2.0.0" 17587 - 17588 17688 react-style-singleton@^2.2.2, react-style-singleton@^2.2.3: 17589 17689 version "2.2.3" 17590 17690 resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.2.3.tgz#4265608be69a4d70cfe3047f2c6c88b2c3ace388" ··· 17593 17693 get-nonce "^1.0.0" 17594 17694 tslib "^2.0.0" 17595 17695 17596 - react-test-renderer@19.0.0: 17597 - version "19.0.0" 17598 - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-19.0.0.tgz#ca6fa322c58d4bfa34635788fe242a8c3daa4c7d" 17599 - integrity sha512-oX5u9rOQlHzqrE/64CNr0HB0uWxkCQmZNSfozlYvwE71TLVgeZxVf0IjouGEr1v7r1kcDifdAJBeOhdhxsG/DA== 17696 + react-test-renderer@19.1.0: 17697 + version "19.1.0" 17698 + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-19.1.0.tgz#89e1baa9e45a6da064b9760f92251d5b8e1f34ab" 17699 + integrity sha512-jXkSl3CpvPYEF+p/eGDLB4sPoDX8pKkYvRl9+rR8HxLY0X04vW7hCm1/0zHoUSjPZ3bDa+wXWNTDVIw/R8aDVw== 17600 17700 dependencies: 17601 - react-is "^19.0.0" 17602 - scheduler "^0.25.0" 17701 + react-is "^19.1.0" 17702 + scheduler "^0.26.0" 17603 17703 17604 17704 react-textarea-autosize@^8.5.3: 17605 17705 version "8.5.3" ··· 17610 17710 use-composed-ref "^1.3.0" 17611 17711 use-latest "^1.2.1" 17612 17712 17613 - react@19.0.0: 17614 - version "19.0.0" 17615 - resolved "https://registry.yarnpkg.com/react/-/react-19.0.0.tgz#6e1969251b9f108870aa4bff37a0ce9ddfaaabdd" 17616 - integrity sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ== 17713 + react@19.1.0: 17714 + version "19.1.0" 17715 + resolved "https://registry.yarnpkg.com/react/-/react-19.1.0.tgz#926864b6c48da7627f004795d6cce50e90793b75" 17716 + integrity sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg== 17617 17717 17618 17718 readable-stream@^2.0.1: 17619 17719 version "2.3.8" ··· 17916 18016 resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" 17917 18017 integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== 17918 18018 18019 + resolve-global@^1.0.0: 18020 + version "1.0.0" 18021 + resolved "https://registry.yarnpkg.com/resolve-global/-/resolve-global-1.0.0.tgz#a2a79df4af2ca3f49bf77ef9ddacd322dad19255" 18022 + integrity sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw== 18023 + dependencies: 18024 + global-dirs "^0.1.1" 18025 + 17919 18026 resolve-workspace-root@^2.0.0: 17920 18027 version "2.0.0" 17921 18028 resolved "https://registry.yarnpkg.com/resolve-workspace-root/-/resolve-workspace-root-2.0.0.tgz#a0098daa0067cd0efa6eb525c57c8fb4a61e78f8" ··· 18200 18307 dependencies: 18201 18308 xmlchars "^2.2.0" 18202 18309 18203 - scheduler@0.25.0, scheduler@^0.25.0: 18204 - version "0.25.0" 18205 - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.25.0.tgz#336cd9768e8cceebf52d3c80e3dcf5de23e7e015" 18206 - integrity sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA== 18310 + scheduler@0.26.0, scheduler@^0.26.0: 18311 + version "0.26.0" 18312 + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.26.0.tgz#4ce8a8c2a2095f13ea11bf9a445be50c555d6337" 18313 + integrity sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA== 18207 18314 18208 18315 schema-utils@^2.6.5: 18209 18316 version "2.7.1" ··· 18443 18550 version "1.2.0" 18444 18551 resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" 18445 18552 integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== 18446 - 18447 - sf-symbols-typescript@^1.0.0: 18448 - version "1.0.0" 18449 - resolved "https://registry.yarnpkg.com/sf-symbols-typescript/-/sf-symbols-typescript-1.0.0.tgz#94e9210bf27e7583f9749a0d07bd4f4937ea488f" 18450 - integrity sha512-DkS7q3nN68dEMb4E18HFPDAvyrjDZK9YAQQF2QxeFu9gp2xRDXFMF8qLJ1EmQ/qeEGQmop4lmMM1WtYJTIcCMw== 18451 18553 18452 18554 shallow-equal@^3.1.0: 18453 18555 version "3.1.0" ··· 19753 19855 optionalDependencies: 19754 19856 rxjs "^7.5.2" 19755 19857 19756 - typescript@~5.8.3: 19757 - version "5.8.3" 19758 - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e" 19759 - integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ== 19858 + typescript@^5.9.2: 19859 + version "5.9.2" 19860 + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.2.tgz#d93450cddec5154a2d5cabe3b8102b83316fb2a6" 19861 + integrity sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A== 19760 19862 19761 19863 ua-parser-js@^0.7.33: 19762 19864 version "0.7.35" ··· 19870 19972 resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" 19871 19973 integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== 19872 19974 19873 - unimodules-app-loader@~5.1.3: 19874 - version "5.1.3" 19875 - resolved "https://registry.yarnpkg.com/unimodules-app-loader/-/unimodules-app-loader-5.1.3.tgz#c3be527cd36120fc77d6843253075c8a9246f622" 19876 - integrity sha512-nPUkwfkpJWvdOQrVvyQSUol93/UdmsCVd9Hkx9RgAevmKSVYdZI+S87W73NGKl6QbwK9L1BDSY5OrQuo8Oq15g== 19975 + unimodules-app-loader@~6.0.7: 19976 + version "6.0.7" 19977 + resolved "https://registry.yarnpkg.com/unimodules-app-loader/-/unimodules-app-loader-6.0.7.tgz#d88db74075815bcdc088c6c6823a2b08394a1225" 19978 + integrity sha512-23iwxmh6/y54PRGJt/xjsOpPK8vlfusBisi3yaVSK22pxg5DmiL/+IHCtbb/crHC+gqdItcy1OoRsZQHfNSBaw== 19877 19979 19878 19980 unique-string@~2.0.0: 19879 19981 version "2.0.0" ··· 19887 19989 resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" 19888 19990 integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== 19889 19991 19890 - universalify@^1.0.0: 19891 - version "1.0.0" 19892 - resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" 19893 - integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== 19894 - 19895 19992 universalify@^2.0.0: 19896 19993 version "2.0.0" 19897 19994 resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" ··· 19941 20038 escalade "^3.2.0" 19942 20039 picocolors "^1.1.0" 19943 20040 20041 + update-browserslist-db@^1.1.3: 20042 + version "1.1.3" 20043 + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz#348377dd245216f9e7060ff50b15a1b740b75420" 20044 + integrity sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw== 20045 + dependencies: 20046 + escalade "^3.2.0" 20047 + picocolors "^1.1.1" 20048 + 19944 20049 update-check@1.5.3: 19945 20050 version "1.5.3" 19946 20051 resolved "https://registry.yarnpkg.com/update-check/-/update-check-1.5.3.tgz#45240fcfb8755a7c7fa68bbdd9eda026a41639ed" ··· 19964 20069 querystringify "^2.1.1" 19965 20070 requires-port "^1.0.0" 19966 20071 19967 - use-callback-ref@^1.3.0: 19968 - version "1.3.0" 19969 - resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.0.tgz#772199899b9c9a50526fedc4993fc7fa1f7e32d5" 19970 - integrity sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w== 19971 - dependencies: 19972 - tslib "^2.0.0" 19973 - 19974 20072 use-callback-ref@^1.3.3: 19975 20073 version "1.3.3" 19976 20074 resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.3.tgz#98d9fab067075841c5b2c6852090d5d0feabe2bf" ··· 19999 20097 integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== 20000 20098 dependencies: 20001 20099 use-isomorphic-layout-effect "^1.1.1" 20002 - 20003 - use-sidecar@^1.1.2: 20004 - version "1.1.2" 20005 - resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.1.2.tgz#2f43126ba2d7d7e117aa5855e5d8f0276dfe73c2" 20006 - integrity sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw== 20007 - dependencies: 20008 - detect-node-es "^1.1.0" 20009 - tslib "^2.0.0" 20010 20100 20011 20101 use-sidecar@^1.1.3: 20012 20102 version "1.1.3" ··· 20646 20736 resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" 20647 20737 integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== 20648 20738 20739 + ws@^8.18.3: 20740 + version "8.18.3" 20741 + resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.3.tgz#b56b88abffde62791c639170400c93dcb0c95472" 20742 + integrity sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg== 20743 + 20649 20744 xcode@^3.0.1: 20650 20745 version "3.0.1" 20651 20746 resolved "https://registry.yarnpkg.com/xcode/-/xcode-3.0.1.tgz#3efb62aac641ab2c702458f9a0302696146aa53c" ··· 20732 20827 resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" 20733 20828 integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== 20734 20829 20830 + yaml@^2.6.1: 20831 + version "2.8.1" 20832 + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.1.tgz#1870aa02b631f7e8328b93f8bc574fac5d6c4d79" 20833 + integrity sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw== 20834 + 20735 20835 yargs-parser@^18.1.2: 20736 20836 version "18.1.3" 20737 20837 resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" ··· 20798 20898 css-what "^6.1.0" 20799 20899 entities "^5.0.0" 20800 20900 20801 - zeego@^1.6.2: 20802 - version "1.7.0" 20803 - resolved "https://registry.yarnpkg.com/zeego/-/zeego-1.7.0.tgz#8034adb842199c4ccf21bcb19877800bff18606b" 20804 - integrity sha512-dZP/iUMeYLfKFnWMn+gNBJkHrR5Cu1ySyCeSkBAJmG9wjCsXoBVMyO7kV6/Y7P0ZhD5c/oS+0/Z6duxeDIos0g== 20805 - dependencies: 20806 - "@radix-ui/react-context-menu" "^2.0.1" 20807 - "@radix-ui/react-dropdown-menu" "^2.0.1" 20808 - sf-symbols-typescript "^1.0.0" 20901 + zod-to-json-schema@^3.24.6: 20902 + version "3.24.6" 20903 + resolved "https://registry.yarnpkg.com/zod-to-json-schema/-/zod-to-json-schema-3.24.6.tgz#5920f020c4d2647edfbb954fa036082b92c9e12d" 20904 + integrity sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg== 20809 20905 20810 20906 zod-validation-error@^3.0.3: 20811 20907 version "3.3.0" 20812 20908 resolved "https://registry.yarnpkg.com/zod-validation-error/-/zod-validation-error-3.3.0.tgz#2cfe81b62d044e0453d1aa3ae7c32a2f36dde9af" 20813 20909 integrity sha512-Syib9oumw1NTqEv4LT0e6U83Td9aVRk9iTXPUQr1otyV1PuXQKOvOwhMNqZIq5hluzHP2pMgnOmHEo7kPdI2mw== 20814 20910 20815 - zod@3.23.8, zod@^3.14.2, zod@^3.20.2, zod@^3.22.4, zod@^3.23.8: 20911 + zod@3.23.8, zod@^3.14.2, zod@^3.20.2, zod@^3.22.4, zod@^3.23.8, zod@^3.25.76: 20816 20912 version "3.23.8" 20817 20913 resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.8.tgz#e37b957b5d52079769fb8097099b592f0ef4067d" 20818 20914 integrity sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==