diff --git a/.pnp.cjs b/.pnp.cjs index fa9e1b2db..7f39b2468 100644 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -49,6 +49,7 @@ const RAW_RUNTIME_STATE = ["@types/react-dom", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:19.2.3"],\ ["@types/react-window", "npm:1.8.8"],\ ["axios", "npm:0.32.0"],\ + ["babel-plugin-react-compiler", "npm:1.0.0"],\ ["dayjs", "npm:1.11.12"],\ ["dotenv", "npm:17.2.3"],\ ["embla-carousel-autoplay", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:8.0.4"],\ @@ -60,7 +61,7 @@ const RAW_RUNTIME_STATE = ["eslint-plugin-jsx-a11y", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:6.10.2"],\ ["eslint-plugin-prettier", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:5.5.4"],\ ["eslint-plugin-react", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:7.37.5"],\ - ["eslint-plugin-react-hooks", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:7.0.1"],\ + ["eslint-plugin-react-hooks", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:7.1.1"],\ ["file-saver", "npm:2.0.5"],\ ["framer-motion", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:12.4.4"],\ ["globals", "npm:16.4.0"],\ @@ -115,6 +116,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@ampproject/remapping", [\ + ["npm:2.2.1", {\ + "packageLocation": "./.yarn/cache/@ampproject-remapping-npm-2.2.1-3da3d624be-e15fecbf3b.zip/node_modules/@ampproject/remapping/",\ + "packageDependencies": [\ + ["@ampproject/remapping", "npm:2.2.1"],\ + ["@jridgewell/gen-mapping", "npm:0.3.3"],\ + ["@jridgewell/trace-mapping", "npm:0.3.22"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@babel/code-frame", [\ ["npm:7.23.5", {\ "packageLocation": "./.yarn/cache/@babel-code-frame-npm-7.23.5-cb10d08de6-44e58529c9.zip/node_modules/@babel/code-frame/",\ @@ -125,6 +137,15 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:7.24.7", {\ + "packageLocation": "./.yarn/cache/@babel-code-frame-npm-7.24.7-315a600a58-4812e94885.zip/node_modules/@babel/code-frame/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.24.7"],\ + ["@babel/highlight", "npm:7.24.7"],\ + ["picocolors", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.25.7", {\ "packageLocation": "./.yarn/cache/@babel-code-frame-npm-7.25.7-40a9f53f43-000fb8299f.zip/node_modules/@babel/code-frame/",\ "packageDependencies": [\ @@ -153,19 +174,23 @@ const RAW_RUNTIME_STATE = ["picocolors", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/compat-data", [\ + ["npm:7.25.4", {\ + "packageLocation": "./.yarn/cache/@babel-compat-data-npm-7.25.4-213b9c835f-d37a8936cc.zip/node_modules/@babel/compat-data/",\ + "packageDependencies": [\ + ["@babel/compat-data", "npm:7.25.4"]\ + ],\ + "linkType": "HARD"\ }],\ - ["npm:7.29.7", {\ - "packageLocation": "./.yarn/cache/@babel-code-frame-npm-7.29.7-cc910f9962-84da552e51.zip/node_modules/@babel/code-frame/",\ + ["npm:7.25.8", {\ + "packageLocation": "./.yarn/cache/@babel-compat-data-npm-7.25.8-a7237f1519-269fcb0d89.zip/node_modules/@babel/compat-data/",\ "packageDependencies": [\ - ["@babel/code-frame", "npm:7.29.7"],\ - ["@babel/helper-validator-identifier", "npm:7.29.7"],\ - ["js-tokens", "npm:4.0.0"],\ - ["picocolors", "npm:1.1.1"]\ + ["@babel/compat-data", "npm:7.25.8"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/compat-data", [\ + }],\ ["npm:7.27.2", {\ "packageLocation": "./.yarn/cache/@babel-compat-data-npm-7.27.2-22fa0c7782-eaa9f8aaeb.zip/node_modules/@babel/compat-data/",\ "packageDependencies": [\ @@ -180,28 +205,94 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:7.29.7", {\ - "packageLocation": "./.yarn/cache/@babel-compat-data-npm-7.29.7-6487d724ba-ad22727140.zip/node_modules/@babel/compat-data/",\ + ["npm:7.29.0", {\ + "packageLocation": "./.yarn/cache/@babel-compat-data-npm-7.29.0-6b4382e79f-7f21beedb9.zip/node_modules/@babel/compat-data/",\ "packageDependencies": [\ - ["@babel/compat-data", "npm:7.29.7"]\ + ["@babel/compat-data", "npm:7.29.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@babel/core", [\ - ["npm:7.29.7", {\ - "packageLocation": "./.yarn/cache/@babel-core-npm-7.29.7-78bc20dbf7-38e71cf81d.zip/node_modules/@babel/core/",\ - "packageDependencies": [\ - ["@babel/code-frame", "npm:7.29.7"],\ - ["@babel/core", "npm:7.29.7"],\ - ["@babel/generator", "npm:7.29.7"],\ - ["@babel/helper-compilation-targets", "npm:7.29.7"],\ - ["@babel/helper-module-transforms", "virtual:78bc20dbf78cba6c65082eb5aff7e39fb1e65131367642c1c1f56d438aa3485100ac20e632291bf65b59c8dc6f30cf02e3c6b442edd0c12f687c22a4080aa3a2#npm:7.29.7"],\ - ["@babel/helpers", "npm:7.29.7"],\ - ["@babel/parser", "npm:7.29.7"],\ - ["@babel/template", "npm:7.29.7"],\ - ["@babel/traverse", "npm:7.29.7"],\ - ["@babel/types", "npm:7.29.7"],\ + ["npm:7.25.2", {\ + "packageLocation": "./.yarn/cache/@babel-core-npm-7.25.2-341930f809-0d6ec10ff4.zip/node_modules/@babel/core/",\ + "packageDependencies": [\ + ["@ampproject/remapping", "npm:2.2.1"],\ + ["@babel/code-frame", "npm:7.24.7"],\ + ["@babel/core", "npm:7.25.2"],\ + ["@babel/generator", "npm:7.25.6"],\ + ["@babel/helper-compilation-targets", "npm:7.25.2"],\ + ["@babel/helper-module-transforms", "virtual:341930f80996f4b1e479f0ee33257969b2165bf70992bcc76aa889af20d1c39a2bfc637461175a3ea65d6c75949d04c5fd87140f3b91c8912352de080c45e357#npm:7.25.2"],\ + ["@babel/helpers", "npm:7.25.6"],\ + ["@babel/parser", "npm:7.25.6"],\ + ["@babel/template", "npm:7.25.0"],\ + ["@babel/traverse", "npm:7.25.6"],\ + ["@babel/types", "npm:7.25.6"],\ + ["convert-source-map", "npm:2.0.0"],\ + ["debug", "virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.4"],\ + ["gensync", "npm:1.0.0-beta.2"],\ + ["json5", "npm:2.2.3"],\ + ["semver", "npm:6.3.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.25.8", {\ + "packageLocation": "./.yarn/cache/@babel-core-npm-7.25.8-e5a00584a2-31eb1a8ca1.zip/node_modules/@babel/core/",\ + "packageDependencies": [\ + ["@ampproject/remapping", "npm:2.2.1"],\ + ["@babel/code-frame", "npm:7.25.7"],\ + ["@babel/core", "npm:7.25.8"],\ + ["@babel/generator", "npm:7.25.7"],\ + ["@babel/helper-compilation-targets", "npm:7.25.7"],\ + ["@babel/helper-module-transforms", "virtual:e5a00584a285b0af54cef0dd0f4aa450c66fb9ff72a926747912c010361531d86226daef2c61386b254279bb40b28aaca6512cf376825cb81e1a7b6b7404d417#npm:7.25.7"],\ + ["@babel/helpers", "npm:7.25.7"],\ + ["@babel/parser", "npm:7.25.8"],\ + ["@babel/template", "npm:7.25.7"],\ + ["@babel/traverse", "npm:7.25.7"],\ + ["@babel/types", "npm:7.25.8"],\ + ["convert-source-map", "npm:2.0.0"],\ + ["debug", "virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.4"],\ + ["gensync", "npm:1.0.0-beta.2"],\ + ["json5", "npm:2.2.3"],\ + ["semver", "npm:6.3.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.28.4", {\ + "packageLocation": "./.yarn/cache/@babel-core-npm-7.28.4-cb5fd966cc-0593295241.zip/node_modules/@babel/core/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.27.1"],\ + ["@babel/core", "npm:7.28.4"],\ + ["@babel/generator", "npm:7.28.3"],\ + ["@babel/helper-compilation-targets", "npm:7.27.2"],\ + ["@babel/helper-module-transforms", "virtual:cb5fd966cc0f771275597c5aca3369c8164a2bcf171c237ee6cc4846ca8ef9a53870ddd48fbd1c7a680b0f66f2149c2a7694b56f9145852a93e325e1934103f4#npm:7.28.3"],\ + ["@babel/helpers", "npm:7.28.4"],\ + ["@babel/parser", "npm:7.28.4"],\ + ["@babel/template", "npm:7.27.2"],\ + ["@babel/traverse", "npm:7.28.4"],\ + ["@babel/types", "npm:7.28.4"],\ + ["@jridgewell/remapping", "npm:2.3.5"],\ + ["convert-source-map", "npm:2.0.0"],\ + ["debug", "virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.4"],\ + ["gensync", "npm:1.0.0-beta.2"],\ + ["json5", "npm:2.2.3"],\ + ["semver", "npm:6.3.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.29.0", {\ + "packageLocation": "./.yarn/cache/@babel-core-npm-7.29.0-a74bfc561b-25f4e91688.zip/node_modules/@babel/core/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.29.0"],\ + ["@babel/core", "npm:7.29.0"],\ + ["@babel/generator", "npm:7.29.1"],\ + ["@babel/helper-compilation-targets", "npm:7.28.6"],\ + ["@babel/helper-module-transforms", "virtual:a74bfc561b28f961f46b2ec8ae406d012b5fbed31a317cc6e0c8e0e4bc61a668944b271114f1150bc3cadae9a39987a6be16fb9362801892abacc23919c76dd7#npm:7.28.6"],\ + ["@babel/helpers", "npm:7.28.6"],\ + ["@babel/parser", "npm:7.29.0"],\ + ["@babel/template", "npm:7.28.6"],\ + ["@babel/traverse", "npm:7.29.0"],\ + ["@babel/types", "npm:7.29.0"],\ ["@jridgewell/remapping", "npm:2.3.5"],\ ["convert-source-map", "npm:2.0.0"],\ ["debug", "virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.4"],\ @@ -213,6 +304,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/generator", [\ + ["npm:7.25.6", {\ + "packageLocation": "./.yarn/cache/@babel-generator-npm-7.25.6-3bdca6c59f-541e4fbb6e.zip/node_modules/@babel/generator/",\ + "packageDependencies": [\ + ["@babel/generator", "npm:7.25.6"],\ + ["@babel/types", "npm:7.25.6"],\ + ["@jridgewell/gen-mapping", "npm:0.3.5"],\ + ["@jridgewell/trace-mapping", "npm:0.3.25"],\ + ["jsesc", "npm:2.5.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.25.7", {\ "packageLocation": "./.yarn/cache/@babel-generator-npm-7.25.7-68dd72ad91-0154282962.zip/node_modules/@babel/generator/",\ "packageDependencies": [\ @@ -259,18 +361,6 @@ const RAW_RUNTIME_STATE = ["jsesc", "npm:3.0.2"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:7.29.7", {\ - "packageLocation": "./.yarn/cache/@babel-generator-npm-7.29.7-b512136a1f-60fb0432eb.zip/node_modules/@babel/generator/",\ - "packageDependencies": [\ - ["@babel/generator", "npm:7.29.7"],\ - ["@babel/parser", "npm:7.29.7"],\ - ["@babel/types", "npm:7.29.7"],\ - ["@jridgewell/gen-mapping", "npm:0.3.13"],\ - ["@jridgewell/trace-mapping", "npm:0.3.30"],\ - ["jsesc", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-annotate-as-pure", [\ @@ -284,6 +374,30 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/helper-compilation-targets", [\ + ["npm:7.25.2", {\ + "packageLocation": "./.yarn/cache/@babel-helper-compilation-targets-npm-7.25.2-27e0232144-eccb2d7592.zip/node_modules/@babel/helper-compilation-targets/",\ + "packageDependencies": [\ + ["@babel/compat-data", "npm:7.25.4"],\ + ["@babel/helper-compilation-targets", "npm:7.25.2"],\ + ["@babel/helper-validator-option", "npm:7.24.8"],\ + ["browserslist", "npm:4.24.0"],\ + ["lru-cache", "npm:5.1.1"],\ + ["semver", "npm:6.3.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.25.7", {\ + "packageLocation": "./.yarn/cache/@babel-helper-compilation-targets-npm-7.25.7-912ef98d47-bbf9be8480.zip/node_modules/@babel/helper-compilation-targets/",\ + "packageDependencies": [\ + ["@babel/compat-data", "npm:7.25.8"],\ + ["@babel/helper-compilation-targets", "npm:7.25.7"],\ + ["@babel/helper-validator-option", "npm:7.25.7"],\ + ["browserslist", "npm:4.24.0"],\ + ["lru-cache", "npm:5.1.1"],\ + ["semver", "npm:6.3.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.27.2", {\ "packageLocation": "./.yarn/cache/@babel-helper-compilation-targets-npm-7.27.2-111dda04b6-bd53c30a74.zip/node_modules/@babel/helper-compilation-targets/",\ "packageDependencies": [\ @@ -296,12 +410,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:7.29.7", {\ - "packageLocation": "./.yarn/cache/@babel-helper-compilation-targets-npm-7.29.7-7cb31cc38d-af9ed4299a.zip/node_modules/@babel/helper-compilation-targets/",\ + ["npm:7.28.6", {\ + "packageLocation": "./.yarn/cache/@babel-helper-compilation-targets-npm-7.28.6-8880f389c9-f512a5aeee.zip/node_modules/@babel/helper-compilation-targets/",\ "packageDependencies": [\ - ["@babel/compat-data", "npm:7.29.7"],\ - ["@babel/helper-compilation-targets", "npm:7.29.7"],\ - ["@babel/helper-validator-option", "npm:7.29.7"],\ + ["@babel/compat-data", "npm:7.29.0"],\ + ["@babel/helper-compilation-targets", "npm:7.28.6"],\ + ["@babel/helper-validator-option", "npm:7.27.1"],\ ["browserslist", "npm:4.24.0"],\ ["lru-cache", "npm:5.1.1"],\ ["semver", "npm:6.3.1"]\ @@ -320,7 +434,7 @@ const RAW_RUNTIME_STATE = ["virtual:d1c8a6055ec63edcc7471727f4e09df3b3a6cc8128b7bfe5194344efca8c7efbd04bbcfdea17c5fe359dfd937c8d496db246398daab0af7fba730f43e075b8a3#npm:7.28.3", {\ "packageLocation": "./.yarn/__virtual__/@babel-helper-create-class-features-plugin-virtual-baae98ae06/0/cache/@babel-helper-create-class-features-plugin-npm-7.28.3-de056c24da-32d01bdd60.zip/node_modules/@babel/helper-create-class-features-plugin/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-annotate-as-pure", "npm:7.27.3"],\ ["@babel/helper-create-class-features-plugin", "virtual:d1c8a6055ec63edcc7471727f4e09df3b3a6cc8128b7bfe5194344efca8c7efbd04bbcfdea17c5fe359dfd937c8d496db246398daab0af7fba730f43e075b8a3#npm:7.28.3"],\ ["@babel/helper-member-expression-to-functions", "npm:7.27.1"],\ @@ -349,7 +463,7 @@ const RAW_RUNTIME_STATE = ["virtual:f75c3e88ea118f98b402a8f56b1a0d2fdaf7f65ba0bb914b5833e173ebb4523c1365aa45c1dba791d0e1b3b9ab5eb1eeaa14bcac94bd196534413ccd6d1d1366#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-helper-create-regexp-features-plugin-virtual-345a804ffc/0/cache/@babel-helper-create-regexp-features-plugin-npm-7.27.1-76d8a0ecb8-dea272628c.zip/node_modules/@babel/helper-create-regexp-features-plugin/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-annotate-as-pure", "npm:7.27.3"],\ ["@babel/helper-create-regexp-features-plugin", "virtual:f75c3e88ea118f98b402a8f56b1a0d2fdaf7f65ba0bb914b5833e173ebb4523c1365aa45c1dba791d0e1b3b9ab5eb1eeaa14bcac94bd196534413ccd6d1d1366#npm:7.27.1"],\ ["@types/babel__core", null],\ @@ -374,7 +488,7 @@ const RAW_RUNTIME_STATE = ["virtual:03de0c730a5fa7fcc9a802cd85009be7358f6856f7274d0f1dc54a561586e98d2fa31bcde5404986e97d7cf4ec39d1e6768d5e836f9a631aef6d0105f0afcfa3#npm:0.6.5", {\ "packageLocation": "./.yarn/__virtual__/@babel-helper-define-polyfill-provider-virtual-3b9e328da8/0/cache/@babel-helper-define-polyfill-provider-npm-0.6.5-6bd5237c07-0bdd2d9654.zip/node_modules/@babel/helper-define-polyfill-provider/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-compilation-targets", "npm:7.27.2"],\ ["@babel/helper-define-polyfill-provider", "virtual:03de0c730a5fa7fcc9a802cd85009be7358f6856f7274d0f1dc54a561586e98d2fa31bcde5404986e97d7cf4ec39d1e6768d5e836f9a631aef6d0105f0afcfa3#npm:0.6.5"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ @@ -397,13 +511,6 @@ const RAW_RUNTIME_STATE = ["@babel/helper-globals", "npm:7.28.0"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:7.29.7", {\ - "packageLocation": "./.yarn/cache/@babel-helper-globals-npm-7.29.7-bb76425ef5-e53203e87a.zip/node_modules/@babel/helper-globals/",\ - "packageDependencies": [\ - ["@babel/helper-globals", "npm:7.29.7"]\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-member-expression-to-functions", [\ @@ -418,6 +525,24 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/helper-module-imports", [\ + ["npm:7.24.7", {\ + "packageLocation": "./.yarn/cache/@babel-helper-module-imports-npm-7.24.7-f60e66adbf-df8bfb2bb1.zip/node_modules/@babel/helper-module-imports/",\ + "packageDependencies": [\ + ["@babel/helper-module-imports", "npm:7.24.7"],\ + ["@babel/traverse", "npm:7.25.6"],\ + ["@babel/types", "npm:7.25.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.25.7", {\ + "packageLocation": "./.yarn/cache/@babel-helper-module-imports-npm-7.25.7-f7b3a083a0-94556712c2.zip/node_modules/@babel/helper-module-imports/",\ + "packageDependencies": [\ + ["@babel/helper-module-imports", "npm:7.25.7"],\ + ["@babel/traverse", "npm:7.25.7"],\ + ["@babel/types", "npm:7.25.8"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.27.1", {\ "packageLocation": "./.yarn/cache/@babel-helper-module-imports-npm-7.27.1-3bf33978f4-58e792ea5d.zip/node_modules/@babel/helper-module-imports/",\ "packageDependencies": [\ @@ -435,18 +560,23 @@ const RAW_RUNTIME_STATE = ["@babel/types", "npm:7.29.0"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:7.29.7", {\ - "packageLocation": "./.yarn/cache/@babel-helper-module-imports-npm-7.29.7-c44b78302c-28ec6f7efd.zip/node_modules/@babel/helper-module-imports/",\ - "packageDependencies": [\ - ["@babel/helper-module-imports", "npm:7.29.7"],\ - ["@babel/traverse", "npm:7.29.7"],\ - ["@babel/types", "npm:7.29.7"]\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-module-transforms", [\ + ["npm:7.25.2", {\ + "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.25.2-2c8d511580-a3bcf7815f.zip/node_modules/@babel/helper-module-transforms/",\ + "packageDependencies": [\ + ["@babel/helper-module-transforms", "npm:7.25.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:7.25.7", {\ + "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.25.7-01310522f0-480309b127.zip/node_modules/@babel/helper-module-transforms/",\ + "packageDependencies": [\ + ["@babel/helper-module-transforms", "npm:7.25.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["npm:7.27.1", {\ "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.27.1-d289bdccc6-415509a585.zip/node_modules/@babel/helper-module-transforms/",\ "packageDependencies": [\ @@ -454,6 +584,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["npm:7.28.3", {\ + "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.28.3-7b69ec189a-598fdd8aa5.zip/node_modules/@babel/helper-module-transforms/",\ + "packageDependencies": [\ + ["@babel/helper-module-transforms", "npm:7.28.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["npm:7.28.6", {\ "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.28.6-5923cf5a95-2e421c7db7.zip/node_modules/@babel/helper-module-transforms/",\ "packageDependencies": [\ @@ -461,17 +598,27 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["npm:7.29.7", {\ - "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.29.7-50e1c84dbd-33251b1fb4.zip/node_modules/@babel/helper-module-transforms/",\ + ["virtual:341930f80996f4b1e479f0ee33257969b2165bf70992bcc76aa889af20d1c39a2bfc637461175a3ea65d6c75949d04c5fd87140f3b91c8912352de080c45e357#npm:7.25.2", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-b14538d1e7/0/cache/@babel-helper-module-transforms-npm-7.25.2-2c8d511580-a3bcf7815f.zip/node_modules/@babel/helper-module-transforms/",\ "packageDependencies": [\ - ["@babel/helper-module-transforms", "npm:7.29.7"]\ + ["@babel/core", "npm:7.25.2"],\ + ["@babel/helper-module-imports", "npm:7.24.7"],\ + ["@babel/helper-module-transforms", "virtual:341930f80996f4b1e479f0ee33257969b2165bf70992bcc76aa889af20d1c39a2bfc637461175a3ea65d6c75949d04c5fd87140f3b91c8912352de080c45e357#npm:7.25.2"],\ + ["@babel/helper-simple-access", "npm:7.24.7"],\ + ["@babel/helper-validator-identifier", "npm:7.24.7"],\ + ["@babel/traverse", "npm:7.25.6"],\ + ["@types/babel__core", null]\ ],\ - "linkType": "SOFT"\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ }],\ ["virtual:6a03d119a08fa201e6f4715806968481cb41811a83610be2f86fe9c7122ddc0b394c4b38169e29c20202a777c5260ecd03ca872c0cf826b56d5a882e97946f73#npm:7.28.6", {\ "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-eb3596b83e/0/cache/@babel-helper-module-transforms-npm-7.28.6-5923cf5a95-2e421c7db7.zip/node_modules/@babel/helper-module-transforms/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-module-imports", "npm:7.28.6"],\ ["@babel/helper-module-transforms", "virtual:6a03d119a08fa201e6f4715806968481cb41811a83610be2f86fe9c7122ddc0b394c4b38169e29c20202a777c5260ecd03ca872c0cf826b56d5a882e97946f73#npm:7.28.6"],\ ["@babel/helper-validator-identifier", "npm:7.28.5"],\ @@ -484,14 +631,14 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:78bc20dbf78cba6c65082eb5aff7e39fb1e65131367642c1c1f56d438aa3485100ac20e632291bf65b59c8dc6f30cf02e3c6b442edd0c12f687c22a4080aa3a2#npm:7.29.7", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-bb17ae9247/0/cache/@babel-helper-module-transforms-npm-7.29.7-50e1c84dbd-33251b1fb4.zip/node_modules/@babel/helper-module-transforms/",\ + ["virtual:7ffc18cc9a979a88fbf684941fe8dc3486c18b13ee6dd0ad49350b70450a5383203b3232db2241f253be734752746bd140930d407418655f9682c559ee5421e0#npm:7.27.1", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-b07add9760/0/cache/@babel-helper-module-transforms-npm-7.27.1-d289bdccc6-415509a585.zip/node_modules/@babel/helper-module-transforms/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ - ["@babel/helper-module-imports", "npm:7.29.7"],\ - ["@babel/helper-module-transforms", "virtual:78bc20dbf78cba6c65082eb5aff7e39fb1e65131367642c1c1f56d438aa3485100ac20e632291bf65b59c8dc6f30cf02e3c6b442edd0c12f687c22a4080aa3a2#npm:7.29.7"],\ - ["@babel/helper-validator-identifier", "npm:7.29.7"],\ - ["@babel/traverse", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ + ["@babel/helper-module-imports", "npm:7.27.1"],\ + ["@babel/helper-module-transforms", "virtual:7ffc18cc9a979a88fbf684941fe8dc3486c18b13ee6dd0ad49350b70450a5383203b3232db2241f253be734752746bd140930d407418655f9682c559ee5421e0#npm:7.27.1"],\ + ["@babel/helper-validator-identifier", "npm:7.27.1"],\ + ["@babel/traverse", "npm:7.27.1"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -500,14 +647,47 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:7ffc18cc9a979a88fbf684941fe8dc3486c18b13ee6dd0ad49350b70450a5383203b3232db2241f253be734752746bd140930d407418655f9682c559ee5421e0#npm:7.27.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-b07add9760/0/cache/@babel-helper-module-transforms-npm-7.27.1-d289bdccc6-415509a585.zip/node_modules/@babel/helper-module-transforms/",\ + ["virtual:a74bfc561b28f961f46b2ec8ae406d012b5fbed31a317cc6e0c8e0e4bc61a668944b271114f1150bc3cadae9a39987a6be16fb9362801892abacc23919c76dd7#npm:7.28.6", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-3435e223f6/0/cache/@babel-helper-module-transforms-npm-7.28.6-5923cf5a95-2e421c7db7.zip/node_modules/@babel/helper-module-transforms/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.0"],\ + ["@babel/helper-module-imports", "npm:7.28.6"],\ + ["@babel/helper-module-transforms", "virtual:a74bfc561b28f961f46b2ec8ae406d012b5fbed31a317cc6e0c8e0e4bc61a668944b271114f1150bc3cadae9a39987a6be16fb9362801892abacc23919c76dd7#npm:7.28.6"],\ + ["@babel/helper-validator-identifier", "npm:7.28.5"],\ + ["@babel/traverse", "npm:7.29.0"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:cb5fd966cc0f771275597c5aca3369c8164a2bcf171c237ee6cc4846ca8ef9a53870ddd48fbd1c7a680b0f66f2149c2a7694b56f9145852a93e325e1934103f4#npm:7.28.3", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-63c6c5653f/0/cache/@babel-helper-module-transforms-npm-7.28.3-7b69ec189a-598fdd8aa5.zip/node_modules/@babel/helper-module-transforms/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.28.4"],\ ["@babel/helper-module-imports", "npm:7.27.1"],\ - ["@babel/helper-module-transforms", "virtual:7ffc18cc9a979a88fbf684941fe8dc3486c18b13ee6dd0ad49350b70450a5383203b3232db2241f253be734752746bd140930d407418655f9682c559ee5421e0#npm:7.27.1"],\ + ["@babel/helper-module-transforms", "virtual:cb5fd966cc0f771275597c5aca3369c8164a2bcf171c237ee6cc4846ca8ef9a53870ddd48fbd1c7a680b0f66f2149c2a7694b56f9145852a93e325e1934103f4#npm:7.28.3"],\ ["@babel/helper-validator-identifier", "npm:7.27.1"],\ - ["@babel/traverse", "npm:7.27.1"],\ + ["@babel/traverse", "npm:7.28.3"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:e5a00584a285b0af54cef0dd0f4aa450c66fb9ff72a926747912c010361531d86226daef2c61386b254279bb40b28aaca6512cf376825cb81e1a7b6b7404d417#npm:7.25.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-6c5bc87670/0/cache/@babel-helper-module-transforms-npm-7.25.7-01310522f0-480309b127.zip/node_modules/@babel/helper-module-transforms/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.25.8"],\ + ["@babel/helper-module-imports", "npm:7.25.7"],\ + ["@babel/helper-module-transforms", "virtual:e5a00584a285b0af54cef0dd0f4aa450c66fb9ff72a926747912c010361531d86226daef2c61386b254279bb40b28aaca6512cf376825cb81e1a7b6b7404d417#npm:7.25.7"],\ + ["@babel/helper-simple-access", "npm:7.25.7"],\ + ["@babel/helper-validator-identifier", "npm:7.25.7"],\ + ["@babel/traverse", "npm:7.25.7"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -561,7 +741,7 @@ const RAW_RUNTIME_STATE = ["virtual:97b7f0f95e74069c87d001d6f0a4a2d396ab1f90875944d9fad169bebe005330d369bdbe96cf3642b5f3f286e6af468aefeff31465792af0c42b1ff35c0b9960#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-helper-remap-async-to-generator-virtual-5835efee55/0/cache/@babel-helper-remap-async-to-generator-npm-7.27.1-6e89d61aa6-0747397ba0.zip/node_modules/@babel/helper-remap-async-to-generator/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-annotate-as-pure", "npm:7.27.3"],\ ["@babel/helper-remap-async-to-generator", "virtual:97b7f0f95e74069c87d001d6f0a4a2d396ab1f90875944d9fad169bebe005330d369bdbe96cf3642b5f3f286e6af468aefeff31465792af0c42b1ff35c0b9960#npm:7.27.1"],\ ["@babel/helper-wrap-function", "npm:7.28.3"],\ @@ -586,7 +766,7 @@ const RAW_RUNTIME_STATE = ["virtual:baae98ae062d56666f05892054444948ac5800e23f771ed9fd7feebf9b220819dc9b08967b4521a430003f67561d0c9a4ef563d194fd632ce0376cc825102455#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-helper-replace-supers-virtual-56db104b07/0/cache/@babel-helper-replace-supers-npm-7.27.1-f784132f4b-72e3f8bef7.zip/node_modules/@babel/helper-replace-supers/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-member-expression-to-functions", "npm:7.27.1"],\ ["@babel/helper-optimise-call-expression", "npm:7.27.1"],\ ["@babel/helper-replace-supers", "virtual:baae98ae062d56666f05892054444948ac5800e23f771ed9fd7feebf9b220819dc9b08967b4521a430003f67561d0c9a4ef563d194fd632ce0376cc825102455#npm:7.27.1"],\ @@ -600,6 +780,26 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@babel/helper-simple-access", [\ + ["npm:7.24.7", {\ + "packageLocation": "./.yarn/cache/@babel-helper-simple-access-npm-7.24.7-beddd00b0e-5083e19018.zip/node_modules/@babel/helper-simple-access/",\ + "packageDependencies": [\ + ["@babel/helper-simple-access", "npm:7.24.7"],\ + ["@babel/traverse", "npm:7.25.6"],\ + ["@babel/types", "npm:7.25.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.25.7", {\ + "packageLocation": "./.yarn/cache/@babel-helper-simple-access-npm-7.25.7-3a9e5cd6e8-42da1c358f.zip/node_modules/@babel/helper-simple-access/",\ + "packageDependencies": [\ + ["@babel/helper-simple-access", "npm:7.25.7"],\ + ["@babel/traverse", "npm:7.25.7"],\ + ["@babel/types", "npm:7.25.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@babel/helper-skip-transparent-expression-wrappers", [\ ["npm:7.27.1", {\ "packageLocation": "./.yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.27.1-c539e02d36-4f380c5d0e.zip/node_modules/@babel/helper-skip-transparent-expression-wrappers/",\ @@ -693,17 +893,24 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/helper-validator-option", [\ - ["npm:7.27.1", {\ - "packageLocation": "./.yarn/cache/@babel-helper-validator-option-npm-7.27.1-7c563f0423-db73e6a308.zip/node_modules/@babel/helper-validator-option/",\ + ["npm:7.24.8", {\ + "packageLocation": "./.yarn/cache/@babel-helper-validator-option-npm-7.24.8-e093ef5016-a52442dfa7.zip/node_modules/@babel/helper-validator-option/",\ "packageDependencies": [\ - ["@babel/helper-validator-option", "npm:7.27.1"]\ + ["@babel/helper-validator-option", "npm:7.24.8"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:7.29.7", {\ - "packageLocation": "./.yarn/cache/@babel-helper-validator-option-npm-7.29.7-635d603818-aeb6aa966f.zip/node_modules/@babel/helper-validator-option/",\ + ["npm:7.25.7", {\ + "packageLocation": "./.yarn/cache/@babel-helper-validator-option-npm-7.25.7-8c969bf588-3c46cbdd66.zip/node_modules/@babel/helper-validator-option/",\ "packageDependencies": [\ - ["@babel/helper-validator-option", "npm:7.29.7"]\ + ["@babel/helper-validator-option", "npm:7.25.7"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.27.1", {\ + "packageLocation": "./.yarn/cache/@babel-helper-validator-option-npm-7.27.1-7c563f0423-db73e6a308.zip/node_modules/@babel/helper-validator-option/",\ + "packageDependencies": [\ + ["@babel/helper-validator-option", "npm:7.27.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -721,12 +928,39 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/helpers", [\ - ["npm:7.29.7", {\ - "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.29.7-97e81ccfb9-b4d1ef12c1.zip/node_modules/@babel/helpers/",\ + ["npm:7.25.6", {\ + "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.25.6-6722375514-43abc8d017.zip/node_modules/@babel/helpers/",\ "packageDependencies": [\ - ["@babel/helpers", "npm:7.29.7"],\ - ["@babel/template", "npm:7.29.7"],\ - ["@babel/types", "npm:7.29.7"]\ + ["@babel/helpers", "npm:7.25.6"],\ + ["@babel/template", "npm:7.25.0"],\ + ["@babel/types", "npm:7.25.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.25.7", {\ + "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.25.7-267b4cec46-2632909f83.zip/node_modules/@babel/helpers/",\ + "packageDependencies": [\ + ["@babel/helpers", "npm:7.25.7"],\ + ["@babel/template", "npm:7.25.7"],\ + ["@babel/types", "npm:7.25.8"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.28.4", {\ + "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.28.4-d9f7567704-5a70a82e19.zip/node_modules/@babel/helpers/",\ + "packageDependencies": [\ + ["@babel/helpers", "npm:7.28.4"],\ + ["@babel/template", "npm:7.27.2"],\ + ["@babel/types", "npm:7.28.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.28.6", {\ + "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.28.6-682df48628-213485cdff.zip/node_modules/@babel/helpers/",\ + "packageDependencies": [\ + ["@babel/helpers", "npm:7.28.6"],\ + ["@babel/template", "npm:7.28.6"],\ + ["@babel/types", "npm:7.29.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -742,6 +976,17 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:7.24.7", {\ + "packageLocation": "./.yarn/cache/@babel-highlight-npm-7.24.7-d792bd8d9f-69b73f38cd.zip/node_modules/@babel/highlight/",\ + "packageDependencies": [\ + ["@babel/helper-validator-identifier", "npm:7.24.7"],\ + ["@babel/highlight", "npm:7.24.7"],\ + ["chalk", "npm:2.4.2"],\ + ["js-tokens", "npm:4.0.0"],\ + ["picocolors", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.25.7", {\ "packageLocation": "./.yarn/cache/@babel-highlight-npm-7.25.7-308b20da71-823be2523d.zip/node_modules/@babel/highlight/",\ "packageDependencies": [\ @@ -763,6 +1008,14 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:7.25.6", {\ + "packageLocation": "./.yarn/cache/@babel-parser-npm-7.25.6-3cb198940b-830aab7211.zip/node_modules/@babel/parser/",\ + "packageDependencies": [\ + ["@babel/parser", "npm:7.25.6"],\ + ["@babel/types", "npm:7.25.6"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.25.8", {\ "packageLocation": "./.yarn/cache/@babel-parser-npm-7.25.8-fda12195b5-0396eb71e3.zip/node_modules/@babel/parser/",\ "packageDependencies": [\ @@ -802,14 +1055,6 @@ const RAW_RUNTIME_STATE = ["@babel/types", "npm:7.29.0"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:7.29.7", {\ - "packageLocation": "./.yarn/cache/@babel-parser-npm-7.29.7-90d40e76ce-da40c5928c.zip/node_modules/@babel/parser/",\ - "packageDependencies": [\ - ["@babel/parser", "npm:7.29.7"],\ - ["@babel/types", "npm:7.29.7"]\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["@babel/plugin-bugfix-firefox-class-in-computed-class-key", [\ @@ -823,7 +1068,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-firefox-class-in-computed-class-key-virtual-438c48f849/0/cache/@babel-plugin-bugfix-firefox-class-in-computed-class-key-npm-7.27.1-f0c584df24-fe65257d5b.zip/node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-bugfix-firefox-class-in-computed-class-key", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@babel/traverse", "npm:7.27.1"],\ @@ -847,7 +1092,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-safari-class-field-initializer-scope-virtual-6aaebedc63/0/cache/@babel-plugin-bugfix-safari-class-field-initializer-scope-npm-7.27.1-168d311408-eb7f4146dc.zip/node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-bugfix-safari-class-field-initializer-scope", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -870,7 +1115,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-virtual-3a5bbc901f/0/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.27.1-8650001d00-621cfddfcc.zip/node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -893,7 +1138,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-virtual-e69aae53ed/0/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.27.1-1740419cb6-f07aa80272.zip/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.27.1"],\ ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ @@ -918,7 +1163,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.28.3", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-virtual-26b2bddd17/0/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.28.3-19e1b3699f-eeacdb7fa5.zip/node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.28.3"],\ ["@babel/traverse", "npm:7.28.3"],\ @@ -942,7 +1187,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.21.0-placeholder-for-preset-env.2", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-private-property-in-object-virtual-da48071f58/0/cache/@babel-plugin-proposal-private-property-in-object-npm-7.21.0-placeholder-for-preset-env.2-eb70026c88-fab70f399a.zip/node_modules/@babel/plugin-proposal-private-property-in-object/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/plugin-proposal-private-property-in-object", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.21.0-placeholder-for-preset-env.2"],\ ["@types/babel__core", null]\ ],\ @@ -964,7 +1209,7 @@ const RAW_RUNTIME_STATE = ["virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.8.4", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-async-generators-virtual-993f7fd03e/0/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-7ed1c1d9b9.zip/node_modules/@babel/plugin-syntax-async-generators/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-async-generators", "virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.8.4"],\ ["@types/babel__core", null]\ @@ -978,7 +1223,7 @@ const RAW_RUNTIME_STATE = ["virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.8.4", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-async-generators-virtual-2853a6ddea/0/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-7ed1c1d9b9.zip/node_modules/@babel/plugin-syntax-async-generators/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-async-generators", "virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.8.4"],\ ["@types/babel__core", "npm:7.20.5"]\ @@ -1001,7 +1246,7 @@ const RAW_RUNTIME_STATE = ["virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.8.3", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-bigint-virtual-58d7bec2f4/0/cache/@babel-plugin-syntax-bigint-npm-7.8.3-b05d971e6c-3a10849d83.zip/node_modules/@babel/plugin-syntax-bigint/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-bigint", "virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.8.3"],\ ["@types/babel__core", null]\ @@ -1015,7 +1260,7 @@ const RAW_RUNTIME_STATE = ["virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.8.3", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-bigint-virtual-abdfaf45fd/0/cache/@babel-plugin-syntax-bigint-npm-7.8.3-b05d971e6c-3a10849d83.zip/node_modules/@babel/plugin-syntax-bigint/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-bigint", "virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.8.3"],\ ["@types/babel__core", "npm:7.20.5"]\ @@ -1038,7 +1283,7 @@ const RAW_RUNTIME_STATE = ["virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.12.13", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-class-properties-virtual-7c6db10d10/0/cache/@babel-plugin-syntax-class-properties-npm-7.12.13-002ee9d930-24f34b196d.zip/node_modules/@babel/plugin-syntax-class-properties/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-class-properties", "virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.12.13"],\ ["@types/babel__core", null]\ @@ -1052,7 +1297,7 @@ const RAW_RUNTIME_STATE = ["virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.12.13", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-class-properties-virtual-236d6e0a70/0/cache/@babel-plugin-syntax-class-properties-npm-7.12.13-002ee9d930-24f34b196d.zip/node_modules/@babel/plugin-syntax-class-properties/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-class-properties", "virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.12.13"],\ ["@types/babel__core", "npm:7.20.5"]\ @@ -1075,7 +1320,7 @@ const RAW_RUNTIME_STATE = ["virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.14.5", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-class-static-block-virtual-bde8a43daf/0/cache/@babel-plugin-syntax-class-static-block-npm-7.14.5-7bdd0ff1b3-3e80814b5b.zip/node_modules/@babel/plugin-syntax-class-static-block/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-class-static-block", "virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.14.5"],\ ["@types/babel__core", null]\ @@ -1089,7 +1334,7 @@ const RAW_RUNTIME_STATE = ["virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.14.5", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-class-static-block-virtual-f9a5fb9d13/0/cache/@babel-plugin-syntax-class-static-block-npm-7.14.5-7bdd0ff1b3-3e80814b5b.zip/node_modules/@babel/plugin-syntax-class-static-block/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-class-static-block", "virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.14.5"],\ ["@types/babel__core", "npm:7.20.5"]\ @@ -1112,7 +1357,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-assertions-virtual-c9d81791d0/0/cache/@babel-plugin-syntax-import-assertions-npm-7.27.1-2af23a0a52-fb661d6308.zip/node_modules/@babel/plugin-syntax-import-assertions/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-syntax-import-assertions", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -1142,7 +1387,7 @@ const RAW_RUNTIME_STATE = ["virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.25.7", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-attributes-virtual-0646a896dd/0/cache/@babel-plugin-syntax-import-attributes-npm-7.25.7-6f33642aaf-7c5451e2d8.zip/node_modules/@babel/plugin-syntax-import-attributes/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-import-attributes", "virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.25.7"],\ ["@types/babel__core", null]\ @@ -1156,7 +1401,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-attributes-virtual-bef99cba26/0/cache/@babel-plugin-syntax-import-attributes-npm-7.27.1-e7e02d37a0-97973982ff.zip/node_modules/@babel/plugin-syntax-import-attributes/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-syntax-import-attributes", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -1170,7 +1415,7 @@ const RAW_RUNTIME_STATE = ["virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.25.7", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-attributes-virtual-c804531fe9/0/cache/@babel-plugin-syntax-import-attributes-npm-7.25.7-6f33642aaf-7c5451e2d8.zip/node_modules/@babel/plugin-syntax-import-attributes/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-import-attributes", "virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.25.7"],\ ["@types/babel__core", "npm:7.20.5"]\ @@ -1193,7 +1438,7 @@ const RAW_RUNTIME_STATE = ["virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.10.4", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-meta-virtual-0f69c506d3/0/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-166ac1125d.zip/node_modules/@babel/plugin-syntax-import-meta/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-import-meta", "virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.10.4"],\ ["@types/babel__core", null]\ @@ -1207,7 +1452,7 @@ const RAW_RUNTIME_STATE = ["virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.10.4", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-meta-virtual-4259a4885e/0/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-166ac1125d.zip/node_modules/@babel/plugin-syntax-import-meta/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-import-meta", "virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.10.4"],\ ["@types/babel__core", "npm:7.20.5"]\ @@ -1230,7 +1475,7 @@ const RAW_RUNTIME_STATE = ["virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.8.3", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-json-strings-virtual-070ad1091b/0/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip/node_modules/@babel/plugin-syntax-json-strings/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-json-strings", "virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.8.3"],\ ["@types/babel__core", null]\ @@ -1244,7 +1489,7 @@ const RAW_RUNTIME_STATE = ["virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.8.3", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-json-strings-virtual-8a1ffcbba4/0/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip/node_modules/@babel/plugin-syntax-json-strings/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-json-strings", "virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.8.3"],\ ["@types/babel__core", "npm:7.20.5"]\ @@ -1274,7 +1519,7 @@ const RAW_RUNTIME_STATE = ["virtual:15ef0a4ad61c166598c4d195dc64a0b7270b186e9a584ea25871b4181189fa5a61a49aa37f6bcda6ffed25499ff900f1a33224b0c22868c8eb1eaf1dd4f0dc11#npm:7.25.7", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-jsx-virtual-8dea3bf5b2/0/cache/@babel-plugin-syntax-jsx-npm-7.25.7-77bfb68a8c-243476a943.zip/node_modules/@babel/plugin-syntax-jsx/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-jsx", "virtual:15ef0a4ad61c166598c4d195dc64a0b7270b186e9a584ea25871b4181189fa5a61a49aa37f6bcda6ffed25499ff900f1a33224b0c22868c8eb1eaf1dd4f0dc11#npm:7.25.7"],\ ["@types/babel__core", null]\ @@ -1288,7 +1533,7 @@ const RAW_RUNTIME_STATE = ["virtual:2d43281229605e481df0b609c5884a3c6bd13f3c117a5306cd589e5d57877450fe4960281aa04e564d3c9d1b4290347b8dcec53625cf76be9b10484d8f284bfe#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-jsx-virtual-9cca616bff/0/cache/@babel-plugin-syntax-jsx-npm-7.27.1-2f6039b8f0-c6d1324cff.zip/node_modules/@babel/plugin-syntax-jsx/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-syntax-jsx", "virtual:2d43281229605e481df0b609c5884a3c6bd13f3c117a5306cd589e5d57877450fe4960281aa04e564d3c9d1b4290347b8dcec53625cf76be9b10484d8f284bfe#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -1311,7 +1556,7 @@ const RAW_RUNTIME_STATE = ["virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.10.4", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-logical-assignment-operators-virtual-ff68e11bd5/0/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-aff3357703.zip/node_modules/@babel/plugin-syntax-logical-assignment-operators/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-logical-assignment-operators", "virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.10.4"],\ ["@types/babel__core", null]\ @@ -1325,7 +1570,7 @@ const RAW_RUNTIME_STATE = ["virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.10.4", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-logical-assignment-operators-virtual-3d1d427f01/0/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-aff3357703.zip/node_modules/@babel/plugin-syntax-logical-assignment-operators/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-logical-assignment-operators", "virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.10.4"],\ ["@types/babel__core", "npm:7.20.5"]\ @@ -1348,7 +1593,7 @@ const RAW_RUNTIME_STATE = ["virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.8.3", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-nullish-coalescing-operator-virtual-383b231c23/0/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-87aca49189.zip/node_modules/@babel/plugin-syntax-nullish-coalescing-operator/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.8.3"],\ ["@types/babel__core", null]\ @@ -1362,7 +1607,7 @@ const RAW_RUNTIME_STATE = ["virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.8.3", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-nullish-coalescing-operator-virtual-428be4483f/0/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-87aca49189.zip/node_modules/@babel/plugin-syntax-nullish-coalescing-operator/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.8.3"],\ ["@types/babel__core", "npm:7.20.5"]\ @@ -1385,7 +1630,7 @@ const RAW_RUNTIME_STATE = ["virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.10.4", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-numeric-separator-virtual-a60ecf78fb/0/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-01ec5547bd.zip/node_modules/@babel/plugin-syntax-numeric-separator/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-numeric-separator", "virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.10.4"],\ ["@types/babel__core", null]\ @@ -1399,7 +1644,7 @@ const RAW_RUNTIME_STATE = ["virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.10.4", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-numeric-separator-virtual-cccff4c78e/0/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-01ec5547bd.zip/node_modules/@babel/plugin-syntax-numeric-separator/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-numeric-separator", "virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.10.4"],\ ["@types/babel__core", "npm:7.20.5"]\ @@ -1422,7 +1667,7 @@ const RAW_RUNTIME_STATE = ["virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.8.3", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-object-rest-spread-virtual-0311abb51d/0/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip/node_modules/@babel/plugin-syntax-object-rest-spread/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-object-rest-spread", "virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.8.3"],\ ["@types/babel__core", null]\ @@ -1436,7 +1681,7 @@ const RAW_RUNTIME_STATE = ["virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.8.3", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-object-rest-spread-virtual-51daaeed85/0/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip/node_modules/@babel/plugin-syntax-object-rest-spread/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-object-rest-spread", "virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.8.3"],\ ["@types/babel__core", "npm:7.20.5"]\ @@ -1459,7 +1704,7 @@ const RAW_RUNTIME_STATE = ["virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.8.3", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-catch-binding-virtual-d5627250c6/0/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-910d90e72b.zip/node_modules/@babel/plugin-syntax-optional-catch-binding/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-optional-catch-binding", "virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.8.3"],\ ["@types/babel__core", null]\ @@ -1473,7 +1718,7 @@ const RAW_RUNTIME_STATE = ["virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.8.3", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-catch-binding-virtual-e5eae5e641/0/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-910d90e72b.zip/node_modules/@babel/plugin-syntax-optional-catch-binding/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-optional-catch-binding", "virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.8.3"],\ ["@types/babel__core", "npm:7.20.5"]\ @@ -1496,7 +1741,7 @@ const RAW_RUNTIME_STATE = ["virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.8.3", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-chaining-virtual-a53e18a8d9/0/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip/node_modules/@babel/plugin-syntax-optional-chaining/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-optional-chaining", "virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.8.3"],\ ["@types/babel__core", null]\ @@ -1510,7 +1755,7 @@ const RAW_RUNTIME_STATE = ["virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.8.3", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-chaining-virtual-299730b4d8/0/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip/node_modules/@babel/plugin-syntax-optional-chaining/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-optional-chaining", "virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.8.3"],\ ["@types/babel__core", "npm:7.20.5"]\ @@ -1533,7 +1778,7 @@ const RAW_RUNTIME_STATE = ["virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.14.5", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-private-property-in-object-virtual-9c5d44fe2f/0/cache/@babel-plugin-syntax-private-property-in-object-npm-7.14.5-ee837fdbb2-b317174783.zip/node_modules/@babel/plugin-syntax-private-property-in-object/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-private-property-in-object", "virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.14.5"],\ ["@types/babel__core", null]\ @@ -1547,7 +1792,7 @@ const RAW_RUNTIME_STATE = ["virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.14.5", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-private-property-in-object-virtual-863c76c339/0/cache/@babel-plugin-syntax-private-property-in-object-npm-7.14.5-ee837fdbb2-b317174783.zip/node_modules/@babel/plugin-syntax-private-property-in-object/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-private-property-in-object", "virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.14.5"],\ ["@types/babel__core", "npm:7.20.5"]\ @@ -1570,7 +1815,7 @@ const RAW_RUNTIME_STATE = ["virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.14.5", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-top-level-await-virtual-245beac28c/0/cache/@babel-plugin-syntax-top-level-await-npm-7.14.5-60a0a2e83b-bbd1a56b09.zip/node_modules/@babel/plugin-syntax-top-level-await/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-top-level-await", "virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.14.5"],\ ["@types/babel__core", null]\ @@ -1584,7 +1829,7 @@ const RAW_RUNTIME_STATE = ["virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.14.5", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-top-level-await-virtual-3636e72b35/0/cache/@babel-plugin-syntax-top-level-await-npm-7.14.5-60a0a2e83b-bbd1a56b09.zip/node_modules/@babel/plugin-syntax-top-level-await/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-top-level-await", "virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.14.5"],\ ["@types/babel__core", "npm:7.20.5"]\ @@ -1614,7 +1859,7 @@ const RAW_RUNTIME_STATE = ["virtual:03dd772b53253f4ec83accdb2f07ecb9d968346e09a9fd07d3d7f054578285f844ace31f08955b9aef4cb4ca39090d54caa317a021d1d342b9cba536db0d9f9a#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-typescript-virtual-3ce55007e4/0/cache/@babel-plugin-syntax-typescript-npm-7.27.1-5d60015570-87836f7e32.zip/node_modules/@babel/plugin-syntax-typescript/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-syntax-typescript", "virtual:03dd772b53253f4ec83accdb2f07ecb9d968346e09a9fd07d3d7f054578285f844ace31f08955b9aef4cb4ca39090d54caa317a021d1d342b9cba536db0d9f9a#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -1628,7 +1873,7 @@ const RAW_RUNTIME_STATE = ["virtual:15ef0a4ad61c166598c4d195dc64a0b7270b186e9a584ea25871b4181189fa5a61a49aa37f6bcda6ffed25499ff900f1a33224b0c22868c8eb1eaf1dd4f0dc11#npm:7.25.7", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-typescript-virtual-31c3f77a14/0/cache/@babel-plugin-syntax-typescript-npm-7.25.7-56f702acc1-f149233623.zip/node_modules/@babel/plugin-syntax-typescript/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/plugin-syntax-typescript", "virtual:15ef0a4ad61c166598c4d195dc64a0b7270b186e9a584ea25871b4181189fa5a61a49aa37f6bcda6ffed25499ff900f1a33224b0c22868c8eb1eaf1dd4f0dc11#npm:7.25.7"],\ ["@types/babel__core", null]\ @@ -1651,7 +1896,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.18.6", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-unicode-sets-regex-virtual-f75c3e88ea/0/cache/@babel-plugin-syntax-unicode-sets-regex-npm-7.18.6-b618a36bfd-a651d700fe.zip/node_modules/@babel/plugin-syntax-unicode-sets-regex/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-create-regexp-features-plugin", "virtual:f75c3e88ea118f98b402a8f56b1a0d2fdaf7f65ba0bb914b5833e173ebb4523c1365aa45c1dba791d0e1b3b9ab5eb1eeaa14bcac94bd196534413ccd6d1d1366#npm:7.27.1"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-syntax-unicode-sets-regex", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.18.6"],\ @@ -1675,7 +1920,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-arrow-functions-virtual-8c5cd965b2/0/cache/@babel-plugin-transform-arrow-functions-npm-7.27.1-fa40ddd46f-62c2cc0ae2.zip/node_modules/@babel/plugin-transform-arrow-functions/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-arrow-functions", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -1698,7 +1943,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.28.0", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-async-generator-functions-virtual-97b7f0f95e/0/cache/@babel-plugin-transform-async-generator-functions-npm-7.28.0-4436f2d50f-8ad31b9969.zip/node_modules/@babel/plugin-transform-async-generator-functions/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/helper-remap-async-to-generator", "virtual:97b7f0f95e74069c87d001d6f0a4a2d396ab1f90875944d9fad169bebe005330d369bdbe96cf3642b5f3f286e6af468aefeff31465792af0c42b1ff35c0b9960#npm:7.27.1"],\ ["@babel/plugin-transform-async-generator-functions", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.28.0"],\ @@ -1723,7 +1968,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-async-to-generator-virtual-c0c8831b01/0/cache/@babel-plugin-transform-async-to-generator-npm-7.27.1-033d1809c3-d79d7a7ae7.zip/node_modules/@babel/plugin-transform-async-to-generator/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-module-imports", "npm:7.27.1"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/helper-remap-async-to-generator", "virtual:97b7f0f95e74069c87d001d6f0a4a2d396ab1f90875944d9fad169bebe005330d369bdbe96cf3642b5f3f286e6af468aefeff31465792af0c42b1ff35c0b9960#npm:7.27.1"],\ @@ -1748,7 +1993,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-block-scoped-functions-virtual-9bf18429cb/0/cache/@babel-plugin-transform-block-scoped-functions-npm-7.27.1-c6d66f6e50-7fb4988ca8.zip/node_modules/@babel/plugin-transform-block-scoped-functions/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-block-scoped-functions", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -1771,7 +2016,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.28.0", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-block-scoping-virtual-921310c584/0/cache/@babel-plugin-transform-block-scoping-npm-7.28.0-a08eef2c22-eefa0d0b3c.zip/node_modules/@babel/plugin-transform-block-scoping/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-block-scoping", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.28.0"],\ ["@types/babel__core", null]\ @@ -1794,7 +2039,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-class-properties-virtual-d1c8a6055e/0/cache/@babel-plugin-transform-class-properties-npm-7.27.1-f08223baf6-475a6e5a94.zip/node_modules/@babel/plugin-transform-class-properties/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-create-class-features-plugin", "virtual:d1c8a6055ec63edcc7471727f4e09df3b3a6cc8128b7bfe5194344efca8c7efbd04bbcfdea17c5fe359dfd937c8d496db246398daab0af7fba730f43e075b8a3#npm:7.28.3"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-class-properties", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ @@ -1818,7 +2063,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.28.3", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-class-static-block-virtual-dcfe419755/0/cache/@babel-plugin-transform-class-static-block-npm-7.28.3-13af84b676-c0ba8f0cbf.zip/node_modules/@babel/plugin-transform-class-static-block/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-create-class-features-plugin", "virtual:d1c8a6055ec63edcc7471727f4e09df3b3a6cc8128b7bfe5194344efca8c7efbd04bbcfdea17c5fe359dfd937c8d496db246398daab0af7fba730f43e075b8a3#npm:7.28.3"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-class-static-block", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.28.3"],\ @@ -1842,7 +2087,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.28.3", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-classes-virtual-8179f18dce/0/cache/@babel-plugin-transform-classes-npm-7.28.3-22fe11bcef-0aefcabe68.zip/node_modules/@babel/plugin-transform-classes/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-annotate-as-pure", "npm:7.27.3"],\ ["@babel/helper-compilation-targets", "npm:7.27.2"],\ ["@babel/helper-globals", "npm:7.28.0"],\ @@ -1870,7 +2115,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-computed-properties-virtual-5878f41fb2/0/cache/@babel-plugin-transform-computed-properties-npm-7.27.1-ff3d364d1c-101f6d4575.zip/node_modules/@babel/plugin-transform-computed-properties/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-computed-properties", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@babel/template", "npm:7.27.2"],\ @@ -1894,7 +2139,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.28.0", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-destructuring-virtual-f358e3ad1b/0/cache/@babel-plugin-transform-destructuring-npm-7.28.0-f13a1b7c68-cddab2520f.zip/node_modules/@babel/plugin-transform-destructuring/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-destructuring", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.28.0"],\ ["@babel/traverse", "npm:7.28.3"],\ @@ -1918,7 +2163,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-dotall-regex-virtual-516d2ed2c3/0/cache/@babel-plugin-transform-dotall-regex-npm-7.27.1-cda1a36d12-2173e5b13f.zip/node_modules/@babel/plugin-transform-dotall-regex/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-create-regexp-features-plugin", "virtual:f75c3e88ea118f98b402a8f56b1a0d2fdaf7f65ba0bb914b5833e173ebb4523c1365aa45c1dba791d0e1b3b9ab5eb1eeaa14bcac94bd196534413ccd6d1d1366#npm:7.27.1"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-dotall-regex", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ @@ -1942,7 +2187,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-duplicate-keys-virtual-8e92c7976d/0/cache/@babel-plugin-transform-duplicate-keys-npm-7.27.1-0b21c3b329-987b718d2f.zip/node_modules/@babel/plugin-transform-duplicate-keys/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-duplicate-keys", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -1965,7 +2210,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-duplicate-named-capturing-groups-regex-virtual-cd67365cfc/0/cache/@babel-plugin-transform-duplicate-named-capturing-groups-regex-npm-7.27.1-17e5efed8f-2a10961353.zip/node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-create-regexp-features-plugin", "virtual:f75c3e88ea118f98b402a8f56b1a0d2fdaf7f65ba0bb914b5833e173ebb4523c1365aa45c1dba791d0e1b3b9ab5eb1eeaa14bcac94bd196534413ccd6d1d1366#npm:7.27.1"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-duplicate-named-capturing-groups-regex", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ @@ -1989,7 +2234,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-dynamic-import-virtual-9ac232ad61/0/cache/@babel-plugin-transform-dynamic-import-npm-7.27.1-ae3564e9cd-7a9fbc8d17.zip/node_modules/@babel/plugin-transform-dynamic-import/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-dynamic-import", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2012,7 +2257,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.28.0", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-explicit-resource-management-virtual-f1645184db/0/cache/@babel-plugin-transform-explicit-resource-management-npm-7.28.0-8a17cc633d-93d7835160.zip/node_modules/@babel/plugin-transform-explicit-resource-management/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-destructuring", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.28.0"],\ ["@babel/plugin-transform-explicit-resource-management", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.28.0"],\ @@ -2036,7 +2281,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-exponentiation-operator-virtual-56f24026b5/0/cache/@babel-plugin-transform-exponentiation-operator-npm-7.27.1-ce51b745ac-dbbedd2472.zip/node_modules/@babel/plugin-transform-exponentiation-operator/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-exponentiation-operator", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2059,7 +2304,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-export-namespace-from-virtual-48f79b6242/0/cache/@babel-plugin-transform-export-namespace-from-npm-7.27.1-584dda771c-85082923ec.zip/node_modules/@babel/plugin-transform-export-namespace-from/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-export-namespace-from", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2082,7 +2327,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-for-of-virtual-f4fd41692f/0/cache/@babel-plugin-transform-for-of-npm-7.27.1-57bb1bd6d3-705c591d17.zip/node_modules/@babel/plugin-transform-for-of/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.27.1"],\ ["@babel/plugin-transform-for-of", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ @@ -2106,7 +2351,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-function-name-virtual-ee072de0d8/0/cache/@babel-plugin-transform-function-name-npm-7.27.1-ed7f7430eb-26a2a183c3.zip/node_modules/@babel/plugin-transform-function-name/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-compilation-targets", "npm:7.27.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-function-name", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ @@ -2131,7 +2376,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-json-strings-virtual-258f6702f1/0/cache/@babel-plugin-transform-json-strings-npm-7.27.1-65f3c4eee2-2c05a02f63.zip/node_modules/@babel/plugin-transform-json-strings/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-json-strings", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2154,7 +2399,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-literals-virtual-ac2836b2d2/0/cache/@babel-plugin-transform-literals-npm-7.27.1-16084b62dc-0a76d12ab1.zip/node_modules/@babel/plugin-transform-literals/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-literals", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2177,7 +2422,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-logical-assignment-operators-virtual-904742258b/0/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.27.1-b46ecdb249-2757955d81.zip/node_modules/@babel/plugin-transform-logical-assignment-operators/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-logical-assignment-operators", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2200,7 +2445,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-member-expression-literals-virtual-1aaa7d0694/0/cache/@babel-plugin-transform-member-expression-literals-npm-7.27.1-2d8a23c4c7-804121430a.zip/node_modules/@babel/plugin-transform-member-expression-literals/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-member-expression-literals", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2223,7 +2468,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-amd-virtual-7ffc18cc9a/0/cache/@babel-plugin-transform-modules-amd-npm-7.27.1-dbd9a5ef9f-5ca9257981.zip/node_modules/@babel/plugin-transform-modules-amd/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-module-transforms", "virtual:7ffc18cc9a979a88fbf684941fe8dc3486c18b13ee6dd0ad49350b70450a5383203b3232db2241f253be734752746bd140930d407418655f9682c559ee5421e0#npm:7.27.1"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-modules-amd", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ @@ -2247,7 +2492,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-commonjs-virtual-ba7d2fd5ef/0/cache/@babel-plugin-transform-modules-commonjs-npm-7.27.1-2ad2271dea-9059243a97.zip/node_modules/@babel/plugin-transform-modules-commonjs/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-module-transforms", "virtual:7ffc18cc9a979a88fbf684941fe8dc3486c18b13ee6dd0ad49350b70450a5383203b3232db2241f253be734752746bd140930d407418655f9682c559ee5421e0#npm:7.27.1"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-modules-commonjs", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ @@ -2271,7 +2516,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.29.4", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-systemjs-virtual-6a03d119a0/0/cache/@babel-plugin-transform-modules-systemjs-npm-7.29.4-4fe41bad48-79269e6ec8.zip/node_modules/@babel/plugin-transform-modules-systemjs/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-module-transforms", "virtual:6a03d119a08fa201e6f4715806968481cb41811a83610be2f86fe9c7122ddc0b394c4b38169e29c20202a777c5260ecd03ca872c0cf826b56d5a882e97946f73#npm:7.28.6"],\ ["@babel/helper-plugin-utils", "npm:7.28.6"],\ ["@babel/helper-validator-identifier", "npm:7.28.5"],\ @@ -2297,7 +2542,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-umd-virtual-90356cdf24/0/cache/@babel-plugin-transform-modules-umd-npm-7.27.1-b62536925c-7388932863.zip/node_modules/@babel/plugin-transform-modules-umd/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-module-transforms", "virtual:7ffc18cc9a979a88fbf684941fe8dc3486c18b13ee6dd0ad49350b70450a5383203b3232db2241f253be734752746bd140930d407418655f9682c559ee5421e0#npm:7.27.1"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-modules-umd", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ @@ -2321,7 +2566,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-named-capturing-groups-regex-virtual-12dfe97002/0/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.27.1-12b8abead5-a711c92d97.zip/node_modules/@babel/plugin-transform-named-capturing-groups-regex/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-create-regexp-features-plugin", "virtual:f75c3e88ea118f98b402a8f56b1a0d2fdaf7f65ba0bb914b5833e173ebb4523c1365aa45c1dba791d0e1b3b9ab5eb1eeaa14bcac94bd196534413ccd6d1d1366#npm:7.27.1"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ @@ -2345,7 +2590,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-new-target-virtual-54207e8b16/0/cache/@babel-plugin-transform-new-target-npm-7.27.1-93bf8bdaef-620d78ee47.zip/node_modules/@babel/plugin-transform-new-target/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-new-target", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2368,7 +2613,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-nullish-coalescing-operator-virtual-cd523d4a91/0/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.27.1-3a841ec416-15333f4888.zip/node_modules/@babel/plugin-transform-nullish-coalescing-operator/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-nullish-coalescing-operator", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2391,7 +2636,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-numeric-separator-virtual-c440ae1313/0/cache/@babel-plugin-transform-numeric-separator-npm-7.27.1-a8403cac09-049b958911.zip/node_modules/@babel/plugin-transform-numeric-separator/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-numeric-separator", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2414,7 +2659,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.28.0", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-object-rest-spread-virtual-ba28ba829b/0/cache/@babel-plugin-transform-object-rest-spread-npm-7.28.0-7aa5a9958a-55d37dbc0d.zip/node_modules/@babel/plugin-transform-object-rest-spread/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-compilation-targets", "npm:7.27.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-destructuring", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.28.0"],\ @@ -2441,7 +2686,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-object-super-virtual-74ca0abb5e/0/cache/@babel-plugin-transform-object-super-npm-7.27.1-1268b11683-46b819cb9a.zip/node_modules/@babel/plugin-transform-object-super/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/helper-replace-supers", "virtual:baae98ae062d56666f05892054444948ac5800e23f771ed9fd7feebf9b220819dc9b08967b4521a430003f67561d0c9a4ef563d194fd632ce0376cc825102455#npm:7.27.1"],\ ["@babel/plugin-transform-object-super", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ @@ -2465,7 +2710,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-optional-catch-binding-virtual-b9a5ca5c01/0/cache/@babel-plugin-transform-optional-catch-binding-npm-7.27.1-5810c95838-f4356b04cf.zip/node_modules/@babel/plugin-transform-optional-catch-binding/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-optional-catch-binding", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2488,7 +2733,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-optional-chaining-virtual-a219f08a4e/0/cache/@babel-plugin-transform-optional-chaining-npm-7.27.1-6a18b9cc63-34b0f96400.zip/node_modules/@babel/plugin-transform-optional-chaining/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.27.1"],\ ["@babel/plugin-transform-optional-chaining", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ @@ -2512,7 +2757,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.7", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-parameters-virtual-4c166c1e98/0/cache/@babel-plugin-transform-parameters-npm-7.27.7-b002e2d6ef-ba0aa8c977.zip/node_modules/@babel/plugin-transform-parameters/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-parameters", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.7"],\ ["@types/babel__core", null]\ @@ -2535,7 +2780,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-private-methods-virtual-b83ea9dc69/0/cache/@babel-plugin-transform-private-methods-npm-7.27.1-71100e51a7-c76f8f6056.zip/node_modules/@babel/plugin-transform-private-methods/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-create-class-features-plugin", "virtual:d1c8a6055ec63edcc7471727f4e09df3b3a6cc8128b7bfe5194344efca8c7efbd04bbcfdea17c5fe359dfd937c8d496db246398daab0af7fba730f43e075b8a3#npm:7.28.3"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-private-methods", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ @@ -2559,7 +2804,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-private-property-in-object-virtual-f031a3aa8d/0/cache/@babel-plugin-transform-private-property-in-object-npm-7.27.1-b7636d14a5-d4466d42a0.zip/node_modules/@babel/plugin-transform-private-property-in-object/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-annotate-as-pure", "npm:7.27.3"],\ ["@babel/helper-create-class-features-plugin", "virtual:d1c8a6055ec63edcc7471727f4e09df3b3a6cc8128b7bfe5194344efca8c7efbd04bbcfdea17c5fe359dfd937c8d496db246398daab0af7fba730f43e075b8a3#npm:7.28.3"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ @@ -2584,7 +2829,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-property-literals-virtual-11174b9733/0/cache/@babel-plugin-transform-property-literals-npm-7.27.1-608e9f0cae-7caec27d5e.zip/node_modules/@babel/plugin-transform-property-literals/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-property-literals", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2607,7 +2852,7 @@ const RAW_RUNTIME_STATE = ["virtual:53837c94fe0f74fafc75833122c429cfaa547fd5fc7a6d940cac3b691a98f8d8c1a980b7cdd8cd9afbd5a152244f09ae2b693859798df1e2ad67d70e49a9f4d3#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-react-constant-elements-virtual-3ec3a52cce/0/cache/@babel-plugin-transform-react-constant-elements-npm-7.27.1-4ffb20d8a2-906ea33650.zip/node_modules/@babel/plugin-transform-react-constant-elements/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-react-constant-elements", "virtual:53837c94fe0f74fafc75833122c429cfaa547fd5fc7a6d940cac3b691a98f8d8c1a980b7cdd8cd9afbd5a152244f09ae2b693859798df1e2ad67d70e49a9f4d3#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2630,7 +2875,7 @@ const RAW_RUNTIME_STATE = ["virtual:315da5a1498ece2c814dee0d2cdea11fc527d8c3db06701ad51e55f9f46b63a014c800ecf10f2ae09ae744274a3560dc5f1f7a61bd5b3e04d05cef225e32528d#npm:7.28.0", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-react-display-name-virtual-d6d136d689/0/cache/@babel-plugin-transform-react-display-name-npm-7.28.0-0bf8b6c694-d623644a07.zip/node_modules/@babel/plugin-transform-react-display-name/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-react-display-name", "virtual:315da5a1498ece2c814dee0d2cdea11fc527d8c3db06701ad51e55f9f46b63a014c800ecf10f2ae09ae744274a3560dc5f1f7a61bd5b3e04d05cef225e32528d#npm:7.28.0"],\ ["@types/babel__core", null]\ @@ -2653,7 +2898,7 @@ const RAW_RUNTIME_STATE = ["virtual:315da5a1498ece2c814dee0d2cdea11fc527d8c3db06701ad51e55f9f46b63a014c800ecf10f2ae09ae744274a3560dc5f1f7a61bd5b3e04d05cef225e32528d#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-react-jsx-virtual-2d43281229/0/cache/@babel-plugin-transform-react-jsx-npm-7.27.1-a79a899a4d-e865f19477.zip/node_modules/@babel/plugin-transform-react-jsx/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-annotate-as-pure", "npm:7.27.3"],\ ["@babel/helper-module-imports", "npm:7.27.1"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ @@ -2680,7 +2925,7 @@ const RAW_RUNTIME_STATE = ["virtual:315da5a1498ece2c814dee0d2cdea11fc527d8c3db06701ad51e55f9f46b63a014c800ecf10f2ae09ae744274a3560dc5f1f7a61bd5b3e04d05cef225e32528d#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-react-jsx-development-virtual-3a5408ca6c/0/cache/@babel-plugin-transform-react-jsx-development-npm-7.27.1-c6780deed1-b88865d5b8.zip/node_modules/@babel/plugin-transform-react-jsx-development/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/plugin-transform-react-jsx", "virtual:315da5a1498ece2c814dee0d2cdea11fc527d8c3db06701ad51e55f9f46b63a014c800ecf10f2ae09ae744274a3560dc5f1f7a61bd5b3e04d05cef225e32528d#npm:7.27.1"],\ ["@babel/plugin-transform-react-jsx-development", "virtual:315da5a1498ece2c814dee0d2cdea11fc527d8c3db06701ad51e55f9f46b63a014c800ecf10f2ae09ae744274a3560dc5f1f7a61bd5b3e04d05cef225e32528d#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2703,7 +2948,7 @@ const RAW_RUNTIME_STATE = ["virtual:315da5a1498ece2c814dee0d2cdea11fc527d8c3db06701ad51e55f9f46b63a014c800ecf10f2ae09ae744274a3560dc5f1f7a61bd5b3e04d05cef225e32528d#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-react-pure-annotations-virtual-4f5ce7333f/0/cache/@babel-plugin-transform-react-pure-annotations-npm-7.27.1-1c3be838d1-a6f591c5e8.zip/node_modules/@babel/plugin-transform-react-pure-annotations/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-annotate-as-pure", "npm:7.27.3"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-react-pure-annotations", "virtual:315da5a1498ece2c814dee0d2cdea11fc527d8c3db06701ad51e55f9f46b63a014c800ecf10f2ae09ae744274a3560dc5f1f7a61bd5b3e04d05cef225e32528d#npm:7.27.1"],\ @@ -2727,7 +2972,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.28.3", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-regenerator-virtual-0cc95ceb6c/0/cache/@babel-plugin-transform-regenerator-npm-7.28.3-36bb1b5a59-f95e929d41.zip/node_modules/@babel/plugin-transform-regenerator/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-regenerator", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.28.3"],\ ["@types/babel__core", null]\ @@ -2750,7 +2995,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-regexp-modifiers-virtual-89b91c8a02/0/cache/@babel-plugin-transform-regexp-modifiers-npm-7.27.1-cee91a1fcf-f6cb385fe0.zip/node_modules/@babel/plugin-transform-regexp-modifiers/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-create-regexp-features-plugin", "virtual:f75c3e88ea118f98b402a8f56b1a0d2fdaf7f65ba0bb914b5833e173ebb4523c1365aa45c1dba791d0e1b3b9ab5eb1eeaa14bcac94bd196534413ccd6d1d1366#npm:7.27.1"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-regexp-modifiers", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ @@ -2774,7 +3019,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-reserved-words-virtual-25d06cf80a/0/cache/@babel-plugin-transform-reserved-words-npm-7.27.1-da9ded5cec-dea0b66742.zip/node_modules/@babel/plugin-transform-reserved-words/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-reserved-words", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2797,7 +3042,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-shorthand-properties-virtual-28e4aca659/0/cache/@babel-plugin-transform-shorthand-properties-npm-7.27.1-114632891f-fbba6e2aef.zip/node_modules/@babel/plugin-transform-shorthand-properties/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-shorthand-properties", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2820,7 +3065,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-spread-virtual-b21acccdd0/0/cache/@babel-plugin-transform-spread-npm-7.27.1-93b5426802-3edd28b07e.zip/node_modules/@babel/plugin-transform-spread/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.27.1"],\ ["@babel/plugin-transform-spread", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ @@ -2844,7 +3089,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-sticky-regex-virtual-3d436bff2e/0/cache/@babel-plugin-transform-sticky-regex-npm-7.27.1-e0308c6eee-e1414a502e.zip/node_modules/@babel/plugin-transform-sticky-regex/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-sticky-regex", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2867,7 +3112,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-template-literals-virtual-6825e5f617/0/cache/@babel-plugin-transform-template-literals-npm-7.27.1-e8a9aeaebf-93aad78250.zip/node_modules/@babel/plugin-transform-template-literals/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-template-literals", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2890,7 +3135,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-typeof-symbol-virtual-a2ad302c4c/0/cache/@babel-plugin-transform-typeof-symbol-npm-7.27.1-56795eb29a-812d736402.zip/node_modules/@babel/plugin-transform-typeof-symbol/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-typeof-symbol", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2913,7 +3158,7 @@ const RAW_RUNTIME_STATE = ["virtual:c935d1df446156e5bee6ed15616e5b10abd2a33c7f108962ab9e205e0a7d6b2722717b89417e9996231adb71e7ee1f08874a364c3a2c9223b8f1e1b0bf88dbd1#npm:7.28.0", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-typescript-virtual-03dd772b53/0/cache/@babel-plugin-transform-typescript-npm-7.28.0-9d196c6ac3-5ad7aae0e9.zip/node_modules/@babel/plugin-transform-typescript/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-annotate-as-pure", "npm:7.27.3"],\ ["@babel/helper-create-class-features-plugin", "virtual:d1c8a6055ec63edcc7471727f4e09df3b3a6cc8128b7bfe5194344efca8c7efbd04bbcfdea17c5fe359dfd937c8d496db246398daab0af7fba730f43e075b8a3#npm:7.28.3"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ @@ -2940,7 +3185,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-escapes-virtual-80045ef372/0/cache/@babel-plugin-transform-unicode-escapes-npm-7.27.1-61a6253b0b-87b9e49dee.zip/node_modules/@babel/plugin-transform-unicode-escapes/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-unicode-escapes", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ ["@types/babel__core", null]\ @@ -2963,7 +3208,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-property-regex-virtual-3588b70b28/0/cache/@babel-plugin-transform-unicode-property-regex-npm-7.27.1-b5fb4d5460-5d99c89537.zip/node_modules/@babel/plugin-transform-unicode-property-regex/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-create-regexp-features-plugin", "virtual:f75c3e88ea118f98b402a8f56b1a0d2fdaf7f65ba0bb914b5833e173ebb4523c1365aa45c1dba791d0e1b3b9ab5eb1eeaa14bcac94bd196534413ccd6d1d1366#npm:7.27.1"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-unicode-property-regex", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ @@ -2987,7 +3232,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-regex-virtual-5a2bc1cd59/0/cache/@babel-plugin-transform-unicode-regex-npm-7.27.1-9b283ef768-a34d89a2b7.zip/node_modules/@babel/plugin-transform-unicode-regex/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-create-regexp-features-plugin", "virtual:f75c3e88ea118f98b402a8f56b1a0d2fdaf7f65ba0bb914b5833e173ebb4523c1365aa45c1dba791d0e1b3b9ab5eb1eeaa14bcac94bd196534413ccd6d1d1366#npm:7.27.1"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-unicode-regex", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ @@ -3011,7 +3256,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-sets-regex-virtual-077d7601a6/0/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.27.1-5b2c0a4c1f-295126074c.zip/node_modules/@babel/plugin-transform-unicode-sets-regex/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-create-regexp-features-plugin", "virtual:f75c3e88ea118f98b402a8f56b1a0d2fdaf7f65ba0bb914b5833e173ebb4523c1365aa45c1dba791d0e1b3b9ab5eb1eeaa14bcac94bd196534413ccd6d1d1366#npm:7.27.1"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/plugin-transform-unicode-sets-regex", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:7.27.1"],\ @@ -3036,7 +3281,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@babel-preset-env-virtual-5a368c49ef/0/cache/@babel-preset-env-npm-7.28.3-ec87d1a73a-b09991276a.zip/node_modules/@babel/preset-env/",\ "packageDependencies": [\ ["@babel/compat-data", "npm:7.28.0"],\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-compilation-targets", "npm:7.27.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/helper-validator-option", "npm:7.27.1"],\ @@ -3127,7 +3372,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:0.1.6-no-external-plugins", {\ "packageLocation": "./.yarn/__virtual__/@babel-preset-modules-virtual-cdf6326140/0/cache/@babel-preset-modules-npm-0.1.6-no-external-plugins-0ae0b52ff3-039aba98a6.zip/node_modules/@babel/preset-modules/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.25.7"],\ ["@babel/preset-modules", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:0.1.6-no-external-plugins"],\ ["@babel/types", "npm:7.28.2"],\ @@ -3152,7 +3397,7 @@ const RAW_RUNTIME_STATE = ["virtual:53837c94fe0f74fafc75833122c429cfaa547fd5fc7a6d940cac3b691a98f8d8c1a980b7cdd8cd9afbd5a152244f09ae2b693859798df1e2ad67d70e49a9f4d3#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-preset-react-virtual-315da5a149/0/cache/@babel-preset-react-npm-7.27.1-bcdbc68f81-26dd63164a.zip/node_modules/@babel/preset-react/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/helper-validator-option", "npm:7.27.1"],\ ["@babel/plugin-transform-react-display-name", "virtual:315da5a1498ece2c814dee0d2cdea11fc527d8c3db06701ad51e55f9f46b63a014c800ecf10f2ae09ae744274a3560dc5f1f7a61bd5b3e04d05cef225e32528d#npm:7.28.0"],\ @@ -3180,7 +3425,7 @@ const RAW_RUNTIME_STATE = ["virtual:53837c94fe0f74fafc75833122c429cfaa547fd5fc7a6d940cac3b691a98f8d8c1a980b7cdd8cd9afbd5a152244f09ae2b693859798df1e2ad67d70e49a9f4d3#npm:7.27.1", {\ "packageLocation": "./.yarn/__virtual__/@babel-preset-typescript-virtual-c935d1df44/0/cache/@babel-preset-typescript-npm-7.27.1-b9b5e53f61-9d8e75326b.zip/node_modules/@babel/preset-typescript/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-plugin-utils", "npm:7.27.1"],\ ["@babel/helper-validator-option", "npm:7.27.1"],\ ["@babel/plugin-syntax-jsx", "virtual:2d43281229605e481df0b609c5884a3c6bd13f3c117a5306cd589e5d57877450fe4960281aa04e564d3c9d1b4290347b8dcec53625cf76be9b10484d8f284bfe#npm:7.27.1"],\ @@ -3206,6 +3451,16 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/template", [\ + ["npm:7.25.0", {\ + "packageLocation": "./.yarn/cache/@babel-template-npm-7.25.0-2c6ddcb43a-07ebecf6db.zip/node_modules/@babel/template/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.24.7"],\ + ["@babel/parser", "npm:7.25.6"],\ + ["@babel/template", "npm:7.25.0"],\ + ["@babel/types", "npm:7.25.6"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.25.7", {\ "packageLocation": "./.yarn/cache/@babel-template-npm-7.25.7-4db3590fa2-49e1e88d2e.zip/node_modules/@babel/template/",\ "packageDependencies": [\ @@ -3235,19 +3490,37 @@ const RAW_RUNTIME_STATE = ["@babel/types", "npm:7.29.0"]\ ],\ "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/traverse", [\ + ["npm:7.25.6", {\ + "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.25.6-1b9e2a314c-de75a91829.zip/node_modules/@babel/traverse/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.24.7"],\ + ["@babel/generator", "npm:7.25.6"],\ + ["@babel/parser", "npm:7.25.6"],\ + ["@babel/template", "npm:7.25.0"],\ + ["@babel/traverse", "npm:7.25.6"],\ + ["@babel/types", "npm:7.25.6"],\ + ["debug", "virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.4"],\ + ["globals", "npm:11.12.0"]\ + ],\ + "linkType": "HARD"\ }],\ - ["npm:7.29.7", {\ - "packageLocation": "./.yarn/cache/@babel-template-npm-7.29.7-46b79049c7-da92f7a5b6.zip/node_modules/@babel/template/",\ + ["npm:7.25.7", {\ + "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.25.7-0ca7b771fb-5b2d332fcd.zip/node_modules/@babel/traverse/",\ "packageDependencies": [\ - ["@babel/code-frame", "npm:7.29.7"],\ - ["@babel/parser", "npm:7.29.7"],\ - ["@babel/template", "npm:7.29.7"],\ - ["@babel/types", "npm:7.29.7"]\ + ["@babel/code-frame", "npm:7.25.7"],\ + ["@babel/generator", "npm:7.25.7"],\ + ["@babel/parser", "npm:7.25.8"],\ + ["@babel/template", "npm:7.25.7"],\ + ["@babel/traverse", "npm:7.25.7"],\ + ["@babel/types", "npm:7.25.8"],\ + ["debug", "virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.4"],\ + ["globals", "npm:11.12.0"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/traverse", [\ + }],\ ["npm:7.27.1", {\ "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.27.1-cdef168378-9977271aa4.zip/node_modules/@babel/traverse/",\ "packageDependencies": [\ @@ -3276,6 +3549,20 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:7.28.4", {\ + "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.28.4-ffade2903a-c3099364b7.zip/node_modules/@babel/traverse/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.27.1"],\ + ["@babel/generator", "npm:7.28.3"],\ + ["@babel/helper-globals", "npm:7.28.0"],\ + ["@babel/parser", "npm:7.28.4"],\ + ["@babel/template", "npm:7.27.2"],\ + ["@babel/traverse", "npm:7.28.4"],\ + ["@babel/types", "npm:7.28.4"],\ + ["debug", "virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.4"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.29.0", {\ "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.29.0-85d5d916b6-3a0d0438f1.zip/node_modules/@babel/traverse/",\ "packageDependencies": [\ @@ -3289,20 +3576,6 @@ const RAW_RUNTIME_STATE = ["debug", "virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.4"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:7.29.7", {\ - "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.29.7-3d605855b6-ce24086a7d.zip/node_modules/@babel/traverse/",\ - "packageDependencies": [\ - ["@babel/code-frame", "npm:7.29.7"],\ - ["@babel/generator", "npm:7.29.7"],\ - ["@babel/helper-globals", "npm:7.29.7"],\ - ["@babel/parser", "npm:7.29.7"],\ - ["@babel/template", "npm:7.29.7"],\ - ["@babel/traverse", "npm:7.29.7"],\ - ["@babel/types", "npm:7.29.7"],\ - ["debug", "virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.4"]\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["@babel/types", [\ @@ -3880,7 +4153,7 @@ const RAW_RUNTIME_STATE = ["globals", "npm:14.0.0"],\ ["ignore", "npm:5.3.1"],\ ["import-fresh", "npm:3.3.0"],\ - ["js-yaml", "npm:4.1.1"],\ + ["js-yaml", "npm:4.1.0"],\ ["minimatch", "npm:3.1.5"],\ ["strip-json-comments", "npm:3.1.1"]\ ],\ @@ -3933,7 +4206,7 @@ const RAW_RUNTIME_STATE = ["@opentelemetry/instrumentation", "virtual:19782a288caeaa3b45fee2c62bcfc6d96ced430e66cb4c89bd8b79c34272db641e47cecd3ac1b64d83f0ef0e1d27b8fbccaef51c3c02646d4366a4dd689a5f39#npm:0.208.0"],\ ["@opentelemetry/semantic-conventions", "npm:1.40.0"],\ ["@types/opentelemetry__api", null],\ - ["minimatch", "npm:10.2.5"]\ + ["minimatch", "npm:10.2.4"]\ ],\ "packagePeers": [\ "@opentelemetry/api",\ @@ -4460,7 +4733,7 @@ const RAW_RUNTIME_STATE = ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/@jest-transform-npm-29.7.0-af20d68b57-30f4229354.zip/node_modules/@jest/transform/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@jest/transform", "npm:29.7.0"],\ ["@jest/types", "npm:29.6.3"],\ ["@jridgewell/trace-mapping", "npm:0.3.25"],\ @@ -4505,6 +4778,16 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:0.3.3", {\ + "packageLocation": "./.yarn/cache/@jridgewell-gen-mapping-npm-0.3.3-1815eba94c-072ace159c.zip/node_modules/@jridgewell/gen-mapping/",\ + "packageDependencies": [\ + ["@jridgewell/gen-mapping", "npm:0.3.3"],\ + ["@jridgewell/set-array", "npm:1.1.2"],\ + ["@jridgewell/sourcemap-codec", "npm:1.4.15"],\ + ["@jridgewell/trace-mapping", "npm:0.3.22"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.3.5", {\ "packageLocation": "./.yarn/cache/@jridgewell-gen-mapping-npm-0.3.5-d8b85ebeaf-81587b3c4d.zip/node_modules/@jridgewell/gen-mapping/",\ "packageDependencies": [\ @@ -4537,6 +4820,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jridgewell/set-array", [\ + ["npm:1.1.2", {\ + "packageLocation": "./.yarn/cache/@jridgewell-set-array-npm-1.1.2-45b82d7fb6-69a84d5980.zip/node_modules/@jridgewell/set-array/",\ + "packageDependencies": [\ + ["@jridgewell/set-array", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:1.2.1", {\ "packageLocation": "./.yarn/cache/@jridgewell-set-array-npm-1.2.1-2312928209-832e513a85.zip/node_modules/@jridgewell/set-array/",\ "packageDependencies": [\ @@ -4562,6 +4852,15 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jridgewell/trace-mapping", [\ + ["npm:0.3.22", {\ + "packageLocation": "./.yarn/cache/@jridgewell-trace-mapping-npm-0.3.22-0baba2f798-48d3e3db00.zip/node_modules/@jridgewell/trace-mapping/",\ + "packageDependencies": [\ + ["@jridgewell/resolve-uri", "npm:3.1.1"],\ + ["@jridgewell/sourcemap-codec", "npm:1.4.15"],\ + ["@jridgewell/trace-mapping", "npm:0.3.22"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.3.25", {\ "packageLocation": "./.yarn/cache/@jridgewell-trace-mapping-npm-0.3.25-c076fd2279-dced32160a.zip/node_modules/@jridgewell/trace-mapping/",\ "packageDependencies": [\ @@ -5647,7 +5946,7 @@ const RAW_RUNTIME_STATE = ["fdir", "virtual:7080bd85426952f99562f3b207534c3738369d7585127ef68f72f62f38cfeb3fa02f2210d4b3dbaa7b672e7d677090d1dfa93aa4924900fc190ba59b1d57b99c#npm:6.5.0"],\ ["is-reference", "npm:1.2.1"],\ ["magic-string", "npm:0.30.21"],\ - ["picomatch", "npm:4.0.4"],\ + ["picomatch", "npm:4.0.3"],\ ["rollup", "npm:4.59.0"]\ ],\ "packagePeers": [\ @@ -5672,7 +5971,7 @@ const RAW_RUNTIME_STATE = ["@types/estree", "npm:1.0.8"],\ ["@types/rollup", null],\ ["estree-walker", "npm:2.0.2"],\ - ["picomatch", "npm:4.0.4"],\ + ["picomatch", "npm:4.0.3"],\ ["rollup", "npm:4.59.0"]\ ],\ "packagePeers": [\ @@ -5985,7 +6284,7 @@ const RAW_RUNTIME_STATE = ["npm:5.1.1", {\ "packageLocation": "./.yarn/cache/@sentry-bundler-plugin-core-npm-5.1.1-6cd64e5cf9-6d08a02ed4.zip/node_modules/@sentry/bundler-plugin-core/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.29.0"],\ ["@sentry/babel-plugin-component-annotate", "npm:5.1.1"],\ ["@sentry/bundler-plugin-core", "npm:5.1.1"],\ ["@sentry/cli", "npm:2.58.5"],\ @@ -6475,7 +6774,7 @@ const RAW_RUNTIME_STATE = ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-add-jsx-attribute-virtual-ce5fab05b1/0/cache/@svgr-babel-plugin-add-jsx-attribute-npm-8.0.0-026be9c2be-3fc8e35d16.zip/node_modules/@svgr/babel-plugin-add-jsx-attribute/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@svgr/babel-plugin-add-jsx-attribute", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ ["@types/babel__core", null]\ ],\ @@ -6497,7 +6796,7 @@ const RAW_RUNTIME_STATE = ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-remove-jsx-attribute-virtual-8600816815/0/cache/@svgr-babel-plugin-remove-jsx-attribute-npm-8.0.0-c98774fd19-ff992893c6.zip/node_modules/@svgr/babel-plugin-remove-jsx-attribute/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@svgr/babel-plugin-remove-jsx-attribute", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ ["@types/babel__core", null]\ ],\ @@ -6519,7 +6818,7 @@ const RAW_RUNTIME_STATE = ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-remove-jsx-empty-expression-virtual-862d1cad70/0/cache/@svgr-babel-plugin-remove-jsx-empty-expression-npm-8.0.0-bee2c7d451-0fb691b63a.zip/node_modules/@svgr/babel-plugin-remove-jsx-empty-expression/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@svgr/babel-plugin-remove-jsx-empty-expression", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ ["@types/babel__core", null]\ ],\ @@ -6541,7 +6840,7 @@ const RAW_RUNTIME_STATE = ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-replace-jsx-attribute-value-virtual-6aae4123a1/0/cache/@svgr-babel-plugin-replace-jsx-attribute-value-npm-8.0.0-bf8ed25593-1edda65ef4.zip/node_modules/@svgr/babel-plugin-replace-jsx-attribute-value/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@svgr/babel-plugin-replace-jsx-attribute-value", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ ["@types/babel__core", null]\ ],\ @@ -6563,7 +6862,7 @@ const RAW_RUNTIME_STATE = ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-svg-dynamic-title-virtual-ed55d26991/0/cache/@svgr-babel-plugin-svg-dynamic-title-npm-8.0.0-c534fda2ad-876cec8914.zip/node_modules/@svgr/babel-plugin-svg-dynamic-title/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@svgr/babel-plugin-svg-dynamic-title", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ ["@types/babel__core", null]\ ],\ @@ -6585,7 +6884,7 @@ const RAW_RUNTIME_STATE = ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-svg-em-dimensions-virtual-e0c181b549/0/cache/@svgr-babel-plugin-svg-em-dimensions-npm-8.0.0-de7e3b5c02-be0e2d3911.zip/node_modules/@svgr/babel-plugin-svg-em-dimensions/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@svgr/babel-plugin-svg-em-dimensions", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ ["@types/babel__core", null]\ ],\ @@ -6607,7 +6906,7 @@ const RAW_RUNTIME_STATE = ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.1.0", {\ "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-transform-react-native-svg-virtual-a217f741dc/0/cache/@svgr-babel-plugin-transform-react-native-svg-npm-8.1.0-9f7491cf96-85b434a575.zip/node_modules/@svgr/babel-plugin-transform-react-native-svg/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@svgr/babel-plugin-transform-react-native-svg", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.1.0"],\ ["@types/babel__core", null]\ ],\ @@ -6629,7 +6928,7 @@ const RAW_RUNTIME_STATE = ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-transform-svg-component-virtual-0a98827934/0/cache/@svgr-babel-plugin-transform-svg-component-npm-8.0.0-2e9be9c6ad-86ca139c0b.zip/node_modules/@svgr/babel-plugin-transform-svg-component/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@svgr/babel-plugin-transform-svg-component", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ ["@types/babel__core", null]\ ],\ @@ -6651,7 +6950,7 @@ const RAW_RUNTIME_STATE = ["virtual:77cc138b8f03e76bc81b53d7c536b91810383e8b8e9f294aac9f969daaf6fd5a72e29c2099e3025b537aac701c45d44c7e6af1647a2799c9f61d4f4f9312b7a3#npm:8.1.0", {\ "packageLocation": "./.yarn/__virtual__/@svgr-babel-preset-virtual-787cd2a900/0/cache/@svgr-babel-preset-npm-8.1.0-0dca9b0e1b-3a67930f08.zip/node_modules/@svgr/babel-preset/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@svgr/babel-plugin-add-jsx-attribute", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ ["@svgr/babel-plugin-remove-jsx-attribute", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ ["@svgr/babel-plugin-remove-jsx-empty-expression", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ @@ -6674,7 +6973,7 @@ const RAW_RUNTIME_STATE = ["npm:8.1.0", {\ "packageLocation": "./.yarn/cache/@svgr-core-npm-8.1.0-77cc138b8f-bc98cd5fc3.zip/node_modules/@svgr/core/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@svgr/babel-preset", "virtual:77cc138b8f03e76bc81b53d7c536b91810383e8b8e9f294aac9f969daaf6fd5a72e29c2099e3025b537aac701c45d44c7e6af1647a2799c9f61d4f4f9312b7a3#npm:8.1.0"],\ ["@svgr/core", "npm:8.1.0"],\ ["camelcase", "npm:6.3.0"],\ @@ -6706,7 +7005,7 @@ const RAW_RUNTIME_STATE = ["virtual:53837c94fe0f74fafc75833122c429cfaa547fd5fc7a6d940cac3b691a98f8d8c1a980b7cdd8cd9afbd5a152244f09ae2b693859798df1e2ad67d70e49a9f4d3#npm:8.1.0", {\ "packageLocation": "./.yarn/__virtual__/@svgr-plugin-jsx-virtual-f236f0fc9a/0/cache/@svgr-plugin-jsx-npm-8.1.0-e2710753df-0418a97807.zip/node_modules/@svgr/plugin-jsx/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@svgr/babel-preset", "virtual:77cc138b8f03e76bc81b53d7c536b91810383e8b8e9f294aac9f969daaf6fd5a72e29c2099e3025b537aac701c45d44c7e6af1647a2799c9f61d4f4f9312b7a3#npm:8.1.0"],\ ["@svgr/core", "npm:8.1.0"],\ ["@svgr/hast-util-to-babel-ast", "npm:8.0.0"],\ @@ -6750,7 +7049,7 @@ const RAW_RUNTIME_STATE = ["npm:8.1.0", {\ "packageLocation": "./.yarn/cache/@svgr-webpack-npm-8.1.0-53837c94fe-c6eec5b0cf.zip/node_modules/@svgr/webpack/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/plugin-transform-react-constant-elements", "virtual:53837c94fe0f74fafc75833122c429cfaa547fd5fc7a6d940cac3b691a98f8d8c1a980b7cdd8cd9afbd5a152244f09ae2b693859798df1e2ad67d70e49a9f4d3#npm:7.27.1"],\ ["@babel/preset-env", "virtual:53837c94fe0f74fafc75833122c429cfaa547fd5fc7a6d940cac3b691a98f8d8c1a980b7cdd8cd9afbd5a152244f09ae2b693859798df1e2ad67d70e49a9f4d3#npm:7.28.3"],\ ["@babel/preset-react", "virtual:53837c94fe0f74fafc75833122c429cfaa547fd5fc7a6d940cac3b691a98f8d8c1a980b7cdd8cd9afbd5a152244f09ae2b693859798df1e2ad67d70e49a9f4d3#npm:7.27.1"],\ @@ -8231,7 +8530,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["axios", "npm:0.32.0"],\ ["follow-redirects", "virtual:366a131b81e34c0b86beb4e9f21400838f63f5828acce63c2196d7ea2bddd58052b1deeb79919c8fa855097c17705f0c235e17b1f49c7529f67103cc09e2f39c#npm:1.16.0"],\ - ["form-data", "npm:4.0.6"],\ + ["form-data", "npm:4.0.5"],\ ["proxy-from-env", "npm:1.1.0"]\ ],\ "linkType": "HARD"\ @@ -8257,7 +8556,7 @@ const RAW_RUNTIME_STATE = ["virtual:c47c53772cd63e2ffad82ea190006fb50916b5d607bd678f18aa6126cf72508a53a3b5f8188be29f203465dfe00288c84a20982b24bf1ec6b8f60f6aee2b6946#npm:29.7.0", {\ "packageLocation": "./.yarn/__virtual__/babel-jest-virtual-149b23799d/0/cache/babel-jest-npm-29.7.0-273152fbe9-8a0953bd81.zip/node_modules/babel-jest/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@jest/transform", "npm:29.7.0"],\ ["@types/babel__core", "npm:7.20.5"],\ ["babel-jest", "virtual:c47c53772cd63e2ffad82ea190006fb50916b5d607bd678f18aa6126cf72508a53a3b5f8188be29f203465dfe00288c84a20982b24bf1ec6b8f60f6aee2b6946#npm:29.7.0"],\ @@ -8312,7 +8611,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-corejs2-virtual-03de0c730a/0/cache/babel-plugin-polyfill-corejs2-npm-0.4.14-63d074d369-8ec00a1b82.zip/node_modules/babel-plugin-polyfill-corejs2/",\ "packageDependencies": [\ ["@babel/compat-data", "npm:7.28.0"],\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-define-polyfill-provider", "virtual:03de0c730a5fa7fcc9a802cd85009be7358f6856f7274d0f1dc54a561586e98d2fa31bcde5404986e97d7cf4ec39d1e6768d5e836f9a631aef6d0105f0afcfa3#npm:0.6.5"],\ ["@types/babel__core", null],\ ["babel-plugin-polyfill-corejs2", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:0.4.14"],\ @@ -8336,7 +8635,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:0.13.0", {\ "packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-corejs3-virtual-eae4fa5520/0/cache/babel-plugin-polyfill-corejs3-npm-0.13.0-180f7738ff-aa36f9a095.zip/node_modules/babel-plugin-polyfill-corejs3/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-define-polyfill-provider", "virtual:03de0c730a5fa7fcc9a802cd85009be7358f6856f7274d0f1dc54a561586e98d2fa31bcde5404986e97d7cf4ec39d1e6768d5e836f9a631aef6d0105f0afcfa3#npm:0.6.5"],\ ["@types/babel__core", null],\ ["babel-plugin-polyfill-corejs3", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:0.13.0"],\ @@ -8360,7 +8659,7 @@ const RAW_RUNTIME_STATE = ["virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:0.6.5", {\ "packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-regenerator-virtual-8c0934ac8a/0/cache/babel-plugin-polyfill-regenerator-npm-0.6.5-80a67684cc-ed1932fa9a.zip/node_modules/babel-plugin-polyfill-regenerator/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.2"],\ ["@babel/helper-define-polyfill-provider", "virtual:03de0c730a5fa7fcc9a802cd85009be7358f6856f7274d0f1dc54a561586e98d2fa31bcde5404986e97d7cf4ec39d1e6768d5e836f9a631aef6d0105f0afcfa3#npm:0.6.5"],\ ["@types/babel__core", null],\ ["babel-plugin-polyfill-regenerator", "virtual:5a368c49ef4496f1b9eee6fd42a07e1b9ea15aeb7496a465bc92ddcc657c33fab7ff05364f500d87ea1cd933d78d82fc95ea4c0a67f5d67878f99f6744667f87#npm:0.6.5"]\ @@ -8372,6 +8671,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["babel-plugin-react-compiler", [\ + ["npm:1.0.0", {\ + "packageLocation": "./.yarn/cache/babel-plugin-react-compiler-npm-1.0.0-5beba4221c-51358f4da7.zip/node_modules/babel-plugin-react-compiler/",\ + "packageDependencies": [\ + ["@babel/types", "npm:7.29.7"],\ + ["babel-plugin-react-compiler", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["babel-preset-current-node-syntax", [\ ["npm:1.1.0", {\ "packageLocation": "./.yarn/cache/babel-preset-current-node-syntax-npm-1.1.0-a3b84fe89f-46331111ae.zip/node_modules/babel-preset-current-node-syntax/",\ @@ -8383,7 +8692,7 @@ const RAW_RUNTIME_STATE = ["virtual:15ef0a4ad61c166598c4d195dc64a0b7270b186e9a584ea25871b4181189fa5a61a49aa37f6bcda6ffed25499ff900f1a33224b0c22868c8eb1eaf1dd4f0dc11#npm:1.1.0", {\ "packageLocation": "./.yarn/__virtual__/babel-preset-current-node-syntax-virtual-56983eadc3/0/cache/babel-preset-current-node-syntax-npm-1.1.0-a3b84fe89f-46331111ae.zip/node_modules/babel-preset-current-node-syntax/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/plugin-syntax-async-generators", "virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.8.4"],\ ["@babel/plugin-syntax-bigint", "virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.8.3"],\ ["@babel/plugin-syntax-class-properties", "virtual:56983eadc3c47b8ff78947bf83bf74beaf98595aa1663469b8284ac81b75ed2a46043c0f61e9ddb974a8fecf3bb0c5cce07c960d63c698b865f157e5cd64d225#npm:7.12.13"],\ @@ -8411,7 +8720,7 @@ const RAW_RUNTIME_STATE = ["virtual:4c315fc926e5a72ad28353c6105c68ac1457badd2d52677b78dccfc8b1a6fd99d56e7e237bc4d43bc9390f41267113cab0a883ef8c9e4d81af3dea40adb66b09#npm:1.1.0", {\ "packageLocation": "./.yarn/__virtual__/babel-preset-current-node-syntax-virtual-8d21151b87/0/cache/babel-preset-current-node-syntax-npm-1.1.0-a3b84fe89f-46331111ae.zip/node_modules/babel-preset-current-node-syntax/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/plugin-syntax-async-generators", "virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.8.4"],\ ["@babel/plugin-syntax-bigint", "virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.8.3"],\ ["@babel/plugin-syntax-class-properties", "virtual:8d21151b87694a2432519946978f7708287931c78027ccf835a98630d02139d80792a6e013b4c197f0c8bea35735026f547ce4a4b6a6d781467e8fa2ce5f6928#npm:7.12.13"],\ @@ -8448,7 +8757,7 @@ const RAW_RUNTIME_STATE = ["virtual:149b23799db6304b1ae0a375901e5d8ed34177226682f0e9883f7e027d534874833cac9d2155340fc798be5cf46bc0da6adaa516cf26cebe7af72164216dfa19#npm:29.6.3", {\ "packageLocation": "./.yarn/__virtual__/babel-preset-jest-virtual-4c315fc926/0/cache/babel-preset-jest-npm-29.6.3-44bf6eeda9-aa4ff2a8a7.zip/node_modules/babel-preset-jest/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@types/babel__core", "npm:7.20.5"],\ ["babel-plugin-jest-hoist", "npm:29.6.3"],\ ["babel-preset-current-node-syntax", "virtual:4c315fc926e5a72ad28353c6105c68ac1457badd2d52677b78dccfc8b1a6fd99d56e7e237bc4d43bc9390f41267113cab0a883ef8c9e4d81af3dea40adb66b09#npm:1.1.0"],\ @@ -8529,11 +8838,11 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:5.0.6", {\ - "packageLocation": "./.yarn/cache/brace-expansion-npm-5.0.6-abf39a1281-a7acf120fe.zip/node_modules/brace-expansion/",\ + ["npm:5.0.4", {\ + "packageLocation": "./.yarn/cache/brace-expansion-npm-5.0.4-acb9332524-cfd57e20d8.zip/node_modules/brace-expansion/",\ "packageDependencies": [\ ["balanced-match", "npm:4.0.4"],\ - ["brace-expansion", "npm:5.0.6"]\ + ["brace-expansion", "npm:5.0.4"]\ ],\ "linkType": "HARD"\ }]\ @@ -9028,7 +9337,7 @@ const RAW_RUNTIME_STATE = ["@types/typescript", null],\ ["cosmiconfig", "virtual:77cc138b8f03e76bc81b53d7c536b91810383e8b8e9f294aac9f969daaf6fd5a72e29c2099e3025b537aac701c45d44c7e6af1647a2799c9f61d4f4f9312b7a3#npm:8.3.6"],\ ["import-fresh", "npm:3.3.0"],\ - ["js-yaml", "npm:4.1.1"],\ + ["js-yaml", "npm:4.1.0"],\ ["parse-json", "npm:5.2.0"],\ ["path-type", "npm:4.0.0"],\ ["typescript", null]\ @@ -9046,7 +9355,7 @@ const RAW_RUNTIME_STATE = ["cosmiconfig", "virtual:cc7212b44bbac8e3a62d293ffe0ba4f0544359b56657dde6818c61a0b16be50106248c8c3465b4a86f74b2137c612605f9ac460d7ea4ee442c6322eafab894a6#npm:9.0.0"],\ ["env-paths", "npm:2.2.1"],\ ["import-fresh", "npm:3.3.0"],\ - ["js-yaml", "npm:4.1.1"],\ + ["js-yaml", "npm:4.1.0"],\ ["parse-json", "npm:5.2.0"],\ ["typescript", null]\ ],\ @@ -10478,24 +10787,24 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["eslint-plugin-react-hooks", [\ - ["npm:7.0.1", {\ - "packageLocation": "./.yarn/cache/eslint-plugin-react-hooks-npm-7.0.1-218b8cae26-12e96c68d5.zip/node_modules/eslint-plugin-react-hooks/",\ + ["npm:7.1.1", {\ + "packageLocation": "./.yarn/cache/eslint-plugin-react-hooks-npm-7.1.1-cf5b028313-9dfe543af9.zip/node_modules/eslint-plugin-react-hooks/",\ "packageDependencies": [\ - ["eslint-plugin-react-hooks", "npm:7.0.1"]\ + ["eslint-plugin-react-hooks", "npm:7.1.1"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:7.0.1", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-react-hooks-virtual-758179043b/0/cache/eslint-plugin-react-hooks-npm-7.0.1-218b8cae26-12e96c68d5.zip/node_modules/eslint-plugin-react-hooks/",\ + ["virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:7.1.1", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-react-hooks-virtual-a6f48f4c6d/0/cache/eslint-plugin-react-hooks-npm-7.1.1-cf5b028313-9dfe543af9.zip/node_modules/eslint-plugin-react-hooks/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.28.4"],\ ["@babel/parser", "npm:7.28.4"],\ ["@types/eslint", null],\ ["eslint", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:9.38.0"],\ - ["eslint-plugin-react-hooks", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:7.0.1"],\ + ["eslint-plugin-react-hooks", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:7.1.1"],\ ["hermes-parser", "npm:0.25.1"],\ ["zod", "npm:4.1.12"],\ - ["zod-validation-error", "virtual:758179043b9deddcfbb089b62330b887fa4298018695f4e8d592a92d1ed5bf19827ba10fa2c688eac687ac095d51931642ed1c1f0c93756afec64acd860d2ebb#npm:4.0.2"]\ + ["zod-validation-error", "virtual:a6f48f4c6d8e758bae63cda12dd9ccb8bdbf51f3bb0efdf6a777cdf782fdcd03f081a844906c59146e1410c30c0efdd89184dbcce6aa9478ac74aa65256fe746#npm:4.0.2"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -10785,7 +11094,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@types/picomatch", null],\ ["fdir", "virtual:7080bd85426952f99562f3b207534c3738369d7585127ef68f72f62f38cfeb3fa02f2210d4b3dbaa7b672e7d677090d1dfa93aa4924900fc190ba59b1d57b99c#npm:6.5.0"],\ - ["picomatch", "npm:4.0.4"]\ + ["picomatch", "npm:4.0.3"]\ ],\ "packagePeers": [\ "@types/picomatch",\ @@ -10934,14 +11243,14 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["form-data", [\ - ["npm:4.0.6", {\ - "packageLocation": "./.yarn/cache/form-data-npm-4.0.6-fb3ea14cf3-de6614c853.zip/node_modules/form-data/",\ + ["npm:4.0.5", {\ + "packageLocation": "./.yarn/cache/form-data-npm-4.0.5-c35fce815a-52ecd6e927.zip/node_modules/form-data/",\ "packageDependencies": [\ ["asynckit", "npm:0.4.0"],\ ["combined-stream", "npm:1.0.8"],\ ["es-set-tostringtag", "npm:2.1.0"],\ - ["form-data", "npm:4.0.6"],\ - ["hasown", "npm:2.0.4"],\ + ["form-data", "npm:4.0.5"],\ + ["hasown", "npm:2.0.2"],\ ["mime-types", "npm:2.1.35"]\ ],\ "linkType": "HARD"\ @@ -11217,7 +11526,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/glob-npm-13.0.6-864eb0cece-201ad69e5f.zip/node_modules/glob/",\ "packageDependencies": [\ ["glob", "npm:13.0.6"],\ - ["minimatch", "npm:10.2.5"],\ + ["minimatch", "npm:10.2.4"],\ ["minipass", "npm:7.1.3"],\ ["path-scurry", "npm:2.0.2"]\ ],\ @@ -11489,14 +11798,6 @@ const RAW_RUNTIME_STATE = ["hasown", "npm:2.0.2"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:2.0.4", {\ - "packageLocation": "./.yarn/cache/hasown-npm-2.0.4-75e16c9c2a-13823863ae.zip/node_modules/hasown/",\ - "packageDependencies": [\ - ["function-bind", "npm:1.1.2"],\ - ["hasown", "npm:2.0.4"]\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["hermes-estree", [\ @@ -12380,7 +12681,7 @@ const RAW_RUNTIME_STATE = ["npm:5.2.1", {\ "packageLocation": "./.yarn/cache/istanbul-lib-instrument-npm-5.2.1-1b3ad719a9-bbc4496c2f.zip/node_modules/istanbul-lib-instrument/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/parser", "npm:7.25.8"],\ ["@istanbuljs/schema", "npm:0.1.3"],\ ["istanbul-lib-coverage", "npm:3.2.2"],\ @@ -12392,7 +12693,7 @@ const RAW_RUNTIME_STATE = ["npm:6.0.3", {\ "packageLocation": "./.yarn/cache/istanbul-lib-instrument-npm-6.0.3-959dca7404-aa5271c000.zip/node_modules/istanbul-lib-instrument/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/parser", "npm:7.25.8"],\ ["@istanbuljs/schema", "npm:0.1.3"],\ ["istanbul-lib-coverage", "npm:3.2.2"],\ @@ -12574,7 +12875,7 @@ const RAW_RUNTIME_STATE = ["virtual:3a6a7b993b4c5b60edc037a265ed4617431cf4c75aee76d6fbd0f2ca65ea68cee61c092e9bd306baebd90cc377234b4a525791e6755ee4d2193076de2c2bdfed#npm:29.7.0", {\ "packageLocation": "./.yarn/__virtual__/jest-config-virtual-50f60b8422/0/cache/jest-config-npm-29.7.0-97d8544d74-6bdf570e95.zip/node_modules/jest-config/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@jest/test-sequencer", "npm:29.7.0"],\ ["@jest/types", "npm:29.6.3"],\ ["@types/node", null],\ @@ -12611,7 +12912,7 @@ const RAW_RUNTIME_STATE = ["virtual:e8988bae13c3f822099f2149a20994adf93d94f0e50610cb09994ba922a6c81e3da50e7b75ada4f4b1c914fdc1260244df92ce08bb76b76ccb447295dbc732de#npm:29.7.0", {\ "packageLocation": "./.yarn/__virtual__/jest-config-virtual-c47c53772c/0/cache/jest-config-npm-29.7.0-97d8544d74-6bdf570e95.zip/node_modules/jest-config/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@jest/test-sequencer", "npm:29.7.0"],\ ["@jest/types", "npm:29.6.3"],\ ["@types/node", "npm:20.11.17"],\ @@ -12936,7 +13237,7 @@ const RAW_RUNTIME_STATE = ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-snapshot-npm-29.7.0-15ef0a4ad6-cb19a39482.zip/node_modules/jest-snapshot/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.29.7"],\ + ["@babel/core", "npm:7.25.8"],\ ["@babel/generator", "npm:7.25.7"],\ ["@babel/plugin-syntax-jsx", "virtual:15ef0a4ad61c166598c4d195dc64a0b7270b186e9a584ea25871b4181189fa5a61a49aa37f6bcda6ffed25499ff900f1a33224b0c22868c8eb1eaf1dd4f0dc11#npm:7.25.7"],\ ["@babel/plugin-syntax-typescript", "virtual:15ef0a4ad61c166598c4d195dc64a0b7270b186e9a584ea25871b4181189fa5a61a49aa37f6bcda6ffed25499ff900f1a33224b0c22868c8eb1eaf1dd4f0dc11#npm:7.25.7"],\ @@ -13059,16 +13360,23 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:4.1.1", {\ - "packageLocation": "./.yarn/cache/js-yaml-npm-4.1.1-86ec786790-a52d0519f0.zip/node_modules/js-yaml/",\ + ["npm:4.1.0", {\ + "packageLocation": "./.yarn/cache/js-yaml-npm-4.1.0-3606f32312-c138a34a3f.zip/node_modules/js-yaml/",\ "packageDependencies": [\ ["argparse", "npm:2.0.1"],\ - ["js-yaml", "npm:4.1.1"]\ + ["js-yaml", "npm:4.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["jsesc", [\ + ["npm:2.5.2", {\ + "packageLocation": "./.yarn/cache/jsesc-npm-2.5.2-c5acb78804-d2096abdcd.zip/node_modules/jsesc/",\ + "packageDependencies": [\ + ["jsesc", "npm:2.5.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:3.0.2", {\ "packageLocation": "./.yarn/cache/jsesc-npm-3.0.2-3b3b74ec0d-8e5a7de6b7.zip/node_modules/jsesc/",\ "packageDependencies": [\ @@ -13219,6 +13527,7 @@ const RAW_RUNTIME_STATE = ["@types/react-dom", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:19.2.3"],\ ["@types/react-window", "npm:1.8.8"],\ ["axios", "npm:0.32.0"],\ + ["babel-plugin-react-compiler", "npm:1.0.0"],\ ["dayjs", "npm:1.11.12"],\ ["dotenv", "npm:17.2.3"],\ ["embla-carousel-autoplay", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:8.0.4"],\ @@ -13230,7 +13539,7 @@ const RAW_RUNTIME_STATE = ["eslint-plugin-jsx-a11y", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:6.10.2"],\ ["eslint-plugin-prettier", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:5.5.4"],\ ["eslint-plugin-react", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:7.37.5"],\ - ["eslint-plugin-react-hooks", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:7.0.1"],\ + ["eslint-plugin-react-hooks", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:7.1.1"],\ ["file-saver", "npm:2.0.5"],\ ["framer-motion", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:12.4.4"],\ ["globals", "npm:16.4.0"],\ @@ -13697,11 +14006,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["minimatch", [\ - ["npm:10.2.5", {\ - "packageLocation": "./.yarn/cache/minimatch-npm-10.2.5-f1c8297822-19e87a931a.zip/node_modules/minimatch/",\ + ["npm:10.2.4", {\ + "packageLocation": "./.yarn/cache/minimatch-npm-10.2.4-11f0605299-aea4874e52.zip/node_modules/minimatch/",\ "packageDependencies": [\ - ["brace-expansion", "npm:5.0.6"],\ - ["minimatch", "npm:10.2.5"]\ + ["brace-expansion", "npm:5.0.4"],\ + ["minimatch", "npm:10.2.4"]\ ],\ "linkType": "HARD"\ }],\ @@ -13970,7 +14279,7 @@ const RAW_RUNTIME_STATE = ["@types/react", "npm:19.2.14"],\ ["@types/react-dom", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:19.2.3"],\ ["@types/sass", null],\ - ["babel-plugin-react-compiler", null],\ + ["babel-plugin-react-compiler", "npm:1.0.0"],\ ["caniuse-lite", "npm:1.0.30001734"],\ ["next", "virtual:921150aa31da2575af7c36f953e9f13b3419705f08359e02e507cdb46eef3a76096cce8027f1cca0709c04e91d009a713934e907c9c1efc1e28e5b528ec25863#npm:15.5.18"],\ ["postcss", "npm:8.4.31"],\ @@ -14572,10 +14881,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:4.0.4", {\ - "packageLocation": "./.yarn/cache/picomatch-npm-4.0.4-e82d450244-f6ef80a359.zip/node_modules/picomatch/",\ + ["npm:4.0.3", {\ + "packageLocation": "./.yarn/cache/picomatch-npm-4.0.3-0a647b87cc-57b99055f4.zip/node_modules/picomatch/",\ "packageDependencies": [\ - ["picomatch", "npm:4.0.4"]\ + ["picomatch", "npm:4.0.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -16820,7 +17129,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/tinyglobby-npm-0.2.15-0e783aadbd-d72bd826a8.zip/node_modules/tinyglobby/",\ "packageDependencies": [\ ["fdir", "virtual:7080bd85426952f99562f3b207534c3738369d7585127ef68f72f62f38cfeb3fa02f2210d4b3dbaa7b672e7d677090d1dfa93aa4924900fc190ba59b1d57b99c#npm:6.5.0"],\ - ["picomatch", "npm:4.0.4"],\ + ["picomatch", "npm:4.0.3"],\ ["tinyglobby", "npm:0.2.15"]\ ],\ "linkType": "HARD"\ @@ -17705,12 +18014,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:758179043b9deddcfbb089b62330b887fa4298018695f4e8d592a92d1ed5bf19827ba10fa2c688eac687ac095d51931642ed1c1f0c93756afec64acd860d2ebb#npm:4.0.2", {\ - "packageLocation": "./.yarn/__virtual__/zod-validation-error-virtual-5c0be35633/0/cache/zod-validation-error-npm-4.0.2-1b963160c8-5e35ca8ebb.zip/node_modules/zod-validation-error/",\ + ["virtual:a6f48f4c6d8e758bae63cda12dd9ccb8bdbf51f3bb0efdf6a777cdf782fdcd03f081a844906c59146e1410c30c0efdd89184dbcce6aa9478ac74aa65256fe746#npm:4.0.2", {\ + "packageLocation": "./.yarn/__virtual__/zod-validation-error-virtual-13e3d9764a/0/cache/zod-validation-error-npm-4.0.2-1b963160c8-5e35ca8ebb.zip/node_modules/zod-validation-error/",\ "packageDependencies": [\ ["@types/zod", null],\ ["zod", "npm:4.1.12"],\ - ["zod-validation-error", "virtual:758179043b9deddcfbb089b62330b887fa4298018695f4e8d592a92d1ed5bf19827ba10fa2c688eac687ac095d51931642ed1c1f0c93756afec64acd860d2ebb#npm:4.0.2"]\ + ["zod-validation-error", "virtual:a6f48f4c6d8e758bae63cda12dd9ccb8bdbf51f3bb0efdf6a777cdf782fdcd03f081a844906c59146e1410c30c0efdd89184dbcce6aa9478ac74aa65256fe746#npm:4.0.2"]\ ],\ "packagePeers": [\ "@types/zod",\ diff --git a/next.config.mjs b/next.config.mjs index c7fb6736d..d959df537 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -32,6 +32,7 @@ const nextConfig = { return config; }, experimental: { + reactCompiler: true, workerThreads: false, }, images: { diff --git a/package.json b/package.json index 333d3e8d4..9718a63dc 100644 --- a/package.json +++ b/package.json @@ -70,6 +70,7 @@ "@types/react": "^19.2.14", "@types/react-dom": "^19.2.3", "@types/react-window": "^1.8.5", + "babel-plugin-react-compiler": "1.0.0", "dotenv": "^17.2.3", "eslint": "^9.38.0", "eslint-config-prettier": "^10.1.8", @@ -78,7 +79,7 @@ "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-prettier": "^5.5.4", "eslint-plugin-react": "^7.37.5", - "eslint-plugin-react-hooks": "^7.0.1", + "eslint-plugin-react-hooks": "^7.1.1", "globals": "^16.4.0", "jest": "^29.7.0", "next-sitemap": "^4.2.3", diff --git a/src/components/Articles/LostItemWritePage/components/Calendar/index.tsx b/src/components/Articles/LostItemWritePage/components/Calendar/index.tsx index 8fca4fac0..02758eeeb 100644 --- a/src/components/Articles/LostItemWritePage/components/Calendar/index.tsx +++ b/src/components/Articles/LostItemWritePage/components/Calendar/index.tsx @@ -1,4 +1,4 @@ -import { useMemo, useState } from 'react'; +import { useState } from 'react'; import { cn } from '@bcsdlab/utils'; import ChevronLeftIcon from 'assets/svg/Articles/chevron-left.svg'; import ChevronRightIcon from 'assets/svg/Articles/chevron-right.svg'; @@ -25,15 +25,11 @@ interface CalendarProps { export default function Calendar({ selectedDate, setSelectedDate }: CalendarProps) { const today = new Date(); const [currentMonthDate, setCurrentMonthDate] = useState(selectedDate); - const days = useMemo( - () => - Array.from({ length: 35 }, (_, i) => { - const startDate = new Date(currentMonthDate.getFullYear(), currentMonthDate.getMonth(), 1); - startDate.setDate(startDate.getDate() - startDate.getDay()); - return new Date(startDate.getFullYear(), startDate.getMonth(), startDate.getDate() + i); - }), - [currentMonthDate], - ); + const days = Array.from({ length: 35 }, (_, i) => { + const startDate = new Date(currentMonthDate.getFullYear(), currentMonthDate.getMonth(), 1); + startDate.setDate(startDate.getDate() - startDate.getDay()); + return new Date(startDate.getFullYear(), startDate.getMonth(), startDate.getDate() + i); + }); const handleMonthChevronClick = (diff: number) => { setCurrentMonthDate((prev) => new Date(prev.getFullYear(), prev.getMonth() + diff, 1)); diff --git a/src/components/Articles/hooks/usePagination.ts b/src/components/Articles/hooks/usePagination.ts index f6ecc3f39..b95edae24 100644 --- a/src/components/Articles/hooks/usePagination.ts +++ b/src/components/Articles/hooks/usePagination.ts @@ -1,4 +1,3 @@ -import { useMemo } from 'react'; import useParamsHandler from 'utils/hooks/routing/useParamsHandler'; const PAGE_LIMIT = 5; @@ -9,14 +8,14 @@ const usePagination = (totalPageNum: number) => { const raw = Number(params.page) || 1; const currentPage = Math.min(Math.max(raw, 1), Math.max(totalPageNum, 1)); - const pages = useMemo(() => { - const half = Math.floor(PAGE_LIMIT / 2); - const maxStart = Math.max(1, totalPageNum - PAGE_LIMIT + 1); - const startPage = Math.min(Math.max(1, currentPage - half), maxStart); - const length = Math.min(PAGE_LIMIT, totalPageNum); - return Array.from({ length }, (_, i) => startPage + i); - }, [currentPage, totalPageNum]); + const half = Math.floor(PAGE_LIMIT / 2); + const maxStart = Math.max(1, totalPageNum - PAGE_LIMIT + 1); + const startPage = Math.min(Math.max(1, currentPage - half), maxStart); + const length = Math.min(PAGE_LIMIT, totalPageNum); + + const pages = Array.from({ length }, (_, i) => startPage + i); + const movePage = (target: number | 'prev' | 'next') => { let nextPage = currentPage; diff --git a/src/components/Auth/SignupPage/Steps/MobileVerificationStep/index.tsx b/src/components/Auth/SignupPage/Steps/MobileVerificationStep/index.tsx index 92272cfe6..0986be8bc 100644 --- a/src/components/Auth/SignupPage/Steps/MobileVerificationStep/index.tsx +++ b/src/components/Auth/SignupPage/Steps/MobileVerificationStep/index.tsx @@ -1,6 +1,5 @@ -/* eslint-disable react-hooks/exhaustive-deps */ /* eslint-disable no-restricted-imports */ -import { useEffect, useState } from 'react'; +import { useEffect, useRef, useState } from 'react'; import { isKoinError } from '@bcsdlab/koin'; import { useMutation } from '@tanstack/react-query'; import { checkPhone, smsSend, smsVerify } from 'api/auth'; @@ -52,6 +51,7 @@ function MobileVerification({ onNext }: MobileVerificationProps) { const [isVerified, enableVerified] = useBooleanState(false); const [isCodeCorrect, setCorrect, setIncorrect] = useBooleanState(false); const [smsSendCountData, setSmsSendCountData] = useState(null); + const verificationMessageTimerRef = useRef | null>(null); const { isRunning: isTimer, @@ -65,12 +65,24 @@ function MobileVerification({ onNext }: MobileVerificationProps) { }, }); + const clearVerificationMessageTimer = () => { + if (verificationMessageTimerRef.current) { + clearTimeout(verificationMessageTimerRef.current); + verificationMessageTimerRef.current = null; + } + }; + const { mutate: sendSMSToUser } = useMutation({ mutationFn: smsSend, onSuccess: (data: SmsSendResponse) => { + clearVerificationMessageTimer(); setPhoneMessage({ type: 'success', content: MESSAGES.PHONE.CODE_SENT }); runTimer(); showVerification(); + clearVerificationMessageTimer(); + verificationMessageTimerRef.current = setTimeout(() => { + setVerificationMessage({ type: 'default', content: MESSAGES.VERIFICATION.DEFAULT }); + }, 60000); setSmsSendCountData({ total_count: data.total_count, remaining_count: data.remaining_count, @@ -149,21 +161,20 @@ function MobileVerification({ onNext }: MobileVerificationProps) { }); }; - const isNameAndGenderFilled = name?.trim() && gender?.length > 0; - - useEffect(() => { + const resetVerificationState = () => { + clearVerificationMessageTimer(); disableButton(); stopTimer(); setVerificationMessage(null); setPhoneMessage(null); setIncorrect(); - }, [phoneNumber]); + }; + + const isNameAndGenderFilled = name?.trim() && gender?.length > 0; useEffect(() => { - if (timerValue === 120) { - setVerificationMessage({ type: 'default', content: MESSAGES.VERIFICATION.DEFAULT }); - } - }, [timerValue]); + return () => clearVerificationMessageTimer(); + }, []); return (
@@ -208,6 +219,12 @@ function MobileVerification({ onNext }: MobileVerificationProps) { render={({ field }) => ( { + if (e.target.value !== field.value) { + resetVerificationState(); + } + field.onChange(e); + }} placeholder="- 없이 번호를 입력해 주세요." isDelete={!isVerified} message={phoneMessage} diff --git a/src/components/Auth/SignupPage/Steps/Terms/index.tsx b/src/components/Auth/SignupPage/Steps/Terms/index.tsx index 4c1fc69d1..eba890934 100644 --- a/src/components/Auth/SignupPage/Steps/Terms/index.tsx +++ b/src/components/Auth/SignupPage/Steps/Terms/index.tsx @@ -1,3 +1,4 @@ +'use no memo'; //react compiler로 인한 watch 오류 방지 import { cn } from '@bcsdlab/utils'; import CustomCheckbox from 'components/Auth/SignupPage/components/CustomCheckbox'; import { useFormContext } from 'react-hook-form'; diff --git a/src/components/Callvan/components/AddPostForm/index.tsx b/src/components/Callvan/components/AddPostForm/index.tsx index d563b2be7..ed09db97f 100644 --- a/src/components/Callvan/components/AddPostForm/index.tsx +++ b/src/components/Callvan/components/AddPostForm/index.tsx @@ -1,4 +1,4 @@ -import { useCallback, useState } from 'react'; +import { useState } from 'react'; import { useRouter } from 'next/router'; import { cn } from '@bcsdlab/utils'; import { CALLVAN_POST_LOCATION_LABEL, CallvanPostLocationType } from 'api/callvan/entity'; @@ -70,7 +70,7 @@ export default function AddPostForm() { (form.departureType !== 'CUSTOM' || form.departureCustomName.trim() !== '') && (form.arrivalType !== 'CUSTOM' || form.arrivalCustomName.trim() !== ''); - const handleSwapLocation = useCallback(() => { + const handleSwapLocation = () => { setForm((prev) => ({ ...prev, departureType: prev.arrivalType, @@ -78,14 +78,14 @@ export default function AddPostForm() { arrivalType: prev.departureType, arrivalCustomName: prev.departureCustomName, })); - }, []); + } - const handleParticipantsChange = useCallback((delta: number) => { + const handleParticipantsChange = (delta: number) => { setForm((prev) => ({ ...prev, maxParticipants: Math.min(11, Math.max(2, prev.maxParticipants + delta)), })); - }, []); + } const handleSubmit = () => { if (!form.departureType || !form.arrivalType || isPending) return; diff --git a/src/components/Callvan/components/CallvanChatRoom/index.tsx b/src/components/Callvan/components/CallvanChatRoom/index.tsx index 59c35a077..77a4cb898 100644 --- a/src/components/Callvan/components/CallvanChatRoom/index.tsx +++ b/src/components/Callvan/components/CallvanChatRoom/index.tsx @@ -1,4 +1,4 @@ -import { useRef, useState, useEffect, useMemo } from 'react'; +import { useRef, useState, useEffect } from 'react'; import { useRouter } from 'next/router'; import { useSuspenseQuery } from '@tanstack/react-query'; import { CallvanChatMessage } from 'api/callvan/entity'; @@ -112,15 +112,13 @@ export default function CallvanChatRoom({ postId }: CallvanChatRoomProps) { } }; - const senderColorMap = useMemo(() => { - const map = new Map(); - data.messages.forEach((msg) => { - if (!msg.is_mine && !map.has(msg.user_id)) { - map.set(msg.user_id, map.size); - } - }); - return map; - }, [data.messages]); + const senderColorMap = new Map(); + + data.messages.forEach((message) => { + if (!message.is_mine && !senderColorMap.has(message.user_id)) { + senderColorMap.set(message.user_id, senderColorMap.size); + } + }); const messageGroups = groupMessagesByDate(data.messages); diff --git a/src/components/Callvan/components/CallvanFilterPanel/index.tsx b/src/components/Callvan/components/CallvanFilterPanel/index.tsx index 11606e2c9..602dbe94b 100644 --- a/src/components/Callvan/components/CallvanFilterPanel/index.tsx +++ b/src/components/Callvan/components/CallvanFilterPanel/index.tsx @@ -1,11 +1,5 @@ -import { useCallback, useEffect, useRef, useState } from 'react'; -import { - CallvanAuthor, - CallvanLocation, - CallvanSort, - CallvanStatus, - CALLVAN_LOCATION_LABEL, -} from 'api/callvan/entity'; +import { useEffect, useRef, useState } from 'react'; +import { CallvanAuthor, CallvanLocation, CallvanSort, CallvanStatus, CALLVAN_LOCATION_LABEL } from 'api/callvan/entity'; import SpinIcon from 'assets/svg/Callvan/spin.svg'; import CloseIcon from 'assets/svg/close-icon-black.svg'; import StatusBadge from 'components/Callvan/components/StatusBadge'; @@ -81,12 +75,12 @@ export default function CallvanFilterPanel({ return () => document.removeEventListener('keydown', handleKeyDown); }, [isOpen, onClose]); - const toggleStatus = useCallback((value: CallvanStatus) => { + const toggleStatus = (value: CallvanStatus) => { setLocalStatuses((prev) => { if (prev.includes(value)) return prev.filter((s) => s !== value); return [...prev, value]; }); - }, []); + }; const toggleDeparture = (value: CallvanLocation) => { setLocalDepartures((prev) => { @@ -94,7 +88,7 @@ export default function CallvanFilterPanel({ const next = [...prev, value]; return next.length === CALLVAN_FILTER_LOCATIONS.length ? [] : next; }); - } + }; const toggleArrival = (value: CallvanLocation) => { setLocalArrivals((prev) => { @@ -102,7 +96,7 @@ export default function CallvanFilterPanel({ const next = [...prev, value]; return next.length === CALLVAN_FILTER_LOCATIONS.length ? [] : next; }); - } + }; const handleApply = () => { onApply({ @@ -191,11 +185,7 @@ export default function CallvanFilterPanel({

모집 상태

- setLocalStatuses([])} - /> + setLocalStatuses([])} /> {STATUS_OPTIONS.map((opt) => ( 기타 장소는 검색창을 이용해주세요.
- setLocalArrivals([])} - /> + setLocalArrivals([])} /> {CALLVAN_FILTER_LOCATIONS.map((loc) => ( { + const handleSearch = () => { router.replace({ pathname: router.pathname, query: { @@ -102,7 +102,7 @@ export default function CallvanPageLayout({ page: undefined, }, }); - }, [router, title]); + }; return (
diff --git a/src/components/Callvan/components/DateDropdown/index.tsx b/src/components/Callvan/components/DateDropdown/index.tsx index d96ab2bb9..4945ed743 100644 --- a/src/components/Callvan/components/DateDropdown/index.tsx +++ b/src/components/Callvan/components/DateDropdown/index.tsx @@ -1,4 +1,4 @@ -import { useCallback, useEffect, useRef, useState } from 'react'; +import { useEffect, useRef, useState } from 'react'; import { cn } from '@bcsdlab/utils'; import ChevronDownIcon from 'assets/svg/Callvan/chevron-down.svg'; import useBooleanState from 'utils/hooks/state/useBooleanState'; @@ -25,7 +25,7 @@ function ScrollColumn({ items, selectedIndex, onSelect }: ScrollColumnProps) { ref.current.scrollTo({ top: selectedIndex * ITEM_HEIGHT, behavior: 'smooth' }); }, [selectedIndex]); - const handleScroll = useCallback(() => { + const handleScroll = () => { if (!ref.current) return; isScrollingRef.current = true; @@ -38,7 +38,7 @@ function ScrollColumn({ items, selectedIndex, onSelect }: ScrollColumnProps) { ref.current.scrollTo({ top: clamped * ITEM_HEIGHT, behavior: 'smooth' }); isScrollingRef.current = false; }, 150); - }, [items.length, onSelect]); + }; const handleItemClick = (index: number) => { onSelect(index); @@ -46,11 +46,7 @@ function ScrollColumn({ items, selectedIndex, onSelect }: ScrollColumnProps) { }; return ( -
+
{items.map((item, i) => (
{isOpen && ( -
+
setTempYear(years[i])} /> - setTempMonth(i)} - /> - setTempDay(i + 1)} - /> + setTempMonth(i)} /> + setTempDay(i + 1)} />
diff --git a/src/components/Callvan/components/TimeDropdown/index.tsx b/src/components/Callvan/components/TimeDropdown/index.tsx index d19f7c697..7db499aa4 100644 --- a/src/components/Callvan/components/TimeDropdown/index.tsx +++ b/src/components/Callvan/components/TimeDropdown/index.tsx @@ -1,4 +1,4 @@ -import { useCallback, useEffect, useLayoutEffect, useRef, useState } from 'react'; +import { useEffect, useLayoutEffect, useRef, useState } from 'react'; import { cn } from '@bcsdlab/utils'; import useLogger from 'utils/hooks/analytics/useLogger'; import useBooleanState from 'utils/hooks/state/useBooleanState'; @@ -24,7 +24,7 @@ function ScrollColumn({ items, selectedIndex, onSelect }: ScrollColumnProps) { ref.current.scrollTo({ top: selectedIndex * ITEM_HEIGHT, behavior: 'smooth' }); }, [selectedIndex]); - const handleScroll = useCallback(() => { + const handleScroll = () => { if (!ref.current) return; isScrollingRef.current = true; if (scrollTimerRef.current) clearTimeout(scrollTimerRef.current); @@ -36,7 +36,7 @@ function ScrollColumn({ items, selectedIndex, onSelect }: ScrollColumnProps) { ref.current.scrollTop = clamped * ITEM_HEIGHT; isScrollingRef.current = false; }, 150); - }, [items.length, onSelect]); + }; return (
@@ -102,7 +102,7 @@ function InfiniteScrollColumn({ items, selectedIndex, onSelect }: InfiniteScroll ref.current.scrollTop = (middleOffset + selectedIndex) * ITEM_HEIGHT; }, [selectedIndex, middleOffset]); - const handleScroll = useCallback(() => { + const handleScroll = () => { if (!ref.current || isTeleportingRef.current) return; if (scrollTimerRef.current) clearTimeout(scrollTimerRef.current); @@ -131,7 +131,7 @@ function InfiniteScrollColumn({ items, selectedIndex, onSelect }: InfiniteScroll const actualIndex = ((virtualIndex % count) + count) % count; onSelect(actualIndex); }, 150); - }, [count, middleOffset, onSelect]); + }; return (
diff --git a/src/components/Club/ClubDetailPage/components/ClubIntrodution/index.tsx b/src/components/Club/ClubDetailPage/components/ClubIntrodution/index.tsx index b1d724955..da7dc4b91 100644 --- a/src/components/Club/ClubDetailPage/components/ClubIntrodution/index.tsx +++ b/src/components/Club/ClubDetailPage/components/ClubIntrodution/index.tsx @@ -75,12 +75,9 @@ export default function ClubIntroduction({ isEdit, introduction, setIntroduction }; }, [isEdit, imageHandler]); - const handleChange = useCallback( - (html: string) => { - if (isEdit) setIntroduction(html); - }, - [isEdit, setIntroduction], - ); + const handleChange = (html: string) => { + if (isEdit) setIntroduction(html); + }; return (
diff --git a/src/components/Club/ClubListPage/components/ClubSearchContainer/index.tsx b/src/components/Club/ClubListPage/components/ClubSearchContainer/index.tsx index 748c3e7a2..db5eaa14f 100644 --- a/src/components/Club/ClubListPage/components/ClubSearchContainer/index.tsx +++ b/src/components/Club/ClubListPage/components/ClubSearchContainer/index.tsx @@ -1,4 +1,4 @@ -import { type ChangeEvent, useCallback, useState } from 'react'; +import { type ChangeEvent, useState } from 'react'; import { useRouter } from 'next/router'; import { cn } from '@bcsdlab/utils'; import { searchClub } from 'api/club'; @@ -31,14 +31,11 @@ export default function ClubSearchContainer() { setRelateSearchItems(data); }, 300); - const handleInputChange = useCallback( - (e: ChangeEvent) => { - const inputValue = e.target.value.trim(); - setSearchValue(inputValue); - debouncedSearch(inputValue); - }, - [debouncedSearch], - ); + const handleInputChange = (e: ChangeEvent) => { + const inputValue = e.target.value.trim(); + setSearchValue(inputValue); + debouncedSearch(inputValue); + }; const handleSearch = () => { const value = searchValue.trim(); diff --git a/src/components/Club/NewClubEvent/components/TimePicker/index.tsx b/src/components/Club/NewClubEvent/components/TimePicker/index.tsx index c28c9ad24..88c74f0bc 100644 --- a/src/components/Club/NewClubEvent/components/TimePicker/index.tsx +++ b/src/components/Club/NewClubEvent/components/TimePicker/index.tsx @@ -1,4 +1,4 @@ -import { useState, useEffect, useRef, useMemo } from 'react'; +import { useState, useEffect, useRef } from 'react'; import { cn } from '@bcsdlab/utils'; import { useEscapeKeyDown } from 'utils/hooks/ui/useEscapeKeyDown'; import { useOutsideClick } from 'utils/hooks/ui/useOutsideClick'; @@ -12,6 +12,11 @@ interface TimePickerProps { } const ITEM_HEIGHT = 36; +const BASE_HOURS = Array.from({ length: 24 }, (_, i) => i); +const BASE_MINUTE = Array.from({ length: 60 }, (_, i) => i).filter((m) => m % 5 === 0); + +const HOURS = [101, 102, ...BASE_HOURS, 103, 104]; +const MINUTES = [101, 102, ...BASE_MINUTE, 103, 104]; export default function TimePicker({ onChange, onClose, hour, minute }: TimePickerProps) { const [tempHour, setTempHour] = useState(hour); @@ -19,13 +24,10 @@ export default function TimePicker({ onChange, onClose, hour, minute }: TimePick const { backgroundRef } = useOutsideClick({ onOutsideClick: onClose }); useEscapeKeyDown({ onEscape: onClose }); - - const baseHours = useMemo(() => Array.from({ length: 24 }, (_, i) => i), []); - const baseMinutes = useMemo(() => Array.from({ length: 60 }, (_, i) => i).filter((m) => m % 5 === 0), []); + const hours = HOURS; + const minutes = MINUTES; // 더미 데이터 추가 (101~104) - const hours = useMemo(() => [101, 102, ...baseHours, 103, 104], [baseHours]); - const minutes = useMemo(() => [101, 102, ...baseMinutes, 103, 104], [baseMinutes]); const hourRef = useRef(null); const minuteRef = useRef(null); diff --git a/src/components/Course/hooks/useSelectedCourses.ts b/src/components/Course/hooks/useSelectedCourses.ts index a8944df57..e1cee4a74 100644 --- a/src/components/Course/hooks/useSelectedCourses.ts +++ b/src/components/Course/hooks/useSelectedCourses.ts @@ -1,4 +1,4 @@ -import { useMemo, useState } from 'react'; +import { useState } from 'react'; import { PreCourse } from 'api/course/entity'; import { isomorphicSessionStorage } from 'utils/ts/env'; @@ -22,12 +22,10 @@ export const getCourseKey = (course: PreCourse) => { export default function useSelectedCourses() { const [selectedCourses, setSelectedCourses] = useState(getStoredCourses); - const selectedCredits = useMemo(() => { - return selectedCourses.reduce((total, course) => { - const credit = Number(course.grades.split('-')[0]); - return Number.isNaN(credit) ? total : total + credit; - }, 0); - }, [selectedCourses]); + const selectedCredits = selectedCourses.reduce((total, course) => { + const credit = Number(course.grades.split('-')[0]); + return Number.isNaN(credit) ? total : total + credit; + }, 0); const hasTimeConflict = (candidate: PreCourse) => selectedCourses.some((course) => course.class_time_raw.some((time) => candidate.class_time_raw.includes(time))); diff --git a/src/components/GraduationCalculatorPage/components/StudentForm/index.tsx b/src/components/GraduationCalculatorPage/components/StudentForm/index.tsx index 20405f26e..82a3e8bbf 100644 --- a/src/components/GraduationCalculatorPage/components/StudentForm/index.tsx +++ b/src/components/GraduationCalculatorPage/components/StudentForm/index.tsx @@ -1,4 +1,4 @@ -import { useEffect, useState } from 'react'; +import { useState } from 'react'; import { useSuspenseQuery } from '@tanstack/react-query'; import { authQueries } from 'api/auth/queries'; import { deptQueries } from 'api/dept/queries'; @@ -17,9 +17,11 @@ function StudentForm() { const [studentNumber, setStudentNumber] = useState(academicInfo?.student_number ?? ''); const [department, setDepartment] = useState(academicInfo?.department ?? ''); const [major, setMajor] = useState(academicInfo?.major ?? ''); - const [majorOptionList, setMajorOptionList] = useState<{ label: string; value: string }[]>([ - { label: '', value: '' }, - ]); + const majorOptionList = + deptMajorList + .find((deptMajor) => deptMajor.department === department) + ?.majors.map((majorName) => ({ label: majorName, value: majorName })) ?? + []; const departmentOptionList = deptMajorList.map((deptMajor) => ({ label: deptMajor.department, @@ -30,14 +32,6 @@ function StudentForm() { setStudentNumber(e.target.value); }; - const handleMajor = (dept: string) => { - const selectedDeptMajor = deptMajorList.find((deptMajor) => deptMajor.department === dept); - const majorsOption = selectedDeptMajor - ? selectedDeptMajor.majors.map((majors) => ({ label: majors, value: majors })) - : []; - setMajorOptionList(majorsOption); - }; - const handleDepartment = ({ target }: { target: { value: string } }) => { logger.actionEventClick({ team: 'USER', @@ -45,7 +39,6 @@ function StudentForm() { value: `학과 드롭다운_${target.value}`, }); setDepartment(target.value); - handleMajor(target.value); setMajor(''); }; @@ -61,16 +54,6 @@ function StudentForm() { }); }; - useEffect(() => { - if (academicInfo) { - setStudentNumber(academicInfo.student_number); - setDepartment(academicInfo.department); - handleMajor(academicInfo.department); - setMajor(academicInfo.major); - } - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [academicInfo]); - return (
diff --git a/src/components/IndexComponents/IndexLostItem/index.tsx b/src/components/IndexComponents/IndexLostItem/index.tsx index d711158c1..5b3ac218a 100644 --- a/src/components/IndexComponents/IndexLostItem/index.tsx +++ b/src/components/IndexComponents/IndexLostItem/index.tsx @@ -1,4 +1,4 @@ -import { useEffect, useMemo, useState } from 'react'; +import { useEffect, useState } from 'react'; import Link from 'next/link'; import { useSuspenseQuery } from '@tanstack/react-query'; import { articleQueries } from 'api/articles/queries'; @@ -15,25 +15,21 @@ function IndexLostItem() { const { data: lostItemStat } = useSuspenseQuery(articleQueries.lostItemStat()); const [currentIndex, setCurrentIndex] = useState(0); - const cardMessages = useMemo(() => { - const messages = []; + const cardMessages = []; - if (lostItemStat.found_count >= MIN_FOUND_COUNT) { - messages.push({ - prefix: '지금까지 ', - highlight: `${lostItemStat.found_count}명`, - suffix: '이 분실물을 찾았어요.', - }); - } - - messages.push({ - prefix: '', - highlight: `${lostItemStat.not_found_count}개`, - suffix: '의 분실물이 주인을 찾고 있어요.', + if (lostItemStat.found_count >= MIN_FOUND_COUNT) { + cardMessages.push({ + prefix: '지금까지 ', + highlight: `${lostItemStat.found_count}명`, + suffix: '이 분실물을 찾았어요.', }); + } - return messages; - }, [lostItemStat.found_count, lostItemStat.not_found_count]); + cardMessages.push({ + prefix: '', + highlight: `${lostItemStat.not_found_count}개`, + suffix: '의 분실물이 주인을 찾고 있어요.', + }); const shouldAnimate = cardMessages.length > 1; diff --git a/src/components/IndexComponents/IndexStore/index.tsx b/src/components/IndexComponents/IndexStore/index.tsx index 1c943f276..1b1723189 100644 --- a/src/components/IndexComponents/IndexStore/index.tsx +++ b/src/components/IndexComponents/IndexStore/index.tsx @@ -78,7 +78,7 @@ export default function IndexStore({ categories }: { categories: StoreCategories }); if (route.startsWith('http')) { - window.location.href = route; + window.location.assign(route); return; } diff --git a/src/components/Store/StorePage/components/SearchBarModal/index.tsx b/src/components/Store/StorePage/components/SearchBarModal/index.tsx index 2044d3b79..a29ccf619 100644 --- a/src/components/Store/StorePage/components/SearchBarModal/index.tsx +++ b/src/components/Store/StorePage/components/SearchBarModal/index.tsx @@ -1,4 +1,4 @@ -import React, { useCallback, useEffect, useRef, useState } from 'react'; +import React, { useEffect, useRef, useState } from 'react'; import { useRouter } from 'next/router'; import { useSuspenseQuery } from '@tanstack/react-query'; import { getRelateSearch } from 'api/store'; @@ -31,7 +31,7 @@ export default function SearchBarModal({ onClose }: SearchBarModalProps) { storeRef.current?.focus(); }, []); const debounceTimeout = useRef(null); - const handleInputChange = useCallback((e: React.ChangeEvent) => { + const handleInputChange = (e: React.ChangeEvent) => { const inputValue = e.target.value.trim(); if (debounceTimeout.current) clearTimeout(debounceTimeout.current); debounceTimeout.current = setTimeout(async () => { @@ -42,7 +42,7 @@ export default function SearchBarModal({ onClose }: SearchBarModalProps) { const data = await getRelateSearch(inputValue); setRelateSearchItems(data); }, 200); - }, []); + } const handleSearch = () => { const value = storeRef.current?.value ?? ''; diff --git a/src/components/TimetablePage/components/CustomLecture/index.tsx b/src/components/TimetablePage/components/CustomLecture/index.tsx index aa83c3fd8..eb62a1686 100644 --- a/src/components/TimetablePage/components/CustomLecture/index.tsx +++ b/src/components/TimetablePage/components/CustomLecture/index.tsx @@ -1,3 +1,6 @@ +'use no memo'; +/* eslint-disable react-hooks/refs */ +/* eslint-disable react-hooks/set-state-in-effect */ import { useState, useEffect, useRef } from 'react'; import { cn } from '@bcsdlab/utils'; import { MyLectureInfo } from 'api/timetable/entity'; diff --git a/src/components/layout/Header/PCHeader/index.tsx b/src/components/layout/Header/PCHeader/index.tsx index 43b85a671..5a0560dd9 100644 --- a/src/components/layout/Header/PCHeader/index.tsx +++ b/src/components/layout/Header/PCHeader/index.tsx @@ -1,4 +1,4 @@ -import { useState, useEffect } from 'react'; +import { useState } from 'react'; import Link from 'next/link'; import { useRouter } from 'next/router'; import { cn } from '@bcsdlab/utils'; @@ -10,6 +10,7 @@ import useLogger from 'utils/hooks/analytics/useLogger'; import { useSessionLogger } from 'utils/hooks/analytics/useSessionLogger'; import { useLogout } from 'utils/hooks/auth/useLogout'; import useModalPortal from 'utils/hooks/layout/useModalPortal'; +import useMount from 'utils/hooks/state/useMount'; import useTokenState from 'utils/hooks/state/useTokenState'; import { isomorphicSessionStorage } from 'utils/ts/env'; import type { Portal } from 'components/modal/Modal/PortalProvider'; @@ -73,8 +74,7 @@ export default function PCHeader({ openModal }: PCHeaderProps) { const pathname = asPath.split('?')[0] || '/'; const search = asPath.includes('?') ? `?${asPath.split('?')[1]}` : ''; const isStage = process.env.NEXT_PUBLIC_API_PATH?.includes('stage'); - const [mounted, setMounted] = useState(false); - useEffect(() => setMounted(true), []); + const mounted = useMount(); const isLoggedin = mounted && !!token; @@ -237,23 +237,26 @@ export default function PCHeader({ openModal }: PCHeaderProps) { aria-labelledby={Array.from({ length: 2 }, (_, index) => ID[`LABEL${index + 1}`]).join(' ')} >
    - {panelMenuList?.slice(0, -4).filter((menu) => !menu.mobileOnly).map((menu) => { - const preferred = isStage && menu.stageLink ? menu.stageLink : menu.link; - const href = preferred ?? ROUTES.Main(); - return ( -
  • - {/* TODO: 키보드 Focus 접근성 향상 */} - handleMenuClick(e, menu.title)} - > - {menu.title} - -
  • - ); - })} + {panelMenuList + ?.slice(0, -4) + .filter((menu) => !menu.mobileOnly) + .map((menu) => { + const preferred = isStage && menu.stageLink ? menu.stageLink : menu.link; + const href = preferred ?? ROUTES.Main(); + return ( +
  • + {/* TODO: 키보드 Focus 접근성 향상 */} + handleMenuClick(e, menu.title)} + > + {menu.title} + +
  • + ); + })}
diff --git a/src/components/modal/Modal/PortalProvider.tsx b/src/components/modal/Modal/PortalProvider.tsx index a266fd09f..017d9f618 100644 --- a/src/components/modal/Modal/PortalProvider.tsx +++ b/src/components/modal/Modal/PortalProvider.tsx @@ -1,5 +1,6 @@ import React, { ReactNode } from 'react'; import ReactDOM from 'react-dom'; +import useMount from 'utils/hooks/state/useMount'; export interface Portal { close: () => void; @@ -27,8 +28,9 @@ interface PortalProviderProps { const PortalProvider = function PortalProvider({ children }: PortalProviderProps) { const [modalPortal, setModalPortal] = React.useState(); - const [mounted, setMounted] = React.useState(false); + const mounted = useMount(); const [container, setContainer] = React.useState(null); + const portalContainer = container ?? (mounted && typeof document !== 'undefined' ? document.body : null); const open: OpenFunc = React.useCallback((element, options = {}) => { const { onClose, appendTo } = options; @@ -58,17 +60,10 @@ const PortalProvider = function PortalProvider({ children }: PortalProviderProps [open], ); - React.useEffect(() => { - setMounted(true); - if (typeof document !== 'undefined') { - setContainer((prev) => prev ?? document.body); - } - }, []); - return ( {children} - {mounted && modalPortal && container ? ReactDOM.createPortal(modalPortal, container) : null} + {modalPortal && portalContainer ? ReactDOM.createPortal(modalPortal, portalContainer) : null} ); }; diff --git a/src/components/ui/UserInfoModal/hooks/useUserInfoModal.ts b/src/components/ui/UserInfoModal/hooks/useUserInfoModal.ts index c65c90fd1..1f737c261 100644 --- a/src/components/ui/UserInfoModal/hooks/useUserInfoModal.ts +++ b/src/components/ui/UserInfoModal/hooks/useUserInfoModal.ts @@ -1,4 +1,4 @@ -import { useEffect, useMemo } from 'react'; +import { useEffect } from 'react'; import { STORAGE_KEY, COMPLETION_STATUS } from 'static/auth'; import { useUser } from 'utils/hooks/state/useUser'; import { useLocalStorage, useSessionStorage } from 'utils/hooks/state/useWebStorage'; @@ -17,21 +17,12 @@ export default function useUserInfoModal() { const isStudent = isStudentUser(userInfo); - const isInfoMissing = useMemo(() => { - if (!isStudent) return false; - const requiredFields: (keyof typeof userInfo)[] = [ - 'login_id', - 'gender', - 'major', - 'name', - 'phone_number', - 'student_number', - ]; - return requiredFields.some((field) => { - const v = userInfo?.[field] as unknown; - return v === undefined || v === null || v === ''; - }); - }, [isStudent, userInfo]); + const isInfoMissing = isStudent + ? (['login_id', 'gender', 'major', 'name', 'phone_number', 'student_number'] as const).some((field) => { + const v = userInfo[field]; + return v === undefined || v === null || v === ''; + }) + : false; const canOpen = !!token && isStudent && completion !== COMPLETION_STATUS.COMPLETED && isInfoMissing && !sessionShown; diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index 4994605d5..d76590678 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -79,10 +79,11 @@ export default function App({ Component, pageProps }: AppPropsWithAuth) { const getLayout = Component.getLayout || ((page) => {page}); - const pageTitle = React.useMemo(() => { - if (!Component.title) return undefined; - return typeof Component.title === 'function' ? Component.title(router.asPath) : Component.title; - }, [Component, router.asPath]); + const pageTitle = !Component.title + ? undefined + : typeof Component.title === 'function' + ? Component.title(router.asPath) + : Component.title; // ios 브릿지 useEffect(() => { diff --git a/src/pages/articles/index.tsx b/src/pages/articles/index.tsx index 8f03de4e6..4d2e8cde6 100644 --- a/src/pages/articles/index.tsx +++ b/src/pages/articles/index.tsx @@ -1,4 +1,3 @@ -import { useMemo } from 'react'; import type { GetServerSidePropsContext, InferGetServerSidePropsType } from 'next'; import { useRouter } from 'next/router'; import { dehydrate, keepPreviousData, QueryClient, useQuery } from '@tanstack/react-query'; @@ -43,11 +42,10 @@ function usePageParams(initialPage: string) { const router = useRouter(); const mounted = useMount(); - return useMemo(() => { - if (!mounted) return initialPage; // SSR 초기값 - const page = router.query.page; - return typeof page === 'string' ? page : initialPage; - }, [mounted, router.query.page, initialPage]); + if (!mounted) return initialPage; // SSR 초기값 + const page = router.query.page; + return typeof page === 'string' ? page : initialPage; + } export default function ArticleListPage({ initialPage }: InferGetServerSidePropsType) { diff --git a/src/pages/auth/modifyinfo/index.tsx b/src/pages/auth/modifyinfo/index.tsx index 3037a716d..d323959b8 100644 --- a/src/pages/auth/modifyinfo/index.tsx +++ b/src/pages/auth/modifyinfo/index.tsx @@ -256,7 +256,7 @@ const PasswordForm = React.forwardRef ({ ...prev, isPasswordValid: true, isFieldChanged: true })); + setIsValid((prev) => ({ ...prev, isPasswordValid: true })); }; const handlePasswordConfirmChange = (e: React.ChangeEvent) => { @@ -294,7 +294,7 @@ const PasswordForm = React.forwardRef ({ ...prev, isPasswordValid: true, isFieldChanged: true })); + setIsValid((prev) => ({ ...prev, isPasswordValid: true })); }; return ( @@ -516,14 +516,13 @@ const NicknameForm = React.forwardRef((props, ref) => { const { data: userInfo } = useUser(); const { data: deptList } = useSuspenseQuery(deptQueries.list()); - - // ✅ 안전 기본값 - const [studentNumber, setStudentNumber] = useState(''); - const [major, setMajor] = useState(null); + const isStudent = isStudentUser(userInfo); + // userInfo가 없거나 학생 정보가 없을 때도 controlled input을 유지하기 위한 기본값 + const [studentNumber, setStudentNumber] = useState(isStudent ? (userInfo.student_number ?? '') : ''); + const [major, setMajor] = useState(isStudent ? (userInfo.major ?? null) : null); const deptOptionList = (deptList ?? []).map((dept) => ({ label: dept.name, value: dept.name })); const { setIsValid } = useValidationContext(); - const isStudent = isStudentUser(userInfo); const isMobile = useMediaQuery(); const handleChangeStudentId = (event: React.ChangeEvent) => { @@ -550,8 +549,6 @@ const MajorInput = React.forwardRef((pr useEffect(() => { if (isStudentUser(userInfo)) { - setStudentNumber(userInfo.student_number ?? ''); - setMajor(userInfo.major ?? null); // 초기 동일 값이면 valid 표시만 setIsValid((prev) => ({ ...prev, @@ -573,16 +570,6 @@ const MajorInput = React.forwardRef((pr return { value: { studentNumber, major }, valid }; }, [studentNumber, major]); - useEffect(() => { - if (isStudent) { - if (studentNumber === userInfo?.student_number) { - setIsValid((prev) => ({ ...prev, isStudentIdValid: true })); - } - if (major === userInfo?.major) { - setIsValid((prev) => ({ ...prev, isStudentMajorValid: true })); - } - } - }, []); return (
{isMobile ? ( @@ -652,14 +639,15 @@ const MajorInput = React.forwardRef((pr const GenderInput = React.forwardRef((_, ref) => { const { data: userInfo } = useUser(); - const [selectedValue, setSelectedValue] = React.useState(null); + const gender = userInfo?.gender; + const initialSelectedValue = gender === 0 || gender === 1 ? String(gender) : null; + const [selectedValue, setSelectedValue] = React.useState(initialSelectedValue); const { setIsValid } = useValidationContext(); useImperativeHandle(ref, () => ({ value: selectedValue })); useEffect(() => { const g = userInfo?.gender; // 0 | 1 | null | undefined - setSelectedValue(g === 0 || g === 1 ? String(g) : null); if (g === 0 || g === 1) { setIsValid((prev) => ({ ...prev, isGenderValid: true })); } diff --git a/src/pages/bus/city/index.tsx b/src/pages/bus/city/index.tsx index 02c74b4bc..f5479af51 100644 --- a/src/pages/bus/city/index.tsx +++ b/src/pages/bus/city/index.tsx @@ -1,4 +1,4 @@ -import { useMemo, useState } from 'react'; +import { useState } from 'react'; import { cn } from '@bcsdlab/utils'; import { useSuspenseQuery } from '@tanstack/react-query'; import { CityInfo, DirectionType } from 'api/bus/entity'; @@ -17,6 +17,9 @@ type CityDirectionOption = { value: DirectionType; }; +type DayType = '평일' | '주말'; +type TimetableRow = [am: string, pm: string]; + const cityBusDirections: CityDirectionOption[] = [ { label: '천안방면', value: 'from' }, { label: '병천방면', value: 'to' }, @@ -67,23 +70,20 @@ export default function CityBusTimetable() { return CITY_COURSES_MAP.get(`${bus_number}-${direction_type}`)?.direction ?? ''; } - const processedTimetable = useMemo(() => { - if (!timetable?.info?.bus_timetables) return []; - - const today = dayjs().day(); - const dayType = today === 0 || today === 6 ? '주말' : '평일'; - const todayTimetable = timetable.info.bus_timetables.find((info) => info.day_of_week === dayType); - - if (!todayTimetable) return []; - - const departInfo = todayTimetable.depart_info; - const amTimes = departInfo.filter((time) => getHours(time) < 12); - const pmTimes = departInfo.filter((time) => getHours(time) >= 12); + const today = dayjs().day(); + const dayType: DayType = today === 0 || today === 6 ? '주말' : '평일'; + const busTimetables = timetable.info.bus_timetables ?? []; + const todayTimetable = busTimetables.find((item) => item.day_of_week === dayType); + const departInfo = todayTimetable?.depart_info ?? []; - const maxLength = Math.max(amTimes.length, pmTimes.length); + const amTimes = departInfo.filter((time) => getHours(time) < 12); + const pmTimes = departInfo.filter((time) => getHours(time) >= 12); + const maxLength = Math.max(amTimes.length, pmTimes.length); - return Array.from({ length: maxLength }, (_, idx) => [amTimes[idx] || '', pmTimes[idx] || '']); - }, [timetable]); + const processedTimetable: TimetableRow[] = Array.from({ length: maxLength }, (_, index) => [ + amTimes[index] || '', + pmTimes[index] || '', + ]); return ( diff --git a/src/pages/callvan/index.tsx b/src/pages/callvan/index.tsx index 79a1530c1..22c4c6d16 100644 --- a/src/pages/callvan/index.tsx +++ b/src/pages/callvan/index.tsx @@ -1,4 +1,4 @@ -import { useEffect, useMemo, useState } from 'react'; +import { useEffect, useState } from 'react'; import type { GetServerSidePropsContext, InferGetServerSidePropsType } from 'next'; import { useRouter } from 'next/router'; import { dehydrate, QueryClient, useInfiniteQuery } from '@tanstack/react-query'; @@ -68,10 +68,9 @@ function useCallvanParams(initialParams: CallvanParams): CallvanParams { const router = useRouter(); const mounted = useMount(); - return useMemo(() => { - if (!mounted) return initialParams; - return parseCallvanQuery(router.query, DEFAULT_PARAMS); - }, [mounted, router.query, initialParams]); + if (!mounted) return initialParams; + return parseCallvanQuery(router.query, DEFAULT_PARAMS); + } export default function CallvanPage({ initialParams }: InferGetServerSidePropsType) { @@ -108,7 +107,7 @@ function CallvanContent({ params }: CallvanContentProps) { enabled: !!token, }); - const posts = useMemo(() => data?.pages.flatMap((page) => page.posts) ?? [], [data]); + const posts = data?.pages.flatMap((page) => page.posts) ?? [] const scrollTriggerRef = useInfiniteScroll(fetchNextPage, hasNextPage, isFetchingNextPage); diff --git a/src/pages/callvan/notifications/index.tsx b/src/pages/callvan/notifications/index.tsx index 2b15049a2..31959678f 100644 --- a/src/pages/callvan/notifications/index.tsx +++ b/src/pages/callvan/notifications/index.tsx @@ -1,4 +1,4 @@ -import { useCallback, useEffect, useState } from 'react'; +import { useEffect, useState } from 'react'; import type { GetServerSidePropsContext } from 'next'; import { useRouter } from 'next/router'; import { dehydrate, QueryClient, useQuery } from '@tanstack/react-query'; @@ -65,13 +65,10 @@ export default function CallvanNotificationsPage() { onSuccess: () => setIsDeleteModalOpen(false), }); - const handleCardClick = useCallback( - (id: number, isRead: boolean) => { - if (isRead) return; - markRead(id); - }, - [markRead], - ); + const handleCardClick = (id: number, isRead: boolean) => { + if (isRead) return; + markRead(id); + }; if (mounted && !isMobile) { return null; diff --git a/src/pages/lost-item/chat/index.tsx b/src/pages/lost-item/chat/index.tsx index 288c20fec..94c440a5a 100644 --- a/src/pages/lost-item/chat/index.tsx +++ b/src/pages/lost-item/chat/index.tsx @@ -3,7 +3,7 @@ // NOTE: 이 페이지는 이미지가 동적으로 바뀌고(채팅/썸네일/메시지), 크기·비율이 제각각입니다. // next/image 도입 시 sizes/fill 등 설정·관리 비용이 커지는데 비해(특히 작은/반복 이미지) 체감 이득이 작아 를 유지합니다. -import React, { useEffect, useRef, useState, useCallback } from 'react'; +import React, { useEffect, useRef, useState } from 'react'; import Link from 'next/link'; import BlockIcon from 'assets/svg/Articles/block.svg'; @@ -63,7 +63,7 @@ function LostItemChatPage({ token }: { token: string }) { const prevMessagesLengthRef = useRef(0); - const uploadImage = useCallback(async () => { + const uploadImage = async () => { try { if (userInfo === null || !chatroomDetail) { showToast('error', '유저정보 혹은 채팅방 정보를 불러오는데 실패했습니다.'); @@ -79,16 +79,16 @@ function LostItemChatPage({ token }: { token: string }) { showToast('error', error.message); } } - }, [userInfo, chatroomDetail, saveImgFile, sendChatMessage]); + } - const sendMessage = useCallback(() => { + const sendMessage = () => { if (!inputValue.trim() || userInfo === null || !chatroomDetail) { return; } sendChatMessage({ content: inputValue }); setInputValue(''); - }, [inputValue, userInfo, chatroomDetail, sendChatMessage]); + } const sendMessageToEnterKeyDown = async (e: React.KeyboardEvent) => { if (e.key === 'Enter' && !e.shiftKey) { diff --git a/src/pages/lost-item/index.tsx b/src/pages/lost-item/index.tsx index f004f8089..7ed6c1562 100644 --- a/src/pages/lost-item/index.tsx +++ b/src/pages/lost-item/index.tsx @@ -1,4 +1,3 @@ -import { useMemo } from 'react'; import type { GetServerSidePropsContext, InferGetServerSidePropsType } from 'next'; import { useRouter } from 'next/router'; import { dehydrate, keepPreviousData, QueryClient, useQuery } from '@tanstack/react-query'; @@ -51,10 +50,8 @@ function useLostItemParams(initialParams: LostItemParams) { const router = useRouter(); const mounted = useMount(); - return useMemo(() => { - if (!mounted) return initialParams; - return parseLostItemQuery(router.query, initialParams); - }, [mounted, router.query, initialParams]); + if (!mounted) return initialParams; + return parseLostItemQuery(router.query, initialParams); } function toLostItemArticlesRequest(params: LostItemParams): LostItemArticlesRequest { diff --git a/yarn.lock b/yarn.lock index 72dc84112..a34ab7187 100644 --- a/yarn.lock +++ b/yarn.lock @@ -19,6 +19,16 @@ __metadata: languageName: node linkType: hard +"@ampproject/remapping@npm:^2.2.0": + version: 2.2.1 + resolution: "@ampproject/remapping@npm:2.2.1" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.0" + "@jridgewell/trace-mapping": "npm:^0.3.9" + checksum: 10/e15fecbf3b54c988c8b4fdea8ef514ab482537e8a080b2978cc4b47ccca7140577ca7b65ad3322dcce65bc73ee6e5b90cbfe0bbd8c766dad04d5c62ec9634c42 + languageName: node + linkType: hard + "@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13": version: 7.23.5 resolution: "@babel/code-frame@npm:7.23.5" @@ -29,6 +39,16 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" + dependencies: + "@babel/highlight": "npm:^7.24.7" + picocolors: "npm:^1.0.0" + checksum: 10/4812e94885ba7e3213d49583a155fdffb05292330f0a9b2c41b49288da70cf3c746a3fda0bf1074041a6d741c33f8d7be24be5e96f41ef77395eeddc5c9ff624 + languageName: node + linkType: hard + "@babel/code-frame@npm:^7.25.7": version: 7.25.7 resolution: "@babel/code-frame@npm:7.25.7" @@ -61,14 +81,17 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.29.7": - version: 7.29.7 - resolution: "@babel/code-frame@npm:7.29.7" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.29.7" - js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.1.1" - checksum: 10/84da552e51a55795a50b3589116edb2f9e368a647d266380683775f18effd9acd4521b0246bebd0b049a7f32af1f87b1e8475d3bcb665f876bd04ade8da99697 +"@babel/compat-data@npm:^7.25.2": + version: 7.25.4 + resolution: "@babel/compat-data@npm:7.25.4" + checksum: 10/d37a8936cc355a9ca3050102e03d179bdae26bd2e5c99a977637376c192b23637a039795f153c849437a086727628c9860e2c6af92d7151396e2362c09176337 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.25.7": + version: 7.25.8 + resolution: "@babel/compat-data@npm:7.25.8" + checksum: 10/269fcb0d89e02e36c8a11e0c1b960a6b4204e88f59f20c374d28f8e318f4cd5ded42dfedc4b54162065e6a10f71c0de651f5ed3f9b45d3a4b52240196df85726 languageName: node linkType: hard @@ -86,33 +109,126 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.29.7": - version: 7.29.7 - resolution: "@babel/compat-data@npm:7.29.7" - checksum: 10/ad2272714087f68970977f6e2b53597a8503fc9c3028c4a91686474bd77a707dd00903cdde4b73788972016d1bad4dc3fa4e5ff38e1ed8f1c3bde1095352973a +"@babel/compat-data@npm:^7.28.6": + version: 7.29.0 + resolution: "@babel/compat-data@npm:7.29.0" + checksum: 10/7f21beedb930ed8fbf7eabafc60e6e6521c1d905646bf1317a61b2163339157fe797efeb85962bf55136e166b01fd1a6b526a15974b92a8b877d564dcb6c9580 languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.5, @babel/core@npm:^7.21.3, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4": - version: 7.29.7 - resolution: "@babel/core@npm:7.29.7" - dependencies: - "@babel/code-frame": "npm:^7.29.7" - "@babel/generator": "npm:^7.29.7" - "@babel/helper-compilation-targets": "npm:^7.29.7" - "@babel/helper-module-transforms": "npm:^7.29.7" - "@babel/helpers": "npm:^7.29.7" - "@babel/parser": "npm:^7.29.7" - "@babel/template": "npm:^7.29.7" - "@babel/traverse": "npm:^7.29.7" - "@babel/types": "npm:^7.29.7" +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9": + version: 7.25.8 + resolution: "@babel/core@npm:7.25.8" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.25.7" + "@babel/generator": "npm:^7.25.7" + "@babel/helper-compilation-targets": "npm:^7.25.7" + "@babel/helper-module-transforms": "npm:^7.25.7" + "@babel/helpers": "npm:^7.25.7" + "@babel/parser": "npm:^7.25.8" + "@babel/template": "npm:^7.25.7" + "@babel/traverse": "npm:^7.25.7" + "@babel/types": "npm:^7.25.8" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10/31eb1a8ca1a3cc0026060720eb290e68205d95c5c00fbd831e69ddc0810f5920b8eb2749db1889ac0a0312b6eddbf321d18a996a88858f3b75c9582bef9ec1e4 + languageName: node + linkType: hard + +"@babel/core@npm:^7.18.5": + version: 7.29.0 + resolution: "@babel/core@npm:7.29.0" + dependencies: + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" + "@babel/helper-compilation-targets": "npm:^7.28.6" + "@babel/helper-module-transforms": "npm:^7.28.6" + "@babel/helpers": "npm:^7.28.6" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/traverse": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" "@jridgewell/remapping": "npm:^2.3.5" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10/38e71cf81db790b0bb2a3a0c8140c2b1c87576b61dc6be676de4fab8c3be871af590a739e8c489fe8e8f9a8e5899fa11e35e59e9e09d40b259c6a675f2f98928 + checksum: 10/25f4e91688cdfbaf1365831f4f245b436cdaabe63d59389b75752013b8d61819ee4257101b52fc328b0546159fd7d0e74457ed7cf12c365fea54be4fb0a40229 + languageName: node + linkType: hard + +"@babel/core@npm:^7.21.3": + version: 7.25.2 + resolution: "@babel/core@npm:7.25.2" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.25.0" + "@babel/helper-compilation-targets": "npm:^7.25.2" + "@babel/helper-module-transforms": "npm:^7.25.2" + "@babel/helpers": "npm:^7.25.0" + "@babel/parser": "npm:^7.25.0" + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.2" + "@babel/types": "npm:^7.25.2" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10/0d6ec10ff430df66f654c089d6f7ef1d9bed0c318ac257ad5f0dfa0caa45666011828ae75f998bcdb279763e892b091b2925d0bc483299e61649d2c7a2245e33 + languageName: node + linkType: hard + +"@babel/core@npm:^7.24.4": + version: 7.28.4 + resolution: "@babel/core@npm:7.28.4" + dependencies: + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.28.3" + "@babel/helper-compilation-targets": "npm:^7.27.2" + "@babel/helper-module-transforms": "npm:^7.28.3" + "@babel/helpers": "npm:^7.28.4" + "@babel/parser": "npm:^7.28.4" + "@babel/template": "npm:^7.27.2" + "@babel/traverse": "npm:^7.28.4" + "@babel/types": "npm:^7.28.4" + "@jridgewell/remapping": "npm:^2.3.5" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10/0593295241fac9be567145ef16f3858d34fc91390a9438c6d47476be9823af4cc0488c851c59702dd46b968e9fd46d17ddf0105ea30195ca85f5a66b4044c519 + languageName: node + linkType: hard + +"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/generator@npm:7.25.6" + dependencies: + "@babel/types": "npm:^7.25.6" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^2.5.1" + checksum: 10/541e4fbb6ea7806f44232d70f25bf09dee9a57fe43d559e375536870ca5261ebb4647fec3af40dcbb3325ea2a49aff040e12a4e6f88609eaa88f10c4e27e31f8 + languageName: node + linkType: hard + +"@babel/generator@npm:^7.25.7, @babel/generator@npm:^7.7.2": + version: 7.25.7 + resolution: "@babel/generator@npm:7.25.7" + dependencies: + "@babel/types": "npm:^7.25.7" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^3.0.2" + checksum: 10/01542829621388077fa8a7464970c1db0f748f1482968dddf5332926afe4003f953cbe08e3bbbb0a335b11eba0126c9a81779bd1c5baed681a9ccec4ae63b217 languageName: node linkType: hard @@ -155,37 +271,38 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.29.7": - version: 7.29.7 - resolution: "@babel/generator@npm:7.29.7" +"@babel/helper-annotate-as-pure@npm:^7.27.1, @babel/helper-annotate-as-pure@npm:^7.27.3": + version: 7.27.3 + resolution: "@babel/helper-annotate-as-pure@npm:7.27.3" dependencies: - "@babel/parser": "npm:^7.29.7" - "@babel/types": "npm:^7.29.7" - "@jridgewell/gen-mapping": "npm:^0.3.12" - "@jridgewell/trace-mapping": "npm:^0.3.28" - jsesc: "npm:^3.0.2" - checksum: 10/60fb0432ebeab791b2d68e5fc49da6f8e8b68bcc4751211ccf08ac0101e9dcaddefd0cbbbd488afb1c1517515c7c3e76f63d9b05d06deaeb008afd499488db9c + "@babel/types": "npm:^7.27.3" + checksum: 10/63863a5c936ef82b546ca289c9d1b18fabfc24da5c4ee382830b124e2e79b68d626207febc8d4bffc720f50b2ee65691d7d12cc0308679dee2cd6bdc926b7190 languageName: node linkType: hard -"@babel/generator@npm:^7.7.2": - version: 7.25.7 - resolution: "@babel/generator@npm:7.25.7" +"@babel/helper-compilation-targets@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/helper-compilation-targets@npm:7.25.2" dependencies: - "@babel/types": "npm:^7.25.7" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^3.0.2" - checksum: 10/01542829621388077fa8a7464970c1db0f748f1482968dddf5332926afe4003f953cbe08e3bbbb0a335b11eba0126c9a81779bd1c5baed681a9ccec4ae63b217 + "@babel/compat-data": "npm:^7.25.2" + "@babel/helper-validator-option": "npm:^7.24.8" + browserslist: "npm:^4.23.1" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10/eccb2d75923d2d4d596f9ff64716e8664047c4192f1b44c7d5c07701d4a3498ac2587a72ddae1046e65a501bc630eb7df4557958b08ec2dcf5b4a264a052f111 languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.27.1, @babel/helper-annotate-as-pure@npm:^7.27.3": - version: 7.27.3 - resolution: "@babel/helper-annotate-as-pure@npm:7.27.3" +"@babel/helper-compilation-targets@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-compilation-targets@npm:7.25.7" dependencies: - "@babel/types": "npm:^7.27.3" - checksum: 10/63863a5c936ef82b546ca289c9d1b18fabfc24da5c4ee382830b124e2e79b68d626207febc8d4bffc720f50b2ee65691d7d12cc0308679dee2cd6bdc926b7190 + "@babel/compat-data": "npm:^7.25.7" + "@babel/helper-validator-option": "npm:^7.25.7" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10/bbf9be8480da3f9a89e36e9ea2e1c76601014c1074ccada7c2edb1adeb3b62bc402cc4abaf8d16760734b25eceb187a9510ce44f6a7a6f696ccc74f69283625b languageName: node linkType: hard @@ -202,16 +319,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.29.7": - version: 7.29.7 - resolution: "@babel/helper-compilation-targets@npm:7.29.7" +"@babel/helper-compilation-targets@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-compilation-targets@npm:7.28.6" dependencies: - "@babel/compat-data": "npm:^7.29.7" - "@babel/helper-validator-option": "npm:^7.29.7" + "@babel/compat-data": "npm:^7.28.6" + "@babel/helper-validator-option": "npm:^7.27.1" browserslist: "npm:^4.24.0" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 10/af9ed4299ad5cfbe48432a964f37cbbfc200bbeb0f8ba9cbc86448503fa929382d5161d32096274752230c9feb919c9ef595559498833da656fc6a8e24a62383 + checksum: 10/f512a5aeee4dfc6ea8807f521d085fdca8d66a7d068a6dd5e5b37da10a6081d648c0bbf66791a081e4e8e6556758da44831b331540965dfbf4f5275f3d0a8788 languageName: node linkType: hard @@ -267,13 +384,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-globals@npm:^7.29.7": - version: 7.29.7 - resolution: "@babel/helper-globals@npm:7.29.7" - checksum: 10/e53203e87ae24a45f59639edea0c429bc3c63c6d74f1862fe60a35032d89478e7511d2f34855da0fcb65782668d72e59e93d1de5bc00121ba9bc1aa38f1f0ad3 - languageName: node - linkType: hard - "@babel/helper-member-expression-to-functions@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-member-expression-to-functions@npm:7.27.1" @@ -284,6 +394,26 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-imports@npm:7.24.7" + dependencies: + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10/df8bfb2bb18413aa151ecd63b7d5deb0eec102f924f9de6bc08022ced7ed8ca7fed914562d2f6fa5b59b74a5d6e255dc35612b2bc3b8abf361e13f61b3704770 + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-module-imports@npm:7.25.7" + dependencies: + "@babel/traverse": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + checksum: 10/94556712c27058ea35a1a39e21a3a9f067cd699405b64333d7d92b2b3d2f24d6f0ffa51aedba0b908e320acb1854e70d296259622e636fb021eeae9a6d996f01 + languageName: node + linkType: hard + "@babel/helper-module-imports@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-module-imports@npm:7.27.1" @@ -304,13 +434,31 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.29.7": - version: 7.29.7 - resolution: "@babel/helper-module-imports@npm:7.29.7" +"@babel/helper-module-transforms@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/helper-module-transforms@npm:7.25.2" dependencies: - "@babel/traverse": "npm:^7.29.7" - "@babel/types": "npm:^7.29.7" - checksum: 10/28ec6f7efd99588d6eebfb25c9f1ccc34cb0cdb0839c4c0f08b3ec0105ccaefbe7e8b4f651f3f55a4f5c4fcb1d979bd32a9b8ee23e3e62163ea22aaa7ee0dfa1 + "@babel/helper-module-imports": "npm:^7.24.7" + "@babel/helper-simple-access": "npm:^7.24.7" + "@babel/helper-validator-identifier": "npm:^7.24.7" + "@babel/traverse": "npm:^7.25.2" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/a3bcf7815f3e9d8b205e0af4a8d92603d685868e45d119b621357e274996bf916216bb95ab5c6a60fde3775b91941555bf129d608e3d025b04f8aac84589f300 + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-module-transforms@npm:7.25.7" + dependencies: + "@babel/helper-module-imports": "npm:^7.25.7" + "@babel/helper-simple-access": "npm:^7.25.7" + "@babel/helper-validator-identifier": "npm:^7.25.7" + "@babel/traverse": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/480309b1272ceaa985de1393f0e4c41aede0d5921ca644cec5aeaf43c8e4192b6dd56a58ef6d7e9acd02a43184ab45d3b241fc8c3a0a00f9dbb30235fd8a1181 languageName: node linkType: hard @@ -327,6 +475,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.28.3": + version: 7.28.3 + resolution: "@babel/helper-module-transforms@npm:7.28.3" + dependencies: + "@babel/helper-module-imports": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.3" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/598fdd8aa5b91f08542d0ba62a737847d0e752c8b95ae2566bc9d11d371856d6867d93e50db870fb836a6c44cfe481c189d8a2b35ca025a224f070624be9fa87 + languageName: node + linkType: hard + "@babel/helper-module-transforms@npm:^7.28.6": version: 7.28.6 resolution: "@babel/helper-module-transforms@npm:7.28.6" @@ -340,19 +501,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.29.7": - version: 7.29.7 - resolution: "@babel/helper-module-transforms@npm:7.29.7" - dependencies: - "@babel/helper-module-imports": "npm:^7.29.7" - "@babel/helper-validator-identifier": "npm:^7.29.7" - "@babel/traverse": "npm:^7.29.7" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/33251b1fb44d726194a974a0078b1269511d130a2609357ff829b479e9e4dca96ecd5384c534a477095f665ffb01503d3e680699c2002e5b62e6ca1a272f1892 - languageName: node - linkType: hard - "@babel/helper-optimise-call-expression@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-optimise-call-expression@npm:7.27.1" @@ -409,6 +557,26 @@ __metadata: languageName: node linkType: hard +"@babel/helper-simple-access@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-simple-access@npm:7.24.7" + dependencies: + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10/5083e190186028e48fc358a192e4b93ab320bd016103caffcfda81302a13300ccce46c9cd255ae520c25d2a6a9b47671f93e5fe5678954a2329dc0a685465c49 + languageName: node + linkType: hard + +"@babel/helper-simple-access@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-simple-access@npm:7.25.7" + dependencies: + "@babel/traverse": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + checksum: 10/42da1c358f2516337a4f2927c77ebb952907543b9f85d7cb1e2b5b5f6d808cdc081ee66a73e2ecdf48c315d9b0c2a81a857d5e1923ea210b8e81aba5e6cd2b53 + languageName: node + linkType: hard + "@babel/helper-skip-transparent-expression-wrappers@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.27.1" @@ -496,6 +664,20 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-validator-option@npm:7.24.8" + checksum: 10/a52442dfa74be6719c0608fee3225bd0493c4057459f3014681ea1a4643cd38b68ff477fe867c4b356da7330d085f247f0724d300582fa4ab9a02efaf34d107c + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-validator-option@npm:7.25.7" + checksum: 10/3c46cbdd666d176f90a0b7e952a0c6e92184b66633336eca79aca243d1f86085ec339a6e45c3d44efa9e03f1829b470a350ddafa70926af6bbf1ac611284f8d3 + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-validator-option@npm:7.27.1" @@ -503,13 +685,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.29.7": - version: 7.29.7 - resolution: "@babel/helper-validator-option@npm:7.29.7" - checksum: 10/aeb6aa966f59300d3cc2fea7c68e1dfd7ad011fc10e535c8e2b2de3094b27c859428dc7220f16420350f8b1cde99da120b673be04bcb0c2f37b56258c96bed58 - languageName: node - linkType: hard - "@babel/helper-wrap-function@npm:^7.27.1": version: 7.28.3 resolution: "@babel/helper-wrap-function@npm:7.28.3" @@ -521,13 +696,43 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.29.7": - version: 7.29.7 - resolution: "@babel/helpers@npm:7.29.7" +"@babel/helpers@npm:^7.25.0": + version: 7.25.6 + resolution: "@babel/helpers@npm:7.25.6" + dependencies: + "@babel/template": "npm:^7.25.0" + "@babel/types": "npm:^7.25.6" + checksum: 10/43abc8d017b754619aa189d05e2bdb54aaf44f03ec0439e89b3e7c180d538adb01ce9014a1689f632a7e8b17655c72bfac0a92268476eec708b41d3ba0a65296 + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helpers@npm:7.25.7" + dependencies: + "@babel/template": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + checksum: 10/2632909f83aa99e8b0da4e10e5ab7fc4f0274e6497bb0f17071e004e037d25e4a595583620261dc21410a526fb32b4f7063c3e15e60ed7890a6f9b8ad52312c5 + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.28.4": + version: 7.28.4 + resolution: "@babel/helpers@npm:7.28.4" + dependencies: + "@babel/template": "npm:^7.27.2" + "@babel/types": "npm:^7.28.4" + checksum: 10/5a70a82e196cf8808f8a449cc4780c34d02edda2bb136d39ce9d26e63b615f18e89a95472230c3ce7695db0d33e7026efeee56f6454ed43480f223007ed205eb + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helpers@npm:7.28.6" dependencies: - "@babel/template": "npm:^7.29.7" - "@babel/types": "npm:^7.29.7" - checksum: 10/b4d1ef12c19e896585c009ba29677839097ff04f8b11a2430d335c3fb6bd667b4f9e96a3b185a083fdde6b1137eabbbf2600c32425cb69cefc81d81d5cfe425d + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10/213485cdfffc4deb81fc1bf2cefed61bc825049322590ef69690e223faa300a2a4d1e7d806c723bb1f1f538226b9b1b6c356ca94eb47fa7c6d9e9f251ee425e6 languageName: node linkType: hard @@ -542,6 +747,18 @@ __metadata: languageName: node linkType: hard +"@babel/highlight@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.24.7" + chalk: "npm:^2.4.2" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10/69b73f38cdd4f881b09b939a711e76646da34f4834f4ce141d7a49a6bb1926eab1c594148970a8aa9360398dff800f63aade4e81fafdd7c8d8a8489ea93bfec1 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.25.7": version: 7.25.7 resolution: "@babel/highlight@npm:7.25.7" @@ -563,7 +780,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.14.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.7": +"@babel/parser@npm:^7.14.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.7, @babel/parser@npm:^7.25.8": version: 7.25.8 resolution: "@babel/parser@npm:7.25.8" dependencies: @@ -574,7 +791,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.24.4": +"@babel/parser@npm:^7.24.4, @babel/parser@npm:^7.28.4": version: 7.28.4 resolution: "@babel/parser@npm:7.28.4" dependencies: @@ -585,6 +802,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/parser@npm:7.25.6" + dependencies: + "@babel/types": "npm:^7.25.6" + bin: + parser: ./bin/babel-parser.js + checksum: 10/830aab72116aa14eb8d61bfa8f9d69fc8f3a43d909ce993cb4350ae14d3af1a2f740a54410a22d821c48a253263643dfecbc094f9608e6a70ce9ff3c0bbfe91a + languageName: node + linkType: hard + "@babel/parser@npm:^7.27.1, @babel/parser@npm:^7.27.2": version: 7.27.2 resolution: "@babel/parser@npm:7.27.2" @@ -618,17 +846,6 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.29.7": - version: 7.29.7 - resolution: "@babel/parser@npm:7.29.7" - dependencies: - "@babel/types": "npm:^7.29.7" - bin: - parser: ./bin/babel-parser.js - checksum: 10/da40c5928c95997b01aabe84fc3440881b8f20b866714fefa142961d37e82ffc03fbb9afed706f15f8a688278f95286ca0cea0d87ad6c77600f8c6c45d9824ee - languageName: node - linkType: hard - "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.27.1" @@ -1747,6 +1964,28 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/template@npm:7.25.0" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/parser": "npm:^7.25.0" + "@babel/types": "npm:^7.25.0" + checksum: 10/07ebecf6db8b28244b7397628e09c99e7a317b959b926d90455c7253c88df3677a5a32d1501d9749fe292a263ff51a4b6b5385bcabd5dadd3a48036f4d4949e0 + languageName: node + linkType: hard + +"@babel/template@npm:^7.25.7, @babel/template@npm:^7.3.3": + version: 7.25.7 + resolution: "@babel/template@npm:7.25.7" + dependencies: + "@babel/code-frame": "npm:^7.25.7" + "@babel/parser": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + checksum: 10/49e1e88d2eac17d31ae28d6cf13d6d29c1f49384c4f056a6751c065d6565c351e62c01ce6b11fef5edb5f3a77c87e114ea7326ca384fa618b4834e10cf9b20f3 + languageName: node + linkType: hard + "@babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2": version: 7.27.2 resolution: "@babel/template@npm:7.27.2" @@ -1769,25 +2008,33 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.29.7": - version: 7.29.7 - resolution: "@babel/template@npm:7.29.7" +"@babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.25.2": + version: 7.25.6 + resolution: "@babel/traverse@npm:7.25.6" dependencies: - "@babel/code-frame": "npm:^7.29.7" - "@babel/parser": "npm:^7.29.7" - "@babel/types": "npm:^7.29.7" - checksum: 10/da92f7a5b61e05d2fb3934a44f18cec6006ee3c595116c17a3b44cb9756ecd43205c7360dbfa326fa8f4d00aaeb9e777342a881070d11c2305e9c694bc3ca6ff + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.25.6" + "@babel/parser": "npm:^7.25.6" + "@babel/template": "npm:^7.25.0" + "@babel/types": "npm:^7.25.6" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10/de75a918299bc27a44ec973e3f2fa8c7902bbd67bd5d39a0be656f3c1127f33ebc79c12696fbc8170a0b0e1072a966d4a2126578d7ea2e241b0aeb5d16edc738 languageName: node linkType: hard -"@babel/template@npm:^7.3.3": +"@babel/traverse@npm:^7.25.7": version: 7.25.7 - resolution: "@babel/template@npm:7.25.7" + resolution: "@babel/traverse@npm:7.25.7" dependencies: "@babel/code-frame": "npm:^7.25.7" + "@babel/generator": "npm:^7.25.7" "@babel/parser": "npm:^7.25.7" + "@babel/template": "npm:^7.25.7" "@babel/types": "npm:^7.25.7" - checksum: 10/49e1e88d2eac17d31ae28d6cf13d6d29c1f49384c4f056a6751c065d6565c351e62c01ce6b11fef5edb5f3a77c87e114ea7326ca384fa618b4834e10cf9b20f3 + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10/5b2d332fcd6bc78e6500c997e79f7e2a54dfb357e06f0908cb7f0cdd9bb54e7fd3c5673f45993849d433d01ea6076a6d04b825958f0cfa01288ad55ffa5c286f languageName: node linkType: hard @@ -1821,6 +2068,21 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.28.4": + version: 7.28.4 + resolution: "@babel/traverse@npm:7.28.4" + dependencies: + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.28.3" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/parser": "npm:^7.28.4" + "@babel/template": "npm:^7.27.2" + "@babel/types": "npm:^7.28.4" + debug: "npm:^4.3.1" + checksum: 10/c3099364b7b1c36bcd111099195d4abeef16499e5defb1e56766b754e8b768c252e856ed9041665158aa1b31215fc6682632756803c8fa53405381ec08c4752b + languageName: node + linkType: hard + "@babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": version: 7.29.0 resolution: "@babel/traverse@npm:7.29.0" @@ -1836,21 +2098,6 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.29.7": - version: 7.29.7 - resolution: "@babel/traverse@npm:7.29.7" - dependencies: - "@babel/code-frame": "npm:^7.29.7" - "@babel/generator": "npm:^7.29.7" - "@babel/helper-globals": "npm:^7.29.7" - "@babel/parser": "npm:^7.29.7" - "@babel/template": "npm:^7.29.7" - "@babel/types": "npm:^7.29.7" - debug: "npm:^4.3.1" - checksum: 10/ce24086a7dd8c408cbdb159437d3c8e02464a6d32b320d884fa742e2c5a3344b9342a923c7a371fc1789b4d82a59972a7008b5d8bbc1bc0c5ae42a39b28dc7f6 - languageName: node - linkType: hard - "@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.8.3": version: 7.23.9 resolution: "@babel/types@npm:7.23.9" @@ -1862,7 +2109,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.21.3": +"@babel/types@npm:^7.21.3, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.6": version: 7.25.6 resolution: "@babel/types@npm:7.25.6" dependencies: @@ -1884,6 +2131,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.26.0": + version: 7.29.7 + resolution: "@babel/types@npm:7.29.7" + dependencies: + "@babel/helper-string-parser": "npm:^7.29.7" + "@babel/helper-validator-identifier": "npm:^7.29.7" + checksum: 10/bd4f5635db1057bd0abeebf93eb3ae38399e152271cea8dce8288350f0afa13ed3e2db2e16e22bd3303068890eec18965a83420539afbe0dde31432b4cf9636d + languageName: node + linkType: hard + "@babel/types@npm:^7.27.1": version: 7.27.1 resolution: "@babel/types@npm:7.27.1" @@ -1924,16 +2181,6 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.29.7": - version: 7.29.7 - resolution: "@babel/types@npm:7.29.7" - dependencies: - "@babel/helper-string-parser": "npm:^7.29.7" - "@babel/helper-validator-identifier": "npm:^7.29.7" - checksum: 10/bd4f5635db1057bd0abeebf93eb3ae38399e152271cea8dce8288350f0afa13ed3e2db2e16e22bd3303068890eec18965a83420539afbe0dde31432b4cf9636d - languageName: node - linkType: hard - "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -2828,6 +3075,17 @@ __metadata: languageName: node linkType: hard +"@jridgewell/gen-mapping@npm:^0.3.0": + version: 0.3.3 + resolution: "@jridgewell/gen-mapping@npm:0.3.3" + dependencies: + "@jridgewell/set-array": "npm:^1.0.1" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + "@jridgewell/trace-mapping": "npm:^0.3.9" + checksum: 10/072ace159c39ab85944bdabe017c3de15c5e046a4a4a772045b00ff05e2ebdcfa3840b88ae27e897d473eb4d4845b37be3c78e28910c779f5aeeeae2fb7f0cc2 + languageName: node + linkType: hard + "@jridgewell/gen-mapping@npm:^0.3.12": version: 0.3.13 resolution: "@jridgewell/gen-mapping@npm:0.3.13" @@ -2866,6 +3124,13 @@ __metadata: languageName: node linkType: hard +"@jridgewell/set-array@npm:^1.0.1": + version: 1.1.2 + resolution: "@jridgewell/set-array@npm:1.1.2" + checksum: 10/69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e + languageName: node + linkType: hard + "@jridgewell/set-array@npm:^1.2.1": version: 1.2.1 resolution: "@jridgewell/set-array@npm:1.2.1" @@ -2907,6 +3172,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/trace-mapping@npm:^0.3.9": + version: 0.3.22 + resolution: "@jridgewell/trace-mapping@npm:0.3.22" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10/48d3e3db00dbecb211613649a1849876ba5544a3f41cf5e6b99ea1130272d6cf18591b5b67389bce20f1c871b4ede5900c3b6446a7aab6d0a3b2fe806a834db7 + languageName: node + linkType: hard + "@napi-rs/wasm-runtime@npm:^0.2.11": version: 0.2.12 resolution: "@napi-rs/wasm-runtime@npm:0.2.12" @@ -5606,6 +5881,15 @@ __metadata: languageName: node linkType: hard +"babel-plugin-react-compiler@npm:1.0.0": + version: 1.0.0 + resolution: "babel-plugin-react-compiler@npm:1.0.0" + dependencies: + "@babel/types": "npm:^7.26.0" + checksum: 10/51358f4da7dd338afd93ca647af3b5b95fdedd2ffde78719fbba5c542e3d66d338f020bc61234caf4ddf25cddbf517ae101ff76e362e3244d1047c1e64d90a60 + languageName: node + linkType: hard + "babel-preset-current-node-syntax@npm:^1.0.0": version: 1.1.0 resolution: "babel-preset-current-node-syntax@npm:1.1.0" @@ -5704,12 +5988,12 @@ __metadata: languageName: node linkType: hard -"brace-expansion@npm:^5.0.5": - version: 5.0.6 - resolution: "brace-expansion@npm:5.0.6" +"brace-expansion@npm:^5.0.2": + version: 5.0.4 + resolution: "brace-expansion@npm:5.0.4" dependencies: balanced-match: "npm:^4.0.2" - checksum: 10/a7acf120fefa79e9d7c9c92898114f57c07596a3920197f3c5917e6a628b04220a5f7f9618c30bdd973a6576a32113b99f9c3f1c8245ccc399dd2a9a718d81d8 + checksum: 10/cfd57e20d8ded9578149e47ae4d3fff2b2f78d06b54a32a73057bddff65c8e9b930613f0cbcfefedf12dd117151e19d4da16367d5127c54f3bff02d8a4479bb2 languageName: node linkType: hard @@ -5722,7 +6006,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.24.0": +"browserslist@npm:^4.23.1, browserslist@npm:^4.24.0": version: 4.24.0 resolution: "browserslist@npm:4.24.0" dependencies: @@ -7285,9 +7569,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^7.0.1": - version: 7.0.1 - resolution: "eslint-plugin-react-hooks@npm:7.0.1" +"eslint-plugin-react-hooks@npm:^7.1.1": + version: 7.1.1 + resolution: "eslint-plugin-react-hooks@npm:7.1.1" dependencies: "@babel/core": "npm:^7.24.4" "@babel/parser": "npm:^7.24.4" @@ -7295,8 +7579,8 @@ __metadata: zod: "npm:^3.25.0 || ^4.0.0" zod-validation-error: "npm:^3.5.0 || ^4.0.0" peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - checksum: 10/12e96c68d58c6588305fd17d660524a1ef1e872650ec591d5b138f059431290831c373d4b1c9ae8991fb25f96c43935497d2149678c027e65d0417d3d99ecc85 + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0 + checksum: 10/9dfe543af9813343f7cc7c5079b02da94a3b4c15df5cefdeef731f220120df26471d0db24c943222d2d9c6b43c3b78faea47ada9acc9dfd9c28492153cbc6902 languageName: node linkType: hard @@ -7746,15 +8030,15 @@ __metadata: linkType: hard "form-data@npm:^4.0.4": - version: 4.0.6 - resolution: "form-data@npm:4.0.6" + version: 4.0.5 + resolution: "form-data@npm:4.0.5" dependencies: asynckit: "npm:^0.4.0" combined-stream: "npm:^1.0.8" es-set-tostringtag: "npm:^2.1.0" - hasown: "npm:^2.0.4" - mime-types: "npm:^2.1.35" - checksum: 10/de6614c8537c92fa5fa3ee7e827758f98f5a9c033f348b7de81855ef36e5cb867e75d9f405d9483ab8d724a4a20d4e79926a299fa8dbba38f530eb659f0884e4 + hasown: "npm:^2.0.2" + mime-types: "npm:^2.1.12" + checksum: 10/52ecd6e927c8c4e215e68a7ad5e0f7c1031397439672fd9741654b4a94722c4182e74cc815b225dcb5be3f4180f36428f67c6dd39eaa98af0dcfdd26c00c19cd languageName: node linkType: hard @@ -8262,15 +8546,6 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.4": - version: 2.0.4 - resolution: "hasown@npm:2.0.4" - dependencies: - function-bind: "npm:^1.1.2" - checksum: 10/13823863ae48161068b4c51606a3128451c66f14545a5169d667fe9fca168dcd38c27570c7a299e32ef844b8da3d55def7fe88602f8970d4311fb543ee88001a - languageName: node - linkType: hard - "hermes-estree@npm:0.25.1": version: 0.25.1 resolution: "hermes-estree@npm:0.25.1" @@ -9649,13 +9924,22 @@ __metadata: linkType: hard "js-yaml@npm:^4.1.0": - version: 4.1.1 - resolution: "js-yaml@npm:4.1.1" + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" dependencies: argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.js - checksum: 10/a52d0519f0f4ef5b4adc1cde466cb54c50d56e2b4a983b9d5c9c0f2f99462047007a6274d7e95617a21d3c91fde3ee6115536ed70991cd645ba8521058b78f77 + checksum: 10/c138a34a3fd0d08ebaf71273ad4465569a483b8a639e0b118ff65698d257c2791d3199e3f303631f2cb98213fa7b5f5d6a4621fd0fff819421b990d30d967140 + languageName: node + linkType: hard + +"jsesc@npm:^2.5.1": + version: 2.5.2 + resolution: "jsesc@npm:2.5.2" + bin: + jsesc: bin/jsesc + checksum: 10/d2096abdcdec56969764b40ffc91d4a23408aa2f351b4d1c13f736f25476643238c43fdbaf38a191c26b1b78fd856d965f5d4d0dde7b89459cd94025190cdf13 languageName: node linkType: hard @@ -9797,6 +10081,7 @@ __metadata: "@types/react-dom": "npm:^19.2.3" "@types/react-window": "npm:^1.8.5" axios: "npm:^0.32.0" + babel-plugin-react-compiler: "npm:1.0.0" dayjs: "npm:^1.11.12" dotenv: "npm:^17.2.3" embla-carousel-autoplay: "npm:^8.0.4" @@ -9808,7 +10093,7 @@ __metadata: eslint-plugin-jsx-a11y: "npm:^6.10.2" eslint-plugin-prettier: "npm:^5.5.4" eslint-plugin-react: "npm:^7.37.5" - eslint-plugin-react-hooks: "npm:^7.0.1" + eslint-plugin-react-hooks: "npm:^7.1.1" file-saver: "npm:^2.0.5" framer-motion: "npm:^12.4.4" globals: "npm:^16.4.0" @@ -10183,7 +10468,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.35": +"mime-types@npm:^2.1.12": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -10207,11 +10492,11 @@ __metadata: linkType: hard "minimatch@npm:^10.0.3, minimatch@npm:^10.2.2": - version: 10.2.5 - resolution: "minimatch@npm:10.2.5" + version: 10.2.4 + resolution: "minimatch@npm:10.2.4" dependencies: - brace-expansion: "npm:^5.0.5" - checksum: 10/19e87a931aff60ee7b9d80f39f817b8bfc54f61f8356ee3549fbf636dbccacacfec8d803eac73293955c4527cd085247dfc064bce4a5e349f8f3b85e2bf5da0f + brace-expansion: "npm:^5.0.2" + checksum: 10/aea4874e521c55bb60744685bbffe3d152e5460f84efac3ea936e6bbe2ceba7deb93345fec3f9bb17f7b6946776073a64d40ae32bf5f298ad690308121068a1f languageName: node linkType: hard @@ -11009,9 +11294,9 @@ __metadata: linkType: hard "picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": - version: 4.0.4 - resolution: "picomatch@npm:4.0.4" - checksum: 10/f6ef80a3590827ce20378ae110ac78209cc4f74d39236370f1780f957b7ee41c12acde0e4651b90f39983506fd2f5e449994716f516db2e9752924aff8de93ce + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 10/57b99055f40b16798f2802916d9c17e9744e620a0db136554af01d19598b96e45e2f00014c91d1b8b13874b80caa8c295b3d589a3f72373ec4aaf54baa5962d5 languageName: node linkType: hard