From dd2750779d294ea31d352eac7a7f2e0e655f6440 Mon Sep 17 00:00:00 2001 From: sekuba Date: Tue, 29 Oct 2024 06:38:07 +0100 Subject: [PATCH 001/177] Trivial discovery updates 10/28 (#5617) Co-authored-by: sekuba <29250140+sekuba@users.noreply.github.com> --- .../discovery/fuel/ethereum/diffHistory.md | 23 + .../discovery/fuel/ethereum/discovered.json | 12 +- .../discovery/kroma/ethereum/config.jsonc | 4 +- .../discovery/kroma/ethereum/diffHistory.md | 2 +- .../discovery/kroma/ethereum/discovered.json | 38 +- .../discovery/sanko/arbitrum/diffHistory.md | 192 +++++++ .../discovery/sanko/arbitrum/discovered.json | 486 ++++++++++-------- .../shared-zk-stack/ethereum/diffHistory.md | 65 +++ .../shared-zk-stack/ethereum/discovered.json | 95 +++- .../discovery/socket/ethereum/diffHistory.md | 36 ++ .../discovery/socket/ethereum/discovered.json | 12 +- .../outfiles/socket-crawl-copypasta.txt | 54 +- .../outfiles/socket-crawl-result.json | 198 ++++--- .../test/snapshots/sanko.riskView.snapshot | 16 +- .../src/verification/arbitrum/verified.json | 14 +- 15 files changed, 889 insertions(+), 358 deletions(-) diff --git a/packages/backend/discovery/fuel/ethereum/diffHistory.md b/packages/backend/discovery/fuel/ethereum/diffHistory.md index c82fda8ba1a..f8e477c3d40 100644 --- a/packages/backend/discovery/fuel/ethereum/diffHistory.md +++ b/packages/backend/discovery/fuel/ethereum/diffHistory.md @@ -1,3 +1,26 @@ +Generated with discovered.json: 0xca8ef6b0cd851905c181a9094d4c17e2e9b3a188 + +# Diff at Mon, 28 Oct 2024 12:47:32 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@00bd1d18460d612b1f06ce2339854c105cd41bd5 block: 21027362 +- current block number: 21064224 + +## Description + +Withdrawal limit for the ETH escrow raised to 7829 ETH or USD ~20M. Current contract TVL is USD 39M. + +## Watched changes + +```diff + contract FuelMessagePortal (0xAEB0c00D0125A8a788956ade4f4F12Ead9f65DDf) { + +++ description: None + values.limitAmount: +- "10000000000000000000" ++ "7829000000000000000000" + } +``` + Generated with discovered.json: 0x1f17ce4ea058b80f90b7ed862c7a76b29124680c # Diff at Wed, 23 Oct 2024 09:22:40 GMT: diff --git a/packages/backend/discovery/fuel/ethereum/discovered.json b/packages/backend/discovery/fuel/ethereum/discovered.json index 69ce5107e3d..8a8c0075625 100644 --- a/packages/backend/discovery/fuel/ethereum/discovered.json +++ b/packages/backend/discovery/fuel/ethereum/discovered.json @@ -1,7 +1,7 @@ { "name": "fuel", "chain": "ethereum", - "blockNumber": 21027362, + "blockNumber": 21064224, "configHash": "0x806b6e12987328e4566d178ecc15cff1171dd77d8a81e748ea34b478960b3f10", "contracts": [ { @@ -38,7 +38,7 @@ "getChainId": 1, "GnosisSafe_modules": [], "multisigThreshold": "10 of 13 (77%)", - "nonce": 37, + "nonce": 38, "VERSION": "1.3.0" }, "derivedName": "GnosisSafe" @@ -178,7 +178,7 @@ "members": ["0x32da601374b38154f05904B16F44A1911Aa6f314"] } }, - "currentPeriodAmount": 2000000000000000, + "currentPeriodAmount": "472459529432000000000", "currentPeriodEnd": 1730129231, "DEFAULT_ADMIN_ROLE": "0x0000000000000000000000000000000000000000000000000000000000000000", "depositLimitGlobal": "19572000000000000000000", @@ -186,8 +186,8 @@ "FUEL_BASE_ASSET_DECIMALS": 9, "fuelBaseAssetDecimals": 9, "fuelChainStateContract": "0xf3D20Db1D16A4D0ad2f280A5e594FF3c7790f130", - "getNextOutgoingMessageNonce": 139551, - "limitAmount": "10000000000000000000", + "getNextOutgoingMessageNonce": 185011, + "limitAmount": "7829000000000000000000", "MAX_MESSAGE_DATA_SIZE": 65536, "paused": false, "PAUSER_ROLE": "0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a", @@ -195,7 +195,7 @@ "RATE_LIMIT_DURATION": 604800, "rateLimitEnabled": true, "SET_RATE_LIMITER_ROLE": "0x7e5b1c957d4df4bad29cdaceffe50f28f282a0d5096601b958917550d4b2e016", - "totalDeposited": "12303657869610000000000", + "totalDeposited": "15519872764538000000000", "withdrawalsPaused": false }, "derivedName": "FuelMessagePortalV3" diff --git a/packages/backend/discovery/kroma/ethereum/config.jsonc b/packages/backend/discovery/kroma/ethereum/config.jsonc index c169dc3c616..924bbe5e82f 100644 --- a/packages/backend/discovery/kroma/ethereum/config.jsonc +++ b/packages/backend/discovery/kroma/ethereum/config.jsonc @@ -95,7 +95,9 @@ "latestBlockNumber", "latestOutputIndex", "nextBlockNumber", - "nextOutputIndex" + "nextOutputIndex", + "nextFinalizeOutputIndex", + "nextOutputMinL2Timestamp" ], "fields": { "COLOSSEUM": { diff --git a/packages/backend/discovery/kroma/ethereum/diffHistory.md b/packages/backend/discovery/kroma/ethereum/diffHistory.md index 1d74b7bab75..1a312e3c56a 100644 --- a/packages/backend/discovery/kroma/ethereum/diffHistory.md +++ b/packages/backend/discovery/kroma/ethereum/diffHistory.md @@ -1,4 +1,4 @@ -Generated with discovered.json: 0x06b048eae2707eb2e11fb0f8a250c8c8e2d514ba +Generated with discovered.json: 0x617e6c6d66c82472234945840af020ab950dfe07 # Diff at Fri, 25 Oct 2024 09:44:05 GMT: diff --git a/packages/backend/discovery/kroma/ethereum/discovered.json b/packages/backend/discovery/kroma/ethereum/discovered.json index 7e8b50cd104..58d637e5844 100644 --- a/packages/backend/discovery/kroma/ethereum/discovered.json +++ b/packages/backend/discovery/kroma/ethereum/discovered.json @@ -1,8 +1,8 @@ { "name": "kroma", "chain": "ethereum", - "blockNumber": 21041809, - "configHash": "0x1bdff8c33c91a97b100d7c42f8a229c121d81550eea282a8f54aa697260a100a", + "blockNumber": 21064298, + "configHash": "0xfbe2bd7b523e0e89fb983ff6dc8d9f84e179c23764ad55ae8f40416d7b711370", "contracts": [ { "name": "L2OutputOracle", @@ -23,7 +23,9 @@ "latestBlockNumber", "latestOutputIndex", "nextBlockNumber", - "nextOutputIndex" + "nextOutputIndex", + "nextFinalizeOutputIndex", + "nextOutputMinL2Timestamp" ], "sinceTimestamp": 1693880579, "values": { @@ -45,12 +47,12 @@ "COLOSSEUM": "0x713C2BEd44eB45D490afB8D4d1aA6F12290B829a", "FINALIZATION_PERIOD_SECONDS": 604800, "L2_BLOCK_TIME": 2, - "latestBlockNumber": 17982000, - "latestOutputIndex": 9990, - "nextBlockNumber": 17983800, - "nextFinalizeOutputIndex": 9822, - "nextOutputIndex": 9991, - "nextOutputMinL2Timestamp": 1729847989, + "latestBlockNumber": 18118800, + "latestOutputIndex": 10066, + "nextBlockNumber": 18120600, + "nextFinalizeOutputIndex": 9899, + "nextOutputIndex": 10067, + "nextOutputMinL2Timestamp": 1730121589, "startingBlockNumber": 0, "startingTimestamp": 1693880387, "SUBMISSION_INTERVAL": 1800, @@ -227,7 +229,7 @@ "params": { "prevBaseFee": 1000000000, "prevBoughtGas": 200000, - "prevBlockNum": 21041800 + "prevBlockNum": 21064278 }, "paused": false, "SYSTEM_CONFIG": "0x3971EB866AA9b2b8aFEa8a7C816F3b7e8b195a35", @@ -817,9 +819,9 @@ "feeVault": "0x8898EF6f9838A0Ec088F174A77F8a094fB788C4e", "defaultFeeAmount": 2000000000000000 }, - "spSnap": { "evalValue": "906336570198347822706" }, + "spSnap": { "evalValue": "887687639576999392795" }, "assets": ["0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee"], - "snaps": [{ "evalValue": "906336570198347822706" }] + "snaps": [{ "evalValue": "887687639576999392795" }] }, "owner": "0x7D76Ae60dcc2FdB57d3924024E2Ad940B76Ef81f", "paused": false, @@ -1007,7 +1009,7 @@ ], "$upgradeCount": 2, "BALLOT_TYPEHASH": "0x150214d74d59b7d1e90c73fc22ef3d991dd0a76b046543d4d80ab92d2a50328f", - "clock": 21041809, + "clock": 21064298, "CLOCK_MODE": "mode=blocknumber&from=default", "COUNTING_MODE": "support=bravo&quorum=for,abstain", "eip712Domain": { @@ -1105,7 +1107,7 @@ ] ], "$upgradeCount": 2, - "clock": 21041809, + "clock": 21064298, "CLOCK_MODE": "mode=blocknumber&from=default", "DOMAIN_SEPARATOR": "0x1630586f33defc933258f4512df143dd6bf7adb1b4d039178e748d4cac4813b8", "eip712Domain": { @@ -1237,7 +1239,7 @@ "paused": false, "pendingOwner": "0x0000000000000000000000000000000000000000", "symbol": "spETH", - "totalSupply": "862235744099817912859" + "totalSupply": "844317518874783759847" }, "derivedName": "SPETH" }, @@ -1294,7 +1296,7 @@ "$upgradeCount": 4, "L2_ORACLE": "0x180c77aE51a9c505a43A2C7D81f8CE70cacb93A6", "MAX_UNBOND": 10, - "nextValidator": "0xb40b9eaD573a9342538d8401efEfB9D0cb37B651", + "nextValidator": "0x13f2Af6e5c21fd75f8c4B09fd3b360cB8475db81", "PORTAL": "0x31F648572b67e60Ec6eb8E197E1848CC5F5558de", "REQUIRED_BOND_AMOUNT": "200000000000000000", "ROUND_DURATION": 1800, @@ -1303,7 +1305,7 @@ "TAX_NUMERATOR": 20, "TERMINATE_OUTPUT_INDEX": 10106, "TRUSTED_VALIDATOR": "0x3aa00bb915A8e78b0523E4c365e3E70A19d329e6", - "validatorCount": 83, + "validatorCount": 82, "VAULT_REWARD_GAS_LIMIT": 100000, "version": "1.1.0" }, @@ -1314,6 +1316,7 @@ { "address": "0x0000000000000000000000000000000000000000" }, { "address": "0x000000000000000000000000000000000000dEaD" }, { "address": "0x138AAFab6Dc4Fd30957da1Bbded441ABF9Ccb848" }, + { "address": "0x13f2Af6e5c21fd75f8c4B09fd3b360cB8475db81" }, { "address": "0x3a4F65D1ACFb2A3F5AD93ef7b240bfa1079052e0" }, { "name": "KromaOperator", @@ -1354,7 +1357,6 @@ { "address": "0x8898EF6f9838A0Ec088F174A77F8a094fB788C4e" }, { "address": "0x8ECF028Cd647379E580DaA6701A11154750fcd3c" }, { "address": "0x994C074BD9503e4f01CB834e2c409FA16b41E587" }, - { "address": "0xb40b9eaD573a9342538d8401efEfB9D0cb37B651" }, { "address": "0xc0ab283E81aE99197Cfe1C8BEE9C593CD4FF7FB3" }, { "address": "0xECe4AAf6A41aa81A164363Ec6C420510617Fc998" }, { "address": "0xEEE06120a1861102D69Aa69535091a8FE72D9e43" }, diff --git a/packages/backend/discovery/sanko/arbitrum/diffHistory.md b/packages/backend/discovery/sanko/arbitrum/diffHistory.md index 05b6bd49393..ec70b06df5a 100644 --- a/packages/backend/discovery/sanko/arbitrum/diffHistory.md +++ b/packages/backend/discovery/sanko/arbitrum/diffHistory.md @@ -1,3 +1,195 @@ +Generated with discovered.json: 0x5274840254214b71700dc17d94757e7c7e37c12c + +# Diff at Tue, 29 Oct 2024 05:31:46 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@9545db26ac342c1f6a432443f18ae63a0ab49007 block: 267471544 +- current block number: 268780411 + +## Description + +Sanko upgrades to the latest [ArbOS v32](https://docs.arbitrum.io/run-arbitrum-node/arbos-releases/arbos32). + +## Watched changes + +```diff +- Status: DELETED + contract OneStepProver0 (0x19c077b3269D988f87DBe3E0FAE2937a3aA37De4) + +++ description: One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine. +``` + +```diff + contract ChallengeManager (0x1f269F38196484ef81e58C0144AaD2c5F6394bB4) { + +++ description: None + template: +- "orbitstack/ChallengeManager" + sourceHashes.1: +- "0x58a6261c83c2766f749641902ad6fdb695ea189d2747f073b57a8f35b9a547e5" ++ "0x1a095768302d7d1c3d02375eaa3341833b4f1aaac707e1c608bce478c87cbf27" + description: +- "Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor." + values.$implementation: +- "0x63AB51383384a09734b8B8F6646647213bdD54aC" ++ "0xDb755eded17cF955C78B70C3946351C9Dd28Eb14" + values.$pastUpgrades.2: ++ ["2024-10-26T07:30:54.000Z","0x77a1d7089bb6294a3db7e7666b639d5c9d3ccc96ade865bf8c746bbb6d50aa18",["0xDb755eded17cF955C78B70C3946351C9Dd28Eb14"]] + values.$upgradeCount: +- 2 ++ 3 + values.osp: +- "0xc78778b1D7416FB8211e864dBA3e277DF39f2c71" ++ "0x5D1E3dC946fC8F2DD6C96C018e5a120CC2b76368" + } +``` + +```diff + contract SequencerInbox (0x24B68936C13A414cd91437aE7AA730321B9ff159) { + +++ description: A sequencer (registered in this contract) can submit transaction batches or commitments here. + values.dacKeyset.requiredSignatures: +- 1 ++ 2 + values.dacKeyset.membersCount: +- 1 ++ 3 + values.dacKeyset.blsSignatures.2: ++ "YAmzm1YxVZXP20AOM0Knc2gRdNzux0yK3jevjCUcvPu7HxO5YA2L/LTdA5x8rXzOgBE/NQshfpla3sXps7Fy6kqzG4TgatKowxqjmUykc7xEd0vZIwmt/gQNuRxpSS5U4BHrkm1N05QXHUNwbDbXaklRazFHiO0DCbVa2MpwWRKxQUFfrWTt9o84QVUWPzr/+QFH1fNxAIWFj/MgOdOKOa8huL3c2HMOXUUPne5Jzf5hZYlVndUJZ9aKm1Oe8H/cNRRiHN4zFfPcWYD0OQeW3qlVaTulMWxGtXX23MyyJlcRBd0m/UdiYPvwepvLRBwhhxaLGGctsLIBtbDwfsnl2WcA3Mo1OdWBqVFsirfPVnBYQie0+dCcWfPCi4ATbu4rgg==" + values.dacKeyset.blsSignatures.1: ++ "YBermx2JgluR6LOr3uddo6T6q/KNIWUnA6MDPaROfi3h4JFGLH0mIfprfjiOaQQqLwJJIMLkcAeDOn+X2USQE1VRRm93ppYJ5JO8JfTJ7m2o6wUdeq95C/bsjgUTnDrY4QAQHRPczi8UplQhDFmmsKQGlv3647YodoPunLwX/gQQrDxxUgRXlkedUkn62lCvVAL3wwwWImQoyzwAyD0vYt6wTK/Z3sv2vk36mwf8IUypZEzU7F4fKV2DFBlMruUlHwWdLhEm45sZzPalDEM12LUq1+5Y+5xeodsa/Ar8d/ZTlgJp617XZ7fMEu1zPQiWvBM6Xr2ALWsfoBXDgft8wuCGoViBx5PQaRiYHlWCTI2YbPyUEhbBY/G3NMvcibPIWg==" + values.keySetUpdates: +- 1 ++ 2 + } +``` + +```diff +- Status: DELETED + contract OneStepProverHostIo (0x6322893cf9Eb2A7cF5A2C34bd7cC77064e8fB9BE) + +++ description: One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine. +``` + +```diff + contract RollupProxy (0x9A59EdF7080fdA05396373a85DdBf2cEBDB81Cd4) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + sourceHashes.2: +- "0xef94a66bd5339efd18fb9ca1f8031482e7ef7bbe6c5a0a10fae254ab83712406" ++ "0x7ee21b18b2e18c636bfafc08ff72692cc43302b2599ba75f0abad67282866dd5" + sourceHashes.1: +- "0x8b48118fe606012c0dcac2ccc1821785935aec89fab8f219f47b32c482b0017e" ++ "0x9349e73cbc2d2b818c1d79711574ba210b56249d8d3845bc78c776caf8f8ff42" + issuedPermissions.6: ++ {"permission":"upgrade","target":"0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276","via":[]} + issuedPermissions.5: ++ {"permission":"propose","target":"0x964C83a66F78b67F75f076e386C433A1a10cefDB","via":[]} + issuedPermissions.4: ++ {"permission":"propose","target":"0x839ed36E86D36328c687a211CBe36C271065BAfD","via":[]} + issuedPermissions.3: ++ {"permission":"propose","target":"0x795aA8E945b571c57b12E7b5B77De10A88a1FADe","via":[]} + issuedPermissions.2.permission: +- "upgrade" ++ "challenge" + issuedPermissions.2.target: +- "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" ++ "0x964C83a66F78b67F75f076e386C433A1a10cefDB" + issuedPermissions.1.permission: +- "propose" ++ "challenge" + issuedPermissions.1.target: +- "0x795aA8E945b571c57b12E7b5B77De10A88a1FADe" ++ "0x839ed36E86D36328c687a211CBe36C271065BAfD" + values.$implementation.1: +- "0xD92D49e8A2230E2C7a73c3ff4Df1AED09dA32a07" ++ "0xD935Ea1fc0Db18851C402D75ABF67E1f3dd75594" + values.$implementation.0: +- "0xc326D023758d7D212d529D1E58D7f271CAe49fcf" ++ "0x6Ce4A63204E00F0942Bce9E104b2f5A5d61921Dd" + values.$pastUpgrades.1: ++ ["2024-10-26T07:30:54.000Z","0x77a1d7089bb6294a3db7e7666b639d5c9d3ccc96ade865bf8c746bbb6d50aa18",["0x6Ce4A63204E00F0942Bce9E104b2f5A5d61921Dd","0xD935Ea1fc0Db18851C402D75ABF67E1f3dd75594"]] + values.$upgradeCount: +- 1 ++ 2 ++++ description: ArbOS version derived from known wasmModuleRoots. + values.arbOsFromWmRoot: +- "ArbOS v20 wasmModuleRoot" ++ "ArbOS v32 wasmModuleRoot" ++++ description: Increments on each Validator change. + values.setValidatorCount: +- 1 ++ 2 + values.validators.2: ++ "0x964C83a66F78b67F75f076e386C433A1a10cefDB" + values.validators.1: ++ "0x839ed36E86D36328c687a211CBe36C271065BAfD" ++++ description: Root hash of the WASM module used for execution, like a fingerprint of the L2 logic. Can be associated with ArbOS versions. + values.wasmModuleRoot: +- "0x8b104a2e80ac6165dc58b9048de12f301d70b02a0ab51396c22b4b4b802a16a4" ++ "0x184884e1eb9fefdc158f6c8ac912bb183bf3cf83f0090317e0bc4ac5860baa39" + values.anyTrustFastConfirmer: ++ "0x0000000000000000000000000000000000000000" + } +``` + +```diff +- Status: DELETED + contract OneStepProofEntry (0xc78778b1D7416FB8211e864dBA3e277DF39f2c71) + +++ description: One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine. +``` + +```diff +- Status: DELETED + contract OneStepProverMath (0xdeC2bEA51D608C1Fb2cCBC4F654eE0ffF848A73d) + +++ description: One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine. +``` + +```diff +- Status: DELETED + contract OneStepProverMemory (0xF0981852f26053B6506582f819b54cF2DD6b8cC3) + +++ description: One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine. +``` + +```diff ++ Status: CREATED + contract OneStepProverMath (0x29E1631710Fa96920eB2F65EaD4B1F270daB59cB) + +++ description: None +``` + +```diff ++ Status: CREATED + contract OneStepProverMemory (0x2D81591AfB19e1a1C1c932303790370c7257f454) + +++ description: None +``` + +```diff ++ Status: CREATED + contract OneStepProver0 (0x5C864714456935f05cd74D78CFE05Bcc726CddEe) + +++ description: None +``` + +```diff ++ Status: CREATED + contract OneStepProofEntry (0x5D1E3dC946fC8F2DD6C96C018e5a120CC2b76368) + +++ description: None +``` + +```diff ++ Status: CREATED + contract OneStepProverHostIo (0xE13987CcaFD999397021222630DEC78BaAa9fE15) + +++ description: None +``` + +## Source code changes + +```diff +.../ChallengeManager/ChallengeManager.sol | 404 ++++++---- + .../OneStepProofEntry.sol | 485 +++++++++-- + .../{.flat@267471544 => .flat}/OneStepProver0.sol | 765 +++++++++++++----- + .../OneStepProverHostIo.sol | 892 +++++++++++++++++---- + .../OneStepProverMath.sol | 65 +- + .../OneStepProverMemory.sol | 315 ++++++-- + .../RollupProxy/RollupAdminLogic.1.sol | 370 ++++++--- + .../RollupProxy/RollupUserLogic.2.sol | 415 ++++++---- + 8 files changed, 2766 insertions(+), 945 deletions(-) +``` + Generated with discovered.json: 0x6c66edbfa26e6ba164a959bae9cf43600f5ba2b7 # Diff at Mon, 28 Oct 2024 14:09:14 GMT: diff --git a/packages/backend/discovery/sanko/arbitrum/discovered.json b/packages/backend/discovery/sanko/arbitrum/discovered.json index 968113458ca..11fa830c9e0 100644 --- a/packages/backend/discovery/sanko/arbitrum/discovered.json +++ b/packages/backend/discovery/sanko/arbitrum/discovered.json @@ -1,30 +1,17 @@ { "name": "sanko", "chain": "arbitrum", - "blockNumber": 267471544, + "blockNumber": 268780411, "configHash": "0xf3abcf9a1083ee94b42259795756dc388d27a3301a883f233696621cbffafb9a", "contracts": [ - { - "name": "OneStepProver0", - "address": "0x19c077b3269D988f87DBe3E0FAE2937a3aA37De4", - "template": "orbitstack/OneStepProver0", - "sourceHashes": [ - "0x20330713abbbcf0219ef7d1c0aa3a6ede1b421f14c9d21b25c973e54fb75f5df" - ], - "description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine.", - "sinceTimestamp": 1727271766, - "values": { "$immutable": true } - }, { "name": "ChallengeManager", "address": "0x1f269F38196484ef81e58C0144AaD2c5F6394bB4", - "template": "orbitstack/ChallengeManager", "sourceHashes": [ "0xa7e3f6c355703ed46fcb2156862c4f01792b87beb10a87a81ce3bd5beee79b67", - "0x58a6261c83c2766f749641902ad6fdb695ea189d2747f073b57a8f35b9a547e5" + "0x1a095768302d7d1c3d02375eaa3341833b4f1aaac707e1c608bce478c87cbf27" ], "proxyType": "EIP1967 proxy", - "description": "Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor.", "issuedPermissions": [ { "permission": "upgrade", @@ -40,7 +27,7 @@ "sinceTimestamp": 1712958598, "values": { "$admin": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556", - "$implementation": "0x63AB51383384a09734b8B8F6646647213bdD54aC", + "$implementation": "0xDb755eded17cF955C78B70C3946351C9Dd28Eb14", "$pastUpgrades": [ [ "2024-04-12T21:49:58.000Z", @@ -51,11 +38,16 @@ "2024-09-30T15:15:30.000Z", "0xf96c44f0d8e3ac8c1859088f7651eeb0209343cc8934e76706e6469f912c0617", ["0x63AB51383384a09734b8B8F6646647213bdD54aC"] + ], + [ + "2024-10-26T07:30:54.000Z", + "0x77a1d7089bb6294a3db7e7666b639d5c9d3ccc96ade865bf8c746bbb6d50aa18", + ["0xDb755eded17cF955C78B70C3946351C9Dd28Eb14"] ] ], - "$upgradeCount": 2, + "$upgradeCount": 3, "bridge": "0x2f285781B8d58678a3483de52D618198E4d27532", - "osp": "0xc78778b1D7416FB8211e864dBA3e277DF39f2c71", + "osp": "0x5D1E3dC946fC8F2DD6C96C018e5a120CC2b76368", "resultReceiver": "0x9A59EdF7080fdA05396373a85DdBf2cEBDB81Cd4", "sequencerInbox": "0x24B68936C13A414cd91437aE7AA730321B9ff159", "totalChallengesCreated": 0 @@ -137,16 +129,18 @@ ] ], "$upgradeCount": 2, - "batchCount": 3876, + "batchCount": 3936, "batchPosterManager": "0x0000000000000000000000000000000000000000", "batchPosters": ["0x2f4dDaD3aB0AC4225fd8023EE07d04e2A758017a"], "bridge": "0x2f285781B8d58678a3483de52D618198E4d27532", "BROTLI_MESSAGE_HEADER_FLAG": "0x00", "dacKeyset": { - "requiredSignatures": 1, - "membersCount": 1, + "requiredSignatures": 2, + "membersCount": 3, "blsSignatures": [ - "YBM8WH8fzFQs+IXcFMBei3c0fIp6lNYHAw/kaFJEygDiksyqeAE8rWf9HA5OoHsDVwOYrnfZkCSfRjlLEtBaTLPJaU4OfE2N0XzEuRdxmwEVPRO8Ju8IlyFtNyIBAKq3DwF4EqTAXqxCxd05xmmFGkPNkmF6206kv7VGp0cXmEinXf5so12V3pnb+pePP3e3pRhRfu19/rZzXtMJNE55U37hH3VFCC+y13NNoeNqQztRRsroRtQQ9czMa042Zwd0BRluNTa40csEMom/D0Y6o/4cMf7At3G6VYIGy7z/0twDSmhRVXe2xpVJqbxEsTkdyxRPFelDCvZeylRxtN9NHo+BXbvoBUToQDeizLpx2f1hdlggZUI4y+QIN/VJ6h0x3A==" + "YBM8WH8fzFQs+IXcFMBei3c0fIp6lNYHAw/kaFJEygDiksyqeAE8rWf9HA5OoHsDVwOYrnfZkCSfRjlLEtBaTLPJaU4OfE2N0XzEuRdxmwEVPRO8Ju8IlyFtNyIBAKq3DwF4EqTAXqxCxd05xmmFGkPNkmF6206kv7VGp0cXmEinXf5so12V3pnb+pePP3e3pRhRfu19/rZzXtMJNE55U37hH3VFCC+y13NNoeNqQztRRsroRtQQ9czMa042Zwd0BRluNTa40csEMom/D0Y6o/4cMf7At3G6VYIGy7z/0twDSmhRVXe2xpVJqbxEsTkdyxRPFelDCvZeylRxtN9NHo+BXbvoBUToQDeizLpx2f1hdlggZUI4y+QIN/VJ6h0x3A==", + "YBermx2JgluR6LOr3uddo6T6q/KNIWUnA6MDPaROfi3h4JFGLH0mIfprfjiOaQQqLwJJIMLkcAeDOn+X2USQE1VRRm93ppYJ5JO8JfTJ7m2o6wUdeq95C/bsjgUTnDrY4QAQHRPczi8UplQhDFmmsKQGlv3647YodoPunLwX/gQQrDxxUgRXlkedUkn62lCvVAL3wwwWImQoyzwAyD0vYt6wTK/Z3sv2vk36mwf8IUypZEzU7F4fKV2DFBlMruUlHwWdLhEm45sZzPalDEM12LUq1+5Y+5xeodsa/Ar8d/ZTlgJp617XZ7fMEu1zPQiWvBM6Xr2ALWsfoBXDgft8wuCGoViBx5PQaRiYHlWCTI2YbPyUEhbBY/G3NMvcibPIWg==", + "YAmzm1YxVZXP20AOM0Knc2gRdNzux0yK3jevjCUcvPu7HxO5YA2L/LTdA5x8rXzOgBE/NQshfpla3sXps7Fy6kqzG4TgatKowxqjmUykc7xEd0vZIwmt/gQNuRxpSS5U4BHrkm1N05QXHUNwbDbXaklRazFHiO0DCbVa2MpwWRKxQUFfrWTt9o84QVUWPzr/+QFH1fNxAIWFj/MgOdOKOa8huL3c2HMOXUUPne5Jzf5hZYlVndUJZ9aKm1Oe8H/cNRRiHN4zFfPcWYD0OQeW3qlVaTulMWxGtXX23MyyJlcRBd0m/UdiYPvwepvLRBwhhxaLGGctsLIBtbDwfsnl2WcA3Mo1OdWBqVFsirfPVnBYQie0+dCcWfPCi4ATbu4rgg==" ] }, "DAS_MESSAGE_HEADER_FLAG": "0x80", @@ -154,14 +148,14 @@ "DATA_BLOB_HEADER_FLAG": "0x50", "HEADER_LENGTH": 40, "isUsingFeeToken": true, - "keySetUpdates": 1, + "keySetUpdates": 2, "maxDataSize": 104857, "maxTimeVariation": [17280, 48, 86400, 3600], "reader4844": "0x0000000000000000000000000000000000000000", "rollup": "0x9A59EdF7080fdA05396373a85DdBf2cEBDB81Cd4", "sequencerVersion": "0x88", "setIsBatchPosterCount": 1, - "totalDelayedMessagesRead": 100199, + "totalDelayedMessagesRead": 100223, "TREE_DAS_MESSAGE_HEADER_FLAG": "0x08", "ZERO_HEAVY_MESSAGE_HEADER_FLAG": "0x20" }, @@ -172,6 +166,24 @@ }, "derivedName": "SequencerInbox" }, + { + "name": "OneStepProverMath", + "address": "0x29E1631710Fa96920eB2F65EaD4B1F270daB59cB", + "sourceHashes": [ + "0x3de1ddc210fe283d7298c5f06879df577c6a475329a206b1928c74d10db656d5" + ], + "sinceTimestamp": 1729091394, + "values": { "$immutable": true } + }, + { + "name": "OneStepProverMemory", + "address": "0x2D81591AfB19e1a1C1c932303790370c7257f454", + "sourceHashes": [ + "0x3955092d1dbd80f0910d7782a25da1e3da45533c7890928a1c6c63cbf5def5bf" + ], + "sinceTimestamp": 1729091392, + "values": { "$immutable": true } + }, { "name": "Bridge", "address": "0x2f285781B8d58678a3483de52D618198E4d27532", @@ -218,12 +230,12 @@ "0x575d32f7ff0C72921645e302cb14d2757E300786", "0xa9Aa07F082D9c15D0B6D7e9e5B68b1f898399C29" ], - "delayedMessageCount": 100199, + "delayedMessageCount": 100223, "nativeToken": "0x8B0E6f19Ee57089F7649A455D89D7bC6314D04e8", "rollup": "0x9A59EdF7080fdA05396373a85DdBf2cEBDB81Cd4", "sequencerInbox": "0x24B68936C13A414cd91437aE7AA730321B9ff159", - "sequencerMessageCount": 3876, - "sequencerReportedSubMessageCount": 2086250 + "sequencerMessageCount": 3936, + "sequencerReportedSubMessageCount": 2122222 }, "derivedName": "ERC20Bridge" }, @@ -290,7 +302,7 @@ "getChainId": 42161, "GnosisSafe_modules": [], "multisigThreshold": "4 of 6 (67%)", - "nonce": 9, + "nonce": 13, "VERSION": "1.3.0" }, "derivedName": "GnosisSafeL2" @@ -343,16 +355,29 @@ "derivedName": "ERC20Outbox" }, { - "name": "OneStepProverHostIo", - "address": "0x6322893cf9Eb2A7cF5A2C34bd7cC77064e8fB9BE", - "template": "orbitstack/OneStepProverHostIo", + "name": "OneStepProver0", + "address": "0x5C864714456935f05cd74D78CFE05Bcc726CddEe", "sourceHashes": [ - "0x5b0a5e16100b7e163dcf39dc6a9034f12a7bad7a475cdffc73054b937be0683d" + "0x642d283934aef1189cf62e1bcd34a5081762b33fdd3ec8e823f304f874e48748" ], - "description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine.", - "sinceTimestamp": 1727271772, + "sinceTimestamp": 1729091391, "values": { "$immutable": true } }, + { + "name": "OneStepProofEntry", + "address": "0x5D1E3dC946fC8F2DD6C96C018e5a120CC2b76368", + "sourceHashes": [ + "0x96f85480073b58d0e985cd6c68956f4a52f5ed8b2ce751b18868e2e830be3678" + ], + "sinceTimestamp": 1729091397, + "values": { + "$immutable": true, + "prover0": "0x5C864714456935f05cd74D78CFE05Bcc726CddEe", + "proverHostIo": "0xE13987CcaFD999397021222630DEC78BaAa9fE15", + "proverMath": "0x29E1631710Fa96920eB2F65EaD4B1F270daB59cB", + "proverMem": "0x2D81591AfB19e1a1C1c932303790370c7257f454" + } + }, { "name": "Inbox", "address": "0x718E2a83775343d5c0B1eE0676703cBAF30CaFCD", @@ -554,8 +579,8 @@ "template": "orbitstack/RollupProxy", "sourceHashes": [ "0xb8da0b3748daac768860783e8555198fd2d1bbdffb775b81557a7124890c7eca", - "0x8b48118fe606012c0dcac2ccc1821785935aec89fab8f219f47b32c482b0017e", - "0xef94a66bd5339efd18fb9ca1f8031482e7ef7bbe6c5a0a10fae254ab83712406" + "0x9349e73cbc2d2b818c1d79711574ba210b56249d8d3845bc78c776caf8f8ff42", + "0x7ee21b18b2e18c636bfafc08ff72692cc43302b2599ba75f0abad67282866dd5" ], "proxyType": "Arbitrum proxy", "description": "Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators).", @@ -565,11 +590,31 @@ "target": "0x795aA8E945b571c57b12E7b5B77De10A88a1FADe", "via": [] }, + { + "permission": "challenge", + "target": "0x839ed36E86D36328c687a211CBe36C271065BAfD", + "via": [] + }, + { + "permission": "challenge", + "target": "0x964C83a66F78b67F75f076e386C433A1a10cefDB", + "via": [] + }, { "permission": "propose", "target": "0x795aA8E945b571c57b12E7b5B77De10A88a1FADe", "via": [] }, + { + "permission": "propose", + "target": "0x839ed36E86D36328c687a211CBe36C271065BAfD", + "via": [] + }, + { + "permission": "propose", + "target": "0x964C83a66F78b67F75f076e386C433A1a10cefDB", + "via": [] + }, { "permission": "upgrade", "target": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", @@ -585,8 +630,8 @@ "values": { "$admin": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", "$implementation": [ - "0xc326D023758d7D212d529D1E58D7f271CAe49fcf", - "0xD92D49e8A2230E2C7a73c3ff4Df1AED09dA32a07" + "0x6Ce4A63204E00F0942Bce9E104b2f5A5d61921Dd", + "0xD935Ea1fc0Db18851C402D75ABF67E1f3dd75594" ], "$pastUpgrades": [ [ @@ -596,10 +641,19 @@ "0xc326D023758d7D212d529D1E58D7f271CAe49fcf", "0xD92D49e8A2230E2C7a73c3ff4Df1AED09dA32a07" ] + ], + [ + "2024-10-26T07:30:54.000Z", + "0x77a1d7089bb6294a3db7e7666b639d5c9d3ccc96ade865bf8c746bbb6d50aa18", + [ + "0x6Ce4A63204E00F0942Bce9E104b2f5A5d61921Dd", + "0xD935Ea1fc0Db18851C402D75ABF67E1f3dd75594" + ] ] ], - "$upgradeCount": 1, - "arbOsFromWmRoot": "ArbOS v20 wasmModuleRoot", + "$upgradeCount": 2, + "anyTrustFastConfirmer": "0x0000000000000000000000000000000000000000", + "arbOsFromWmRoot": "ArbOS v32 wasmModuleRoot", "baseStake": "100000000000000000", "bridge": "0x2f285781B8d58678a3483de52D618198E4d27532", "chainId": 1996, @@ -608,12 +662,12 @@ "confirmPeriodBlocks": 45818, "currentRequiredStake": "100000000000000000", "extraChallengeTimeBlocks": 200, - "firstUnresolvedNode": 1136, + "firstUnresolvedNode": 1151, "inbox": "0x718E2a83775343d5c0B1eE0676703cBAF30CaFCD", "isERC20Enabled": false, "lastStakeBlock": 19642604, - "latestConfirmed": 1135, - "latestNodeCreated": 1161, + "latestConfirmed": 1150, + "latestNodeCreated": 1176, "loserStakeEscrow": "0xe8216687Ef40C65F64D6dcd335b0aaab4A1Bc400", "minimumAssertionPeriod": 75, "outbox": "0x575d32f7ff0C72921645e302cb14d2757E300786", @@ -622,16 +676,20 @@ "rollupDeploymentBlock": 19642305, "rollupEventInbox": "0x365ce7234CE515c2e0139f3578b6c5989da1a863", "sequencerInbox": "0x24B68936C13A414cd91437aE7AA730321B9ff159", - "setValidatorCount": 1, + "setValidatorCount": 2, "stakerCount": 1, "stakeToken": "0x0000000000000000000000000000000000000000", "totalWithdrawableFunds": 0, "VALIDATOR_AFK_BLOCKS": 45818, - "validators": ["0x795aA8E945b571c57b12E7b5B77De10A88a1FADe"], + "validators": [ + "0x795aA8E945b571c57b12E7b5B77De10A88a1FADe", + "0x839ed36E86D36328c687a211CBe36C271065BAfD", + "0x964C83a66F78b67F75f076e386C433A1a10cefDB" + ], "validatorUtils": "0x9e83136d4B3AD04C766591EA51712F9aEa3194C0", "validatorWalletCreator": "0x0cB25fa1Bb1b12Ef908c09FD2d3C34f16F455DB3", "validatorWhitelistDisabled": false, - "wasmModuleRoot": "0x8b104a2e80ac6165dc58b9048de12f301d70b02a0ab51396c22b4b4b802a16a4", + "wasmModuleRoot": "0x184884e1eb9fefdc158f6c8ac912bb183bf3cf83f0090317e0bc4ac5860baa39", "zombieAddress": [], "zombieCount": 0, "zombieLatestStakedNode": [] @@ -760,23 +818,6 @@ "whitelist": "0x0000000000000000000000000000000000000000" } }, - { - "name": "OneStepProofEntry", - "address": "0xc78778b1D7416FB8211e864dBA3e277DF39f2c71", - "template": "orbitstack/OneStepProofEntry", - "sourceHashes": [ - "0xf3479c667d20b1c17ea2573dc7fe09e4315a3e20bc09d31bc92603520cc962cc" - ], - "description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine.", - "sinceTimestamp": 1727271775, - "values": { - "$immutable": true, - "prover0": "0x19c077b3269D988f87DBe3E0FAE2937a3aA37De4", - "proverHostIo": "0x6322893cf9Eb2A7cF5A2C34bd7cC77064e8fB9BE", - "proverMath": "0xdeC2bEA51D608C1Fb2cCBC4F654eE0ffF848A73d", - "proverMem": "0xF0981852f26053B6506582f819b54cF2DD6b8cC3" - } - }, { "name": "ProxyAdmin", "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556", @@ -829,25 +870,12 @@ } }, { - "name": "OneStepProverMath", - "address": "0xdeC2bEA51D608C1Fb2cCBC4F654eE0ffF848A73d", - "template": "orbitstack/OneStepProverMath", - "sourceHashes": [ - "0xb2555ede3dfe7d6df28bd96d12a0113b658c213c7ce4e34fa539df7497bc51a1" - ], - "description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine.", - "sinceTimestamp": 1727271769, - "values": { "$immutable": true } - }, - { - "name": "OneStepProverMemory", - "address": "0xF0981852f26053B6506582f819b54cF2DD6b8cC3", - "template": "orbitstack/OneStepProverMemory", + "name": "OneStepProverHostIo", + "address": "0xE13987CcaFD999397021222630DEC78BaAa9fE15", "sourceHashes": [ - "0x731b4466319a83c95ce227d1a6c85aa03864f5d2bed03bda186843033a8b8d61" + "0x2e969e0e83aea53307795f6826413e39bb416a64bc6da18f3a339ffeef444d32" ], - "description": "One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine.", - "sinceTimestamp": 1727271767, + "sinceTimestamp": 1729091396, "values": { "$immutable": true } } ], @@ -886,6 +914,36 @@ ] }, { "address": "0x82Ef0CBb725852D7CC30ADeA95415e23B8f433E3" }, + { + "address": "0x839ed36E86D36328c687a211CBe36C271065BAfD", + "receivedPermissions": [ + { + "permission": "challenge", + "target": "0x9A59EdF7080fdA05396373a85DdBf2cEBDB81Cd4", + "description": "can challenge state roots on the host chain." + }, + { + "permission": "propose", + "target": "0x9A59EdF7080fdA05396373a85DdBf2cEBDB81Cd4", + "description": "can submit state roots to the RollupProxy contract on the host chain." + } + ] + }, + { + "address": "0x964C83a66F78b67F75f076e386C433A1a10cefDB", + "receivedPermissions": [ + { + "permission": "challenge", + "target": "0x9A59EdF7080fdA05396373a85DdBf2cEBDB81Cd4", + "description": "can challenge state roots on the host chain." + }, + { + "permission": "propose", + "target": "0x9A59EdF7080fdA05396373a85DdBf2cEBDB81Cd4", + "description": "can submit state roots to the RollupProxy contract on the host chain." + } + ] + }, { "address": "0xAf574BbE2139e39F560C4db1A118E1245aC0983d" }, { "address": "0xC75725f4644D54865d11B78d3Ca6b7779FA61581" }, { "address": "0xE1D7b68b36f14c9c86683d295f1C403008ecc943" }, @@ -964,9 +1022,6 @@ "function totalDelayedMessagesRead() view returns (uint256)", "function updateRollupAddress()" ], - "0x19c077b3269D988f87DBe3E0FAE2937a3aA37De4": [ - "function executeOneStep(tuple(uint256 maxInboxMessagesRead, address bridge), tuple(uint8 status, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) valueStack, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) internalStack, tuple(tuple(tuple(uint8 valueType, uint256 contents) returnPc, bytes32 localsMerkleRoot, uint32 callerModule, uint32 callerModuleInternals)[] proved, bytes32 remainingHash) frameStack, bytes32 globalStateHash, uint32 moduleIdx, uint32 functionIdx, uint32 functionPc, bytes32 modulesRoot) startMach, tuple(bytes32 globalsMerkleRoot, tuple(uint64 size, uint64 maxSize, bytes32 merkleRoot) moduleMemory, bytes32 tablesMerkleRoot, bytes32 functionsMerkleRoot, uint32 internalsOffset) startMod, tuple(uint16 opcode, uint256 argumentData) inst, bytes proof) pure returns (tuple(uint8 status, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) valueStack, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) internalStack, tuple(tuple(tuple(uint8 valueType, uint256 contents) returnPc, bytes32 localsMerkleRoot, uint32 callerModule, uint32 callerModuleInternals)[] proved, bytes32 remainingHash) frameStack, bytes32 globalStateHash, uint32 moduleIdx, uint32 functionIdx, uint32 functionPc, bytes32 modulesRoot) mach, tuple(bytes32 globalsMerkleRoot, tuple(uint64 size, uint64 maxSize, bytes32 merkleRoot) moduleMemory, bytes32 tablesMerkleRoot, bytes32 functionsMerkleRoot, uint32 internalsOffset) mod)" - ], "0x1f269F38196484ef81e58C0144AaD2c5F6394bB4": [ "constructor(address _logic, address admin_, bytes _data) payable", "event AdminChanged(address previousAdmin, address newAdmin)", @@ -1051,6 +1106,12 @@ "function unpause()", "function unsafeCreateRetryableTicket(address to, uint256 l2CallValue, uint256 maxSubmissionCost, address excessFeeRefundAddress, address callValueRefundAddress, uint256 gasLimit, uint256 maxFeePerGas, uint256 tokenTotalFeeAmount, bytes data) returns (uint256)" ], + "0x29E1631710Fa96920eB2F65EaD4B1F270daB59cB": [ + "function executeOneStep(tuple(uint256 maxInboxMessagesRead, address bridge), tuple(uint8 status, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) valueStack, tuple(bytes32 inactiveStackHash, bytes32 remainingHash) valueMultiStack, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) internalStack, tuple(tuple(tuple(uint8 valueType, uint256 contents) returnPc, bytes32 localsMerkleRoot, uint32 callerModule, uint32 callerModuleInternals)[] proved, bytes32 remainingHash) frameStack, tuple(bytes32 inactiveStackHash, bytes32 remainingHash) frameMultiStack, bytes32 globalStateHash, uint32 moduleIdx, uint32 functionIdx, uint32 functionPc, bytes32 recoveryPc, bytes32 modulesRoot) startMach, tuple(bytes32 globalsMerkleRoot, tuple(uint64 size, uint64 maxSize, bytes32 merkleRoot) moduleMemory, bytes32 tablesMerkleRoot, bytes32 functionsMerkleRoot, bytes32 extraHash, uint32 internalsOffset) startMod, tuple(uint16 opcode, uint256 argumentData) inst, bytes proof) pure returns (tuple(uint8 status, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) valueStack, tuple(bytes32 inactiveStackHash, bytes32 remainingHash) valueMultiStack, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) internalStack, tuple(tuple(tuple(uint8 valueType, uint256 contents) returnPc, bytes32 localsMerkleRoot, uint32 callerModule, uint32 callerModuleInternals)[] proved, bytes32 remainingHash) frameStack, tuple(bytes32 inactiveStackHash, bytes32 remainingHash) frameMultiStack, bytes32 globalStateHash, uint32 moduleIdx, uint32 functionIdx, uint32 functionPc, bytes32 recoveryPc, bytes32 modulesRoot) mach, tuple(bytes32 globalsMerkleRoot, tuple(uint64 size, uint64 maxSize, bytes32 merkleRoot) moduleMemory, bytes32 tablesMerkleRoot, bytes32 functionsMerkleRoot, bytes32 extraHash, uint32 internalsOffset) mod)" + ], + "0x2D81591AfB19e1a1C1c932303790370c7257f454": [ + "function executeOneStep(tuple(uint256 maxInboxMessagesRead, address bridge), tuple(uint8 status, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) valueStack, tuple(bytes32 inactiveStackHash, bytes32 remainingHash) valueMultiStack, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) internalStack, tuple(tuple(tuple(uint8 valueType, uint256 contents) returnPc, bytes32 localsMerkleRoot, uint32 callerModule, uint32 callerModuleInternals)[] proved, bytes32 remainingHash) frameStack, tuple(bytes32 inactiveStackHash, bytes32 remainingHash) frameMultiStack, bytes32 globalStateHash, uint32 moduleIdx, uint32 functionIdx, uint32 functionPc, bytes32 recoveryPc, bytes32 modulesRoot) startMach, tuple(bytes32 globalsMerkleRoot, tuple(uint64 size, uint64 maxSize, bytes32 merkleRoot) moduleMemory, bytes32 tablesMerkleRoot, bytes32 functionsMerkleRoot, bytes32 extraHash, uint32 internalsOffset) startMod, tuple(uint16 opcode, uint256 argumentData) inst, bytes proof) pure returns (tuple(uint8 status, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) valueStack, tuple(bytes32 inactiveStackHash, bytes32 remainingHash) valueMultiStack, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) internalStack, tuple(tuple(tuple(uint8 valueType, uint256 contents) returnPc, bytes32 localsMerkleRoot, uint32 callerModule, uint32 callerModuleInternals)[] proved, bytes32 remainingHash) frameStack, tuple(bytes32 inactiveStackHash, bytes32 remainingHash) frameMultiStack, bytes32 globalStateHash, uint32 moduleIdx, uint32 functionIdx, uint32 functionPc, bytes32 recoveryPc, bytes32 modulesRoot) mach, tuple(bytes32 globalsMerkleRoot, tuple(uint64 size, uint64 maxSize, bytes32 merkleRoot) moduleMemory, bytes32 tablesMerkleRoot, bytes32 functionsMerkleRoot, bytes32 extraHash, uint32 internalsOffset) mod)" + ], "0x2f285781B8d58678a3483de52D618198E4d27532": [ "constructor(address _logic, address admin_, bytes _data) payable", "event AdminChanged(address previousAdmin, address newAdmin)", @@ -1137,33 +1198,107 @@ "function upgradeTo(address newImplementation)", "function upgradeToAndCall(address newImplementation, bytes data) payable" ], - "0x6322893cf9Eb2A7cF5A2C34bd7cC77064e8fB9BE": [ - "function executeOneStep(tuple(uint256 maxInboxMessagesRead, address bridge) execCtx, tuple(uint8 status, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) valueStack, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) internalStack, tuple(tuple(tuple(uint8 valueType, uint256 contents) returnPc, bytes32 localsMerkleRoot, uint32 callerModule, uint32 callerModuleInternals)[] proved, bytes32 remainingHash) frameStack, bytes32 globalStateHash, uint32 moduleIdx, uint32 functionIdx, uint32 functionPc, bytes32 modulesRoot) startMach, tuple(bytes32 globalsMerkleRoot, tuple(uint64 size, uint64 maxSize, bytes32 merkleRoot) moduleMemory, bytes32 tablesMerkleRoot, bytes32 functionsMerkleRoot, uint32 internalsOffset) startMod, tuple(uint16 opcode, uint256 argumentData) inst, bytes proof) view returns (tuple(uint8 status, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) valueStack, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) internalStack, tuple(tuple(tuple(uint8 valueType, uint256 contents) returnPc, bytes32 localsMerkleRoot, uint32 callerModule, uint32 callerModuleInternals)[] proved, bytes32 remainingHash) frameStack, bytes32 globalStateHash, uint32 moduleIdx, uint32 functionIdx, uint32 functionPc, bytes32 modulesRoot) mach, tuple(bytes32 globalsMerkleRoot, tuple(uint64 size, uint64 maxSize, bytes32 merkleRoot) moduleMemory, bytes32 tablesMerkleRoot, bytes32 functionsMerkleRoot, uint32 internalsOffset) mod)" + "0x5C864714456935f05cd74D78CFE05Bcc726CddEe": [ + "function executeOneStep(tuple(uint256 maxInboxMessagesRead, address bridge), tuple(uint8 status, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) valueStack, tuple(bytes32 inactiveStackHash, bytes32 remainingHash) valueMultiStack, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) internalStack, tuple(tuple(tuple(uint8 valueType, uint256 contents) returnPc, bytes32 localsMerkleRoot, uint32 callerModule, uint32 callerModuleInternals)[] proved, bytes32 remainingHash) frameStack, tuple(bytes32 inactiveStackHash, bytes32 remainingHash) frameMultiStack, bytes32 globalStateHash, uint32 moduleIdx, uint32 functionIdx, uint32 functionPc, bytes32 recoveryPc, bytes32 modulesRoot) startMach, tuple(bytes32 globalsMerkleRoot, tuple(uint64 size, uint64 maxSize, bytes32 merkleRoot) moduleMemory, bytes32 tablesMerkleRoot, bytes32 functionsMerkleRoot, bytes32 extraHash, uint32 internalsOffset) startMod, tuple(uint16 opcode, uint256 argumentData) inst, bytes proof) pure returns (tuple(uint8 status, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) valueStack, tuple(bytes32 inactiveStackHash, bytes32 remainingHash) valueMultiStack, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) internalStack, tuple(tuple(tuple(uint8 valueType, uint256 contents) returnPc, bytes32 localsMerkleRoot, uint32 callerModule, uint32 callerModuleInternals)[] proved, bytes32 remainingHash) frameStack, tuple(bytes32 inactiveStackHash, bytes32 remainingHash) frameMultiStack, bytes32 globalStateHash, uint32 moduleIdx, uint32 functionIdx, uint32 functionPc, bytes32 recoveryPc, bytes32 modulesRoot) mach, tuple(bytes32 globalsMerkleRoot, tuple(uint64 size, uint64 maxSize, bytes32 merkleRoot) moduleMemory, bytes32 tablesMerkleRoot, bytes32 functionsMerkleRoot, bytes32 extraHash, uint32 internalsOffset) mod)" ], - "0x63AB51383384a09734b8B8F6646647213bdD54aC": [ - "error NotOwner(address sender, address owner)", - "event Bisected(uint64 indexed challengeIndex, bytes32 indexed challengeRoot, uint256 challengedSegmentStart, uint256 challengedSegmentLength, bytes32[] chainHashes)", - "event ChallengeEnded(uint64 indexed challengeIndex, uint8 kind)", - "event ExecutionChallengeBegun(uint64 indexed challengeIndex, uint256 blockSteps)", - "event InitiatedChallenge(uint64 indexed challengeIndex, tuple(bytes32[2] bytes32Vals, uint64[2] u64Vals) startState, tuple(bytes32[2] bytes32Vals, uint64[2] u64Vals) endState)", - "event OneStepProofCompleted(uint64 indexed challengeIndex)", - "function bisectExecution(uint64 challengeIndex, tuple(uint256 oldSegmentsStart, uint256 oldSegmentsLength, bytes32[] oldSegments, uint256 challengePosition) selection, bytes32[] newSegments)", + "0x5D1E3dC946fC8F2DD6C96C018e5a120CC2b76368": [ + "constructor(address prover0_, address proverMem_, address proverMath_, address proverHostIo_)", + "function getEndMachineHash(uint8 status, bytes32 globalStateHash) pure returns (bytes32)", + "function getStartMachineHash(bytes32 globalStateHash, bytes32 wasmModuleRoot) pure returns (bytes32)", + "function proveOneStep(tuple(uint256 maxInboxMessagesRead, address bridge) execCtx, uint256 machineStep, bytes32 beforeHash, bytes proof) view returns (bytes32 afterHash)", + "function prover0() view returns (address)", + "function proverHostIo() view returns (address)", + "function proverMath() view returns (address)", + "function proverMem() view returns (address)" + ], + "0x6Ce4A63204E00F0942Bce9E104b2f5A5d61921Dd": [ + "event AdminChanged(address previousAdmin, address newAdmin)", + "event BeaconUpgraded(address indexed beacon)", + "event NodeConfirmed(uint64 indexed nodeNum, bytes32 blockHash, bytes32 sendRoot)", + "event NodeCreated(uint64 indexed nodeNum, bytes32 indexed parentNodeHash, bytes32 indexed nodeHash, bytes32 executionHash, tuple(tuple(tuple(bytes32[2] bytes32Vals, uint64[2] u64Vals) globalState, uint8 machineStatus) beforeState, tuple(tuple(bytes32[2] bytes32Vals, uint64[2] u64Vals) globalState, uint8 machineStatus) afterState, uint64 numBlocks) assertion, bytes32 afterInboxBatchAcc, bytes32 wasmModuleRoot, uint256 inboxMaxCount)", + "event NodeRejected(uint64 indexed nodeNum)", + "event OwnerFunctionCalled(uint256 indexed id)", + "event Paused(address account)", + "event RollupChallengeStarted(uint64 indexed challengeIndex, address asserter, address challenger, uint64 challengedNode)", + "event RollupInitialized(bytes32 machineHash, uint256 chainId)", + "event Unpaused(address account)", + "event Upgraded(address indexed implementation)", + "event UpgradedSecondary(address indexed implementation)", + "event UserStakeUpdated(address indexed user, uint256 initialBalance, uint256 finalBalance)", + "event UserWithdrawableFundsUpdated(address indexed user, uint256 initialBalance, uint256 finalBalance)", + "function _stakerMap(address) view returns (uint256 amountStaked, uint64 index, uint64 latestStakedNode, uint64 currentChallenge, bool isStaked)", + "function amountStaked(address staker) view returns (uint256)", + "function anyTrustFastConfirmer() view returns (address)", + "function baseStake() view returns (uint256)", "function bridge() view returns (address)", - "function challengeExecution(uint64 challengeIndex, tuple(uint256 oldSegmentsStart, uint256 oldSegmentsLength, bytes32[] oldSegments, uint256 challengePosition) selection, uint8[2] machineStatuses, bytes32[2] globalStateHashes, uint256 numSteps)", - "function challengeInfo(uint64 challengeIndex) view returns (tuple(tuple(address addr, uint256 timeLeft) current, tuple(address addr, uint256 timeLeft) next, uint256 lastMoveTimestamp, bytes32 wasmModuleRoot, bytes32 challengeStateHash, uint64 maxInboxMessages, uint8 mode))", - "function challenges(uint256) view returns (tuple(address addr, uint256 timeLeft) current, tuple(address addr, uint256 timeLeft) next, uint256 lastMoveTimestamp, bytes32 wasmModuleRoot, bytes32 challengeStateHash, uint64 maxInboxMessages, uint8 mode)", - "function clearChallenge(uint64 challengeIndex)", - "function createChallenge(bytes32 wasmModuleRoot_, uint8[2] startAndEndMachineStatuses_, tuple(bytes32[2] bytes32Vals, uint64[2] u64Vals)[2] startAndEndGlobalStates_, uint64 numBlocks, address asserter_, address challenger_, uint256 asserterTimeLeft_, uint256 challengerTimeLeft_) returns (uint64)", - "function currentResponder(uint64 challengeIndex) view returns (address)", - "function initialize(address resultReceiver_, address sequencerInbox_, address bridge_, address osp_)", - "function isTimedOut(uint64 challengeIndex) view returns (bool)", - "function oneStepProveExecution(uint64 challengeIndex, tuple(uint256 oldSegmentsStart, uint256 oldSegmentsLength, bytes32[] oldSegments, uint256 challengePosition) selection, bytes proof)", - "function osp() view returns (address)", - "function postUpgradeInit(address osp_)", - "function resultReceiver() view returns (address)", + "function chainId() view returns (uint256)", + "function challengeManager() view returns (address)", + "function confirmPeriodBlocks() view returns (uint64)", + "function createNitroMigrationGenesis(tuple(tuple(tuple(bytes32[2] bytes32Vals, uint64[2] u64Vals) globalState, uint8 machineStatus) beforeState, tuple(tuple(bytes32[2] bytes32Vals, uint64[2] u64Vals) globalState, uint8 machineStatus) afterState, uint64 numBlocks) assertion)", + "function currentChallenge(address staker) view returns (uint64)", + "function extraChallengeTimeBlocks() view returns (uint64)", + "function firstUnresolvedNode() view returns (uint64)", + "function forceConfirmNode(uint64 nodeNum, bytes32 blockHash, bytes32 sendRoot)", + "function forceCreateNode(uint64 prevNode, uint256 prevNodeInboxMaxCount, tuple(tuple(tuple(bytes32[2] bytes32Vals, uint64[2] u64Vals) globalState, uint8 machineStatus) beforeState, tuple(tuple(bytes32[2] bytes32Vals, uint64[2] u64Vals) globalState, uint8 machineStatus) afterState, uint64 numBlocks) assertion, bytes32 expectedNodeHash)", + "function forceRefundStaker(address[] staker)", + "function forceResolveChallenge(address[] stakerA, address[] stakerB)", + "function getNode(uint64 nodeNum) view returns (tuple(bytes32 stateHash, bytes32 challengeHash, bytes32 confirmData, uint64 prevNum, uint64 deadlineBlock, uint64 noChildConfirmedBeforeBlock, uint64 stakerCount, uint64 childStakerCount, uint64 firstChildBlock, uint64 latestChildNumber, uint64 createdAtBlock, bytes32 nodeHash))", + "function getNodeCreationBlockForLogLookup(uint64 nodeNum) view returns (uint256)", + "function getStaker(address staker) view returns (tuple(uint256 amountStaked, uint64 index, uint64 latestStakedNode, uint64 currentChallenge, bool isStaked))", + "function getStakerAddress(uint64 stakerNum) view returns (address)", + "function inbox() view returns (address)", + "function initialize(tuple(uint64 confirmPeriodBlocks, uint64 extraChallengeTimeBlocks, address stakeToken, uint256 baseStake, bytes32 wasmModuleRoot, address owner, address loserStakeEscrow, uint256 chainId, string chainConfig, uint64 genesisBlockNum, tuple(uint256 delayBlocks, uint256 futureBlocks, uint256 delaySeconds, uint256 futureSeconds) sequencerInboxMaxTimeVariation) config, tuple(address bridge, address sequencerInbox, address inbox, address outbox, address rollupEventInbox, address challengeManager, address rollupAdminLogic, address rollupUserLogic, address validatorUtils, address validatorWalletCreator) connectedContracts)", + "function isStaked(address staker) view returns (bool)", + "function isStakedOnLatestConfirmed(address staker) view returns (bool)", + "function isValidator(address) view returns (bool)", + "function isZombie(address staker) view returns (bool)", + "function lastStakeBlock() view returns (uint64)", + "function latestConfirmed() view returns (uint64)", + "function latestNodeCreated() view returns (uint64)", + "function latestStakedNode(address staker) view returns (uint64)", + "function loserStakeEscrow() view returns (address)", + "function minimumAssertionPeriod() view returns (uint256)", + "function nodeHasStaker(uint64 nodeNum, address staker) view returns (bool)", + "function outbox() view returns (address)", + "function pause()", + "function paused() view returns (bool)", + "function proxiableUUID() view returns (bytes32)", + "function removeOldOutbox(address _outbox)", + "function resume()", + "function rollupDeploymentBlock() view returns (uint256)", + "function rollupEventInbox() view returns (address)", "function sequencerInbox() view returns (address)", - "function timeout(uint64 challengeIndex)", - "function totalChallengesCreated() view returns (uint64)" + "function setAnyTrustFastConfirmer(address _anyTrustFastConfirmer)", + "function setBaseStake(uint256 newBaseStake)", + "function setConfirmPeriodBlocks(uint64 newConfirmPeriod)", + "function setDelayedInbox(address _inbox, bool _enabled)", + "function setExtraChallengeTimeBlocks(uint64 newExtraTimeBlocks)", + "function setInbox(address newInbox)", + "function setLoserStakeEscrow(address newLoserStakerEscrow)", + "function setMinimumAssertionPeriod(uint256 newPeriod)", + "function setOutbox(address _outbox)", + "function setOwner(address newOwner)", + "function setSequencerInbox(address _sequencerInbox)", + "function setStakeToken(address newStakeToken)", + "function setValidator(address[] _validator, bool[] _val)", + "function setValidatorWhitelistDisabled(bool _validatorWhitelistDisabled)", + "function setWasmModuleRoot(bytes32 newWasmModuleRoot)", + "function stakeToken() view returns (address)", + "function stakerCount() view returns (uint64)", + "function totalWithdrawableFunds() view returns (uint256)", + "function upgradeBeacon(address beacon, address newImplementation)", + "function upgradeSecondaryTo(address newImplementation)", + "function upgradeSecondaryToAndCall(address newImplementation, bytes data) payable", + "function upgradeTo(address newImplementation)", + "function upgradeToAndCall(address newImplementation, bytes data) payable", + "function validatorUtils() view returns (address)", + "function validatorWalletCreator() view returns (address)", + "function validatorWhitelistDisabled() view returns (bool)", + "function wasmModuleRoot() view returns (bytes32)", + "function withdrawableFunds(address user) view returns (uint256)", + "function zombieAddress(uint256 zombieNum) view returns (address)", + "function zombieCount() view returns (uint256)", + "function zombieLatestStakedNode(uint256 zombieNum) view returns (uint64)" ], "0x718E2a83775343d5c0B1eE0676703cBAF30CaFCD": [ "constructor(address _logic, address admin_, bytes _data) payable", @@ -1308,93 +1443,6 @@ "event BeaconUpgraded(address indexed beacon)", "event Upgraded(address indexed implementation)" ], - "0xc326D023758d7D212d529D1E58D7f271CAe49fcf": [ - "event AdminChanged(address previousAdmin, address newAdmin)", - "event BeaconUpgraded(address indexed beacon)", - "event NodeConfirmed(uint64 indexed nodeNum, bytes32 blockHash, bytes32 sendRoot)", - "event NodeCreated(uint64 indexed nodeNum, bytes32 indexed parentNodeHash, bytes32 indexed nodeHash, bytes32 executionHash, tuple(tuple(tuple(bytes32[2] bytes32Vals, uint64[2] u64Vals) globalState, uint8 machineStatus) beforeState, tuple(tuple(bytes32[2] bytes32Vals, uint64[2] u64Vals) globalState, uint8 machineStatus) afterState, uint64 numBlocks) assertion, bytes32 afterInboxBatchAcc, bytes32 wasmModuleRoot, uint256 inboxMaxCount)", - "event NodeRejected(uint64 indexed nodeNum)", - "event OwnerFunctionCalled(uint256 indexed id)", - "event Paused(address account)", - "event RollupChallengeStarted(uint64 indexed challengeIndex, address asserter, address challenger, uint64 challengedNode)", - "event RollupInitialized(bytes32 machineHash, uint256 chainId)", - "event Unpaused(address account)", - "event Upgraded(address indexed implementation)", - "event UpgradedSecondary(address indexed implementation)", - "event UserStakeUpdated(address indexed user, uint256 initialBalance, uint256 finalBalance)", - "event UserWithdrawableFundsUpdated(address indexed user, uint256 initialBalance, uint256 finalBalance)", - "function _stakerMap(address) view returns (uint256 amountStaked, uint64 index, uint64 latestStakedNode, uint64 currentChallenge, bool isStaked)", - "function amountStaked(address staker) view returns (uint256)", - "function baseStake() view returns (uint256)", - "function bridge() view returns (address)", - "function chainId() view returns (uint256)", - "function challengeManager() view returns (address)", - "function confirmPeriodBlocks() view returns (uint64)", - "function createNitroMigrationGenesis(tuple(tuple(tuple(bytes32[2] bytes32Vals, uint64[2] u64Vals) globalState, uint8 machineStatus) beforeState, tuple(tuple(bytes32[2] bytes32Vals, uint64[2] u64Vals) globalState, uint8 machineStatus) afterState, uint64 numBlocks) assertion)", - "function currentChallenge(address staker) view returns (uint64)", - "function extraChallengeTimeBlocks() view returns (uint64)", - "function firstUnresolvedNode() view returns (uint64)", - "function forceConfirmNode(uint64 nodeNum, bytes32 blockHash, bytes32 sendRoot)", - "function forceCreateNode(uint64 prevNode, uint256 prevNodeInboxMaxCount, tuple(tuple(tuple(bytes32[2] bytes32Vals, uint64[2] u64Vals) globalState, uint8 machineStatus) beforeState, tuple(tuple(bytes32[2] bytes32Vals, uint64[2] u64Vals) globalState, uint8 machineStatus) afterState, uint64 numBlocks) assertion, bytes32 expectedNodeHash)", - "function forceRefundStaker(address[] staker)", - "function forceResolveChallenge(address[] stakerA, address[] stakerB)", - "function getNode(uint64 nodeNum) view returns (tuple(bytes32 stateHash, bytes32 challengeHash, bytes32 confirmData, uint64 prevNum, uint64 deadlineBlock, uint64 noChildConfirmedBeforeBlock, uint64 stakerCount, uint64 childStakerCount, uint64 firstChildBlock, uint64 latestChildNumber, uint64 createdAtBlock, bytes32 nodeHash))", - "function getNodeCreationBlockForLogLookup(uint64 nodeNum) view returns (uint256)", - "function getStaker(address staker) view returns (tuple(uint256 amountStaked, uint64 index, uint64 latestStakedNode, uint64 currentChallenge, bool isStaked))", - "function getStakerAddress(uint64 stakerNum) view returns (address)", - "function inbox() view returns (address)", - "function initialize(tuple(uint64 confirmPeriodBlocks, uint64 extraChallengeTimeBlocks, address stakeToken, uint256 baseStake, bytes32 wasmModuleRoot, address owner, address loserStakeEscrow, uint256 chainId, string chainConfig, uint64 genesisBlockNum, tuple(uint256 delayBlocks, uint256 futureBlocks, uint256 delaySeconds, uint256 futureSeconds) sequencerInboxMaxTimeVariation) config, tuple(address bridge, address sequencerInbox, address inbox, address outbox, address rollupEventInbox, address challengeManager, address rollupAdminLogic, address rollupUserLogic, address validatorUtils, address validatorWalletCreator) connectedContracts)", - "function isStaked(address staker) view returns (bool)", - "function isStakedOnLatestConfirmed(address staker) view returns (bool)", - "function isValidator(address) view returns (bool)", - "function isZombie(address staker) view returns (bool)", - "function lastStakeBlock() view returns (uint64)", - "function latestConfirmed() view returns (uint64)", - "function latestNodeCreated() view returns (uint64)", - "function latestStakedNode(address staker) view returns (uint64)", - "function loserStakeEscrow() view returns (address)", - "function minimumAssertionPeriod() view returns (uint256)", - "function nodeHasStaker(uint64 nodeNum, address staker) view returns (bool)", - "function outbox() view returns (address)", - "function pause()", - "function paused() view returns (bool)", - "function proxiableUUID() view returns (bytes32)", - "function removeOldOutbox(address _outbox)", - "function resume()", - "function rollupDeploymentBlock() view returns (uint256)", - "function rollupEventInbox() view returns (address)", - "function sequencerInbox() view returns (address)", - "function setBaseStake(uint256 newBaseStake)", - "function setConfirmPeriodBlocks(uint64 newConfirmPeriod)", - "function setDelayedInbox(address _inbox, bool _enabled)", - "function setExtraChallengeTimeBlocks(uint64 newExtraTimeBlocks)", - "function setInbox(address newInbox)", - "function setLoserStakeEscrow(address newLoserStakerEscrow)", - "function setMinimumAssertionPeriod(uint256 newPeriod)", - "function setOutbox(address _outbox)", - "function setOwner(address newOwner)", - "function setSequencerInbox(address _sequencerInbox)", - "function setStakeToken(address newStakeToken)", - "function setValidator(address[] _validator, bool[] _val)", - "function setValidatorWhitelistDisabled(bool _validatorWhitelistDisabled)", - "function setWasmModuleRoot(bytes32 newWasmModuleRoot)", - "function stakeToken() view returns (address)", - "function stakerCount() view returns (uint64)", - "function totalWithdrawableFunds() view returns (uint256)", - "function upgradeBeacon(address beacon, address newImplementation)", - "function upgradeSecondaryTo(address newImplementation)", - "function upgradeSecondaryToAndCall(address newImplementation, bytes data) payable", - "function upgradeTo(address newImplementation)", - "function upgradeToAndCall(address newImplementation, bytes data) payable", - "function validatorUtils() view returns (address)", - "function validatorWalletCreator() view returns (address)", - "function validatorWhitelistDisabled() view returns (bool)", - "function wasmModuleRoot() view returns (bytes32)", - "function withdrawableFunds(address user) view returns (uint256)", - "function zombieAddress(uint256 zombieNum) view returns (address)", - "function zombieCount() view returns (uint256)", - "function zombieLatestStakedNode(uint256 zombieNum) view returns (uint64)" - ], "0xC5Db571093C4600559e239497d147476F7543b15": [ "error BadSequencerMessageNumber(uint256 stored, uint256 received)", "error CallNotAllowed()", @@ -1438,14 +1486,6 @@ "function submitBatchSpendingReport(address sender, bytes32 messageDataHash) returns (uint256)", "function updateRollupAddress(address _rollup)" ], - "0xc78778b1D7416FB8211e864dBA3e277DF39f2c71": [ - "constructor(address prover0_, address proverMem_, address proverMath_, address proverHostIo_)", - "function proveOneStep(tuple(uint256 maxInboxMessagesRead, address bridge) execCtx, uint256 machineStep, bytes32 beforeHash, bytes proof) view returns (bytes32 afterHash)", - "function prover0() view returns (address)", - "function proverHostIo() view returns (address)", - "function proverMath() view returns (address)", - "function proverMem() view returns (address)" - ], "0xCa2F31F3C6553c2FD9897f7AA464406a431959A9": [ "error AlreadyInit()", "error AlreadySpent(uint256 index)", @@ -1495,7 +1535,7 @@ "function upgrade(address proxy, address implementation)", "function upgradeAndCall(address proxy, address implementation, bytes data) payable" ], - "0xD92D49e8A2230E2C7a73c3ff4Df1AED09dA32a07": [ + "0xD935Ea1fc0Db18851C402D75ABF67E1f3dd75594": [ "event AdminChanged(address previousAdmin, address newAdmin)", "event BeaconUpgraded(address indexed beacon)", "event NodeConfirmed(uint64 indexed nodeNum, bytes32 blockHash, bytes32 sendRoot)", @@ -1513,6 +1553,7 @@ "function _stakerMap(address) view returns (uint256 amountStaked, uint64 index, uint64 latestStakedNode, uint64 currentChallenge, bool isStaked)", "function addToDeposit(address stakerAddress) payable", "function amountStaked(address staker) view returns (uint256)", + "function anyTrustFastConfirmer() view returns (address)", "function baseStake() view returns (uint256)", "function bridge() view returns (address)", "function chainId() view returns (uint256)", @@ -1526,6 +1567,7 @@ "function currentChallenge(address staker) view returns (uint64)", "function currentRequiredStake() view returns (uint256)", "function extraChallengeTimeBlocks() view returns (uint64)", + "function fastConfirmNextNode(bytes32 blockHash, bytes32 sendRoot, bytes32 nodeHash)", "function firstUnresolvedNode() view returns (uint64)", "function getNode(uint64 nodeNum) view returns (tuple(bytes32 stateHash, bytes32 challengeHash, bytes32 confirmData, uint64 prevNum, uint64 deadlineBlock, uint64 noChildConfirmedBeforeBlock, uint64 stakerCount, uint64 childStakerCount, uint64 firstChildBlock, uint64 latestChildNumber, uint64 createdAtBlock, bytes32 nodeHash))", "function getNodeCreationBlockForLogLookup(uint64 nodeNum) view returns (uint256)", @@ -1579,11 +1621,35 @@ "function zombieCount() view returns (uint256)", "function zombieLatestStakedNode(uint256 zombieNum) view returns (uint64)" ], - "0xdeC2bEA51D608C1Fb2cCBC4F654eE0ffF848A73d": [ - "function executeOneStep(tuple(uint256 maxInboxMessagesRead, address bridge), tuple(uint8 status, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) valueStack, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) internalStack, tuple(tuple(tuple(uint8 valueType, uint256 contents) returnPc, bytes32 localsMerkleRoot, uint32 callerModule, uint32 callerModuleInternals)[] proved, bytes32 remainingHash) frameStack, bytes32 globalStateHash, uint32 moduleIdx, uint32 functionIdx, uint32 functionPc, bytes32 modulesRoot) startMach, tuple(bytes32 globalsMerkleRoot, tuple(uint64 size, uint64 maxSize, bytes32 merkleRoot) moduleMemory, bytes32 tablesMerkleRoot, bytes32 functionsMerkleRoot, uint32 internalsOffset) startMod, tuple(uint16 opcode, uint256 argumentData) inst, bytes proof) pure returns (tuple(uint8 status, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) valueStack, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) internalStack, tuple(tuple(tuple(uint8 valueType, uint256 contents) returnPc, bytes32 localsMerkleRoot, uint32 callerModule, uint32 callerModuleInternals)[] proved, bytes32 remainingHash) frameStack, bytes32 globalStateHash, uint32 moduleIdx, uint32 functionIdx, uint32 functionPc, bytes32 modulesRoot) mach, tuple(bytes32 globalsMerkleRoot, tuple(uint64 size, uint64 maxSize, bytes32 merkleRoot) moduleMemory, bytes32 tablesMerkleRoot, bytes32 functionsMerkleRoot, uint32 internalsOffset) mod)" + "0xDb755eded17cF955C78B70C3946351C9Dd28Eb14": [ + "error NotOwner(address sender, address owner)", + "event Bisected(uint64 indexed challengeIndex, bytes32 indexed challengeRoot, uint256 challengedSegmentStart, uint256 challengedSegmentLength, bytes32[] chainHashes)", + "event ChallengeEnded(uint64 indexed challengeIndex, uint8 kind)", + "event ExecutionChallengeBegun(uint64 indexed challengeIndex, uint256 blockSteps)", + "event InitiatedChallenge(uint64 indexed challengeIndex, tuple(bytes32[2] bytes32Vals, uint64[2] u64Vals) startState, tuple(bytes32[2] bytes32Vals, uint64[2] u64Vals) endState)", + "event OneStepProofCompleted(uint64 indexed challengeIndex)", + "function bisectExecution(uint64 challengeIndex, tuple(uint256 oldSegmentsStart, uint256 oldSegmentsLength, bytes32[] oldSegments, uint256 challengePosition) selection, bytes32[] newSegments)", + "function bridge() view returns (address)", + "function challengeExecution(uint64 challengeIndex, tuple(uint256 oldSegmentsStart, uint256 oldSegmentsLength, bytes32[] oldSegments, uint256 challengePosition) selection, uint8[2] machineStatuses, bytes32[2] globalStateHashes, uint256 numSteps)", + "function challengeInfo(uint64 challengeIndex) view returns (tuple(tuple(address addr, uint256 timeLeft) current, tuple(address addr, uint256 timeLeft) next, uint256 lastMoveTimestamp, bytes32 wasmModuleRoot, bytes32 challengeStateHash, uint64 maxInboxMessages, uint8 mode))", + "function challenges(uint256) view returns (tuple(address addr, uint256 timeLeft) current, tuple(address addr, uint256 timeLeft) next, uint256 lastMoveTimestamp, bytes32 wasmModuleRoot, bytes32 challengeStateHash, uint64 maxInboxMessages, uint8 mode)", + "function clearChallenge(uint64 challengeIndex)", + "function createChallenge(bytes32 wasmModuleRoot_, uint8[2] startAndEndMachineStatuses_, tuple(bytes32[2] bytes32Vals, uint64[2] u64Vals)[2] startAndEndGlobalStates_, uint64 numBlocks, address asserter_, address challenger_, uint256 asserterTimeLeft_, uint256 challengerTimeLeft_) returns (uint64)", + "function currentResponder(uint64 challengeIndex) view returns (address)", + "function getOsp(bytes32 wasmModuleRoot) view returns (address)", + "function initialize(address resultReceiver_, address sequencerInbox_, address bridge_, address osp_)", + "function isTimedOut(uint64 challengeIndex) view returns (bool)", + "function oneStepProveExecution(uint64 challengeIndex, tuple(uint256 oldSegmentsStart, uint256 oldSegmentsLength, bytes32[] oldSegments, uint256 challengePosition) selection, bytes proof)", + "function osp() view returns (address)", + "function ospCond(bytes32) view returns (address)", + "function postUpgradeInit(address osp_, bytes32 condRoot, address condOsp)", + "function resultReceiver() view returns (address)", + "function sequencerInbox() view returns (address)", + "function timeout(uint64 challengeIndex)", + "function totalChallengesCreated() view returns (uint64)" ], - "0xF0981852f26053B6506582f819b54cF2DD6b8cC3": [ - "function executeOneStep(tuple(uint256 maxInboxMessagesRead, address bridge), tuple(uint8 status, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) valueStack, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) internalStack, tuple(tuple(tuple(uint8 valueType, uint256 contents) returnPc, bytes32 localsMerkleRoot, uint32 callerModule, uint32 callerModuleInternals)[] proved, bytes32 remainingHash) frameStack, bytes32 globalStateHash, uint32 moduleIdx, uint32 functionIdx, uint32 functionPc, bytes32 modulesRoot) startMach, tuple(bytes32 globalsMerkleRoot, tuple(uint64 size, uint64 maxSize, bytes32 merkleRoot) moduleMemory, bytes32 tablesMerkleRoot, bytes32 functionsMerkleRoot, uint32 internalsOffset) startMod, tuple(uint16 opcode, uint256 argumentData) inst, bytes proof) pure returns (tuple(uint8 status, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) valueStack, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) internalStack, tuple(tuple(tuple(uint8 valueType, uint256 contents) returnPc, bytes32 localsMerkleRoot, uint32 callerModule, uint32 callerModuleInternals)[] proved, bytes32 remainingHash) frameStack, bytes32 globalStateHash, uint32 moduleIdx, uint32 functionIdx, uint32 functionPc, bytes32 modulesRoot) mach, tuple(bytes32 globalsMerkleRoot, tuple(uint64 size, uint64 maxSize, bytes32 merkleRoot) moduleMemory, bytes32 tablesMerkleRoot, bytes32 functionsMerkleRoot, uint32 internalsOffset) mod)" + "0xE13987CcaFD999397021222630DEC78BaAa9fE15": [ + "function executeOneStep(tuple(uint256 maxInboxMessagesRead, address bridge) execCtx, tuple(uint8 status, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) valueStack, tuple(bytes32 inactiveStackHash, bytes32 remainingHash) valueMultiStack, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) internalStack, tuple(tuple(tuple(uint8 valueType, uint256 contents) returnPc, bytes32 localsMerkleRoot, uint32 callerModule, uint32 callerModuleInternals)[] proved, bytes32 remainingHash) frameStack, tuple(bytes32 inactiveStackHash, bytes32 remainingHash) frameMultiStack, bytes32 globalStateHash, uint32 moduleIdx, uint32 functionIdx, uint32 functionPc, bytes32 recoveryPc, bytes32 modulesRoot) startMach, tuple(bytes32 globalsMerkleRoot, tuple(uint64 size, uint64 maxSize, bytes32 merkleRoot) moduleMemory, bytes32 tablesMerkleRoot, bytes32 functionsMerkleRoot, bytes32 extraHash, uint32 internalsOffset) startMod, tuple(uint16 opcode, uint256 argumentData) inst, bytes proof) view returns (tuple(uint8 status, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) valueStack, tuple(bytes32 inactiveStackHash, bytes32 remainingHash) valueMultiStack, tuple(tuple(tuple(uint8 valueType, uint256 contents)[] inner) proved, bytes32 remainingHash) internalStack, tuple(tuple(tuple(uint8 valueType, uint256 contents) returnPc, bytes32 localsMerkleRoot, uint32 callerModule, uint32 callerModuleInternals)[] proved, bytes32 remainingHash) frameStack, tuple(bytes32 inactiveStackHash, bytes32 remainingHash) frameMultiStack, bytes32 globalStateHash, uint32 moduleIdx, uint32 functionIdx, uint32 functionPc, bytes32 recoveryPc, bytes32 modulesRoot) mach, tuple(bytes32 globalsMerkleRoot, tuple(uint64 size, uint64 maxSize, bytes32 merkleRoot) moduleMemory, bytes32 tablesMerkleRoot, bytes32 functionsMerkleRoot, bytes32 extraHash, uint32 internalsOffset) mod)" ], "0xf2bCB26dbb571EBC82CFAe6453AeF0DE90d93421": [ "constructor()", @@ -1627,13 +1693,7 @@ "usedTemplates": { "global/ProxyAdmin": "0x171ea6062ecb94d6e7913ecd058660d724f0bcc40120cd2c11b836e5c0450091", "GnosisSafe": "0x18527e82c3800311291da7323caa876f588cde67692c1c84d5ecb5161da61359", - "orbitstack/ChallengeManager": "0xc4fbc82c5001579bb1f880d92a3510cda3dc4a65e284fc300363ce048c2fb6d7", "orbitstack/Inbox": "0x1938bb9de2d7f328ae3e83f2dd9f5d3c5575b599fc097cf9308bac4d5bb3e89e", - "orbitstack/OneStepProofEntry": "0xf3bff5da86f9bbb5f9ac93a0f2239f0769d051b67a44be2e52c322799e3b8d4f", - "orbitstack/OneStepProver0": "0x80f18705038deef096683a89d16549bf343ada57cac1f2750df2f06fbbaed5ca", - "orbitstack/OneStepProverHostIo": "0xacacb7603847a3f0212fdf80c653040278214c00451f763907e270d1f19efec0", - "orbitstack/OneStepProverMath": "0x8dd8aebb517eb6eaf15437ddbb90dff66f2b14d9d6b5390dd87fbdab15168188", - "orbitstack/OneStepProverMemory": "0x9783e1f5d836162f6bf9df066ef7bff18da19c56314fe858f6feba71c350ced7", "orbitstack/Outbox": "0xac65b89cf03d50afb81ade4d5623f1815977ae46d92280d53ca828df34424488", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", diff --git a/packages/backend/discovery/shared-zk-stack/ethereum/diffHistory.md b/packages/backend/discovery/shared-zk-stack/ethereum/diffHistory.md index 8a1be9de491..bc5e2926328 100644 --- a/packages/backend/discovery/shared-zk-stack/ethereum/diffHistory.md +++ b/packages/backend/discovery/shared-zk-stack/ethereum/diffHistory.md @@ -1,3 +1,68 @@ +Generated with discovered.json: 0x49be4a26135f66dff4b13920e7b71330ccc21716 + +# Diff at Mon, 28 Oct 2024 13:16:57 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@00bd1d18460d612b1f06ce2339854c105cd41bd5 block: 21027403 +- current block number: 21064368 + +## Description + +New chainID 2741 deployed. + +## Watched changes + +```diff + contract BridgeHub (0x303a465B659cBB0ab36eE643eA362c509EEb5213) { + +++ description: None ++++ description: All new chains created go thorugh the central bridgehub and are thus stored here with their respective STMs. + values.chainsCreated.4: ++ {"chainId":2741,"stateTransitionManager":"0xc2eE6b6af7d616f6e27ce7F4A451Aedc2b0F5f5C","chainGovernance":"0xA1f75f491f630037C4Ccaa2bFA22363CEC05a661"} + } +``` + +```diff + contract ValidatorTimelock (0x5D8ba173Dc6C3c90C8f7C04C9288BeF5FDbAd06E) { + +++ description: None ++++ description: If non-zero, the first batch has been posted. ++++ severity: MEDIUM + values.zeronetworkTenthBatchTS: +- 0 ++ 1729719755 + } +``` + +```diff + contract StateTransitionManager (0xc2eE6b6af7d616f6e27ce7F4A451Aedc2b0F5f5C) { + +++ description: None + values.getAllHyperchainChainIDs.4: ++ 2741 + values.getAllHyperchains.4: ++ "0x2EDc71E9991A962c7FE172212d1aA9E50480fBb9" + } +``` + +```diff ++ Status: CREATED + contract Safe (0x7F3EaB9ccf1d8B9705F7ede895d3b4aC1b631063) + +++ description: None +``` + +```diff ++ Status: CREATED + contract ChainAdmin (0xA1f75f491f630037C4Ccaa2bFA22363CEC05a661) + +++ description: None +``` + +## Source code changes + +```diff +...-0xA1f75f491f630037C4Ccaa2bFA22363CEC05a661.sol | 222 ++++ + .../Safe.sol | 1088 ++++++++++++++++++++ + .../SafeProxy.p.sol | 37 + + 3 files changed, 1347 insertions(+) +``` + Generated with discovered.json: 0x579cb2d4a94299bd6e5baab4aadab66f01057f9e # Diff at Wed, 23 Oct 2024 09:31:05 GMT: diff --git a/packages/backend/discovery/shared-zk-stack/ethereum/discovered.json b/packages/backend/discovery/shared-zk-stack/ethereum/discovered.json index a7523117d59..ef564562b43 100644 --- a/packages/backend/discovery/shared-zk-stack/ethereum/discovered.json +++ b/packages/backend/discovery/shared-zk-stack/ethereum/discovered.json @@ -1,7 +1,7 @@ { "name": "shared-zk-stack", "chain": "ethereum", - "blockNumber": 21027403, + "blockNumber": 21064368, "configHash": "0x1f18f06484ff07fc83113ea85d1c997d67ca5e172ff416a6e13723cb0b7f251d", "contracts": [ { @@ -183,6 +183,11 @@ "chainId": 543210, "stateTransitionManager": "0xc2eE6b6af7d616f6e27ce7F4A451Aedc2b0F5f5C", "chainGovernance": "0xCA8faaF5BA885fEC8C2c8CD49bADAa7589D173b3" + }, + { + "chainId": 2741, + "stateTransitionManager": "0xc2eE6b6af7d616f6e27ce7F4A451Aedc2b0F5f5C", + "chainGovernance": "0xA1f75f491f630037C4Ccaa2bFA22363CEC05a661" } ], "CronosDiamond": "0x7b2DA4e77BAE0e0d23c53C3BE6650497d0576CFc", @@ -244,7 +249,7 @@ "getChainId": 1, "GnosisSafe_modules": [], "multisigThreshold": "4 of 7 (57%)", - "nonce": 158, + "nonce": 160, "VERSION": "1.3.0" }, "fieldMeta": { @@ -362,7 +367,7 @@ ], "sophonValidatorsRemoved": [], "stateTransitionManager": "0xc2eE6b6af7d616f6e27ce7F4A451Aedc2b0F5f5C", - "zeronetworkTenthBatchTS": 0, + "zeronetworkTenthBatchTS": 1729719755, "zeronetworkValidatorsAdded": [ "0x0F9B807d5B0cE12450059B425Dc35C727D65CB2F", "0x479B7c95b9509E1A834C994fc94e3581aA8A73B9" @@ -410,6 +415,35 @@ "VERSION": "1.3.0" } }, + { + "name": "Safe", + "address": "0x7F3EaB9ccf1d8B9705F7ede895d3b4aC1b631063", + "template": "GnosisSafe", + "sourceHashes": [ + "0xfe0725afd3cf2e5fb7627005a6bcf13ef7e35f78034eed2211edbffdb6a9aab5", + "0x7d388119a66f3eae147d748f86136f073d907d6b36f7e87e9363c4c7a2899a8a" + ], + "proxyType": "gnosis safe", + "ignoreInWatchMode": ["nonce"], + "sinceTimestamp": 1729784015, + "values": { + "$immutable": false, + "$implementation": "0x41675C099F32341bf84BFc5382aF534df5C7461a", + "$members": [ + "0xe7ea5B62F939611D11C0Ce7606B001207870C704", + "0xB9f0C247cF1aB4a7F36974CB0A64244Ed4D017FE", + "0x41c1d613dbE28dAab73b7Dc0003Da124924a56f0", + "0x80B9ee57A93d7Ff0B588682d3df0713489dC1b74" + ], + "$threshold": 2, + "domainSeparator": "0x601992af611ef8a8fceda6a206c8c3ca2aefc6d3b38faea7968180c999ae8c79", + "getChainId": 1, + "GnosisSafe_modules": [], + "multisigThreshold": "2 of 4 (50%)", + "nonce": 4, + "VERSION": "1.4.1" + } + }, { "name": "ProtocolUpgradeHandler", "address": "0x8f7a9912416e8AdC4D9c21FAe1415D3318A11897", @@ -444,6 +478,27 @@ }, "derivedName": "ProtocolUpgradeHandler" }, + { + "name": "ChainAdmin", + "address": "0xA1f75f491f630037C4Ccaa2bFA22363CEC05a661", + "template": "shared-zk-stack/ChainAdmin", + "sourceHashes": [ + "0xefb240f5e06f5ffb38c7e98e9738ecf10381c49716281a3da9d5a1d17438eb4c" + ], + "sinceTimestamp": 1729083287, + "values": { + "$immutable": true, + "owner": "0x7F3EaB9ccf1d8B9705F7ede895d3b4aC1b631063", + "pendingOwner": "0x0000000000000000000000000000000000000000", + "tokenMultiplierSetter": "0x0000000000000000000000000000000000000000", + "upgradeTimestamps": [] + }, + "fieldMeta": { + "upgradeTimestamps": { + "description": "Timestamps for new protocol version upgrades can be registered here (NOT enforced)" + } + } + }, { "name": "ZkFoundationMultisig", "address": "0xbC1653bd3829dfEc575AfC3816D4899cd103B51c", @@ -593,12 +648,13 @@ "admin": "0x2cf3bD6a9056b39999F3883955E183F655345063", "BRIDGE_HUB": "0x303a465B659cBB0ab36eE643eA362c509EEb5213", "genesisUpgrade": "0x3dDD7ED2AeC0758310A4C6596522FCAeD108DdA2", - "getAllHyperchainChainIDs": [324, 388, 50104, 543210], + "getAllHyperchainChainIDs": [324, 388, 50104, 543210, 2741], "getAllHyperchains": [ "0x32400084C286CF3E17e7B677ea9583e60a000324", "0x7b2DA4e77BAE0e0d23c53C3BE6650497d0576CFc", "0x05eDE6aD1f39B7A16C949d5C33a0658c9C7241e3", - "0xdbD849acC6bA61F461CB8A41BBaeE2D673CA02d9" + "0xdbD849acC6bA61F461CB8A41BBaeE2D673CA02d9", + "0x2EDc71E9991A962c7FE172212d1aA9E50480fBb9" ], "getChainAdmin": [], "getSemverProtocolVersion": [0, 24, 2], @@ -836,6 +892,7 @@ { "address": "0x3Bc72A56F9036B94ad14BF082bF93731e0545255" }, { "address": "0x3Ec90fA056A39e7281a5b4c8c044B86667D770e1" }, { "address": "0x3F0009D00cc78979d00Eb635490F23E8d6aCc481" }, + { "address": "0x41c1d613dbE28dAab73b7Dc0003Da124924a56f0" }, { "address": "0x441e5c8910Ef39996B2D01499509861228cbc2d1" }, { "address": "0x479B7c95b9509E1A834C994fc94e3581aA8A73B9" }, { "address": "0x4cc87B0A504047967CeD9A955431B3229237e7de" }, @@ -846,6 +903,7 @@ { "address": "0x71d84c3404a6ae258E6471d4934B96a2033F9438" }, { "address": "0x7f413262Cb811B034d077d9184b5Efda6943f2c3" }, { "address": "0x7fEA26A181A792B5107ee0a31e434F5dBcbBe0B7" }, + { "address": "0x80B9ee57A93d7Ff0B588682d3df0713489dC1b74" }, { "address": "0x8b0c64CcaB94d4618Ef834F396F622f61F2b013D" }, { "address": "0x90E10C37d8d9e854e7775B0069728642A1F88610" }, { "address": "0xA167ca2984F7e08EFd4DDf9c5a4A21D66c07813E" }, @@ -853,6 +911,7 @@ { "address": "0xACBD581D1BedB2F71d2F5F01f881586e0623d591" }, { "address": "0xb799FF3DeF706045B5061B22d748E8F52737415d" }, { "address": "0xb9d48DaF26F3CBE01A959F09f98E8a2eC8204122" }, + { "address": "0xB9f0C247cF1aB4a7F36974CB0A64244Ed4D017FE" }, { "address": "0xc858a504d6c267fe2d462D240b68A7D939B1fEC9" }, { "address": "0xd5966E3dd25f6086b6aD7D7Fa3292d11b988da95" }, { "address": "0xd89b0f620E0C72BD82e0447dE07FB0A0Abe01F69" }, @@ -860,6 +919,7 @@ { "address": "0xe14828E4405239dD331F194F1B7883eeD73bCBF3" }, { "address": "0xE4F4FdaD61f192EBe9a32b2d2fB47A5802891e14" }, { "address": "0xe79af29d618141Ffef951B240b250d47030D56d7" }, + { "address": "0xe7ea5B62F939611D11C0Ce7606B001207870C704" }, { "address": "0xF322467cec88d3CDFa9376B19bD5AD40da665277" }, { "address": "0xf3b07F6744e06cd5074b7D15ed2c33760837CE1f" }, { "address": "0xFAdb20191Ab38362C50f52909817B74214CA79AE" }, @@ -1051,6 +1111,9 @@ "0x6D26874130A174839b9cd8CB87Ed4E09D0c1a5f0": [ "constructor(address _singleton)" ], + "0x7F3EaB9ccf1d8B9705F7ede895d3b4aC1b631063": [ + "constructor(address _singleton)" + ], "0x8f7a9912416e8AdC4D9c21FAe1415D3318A11897": [ "constructor(address _securityCouncil, address _guardians, address _emergencyUpgradeBoard, address _l2ProtocolGovernor, address _ZKsyncEra, address _stateTransitionManager, address _bridgeHub, address _sharedBridge)", "event ChangeEmergencyUpgradeBoard(address indexed _emergencyUpgradeBoardBefore, address indexed _emergencyUpgradeBoardAfter)", @@ -1098,6 +1161,28 @@ "function upgradeState(bytes32 _id) view returns (uint8)", "function upgradeStatus(bytes32 upgradeId) view returns (uint48 creationTimestamp, uint48 securityCouncilApprovalTimestamp, bool guardiansApproval, bool guardiansExtendedLegalVeto, bool executed)" ], + "0xA1f75f491f630037C4Ccaa2bFA22363CEC05a661": [ + "constructor(address _initialOwner, address _initialTokenMultiplierSetter)", + "error NoCallsProvided()", + "error Unauthorized(address caller)", + "error ZeroAddress()", + "event CallExecuted(tuple(address target, uint256 value, bytes data) _call, bool _success, bytes _returnData)", + "event NewTokenMultiplierSetter(address _oldTokenMultiplierSetter, address _newTokenMultiplierSetter)", + "event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)", + "event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)", + "event UpdateUpgradeTimestamp(uint256 indexed _protocolVersion, uint256 _upgradeTimestamp)", + "function acceptOwnership()", + "function multicall(tuple(address target, uint256 value, bytes data)[] _calls, bool _requireSuccess) payable", + "function owner() view returns (address)", + "function pendingOwner() view returns (address)", + "function protocolVersionToUpgradeTimestamp(uint256 protocolVersion) view returns (uint256 upgradeTimestamp)", + "function renounceOwnership()", + "function setTokenMultiplier(address _chainContract, uint128 _nominator, uint128 _denominator)", + "function setTokenMultiplierSetter(address _tokenMultiplierSetter)", + "function setUpgradeTimestamp(uint256 _protocolVersion, uint256 _upgradeTimestamp)", + "function tokenMultiplierSetter() view returns (address)", + "function transferOwnership(address newOwner)" + ], "0xb56A8225A745756DD215faf22E4796f373561AcD": [ "constructor(address _l1WethAddress, address _bridgehub, uint256 _eraChainId, address _eraDiamondProxy)", "event BridgehubDepositBaseTokenInitiated(uint256 indexed chainId, address indexed from, address l1Token, uint256 amount)", diff --git a/packages/backend/discovery/socket/ethereum/diffHistory.md b/packages/backend/discovery/socket/ethereum/diffHistory.md index 6cd97fa769b..cb9715d628c 100644 --- a/packages/backend/discovery/socket/ethereum/diffHistory.md +++ b/packages/backend/discovery/socket/ethereum/diffHistory.md @@ -1,3 +1,39 @@ +Generated with discovered.json: 0x32132ccd3c6ecd135d75d553836a305b2f4685ae + +# Diff at Mon, 28 Oct 2024 13:24:35 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@00bd1d18460d612b1f06ce2339854c105cd41bd5 block: 21027491 +- current block number: 21064404 + +## Description + +New plugs, data updated, no significant new token escrows. + +## Watched changes + +```diff + contract Socket (0x943AC2775928318653e91d350574436A1b9b16f9) { + +++ description: None ++++ description: ConnectorPlugs connect vaults (escrows) or controllers via the socket main contract to the switchboards. They have counterparts on the sibling chain. ++++ severity: LOW + values.plugs.109: ++ "0xf1807B621efC3B072d1203dD28C880BBEDc56161" ++++ description: ConnectorPlugs connect vaults (escrows) or controllers via the socket main contract to the switchboards. They have counterparts on the sibling chain. ++++ severity: LOW + values.plugs.108: ++ "0xE3255bb716d8BA81aA97Ff20c75b404D9844CBE1" ++++ description: ConnectorPlugs connect vaults (escrows) or controllers via the socket main contract to the switchboards. They have counterparts on the sibling chain. ++++ severity: LOW + values.plugs.107: ++ "0x7FBCd72B6368f1771C9F6Ee16502C19b0AADBa1D" ++++ description: ConnectorPlugs connect vaults (escrows) or controllers via the socket main contract to the switchboards. They have counterparts on the sibling chain. ++++ severity: LOW + values.plugs.106: ++ "0xCF83efEe74f61771AF78b05DeA847773D3952C33" + } +``` + Generated with discovered.json: 0x314d6b031cf39abbec7f48054832ebf8b2e71de2 # Diff at Wed, 23 Oct 2024 09:48:53 GMT: diff --git a/packages/backend/discovery/socket/ethereum/discovered.json b/packages/backend/discovery/socket/ethereum/discovered.json index 59c461b18c1..ab9991d3e35 100644 --- a/packages/backend/discovery/socket/ethereum/discovered.json +++ b/packages/backend/discovery/socket/ethereum/discovered.json @@ -1,7 +1,7 @@ { "name": "socket", "chain": "ethereum", - "blockNumber": 21027491, + "blockNumber": 21064404, "configHash": "0x1f97925c22ae0d7e5ba013bf6514fd291d4596c36ca353b65430e23b4140de68", "contracts": [ { @@ -563,7 +563,7 @@ "capacitorFactory__": "0x11Fbb9116801DB54bB51fF4dF423e34E8b45fc9a", "chainSlug": 1, "executionManager__": "0x98CAd9A205f1F7A7150241Ef2d565d1702BCe57C", - "globalMessageCount": 6541, + "globalMessageCount": 6672, "hasher__": "0x5C71beE4a6b0D617D8c3d107D331292741789E27", "inboundSwitchboards": [ "0x139f39DC7dC05F7aC2DB3DB6af4f2e1a9De7c287", @@ -687,7 +687,11 @@ "0x76ddfc271089e58Af68D8597D41aEF52Fb53EC3D", "0x80f5143AF6BF51B38C038BaFF71465Be9b48cAEe", "0xFAB1efe6cA9435faEf9e29f40E575e27A74373A9", - "0xE88F6b194BD3b43013710A785DDFF41454A19537" + "0xE88F6b194BD3b43013710A785DDFF41454A19537", + "0xCF83efEe74f61771AF78b05DeA847773D3952C33", + "0x7FBCd72B6368f1771C9F6Ee16502C19b0AADBa1D", + "0xE3255bb716d8BA81aA97Ff20c75b404D9844CBE1", + "0xf1807B621efC3B072d1203dD28C880BBEDc56161" ], "transmitManager__": "0xeD037aFBffC65a94E9CC592947E851FB2f730341", "version": "0x484f1c5889188a0a81068ce8c49d8f7c3b3f1b0c1723b50ebd656a8d4f99e356" @@ -1108,7 +1112,7 @@ "getChainId": 1, "GnosisSafe_modules": [], "multisigThreshold": "3 of 5 (60%)", - "nonce": 185, + "nonce": 186, "VERSION": "1.3.0" }, "derivedName": "GnosisSafe" diff --git a/packages/config/scripts/socketcrawl/outfiles/socket-crawl-copypasta.txt b/packages/config/scripts/socketcrawl/outfiles/socket-crawl-copypasta.txt index 646563a0558..a9792e5d97a 100644 --- a/packages/config/scripts/socketcrawl/outfiles/socket-crawl-copypasta.txt +++ b/packages/config/scripts/socketcrawl/outfiles/socket-crawl-copypasta.txt @@ -8,11 +8,11 @@ "0x8180EcCC825b692ef65FF099a0A387743788bf78", "0x4BB4C3CDc7562f08e9910A0C7D8bB7e108861eB4", "0x35d4D9bc79B0a543934b1769304B90d752691caD", - "0x26Cf1Dc84694E04277F2Fe4C13E43597c6010C2A", "0x25d35C8796c9dcD3857abE90D802FC17b1FB55A5", "0xeBB5D642aA8ccDeE98373D6aC3ee0602b63824b3", "0xD4efe33C66B8CdE33B8896a2126E41e5dB571b7e", "0x7D7aC8d55A9bD4152b703011f3E61AB3bB0A5592", + "0x26Cf1Dc84694E04277F2Fe4C13E43597c6010C2A", "0x3Eec7c855aF33280F1eD38b93059F5aa5862E3ab", "0x76624ff43D610F64177Bb9c194A2503642e9B803", "0x5F18C54e4E10287414A47925a24Ea3A8Cf4A9F50", @@ -21,9 +21,9 @@ "0x43b718Aa5e678b08615CA984cbe25f690B085b32", "0x2f87464d5F5356dB350dcb302FE28040986783a7", "0xdf34E61B6e7B9e348713d528fEB019d504d38c1e", - "0x755cD5d147036E11c76F1EeffDd94794fC265f0d", "0x95d60E34aB2E626407d98dF8C240e6174e5D37E5", "0x351d8894fB8bfa1b0eFF77bFD9Aab18eA2da8fDd", + "0x755cD5d147036E11c76F1EeffDd94794fC265f0d", "0xc5d01939Af7Ce9Ffc505F0bb36eFeDde7920f2dc", "0xdb161cdc9c11892922F7121a409b196f3b00e640", "0xA2bc0DaA9BF98820632bCa0663a9616f6bC180f8", @@ -38,9 +38,9 @@ "0xd04Bc056BE36a6127267E4F71d3b43D1BEEfE8bF", // Polynomial "0xDE1617Ddb7C8A250A409D986930001985cfad76F", + "0xDf9Fa2b420689384E8DD55a706262DC0ED37020F", "0xC6cfb996A7CFEB89813A68CD13942CD75553032b", "0x615172e47c0C5A6dA8ea959632Ac0166f7a59eDc", - "0xDf9Fa2b420689384E8DD55a706262DC0ED37020F", // Blast "0xa83B4006c16DAeAb2718294696c0122519195137", // Reya @@ -61,11 +61,11 @@ "0x8180EcCC825b692ef65FF099a0A387743788bf78": "weETH Vault Lyra", "0x4BB4C3CDc7562f08e9910A0C7D8bB7e108861eB4": "rswETH Vault Lyra", "0x35d4D9bc79B0a543934b1769304B90d752691caD": "rsETH Vault Lyra", - "0x26Cf1Dc84694E04277F2Fe4C13E43597c6010C2A": "USDe Vault Lyra", "0x25d35C8796c9dcD3857abE90D802FC17b1FB55A5": "eBTC Vault Lyra", "0xeBB5D642aA8ccDeE98373D6aC3ee0602b63824b3": "wstETH Vault Lyra", "0xD4efe33C66B8CdE33B8896a2126E41e5dB571b7e": "WETH Vault Lyra", "0x7D7aC8d55A9bD4152b703011f3E61AB3bB0A5592": "SNX Vault Lyra", + "0x26Cf1Dc84694E04277F2Fe4C13E43597c6010C2A": "USDe Vault Lyra", "0x3Eec7c855aF33280F1eD38b93059F5aa5862E3ab": "WBTC Vault Lyra", "0x76624ff43D610F64177Bb9c194A2503642e9B803": "LBTC Vault Lyra", "0x5F18C54e4E10287414A47925a24Ea3A8Cf4A9F50": "cbBTC Vault Lyra", @@ -74,9 +74,9 @@ "0x43b718Aa5e678b08615CA984cbe25f690B085b32": "sUSDe Vault Kinto", "0x2f87464d5F5356dB350dcb302FE28040986783a7": "KINTO Vault Kinto", "0xdf34E61B6e7B9e348713d528fEB019d504d38c1e": "USDe Vault Kinto", - "0x755cD5d147036E11c76F1EeffDd94794fC265f0d": "USDC Vault Kinto", "0x95d60E34aB2E626407d98dF8C240e6174e5D37E5": "ETHFI Vault Kinto", "0x351d8894fB8bfa1b0eFF77bFD9Aab18eA2da8fDd": "ENA Vault Kinto", + "0x755cD5d147036E11c76F1EeffDd94794fC265f0d": "USDC Vault Kinto", "0xc5d01939Af7Ce9Ffc505F0bb36eFeDde7920f2dc": "wstETH Vault Kinto", "0xdb161cdc9c11892922F7121a409b196f3b00e640": "EIGEN Vault Kinto", "0xA2bc0DaA9BF98820632bCa0663a9616f6bC180f8": "SOL Vault Kinto", @@ -91,9 +91,9 @@ "0xd04Bc056BE36a6127267E4F71d3b43D1BEEfE8bF": "XAUt Vault Kinto", // Polynomial "0xDE1617Ddb7C8A250A409D986930001985cfad76F": "USDC Vault Polynomial", + "0xDf9Fa2b420689384E8DD55a706262DC0ED37020F": "USD0++ Vault Polynomial", "0xC6cfb996A7CFEB89813A68CD13942CD75553032b": "sUSDe Vault Polynomial", "0x615172e47c0C5A6dA8ea959632Ac0166f7a59eDc": "sDAI Vault Polynomial", - "0xDf9Fa2b420689384E8DD55a706262DC0ED37020F": "USD0++ Vault Polynomial", // Blast "0xa83B4006c16DAeAb2718294696c0122519195137": "LOOKS Vault Blast", // Reya @@ -114,11 +114,11 @@ "weETH Vault Lyra": {"ignoreMethods":["token","token__","hook__"]}, "rswETH Vault Lyra": {"ignoreMethods":["token","token__","hook__"]}, "rsETH Vault Lyra": {"ignoreMethods":["token","token__","hook__"]}, - "USDe Vault Lyra": {"ignoreMethods":["token","token__","hook__"]}, "eBTC Vault Lyra": {"ignoreMethods":["token","token__","hook__"]}, "wstETH Vault Lyra": {"ignoreMethods":["token","token__","hook__"]}, "WETH Vault Lyra": {"ignoreMethods":["token","token__","hook__"]}, "SNX Vault Lyra": {"ignoreMethods":["token","token__","hook__"]}, + "USDe Vault Lyra": {"ignoreMethods":["token","token__","hook__"]}, "WBTC Vault Lyra": {"ignoreMethods":["token","token__","hook__"]}, "LBTC Vault Lyra": {"ignoreMethods":["token","token__","hook__"]}, "cbBTC Vault Lyra": {"ignoreMethods":["token","token__","hook__"]}, @@ -127,9 +127,9 @@ "sUSDe Vault Kinto": {"ignoreMethods":["token","token__","hook__"]}, "KINTO Vault Kinto": {"ignoreMethods":["token","token__","hook__"]}, "USDe Vault Kinto": {"ignoreMethods":["token","token__","hook__"]}, - "USDC Vault Kinto": {"ignoreMethods":["token","token__","hook__"]}, "ETHFI Vault Kinto": {"ignoreMethods":["token","token__","hook__"]}, "ENA Vault Kinto": {"ignoreMethods":["token","token__","hook__"]}, + "USDC Vault Kinto": {"ignoreMethods":["token","token__","hook__"]}, "wstETH Vault Kinto": {"ignoreMethods":["token","token__","hook__"]}, "EIGEN Vault Kinto": {"ignoreMethods":["token","token__","hook__"]}, "SOL Vault Kinto": {"ignoreMethods":["token","token__","hook__"]}, @@ -143,9 +143,9 @@ "XAUt Vault Kinto": {"ignoreMethods":["token","token__","hook__"]}, // Polynomial "USDC Vault Polynomial": {"ignoreMethods":["token","token__","hook__"]}, + "USD0++ Vault Polynomial": {"ignoreMethods":["token","token__","hook__"]}, "sUSDe Vault Polynomial": {"ignoreMethods":["token","token__","hook__"]}, "sDAI Vault Polynomial": {"ignoreMethods":["token","token__","hook__"]}, - "USD0++ Vault Polynomial": {"ignoreMethods":["token","token__","hook__"]}, // Blast "LOOKS Vault Blast": {"ignoreMethods":["token","token__","hook__"]}, // Reya @@ -206,12 +206,6 @@ discovery.getEscrowDetails({ description: 'Socket Vault associated with Lyra and owned by LyraMultisig.', tokens: ['rsETH'], }), -discovery.getEscrowDetails({ - address: EthereumAddress('0x26Cf1Dc84694E04277F2Fe4C13E43597c6010C2A'), - name: 'USDe Vault Lyra', - description: 'Socket Vault associated with Lyra and owned by LyraMultisig.', - tokens: ['USDe'], - }), discovery.getEscrowDetails({ address: EthereumAddress('0x25d35C8796c9dcD3857abE90D802FC17b1FB55A5'), name: 'eBTC Vault Lyra', @@ -236,6 +230,12 @@ discovery.getEscrowDetails({ description: 'Socket Vault associated with Lyra and owned by LyraMultisig.', tokens: ['SNX'], }), +discovery.getEscrowDetails({ + address: EthereumAddress('0x26Cf1Dc84694E04277F2Fe4C13E43597c6010C2A'), + name: 'USDe Vault Lyra', + description: 'Socket Vault associated with Lyra and owned by LyraMultisig.', + tokens: ['USDe'], + }), discovery.getEscrowDetails({ address: EthereumAddress('0x3Eec7c855aF33280F1eD38b93059F5aa5862E3ab'), name: 'WBTC Vault Lyra', @@ -279,12 +279,6 @@ discovery.getEscrowDetails({ description: 'Socket Vault associated with Kinto and owned by KintoMultisig.', tokens: ['USDe'], }), -discovery.getEscrowDetails({ - address: EthereumAddress('0x755cD5d147036E11c76F1EeffDd94794fC265f0d'), - name: 'USDC Vault Kinto', - description: 'Socket Vault associated with Kinto and owned by KintoMultisig.', - tokens: ['USDC'], - }), discovery.getEscrowDetails({ address: EthereumAddress('0x95d60E34aB2E626407d98dF8C240e6174e5D37E5'), name: 'ETHFI Vault Kinto', @@ -297,6 +291,12 @@ discovery.getEscrowDetails({ description: 'Socket Vault associated with Kinto and owned by KintoMultisig.', tokens: ['ENA'], }), +discovery.getEscrowDetails({ + address: EthereumAddress('0x755cD5d147036E11c76F1EeffDd94794fC265f0d'), + name: 'USDC Vault Kinto', + description: 'Socket Vault associated with Kinto and owned by KintoMultisig.', + tokens: ['USDC'], + }), discovery.getEscrowDetails({ address: EthereumAddress('0xc5d01939Af7Ce9Ffc505F0bb36eFeDde7920f2dc'), name: 'wstETH Vault Kinto', @@ -376,6 +376,12 @@ discovery.getEscrowDetails({ description: 'Socket Vault associated with Polynomial and owned by PolynomialEOA.', tokens: ['USDC'], }), +discovery.getEscrowDetails({ + address: EthereumAddress('0xDf9Fa2b420689384E8DD55a706262DC0ED37020F'), + name: 'USD0++ Vault Polynomial', + description: 'Socket Vault associated with Polynomial and owned by PolynomialEOA.', + tokens: ['USD0++'], + }), discovery.getEscrowDetails({ address: EthereumAddress('0xC6cfb996A7CFEB89813A68CD13942CD75553032b'), name: 'sUSDe Vault Polynomial', @@ -388,12 +394,6 @@ discovery.getEscrowDetails({ description: 'Socket Vault associated with Polynomial and owned by PolynomialEOA.', tokens: ['sDAI'], }), -discovery.getEscrowDetails({ - address: EthereumAddress('0xDf9Fa2b420689384E8DD55a706262DC0ED37020F'), - name: 'USD0++ Vault Polynomial', - description: 'Socket Vault associated with Polynomial and owned by PolynomialEOA.', - tokens: ['USD0++'], - }), // Blast discovery.getEscrowDetails({ address: EthereumAddress('0xa83B4006c16DAeAb2718294696c0122519195137'), diff --git a/packages/config/scripts/socketcrawl/outfiles/socket-crawl-result.json b/packages/config/scripts/socketcrawl/outfiles/socket-crawl-result.json index 6e9adfa2f61..415aad757bc 100644 --- a/packages/config/scripts/socketcrawl/outfiles/socket-crawl-result.json +++ b/packages/config/scripts/socketcrawl/outfiles/socket-crawl-result.json @@ -41,7 +41,7 @@ "token": "0x9D39A5DE30e57443BfF2A8307A4256c8797A3497", "tokenName": "Staked USDe", "tokenSymbol": "sUSDe", - "tvl": 16900406.734163083 + "tvl": 15900477.634292556 } ], "owner": "0x246d38588b16Dd877c558b245e6D5a711C649fCF", @@ -56,7 +56,7 @@ "token": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", "tokenName": "USDC", "tokenSymbol": "USDC", - "tvl": 11153053.107197 + "tvl": 10878697.592372 } ], "owner": "0x246d38588b16Dd877c558b245e6D5a711C649fCF", @@ -71,7 +71,7 @@ "token": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", "tokenName": "USDC", "tokenSymbol": "USDC", - "tvl": 11153053.107197 + "tvl": 10878697.592372 } ], "owner": "0x246d38588b16Dd877c558b245e6D5a711C649fCF", @@ -86,7 +86,7 @@ "token": "0x83F20F44975D03b1b09e64809B757c47f942BEeA", "tokenName": "Savings Dai", "tokenSymbol": "sDAI", - "tvl": 1626942.8340671724 + "tvl": 626949.8832610946 } ], "owner": "0x246d38588b16Dd877c558b245e6D5a711C649fCF", @@ -146,7 +146,7 @@ "token": "0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee", "tokenName": "Wrapped eETH", "tokenSymbol": "weETH", - "tvl": 1858.9933025640569 + "tvl": 2052.404317173514 } ], "owner": "0x246d38588b16Dd877c558b245e6D5a711C649fCF", @@ -161,7 +161,7 @@ "token": "0xFAe103DC9cf190eD75350761e95403b7b8aFa6c0", "tokenName": "rswETH", "tokenSymbol": "rswETH", - "tvl": 1746.6591943251497 + "tvl": 1716.9913675775306 } ], "owner": "0x246d38588b16Dd877c558b245e6D5a711C649fCF", @@ -182,21 +182,6 @@ "owner": "0x246d38588b16Dd877c558b245e6D5a711C649fCF", "tags": [] }, - { - "address": "0x254691C06Da387c1050C726cF498eFdA89083820", - "hubOrBridge": "0x26Cf1Dc84694E04277F2Fe4C13E43597c6010C2A", - "siblingChainSlug": 957, - "tokens": [ - { - "token": "0x4c9EDD5852cd905f086C759E8383e09bff1E68B3", - "tokenName": "USDe", - "tokenSymbol": "USDe", - "tvl": 132.5511497901669 - } - ], - "owner": "0x246d38588b16Dd877c558b245e6D5a711C649fCF", - "tags": [] - }, { "address": "0x094570E556C8E58119E21f47759F02F50Ae3bB49", "hubOrBridge": "0x25d35C8796c9dcD3857abE90D802FC17b1FB55A5", @@ -221,7 +206,7 @@ "token": "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", "tokenName": "Wrapped liquid staked Ether 2.0", "tokenSymbol": "wstETH", - "tvl": 98.79452466149614 + "tvl": 96.38586028932346 } ], "owner": "0x246d38588b16Dd877c558b245e6D5a711C649fCF", @@ -236,7 +221,7 @@ "token": "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", "tokenName": "Wrapped liquid staked Ether 2.0", "tokenSymbol": "wstETH", - "tvl": 98.79452466149614 + "tvl": 96.38586028932346 } ], "owner": "0x246d38588b16Dd877c558b245e6D5a711C649fCF", @@ -251,7 +236,7 @@ "token": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", "tokenName": "Wrapped Ether", "tokenSymbol": "WETH", - "tvl": 71.69661450953804 + "tvl": 75.17096464000865 } ], "owner": "0x246d38588b16Dd877c558b245e6D5a711C649fCF", @@ -266,7 +251,7 @@ "token": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", "tokenName": "Wrapped Ether", "tokenSymbol": "WETH", - "tvl": 71.69661450953804 + "tvl": 75.17096464000865 } ], "owner": "0x246d38588b16Dd877c558b245e6D5a711C649fCF", @@ -302,6 +287,21 @@ "owner": "0x246d38588b16Dd877c558b245e6D5a711C649fCF", "tags": ["multiplug"] }, + { + "address": "0x254691C06Da387c1050C726cF498eFdA89083820", + "hubOrBridge": "0x26Cf1Dc84694E04277F2Fe4C13E43597c6010C2A", + "siblingChainSlug": 957, + "tokens": [ + { + "token": "0x4c9EDD5852cd905f086C759E8383e09bff1E68B3", + "tokenName": "USDe", + "tokenSymbol": "USDe", + "tvl": 30.239121532486998 + } + ], + "owner": "0x246d38588b16Dd877c558b245e6D5a711C649fCF", + "tags": [] + }, { "address": "0xA621Bc5A9d13D39eb098865B723CEee71BB5C181", "hubOrBridge": "0x3Eec7c855aF33280F1eD38b93059F5aa5862E3ab", @@ -311,7 +311,7 @@ "token": "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", "tokenName": "Wrapped BTC", "tokenSymbol": "WBTC", - "tvl": 17.08884476 + "tvl": 15.65910342 } ], "owner": "0x246d38588b16Dd877c558b245e6D5a711C649fCF", @@ -326,7 +326,7 @@ "token": "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", "tokenName": "Wrapped BTC", "tokenSymbol": "WBTC", - "tvl": 17.08884476 + "tvl": 15.65910342 } ], "owner": "0x246d38588b16Dd877c558b245e6D5a711C649fCF", @@ -341,7 +341,7 @@ "token": "0x8236a87084f8B84306f72007F36F2618A5634494", "tokenName": "Lombard Staked Bitcoin", "tokenSymbol": "LBTC", - "tvl": 13.32556116 + "tvl": 13.35999846 } ], "owner": "0x246d38588b16Dd877c558b245e6D5a711C649fCF", @@ -570,7 +570,7 @@ "token": "0x83F20F44975D03b1b09e64809B757c47f942BEeA", "tokenName": "Savings Dai", "tokenSymbol": "sDAI", - "tvl": 9697012.507515386 + "tvl": 9683158.000615386 } ], "owner": "0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82", @@ -585,7 +585,7 @@ "token": "0x9D39A5DE30e57443BfF2A8307A4256c8797A3497", "tokenName": "Staked USDe", "tokenSymbol": "sUSDe", - "tvl": 1385045.6224422269 + "tvl": 1413927.191242227 } ], "owner": "0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82", @@ -615,22 +615,7 @@ "token": "0x4c9EDD5852cd905f086C759E8383e09bff1E68B3", "tokenName": "USDe", "tokenSymbol": "USDe", - "tvl": 40638.39206369573 - } - ], - "owner": "0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82", - "tags": [] - }, - { - "address": "0x935f1C29Db1155c3E0f39F644DF78DDDBD4757Ff", - "hubOrBridge": "0x755cD5d147036E11c76F1EeffDd94794fC265f0d", - "siblingChainSlug": 7887, - "tokens": [ - { - "token": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", - "tokenName": "USDC", - "tokenSymbol": "USDC", - "tvl": 31046.90117 + "tvl": 61662.79696369573 } ], "owner": "0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82", @@ -645,7 +630,7 @@ "token": "0xFe0c30065B384F05761f15d0CC899D4F9F9Cc0eB", "tokenName": "ether.fi governance token", "tokenSymbol": "ETHFI", - "tvl": 28475.88121922083 + "tvl": 28346.855219220834 } ], "owner": "0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82", @@ -660,7 +645,22 @@ "token": "0x57e114B691Db790C35207b2e685D4A43181e6061", "tokenName": "Ethena", "tokenSymbol": "ENA", - "tvl": 19042.619950516124 + "tvl": 26334.255769023028 + } + ], + "owner": "0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82", + "tags": [] + }, + { + "address": "0x935f1C29Db1155c3E0f39F644DF78DDDBD4757Ff", + "hubOrBridge": "0x755cD5d147036E11c76F1EeffDd94794fC265f0d", + "siblingChainSlug": 7887, + "tokens": [ + { + "token": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "tokenName": "USDC", + "tokenSymbol": "USDC", + "tvl": 11057.472481 } ], "owner": "0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82", @@ -690,7 +690,7 @@ "token": "0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83", "tokenName": "Eigen", "tokenSymbol": "EIGEN", - "tvl": 5928.2841 + "tvl": 5892.5627 } ], "owner": "0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82", @@ -765,7 +765,7 @@ "token": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", "tokenName": "Wrapped Ether", "tokenSymbol": "WETH", - "tvl": 47.468856828709136 + "tvl": 47.22738396317386 } ], "owner": "0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82", @@ -902,7 +902,22 @@ "token": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", "tokenName": "USDC", "tokenSymbol": "USDC", - "tvl": 909474.667274 + "tvl": 905189.733503 + } + ], + "owner": "0xAeBF1Bc19Ed4Fdf509c456ab6c28D25C9Ca3B332", + "tags": [] + }, + { + "address": "0x80f5143AF6BF51B38C038BaFF71465Be9b48cAEe", + "hubOrBridge": "0xDf9Fa2b420689384E8DD55a706262DC0ED37020F", + "siblingChainSlug": 8008, + "tokens": [ + { + "token": "0x35D8949372D46B7a3D5A56006AE77B215fc69bC0", + "tokenName": "USD0 Liquid Bond", + "tokenSymbol": "USD0++", + "tvl": 214067.8674682955 } ], "owner": "0xAeBF1Bc19Ed4Fdf509c456ab6c28D25C9Ca3B332", @@ -917,7 +932,7 @@ "token": "0x9D39A5DE30e57443BfF2A8307A4256c8797A3497", "tokenName": "Staked USDe", "tokenSymbol": "sUSDe", - "tvl": 116436.1643536097 + "tvl": 116936.16435360968 } ], "owner": "0xAeBF1Bc19Ed4Fdf509c456ab6c28D25C9Ca3B332", @@ -932,22 +947,7 @@ "token": "0x83F20F44975D03b1b09e64809B757c47f942BEeA", "tokenName": "Savings Dai", "tokenSymbol": "sDAI", - "tvl": 86693.29181067907 - } - ], - "owner": "0xAeBF1Bc19Ed4Fdf509c456ab6c28D25C9Ca3B332", - "tags": [] - }, - { - "address": "0x80f5143AF6BF51B38C038BaFF71465Be9b48cAEe", - "hubOrBridge": "0xDf9Fa2b420689384E8DD55a706262DC0ED37020F", - "siblingChainSlug": 8008, - "tokens": [ - { - "token": "0x35D8949372D46B7a3D5A56006AE77B215fc69bC0", - "tokenName": "USD0 Liquid Bond", - "tokenSymbol": "USD0++", - "tvl": 546.7015798376508 + "tvl": 59138.2014282702 } ], "owner": "0xAeBF1Bc19Ed4Fdf509c456ab6c28D25C9Ca3B332", @@ -1335,6 +1335,66 @@ ], "owner": "0xE328a0B1e0bE7043c9141c2073e408D1086E1175", "tags": [] + }, + { + "address": "0xCF83efEe74f61771AF78b05DeA847773D3952C33", + "hubOrBridge": "0xfBBFE422AF064F807d39F37aCBAfcCCb1e55C79b", + "siblingChainSlug": 777777, + "tokens": [ + { + "token": "0xE0f63A424a4439cBE457D80E4f4b51aD25b2c56C", + "tokenName": "SPX6900", + "tokenSymbol": "SPX", + "tvl": 0 + } + ], + "owner": "0xE328a0B1e0bE7043c9141c2073e408D1086E1175", + "tags": [] + }, + { + "address": "0x7FBCd72B6368f1771C9F6Ee16502C19b0AADBa1D", + "hubOrBridge": "0xcF0C845C3929A6f21834a35aa73499Ee90e1e74B", + "siblingChainSlug": 777777, + "tokens": [ + { + "token": "0xaaeE1A9723aaDB7afA2810263653A34bA2C21C7a", + "tokenName": "Mog Coin", + "tokenSymbol": "Mog", + "tvl": 0 + } + ], + "owner": "0xE328a0B1e0bE7043c9141c2073e408D1086E1175", + "tags": [] + }, + { + "address": "0xE3255bb716d8BA81aA97Ff20c75b404D9844CBE1", + "hubOrBridge": "0xa84aDCb33FdcfBF02A63f1FE5A8BC5e6569f3079", + "siblingChainSlug": 777777, + "tokens": [ + { + "token": "0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE", + "tokenName": "SHIBA INU", + "tokenSymbol": "SHIB", + "tvl": 0 + } + ], + "owner": "0xE328a0B1e0bE7043c9141c2073e408D1086E1175", + "tags": [] + }, + { + "address": "0xf1807B621efC3B072d1203dD28C880BBEDc56161", + "hubOrBridge": "0x5dBD476eC4fd782988E016C1aeec977cCd41CC79", + "siblingChainSlug": 777777, + "tokens": [ + { + "token": "0x6982508145454Ce325dDbE47a25d4ec3d2311933", + "tokenName": "Pepe", + "tokenSymbol": "PEPE", + "tvl": 0 + } + ], + "owner": "0xE328a0B1e0bE7043c9141c2073e408D1086E1175", + "tags": [] } ], "1324967486": [ @@ -1347,7 +1407,7 @@ "token": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", "tokenName": "USDC", "tokenSymbol": "USDC", - "tvl": 11373536.677504 + "tvl": 11165298.643813 } ], "owner": "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", diff --git a/packages/config/src/test/snapshots/sanko.riskView.snapshot b/packages/config/src/test/snapshots/sanko.riskView.snapshot index 99fe8f2d87e..b1c7a757dc8 100644 --- a/packages/config/src/test/snapshots/sanko.riskView.snapshot +++ b/packages/config/src/test/snapshots/sanko.riskView.snapshot @@ -2,8 +2,8 @@ { dataAvailability: { - definingMetric: 1 - description: "Proof construction relies fully on data that is NOT published onchain. There exists a Data Availability Committee (DAC) with a threshold of 1/1 that is tasked with protecting and supplying the data." + definingMetric: 0.6666666666666666 + description: "Proof construction relies fully on data that is NOT published onchain. There exists a Data Availability Committee (DAC) with a threshold of 2/3 that is tasked with protecting and supplying the data." sentiment: "bad" value: "External (DAC)" } @@ -32,8 +32,8 @@ value: "Self sequence" } stateValidation: { - definingMetric: 1 - description: "No actor outside of the single Proposer can submit fraud proofs. Interactive proofs (INT) require multiple transactions over time to resolve. The challenge protocol can be subject to delay attacks. There is a 6d 8h challenge period." + definingMetric: 3 + description: "Fraud proofs only allow 3 WHITELISTED actors watching the chain to prove that the state is incorrect. Interactive proofs (INT) require multiple transactions over time to resolve. The challenge protocol can be subject to delay attacks. There is a 6d 8h challenge period." secondLine: "6d 8h challenge period" sentiment: "bad" value: "Fraud proofs (INT)" @@ -49,8 +49,8 @@ { dataAvailability: { - definingMetric: 1 - description: "Proof construction relies fully on data that is NOT published onchain. There exists a Data Availability Committee (DAC) with a threshold of 1/1 that is tasked with protecting and supplying the data." + definingMetric: 0.6666666666666666 + description: "Proof construction relies fully on data that is NOT published onchain. There exists a Data Availability Committee (DAC) with a threshold of 2/3 that is tasked with protecting and supplying the data." sentiment: "bad" value: "External (DAC)" } @@ -79,8 +79,8 @@ value: "Self sequence" } stateValidation: { - definingMetric: 1 - description: "No actor outside of the single Proposer can submit fraud proofs. Interactive proofs (INT) require multiple transactions over time to resolve. The challenge protocol can be subject to delay attacks. There is a 6d 8h challenge period." + definingMetric: 3 + description: "Fraud proofs only allow 3 WHITELISTED actors watching the chain to prove that the state is incorrect. Interactive proofs (INT) require multiple transactions over time to resolve. The challenge protocol can be subject to delay attacks. There is a 6d 8h challenge period." secondLine: "6d 8h challenge period" sentiment: "bad" value: "Fraud proofs (INT)" diff --git a/packages/config/src/verification/arbitrum/verified.json b/packages/config/src/verification/arbitrum/verified.json index 4abdfb18484..daa5d170999 100644 --- a/packages/config/src/verification/arbitrum/verified.json +++ b/packages/config/src/verification/arbitrum/verified.json @@ -19,7 +19,6 @@ "0x1764C29FBd94865198588f10FC75D4f6636d158d": true, "0x18ed2d5bF7c5943bFd20a2995b9879E30c9E8dDa": true, "0x198792E7e60688FEeB0b89f0ABD3b85953Dd05Cd": true, - "0x19c077b3269D988f87DBe3E0FAE2937a3aA37De4": true, "0x1B98e4ED82Ee1a91A65a38C690e2266364064D15": true, "0x1c6ACCd9d66f3B993928E7439c9A2d67b94a445F": true, "0x1d182075d07744D71E37f77f1654165f6DAFad08": true, @@ -41,8 +40,10 @@ "0x2633ea91d15BeE85105C9b27E068f406F2F36a4a": true, "0x2675b9DEb473ECaC13ddd71dF8A0Ef13FeF6a75D": true, "0x2733fc1C97f6562466E9B29D64bCc6dC833cC88d": true, + "0x29E1631710Fa96920eB2F65EaD4B1F270daB59cB": true, "0x2a6DD4433ffa96dc1755814FC0d9cc83A5F68DeC": true, "0x2B1FbeE3c7D278bFD9E179893FF304fE49FA7DDF": true, + "0x2D81591AfB19e1a1C1c932303790370c7257f454": true, "0x2e988Ea0873C9d712628F0bf38DAFdE754927C89": true, "0x2f285781B8d58678a3483de52D618198E4d27532": true, "0x2fB33D8e4a8E989E7814D914973096736ed718b5": true, @@ -73,15 +74,16 @@ "0x575d32f7ff0C72921645e302cb14d2757E300786": true, "0x59E088d827CB7983Cd0CC64312E472D7cc8a4F44": true, "0x5a6f8ea5e1028C80CB98Fd8916afBBC4E6b23D80": true, + "0x5C864714456935f05cd74D78CFE05Bcc726CddEe": true, "0x5cA988F213EfbCB86ED7e2AACB0C15c91e648f8d": true, + "0x5D1E3dC946fC8F2DD6C96C018e5a120CC2b76368": true, "0x609152cb742916E0F7FBC4391Be750C458b049fe": true, - "0x6322893cf9Eb2A7cF5A2C34bd7cC77064e8fB9BE": true, - "0x63AB51383384a09734b8B8F6646647213bdD54aC": true, "0x652F65f950b71d7aD04AffB1725F43786ed5f6Cc": true, "0x65AD139061B3f6DDb16170a07b925337ddf42407": true, "0x660ea1675F7323dC3Ba0c8dDFB593225Eb01E3C1": true, "0x6B71AFb4b7725227ab944c96FE018AB9dc0434b8": true, "0x6c7a05e0AE641c6559fD76ac56641778B6eCd776": true, + "0x6Ce4A63204E00F0942Bce9E104b2f5A5d61921Dd": true, "0x6eE94AD8057Fd7Ba4d47bb6278a261c8a9FD4E3f": true, "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF": true, "0x6Feb471ce7D32ee16047F1A983ac4f592df96526": true, @@ -138,7 +140,6 @@ "0xc555b2F1D559Fbb854569b33640990D178F94747": true, "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA": true, "0xC5Db571093C4600559e239497d147476F7543b15": true, - "0xc78778b1D7416FB8211e864dBA3e277DF39f2c71": true, "0xCa2F31F3C6553c2FD9897f7AA464406a431959A9": true, "0xcc6DcB3FaA2436270E696994f326426B76A9f731": true, "0xCd26Db56B29e88b5394063aEA727DB1a03E961a7": true, @@ -148,10 +149,12 @@ "0xd49141eB2c63D210b70542D6CE8453b049aab03A": true, "0xD4FE46D2533E7d03382ac6cACF0547F336e59DC0": true, "0xD92D49e8A2230E2C7a73c3ff4Df1AED09dA32a07": true, + "0xD935Ea1fc0Db18851C402D75ABF67E1f3dd75594": true, + "0xDb755eded17cF955C78B70C3946351C9Dd28Eb14": true, "0xdbE68E9e47c4AC96Ab1300902b4B87A7E6470786": true, - "0xdeC2bEA51D608C1Fb2cCBC4F654eE0ffF848A73d": true, "0xDf94F0474F205D086dbc2e66D69a856FCf520622": true, "0xe032d15909e90f9A36901abB08944653e9E87d72": true, + "0xE13987CcaFD999397021222630DEC78BaAa9fE15": true, "0xE1d32C985825562edAa906fAC39295370Db72195": true, "0xe347C1223381b9Dcd6c0F61cf81c90175A7Bae77": true, "0xe507b9EF563DB6CcFDcE270160C50b2005BeED20": true, @@ -161,7 +164,6 @@ "0xEe30EfcaF812d10e1EFE25E9458f76a39DAD3239": true, "0xEe9E5546A11Cb5b4A86e92DA05f2ef75C26E4754": true, "0xF07A4a947E1ca7B9e46D99Dbe625C30f5b60C706": true, - "0xF0981852f26053B6506582f819b54cF2DD6b8cC3": true, "0xf3224F90c0A6138209a9EbaFd1971AD1E04eEb0D": true, "0xF3f01622Ac969156760c32190995F9dC5b3eb7FA": true, "0xF5CE2B2a046f5C5440506F76d512375fdB301BCa": true, From 7a1599fc61974e0fe98c3723c638347a801c90c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20T=C3=B3rz?= <93620601+torztomasz@users.noreply.github.com> Date: Tue, 29 Oct 2024 09:47:04 +0100 Subject: [PATCH 002/177] Bump storybook (#5613) --- packages/frontend/.storybook/main.ts | 7 + packages/frontend/.storybook/preview.tsx | 3 + packages/frontend/package.json | 19 +- .../core/overflow-wrapper.stories.tsx | 2 +- yarn.lock | 1516 +++++------------ 5 files changed, 439 insertions(+), 1108 deletions(-) diff --git a/packages/frontend/.storybook/main.ts b/packages/frontend/.storybook/main.ts index 65e4e947bb9..91dbc15dc3c 100644 --- a/packages/frontend/.storybook/main.ts +++ b/packages/frontend/.storybook/main.ts @@ -11,6 +11,7 @@ function getAbsolutePath(value: string) { /** @type { import('@storybook/nextjs').StorybookConfig } */ const config = { stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|jsx|mjs|ts|tsx)'], + addons: [ getAbsolutePath('@storybook/addon-links'), getAbsolutePath('@storybook/addon-essentials'), @@ -19,10 +20,12 @@ const config = { getAbsolutePath('@storybook/addon-themes'), getAbsolutePath('storybook-addon-pseudo-states'), ], + framework: { name: getAbsolutePath('@storybook/nextjs'), options: {}, }, + staticDirs: [ '../public', { @@ -30,5 +33,9 @@ const config = { to: 'src/fonts', }, ], + + typescript: { + reactDocgen: 'react-docgen-typescript', + }, } export default config diff --git a/packages/frontend/.storybook/preview.tsx b/packages/frontend/.storybook/preview.tsx index 9f08949540c..d4313aaea01 100644 --- a/packages/frontend/.storybook/preview.tsx +++ b/packages/frontend/.storybook/preview.tsx @@ -33,6 +33,7 @@ const preview: Preview = { }, }, }, + decorators: [ withThemeByClassName({ themes: { @@ -54,6 +55,8 @@ const preview: Preview = { ) }, ], + + tags: ['autodocs'], } export default preview diff --git a/packages/frontend/package.json b/packages/frontend/package.json index d0bc5790084..93d9aef8825 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -68,15 +68,14 @@ }, "devDependencies": { "@chromatic-com/storybook": "^1.6.1", - "@storybook/addon-essentials": "^8.2.9", - "@storybook/addon-interactions": "^8.2.9", - "@storybook/addon-links": "^8.2.9", - "@storybook/addon-themes": "^8.2.9", - "@storybook/blocks": "^8.2.9", - "@storybook/nextjs": "^8.2.9", - "@storybook/react": "^8.2.9", - "@storybook/test": "^8.2.9", - "@storybook/testing-library": "^0.2.2", + "@storybook/addon-essentials": "^8.3.6", + "@storybook/addon-interactions": "^8.3.6", + "@storybook/addon-links": "^8.3.6", + "@storybook/addon-themes": "^8.3.6", + "@storybook/blocks": "^8.3.6", + "@storybook/nextjs": "^8.3.6", + "@storybook/react": "^8.3.6", + "@storybook/test": "^8.3.6", "@types/js-cookie": "^3.0.6", "@types/lodash": "^4.17.4", "@types/markdown-it": "^14.1.2", @@ -94,7 +93,7 @@ "mockdate": "^3.0.5", "pino-pretty": "^11.1.0", "postcss": "^8.4.38", - "storybook": "^8.2.9", + "storybook": "^8.3.6", "storybook-addon-pseudo-states": "^3.1.1", "tailwindcss": "^3.4.1", "tailwindcss-animate": "^1.0.7", diff --git a/packages/frontend/src/components/core/overflow-wrapper.stories.tsx b/packages/frontend/src/components/core/overflow-wrapper.stories.tsx index b1a2091eacb..c94bbdf3ad4 100644 --- a/packages/frontend/src/components/core/overflow-wrapper.stories.tsx +++ b/packages/frontend/src/components/core/overflow-wrapper.stories.tsx @@ -1,6 +1,6 @@ import { type Meta, type StoryObj } from '@storybook/react' import { within } from '@storybook/test' -import { userEvent, waitFor } from '@storybook/testing-library' +import { userEvent, waitFor } from '@storybook/test' import range from 'lodash/range' import { onlyMobileModes } from '~/../.storybook/modes' import { OverflowWrapper } from './overflow-wrapper' diff --git a/yarn.lock b/yarn.lock index 67d74d2dc21..4ae1d9612c9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,7 +2,7 @@ # yarn lockfile v1 -"@adobe/css-tools@^4.3.2": +"@adobe/css-tools@^4.4.0": version "4.4.0" resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.4.0.tgz#728c484f4e10df03d5a3acd0d8adcbbebff8ad63" integrity sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ== @@ -56,7 +56,7 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.2.tgz#e41928bd33475305c586f6acbbb7e3ade7a6f7f5" integrity sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ== -"@babel/core@^7.18.9", "@babel/core@^7.23.0", "@babel/core@^7.24.4": +"@babel/core@^7.18.9", "@babel/core@^7.24.4": version "7.25.2" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.2.tgz#ed8eec275118d7613e77a352894cd12ded8eba77" integrity sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA== @@ -387,7 +387,7 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.5.tgz#4a4d5ab4315579e5398a82dcf636ca80c3392790" integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg== -"@babel/parser@^7.23.0", "@babel/parser@^7.25.0", "@babel/parser@^7.25.3": +"@babel/parser@^7.25.0", "@babel/parser@^7.25.3": version "7.25.3" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.3.tgz#91fb126768d944966263f0657ab222a642b82065" integrity sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw== @@ -480,13 +480,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-flow@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz#d1759e84dd4b437cf9fae69b4c06c41d7625bfb7" - integrity sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw== - dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-import-assertions@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz#db3aad724153a00eaac115a3fb898de544e34971" @@ -640,14 +633,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.8" -"@babel/plugin-transform-class-properties@^7.22.5", "@babel/plugin-transform-class-properties@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz#256879467b57b0b68c7ddfc5b76584f398cd6834" - integrity sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-transform-class-properties@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz#bcbf1aef6ba6085cfddec9fc8d58871cf011fc29" @@ -656,6 +641,14 @@ "@babel/helper-create-class-features-plugin" "^7.24.1" "@babel/helper-plugin-utils" "^7.24.0" +"@babel/plugin-transform-class-properties@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz#256879467b57b0b68c7ddfc5b76584f398cd6834" + integrity sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-class-static-block@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz#c82027ebb7010bc33c116d4b5044fbbf8c05484d" @@ -747,14 +740,6 @@ "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-transform-flow-strip-types@^7.24.7": - version "7.25.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.2.tgz#b3aa251db44959b7a7c82abcd6b4225dec7d2258" - integrity sha512-InBZ0O8tew5V0K6cHcQ+wgxlrjOw1W4wDXLkOTjLRD8GYhTSkxTVBtdy3MMtvYBrbAWa1Qm3hNoTc1620Yj+Mg== - dependencies: - "@babel/helper-plugin-utils" "^7.24.8" - "@babel/plugin-syntax-flow" "^7.24.7" - "@babel/plugin-transform-for-of@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz#f25b33f72df1d8be76399e1b8f3f9d366eb5bc70" @@ -810,7 +795,7 @@ "@babel/helper-module-transforms" "^7.24.7" "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-modules-commonjs@^7.23.0", "@babel/plugin-transform-modules-commonjs@^7.24.7", "@babel/plugin-transform-modules-commonjs@^7.24.8": +"@babel/plugin-transform-modules-commonjs@^7.24.7", "@babel/plugin-transform-modules-commonjs@^7.24.8": version "7.24.8" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz#ab6421e564b717cb475d6fff70ae7f103536ea3c" integrity sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA== @@ -852,7 +837,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-nullish-coalescing-operator@^7.22.11", "@babel/plugin-transform-nullish-coalescing-operator@^7.24.7": +"@babel/plugin-transform-nullish-coalescing-operator@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz#1de4534c590af9596f53d67f52a92f12db984120" integrity sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ== @@ -902,7 +887,7 @@ "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.23.0", "@babel/plugin-transform-optional-chaining@^7.24.7", "@babel/plugin-transform-optional-chaining@^7.24.8": +"@babel/plugin-transform-optional-chaining@^7.24.7", "@babel/plugin-transform-optional-chaining@^7.24.8": version "7.24.8" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz#bb02a67b60ff0406085c13d104c99a835cdf365d" integrity sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw== @@ -918,7 +903,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-private-methods@^7.22.5", "@babel/plugin-transform-private-methods@^7.24.7": +"@babel/plugin-transform-private-methods@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz#e6318746b2ae70a59d023d5cc1344a2ba7a75f5e" integrity sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ== @@ -1170,15 +1155,6 @@ core-js-compat "^3.37.1" semver "^6.3.1" -"@babel/preset-flow@^7.22.15": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.24.7.tgz#eef5cb8e05e97a448fc50c16826f5612fe512c06" - integrity sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ== - dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/helper-validator-option" "^7.24.7" - "@babel/plugin-transform-flow-strip-types" "^7.24.7" - "@babel/preset-modules@0.1.6-no-external-plugins": version "0.1.6-no-external-plugins" resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" @@ -1200,7 +1176,7 @@ "@babel/plugin-transform-react-jsx-development" "^7.24.7" "@babel/plugin-transform-react-pure-annotations" "^7.24.7" -"@babel/preset-typescript@^7.23.0", "@babel/preset-typescript@^7.24.1": +"@babel/preset-typescript@^7.24.1": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz#66cd86ea8f8c014855671d5ea9a737139cbbfef1" integrity sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ== @@ -1211,17 +1187,6 @@ "@babel/plugin-transform-modules-commonjs" "^7.24.7" "@babel/plugin-transform-typescript" "^7.24.7" -"@babel/register@^7.22.15": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.24.6.tgz#59e21dcc79e1d04eed5377633b0f88029a6bef9e" - integrity sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w== - dependencies: - clone-deep "^4.0.1" - find-cache-dir "^2.0.0" - make-dir "^2.1.0" - pirates "^4.0.6" - source-map-support "^0.5.16" - "@babel/regjsgen@^0.8.0": version "0.8.0" resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" @@ -1234,7 +1199,7 @@ dependencies: regenerator-runtime "^0.14.0" -"@babel/runtime@^7.24.4", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.24.4": version "7.25.0" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.25.0.tgz#3af9a91c1b739c569d5d80cc917280919c544ecb" integrity sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw== @@ -1704,11 +1669,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz#a70f4ac11c6a1dfc18b8bbb13284155d933b9537" integrity sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g== -"@esbuild/aix-ppc64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz#c7184a326533fcdf1b8ee0733e21c713b975575f" - integrity sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ== - "@esbuild/aix-ppc64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz#51299374de171dbd80bb7d838e1cfce9af36f353" @@ -1724,11 +1684,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz#db1c9202a5bc92ea04c7b6840f1bbe09ebf9e6b9" integrity sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg== -"@esbuild/android-arm64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz#09d9b4357780da9ea3a7dfb833a1f1ff439b4052" - integrity sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A== - "@esbuild/android-arm64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz#58565291a1fe548638adb9c584237449e5e14018" @@ -1744,11 +1699,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz#3b488c49aee9d491c2c8f98a909b785870d6e995" integrity sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w== -"@esbuild/android-arm@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz#9b04384fb771926dfa6d7ad04324ecb2ab9b2e28" - integrity sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg== - "@esbuild/android-arm@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.23.1.tgz#5eb8c652d4c82a2421e3395b808e6d9c42c862ee" @@ -1764,11 +1714,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz#3b1628029e5576249d2b2d766696e50768449f98" integrity sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg== -"@esbuild/android-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz#29918ec2db754cedcb6c1b04de8cd6547af6461e" - integrity sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA== - "@esbuild/android-x64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.23.1.tgz#ae19d665d2f06f0f48a6ac9a224b3f672e65d517" @@ -1784,11 +1729,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz#6e8517a045ddd86ae30c6608c8475ebc0c4000bb" integrity sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA== -"@esbuild/darwin-arm64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz#e495b539660e51690f3928af50a76fb0a6ccff2a" - integrity sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ== - "@esbuild/darwin-arm64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz#05b17f91a87e557b468a9c75e9d85ab10c121b16" @@ -1804,11 +1744,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz#90ed098e1f9dd8a9381695b207e1cff45540a0d0" integrity sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA== -"@esbuild/darwin-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz#c13838fa57372839abdddc91d71542ceea2e1e22" - integrity sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw== - "@esbuild/darwin-x64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz#c58353b982f4e04f0d022284b8ba2733f5ff0931" @@ -1824,11 +1759,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz#d71502d1ee89a1130327e890364666c760a2a911" integrity sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw== -"@esbuild/freebsd-arm64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz#646b989aa20bf89fd071dd5dbfad69a3542e550e" - integrity sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g== - "@esbuild/freebsd-arm64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz#f9220dc65f80f03635e1ef96cfad5da1f446f3bc" @@ -1844,11 +1774,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz#aa5ea58d9c1dd9af688b8b6f63ef0d3d60cea53c" integrity sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw== -"@esbuild/freebsd-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz#aa615cfc80af954d3458906e38ca22c18cf5c261" - integrity sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ== - "@esbuild/freebsd-x64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz#69bd8511fa013b59f0226d1609ac43f7ce489730" @@ -1864,11 +1789,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz#055b63725df678379b0f6db9d0fa85463755b2e5" integrity sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A== -"@esbuild/linux-arm64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz#70ac6fa14f5cb7e1f7f887bcffb680ad09922b5b" - integrity sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q== - "@esbuild/linux-arm64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz#8050af6d51ddb388c75653ef9871f5ccd8f12383" @@ -1884,11 +1804,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz#76b3b98cb1f87936fbc37f073efabad49dcd889c" integrity sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg== -"@esbuild/linux-arm@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz#fc6fd11a8aca56c1f6f3894f2bea0479f8f626b9" - integrity sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA== - "@esbuild/linux-arm@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz#ecaabd1c23b701070484990db9a82f382f99e771" @@ -1904,11 +1819,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz#c0e5e787c285264e5dfc7a79f04b8b4eefdad7fa" integrity sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig== -"@esbuild/linux-ia32@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz#3271f53b3f93e3d093d518d1649d6d68d346ede2" - integrity sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg== - "@esbuild/linux-ia32@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz#3ed2273214178109741c09bd0687098a0243b333" @@ -1924,11 +1834,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz#a6184e62bd7cdc63e0c0448b83801001653219c5" integrity sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ== -"@esbuild/linux-loong64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz#ed62e04238c57026aea831c5a130b73c0f9f26df" - integrity sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg== - "@esbuild/linux-loong64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz#a0fdf440b5485c81b0fbb316b08933d217f5d3ac" @@ -1944,11 +1849,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz#d08e39ce86f45ef8fc88549d29c62b8acf5649aa" integrity sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA== -"@esbuild/linux-mips64el@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz#e79b8eb48bf3b106fadec1ac8240fb97b4e64cbe" - integrity sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg== - "@esbuild/linux-mips64el@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz#e11a2806346db8375b18f5e104c5a9d4e81807f6" @@ -1964,11 +1864,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz#8d252f0b7756ffd6d1cbde5ea67ff8fd20437f20" integrity sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg== -"@esbuild/linux-ppc64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz#5f2203860a143b9919d383ef7573521fb154c3e4" - integrity sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w== - "@esbuild/linux-ppc64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz#06a2744c5eaf562b1a90937855b4d6cf7c75ec96" @@ -1984,11 +1879,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz#19f6dcdb14409dae607f66ca1181dd4e9db81300" integrity sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg== -"@esbuild/linux-riscv64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz#07bcafd99322d5af62f618cb9e6a9b7f4bb825dc" - integrity sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA== - "@esbuild/linux-riscv64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz#65b46a2892fc0d1af4ba342af3fe0fa4a8fe08e7" @@ -2004,11 +1894,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz#3c830c90f1a5d7dd1473d5595ea4ebb920988685" integrity sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ== -"@esbuild/linux-s390x@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz#b7ccf686751d6a3e44b8627ababc8be3ef62d8de" - integrity sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A== - "@esbuild/linux-s390x@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz#e71ea18c70c3f604e241d16e4e5ab193a9785d6f" @@ -2024,11 +1909,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz#86eca35203afc0d9de0694c64ec0ab0a378f6fff" integrity sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw== -"@esbuild/linux-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz#6d8f0c768e070e64309af8004bb94e68ab2bb3b0" - integrity sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ== - "@esbuild/linux-x64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz#d47f97391e80690d4dfe811a2e7d6927ad9eed24" @@ -2044,11 +1924,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz#e771c8eb0e0f6e1877ffd4220036b98aed5915e6" integrity sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ== -"@esbuild/netbsd-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz#bbe430f60d378ecb88decb219c602667387a6047" - integrity sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg== - "@esbuild/netbsd-x64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz#44e743c9778d57a8ace4b72f3c6b839a3b74a653" @@ -2069,11 +1944,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz#9a795ae4b4e37e674f0f4d716f3e226dd7c39baf" integrity sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ== -"@esbuild/openbsd-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz#99d1cf2937279560d2104821f5ccce220cb2af70" - integrity sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow== - "@esbuild/openbsd-x64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz#2e58ae511bacf67d19f9f2dcd9e8c5a93f00c273" @@ -2089,11 +1959,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz#7df23b61a497b8ac189def6e25a95673caedb03f" integrity sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w== -"@esbuild/sunos-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz#08741512c10d529566baba837b4fe052c8f3487b" - integrity sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg== - "@esbuild/sunos-x64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz#adb022b959d18d3389ac70769cef5a03d3abd403" @@ -2109,11 +1974,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz#f1ae5abf9ca052ae11c1bc806fb4c0f519bacf90" integrity sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ== -"@esbuild/win32-arm64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz#675b7385398411240735016144ab2e99a60fc75d" - integrity sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A== - "@esbuild/win32-arm64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz#84906f50c212b72ec360f48461d43202f4c8b9a2" @@ -2129,11 +1989,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz#241fe62c34d8e8461cd708277813e1d0ba55ce23" integrity sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ== -"@esbuild/win32-ia32@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz#1bfc3ce98aa6ca9a0969e4d2af72144c59c1193b" - integrity sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA== - "@esbuild/win32-ia32@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz#5e3eacc515820ff729e90d0cb463183128e82fac" @@ -2149,11 +2004,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz#9c907b21e30a52db959ba4f80bb01a0cc403d5cc" integrity sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ== -"@esbuild/win32-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz#acad351d582d157bb145535db2a6ff53dd514b5c" - integrity sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw== - "@esbuild/win32-x64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz#81fd50d11e2c32b2d6241470e3185b70c7b30699" @@ -2804,13 +2654,6 @@ wrap-ansi "^8.1.0" wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" -"@jest/schemas@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" - integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== - dependencies: - "@sinclair/typebox" "^0.27.8" - "@jest/types@^24.9.0": version "24.9.0" resolved "https://registry.yarnpkg.com/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" @@ -4374,16 +4217,6 @@ "@noble/hashes" "~1.5.0" "@scure/base" "~1.1.8" -"@sinclair/typebox@^0.27.8": - version "0.27.8" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" - integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== - -"@sindresorhus/merge-streams@^2.1.0": - version "2.3.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz#719df7fb41766bc143369eaa0dd56d8dc87c9958" - integrity sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg== - "@sinonjs/commons@^3.0.0": version "3.0.1" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd" @@ -4405,10 +4238,10 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@storybook/addon-actions@8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-8.2.9.tgz#5a27f07f276ec776fb768f5da9bfe2c43fe3e851" - integrity sha512-eh2teOqjga7aoClDVV+/b1gHJqsPwjiU1t+Hg/l4i2CkaBUNdYMEL90nR6fgReOdvvL5YhcPwJ8w38f9TrQcoQ== +"@storybook/addon-actions@8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-8.3.6.tgz#80c5dbfc2278d72dc461a954bb729165ee1dfecb" + integrity sha512-nOqgl0WoZK2KwjaABaXMoIgrIHOQl9inOzJvqQau0HOtsvnXGXYfJXYnpjZenoZDoZXKbUDl0U2haDFx2a2fJw== dependencies: "@storybook/global" "^5.0.0" "@types/uuid" "^9.0.1" @@ -4416,35 +4249,35 @@ polished "^4.2.2" uuid "^9.0.0" -"@storybook/addon-backgrounds@8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-8.2.9.tgz#7e3e8c939cc19c9f80f482db7e9391bda3d2dbb5" - integrity sha512-eGmZAd742ORBbQ6JepzBCko/in62T4Xg9j9LVa+Cvz/7L1C/RQSuU6sUwbRAsXaz+PMVDksPDCUUNsXl3zUL7w== +"@storybook/addon-backgrounds@8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-8.3.6.tgz#81a92ca45e05858f3cee54ce33766de397abb324" + integrity sha512-yBn+a8i5OJzJaX6Bx5MAkfei7c2nvq+RRmvuyvxw11rtDGR6Nz4OBBe56reWxo868wVUggpRTPJCMVe5tDYgVg== dependencies: "@storybook/global" "^5.0.0" memoizerific "^1.11.3" ts-dedent "^2.0.0" -"@storybook/addon-controls@8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-8.2.9.tgz#43f9ca53e2a709feee0c1fe6db3daee8953d2ddd" - integrity sha512-vaSE78KOE7SO0GrW4e+mdQphSNpvCX/FGybIRxyaKX9h8smoyUwRNHVyCS3ROHTwH324QWu7GDzsOVrnyXOv0A== +"@storybook/addon-controls@8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-8.3.6.tgz#a61449e50077e9f90d2e15d2594b2bcffb4c03b3" + integrity sha512-9IMLHgtWPuFoRCt3hDsIk1FbkK5SlCMDW1DDwtTBIeWYYZLvptS42+vGVTeQ8v5SejmVzZkzuUdzu3p4sb3IcA== dependencies: + "@storybook/global" "^5.0.0" dequal "^2.0.2" lodash "^4.17.21" ts-dedent "^2.0.0" -"@storybook/addon-docs@8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-8.2.9.tgz#bc6737cab5b3620b9291de7c14f92ad92b5a90db" - integrity sha512-flDOxFIGmXg+6lVdwTLMOKsGob1WrT7rG98mn1SNW0Nxhg3Wg+9pQuq1GLxEzKtAgSflmu+xcBRfYhsogyDXkw== +"@storybook/addon-docs@8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-8.3.6.tgz#b03ad160475b7920ef03833bd2674ea62f872d23" + integrity sha512-31Rk1TOhDIzGM2wNCUIB1xKuWtArW0D2Puua9warEXlQ3FtvwmxnPrwbIzw6ufYZDWPwl9phDYTcRh8WqZIoGg== dependencies: - "@babel/core" "^7.24.4" "@mdx-js/react" "^3.0.0" - "@storybook/blocks" "8.2.9" - "@storybook/csf-plugin" "8.2.9" + "@storybook/blocks" "8.3.6" + "@storybook/csf-plugin" "8.3.6" "@storybook/global" "^5.0.0" - "@storybook/react-dom-shim" "8.2.9" + "@storybook/react-dom-shim" "8.3.6" "@types/react" "^16.8.0 || ^17.0.0 || ^18.0.0" fs-extra "^11.1.0" react "^16.8.0 || ^17.0.0 || ^18.0.0" @@ -4453,92 +4286,92 @@ rehype-slug "^6.0.0" ts-dedent "^2.0.0" -"@storybook/addon-essentials@^8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-8.2.9.tgz#3dc29be7e8529869416e77e256cba10cf111ead1" - integrity sha512-B2d3eznGZvPIyCVtYX0UhrYcEfK+3Y2sACmEWpSwtk8KXomFEsZnD95m397BYDRw3/X6qeSLWxqgMfqDTEDeMA== - dependencies: - "@storybook/addon-actions" "8.2.9" - "@storybook/addon-backgrounds" "8.2.9" - "@storybook/addon-controls" "8.2.9" - "@storybook/addon-docs" "8.2.9" - "@storybook/addon-highlight" "8.2.9" - "@storybook/addon-measure" "8.2.9" - "@storybook/addon-outline" "8.2.9" - "@storybook/addon-toolbars" "8.2.9" - "@storybook/addon-viewport" "8.2.9" +"@storybook/addon-essentials@^8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-8.3.6.tgz#b8a0bbcad10ecd26cddddb517b4a864e4b65de37" + integrity sha512-MQPFvThlGU7wlda1xhBPQCmDh90cSSZ31OsVs1uC5kJh0aLbY2gYXPurq1G54kzrYo8SMfBxsXrCplz8Ir6UTg== + dependencies: + "@storybook/addon-actions" "8.3.6" + "@storybook/addon-backgrounds" "8.3.6" + "@storybook/addon-controls" "8.3.6" + "@storybook/addon-docs" "8.3.6" + "@storybook/addon-highlight" "8.3.6" + "@storybook/addon-measure" "8.3.6" + "@storybook/addon-outline" "8.3.6" + "@storybook/addon-toolbars" "8.3.6" + "@storybook/addon-viewport" "8.3.6" ts-dedent "^2.0.0" -"@storybook/addon-highlight@8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-highlight/-/addon-highlight-8.2.9.tgz#684b25461cd82373da49acb0cd704579d573ca0a" - integrity sha512-qdcazeNQoo9QKIq+LJJZZXvFZoLn+i4uhbt1Uf9WtW6oU/c1qxORGVD7jc3zsxbQN9nROVPbJ76sfthogxeqWA== +"@storybook/addon-highlight@8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/addon-highlight/-/addon-highlight-8.3.6.tgz#34c28e8ee0f71b2dad579ab11bf66962d5393bf9" + integrity sha512-A7uU+1OPVXGpkklEUJjSl2VEEDLCSNvmffUJlvW1GjajsNFIHOW2CSD+KnfFlQyPxyVbnWAYLqUP4XJxoqrvDw== dependencies: "@storybook/global" "^5.0.0" -"@storybook/addon-interactions@^8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-interactions/-/addon-interactions-8.2.9.tgz#ead639bcdb3726ed180cf8afaf29bfba574b7bc0" - integrity sha512-oSxBkqpmp1Vm9v/G8mZeFNXD8k6T1NMgzUWzAx7R5m31rfObhoi5Fo1bKQT5BAhSSsdjjd7owTAFKdhwSotSKg== +"@storybook/addon-interactions@^8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/addon-interactions/-/addon-interactions-8.3.6.tgz#ae03320903688e97934c37a211b3f1a45312248c" + integrity sha512-Y0YUJj0oE1+6DFkaTPXM/8+dwTSoy0ltj2Sn2KOTJYzxKQYXBp8TlUv0QOQiGH7o/GKXIWek/VlTuvG/JEeiWw== dependencies: "@storybook/global" "^5.0.0" - "@storybook/instrumenter" "8.2.9" - "@storybook/test" "8.2.9" + "@storybook/instrumenter" "8.3.6" + "@storybook/test" "8.3.6" polished "^4.2.2" ts-dedent "^2.2.0" -"@storybook/addon-links@^8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-8.2.9.tgz#9dbdebbbe28644e9c52ad2aad6bf4f0988871613" - integrity sha512-RhJzUNdDb7lbliwXb64HMwieIeJ+OQ2Ditue1vmSox6NsSd+pshR+okHpAyoP1+fW+dahNENwAS2Kt2QiI78FA== +"@storybook/addon-links@^8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-8.3.6.tgz#2388083f7f53936061cb8cd5d5a40ea116fad785" + integrity sha512-EGEH/kEjndEldbqyiJ8XSASkxqwzL/lgA/+6mHpa6Ljxhk1s5IMGcdA1ymJYJ2BpNdkUxRj/uxAa38eGcQiJ/g== dependencies: - "@storybook/csf" "0.1.11" + "@storybook/csf" "^0.1.11" "@storybook/global" "^5.0.0" ts-dedent "^2.0.0" -"@storybook/addon-measure@8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-8.2.9.tgz#998995c31980d635132c42a8d621095e73adb9b6" - integrity sha512-XUfQtYRKWB2dfbPRmHuos816wt1JrLbtRld5ZC8J8ljeqZ4hFBPTQcgI5GAzZqjQuclLC0KuhlA/0bKxdxMMGA== +"@storybook/addon-measure@8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-8.3.6.tgz#874939b2b6aafb29aed23cd74ee7db3c7f338f33" + integrity sha512-VHWeGgYjhzhwb2WAqYW/qyEPqg5pwKR/XqFfd+3tEirUs/64olL1l3lzLwZ8Cm07cJ81T8Z4myywb9kObZfQlw== dependencies: "@storybook/global" "^5.0.0" tiny-invariant "^1.3.1" -"@storybook/addon-outline@8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-8.2.9.tgz#24d24efde347d48c372e128c12de9b6a6245b288" - integrity sha512-p22kI4W7MT0YJOCmg/FfhfH+NpZEDA5tgwstjazSg4ertyhaxziMwWZWiK2JCg0gOAfRJjoYjHz+6/u56iXwgQ== +"@storybook/addon-outline@8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-8.3.6.tgz#0c68a26b54a9294ecf6369473c70132c8d1c23a4" + integrity sha512-+VXpM8SIHX2cn30qLlMvER9/6iioFRSn2sAfLniqy4RrcQmcMP+qgE7ZzbzExt7cneJh3VFsYqBS/HElu14Vgg== dependencies: "@storybook/global" "^5.0.0" ts-dedent "^2.0.0" -"@storybook/addon-themes@^8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-themes/-/addon-themes-8.2.9.tgz#da9c403a6320cc15933f833bf81b9de290a41908" - integrity sha512-f9buB5v18ul7IP0JALkPn9kpPvkkxe4RiEF5S77i1B6v7/1Owa62DLp2NLgav/tvg6MHsGap4UnnyuOxWHUTbg== +"@storybook/addon-themes@^8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/addon-themes/-/addon-themes-8.3.6.tgz#a414573c4bb89a8bf3ac057f52e05b69c4fa4122" + integrity sha512-NX6zVWs0JVUg0xICL2v1zlb6eTAQYlE/vd6ATA4bNUNL5sabWGEd1w2ArQaHC9nTnfV60JuRQ8o3SvD7Gg0xMg== dependencies: ts-dedent "^2.0.0" -"@storybook/addon-toolbars@8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-8.2.9.tgz#a3d92f5fdc021e5578c1085062f9b7989624b569" - integrity sha512-9LMZZ2jRD86Jh6KXedDbAYs4eHj9HtJA9VhSEE2wiqMGwXozpySi7B1GWniNzmFfcgMQ4JHfmD/OrBVTK7Ca/w== +"@storybook/addon-toolbars@8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-8.3.6.tgz#d06068c96f5a80da2040f15f521c0927e8b0c2d4" + integrity sha512-FJH+lRoZXENfpMR/G09ZqB0TmL/k6bv07GN1ysoVs420tKRgjfz6uXaZz5COrhcdISr5mTNmG+mw9x7xXTfX3Q== -"@storybook/addon-viewport@8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-8.2.9.tgz#56f7273450b72384bb79e9ddeab2f633f869be73" - integrity sha512-lyM24+DJEt8R0YZkJKee34NQWv0REACU6lYDalqJNdKS1sEwzLGWxg1hZXnw2JFdBID9NGVvyYU2w6LDozOB0g== +"@storybook/addon-viewport@8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-8.3.6.tgz#3b95fc33335f75010f0ba6fd552ada388ab64add" + integrity sha512-bL51v837W1cng/+0pypkoLsWKWmvux96zLOzqLCpcWAQ4OSMhW3foIWpCiFwMG/KY+GanoOocTx6i7j5hLtuTA== dependencies: memoizerific "^1.11.3" -"@storybook/blocks@8.2.9", "@storybook/blocks@^8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/blocks/-/blocks-8.2.9.tgz#3c9018619704cee23c9e69ff263e3c0aaa9a7ccc" - integrity sha512-5276q/s/UL8arwftuBXovUNHqYo/HPQFMGXEmjVVAMXUyFjzEAfKj3+xU897J6AuL+7XVZG32WnqA+X6LJMrcQ== +"@storybook/blocks@8.3.6", "@storybook/blocks@^8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/blocks/-/blocks-8.3.6.tgz#ac2e4f07a4df23004b3361c592c2cffe6b95464a" + integrity sha512-Oc5jU6EzfsENjrd91KcKyEKBh60RT+8uyLi1RIrymC2C/mzZMTEoNIrbnQt0eIqbjlHxn6y9JMJxHu4NJ4EmZg== dependencies: - "@storybook/csf" "0.1.11" + "@storybook/csf" "^0.1.11" "@storybook/global" "^5.0.0" - "@storybook/icons" "^1.2.5" + "@storybook/icons" "^1.2.10" "@types/lodash" "^4.14.167" color-convert "^2.0.1" dequal "^2.0.2" @@ -4551,13 +4384,13 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/builder-webpack5@8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/builder-webpack5/-/builder-webpack5-8.2.9.tgz#44a2176b466fea79643045e849a66454c17c7ab1" - integrity sha512-D3oYk4LkteWZ3QLcdUTu/0rUvVNUp/bWwEKAycZDr2uFCOhv8VoS2/l/TaHjn3wpyWpVVKS6GgdP72K++YVufg== +"@storybook/builder-webpack5@8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/builder-webpack5/-/builder-webpack5-8.3.6.tgz#dbe5ddd9db2f760d60036ea4fb8a674658ca5006" + integrity sha512-Eqn2k8aA9f0o6IMQNAxGAMfSDeTP3YYCQAtOL5Gt5lgrqLV5JMTbZOfmaRBZ82ej/BBSAopnQKIJjQBBFx6kAQ== dependencies: - "@storybook/core-webpack" "8.2.9" - "@types/node" "^18.0.0" + "@storybook/core-webpack" "8.3.6" + "@types/node" "^22.0.0" "@types/semver" "^7.3.4" browser-assert "^1.2.1" case-sensitive-paths-webpack-plugin "^2.4.0" @@ -4584,69 +4417,45 @@ webpack-hot-middleware "^2.25.1" webpack-virtual-modules "^0.6.0" -"@storybook/codemod@8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/codemod/-/codemod-8.2.9.tgz#f6c7f43a5aa326b64544ad6f10038edc32293827" - integrity sha512-3yRx1lFMm1FXWVv+CKDiYM4gOQPEfpcZAQrjfcumxSDUrB091pnU1PeI92Prj3vCdi4+0oPNuN4yDGNUYTMP/A== - dependencies: - "@babel/core" "^7.24.4" - "@babel/preset-env" "^7.24.4" - "@babel/types" "^7.24.0" - "@storybook/core" "8.2.9" - "@storybook/csf" "0.1.11" - "@types/cross-spawn" "^6.0.2" - cross-spawn "^7.0.3" - globby "^14.0.1" - jscodeshift "^0.15.1" - lodash "^4.17.21" - prettier "^3.1.1" - recast "^0.23.5" - tiny-invariant "^1.3.1" - -"@storybook/components@^8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-8.2.9.tgz#a2394749d52940b7a224d1d4801d756b2750b488" - integrity sha512-OkkcZ/f/6o3GdFEEK9ZHKIGHWUHmavZUYs5xaSgU64bOrA2aqEFtfeWWitZYTv3Euhk8MVLWfyEMDfez0AlvDg== +"@storybook/components@^8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-8.3.6.tgz#2f5e9a755a964c94f0bab3cd400cc7a71d0489d2" + integrity sha512-TXuoGZY7X3iixF45lXkYOFk8k2q9OHcqHyHyem1gATLLQXgyOvDgzm+VB7uKBNzssRQPEE+La70nfG8bq/viRw== -"@storybook/core-webpack@8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/core-webpack/-/core-webpack-8.2.9.tgz#3a45f9815aad86ebe89e75562be26673d56c08da" - integrity sha512-6yL1su+d8IOTU+UkZqM9SeBcVc/G6vUHLsMdlWNyVtRus2JTMmT0K0/ll56jrm/ym0y98cxUOA1jsImkBubP2Q== +"@storybook/core-webpack@8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/core-webpack/-/core-webpack-8.3.6.tgz#4e4d78e52fe88e8f325c7be21b05e7e42cbea730" + integrity sha512-ks306CFKD7FePQzRYyTjddiLsSriceblzv4rI+IjVtftkJvcEbxub2yWkV27kPP/e9kSd4Li3M34bX5mkiwkZA== dependencies: - "@types/node" "^18.0.0" + "@types/node" "^22.0.0" ts-dedent "^2.0.0" -"@storybook/core@8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/core/-/core-8.2.9.tgz#68f8659014e06f4f65f6dbdf1dd10850f31d23b3" - integrity sha512-wSER8FpA6Il/jPyDfKm3yohxDtuhisNPTonMVzd3ulNWR4zERLddyO3HrHJJwdqYHLNk4SBFzwMGpQZVws1y0w== +"@storybook/core@8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/core/-/core-8.3.6.tgz#fb439d4edc0722e3bf6fdaff0469bb21566edab1" + integrity sha512-frwfgf0EJ7QL29DWZ5bla/g0eOOWqJGd14t+VUBlpP920zB6sdDfo7+p9JoCjD9u08lGeFDqbPNKayUk+0qDag== dependencies: - "@storybook/csf" "0.1.11" + "@storybook/csf" "^0.1.11" "@types/express" "^4.17.21" - "@types/node" "^18.0.0" + better-opn "^3.0.2" browser-assert "^1.2.1" - esbuild "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0" + esbuild "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0" esbuild-register "^3.5.0" express "^4.19.2" + jsdoc-type-pratt-parser "^4.0.0" process "^0.11.10" recast "^0.23.5" - util "^0.12.4" + semver "^7.6.2" + util "^0.12.5" ws "^8.2.3" -"@storybook/csf-plugin@8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/csf-plugin/-/csf-plugin-8.2.9.tgz#1ef4a4f4bf6a601ffae110dc9722ded834e422fa" - integrity sha512-QQCFb3g12VQQEraDV1UfCmniGhQZKyT6oEt1Im6dzzPJj9NQk+6BjWoDep33CZhBHWoLryrMQd2fjuHxnFRNEA== +"@storybook/csf-plugin@8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/csf-plugin/-/csf-plugin-8.3.6.tgz#8e6fd04f1dd4662f85f6c1e8fa56d4331f3be4c7" + integrity sha512-TJyJPFejO6Gyr3+bXqE/+LomQbivvfHEbee/GwtlRj0XF4KQlqnvuEdEdcK25JbD0NXT8AbyncEUmjoxE7ojQw== dependencies: unplugin "^1.3.1" -"@storybook/csf@0.1.11": - version "0.1.11" - resolved "https://registry.yarnpkg.com/@storybook/csf/-/csf-0.1.11.tgz#ad685a4fe564a47a6b73571c2e7c07b526f4f71b" - integrity sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg== - dependencies: - type-fest "^2.19.0" - "@storybook/csf@^0.0.1": version "0.0.1" resolved "https://registry.yarnpkg.com/@storybook/csf/-/csf-0.0.1.tgz#95901507dc02f0bc6f9ac8ee1983e2fc5bb98ce6" @@ -4654,34 +4463,41 @@ dependencies: lodash "^4.17.15" +"@storybook/csf@^0.1.11": + version "0.1.11" + resolved "https://registry.yarnpkg.com/@storybook/csf/-/csf-0.1.11.tgz#ad685a4fe564a47a6b73571c2e7c07b526f4f71b" + integrity sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg== + dependencies: + type-fest "^2.19.0" + "@storybook/global@^5.0.0": version "5.0.0" resolved "https://registry.yarnpkg.com/@storybook/global/-/global-5.0.0.tgz#b793d34b94f572c1d7d9e0f44fac4e0dbc9572ed" integrity sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ== -"@storybook/icons@^1.2.5": - version "1.2.10" - resolved "https://registry.yarnpkg.com/@storybook/icons/-/icons-1.2.10.tgz#d3d44912a3a88f3f04f77ce2c23a7e47e796f766" - integrity sha512-310apKdDcjbbX2VSLWPwhEwAgjxTzVagrwucVZIdGPErwiAppX8KvBuWZgPo+rQLVrtH8S+pw1dbUwjcE6d7og== +"@storybook/icons@^1.2.10": + version "1.2.12" + resolved "https://registry.yarnpkg.com/@storybook/icons/-/icons-1.2.12.tgz#3e4c939113b67df7ab17b78f805dbb57f4acf0db" + integrity sha512-UxgyK5W3/UV4VrI3dl6ajGfHM4aOqMAkFLWe2KibeQudLf6NJpDrDMSHwZj+3iKC4jFU7dkKbbtH2h/al4sW3Q== -"@storybook/instrumenter@8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/instrumenter/-/instrumenter-8.2.9.tgz#a809f9fb1ce738b2b50ba592d595f8961af92754" - integrity sha512-+DNjTbsMzlDggsvkhRuOy7aGvQJ4oLCPgunP5Se/3yBjG+M2bYDa0EmC5jC2nwZ3ffpuvbzaVe7fWf7R8W9F2Q== +"@storybook/instrumenter@8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/instrumenter/-/instrumenter-8.3.6.tgz#0696a8ba1549080c0670109a9e78beece6e358f5" + integrity sha512-0RowbKwoB/s7rtymlnKNiyWN1Z3ZK5mwgzVjlRmzxDL8hrdi5KDjTNExuJTRR3ZaBP2RR0/I3m/n0p9JhHAZvg== dependencies: "@storybook/global" "^5.0.0" - "@vitest/utils" "^1.3.1" + "@vitest/utils" "^2.0.5" util "^0.12.4" -"@storybook/manager-api@^8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/manager-api/-/manager-api-8.2.9.tgz#f09a83fce286bc48783c75e7d7184dd8a5381527" - integrity sha512-mkYvUlfqDw+0WbxIynh5TcrotmoXlumEsOA4+45zuNea8XpEgj5cNBUCnmfEO6yQ85swqkS8YYbMpg1cZyu/Vw== +"@storybook/manager-api@^8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/manager-api/-/manager-api-8.3.6.tgz#6dfb268a5f1f8228d0bac69fd6e63f6bd2620c2d" + integrity sha512-Xt5VFZcL+G/9uzaHjzWFhxRNrP+4rPhSRKEvCZorAbC9+Hv+ZDs1JSZS5wMb4WKpXBZ0rwDVOLwngqbVtfRHuQ== -"@storybook/nextjs@^8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/nextjs/-/nextjs-8.2.9.tgz#bb9b291070a102fafa637c928ca732e186d33af5" - integrity sha512-grWabBWTKp0ltJv+DuHtIH88oVIq2xFeTchVaA6mC9jqxmOilKe2KAQA2QNH6/5CXrGo+MuUO62UsHrYOIwsSg== +"@storybook/nextjs@^8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/nextjs/-/nextjs-8.3.6.tgz#e63aed3578c05c9a2358aa77ff46c6c74d9d1129" + integrity sha512-jNrEcS26OER645kJ3nMuSSgu8BWJhEY8MM9rDlE/133A/hojTBc2vZXwSfgZ22tAc7ckrbyw2gygEUPI2rHImA== dependencies: "@babel/core" "^7.24.4" "@babel/plugin-syntax-bigint" "^7.8.3" @@ -4697,11 +4513,11 @@ "@babel/preset-typescript" "^7.24.1" "@babel/runtime" "^7.24.4" "@pmmmwh/react-refresh-webpack-plugin" "^0.5.11" - "@storybook/builder-webpack5" "8.2.9" - "@storybook/preset-react-webpack" "8.2.9" - "@storybook/react" "8.2.9" - "@storybook/test" "8.2.9" - "@types/node" "^18.0.0" + "@storybook/builder-webpack5" "8.3.6" + "@storybook/preset-react-webpack" "8.3.6" + "@storybook/react" "8.3.6" + "@storybook/test" "8.3.6" + "@types/node" "^22.0.0" "@types/semver" "^7.3.4" babel-loader "^9.1.3" css-loader "^6.7.3" @@ -4715,25 +4531,25 @@ postcss-loader "^8.1.1" react-refresh "^0.14.0" resolve-url-loader "^5.0.0" - sass-loader "^12.4.0" + sass-loader "^13.2.0" semver "^7.3.5" style-loader "^3.3.1" - styled-jsx "5.1.1" + styled-jsx "^5.1.6" ts-dedent "^2.0.0" tsconfig-paths "^4.0.0" tsconfig-paths-webpack-plugin "^4.0.1" optionalDependencies: sharp "^0.33.3" -"@storybook/preset-react-webpack@8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/preset-react-webpack/-/preset-react-webpack-8.2.9.tgz#133f617433ebf22ff190754e0e0c6b121c83901e" - integrity sha512-uBLsUfwymWXGmfN/0vB7gLCC0CWDHc778605SWxakqFx7wGF1FZUW4R46qbDFrHTaKh+bundseRdy5/uklksLQ== +"@storybook/preset-react-webpack@8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/preset-react-webpack/-/preset-react-webpack-8.3.6.tgz#f1fd392ecfe9462b597d2d9cb5e5fadd69e61f5a" + integrity sha512-Ar0vhJITXa4xsXT3RdgYZ2mhXxE3jfUisQzsITey5a2RVgnSBIENggmRZ/6j1oVgEXFthbarNEsebGiA+2vDZg== dependencies: - "@storybook/core-webpack" "8.2.9" - "@storybook/react" "8.2.9" + "@storybook/core-webpack" "8.3.6" + "@storybook/react" "8.3.6" "@storybook/react-docgen-typescript-plugin" "1.0.6--canary.9.0c3f3b7.0" - "@types/node" "^18.0.0" + "@types/node" "^22.0.0" "@types/semver" "^7.3.4" find-up "^5.0.0" fs-extra "^11.1.0" @@ -4744,10 +4560,10 @@ tsconfig-paths "^4.2.0" webpack "5" -"@storybook/preview-api@^8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/preview-api/-/preview-api-8.2.9.tgz#e35ca783a1d98174e73223856397a9767766a737" - integrity sha512-D8/t+a78OJqQAcT/ABa1C4YM/OaLGQ9IvCsp3Q9ruUqDCwuZBj8bG3D4477dlY4owX2ycC0rWYu3VvuK0EmJjA== +"@storybook/preview-api@^8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/preview-api/-/preview-api-8.3.6.tgz#7891b0d9f86bfb49c98eb34487c432354710b468" + integrity sha512-/Wxvb7wbI2O2iH63arRQQyyojA630vibdshkFjuC/u1nYdptEV1jkxa0OYmbZbKCn4/ze6uH4hfsKOpDPV9SWg== "@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0": version "1.0.6--canary.9.0c3f3b7.0" @@ -4762,31 +4578,30 @@ react-docgen-typescript "^2.2.2" tslib "^2.0.0" -"@storybook/react-dom-shim@8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/react-dom-shim/-/react-dom-shim-8.2.9.tgz#db31bdab3a995759a9e45b2dc2ca0888a75fc89d" - integrity sha512-uCAjSQEsNk8somVn1j/I1G9G/uUax5byHseIIV0Eq3gVXttGd7gaWcP+TDHtqIaenWHx4l+hCSuCesxiLWmx4Q== +"@storybook/react-dom-shim@8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/react-dom-shim/-/react-dom-shim-8.3.6.tgz#40ce82a4e6559a617c4a7288b532652fefcd271e" + integrity sha512-9BO6VXIdli4GHSfiP/Z0gwAf7oQig3D/yWK2U1+91UWDV8nIAgnNBAi76U4ORC6MiK5MdkDfIikIxnLLeLnahA== -"@storybook/react@8.2.9", "@storybook/react@^8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/react/-/react-8.2.9.tgz#91348ab82e699a2d2f48b9721fe781782badc9ac" - integrity sha512-F2xZcTDxxjpbqt7eP8rEHmlksiKmE/qtPusEWEY4N4jK01kN+ncxSl8gkJpUohMEmAnVC5t/1v/sU57xv1DYpg== +"@storybook/react@8.3.6", "@storybook/react@^8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/react/-/react-8.3.6.tgz#da7dedf28c9985476409ab118142337db1bd03d0" + integrity sha512-s3COryqIOYK7urgZaCPb77zlxGjPKr6dIsYmblQJcsFY2ZlG2x0Ysm8b5oRgD8Pv71hCJ0PKYA4RzDgBVYJS9A== dependencies: - "@storybook/components" "^8.2.9" + "@storybook/components" "^8.3.6" "@storybook/global" "^5.0.0" - "@storybook/manager-api" "^8.2.9" - "@storybook/preview-api" "^8.2.9" - "@storybook/react-dom-shim" "8.2.9" - "@storybook/theming" "^8.2.9" + "@storybook/manager-api" "^8.3.6" + "@storybook/preview-api" "^8.3.6" + "@storybook/react-dom-shim" "8.3.6" + "@storybook/theming" "^8.3.6" "@types/escodegen" "^0.0.6" "@types/estree" "^0.0.51" - "@types/node" "^18.0.0" + "@types/node" "^22.0.0" acorn "^7.4.1" acorn-jsx "^5.3.1" acorn-walk "^7.2.0" escodegen "^2.1.0" html-tags "^3.1.0" - lodash "^4.17.21" prop-types "^15.7.2" react-element-to-jsx-string "^15.0.0" semver "^7.3.7" @@ -4794,33 +4609,25 @@ type-fest "~2.19" util-deprecate "^1.0.2" -"@storybook/test@8.2.9", "@storybook/test@^8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/test/-/test-8.2.9.tgz#097be36f7618a98713661d548a44dfe584143758" - integrity sha512-O5JZ5S8UVVR7V0ru5AiF/uRO+srAVwji0Iik7ihy8gw3V91WQNMmJh2KkdhG0R1enYeBsYZlipOm+AW7f/MmOA== +"@storybook/test@8.3.6", "@storybook/test@^8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/test/-/test-8.3.6.tgz#a1b92be405004f479319127bba833a52e8d075b1" + integrity sha512-WIc8LzK9jaEw+e3OiweEM2j3cppPzsWod59swuf6gDBf176EQLIyjtVc+Kh3qO4NNkcL+lwmqaLPjOxlBLaDbg== dependencies: - "@storybook/csf" "0.1.11" - "@storybook/instrumenter" "8.2.9" - "@testing-library/dom" "10.1.0" - "@testing-library/jest-dom" "6.4.5" + "@storybook/csf" "^0.1.11" + "@storybook/global" "^5.0.0" + "@storybook/instrumenter" "8.3.6" + "@testing-library/dom" "10.4.0" + "@testing-library/jest-dom" "6.5.0" "@testing-library/user-event" "14.5.2" - "@vitest/expect" "1.6.0" - "@vitest/spy" "1.6.0" + "@vitest/expect" "2.0.5" + "@vitest/spy" "2.0.5" util "^0.12.4" -"@storybook/testing-library@^0.2.2": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@storybook/testing-library/-/testing-library-0.2.2.tgz#c8e089cc8d7354f6066fdb580fae3eedf568aa7c" - integrity sha512-L8sXFJUHmrlyU2BsWWZGuAjv39Jl1uAqUHdxmN42JY15M4+XCMjGlArdCCjDe1wpTSW6USYISA9axjZojgtvnw== - dependencies: - "@testing-library/dom" "^9.0.0" - "@testing-library/user-event" "^14.4.0" - ts-dedent "^2.2.0" - -"@storybook/theming@^8.2.9": - version "8.2.9" - resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-8.2.9.tgz#6eb066f8957272c0bcb0078a8a9bc378ca9311d3" - integrity sha512-OL0NFvowPX85N5zIYdgeKKaFm7V4Vgtci093vL3cDZT13LGH6GuEzJKkUFGuUGNPFlJc+EgTj0o6PYKrOLyQ6w== +"@storybook/theming@^8.3.6": + version "8.3.6" + resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-8.3.6.tgz#57c5789903e50b84844aa8e7ce0e1f031e98a948" + integrity sha512-LQjUk6GXRW9ELkoBKuqzQKFUW+ajfGPfVELcfs3/VQX61VhthJ4olov4bGPc04wsmmFMgN/qODxT485IwOHfPQ== "@substrate/connect-extension-protocol@^2.0.0": version "2.0.0" @@ -5014,10 +4821,10 @@ resolved "https://registry.yarnpkg.com/@tanstack/table-core/-/table-core-8.17.3.tgz#d7a9830abb29cd369b52b2a7159dc0360af646fd" integrity sha512-mPBodDGVL+fl6d90wUREepHa/7lhsghg2A3vFpakEhrhtbIlgNAZiMr7ccTgak5qbHqF14Fwy+W1yFWQt+WmYQ== -"@testing-library/dom@10.1.0": - version "10.1.0" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-10.1.0.tgz#2d073e49771ad614da999ca48f199919e5176fb6" - integrity sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA== +"@testing-library/dom@10.4.0": + version "10.4.0" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-10.4.0.tgz#82a9d9462f11d240ecadbf406607c6ceeeff43a8" + integrity sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ== dependencies: "@babel/code-frame" "^7.10.4" "@babel/runtime" "^7.12.5" @@ -5028,27 +4835,12 @@ lz-string "^1.5.0" pretty-format "^27.0.2" -"@testing-library/dom@^9.0.0": - version "9.3.4" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-9.3.4.tgz#50696ec28376926fec0a1bf87d9dbac5e27f60ce" - integrity sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/runtime" "^7.12.5" - "@types/aria-query" "^5.0.1" - aria-query "5.1.3" - chalk "^4.1.0" - dom-accessibility-api "^0.5.9" - lz-string "^1.5.0" - pretty-format "^27.0.2" - -"@testing-library/jest-dom@6.4.5": - version "6.4.5" - resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz#badb40296477149136dabef32b572ddd3b56adf1" - integrity sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A== +"@testing-library/jest-dom@6.5.0": + version "6.5.0" + resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-6.5.0.tgz#50484da3f80fb222a853479f618a9ce5c47bfe54" + integrity sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA== dependencies: - "@adobe/css-tools" "^4.3.2" - "@babel/runtime" "^7.9.2" + "@adobe/css-tools" "^4.4.0" aria-query "^5.0.0" chalk "^3.0.0" css.escape "^1.5.1" @@ -5056,7 +4848,7 @@ lodash "^4.17.21" redent "^3.0.0" -"@testing-library/user-event@14.5.2", "@testing-library/user-event@^14.4.0": +"@testing-library/user-event@14.5.2": version "14.5.2" resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.5.2.tgz#db7257d727c891905947bd1c1a99da20e03c2ebd" integrity sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ== @@ -5212,13 +5004,6 @@ dependencies: "@types/node" "*" -"@types/cross-spawn@^6.0.2": - version "6.0.6" - resolved "https://registry.yarnpkg.com/@types/cross-spawn/-/cross-spawn-6.0.6.tgz#0163d0b79a6f85409e0decb8dcca17147f81fd22" - integrity sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA== - dependencies: - "@types/node" "*" - "@types/d3-force@^3.0.9": version "3.0.10" resolved "https://registry.yarnpkg.com/@types/d3-force/-/d3-force-3.0.10.tgz#6dc8fc6e1f35704f3b057090beeeb7ac674bff1a" @@ -5246,11 +5031,6 @@ resolved "https://registry.yarnpkg.com/@types/elasticsearch/-/elasticsearch-5.0.43.tgz#a3bbf56922de2d0e24c6117e8de1c9b50029c3c6" integrity sha512-N+MpzURpDCWd7zaJ7CE1aU+nBSeAABLhDE0lGodQ0LLftx7ku6hjTXLr9OAFZLSXiWL3Xxx8jts485ynrcm5NA== -"@types/emscripten@^1.39.6": - version "1.39.13" - resolved "https://registry.yarnpkg.com/@types/emscripten/-/emscripten-1.39.13.tgz#afeb1648648dc096efe57983e20387627306e2aa" - integrity sha512-cFq+fO/isvhvmuP/+Sl4K4jtU6E23DoivtbO4r50e3odaxAiVdbfSYRDdJ4gCdxx+3aRjhphS5ZMwIH4hFy/Cw== - "@types/escodegen@^0.0.6": version "0.0.6" resolved "https://registry.yarnpkg.com/@types/escodegen/-/escodegen-0.0.6.tgz#5230a9ce796e042cda6f086dbf19f22ea330659c" @@ -5507,13 +5287,6 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240" integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== -"@types/node@^18.0.0": - version "18.19.33" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.33.tgz#98cd286a1b8a5e11aa06623210240bcc28e95c48" - integrity sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A== - dependencies: - undici-types "~5.26.4" - "@types/node@^20": version "20.16.6" resolved "https://registry.yarnpkg.com/@types/node/-/node-20.16.6.tgz#0bf99fcebcee68ecdc2c45b160a10a0fe5c652b8" @@ -5528,6 +5301,13 @@ dependencies: undici-types "~6.19.2" +"@types/node@^22.0.0": + version "22.8.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.8.1.tgz#b39d4b98165e2ae792ce213f610c7c6108ccfa16" + integrity sha512-k6Gi8Yyo8EtrNtkHXutUu2corfDf9su95VYVP10aGYMMROM6SAItZi0w1XszA6RtWTHSVp5OeFof37w0IEqCQg== + dependencies: + undici-types "~6.19.8" + "@types/normalize-package-data@^2.4.0": version "2.4.4" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" @@ -5913,31 +5693,55 @@ dependencies: "@swc/core" "^1.5.7" -"@vitest/expect@1.6.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-1.6.0.tgz#0b3ba0914f738508464983f4d811bc122b51fb30" - integrity sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ== +"@vitest/expect@2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-2.0.5.tgz#f3745a6a2c18acbea4d39f5935e913f40d26fa86" + integrity sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA== dependencies: - "@vitest/spy" "1.6.0" - "@vitest/utils" "1.6.0" - chai "^4.3.10" + "@vitest/spy" "2.0.5" + "@vitest/utils" "2.0.5" + chai "^5.1.1" + tinyrainbow "^1.2.0" -"@vitest/spy@1.6.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@vitest/spy/-/spy-1.6.0.tgz#362cbd42ccdb03f1613798fde99799649516906d" - integrity sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw== +"@vitest/pretty-format@2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@vitest/pretty-format/-/pretty-format-2.0.5.tgz#91d2e6d3a7235c742e1a6cc50e7786e2f2979b1e" + integrity sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ== dependencies: - tinyspy "^2.2.0" + tinyrainbow "^1.2.0" -"@vitest/utils@1.6.0", "@vitest/utils@^1.3.1": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-1.6.0.tgz#5c5675ca7d6f546a7b4337de9ae882e6c57896a1" - integrity sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw== +"@vitest/pretty-format@2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@vitest/pretty-format/-/pretty-format-2.1.3.tgz#48b9b03de75507d1d493df7beb48dc39a1946a3e" + integrity sha512-XH1XdtoLZCpqV59KRbPrIhFCOO0hErxrQCMcvnQete3Vibb9UeIOX02uFPfVn3Z9ZXsq78etlfyhnkmIZSzIwQ== dependencies: - diff-sequences "^29.6.3" + tinyrainbow "^1.2.0" + +"@vitest/spy@2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@vitest/spy/-/spy-2.0.5.tgz#590fc07df84a78b8e9dd976ec2090920084a2b9f" + integrity sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA== + dependencies: + tinyspy "^3.0.0" + +"@vitest/utils@2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-2.0.5.tgz#6f8307a4b6bc6ceb9270007f73c67c915944e926" + integrity sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ== + dependencies: + "@vitest/pretty-format" "2.0.5" estree-walker "^3.0.3" - loupe "^2.3.7" - pretty-format "^29.7.0" + loupe "^3.1.1" + tinyrainbow "^1.2.0" + +"@vitest/utils@^2.0.5": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-2.1.3.tgz#e52aa5745384091b151cbdf79bb5a3ad2bea88d2" + integrity sha512-xpiVfDSg1RrYT0tX6czgerkpcKFmFOF/gCr30+Mve5V2kewCy4Prn1/NDMSRwaSmT7PRaOF83wu+bEtsY1wrvA== + dependencies: + "@vitest/pretty-format" "2.1.3" + loupe "^3.1.1" + tinyrainbow "^1.2.0" "@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.12.1": version "1.12.1" @@ -6070,22 +5874,6 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== -"@yarnpkg/fslib@2.10.3": - version "2.10.3" - resolved "https://registry.yarnpkg.com/@yarnpkg/fslib/-/fslib-2.10.3.tgz#a8c9893df5d183cf6362680b9f1c6d7504dd5717" - integrity sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A== - dependencies: - "@yarnpkg/libzip" "^2.3.0" - tslib "^1.13.0" - -"@yarnpkg/libzip@2.3.0", "@yarnpkg/libzip@^2.3.0": - version "2.3.0" - resolved "https://registry.yarnpkg.com/@yarnpkg/libzip/-/libzip-2.3.0.tgz#fe1e762e47669f6e2c960fc118436608d834e3be" - integrity sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg== - dependencies: - "@types/emscripten" "^1.39.6" - tslib "^1.13.0" - abbrev@1: version "1.1.1" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" @@ -6400,13 +6188,6 @@ aria-hidden@^1.1.1: dependencies: tslib "^2.0.0" -aria-query@5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" - integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== - dependencies: - deep-equal "^2.0.5" - aria-query@5.3.0, aria-query@^5.0.0, aria-query@^5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" @@ -6414,7 +6195,7 @@ aria-query@5.3.0, aria-query@^5.0.0, aria-query@^5.3.0: dependencies: dequal "^2.0.3" -array-buffer-byte-length@^1.0.0, array-buffer-byte-length@^1.0.1: +array-buffer-byte-length@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#1e5583ec16763540a27ae52eed99ff899223568f" integrity sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg== @@ -6563,10 +6344,10 @@ assert@^2.0.0: object.assign "^4.1.4" util "^0.12.5" -assertion-error@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" - integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== +assertion-error@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-2.0.1.tgz#f641a196b335690b1070bf00b6e7593fec190bf7" + integrity sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA== ast-types-flow@^0.0.8: version "0.0.8" @@ -6643,11 +6424,6 @@ axobject-query@^3.2.1: dependencies: dequal "^2.0.3" -babel-core@^7.0.0-bridge.0: - version "7.0.0-bridge.0" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" - integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== - babel-loader@^9.1.3: version "9.1.3" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.3.tgz#3d0e01b4e69760cc694ee306fe16d358aa1c6f9a" @@ -6710,6 +6486,13 @@ bech32@1.1.4: resolved "https://registry.yarnpkg.com/bech32/-/bech32-1.1.4.tgz#e38c9f37bf179b8eb16ae3a772b40c356d4832e9" integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ== +better-opn@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/better-opn/-/better-opn-3.0.2.tgz#f96f35deaaf8f34144a4102651babcf00d1d8817" + integrity sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ== + dependencies: + open "^8.0.4" + better-path-resolve@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/better-path-resolve/-/better-path-resolve-1.0.0.tgz#13a35a1104cdd48a7b74bf8758f96a1ee613f99d" @@ -6749,7 +6532,7 @@ bintrees@1.0.2: resolved "https://registry.yarnpkg.com/bintrees/-/bintrees-1.0.2.tgz#49f896d6e858a4a499df85c38fb399b9aff840f8" integrity sha512-VOMgTMwjAaUG580SXn3LacVgjurrbMme7ZZNYGSSV7mmtY6QQRh0Eg3pwIcntQ77DErK1L0NxkbetjcoXzVwKw== -bl@^4.0.3, bl@^4.1.0: +bl@^4.0.3: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== @@ -7088,18 +6871,16 @@ case-sensitive-paths-webpack-plugin@^2.4.0: resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== -chai@^4.3.10: - version "4.5.0" - resolved "https://registry.yarnpkg.com/chai/-/chai-4.5.0.tgz#707e49923afdd9b13a8b0b47d33d732d13812fd8" - integrity sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw== +chai@^5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/chai/-/chai-5.1.2.tgz#3afbc340b994ae3610ca519a6c70ace77ad4378d" + integrity sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw== dependencies: - assertion-error "^1.1.0" - check-error "^1.0.3" - deep-eql "^4.1.3" - get-func-name "^2.0.2" - loupe "^2.3.6" - pathval "^1.1.1" - type-detect "^4.1.0" + assertion-error "^2.0.1" + check-error "^2.1.1" + deep-eql "^5.0.1" + loupe "^3.1.0" + pathval "^2.0.0" chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" @@ -7131,12 +6912,10 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -check-error@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.3.tgz#a6502e4312a7ee969f646e83bb3ddd56281bd694" - integrity sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg== - dependencies: - get-func-name "^2.0.2" +check-error@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/check-error/-/check-error-2.1.1.tgz#87eb876ae71ee388fa0471fe423f494be1d96ccc" + integrity sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw== checkpoint-client@1.1.27: version "1.1.27" @@ -7255,13 +7034,6 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: inherits "^2.0.1" safe-buffer "^5.0.1" -citty@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/citty/-/citty-0.1.6.tgz#0f7904da1ed4625e1a9ea7e0fa780981aab7c5e4" - integrity sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ== - dependencies: - consola "^3.2.3" - cjs-module-lexer@^1.2.3: version "1.3.1" resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz#c485341ae8fd999ca4ee5af2d7a1c9ae01e0099c" @@ -7291,18 +7063,6 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-spinners@^2.5.0: - version "2.9.2" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" - integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== - cli-truncate@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" @@ -7352,15 +7112,6 @@ cliui@^8.0.1: strip-ansi "^6.0.1" wrap-ansi "^7.0.0" -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" @@ -7481,11 +7232,6 @@ commander@^4.0.0: resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== -commander@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" - integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== - commander@^8.3.0: version "8.3.0" resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" @@ -7539,11 +7285,6 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -consola@^3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/consola/-/consola-3.2.3.tgz#0741857aa88cfa0d6fd53f1cff0375136e98502f" - integrity sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ== - console-browserify@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" @@ -7763,13 +7504,6 @@ crypto-random-string@^2.0.0: resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== -crypto-random-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-4.0.0.tgz#5a3cc53d7dd86183df5da0312816ceeeb5bb1fc2" - integrity sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA== - dependencies: - type-fest "^1.0.1" - css-loader@^6.7.1, css-loader@^6.7.3: version "6.11.0" resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.11.0.tgz#33bae3bf6363d0a7c2cf9031c96c744ff54d85ba" @@ -7985,36 +7719,10 @@ deep-diff@^1.0.2: resolved "https://registry.yarnpkg.com/deep-diff/-/deep-diff-1.0.2.tgz#afd3d1f749115be965e89c63edc7abb1506b9c26" integrity sha512-aWS3UIVH+NPGCD1kki+DCU9Dua032iSsO43LqQpcs4R3+dVv7tX0qBGjiVHJHjplsoUM2XRO/KB92glqc68awg== -deep-eql@^4.1.3: - version "4.1.4" - resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-4.1.4.tgz#d0d3912865911bb8fac5afb4e3acfa6a28dc72b7" - integrity sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg== - dependencies: - type-detect "^4.0.0" - -deep-equal@^2.0.5: - version "2.2.3" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.3.tgz#af89dafb23a396c7da3e862abc0be27cf51d56e1" - integrity sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA== - dependencies: - array-buffer-byte-length "^1.0.0" - call-bind "^1.0.5" - es-get-iterator "^1.1.3" - get-intrinsic "^1.2.2" - is-arguments "^1.1.1" - is-array-buffer "^3.0.2" - is-date-object "^1.0.5" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.2" - isarray "^2.0.5" - object-is "^1.1.5" - object-keys "^1.1.1" - object.assign "^4.1.4" - regexp.prototype.flags "^1.5.1" - side-channel "^1.0.4" - which-boxed-primitive "^1.0.2" - which-collection "^1.0.1" - which-typed-array "^1.1.13" +deep-eql@^5.0.1: + version "5.0.2" + resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-5.0.2.tgz#4b756d8d770a9257300825d52a2c2cff99c3a341" + integrity sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q== deep-equal@~1.0.1: version "1.0.1" @@ -8052,6 +7760,11 @@ define-data-property@^1.0.1, define-data-property@^1.1.4: es-errors "^1.3.0" gopd "^1.0.1" +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" @@ -8061,11 +7774,6 @@ define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1: has-property-descriptors "^1.0.0" object-keys "^1.1.1" -defu@^6.1.4: - version "6.1.4" - resolved "https://registry.yarnpkg.com/defu/-/defu-6.1.4.tgz#4e0c9cf9ff68fe5f3d7f2765cc1a012dfdcb0479" - integrity sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg== - del@^6.0.0: version "6.1.1" resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" @@ -8123,7 +7831,7 @@ destroy@1.2.0, destroy@^1.0.4: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== -detect-indent@^6.0.0, detect-indent@^6.1.0: +detect-indent@^6.0.0: version "6.1.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== @@ -8151,11 +7859,6 @@ didyoumean@^1.2.2: resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== -diff-sequences@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" - integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== - diff@5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" @@ -8477,11 +8180,6 @@ env-paths@2.2.1, env-paths@^2.2.0, env-paths@^2.2.1: resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== -envinfo@^7.7.3: - version "7.13.0" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.13.0.tgz#81fbb81e5da35d74e814941aeab7c325a606fb31" - integrity sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q== - err-code@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" @@ -8565,21 +8263,6 @@ es-errors@^1.1.0, es-errors@^1.2.1, es-errors@^1.3.0: resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== -es-get-iterator@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" - integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.3" - has-symbols "^1.0.3" - is-arguments "^1.1.1" - is-map "^2.0.2" - is-set "^2.0.2" - is-string "^1.0.7" - isarray "^2.0.5" - stop-iteration-iterator "^1.0.0" - es-iterator-helpers@^1.0.15, es-iterator-helpers@^1.0.17: version "1.0.19" resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz#117003d0e5fec237b4b5c08aded722e0c6d50ca8" @@ -8644,34 +8327,35 @@ esbuild-register@^3.5.0: dependencies: debug "^4.3.4" -"esbuild@^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0": - version "0.21.5" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.21.5.tgz#9ca301b120922959b766360d8ac830da0d02997d" - integrity sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw== +"esbuild@^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0", esbuild@~0.23.0: + version "0.23.1" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.23.1.tgz#40fdc3f9265ec0beae6f59824ade1bd3d3d2dab8" + integrity sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg== optionalDependencies: - "@esbuild/aix-ppc64" "0.21.5" - "@esbuild/android-arm" "0.21.5" - "@esbuild/android-arm64" "0.21.5" - "@esbuild/android-x64" "0.21.5" - "@esbuild/darwin-arm64" "0.21.5" - "@esbuild/darwin-x64" "0.21.5" - "@esbuild/freebsd-arm64" "0.21.5" - "@esbuild/freebsd-x64" "0.21.5" - "@esbuild/linux-arm" "0.21.5" - "@esbuild/linux-arm64" "0.21.5" - "@esbuild/linux-ia32" "0.21.5" - "@esbuild/linux-loong64" "0.21.5" - "@esbuild/linux-mips64el" "0.21.5" - "@esbuild/linux-ppc64" "0.21.5" - "@esbuild/linux-riscv64" "0.21.5" - "@esbuild/linux-s390x" "0.21.5" - "@esbuild/linux-x64" "0.21.5" - "@esbuild/netbsd-x64" "0.21.5" - "@esbuild/openbsd-x64" "0.21.5" - "@esbuild/sunos-x64" "0.21.5" - "@esbuild/win32-arm64" "0.21.5" - "@esbuild/win32-ia32" "0.21.5" - "@esbuild/win32-x64" "0.21.5" + "@esbuild/aix-ppc64" "0.23.1" + "@esbuild/android-arm" "0.23.1" + "@esbuild/android-arm64" "0.23.1" + "@esbuild/android-x64" "0.23.1" + "@esbuild/darwin-arm64" "0.23.1" + "@esbuild/darwin-x64" "0.23.1" + "@esbuild/freebsd-arm64" "0.23.1" + "@esbuild/freebsd-x64" "0.23.1" + "@esbuild/linux-arm" "0.23.1" + "@esbuild/linux-arm64" "0.23.1" + "@esbuild/linux-ia32" "0.23.1" + "@esbuild/linux-loong64" "0.23.1" + "@esbuild/linux-mips64el" "0.23.1" + "@esbuild/linux-ppc64" "0.23.1" + "@esbuild/linux-riscv64" "0.23.1" + "@esbuild/linux-s390x" "0.23.1" + "@esbuild/linux-x64" "0.23.1" + "@esbuild/netbsd-x64" "0.23.1" + "@esbuild/openbsd-arm64" "0.23.1" + "@esbuild/openbsd-x64" "0.23.1" + "@esbuild/sunos-x64" "0.23.1" + "@esbuild/win32-arm64" "0.23.1" + "@esbuild/win32-ia32" "0.23.1" + "@esbuild/win32-x64" "0.23.1" esbuild@^0.18.10: version "0.18.20" @@ -8730,36 +8414,6 @@ esbuild@^0.20.0: "@esbuild/win32-ia32" "0.20.2" "@esbuild/win32-x64" "0.20.2" -esbuild@~0.23.0: - version "0.23.1" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.23.1.tgz#40fdc3f9265ec0beae6f59824ade1bd3d3d2dab8" - integrity sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg== - optionalDependencies: - "@esbuild/aix-ppc64" "0.23.1" - "@esbuild/android-arm" "0.23.1" - "@esbuild/android-arm64" "0.23.1" - "@esbuild/android-x64" "0.23.1" - "@esbuild/darwin-arm64" "0.23.1" - "@esbuild/darwin-x64" "0.23.1" - "@esbuild/freebsd-arm64" "0.23.1" - "@esbuild/freebsd-x64" "0.23.1" - "@esbuild/linux-arm" "0.23.1" - "@esbuild/linux-arm64" "0.23.1" - "@esbuild/linux-ia32" "0.23.1" - "@esbuild/linux-loong64" "0.23.1" - "@esbuild/linux-mips64el" "0.23.1" - "@esbuild/linux-ppc64" "0.23.1" - "@esbuild/linux-riscv64" "0.23.1" - "@esbuild/linux-s390x" "0.23.1" - "@esbuild/linux-x64" "0.23.1" - "@esbuild/netbsd-x64" "0.23.1" - "@esbuild/openbsd-arm64" "0.23.1" - "@esbuild/openbsd-x64" "0.23.1" - "@esbuild/sunos-x64" "0.23.1" - "@esbuild/win32-arm64" "0.23.1" - "@esbuild/win32-ia32" "0.23.1" - "@esbuild/win32-x64" "0.23.1" - escalade@^3.1.1, escalade@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" @@ -9170,7 +8824,7 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: md5.js "^1.3.4" safe-buffer "^5.1.1" -execa@5.1.1, execa@^5.0.0: +execa@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== @@ -9198,21 +8852,6 @@ execa@^1.0.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -execa@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-8.0.1.tgz#51f6a5943b580f963c3ca9c6321796db8cc39b8c" - integrity sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^8.0.1" - human-signals "^5.0.0" - is-stream "^3.0.0" - merge-stream "^2.0.0" - npm-run-path "^5.1.0" - onetime "^6.0.0" - signal-exit "^4.1.0" - strip-final-newline "^3.0.0" - expand-template@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" @@ -9291,7 +8930,7 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^3.2.5, fast-glob@^3.2.9, fast-glob@^3.3.0, fast-glob@^3.3.1, fast-glob@^3.3.2: +fast-glob@^3.2.5, fast-glob@^3.2.9, fast-glob@^3.3.0, fast-glob@^3.3.1: version "3.3.2" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== @@ -9334,13 +8973,6 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" -fd-package-json@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/fd-package-json/-/fd-package-json-1.2.0.tgz#4f218bb8ff65c21011d1f4f17cb3d0c9e72f8da7" - integrity sha512-45LSPmWf+gC5tdCQMNH4s9Sr00bIkiD9aN7dc5hqkrEw1geRYyDQS1v1oMHAW3ysfxfndqGsrDREHHjNNbKUfA== - dependencies: - walk-up-path "^3.0.1" - fetch-blob@^3.1.2, fetch-blob@^3.1.4: version "3.2.0" resolved "https://registry.yarnpkg.com/fetch-blob/-/fetch-blob-3.2.0.tgz#f09b8d4bbd45adc6f0c20b7e787e793e309dcce9" @@ -9407,15 +9039,6 @@ find-cache-dir@3.3.2, find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" -find-cache-dir@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - find-cache-dir@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-4.0.0.tgz#a30ee0448f81a3990708f6453633c733e2f6eec2" @@ -9482,11 +9105,6 @@ flatted@^3.2.9: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== -flow-parser@0.*: - version "0.236.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.236.0.tgz#8e8e6c59ff7e8d196c0ed215b3919320a1c6e332" - integrity sha512-0OEk9Gr+Yj7wjDW2KgaNYUypKau71jAfFyeLQF5iVtxqc6uJHag/MT7pmaEApf4qM7u86DkBcd4ualddYMfbLw== - flowbite-react@^0.10.1: version "0.10.1" resolved "https://registry.yarnpkg.com/flowbite-react/-/flowbite-react-0.10.1.tgz#28be9465f37aa7302f5bda8d9f3f56c873c97e41" @@ -9743,12 +9361,7 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-func-name@^2.0.1, get-func-name@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.2.tgz#0d7cf20cd13fda808669ffa88f4ffc7a3943fc41" - integrity sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ== - -get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: +get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== @@ -9781,11 +9394,6 @@ get-stream@^6.0.0: resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== -get-stream@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-8.0.1.tgz#def9dfd71742cd7754a7761ed43749a27d02eca2" - integrity sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA== - get-symbol-description@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.2.tgz#533744d5aa20aca4e079c8e5daf7fd44202821f5" @@ -9814,20 +9422,6 @@ getopts@2.3.0: resolved "https://registry.yarnpkg.com/getopts/-/getopts-2.3.0.tgz#71e5593284807e03e2427449d4f6712a268666f4" integrity sha512-5eDf9fuSXwxBL6q5HX+dhDj+dslFGWzU5thZ9kNKUkcPtaPdatmUFKwHFrLb/uf/WpA4BHET+AX3Scl56cAjpA== -giget@^1.0.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/giget/-/giget-1.2.3.tgz#ef6845d1140e89adad595f7f3bb60aa31c672cb6" - integrity sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA== - dependencies: - citty "^0.1.6" - consola "^3.2.3" - defu "^6.1.4" - node-fetch-native "^1.6.3" - nypm "^0.3.8" - ohash "^1.1.3" - pathe "^1.1.2" - tar "^6.2.0" - github-from-package@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" @@ -9941,18 +9535,6 @@ globby@11.1.0, globby@^11.0.0, globby@^11.0.1, globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" -globby@^14.0.1: - version "14.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-14.0.2.tgz#06554a54ccfe9264e5a9ff8eded46aa1e306482f" - integrity sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw== - dependencies: - "@sindresorhus/merge-streams" "^2.1.0" - fast-glob "^3.3.2" - ignore "^5.2.4" - path-type "^5.0.0" - slash "^5.1.0" - unicorn-magic "^0.1.0" - google-auth-library@^9.0.0: version "9.10.0" resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-9.10.0.tgz#c9fb940923f7ff2569d61982ee1748578c0bbfd4" @@ -9972,7 +9554,7 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6: +graceful-fs@^4.1.2, graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -10316,11 +9898,6 @@ human-signals@^2.1.0: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -human-signals@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-5.0.0.tgz#42665a284f9ae0dade3ba41ebc37eb4b852f3a28" - integrity sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ== - humanize-ms@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" @@ -10364,11 +9941,6 @@ ignore@^5.2.0, ignore@^5.3.1: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== -ignore@^5.2.4: - version "5.3.2" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" - integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== - image-size@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.1.1.tgz#ddd67d4dc340e52ac29ce5f546a09f4e29e840ac" @@ -10422,7 +9994,7 @@ ini@~1.3.0: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -internal-slot@^1.0.4, internal-slot@^1.0.7: +internal-slot@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802" integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== @@ -10476,7 +10048,7 @@ is-absolute-url@^4.0.0: resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-4.0.1.tgz#16e4d487d4fded05cfe0685e53ec86804a5e94dc" integrity sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A== -is-arguments@^1.0.4, is-arguments@^1.1.1: +is-arguments@^1.0.4: version "1.1.1" resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== @@ -10484,7 +10056,7 @@ is-arguments@^1.0.4, is-arguments@^1.1.1: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-array-buffer@^3.0.2, is-array-buffer@^3.0.4: +is-array-buffer@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.4.tgz#7a1f92b3d61edd2bc65d24f130530ea93d7fae98" integrity sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw== @@ -10557,7 +10129,7 @@ is-date-object@^1.0.1, is-date-object@^1.0.5: dependencies: has-tostringtag "^1.0.0" -is-docker@^2.0.0: +is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== @@ -10603,17 +10175,12 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" -is-interactive@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" - integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== - is-lambda@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== -is-map@^2.0.2, is-map@^2.0.3: +is-map@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== @@ -10668,13 +10235,6 @@ is-plain-object@5.0.0: resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== -is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - is-regex@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" @@ -10683,7 +10243,7 @@ is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-set@^2.0.2, is-set@^2.0.3: +is-set@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d" integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== @@ -10705,11 +10265,6 @@ is-stream@^2.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== -is-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" - integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== - is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" @@ -10773,7 +10328,7 @@ is-windows@1.0.2, is-windows@^1.0.0: resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== -is-wsl@2.2.0, is-wsl@^2.1.1: +is-wsl@2.2.0, is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== @@ -10805,11 +10360,6 @@ isexe@^2.0.0: resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== -isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - isows@1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/isows/-/isows-1.0.4.tgz#810cd0d90cc4995c26395d2aa4cfa4037ebdf061" @@ -10917,31 +10467,10 @@ jsbn@1.1.0: resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040" integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== -jscodeshift@^0.15.1: - version "0.15.2" - resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.15.2.tgz#145563860360b4819a558c75c545f39683e5a0be" - integrity sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA== - dependencies: - "@babel/core" "^7.23.0" - "@babel/parser" "^7.23.0" - "@babel/plugin-transform-class-properties" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.23.0" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.11" - "@babel/plugin-transform-optional-chaining" "^7.23.0" - "@babel/plugin-transform-private-methods" "^7.22.5" - "@babel/preset-flow" "^7.22.15" - "@babel/preset-typescript" "^7.23.0" - "@babel/register" "^7.22.15" - babel-core "^7.0.0-bridge.0" - chalk "^4.1.2" - flow-parser "0.*" - graceful-fs "^4.2.4" - micromatch "^4.0.4" - neo-async "^2.5.0" - node-dir "^0.1.17" - recast "^0.23.3" - temp "^0.8.4" - write-file-atomic "^2.3.0" +jsdoc-type-pratt-parser@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.1.0.tgz#ff6b4a3f339c34a6c188cbf50a16087858d22113" + integrity sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg== jsesc@^2.5.1: version "2.5.2" @@ -11084,11 +10613,6 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -klona@^2.0.4: - version "2.0.6" - resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" - integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== - knex@^2.4.2: version "2.5.1" resolved "https://registry.yarnpkg.com/knex/-/knex-2.5.1.tgz#a6c6b449866cf4229f070c17411f23871ba52ef9" @@ -11202,11 +10726,6 @@ lazystream@^1.0.0: dependencies: readable-stream "^2.0.5" -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - levn@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" @@ -11355,7 +10874,7 @@ lodash@4.17.21, lodash@^4.17.11, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17. resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -log-symbols@4.1.0, log-symbols@^4.1.0: +log-symbols@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== @@ -11370,12 +10889,10 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" -loupe@^2.3.6, loupe@^2.3.7: - version "2.3.7" - resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.7.tgz#6e69b7d4db7d3ab436328013d37d1c8c3540c697" - integrity sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA== - dependencies: - get-func-name "^2.0.1" +loupe@^3.1.0, loupe@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/loupe/-/loupe-3.1.2.tgz#c86e0696804a02218f2206124c45d8b15291a240" + integrity sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg== lower-case@^2.0.2: version "2.0.2" @@ -11435,14 +10952,6 @@ make-dir@4.0.0: dependencies: semver "^7.5.3" -make-dir@^2.0.0, make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - make-dir@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" @@ -11632,11 +11141,6 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mimic-fn@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" - integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== - mimic-response@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" @@ -11676,7 +11180,7 @@ minimatch@9.0.3: dependencies: brace-expansion "^2.0.1" -minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -11906,7 +11410,7 @@ negotiator@0.6.3, negotiator@^0.6.2: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== -neo-async@^2.5.0, neo-async@^2.6.2: +neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== @@ -12016,23 +11520,11 @@ node-buffer-encoding@^1.0.1: resolved "https://registry.yarnpkg.com/node-buffer-encoding/-/node-buffer-encoding-1.0.2.tgz#48a2d5be72b87e01e783736fa4ca4abc2591b509" integrity sha512-v2QFjf04xWb5Q7cyzbi8qEwe2vw2xJBXT7+pMOLA02+KJZlcJ/6syFYiH96ClXKfOG/kyBeysAuewJ7zfAUYKQ== -node-dir@^0.1.17: - version "0.1.17" - resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" - integrity sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg== - dependencies: - minimatch "^3.0.2" - node-domexception@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5" integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== -node-fetch-native@^1.6.3: - version "1.6.4" - resolved "https://registry.yarnpkg.com/node-fetch-native/-/node-fetch-native-1.6.4.tgz#679fc8fd8111266d47d7e72c379f1bed9acff06e" - integrity sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ== - node-fetch@2.6.12: version "2.6.12" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.12.tgz#02eb8e22074018e3d5a83016649d04df0e348fba" @@ -12198,13 +11690,6 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -npm-run-path@^5.1.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.3.0.tgz#e23353d0ebb9317f174e93417e4a4d82d0249e9f" - integrity sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ== - dependencies: - path-key "^4.0.0" - npmlog@^6.0.0: version "6.0.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830" @@ -12227,17 +11712,6 @@ nth-check@^2.0.1: dependencies: boolbase "^1.0.0" -nypm@^0.3.8: - version "0.3.8" - resolved "https://registry.yarnpkg.com/nypm/-/nypm-0.3.8.tgz#a16b078b161be5885351e72cf0b97326973722bf" - integrity sha512-IGWlC6So2xv6V4cIDmoV0SwwWx7zLG086gyqkyumteH2fIgCAM4nDVFB2iDRszDvmdSVW9xb1N+2KjQ6C7d4og== - dependencies: - citty "^0.1.6" - consola "^3.2.3" - execa "^8.0.1" - pathe "^1.1.2" - ufo "^1.4.0" - object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -12327,11 +11801,6 @@ objectorarray@^1.0.5: resolved "https://registry.yarnpkg.com/objectorarray/-/objectorarray-1.0.5.tgz#2c05248bbefabd8f43ad13b41085951aac5e68a5" integrity sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg== -ohash@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/ohash/-/ohash-1.1.3.tgz#f12c3c50bfe7271ce3fd1097d42568122ccdcf07" - integrity sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw== - on-exit-leak-free@^2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz#fed195c9ebddb7d9e4c3842f93f281ac8dadd3b8" @@ -12351,20 +11820,13 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" -onetime@^5.1.0, onetime@^5.1.2: +onetime@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" -onetime@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" - integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== - dependencies: - mimic-fn "^4.0.0" - only@~0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/only/-/only-0.0.2.tgz#2afde84d03e50b9a8edc444e30610a70295edfb4" @@ -12378,6 +11840,15 @@ open@7.4.2: is-docker "^2.0.0" is-wsl "^2.1.1" +open@^8.0.4: + version "8.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + optionator@^0.9.3: version "0.9.4" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" @@ -12390,21 +11861,6 @@ optionator@^0.9.3: type-check "^0.4.0" word-wrap "^1.2.5" -ora@^5.4.1: - version "5.4.1" - resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" - integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== - dependencies: - bl "^4.1.0" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-spinners "^2.5.0" - is-interactive "^1.0.0" - is-unicode-supported "^0.1.0" - log-symbols "^4.1.0" - strip-ansi "^6.0.0" - wcwidth "^1.0.1" - os-browserify@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" @@ -12629,11 +12085,6 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-key@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" - integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== - path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" @@ -12669,20 +12120,10 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -path-type@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-5.0.0.tgz#14b01ed7aea7ddf9c7c3f46181d4d04f9c785bb8" - integrity sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg== - -pathe@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/pathe/-/pathe-1.1.2.tgz#6c4cb47a945692e48a1ddd6e4094d170516437ec" - integrity sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ== - -pathval@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d" - integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== +pathval@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pathval/-/pathval-2.0.0.tgz#7e2550b422601d4f6b8e26f1301bc8f15a741a25" + integrity sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA== pbkdf2@^3.0.3, pbkdf2@^3.1.2: version "3.1.2" @@ -12819,18 +12260,11 @@ pino-pretty@^11.1.0: sonic-boom "^4.0.1" strip-json-comments "^3.1.1" -pirates@^4.0.1, pirates@^4.0.6: +pirates@^4.0.1: version "4.0.6" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - dependencies: - find-up "^3.0.0" - pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" @@ -13056,11 +12490,6 @@ prettier@^3.0.3, prettier@^3.2.5: resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368" integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A== -prettier@^3.1.1: - version "3.3.3" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.3.tgz#30c54fe0be0d8d12e6ae61dbb10109ea00d53105" - integrity sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew== - pretty-error@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" @@ -13078,15 +12507,6 @@ pretty-format@^27.0.2: ansi-styles "^5.0.0" react-is "^17.0.1" -pretty-format@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" - integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== - dependencies: - "@jest/schemas" "^29.6.3" - ansi-styles "^5.0.0" - react-is "^18.0.0" - prisma-kysely@^1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/prisma-kysely/-/prisma-kysely-1.8.0.tgz#e14c077bbd6a143a301bb75d9f2701bfd580d820" @@ -13145,7 +12565,7 @@ promise-retry@^2.0.1: err-code "^2.0.2" retry "^0.12.0" -prompts@2.4.2, prompts@^2.4.0: +prompts@2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== @@ -13383,11 +12803,6 @@ react-is@^17.0.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== -react-is@^18.0.0: - version "18.3.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" - integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== - react-jazzicon@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/react-jazzicon/-/react-jazzicon-1.0.4.tgz#31e5f6908e042786ba93a9093b852dea1870e7a0" @@ -13554,7 +12969,7 @@ readline-sync@^1.4.10: resolved "https://registry.yarnpkg.com/readline-sync/-/readline-sync-1.4.10.tgz#41df7fbb4b6312d673011594145705bf56d8873b" integrity sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw== -recast@^0.23.3, recast@^0.23.5: +recast@^0.23.5: version "0.23.9" resolved "https://registry.yarnpkg.com/recast/-/recast-0.23.9.tgz#587c5d3a77c2cfcb0c18ccce6da4361528c2587b" integrity sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q== @@ -13646,7 +13061,7 @@ regexp-to-ast@0.5.0: resolved "https://registry.yarnpkg.com/regexp-to-ast/-/regexp-to-ast-0.5.0.tgz#56c73856bee5e1fef7f73a00f1473452ab712a24" integrity sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw== -regexp.prototype.flags@^1.5.1, regexp.prototype.flags@^1.5.2: +regexp.prototype.flags@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334" integrity sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw== @@ -13797,14 +13212,6 @@ resolve@^2.0.0-next.5: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - retry-request@^7.0.0: version "7.0.2" resolved "https://registry.yarnpkg.com/retry-request/-/retry-request-7.0.2.tgz#60bf48cfb424ec01b03fca6665dee91d06dd95f3" @@ -13857,13 +13264,6 @@ rimraf@^5.0.5: dependencies: glob "^10.3.7" -rimraf@~2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" @@ -13927,12 +13327,11 @@ safe-regex-test@^1.0.3: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sass-loader@^12.4.0: - version "12.6.0" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-12.6.0.tgz#5148362c8e2cdd4b950f3c63ac5d16dbfed37bcb" - integrity sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA== +sass-loader@^13.2.0: + version "13.3.3" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-13.3.3.tgz#60df5e858788cffb1a3215e5b92e9cba61e7e133" + integrity sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA== dependencies: - klona "^2.0.4" neo-async "^2.6.2" scale-ts@^1.6.0: @@ -13984,7 +13383,7 @@ secure-json-parse@^2.4.0: resolved "https://registry.yarnpkg.com/secure-json-parse/-/secure-json-parse-2.7.0.tgz#5a5f9cd6ae47df23dba3151edd06855d47e09862" integrity sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw== -"semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0: +"semver@2 || 3 || 4 || 5", semver@^5.5.0: version "5.7.2" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== @@ -13999,7 +13398,7 @@ semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semve resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== -semver@^7.6.3: +semver@^7.6.2, semver@^7.6.3: version "7.6.3" resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== @@ -14092,13 +13491,6 @@ sha.js@^2.4.0, sha.js@^2.4.8: inherits "^2.0.1" safe-buffer "^5.0.1" -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - sharp@^0.33.3, sharp@^0.33.5: version "0.33.5" resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.33.5.tgz#13e0e4130cc309d6a9497596715240b2ec0c594e" @@ -14172,7 +13564,7 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== -signal-exit@^4.0.1, signal-exit@^4.1.0: +signal-exit@^4.0.1: version "4.1.0" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== @@ -14208,11 +13600,6 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slash@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-5.1.0.tgz#be3adddcdf09ac38eebe8dcdc7b1a57a75b095ce" - integrity sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg== - slice-ansi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" @@ -14280,7 +13667,7 @@ source-map-js@^1.2.1: resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== -source-map-support@^0.5.12, source-map-support@^0.5.16, source-map-support@^0.5.21, source-map-support@~0.5.20: +source-map-support@^0.5.12, source-map-support@^0.5.21, source-map-support@~0.5.20: version "0.5.21" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== @@ -14405,51 +13792,17 @@ statuses@2.0.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== -stop-iteration-iterator@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4" - integrity sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ== - dependencies: - internal-slot "^1.0.4" - storybook-addon-pseudo-states@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/storybook-addon-pseudo-states/-/storybook-addon-pseudo-states-3.1.1.tgz#4bbdb995ed636586ba744df37abab036158b2401" integrity sha512-08JNTfsiSfj0GgNV4q6+v6iU+Acp7ib/MdySPDb8p+C8N/e+kf6lnM7kIiE/GnTPXlg3dfV6FMaWgGYVfdTcLw== -storybook@^8.2.9: - version "8.2.9" - resolved "https://registry.yarnpkg.com/storybook/-/storybook-8.2.9.tgz#35a670cb72367709b6ad3627dfb77c5e25a339f0" - integrity sha512-S7Q/Yt4A+nu1O23rg39lQvBqL2Vg+PKXbserDWUR4LFJtfmoZ2xGO8oFIhJmvvhjUBvolw1q7QDeswPq2i0sGw== +storybook@^8.3.6: + version "8.3.6" + resolved "https://registry.yarnpkg.com/storybook/-/storybook-8.3.6.tgz#c5e733504fac26c1a31c527a645c04ec7da4222f" + integrity sha512-9GVbtej6ZzPRUM7KRQ7848506FfHrUiJGqPuIQdoSJd09EmuEoLjmLAgEOmrHBQKgGYMaM7Vh9GsTLim6vwZTQ== dependencies: - "@babel/core" "^7.24.4" - "@babel/types" "^7.24.0" - "@storybook/codemod" "8.2.9" - "@storybook/core" "8.2.9" - "@types/semver" "^7.3.4" - "@yarnpkg/fslib" "2.10.3" - "@yarnpkg/libzip" "2.3.0" - chalk "^4.1.0" - commander "^6.2.1" - cross-spawn "^7.0.3" - detect-indent "^6.1.0" - envinfo "^7.7.3" - execa "^5.0.0" - fd-package-json "^1.2.0" - find-up "^5.0.0" - fs-extra "^11.1.0" - giget "^1.0.0" - globby "^14.0.1" - jscodeshift "^0.15.1" - leven "^3.1.0" - ora "^5.4.1" - prettier "^3.1.1" - prompts "^2.4.0" - semver "^7.3.7" - strip-json-comments "^3.0.1" - tempy "^3.1.0" - tiny-invariant "^1.3.1" - ts-dedent "^2.0.0" + "@storybook/core" "8.3.6" stream-browserify@^3.0.0: version "3.0.0" @@ -14505,7 +13858,16 @@ streamsearch@^1.1.0: resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== -"string-width-cjs@npm:string-width@^4.2.0", string-width@4.2.3, "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@4.2.3, "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -14602,7 +13964,14 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -14643,11 +14012,6 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-final-newline@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" - integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== - strip-indent@3.0.0, strip-indent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" @@ -14662,7 +14026,7 @@ strip-indent@^4.0.0: dependencies: min-indent "^1.0.1" -strip-json-comments@3.1.1, strip-json-comments@^3.0.1, strip-json-comments@^3.1.1: +strip-json-comments@3.1.1, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== @@ -14689,6 +14053,13 @@ styled-jsx@5.1.1: dependencies: client-only "0.0.1" +styled-jsx@^5.1.6: + version "5.1.6" + resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.1.6.tgz#83b90c077e6c6a80f7f5e8781d0f311b2fe41499" + integrity sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA== + dependencies: + client-only "0.0.1" + sucrase@^3.32.0: version "3.35.0" resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.35.0.tgz#57f17a3d7e19b36d8995f06679d121be914ae263" @@ -14894,7 +14265,7 @@ tar-stream@^2.1.4, tar-stream@^2.2.0: inherits "^2.0.3" readable-stream "^3.1.1" -tar@^6.0.2, tar@^6.1.11, tar@^6.1.2, tar@^6.2.0: +tar@^6.0.2, tar@^6.1.11, tar@^6.1.2: version "6.2.1" resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== @@ -14941,18 +14312,6 @@ temp-dir@2.0.0, temp-dir@^2.0.0: resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== -temp-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-3.0.0.tgz#7f147b42ee41234cc6ba3138cd8e8aa2302acffa" - integrity sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw== - -temp@^0.8.4: - version "0.8.4" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" - integrity sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg== - dependencies: - rimraf "~2.6.2" - tempy@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tempy/-/tempy-1.0.1.tgz#30fe901fd869cfb36ee2bd999805aa72fbb035de" @@ -14964,16 +14323,6 @@ tempy@1.0.1: type-fest "^0.16.0" unique-string "^2.0.0" -tempy@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/tempy/-/tempy-3.1.0.tgz#00958b6df85db8589cb595465e691852aac038e9" - integrity sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g== - dependencies: - is-stream "^3.0.0" - temp-dir "^3.0.0" - type-fest "^2.12.2" - unique-string "^3.0.0" - term-size@^2.1.0: version "2.2.1" resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" @@ -15062,10 +14411,15 @@ tiny-invariant@^1.3.1, tiny-invariant@^1.3.3: resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.3.tgz#46680b7a873a0d5d10005995eb90a70d74d60127" integrity sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg== -tinyspy@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/tinyspy/-/tinyspy-2.2.1.tgz#117b2342f1f38a0dbdcc73a50a454883adf861d1" - integrity sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A== +tinyrainbow@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/tinyrainbow/-/tinyrainbow-1.2.0.tgz#5c57d2fc0fb3d1afd78465c33ca885d04f02abb5" + integrity sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ== + +tinyspy@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/tinyspy/-/tinyspy-3.0.2.tgz#86dd3cf3d737b15adcf17d7887c84a75201df20a" + integrity sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q== tmp@0.2.1: version "0.2.1" @@ -15211,7 +14565,7 @@ tsconfig@^7.0.0: strip-bom "^3.0.0" strip-json-comments "^2.0.0" -tslib@^1.13.0, tslib@^1.8.1: +tslib@^1.8.1: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== @@ -15337,11 +14691,6 @@ type-detect@4.0.8: resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== -type-detect@^4.0.0, type-detect@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.1.0.tgz#deb2453e8f08dcae7ae98c626b13dddb0155906c" - integrity sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw== - type-fest@^0.13.1: version "0.13.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" @@ -15372,12 +14721,7 @@ type-fest@^0.8.0, type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -type-fest@^1.0.1: - version "1.4.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" - integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== - -type-fest@^2.12.2, type-fest@^2.14.0, type-fest@^2.19.0, type-fest@~2.19: +type-fest@^2.14.0, type-fest@^2.19.0, type-fest@~2.19: version "2.19.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== @@ -15464,11 +14808,6 @@ uc.micro@^2.0.0, uc.micro@^2.1.0: resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-2.1.0.tgz#f8d3f7d0ec4c3dea35a7e3c8efa4cb8b45c9e7ee" integrity sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A== -ufo@^1.4.0: - version "1.5.3" - resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.5.3.tgz#3325bd3c977b6c6cd3160bf4ff52989adc9d3344" - integrity sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw== - unbox-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" @@ -15484,7 +14823,7 @@ undici-types@~5.26.4: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -undici-types@~6.19.2: +undici-types@~6.19.2, undici-types@~6.19.8: version "6.19.8" resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02" integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw== @@ -15519,11 +14858,6 @@ unicode-property-aliases-ecmascript@^2.0.0: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== -unicorn-magic@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/unicorn-magic/-/unicorn-magic-0.1.0.tgz#1bb9a51c823aaf9d73a8bfcd3d1a23dde94b0ce4" - integrity sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ== - unique-filename@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" @@ -15545,13 +14879,6 @@ unique-string@^2.0.0: dependencies: crypto-random-string "^2.0.0" -unique-string@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-3.0.0.tgz#84a1c377aff5fd7a8bc6b55d8244b2bd90d75b9a" - integrity sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ== - dependencies: - crypto-random-string "^4.0.0" - unist-util-is@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" @@ -15769,11 +15096,6 @@ wait-for-expect@^3.0.2: resolved "https://registry.yarnpkg.com/wait-for-expect/-/wait-for-expect-3.0.2.tgz#d2f14b2f7b778c9b82144109c8fa89ceaadaa463" integrity sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag== -walk-up-path@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-3.0.1.tgz#c8d78d5375b4966c717eb17ada73dbd41490e886" - integrity sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA== - watchpack@^2.4.1: version "2.4.2" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.2.tgz#2feeaed67412e7c33184e5a79ca738fbd38564da" @@ -15927,7 +15249,7 @@ which-pm@2.0.0: load-yaml-file "^0.2.0" path-exists "^4.0.0" -which-typed-array@^1.1.13, which-typed-array@^1.1.14, which-typed-array@^1.1.15, which-typed-array@^1.1.2, which-typed-array@^1.1.9: +which-typed-array@^1.1.14, which-typed-array@^1.1.15, which-typed-array@^1.1.2, which-typed-array@^1.1.9: version "1.1.15" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d" integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== @@ -15969,7 +15291,7 @@ workerpool@6.2.1: resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343" integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -15996,6 +15318,15 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" @@ -16010,15 +15341,6 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== -write-file-atomic@^2.3.0: - version "2.4.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" - integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - ws@7.4.6: version "7.4.6" resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" From 9d4063c6eb313f5fd2024070a299e94861339ea6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20T=C3=B3rz?= <93620601+torztomasz@users.noreply.github.com> Date: Tue, 29 Oct 2024 09:59:55 +0100 Subject: [PATCH 003/177] Bump NextJS to v15 (#5627) --- package.json | 4 +- packages/backend-tools/package.json | 4 +- packages/config/package.json | 2 +- packages/discovery-types/package.json | 3 +- packages/discovery/package.json | 2 +- packages/frontend/.eslintrc.json | 79 - packages/frontend/eslint.config.mjs | 126 + packages/frontend/next-env.d.ts | 2 +- packages/frontend/package.json | 35 +- .../app/(side-nav)/bridges/summary/page.tsx | 2 +- .../app/(side-nav)/scaling/activity/page.tsx | 2 +- .../src/app/(side-nav)/scaling/costs/page.tsx | 2 +- .../_components/anomaly-indicator.stories.tsx | 2 +- .../src/app/(side-nav)/scaling/tvl/page.tsx | 2 +- .../projects/[slug]/opengraph-image.tsx | 1 - .../bridges/projects/[slug]/page.tsx | 10 +- .../projects/[layer]/[bridge]/page.tsx | 11 +- .../alphabet-selector-char.tsx | 51 +- .../alphabet-selector/alphabet-selector.tsx | 2 +- .../side-nav/glossary-side-nav-item.tsx | 42 +- .../side-nav/glossary-side-nav.tsx | 2 +- .../_assets/office-hours-illustration.tsx | 16 +- .../governance/publications/[slug]/page.tsx | 12 +- .../projects/[slug]/opengraph-image.tsx | 1 - .../scaling/projects/[slug]/page.tsx | 10 +- .../projects/[slug]/tvl-breakdown/page.tsx | 10 +- .../(top-nav)/zk-catalog/[project]/page.tsx | 12 +- .../scaling/tvl/[slug]/breakdown/route.ts | 3 +- .../api/(public)/scaling/tvl/[slug]/route.ts | 3 +- .../src/app/asset-risks/[address]/page.tsx | 14 +- .../app/asset-risks/_components/drawer.tsx | 23 +- .../src/components/core/accordion.tsx | 35 +- .../frontend/src/components/core/button.tsx | 27 +- .../frontend/src/components/core/checkbox.tsx | 17 +- .../src/components/core/collapsible.tsx | 12 +- .../frontend/src/components/core/command.tsx | 86 +- .../frontend/src/components/core/dialog.tsx | 50 +- .../src/components/core/directory-tabs.tsx | 79 +- .../frontend/src/components/core/drawer.tsx | 45 +- .../src/components/core/navigation-menu.tsx | 46 +- .../src/components/core/overflow-wrapper.tsx | 196 +- .../frontend/src/components/core/popover.tsx | 24 +- .../src/components/core/radio-group.tsx | 27 +- .../frontend/src/components/core/select.tsx | 91 +- .../frontend/src/components/core/tabs.tsx | 79 +- .../src/components/core/tooltip/tooltip.tsx | 34 +- .../src/components/link/custom-link.tsx | 2 +- .../components/nav/nav-sidebar-wrapper.tsx | 2 +- .../frontend/src/components/progress-bar.tsx | 2 +- .../pentagon/pentagon-rosette-icon.tsx | 3 +- .../src/components/table/cells/type-cell.tsx | 2 + .../frontend/src/components/table/table.tsx | 101 +- .../frontend/src/hooks/use-event-listener.ts | 8 +- packages/frontend/src/hooks/use-hover.tsx | 2 +- .../frontend/src/hooks/use-local-storage.ts | 1 - .../src/hooks/use-on-click-outside.tsx | 2 +- packages/frontend/src/icons/heart.tsx | 104 +- .../src/icons/products/social-icon.tsx | 2 +- .../project/get-da-project-entry.ts | 1 - .../features/scaling/liveness/get-liveness.ts | 2 + packages/frontend/src/trpc/server.ts | 4 +- packages/frontend/src/utils/cookies/common.ts | 1 + packages/frontend/src/utils/cookies/server.ts | 11 +- packages/frontend/src/utils/merge-refs.tsx | 2 +- .../src/utils/project/get-project-links.ts | 6 +- packages/frontend/tsconfig.json | 2 +- packages/frontend/types.d.ts | 1 - packages/uops-dashboard/package.json | 2 +- yarn.lock | 6057 ++++++++--------- 69 files changed, 3582 insertions(+), 4076 deletions(-) delete mode 100644 packages/frontend/.eslintrc.json create mode 100644 packages/frontend/eslint.config.mjs diff --git a/package.json b/package.json index 4cb65027215..50f08cee5c7 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,9 @@ "yarn": ">=1.22.0 <2" }, "workspaces": { - "packages": ["packages/*"] + "packages": [ + "packages/*" + ] }, "packageManager": "yarn@1.22.19", "scripts": { diff --git a/packages/backend-tools/package.json b/packages/backend-tools/package.json index 4bca0c243df..bfe0f742c88 100644 --- a/packages/backend-tools/package.json +++ b/packages/backend-tools/package.json @@ -30,8 +30,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@l2beat/shared-pure": "*", "@elastic/elasticsearch": "^8.13.1", + "@l2beat/shared-pure": "*", "chalk": "^4.1.2", "dotenv": "^16.3.1", "error-stack-parser": "^2.1.4", @@ -39,8 +39,8 @@ }, "devDependencies": { "@sinonjs/fake-timers": "^11.1.0", - "@types/sinonjs__fake-timers": "^8.1.2", "@types/elasticsearch": "^5.0.43", + "@types/sinonjs__fake-timers": "^8.1.2", "@types/uuid": "^9.0.8" } } diff --git a/packages/config/package.json b/packages/config/package.json index da0d9184443..164678072e4 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -26,10 +26,10 @@ }, "dependencies": { "@l2beat/backend-tools": "*", + "@l2beat/discovery": "*", "@l2beat/discovery-types": "*", "@l2beat/shared": "*", "@l2beat/shared-pure": "*", - "@l2beat/discovery": "*", "chalk": "^4.1.2", "cheerio": "^1.0.0-rc.11", "ethers": "^5.7.2", diff --git a/packages/discovery-types/package.json b/packages/discovery-types/package.json index ef3def859ce..18ac75a02c7 100644 --- a/packages/discovery-types/package.json +++ b/packages/discovery-types/package.json @@ -30,6 +30,5 @@ }, "dependencies": { "zod": "^3.22.2" - }, - "devDependencies": {} + } } diff --git a/packages/discovery/package.json b/packages/discovery/package.json index 106ae2814f9..bc767b69354 100644 --- a/packages/discovery/package.json +++ b/packages/discovery/package.json @@ -25,8 +25,8 @@ "@l2beat/shared-pure": "*", "@mradomski/fast-solidity-parser": "0.1.1", "bignumber.js": "^9.1.2", - "cmd-ts": "^0.13.0", "chalk": "^4.1.2", + "cmd-ts": "^0.13.0", "deep-diff": "^1.0.2", "dotenv": "^16.0.3", "ethers": "^5.7.2", diff --git a/packages/frontend/.eslintrc.json b/packages/frontend/.eslintrc.json deleted file mode 100644 index 53197990e83..00000000000 --- a/packages/frontend/.eslintrc.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "root": true, - "parser": "@typescript-eslint/parser", - "parserOptions": { - "project": true - }, - "plugins": ["@typescript-eslint"], - "extends": [ - "next/core-web-vitals", - "plugin:@typescript-eslint/recommended-type-checked", - "plugin:@typescript-eslint/stylistic-type-checked", - "plugin:tailwindcss/recommended", - "plugin:storybook/recommended" - ], - "settings": { - "tailwindcss": { - "callees": ["cn", "cva"] - } - }, - "rules": { - "@typescript-eslint/array-type": "off", - "@typescript-eslint/consistent-type-definitions": "off", - "@typescript-eslint/consistent-type-imports": [ - "warn", - { - "prefer": "type-imports", - "fixStyle": "inline-type-imports" - } - ], - "@typescript-eslint/no-unused-vars": [ - "warn", - { - "argsIgnorePattern": "^_", - "destructuredArrayIgnorePattern": "^_" - } - ], - "@typescript-eslint/require-await": "off", - "@typescript-eslint/no-misused-promises": [ - "error", - { - "checksVoidReturn": { - "attributes": false - } - } - ], - "no-restricted-imports": [ - "error", - { - "paths": [ - { - "name": "console", - "message": "Do not use console" - }, - { - "name": "node:console", - "message": "Do not use console" - }, - { - "name": "assert", - "message": "Use assert from @l2beat/shared-pure" - }, - { - "name": "node:assert", - "message": "Use assert from @l2beat/shared-pure" - }, - { - "name": "next/router", - "message": "Use router from next/navigation" - } - ] - } - ], - "tailwindcss/classnames-order": ["error"], - "tailwindcss/enforces-negative-arbitrary-values": ["error"], - "tailwindcss/enforces-shorthand": ["error"], - "tailwindcss/no-contradicting-classname": ["error"], - "tailwindcss/no-unnecessary-arbitrary-value": ["error"] - } -} diff --git a/packages/frontend/eslint.config.mjs b/packages/frontend/eslint.config.mjs new file mode 100644 index 00000000000..6f4e6dc9941 --- /dev/null +++ b/packages/frontend/eslint.config.mjs @@ -0,0 +1,126 @@ +import path from 'node:path' +import { fileURLToPath } from 'node:url' +import { fixupConfigRules } from '@eslint/compat' +import { FlatCompat } from '@eslint/eslintrc' +import js from '@eslint/js' +// @ts-expect-error No types for this plugin +import storybook from 'eslint-plugin-storybook' +import tailwind from 'eslint-plugin-tailwindcss' +import tsEslint from 'typescript-eslint' + +const __filename = fileURLToPath(import.meta.url) +const __dirname = path.dirname(__filename) +const compat = new FlatCompat({ + baseDirectory: __dirname, + recommendedConfig: js.configs.recommended, + allConfig: js.configs.all, +}) + +const nonFlatConfigs = fixupConfigRules( + compat.extends('next/core-web-vitals', 'plugin:react-hooks/recommended'), +) + +const typescriptConfigs = tsEslint.config( + ...tsEslint.configs.recommendedTypeChecked, + ...tsEslint.configs.stylisticTypeChecked, + { + languageOptions: { + parser: tsEslint.parser, + ecmaVersion: 5, + sourceType: 'script', + parserOptions: { + project: true, + }, + }, + rules: { + '@typescript-eslint/array-type': 'off', + '@typescript-eslint/consistent-type-definitions': 'off', + + '@typescript-eslint/consistent-type-imports': [ + 'warn', + { + prefer: 'type-imports', + fixStyle: 'inline-type-imports', + }, + ], + + '@typescript-eslint/no-unused-vars': [ + 'warn', + { + argsIgnorePattern: '^_', + destructuredArrayIgnorePattern: '^_', + }, + ], + + '@typescript-eslint/require-await': 'off', + + '@typescript-eslint/no-misused-promises': [ + 'error', + { + checksVoidReturn: { + attributes: false, + }, + }, + ], + }, + }, +) + +const tailwindConfigs = tsEslint.config( + ...tailwind.configs['flat/recommended'], + { + settings: { + tailwindcss: { + callees: ['cn', 'cva'], + }, + }, + rules: { + 'tailwindcss/classnames-order': ['error'], + 'tailwindcss/enforces-negative-arbitrary-values': ['error'], + 'tailwindcss/enforces-shorthand': ['error'], + 'tailwindcss/no-contradicting-classname': ['error'], + 'tailwindcss/no-unnecessary-arbitrary-value': ['error'], + }, + }, +) + +const config = tsEslint.config( + ...nonFlatConfigs, + ...typescriptConfigs, + ...tailwindConfigs, + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-argument + ...storybook.configs['flat/recommended'], + { + rules: { + 'no-restricted-imports': [ + 'error', + { + paths: [ + { + name: 'console', + message: 'Do not use console', + }, + { + name: 'node:console', + message: 'Do not use console', + }, + { + name: 'assert', + message: 'Use assert from @l2beat/shared-pure', + }, + { + name: 'node:assert', + message: 'Use assert from @l2beat/shared-pure', + }, + { + name: 'next/router', + message: 'Use router from next/navigation', + }, + ], + }, + ], + }, + }, +) + +export default config diff --git a/packages/frontend/next-env.d.ts b/packages/frontend/next-env.d.ts index 4f11a03dc6c..40c3d68096c 100644 --- a/packages/frontend/next-env.d.ts +++ b/packages/frontend/next-env.d.ts @@ -2,4 +2,4 @@ /// // NOTE: This file should not be edited -// see https://nextjs.org/docs/basic-features/typescript for more information. +// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information. diff --git a/packages/frontend/package.json b/packages/frontend/package.json index 93d9aef8825..bef7da0d8f3 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -4,7 +4,7 @@ "private": true, "type": "module", "scripts": { - "dev": "next dev", + "dev": "next dev --turbopack", "dev:mock": "MOCK=true yarn dev", "build": "next build", "build:dependencies": "cd ../.. && yarn build:dependencies", @@ -51,13 +51,13 @@ "js-cookie": "^3.0.5", "lodash": "^4.17.21", "markdown-it": "^14.1.0", - "next": "^14.2.2", + "next": "15.0.1", "next-plausible": "^3.12.0", "next-themes": "^0.3.0", "nprogress": "^0.2.0", "qrcode": "^1.5.3", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "19.0.0-rc-69d4b800-20241021", + "react-dom": "19.0.0-rc-69d4b800-20241021", "react-jazzicon": "^1.0.4", "sharp": "^0.33.5", "superjson": "^2.2.1", @@ -68,6 +68,9 @@ }, "devDependencies": { "@chromatic-com/storybook": "^1.6.1", + "@eslint/compat": "^1.2.1", + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "^9.13.0", "@storybook/addon-essentials": "^8.3.6", "@storybook/addon-interactions": "^8.3.6", "@storybook/addon-links": "^8.3.6", @@ -76,20 +79,23 @@ "@storybook/nextjs": "^8.3.6", "@storybook/react": "^8.3.6", "@storybook/test": "^8.3.6", + "@types/eslint-plugin-tailwindcss": "^3.17.0", + "@types/eslint__eslintrc": "^2.1.2", + "@types/eslint__js": "^8.42.3", "@types/js-cookie": "^3.0.6", "@types/lodash": "^4.17.4", "@types/markdown-it": "^14.1.2", "@types/node": "^20.11.16", "@types/nprogress": "^0.2.3", "@types/qrcode": "^1.5.5", - "@types/react": "^18.2.79", - "@types/react-dom": "^18.2.25", - "@typescript-eslint/eslint-plugin": "^7.10.0", + "@types/react": "npm:types-react@19.0.0-rc.1", + "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "autoprefixer": "^10.4.20", - "eslint": "^8.0.0", - "eslint-config-next": "14.2.3", - "eslint-plugin-storybook": "^0.8.0", - "eslint-plugin-tailwindcss": "^3.17.4", + "eslint": "^9.13.0", + "eslint-config-next": "15.0.1", + "eslint-plugin-react-hooks": "^5.0.0", + "eslint-plugin-storybook": "^0.10.1", + "eslint-plugin-tailwindcss": "^3.17.5", "mockdate": "^3.0.5", "pino-pretty": "^11.1.0", "postcss": "^8.4.38", @@ -97,6 +103,11 @@ "storybook-addon-pseudo-states": "^3.1.1", "tailwindcss": "^3.4.1", "tailwindcss-animate": "^1.0.7", - "tinify": "^1.7.1" + "tinify": "^1.7.1", + "typescript-eslint": "^8.12.0" + }, + "resolutions": { + "@types/react": "npm:types-react@19.0.0-rc.1", + "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1" } } diff --git a/packages/frontend/src/app/(side-nav)/bridges/summary/page.tsx b/packages/frontend/src/app/(side-nav)/bridges/summary/page.tsx index e602fceb049..fb0ae716070 100644 --- a/packages/frontend/src/app/(side-nav)/bridges/summary/page.tsx +++ b/packages/frontend/src/app/(side-nav)/bridges/summary/page.tsx @@ -20,7 +20,7 @@ export default async function Page() { const [entries] = await Promise.all([ getBridgesSummaryEntries(), api.tvl.chart.prefetch({ - range: getCookie('bridgesSummaryChartRange'), + range: await getCookie('bridgesSummaryChartRange'), filter: { type: 'bridge' }, excludeAssociatedTokens: false, }), diff --git a/packages/frontend/src/app/(side-nav)/scaling/activity/page.tsx b/packages/frontend/src/app/(side-nav)/scaling/activity/page.tsx index 47a5a55546d..d58b9662091 100644 --- a/packages/frontend/src/app/(side-nav)/scaling/activity/page.tsx +++ b/packages/frontend/src/app/(side-nav)/scaling/activity/page.tsx @@ -18,7 +18,7 @@ export const metadata = getDefaultMetadata({ }) export default async function Page() { - const range = getCookie('activityTimeRange') + const range = await getCookie('activityTimeRange') const [entries, _, __] = await Promise.all([ getScalingActivityEntries(), api.activity.chart.prefetch({ diff --git a/packages/frontend/src/app/(side-nav)/scaling/costs/page.tsx b/packages/frontend/src/app/(side-nav)/scaling/costs/page.tsx index 03345421bb8..4afe1c28544 100644 --- a/packages/frontend/src/app/(side-nav)/scaling/costs/page.tsx +++ b/packages/frontend/src/app/(side-nav)/scaling/costs/page.tsx @@ -21,7 +21,7 @@ export const metadata = getDefaultMetadata({ export default async function Page() { const entries = await getScalingCostsEntries() - const range = getCookie('scalingCostsChartRange') + const range = await getCookie('scalingCostsChartRange') await api.costs.chart.prefetch({ range, filter: { type: 'all' } }) await api.costs.table.prefetch({ range }) diff --git a/packages/frontend/src/app/(side-nav)/scaling/liveness/_components/anomaly-indicator.stories.tsx b/packages/frontend/src/app/(side-nav)/scaling/liveness/_components/anomaly-indicator.stories.tsx index 04b53c752e0..841764690c2 100644 --- a/packages/frontend/src/app/(side-nav)/scaling/liveness/_components/anomaly-indicator.stories.tsx +++ b/packages/frontend/src/app/(side-nav)/scaling/liveness/_components/anomaly-indicator.stories.tsx @@ -3,7 +3,7 @@ import { userEvent, within } from '@storybook/test' import { AnomalyIndicator } from './anomaly-indicator' const meta = { - title: 'Components/Anomaly Indicator', + title: 'Components/AnomalyIndicator', component: AnomalyIndicator, args: { anomalyEntries: [ diff --git a/packages/frontend/src/app/(side-nav)/scaling/tvl/page.tsx b/packages/frontend/src/app/(side-nav)/scaling/tvl/page.tsx index d579845eb2b..f71f8867d8f 100644 --- a/packages/frontend/src/app/(side-nav)/scaling/tvl/page.tsx +++ b/packages/frontend/src/app/(side-nav)/scaling/tvl/page.tsx @@ -28,7 +28,7 @@ export default async function Page() { get7dTvlBreakdown(), api.tvl.chart.prefetch({ filter: { type: 'layer2' }, - range: getCookie('scalingTvlChartRange'), + range: await getCookie('scalingTvlChartRange'), excludeAssociatedTokens: false, }), api.tvl.total.prefetch({ diff --git a/packages/frontend/src/app/(top-nav)/bridges/projects/[slug]/opengraph-image.tsx b/packages/frontend/src/app/(top-nav)/bridges/projects/[slug]/opengraph-image.tsx index 39330200ec4..2a79f46feee 100644 --- a/packages/frontend/src/app/(top-nav)/bridges/projects/[slug]/opengraph-image.tsx +++ b/packages/frontend/src/app/(top-nav)/bridges/projects/[slug]/opengraph-image.tsx @@ -1,4 +1,3 @@ -/* eslint-disable @next/next/no-img-element */ import { bridges } from '@l2beat/config' import { ImageResponse } from 'next/og' import { NextResponse } from 'next/server' diff --git a/packages/frontend/src/app/(top-nav)/bridges/projects/[slug]/page.tsx b/packages/frontend/src/app/(top-nav)/bridges/projects/[slug]/page.tsx index 75bd20d9335..dac0c692fd5 100644 --- a/packages/frontend/src/app/(top-nav)/bridges/projects/[slug]/page.tsx +++ b/packages/frontend/src/app/(top-nav)/bridges/projects/[slug]/page.tsx @@ -16,7 +16,8 @@ export async function generateStaticParams() { })) } -export async function generateMetadata({ params }: Props) { +export async function generateMetadata(props: Props) { + const params = await props.params const project = bridges.find((layer) => layer.display.slug === params.slug) if (!project) { notFound() @@ -35,12 +36,13 @@ export async function generateMetadata({ params }: Props) { } interface Props { - params: { + params: Promise<{ slug: string - } + }> } -export default async function Page({ params }: Props) { +export default async function Page(props: Props) { + const params = await props.params const project = bridges.find((p) => p.display.slug === params.slug) if (!project) { diff --git a/packages/frontend/src/app/(top-nav)/data-availability/projects/[layer]/[bridge]/page.tsx b/packages/frontend/src/app/(top-nav)/data-availability/projects/[layer]/[bridge]/page.tsx index 608aa62d4b7..ce03bb73749 100644 --- a/packages/frontend/src/app/(top-nav)/data-availability/projects/[layer]/[bridge]/page.tsx +++ b/packages/frontend/src/app/(top-nav)/data-availability/projects/[layer]/[bridge]/page.tsx @@ -9,18 +9,17 @@ import { getDaProjectEntry } from '~/server/features/data-availability/project/g import { DaProjectSummary } from '../_components/da-project-summary' interface Props { - params: { + params: Promise<{ layer: string bridge: string - } + }> } export default async function Page(props: Props) { - const daLayer = daLayers.find((p) => p.display.slug === props.params.layer) + const params = await props.params + const daLayer = daLayers.find((p) => p.display.slug === params.layer) if (!daLayer) return notFound() - const daBridge = daLayer.bridges.find( - (b) => b.display.slug === props.params.bridge, - ) + const daBridge = daLayer.bridges.find((b) => b.display.slug === params.bridge) if (!daBridge) return notFound() const daProjectEntry = await getDaProjectEntry(daLayer, daBridge) diff --git a/packages/frontend/src/app/(top-nav)/glossary/_components/alphabet-selector/alphabet-selector-char.tsx b/packages/frontend/src/app/(top-nav)/glossary/_components/alphabet-selector/alphabet-selector-char.tsx index 4ac596c5264..7116098cfc7 100644 --- a/packages/frontend/src/app/(top-nav)/glossary/_components/alphabet-selector/alphabet-selector-char.tsx +++ b/packages/frontend/src/app/(top-nav)/glossary/_components/alphabet-selector/alphabet-selector-char.tsx @@ -1,36 +1,33 @@ 'use client' -import { forwardRef } from 'react' +import { type RefObject } from 'react' import { cn } from '~/utils/cn' interface CharProps { char: string href: string | undefined selected: boolean + ref?: RefObject } -export const AlphabetSelectorChar = forwardRef( - ({ char, href, selected }, ref) => { - return ( -
  • - - {char} - -
  • - ) - }, -) - -AlphabetSelectorChar.displayName = 'AlphabetSelectorChar' +export function AlphabetSelectorChar({ char, href, selected, ref }: CharProps) { + return ( +
  • + + {char} + +
  • + ) +} diff --git a/packages/frontend/src/app/(top-nav)/glossary/_components/alphabet-selector/alphabet-selector.tsx b/packages/frontend/src/app/(top-nav)/glossary/_components/alphabet-selector/alphabet-selector.tsx index 870b6168f0b..ac3b7028b6b 100644 --- a/packages/frontend/src/app/(top-nav)/glossary/_components/alphabet-selector/alphabet-selector.tsx +++ b/packages/frontend/src/app/(top-nav)/glossary/_components/alphabet-selector/alphabet-selector.tsx @@ -47,7 +47,7 @@ export function AlphabetSelector(props: Props) { char={char} href={entry ? `#${entry.id}` : undefined} selected={selected} - ref={selected ? selectedItem : null} + ref={selected ? selectedItem : undefined} /> ) })} diff --git a/packages/frontend/src/app/(top-nav)/glossary/_components/side-nav/glossary-side-nav-item.tsx b/packages/frontend/src/app/(top-nav)/glossary/_components/side-nav/glossary-side-nav-item.tsx index 2a88e351e27..16aee870b3d 100644 --- a/packages/frontend/src/app/(top-nav)/glossary/_components/side-nav/glossary-side-nav-item.tsx +++ b/packages/frontend/src/app/(top-nav)/glossary/_components/side-nav/glossary-side-nav-item.tsx @@ -1,4 +1,3 @@ -import { forwardRef } from 'react' import { type CollectionEntry } from '~/content/get-collection' import { ChiliIcon } from '~/icons/chili' import { cn } from '~/utils/cn' @@ -6,28 +5,27 @@ import { cn } from '~/utils/cn' interface Props { entry: CollectionEntry<'glossary'> selected: boolean + ref?: React.RefObject } -export const GlossarySideNavItem = forwardRef( - ({ entry, selected }, ref) => { - return ( -
  • - - {entry.data.term} - {entry.data.isSpicy && } - -
  • - ) - }, -) +export const GlossarySideNavItem = ({ ref, entry, selected }: Props) => { + return ( +
  • + + {entry.data.term} + {entry.data.isSpicy && } + +
  • + ) +} GlossarySideNavItem.displayName = 'GlossarySideNavItem' diff --git a/packages/frontend/src/app/(top-nav)/glossary/_components/side-nav/glossary-side-nav.tsx b/packages/frontend/src/app/(top-nav)/glossary/_components/side-nav/glossary-side-nav.tsx index e1924b35522..61f7734c3c7 100644 --- a/packages/frontend/src/app/(top-nav)/glossary/_components/side-nav/glossary-side-nav.tsx +++ b/packages/frontend/src/app/(top-nav)/glossary/_components/side-nav/glossary-side-nav.tsx @@ -44,7 +44,7 @@ export function GlossarySideNav(props: Props) { key={entry.id} entry={entry} selected={selected} - ref={selected ? selectedItem : null} + ref={selected ? selectedItem : undefined} /> ) })} diff --git a/packages/frontend/src/app/(top-nav)/governance/_assets/office-hours-illustration.tsx b/packages/frontend/src/app/(top-nav)/governance/_assets/office-hours-illustration.tsx index e6b2f1413bb..340d65a897d 100644 --- a/packages/frontend/src/app/(top-nav)/governance/_assets/office-hours-illustration.tsx +++ b/packages/frontend/src/app/(top-nav)/governance/_assets/office-hours-illustration.tsx @@ -136,7 +136,7 @@ export function OfficeHoursIllustration(props: SvgIconProps) { gradientUnits="userSpaceOnUse" > - + - + - + - + - + - + - + - + } export async function generateStaticParams() { @@ -27,9 +27,8 @@ export async function generateStaticParams() { })) } -export async function generateMetadata({ - params, -}: Props): Promise { +export async function generateMetadata(props: Props): Promise { + const params = await props.params const publication = getCollectionEntry('publications', params.slug) if (!publication) { return null @@ -45,7 +44,8 @@ export async function generateMetadata({ }) } -export default function Page({ params }: Props) { +export default async function Page(props: Props) { + const params = await props.params const publication = getCollectionEntry('publications', params.slug) if (!publication) { return notFound() diff --git a/packages/frontend/src/app/(top-nav)/scaling/projects/[slug]/opengraph-image.tsx b/packages/frontend/src/app/(top-nav)/scaling/projects/[slug]/opengraph-image.tsx index f8fe87702a8..cb7c17f17f6 100644 --- a/packages/frontend/src/app/(top-nav)/scaling/projects/[slug]/opengraph-image.tsx +++ b/packages/frontend/src/app/(top-nav)/scaling/projects/[slug]/opengraph-image.tsx @@ -1,4 +1,3 @@ -/* eslint-disable @next/next/no-img-element */ import { layer2s, layer3s } from '@l2beat/config' import { ImageResponse } from 'next/og' import { NextResponse } from 'next/server' diff --git a/packages/frontend/src/app/(top-nav)/scaling/projects/[slug]/page.tsx b/packages/frontend/src/app/(top-nav)/scaling/projects/[slug]/page.tsx index f6ad0b9d25b..bf4455326ab 100644 --- a/packages/frontend/src/app/(top-nav)/scaling/projects/[slug]/page.tsx +++ b/packages/frontend/src/app/(top-nav)/scaling/projects/[slug]/page.tsx @@ -18,7 +18,8 @@ export async function generateStaticParams() { })) } -export async function generateMetadata({ params }: Props) { +export async function generateMetadata(props: Props) { + const params = await props.params const project = scalingProjects.find( (layer) => layer.display.slug === params.slug, ) @@ -39,12 +40,13 @@ export async function generateMetadata({ params }: Props) { } interface Props { - params: { + params: Promise<{ slug: string - } + }> } -export default async function Page({ params }: Props) { +export default async function Page(props: Props) { + const params = await props.params const project = scalingProjects.find((p) => p.display.slug === params.slug) if (!project) { diff --git a/packages/frontend/src/app/(top-nav)/scaling/projects/[slug]/tvl-breakdown/page.tsx b/packages/frontend/src/app/(top-nav)/scaling/projects/[slug]/tvl-breakdown/page.tsx index 9355710ec32..9d11524a53b 100644 --- a/packages/frontend/src/app/(top-nav)/scaling/projects/[slug]/tvl-breakdown/page.tsx +++ b/packages/frontend/src/app/(top-nav)/scaling/projects/[slug]/tvl-breakdown/page.tsx @@ -13,7 +13,8 @@ import { TvlBreakdownSummaryBox } from './_components/tvl-breakdown-summary-box' const scalingProjects = [...layer2s, ...layer3s] -export async function generateMetadata({ params }: Props) { +export async function generateMetadata(props: Props) { + const params = await props.params const project = scalingProjects.find( (layer) => layer.display.slug === params.slug, ) @@ -29,12 +30,13 @@ export async function generateMetadata({ params }: Props) { } interface Props { - params: { + params: Promise<{ slug: string - } + }> } -export default async function Page({ params }: Props) { +export default async function Page(props: Props) { + const params = await props.params const project = scalingProjects.find((p) => p.display.slug === params.slug) if (!project || env.EXCLUDED_TVL_PROJECTS?.includes(project.id.toString())) { diff --git a/packages/frontend/src/app/(top-nav)/zk-catalog/[project]/page.tsx b/packages/frontend/src/app/(top-nav)/zk-catalog/[project]/page.tsx index a36f8b0c4f0..cd665223edb 100644 --- a/packages/frontend/src/app/(top-nav)/zk-catalog/[project]/page.tsx +++ b/packages/frontend/src/app/(top-nav)/zk-catalog/[project]/page.tsx @@ -9,14 +9,13 @@ import { ZkCatalogProjectPage } from './_components/zk-catalog-project-page' import { getZkCatalogProjectDetails } from './_utils/get-zk-catalog-project-details' interface Props { - params: { + params: Promise<{ project: string - } + }> } -export async function generateMetadata({ - params, -}: Props): Promise { +export async function generateMetadata(props: Props): Promise { + const params = await props.params const project = projects.find((p) => p.display.slug === params.project) if (!project) { @@ -29,7 +28,8 @@ export async function generateMetadata({ } export default async function Page(props: Props) { - const project = projects.find((p) => p.display.slug === props.params.project) + const params = await props.params + const project = projects.find((p) => p.display.slug === params.project) if (!project) { return notFound() diff --git a/packages/frontend/src/app/api/(public)/scaling/tvl/[slug]/breakdown/route.ts b/packages/frontend/src/app/api/(public)/scaling/tvl/[slug]/breakdown/route.ts index 8641c437e84..6009fb1802b 100644 --- a/packages/frontend/src/app/api/(public)/scaling/tvl/[slug]/breakdown/route.ts +++ b/packages/frontend/src/app/api/(public)/scaling/tvl/[slug]/breakdown/route.ts @@ -6,8 +6,9 @@ const projects = [...layer2s, ...layer3s] export async function GET( _: Request, - { params }: { params: { slug: string } }, + props: { params: Promise<{ slug: string }> }, ) { + const params = await props.params const project = projects.find((p) => p.display.slug === params.slug) if (!project) { diff --git a/packages/frontend/src/app/api/(public)/scaling/tvl/[slug]/route.ts b/packages/frontend/src/app/api/(public)/scaling/tvl/[slug]/route.ts index 44888f809b6..4b05fa9804c 100644 --- a/packages/frontend/src/app/api/(public)/scaling/tvl/[slug]/route.ts +++ b/packages/frontend/src/app/api/(public)/scaling/tvl/[slug]/route.ts @@ -7,8 +7,9 @@ const projects = [...layer2s, ...layer3s] export async function GET( request: NextRequest, - { params }: { params: { slug: string } }, + props: { params: Promise<{ slug: string }> }, ) { + const params = await props.params const searchParams = request.nextUrl.searchParams const range = TvlChartRange.catch('30d').parse(searchParams.get('range')) diff --git a/packages/frontend/src/app/asset-risks/[address]/page.tsx b/packages/frontend/src/app/asset-risks/[address]/page.tsx index 52150da3a5c..2378bd17a67 100644 --- a/packages/frontend/src/app/asset-risks/[address]/page.tsx +++ b/packages/frontend/src/app/asset-risks/[address]/page.tsx @@ -15,7 +15,7 @@ import { TokensTable } from './_components/table/tokens-table' export type Risk = SetOptional interface Props { - params: { address: string } + params: Promise<{ address: string }> } async function getAddressDisplayName(address: Hex) { @@ -34,7 +34,11 @@ async function getAddressDisplayName(address: Hex) { return resolvedEnsDomain ?? address } -export async function generateMetadata({ params: { address } }: Props) { +export async function generateMetadata(props: Props) { + const params = await props.params + + const { address } = params + if (!isAddress(address)) return {} return { title: `${await getAddressDisplayName( @@ -44,7 +48,11 @@ export async function generateMetadata({ params: { address } }: Props) { } } -export default async function Page({ params: { address } }: Props) { +export default async function Page(props: Props) { + const params = await props.params + + const { address } = params + if (!isAddress(address)) { return redirect('/') } diff --git a/packages/frontend/src/app/asset-risks/_components/drawer.tsx b/packages/frontend/src/app/asset-risks/_components/drawer.tsx index e5fa2ad5f2a..54cefb68a0d 100644 --- a/packages/frontend/src/app/asset-risks/_components/drawer.tsx +++ b/packages/frontend/src/app/asset-risks/_components/drawer.tsx @@ -21,22 +21,25 @@ const DrawerPortal = DrawerPrimitive.Portal const DrawerClose = DrawerPrimitive.Close -const DrawerOverlay = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const DrawerOverlay = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) DrawerOverlay.displayName = DrawerPrimitive.Overlay.displayName -const DrawerContent = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, children, ...props }, ref) => ( +const DrawerContent = ({ + ref, + className, + children, + ...props +}: React.ComponentProps) => ( -)) +) DrawerContent.displayName = 'DrawerContent' export { diff --git a/packages/frontend/src/components/core/accordion.tsx b/packages/frontend/src/components/core/accordion.tsx index 97ad501ee60..d5f16ec866e 100644 --- a/packages/frontend/src/components/core/accordion.tsx +++ b/packages/frontend/src/components/core/accordion.tsx @@ -7,10 +7,11 @@ import { cn } from '~/utils/cn' const Accordion = AccordionPrimitive.Root -const AccordionItem = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const AccordionItem = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) AccordionItem.displayName = 'AccordionItem' -const AccordionTrigger = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, children, ...props }, ref) => ( +const AccordionTrigger = ({ + ref, + className, + children, + ...props +}: React.ComponentProps) => ( -)) +) AccordionTrigger.displayName = AccordionPrimitive.Trigger.displayName -const AccordionContent = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, children, ...props }, ref) => ( +const AccordionContent = ({ + ref, + className, + children, + ...props +}: React.ComponentProps) => (
    {children}
    -)) +) AccordionContent.displayName = AccordionPrimitive.Content.displayName export { Accordion, AccordionItem, AccordionTrigger, AccordionContent } diff --git a/packages/frontend/src/components/core/button.tsx b/packages/frontend/src/components/core/button.tsx index 5067de90037..d0bd746a46d 100644 --- a/packages/frontend/src/components/core/button.tsx +++ b/packages/frontend/src/components/core/button.tsx @@ -30,18 +30,21 @@ interface Props asChild?: boolean } -const Button = React.forwardRef( - ({ className, variant, size, asChild = false, ...props }, ref) => { - const Comp = asChild ? Slot : 'button' - return ( - - ) - }, -) +const Button = ({ + className, + variant, + size, + asChild = false, + ...props +}: Props & {}) => { + const Comp = asChild ? Slot : 'button' + return ( + + ) +} Button.displayName = 'Button' export { Button, buttonVariants } diff --git a/packages/frontend/src/components/core/checkbox.tsx b/packages/frontend/src/components/core/checkbox.tsx index 76bae1a5429..d2f488c116d 100644 --- a/packages/frontend/src/components/core/checkbox.tsx +++ b/packages/frontend/src/components/core/checkbox.tsx @@ -5,12 +5,15 @@ import * as React from 'react' import { CheckIcon } from '~/icons/check' import { cn } from '~/utils/cn' -const Checkbox = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef & { - id: string - } ->(({ className, id, children, ...props }, ref) => ( +const Checkbox = ({ + ref, + className, + id, + children, + ...props +}: React.ComponentProps & { + id: string +}) => (
    -)) +) Checkbox.displayName = CheckboxPrimitive.Root.displayName export { Checkbox } diff --git a/packages/frontend/src/components/core/collapsible.tsx b/packages/frontend/src/components/core/collapsible.tsx index 4fe533c9fc5..9e5cc3afab1 100644 --- a/packages/frontend/src/components/core/collapsible.tsx +++ b/packages/frontend/src/components/core/collapsible.tsx @@ -8,10 +8,12 @@ const Collapsible = CollapsiblePrimitive.Root const CollapsibleTrigger = CollapsiblePrimitive.CollapsibleTrigger -const CollapsibleContent = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, children, ...props }, ref) => ( +const CollapsibleContent = ({ + ref, + className, + children, + ...props +}: React.ComponentProps) => ( {children} -)) +) CollapsibleContent.displayName = CollapsiblePrimitive.CollapsibleContent.displayName diff --git a/packages/frontend/src/components/core/command.tsx b/packages/frontend/src/components/core/command.tsx index e358caeb45a..1701f8c3955 100644 --- a/packages/frontend/src/components/core/command.tsx +++ b/packages/frontend/src/components/core/command.tsx @@ -9,12 +9,14 @@ import { cn } from '~/utils/cn' import { linkVariants } from '../link/custom-link' import { Dialog, DialogContent, DialogDescription, DialogTitle } from './dialog' -const Command = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef & { - sidebar?: boolean - } ->(({ className, sidebar, ...props }, ref) => ( +const Command = ({ + ref, + className, + sidebar, + ...props +}: React.ComponentProps & { + sidebar?: boolean +}) => ( -)) +) Command.displayName = CommandPrimitive.displayName const CommandDialog = ({ @@ -55,12 +57,14 @@ const CommandDialog = ({ ) } -const CommandInput = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef & { - reset?: () => void - } ->(({ className, reset, ...props }, ref) => { +const CommandInput = ({ + ref, + className, + reset, + ...props +}: React.ComponentProps & { + reset?: () => void +}) => { const search = useCommandState((state) => state.search) return (
    ) -}) +} CommandInput.displayName = CommandPrimitive.Input.displayName -const CommandList = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const CommandList = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) CommandList.displayName = CommandPrimitive.List.displayName -const CommandEmpty = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->((props, ref) => ( +const CommandEmpty = ({ + ref, + ...props +}: React.ComponentProps) => ( -)) +) CommandEmpty.displayName = CommandPrimitive.Empty.displayName -const CommandGroup = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const CommandGroup = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) CommandGroup.displayName = CommandPrimitive.Group.displayName -const CommandSeparator = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const CommandSeparator = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) CommandSeparator.displayName = CommandPrimitive.Separator.displayName -const CommandItem = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const CommandItem = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) CommandItem.displayName = CommandPrimitive.Item.displayName diff --git a/packages/frontend/src/components/core/dialog.tsx b/packages/frontend/src/components/core/dialog.tsx index e819b67ff6d..be0018ef27d 100644 --- a/packages/frontend/src/components/core/dialog.tsx +++ b/packages/frontend/src/components/core/dialog.tsx @@ -13,10 +13,11 @@ const DialogPortal = DialogPrimitive.Portal const DialogClose = DialogPrimitive.Close -const DialogOverlay = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const DialogOverlay = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) DialogOverlay.displayName = DialogPrimitive.Overlay.displayName -const DialogContent = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef & { - overlayClassName?: string - } ->(({ className, children, overlayClassName, ...props }, ref) => ( +const DialogContent = ({ + ref, + className, + children, + overlayClassName, + ...props +}: React.ComponentProps & { + overlayClassName?: string +}) => ( -)) +) DialogContent.displayName = DialogPrimitive.Content.displayName const DialogHeader = ({ @@ -78,28 +82,30 @@ const DialogFooter = ({ ) DialogFooter.displayName = 'DialogFooter' -const DialogTitle = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const DialogTitle = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) DialogTitle.displayName = DialogPrimitive.Title.displayName -const DialogDescription = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const DialogDescription = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) DialogDescription.displayName = DialogPrimitive.Description.displayName export { diff --git a/packages/frontend/src/components/core/directory-tabs.tsx b/packages/frontend/src/components/core/directory-tabs.tsx index d20096e565a..73f778eb625 100644 --- a/packages/frontend/src/components/core/directory-tabs.tsx +++ b/packages/frontend/src/components/core/directory-tabs.tsx @@ -10,37 +10,35 @@ import { OverflowWrapper } from './overflow-wrapper' * This component is a wrapper around the Radix Tabs component that allows you * to store the selected tab in the URL search params. */ -const DirectoryTabs = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef & { - storeInSearchParams?: boolean - } ->( - ( - { defaultValue: passedDefaultValue, storeInSearchParams = true, ...props }, - ref, - ) => { - const state = useSearchParamState('tab', passedDefaultValue, { - shallow: true, - }) - const [value, setValue] = storeInSearchParams ? state : [passedDefaultValue] +const DirectoryTabs = ({ + ref, + defaultValue: passedDefaultValue, + storeInSearchParams = true, + ...props +}: React.ComponentProps & { + storeInSearchParams?: boolean +}) => { + const state = useSearchParamState('tab', passedDefaultValue, { + shallow: true, + }) + const [value, setValue] = storeInSearchParams ? state : [passedDefaultValue] - return ( - - ) - }, -) + return ( + + ) +} DirectoryTabs.displayName = TabsPrimitive.Root.displayName -const DirectoryTabsList = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const DirectoryTabsList = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) DirectoryTabsList.displayName = TabsPrimitive.List.displayName -const DirectoryTabsTrigger = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, children, ...props }, ref) => ( +const DirectoryTabsTrigger = ({ + ref, + className, + children, + ...props +}: React.ComponentProps) => ( {children} -)) +) DirectoryTabsTrigger.displayName = TabsPrimitive.Trigger.displayName -const DirectoryTabsContent = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const DirectoryTabsContent = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) DirectoryTabsContent.displayName = TabsPrimitive.Content.displayName export { diff --git a/packages/frontend/src/components/core/drawer.tsx b/packages/frontend/src/components/core/drawer.tsx index 9f026b935e9..19d4e555ebf 100644 --- a/packages/frontend/src/components/core/drawer.tsx +++ b/packages/frontend/src/components/core/drawer.tsx @@ -21,22 +21,25 @@ const DrawerPortal = DrawerPrimitive.Portal const DrawerClose = DrawerPrimitive.Close -const DrawerOverlay = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const DrawerOverlay = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) DrawerOverlay.displayName = DrawerPrimitive.Overlay.displayName -const DrawerContent = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, children, ...props }, ref) => ( +const DrawerContent = ({ + ref, + className, + children, + ...props +}: React.ComponentProps) => ( {children}
    -)) +) DrawerContent.displayName = 'DrawerContent' const DrawerHeader = ({ @@ -73,10 +76,11 @@ const DrawerFooter = ({ ) DrawerFooter.displayName = 'DrawerFooter' -const DrawerTitle = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const DrawerTitle = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) DrawerTitle.displayName = DrawerPrimitive.Title.displayName -const DrawerDescription = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const DrawerDescription = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) DrawerDescription.displayName = DrawerPrimitive.Description.displayName export { diff --git a/packages/frontend/src/components/core/navigation-menu.tsx b/packages/frontend/src/components/core/navigation-menu.tsx index 67a73c26f73..efa164ca1dc 100644 --- a/packages/frontend/src/components/core/navigation-menu.tsx +++ b/packages/frontend/src/components/core/navigation-menu.tsx @@ -4,10 +4,12 @@ import * as React from 'react' import { ChevronIcon } from '~/icons/chevron' import { cn } from '~/utils/cn' -const NavigationMenu = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, children, ...props }, ref) => ( +const NavigationMenu = ({ + ref, + className, + children, + ...props +}: React.ComponentProps) => ( {children} -)) +) NavigationMenu.displayName = NavigationMenuPrimitive.Root.displayName -const NavigationMenuList = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const NavigationMenuList = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) NavigationMenuList.displayName = NavigationMenuPrimitive.List.displayName const NavigationMenuItem = NavigationMenuPrimitive.Item @@ -42,10 +45,12 @@ const navigationMenuTriggerStyle = cva( 'group inline-flex w-max items-center justify-center rounded-md bg-gray-100 px-2 py-1.5 text-xs font-medium transition-colors hover:bg-gray-200 focus:bg-gray-200 focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[state=open]:bg-gray-200/75 dark:bg-zinc-900 dark:hover:bg-zinc-700 dark:focus:bg-zinc-700 dark:data-[state=open]:bg-zinc-700/75', ) -const NavigationMenuTrigger = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, children, ...props }, ref) => ( +const NavigationMenuTrigger = ({ + ref, + className, + children, + ...props +}: React.ComponentProps) => ( -)) +) NavigationMenuTrigger.displayName = NavigationMenuPrimitive.Trigger.displayName -const NavigationMenuContent = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const NavigationMenuContent = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) NavigationMenuContent.displayName = NavigationMenuPrimitive.Content.displayName const NavigationMenuLink = NavigationMenuPrimitive.Link diff --git a/packages/frontend/src/components/core/overflow-wrapper.tsx b/packages/frontend/src/components/core/overflow-wrapper.tsx index 89c4acb37ae..3b42d5f4c8b 100644 --- a/packages/frontend/src/components/core/overflow-wrapper.tsx +++ b/packages/frontend/src/components/core/overflow-wrapper.tsx @@ -1,7 +1,7 @@ 'use client' import clamp from 'lodash/clamp' -import React, { forwardRef, useEffect, useRef, useState } from 'react' +import React, { useEffect, useRef, useState } from 'react' import { useEventCallback } from '~/hooks/use-event-callback' import { useEventListener } from '~/hooks/use-event-listener' @@ -13,111 +13,115 @@ interface OverflowWrapperProps { children: React.ReactNode childrenClassName?: string className?: string - innerRef?: React.Ref + ref?: React.RefObject } type VisibleArrows = 'left' | 'right' | 'both' const ARROWS_THRESHOLD = 4 -export const OverflowWrapper = forwardRef( - ({ children, childrenClassName, className, ...rest }, ref) => { - const [visibleArrows, setVisibleArrows] = useState() - - const contentRef = useRef(null) - - function onArrowClick(dir: 'left' | 'right') { - if (!contentRef.current) return - const content = contentRef.current - - const contentWidth = content.getBoundingClientRect().width - let scrollBy - if (dir === 'left') { - scrollBy = -clamp(contentWidth, 0, content.scrollLeft) - } else { - scrollBy = clamp( - contentWidth, - 0, - content.scrollWidth - contentWidth - content.scrollLeft, - ) - } - - content.scrollBy({ - left: scrollBy, - behavior: 'smooth', - }) +export const OverflowWrapper = ({ + ref, + children, + childrenClassName, + className, + ...rest +}: OverflowWrapperProps) => { + const [visibleArrows, setVisibleArrows] = useState() + + const contentRef = useRef(null) + + function onArrowClick(dir: 'left' | 'right') { + if (!contentRef.current) return + const content = contentRef.current + + const contentWidth = content.getBoundingClientRect().width + let scrollBy + if (dir === 'left') { + scrollBy = -clamp(contentWidth, 0, content.scrollLeft) + } else { + scrollBy = clamp( + contentWidth, + 0, + content.scrollWidth - contentWidth - content.scrollLeft, + ) } - const onScroll = useEventCallback(() => { - if (!contentRef.current) return - const content = contentRef.current - - const isScrolledToStart = content.scrollLeft < ARROWS_THRESHOLD - const isScrolledToEnd = - content.scrollLeft > - content.scrollWidth - content.clientWidth - ARROWS_THRESHOLD - - const visibleArrows = - isScrolledToStart && isScrolledToEnd - ? undefined - : isScrolledToStart - ? 'right' - : isScrolledToEnd - ? 'left' - : 'both' - setVisibleArrows(visibleArrows) + content.scrollBy({ + left: scrollBy, + behavior: 'smooth', }) - - useEffect(() => { - onScroll() - }, [children, onScroll]) - - useEventListener('scroll', onScroll, contentRef) - useEventListener('resize', onScroll) - - return ( -
    -
    onArrowClick('left')} - className={cn( - 'pointer-events-none absolute inset-y-0 -left-px z-10 w-6 bg-gradient-to-r opacity-0 transition-opacity duration-300', - (visibleArrows === 'left' || visibleArrows === 'both') && - 'pointer-events-auto opacity-100', - )} - > -
    - -
    -
    -
    - {children} + } + + const onScroll = useEventCallback(() => { + if (!contentRef.current) return + const content = contentRef.current + + const isScrolledToStart = content.scrollLeft < ARROWS_THRESHOLD + const isScrolledToEnd = + content.scrollLeft > + content.scrollWidth - content.clientWidth - ARROWS_THRESHOLD + + const visibleArrows = + isScrolledToStart && isScrolledToEnd + ? undefined + : isScrolledToStart + ? 'right' + : isScrolledToEnd + ? 'left' + : 'both' + setVisibleArrows(visibleArrows) + }) + + useEffect(() => { + onScroll() + }, [children, onScroll]) + + useEventListener('scroll', onScroll, contentRef) + useEventListener('resize', onScroll) + + return ( +
    +
    onArrowClick('left')} + className={cn( + 'pointer-events-none absolute inset-y-0 -left-px z-10 w-6 bg-gradient-to-r opacity-0 transition-opacity duration-300', + (visibleArrows === 'left' || visibleArrows === 'both') && + 'pointer-events-auto opacity-100', + )} + > +
    +
    -
    onArrowClick('right')} - className={cn( - 'pointer-events-none absolute inset-y-0 -right-px z-10 w-6 bg-gradient-to-l opacity-0 transition-opacity duration-200', - (visibleArrows === 'right' || visibleArrows === 'both') && - 'pointer-events-auto opacity-100', - )} - > -
    - -
    +
    +
    + {children} +
    +
    onArrowClick('right')} + className={cn( + 'pointer-events-none absolute inset-y-0 -right-px z-10 w-6 bg-gradient-to-l opacity-0 transition-opacity duration-200', + (visibleArrows === 'right' || visibleArrows === 'both') && + 'pointer-events-auto opacity-100', + )} + > +
    +
    - ) - }, -) +
    + ) +} OverflowWrapper.displayName = 'OverflowWrapper' diff --git a/packages/frontend/src/components/core/popover.tsx b/packages/frontend/src/components/core/popover.tsx index 0190eb8ca9b..d0a734208b3 100644 --- a/packages/frontend/src/components/core/popover.tsx +++ b/packages/frontend/src/components/core/popover.tsx @@ -6,10 +6,11 @@ import { cn } from '~/utils/cn' const Popover = PopoverPrimitive.Root -const PopoverTrigger = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const PopoverTrigger = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( {props.children} -)) +) PopoverTrigger.displayName = PopoverPrimitive.Trigger.displayName -const PopoverContent = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, align = 'center', sideOffset = 4, ...props }, ref) => ( +const PopoverContent = ({ + ref, + className, + align = 'center', + sideOffset = 4, + ...props +}: React.ComponentProps) => ( -)) +) PopoverContent.displayName = PopoverPrimitive.Content.displayName export { Popover, PopoverTrigger, PopoverContent } diff --git a/packages/frontend/src/components/core/radio-group.tsx b/packages/frontend/src/components/core/radio-group.tsx index 3fa7505b292..d95403248e7 100644 --- a/packages/frontend/src/components/core/radio-group.tsx +++ b/packages/frontend/src/components/core/radio-group.tsx @@ -4,12 +4,14 @@ import * as RadioGroupPrimitive from '@radix-ui/react-radio-group' import * as React from 'react' import { cn } from '~/utils/cn' -const RadioGroup = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef & { - variant?: 'highlighted' - } ->(({ className, variant, ...props }, ref) => { +const RadioGroup = ({ + ref, + className, + variant, + ...props +}: React.ComponentProps & { + variant?: 'highlighted' +}) => { return ( ) -}) +} RadioGroup.displayName = RadioGroupPrimitive.Root.displayName -const RadioGroupItem = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => { +const RadioGroupItem = ({ + ref, + className, + ...props +}: React.ComponentProps) => { return ( ) -}) +} RadioGroupItem.displayName = RadioGroupPrimitive.Item.displayName export { RadioGroup, RadioGroupItem } diff --git a/packages/frontend/src/components/core/select.tsx b/packages/frontend/src/components/core/select.tsx index 43e9d005fd2..c42fdd2f5be 100644 --- a/packages/frontend/src/components/core/select.tsx +++ b/packages/frontend/src/components/core/select.tsx @@ -21,27 +21,25 @@ function useSelectContext() { return context } -const Select = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->((props) => { +function Select(props: React.ComponentProps) { const [isOpen, setIsOpen] = React.useState(false) return ( - + ) -}) -Select.displayName = SelectPrimitive.Root.displayName +} const SelectGroup = SelectPrimitive.Group const SelectValue = SelectPrimitive.Value -const SelectTrigger = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, children, ...props }, ref) => { +const SelectTrigger = ({ + ref, + className, + children, + ...props +}: React.ComponentProps) => { const setIsOpen = useSelectContext() return ( ) -}) +} SelectTrigger.displayName = SelectPrimitive.Trigger.displayName -const SelectScrollUpButton = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const SelectScrollUpButton = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) SelectScrollUpButton.displayName = SelectPrimitive.ScrollUpButton.displayName -const SelectScrollDownButton = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const SelectScrollDownButton = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) SelectScrollDownButton.displayName = SelectPrimitive.ScrollDownButton.displayName -const SelectContent = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, children, position = 'popper', ...props }, ref) => ( +const SelectContent = ({ + ref, + className, + children, + position = 'popper', + ...props +}: React.ComponentProps) => ( -)) +) SelectContent.displayName = SelectPrimitive.Content.displayName -const SelectLabel = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const SelectLabel = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) SelectLabel.displayName = SelectPrimitive.Label.displayName -const SelectItem = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, children, ...props }, ref) => ( +const SelectItem = ({ + ref, + className, + children, + ...props +}: React.ComponentProps) => ( {children} -)) +) SelectItem.displayName = SelectPrimitive.Item.displayName -const SelectSeparator = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const SelectSeparator = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) SelectSeparator.displayName = SelectPrimitive.Separator.displayName export { diff --git a/packages/frontend/src/components/core/tabs.tsx b/packages/frontend/src/components/core/tabs.tsx index 2e1624e5552..3506c531bd0 100644 --- a/packages/frontend/src/components/core/tabs.tsx +++ b/packages/frontend/src/components/core/tabs.tsx @@ -9,37 +9,35 @@ import { cn } from '~/utils/cn' * This component is a wrapper around the Radix Tabs component that allows you * to store the selected tab in the URL search params. */ -const Tabs = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef & { - storeInSearchParams?: boolean - } ->( - ( - { defaultValue: passedDefaultValue, storeInSearchParams = true, ...props }, - ref, - ) => { - const state = useSearchParamState('tab', passedDefaultValue, { - shallow: true, - }) - const [value, setValue] = storeInSearchParams ? state : [passedDefaultValue] +const Tabs = ({ + ref, + defaultValue: passedDefaultValue, + storeInSearchParams = true, + ...props +}: React.ComponentProps & { + storeInSearchParams?: boolean +}) => { + const state = useSearchParamState('tab', passedDefaultValue, { + shallow: true, + }) + const [value, setValue] = storeInSearchParams ? state : [passedDefaultValue] - return ( - - ) - }, -) + return ( + + ) +} Tabs.displayName = TabsPrimitive.Root.displayName -const TabsList = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const TabsList = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) TabsList.displayName = TabsPrimitive.List.displayName -const TabsTrigger = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, children, ...props }, ref) => ( +const TabsTrigger = ({ + ref, + className, + children, + ...props +}: React.ComponentProps) => ( -)) +) TabsTrigger.displayName = TabsPrimitive.Trigger.displayName -const TabsContent = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef ->(({ className, ...props }, ref) => ( +const TabsContent = ({ + ref, + className, + ...props +}: React.ComponentProps) => ( -)) +) TabsContent.displayName = TabsPrimitive.Content.displayName export { Tabs, TabsList, TabsTrigger, TabsContent } diff --git a/packages/frontend/src/components/core/tooltip/tooltip.tsx b/packages/frontend/src/components/core/tooltip/tooltip.tsx index 656b6623ea6..4b3a48abd01 100644 --- a/packages/frontend/src/components/core/tooltip/tooltip.tsx +++ b/packages/frontend/src/components/core/tooltip/tooltip.tsx @@ -15,7 +15,7 @@ const TooltipProvider = TooltipPrimitive.Provider const Tooltip = ({ children, ...props -}: React.ComponentPropsWithoutRef) => { +}: React.ComponentProps) => { const [open, setOpen] = useState(!!props.defaultOpen) return ( @@ -27,12 +27,13 @@ const Tooltip = ({ ) } -const TooltipTrigger = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef & { - disabledOnMobile?: boolean - } ->(({ disabledOnMobile, ...props }, ref) => { +const TooltipTrigger = ({ + ref, + disabledOnMobile, + ...props +}: React.ComponentProps & { + disabledOnMobile?: boolean +}) => { const localRef = useRef(null) const breakpoint = useBreakpoint() const isMobile = breakpoint === 'mobile' @@ -58,15 +59,18 @@ const TooltipTrigger = React.forwardRef< {...props} /> ) -}) +} TooltipTrigger.displayName = TooltipPrimitive.Trigger.displayName -const TooltipContent = React.forwardRef< - React.ElementRef, - React.ComponentPropsWithoutRef & { - fitContent?: boolean - } ->(({ className, sideOffset = 8, fitContent, ...props }, ref) => ( +const TooltipContent = ({ + ref, + className, + sideOffset = 8, + fitContent, + ...props +}: React.ComponentProps & { + fitContent?: boolean +}) => ( -)) +) TooltipContent.displayName = TooltipPrimitive.Content.displayName export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider } diff --git a/packages/frontend/src/components/link/custom-link.tsx b/packages/frontend/src/components/link/custom-link.tsx index 1ef07decb02..24a064213fa 100644 --- a/packages/frontend/src/components/link/custom-link.tsx +++ b/packages/frontend/src/components/link/custom-link.tsx @@ -3,7 +3,7 @@ import NextLink from 'next/link' import React from 'react' export type CustomLinkProps = Omit< - React.ComponentPropsWithoutRef, + React.ComponentProps, 'href' > & VariantProps & { diff --git a/packages/frontend/src/components/nav/nav-sidebar-wrapper.tsx b/packages/frontend/src/components/nav/nav-sidebar-wrapper.tsx index 219dc814e66..e2736da73f2 100644 --- a/packages/frontend/src/components/nav/nav-sidebar-wrapper.tsx +++ b/packages/frontend/src/components/nav/nav-sidebar-wrapper.tsx @@ -13,7 +13,7 @@ export const NavSideBarWrapper = ({ }: { children: React.ReactNode; legacyNav?: boolean }) => { const ref = useRef(null) const { open, setOpen } = useMobileNav() - const timeout = useRef>() + const timeout = useRef>(undefined) const [resizing, setResizing] = useState(false) const sharedSizeClasses = cn( diff --git a/packages/frontend/src/components/progress-bar.tsx b/packages/frontend/src/components/progress-bar.tsx index fb1e244a923..9e471c2a8dc 100644 --- a/packages/frontend/src/components/progress-bar.tsx +++ b/packages/frontend/src/components/progress-bar.tsx @@ -7,7 +7,7 @@ import { useSearchParams, } from 'next/navigation' import NProgress from 'nprogress' -import React, { Suspense, useEffect } from 'react' +import React, { Suspense, useEffect, type JSX } from 'react' import { useBreakpoint } from '~/hooks/use-is-mobile' export function ProgressBar() { diff --git a/packages/frontend/src/components/rosette/pentagon/pentagon-rosette-icon.tsx b/packages/frontend/src/components/rosette/pentagon/pentagon-rosette-icon.tsx index eaf85685b8c..d8df75ef485 100644 --- a/packages/frontend/src/components/rosette/pentagon/pentagon-rosette-icon.tsx +++ b/packages/frontend/src/components/rosette/pentagon/pentagon-rosette-icon.tsx @@ -32,8 +32,7 @@ export function PentagonRosetteIcon({ const content = context?.content const [first, second, third, fourth, fifth] = values - // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing - const shouldGrayOut = isUnderReview || hasNoBridge + const shouldGrayOut = !!isUnderReview || !!hasNoBridge assert(first && second && third && fourth && fifth, 'Invalid number of risks') diff --git a/packages/frontend/src/components/table/cells/type-cell.tsx b/packages/frontend/src/components/table/cells/type-cell.tsx index 845e2b2013d..384fd6a7c8c 100644 --- a/packages/frontend/src/components/table/cells/type-cell.tsx +++ b/packages/frontend/src/components/table/cells/type-cell.tsx @@ -18,6 +18,8 @@ import { TooltipTrigger, } from '../../core/tooltip/tooltip' +import type { JSX } from 'react' + export interface TypeCellProps { children: string | undefined disableColors?: boolean diff --git a/packages/frontend/src/components/table/table.tsx b/packages/frontend/src/components/table/table.tsx index 90c94908f73..e463542334c 100644 --- a/packages/frontend/src/components/table/table.tsx +++ b/packages/frontend/src/components/table/table.tsx @@ -3,15 +3,14 @@ import * as React from 'react' import { cn } from '~/utils/cn' import { TableTooltip } from './table-tooltip' -const Table = React.forwardRef< - HTMLTableElement, - React.HTMLAttributes ->(({ className, ...props }, ref) => { +const Table = ({ + className, + ...props +}: React.HTMLAttributes) => { return (
    ) -}) +} Table.displayName = 'Table' -const TableHeader = React.forwardRef< - HTMLTableSectionElement, - React.HTMLAttributes ->(({ className, ...props }, ref) => ( +const TableHeader = ({ + className, + ...props +}: React.HTMLAttributes) => ( -)) +) TableHeader.displayName = 'TableHeader' -const TableBody = React.forwardRef< - HTMLTableSectionElement, - React.HTMLAttributes ->(({ className, ...props }, ref) => ( - -)) +const TableBody = ({ + className, + ...props +}: React.HTMLAttributes) => ( + +) TableBody.displayName = 'TableBody' -const TableHeaderRow = React.forwardRef< - HTMLTableRowElement, - React.HTMLAttributes ->(({ className, ...props }, ref) => ( - -)) +const TableHeaderRow = ({ + className, + ...props +}: React.HTMLAttributes) => ( + +) TableHeaderRow.displayName = 'TableHeaderRow' -const TableRow = React.forwardRef< - HTMLTableRowElement, - React.HTMLAttributes ->(({ className, ...props }, ref) => ( +const TableRow = ({ + className, + ...props +}: React.HTMLAttributes) => ( -)) +) TableRow.displayName = 'TableRow' -const TableHead = React.forwardRef< - HTMLTableCellElement, - React.ThHTMLAttributes & { - tooltip?: React.ReactNode - align?: 'right' | 'center' - } ->(({ className, children, tooltip, align, ...props }, ref) => ( +const TableHead = ({ + className, + children, + tooltip, + align, + ...props +}: React.ThHTMLAttributes & { + tooltip?: React.ReactNode + align?: 'right' | 'center' +}) => ( -)) +) TableHead.displayName = 'TableHead' -const TableCell = React.forwardRef< - HTMLTableCellElement, - React.TdHTMLAttributes & { - href?: string - align?: 'right' | 'center' - } ->(({ className, children, href, align, ...props }, ref) => ( +const TableCell = ({ + className, + children, + href, + align, + ...props +}: React.TdHTMLAttributes & { + href?: string + align?: 'right' | 'center' +}) => (
    {tooltip} : null} -)) +) TableCell.displayName = 'TableCell' export { diff --git a/packages/frontend/src/hooks/use-event-listener.ts b/packages/frontend/src/hooks/use-event-listener.ts index 00ab1591e0f..b61d8b46b5a 100644 --- a/packages/frontend/src/hooks/use-event-listener.ts +++ b/packages/frontend/src/hooks/use-event-listener.ts @@ -8,7 +8,7 @@ import { useIsomorphicLayoutEffect } from './use-isomorphic-layout-effect' function useEventListener( eventName: K, handler: (event: MediaQueryListEventMap[K]) => void, - element: RefObject, + element: RefObject, options?: boolean | AddEventListenerOptions, ): void @@ -31,7 +31,7 @@ function useEventListener< handler: | ((event: HTMLElementEventMap[K]) => void) | ((event: SVGElementEventMap[K]) => void), - element: RefObject, + element: RefObject, options?: boolean | AddEventListenerOptions, ): void @@ -39,7 +39,7 @@ function useEventListener< function useEventListener( eventName: K, handler: (event: DocumentEventMap[K]) => void, - element: RefObject, + element: RefObject, options?: boolean | AddEventListenerOptions, ): void @@ -58,7 +58,7 @@ function useEventListener< | MediaQueryListEventMap[KM] | Event, ) => void, - element?: RefObject, + element?: RefObject, options?: boolean | AddEventListenerOptions, ) { // Create a ref that stores handler diff --git a/packages/frontend/src/hooks/use-hover.tsx b/packages/frontend/src/hooks/use-hover.tsx index 5efbfcafaba..6f1c965ac98 100644 --- a/packages/frontend/src/hooks/use-hover.tsx +++ b/packages/frontend/src/hooks/use-hover.tsx @@ -5,7 +5,7 @@ import type { RefObject } from 'react' import { useEventListener } from './use-event-listener' export function useHover( - elementRef: RefObject, + elementRef: RefObject, ): boolean { const [value, setValue] = useState(false) diff --git a/packages/frontend/src/hooks/use-local-storage.ts b/packages/frontend/src/hooks/use-local-storage.ts index 1906cb98b6d..5391d34870f 100644 --- a/packages/frontend/src/hooks/use-local-storage.ts +++ b/packages/frontend/src/hooks/use-local-storage.ts @@ -6,7 +6,6 @@ import { useEventCallback } from './use-event-callback' import { useEventListener } from './use-event-listener' declare global { - // eslint-disable-next-line @typescript-eslint/consistent-type-definitions interface WindowEventMap { 'local-storage': CustomEvent } diff --git a/packages/frontend/src/hooks/use-on-click-outside.tsx b/packages/frontend/src/hooks/use-on-click-outside.tsx index 84cc291f8f7..b870549af78 100644 --- a/packages/frontend/src/hooks/use-on-click-outside.tsx +++ b/packages/frontend/src/hooks/use-on-click-outside.tsx @@ -11,7 +11,7 @@ type EventType = | 'focusout' export function useOnClickOutside( - ref: RefObject | RefObject[], + ref: RefObject | RefObject[], handler: (event: MouseEvent | TouchEvent | FocusEvent) => void, eventType: EventType = 'mousedown', eventListenerOptions: AddEventListenerOptions = {}, diff --git a/packages/frontend/src/icons/heart.tsx b/packages/frontend/src/icons/heart.tsx index 333c2beec91..6e8fe59dd31 100644 --- a/packages/frontend/src/icons/heart.tsx +++ b/packages/frontend/src/icons/heart.tsx @@ -121,8 +121,8 @@ export function HeartIcon(props: SvgIconProps) { y2="18.1781" gradientUnits="userSpaceOnUse" > - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + - - + + - - + + diff --git a/packages/frontend/src/icons/products/social-icon.tsx b/packages/frontend/src/icons/products/social-icon.tsx index 75471c5298d..17db10d9f2e 100644 --- a/packages/frontend/src/icons/products/social-icon.tsx +++ b/packages/frontend/src/icons/products/social-icon.tsx @@ -1,4 +1,4 @@ -import { type SVGAttributes } from 'react' +import { type JSX, type SVGAttributes } from 'react' import { DiscordIcon } from './discord' import { GithubIcon } from './github' diff --git a/packages/frontend/src/server/features/data-availability/project/get-da-project-entry.ts b/packages/frontend/src/server/features/data-availability/project/get-da-project-entry.ts index e04c9bd56ac..302ced97923 100644 --- a/packages/frontend/src/server/features/data-availability/project/get-da-project-entry.ts +++ b/packages/frontend/src/server/features/data-availability/project/get-da-project-entry.ts @@ -113,7 +113,6 @@ function getHeader({ daLayerGrissiniValues, daBridgeGrissiniValues, daLayer, - daBridge, tvs, economicSecurity, }: HeaderParams) { diff --git a/packages/frontend/src/server/features/scaling/liveness/get-liveness.ts b/packages/frontend/src/server/features/scaling/liveness/get-liveness.ts index 995da45b0f3..74da1aef9d7 100644 --- a/packages/frontend/src/server/features/scaling/liveness/get-liveness.ts +++ b/packages/frontend/src/server/features/scaling/liveness/get-liveness.ts @@ -278,6 +278,7 @@ function generateAnomalies(): LivenessAnomaly[] { () => ({ type: Math.random() > 0.5 ? 'batchSubmissions' : 'stateUpdates', + timestamp: UnixTime.now() .add( // TODO: (liveness) should we include current day @@ -286,6 +287,7 @@ function generateAnomalies(): LivenessAnomaly[] { ) .add(Math.round(Math.random() * 172800), 'seconds') .toNumber(), + durationInSeconds: generateRandomTime(), }) as const, ) diff --git a/packages/frontend/src/trpc/server.ts b/packages/frontend/src/trpc/server.ts index 9da1f056aa5..ba339bab572 100644 --- a/packages/frontend/src/trpc/server.ts +++ b/packages/frontend/src/trpc/server.ts @@ -12,8 +12,8 @@ import { createQueryClient } from './query-client' * This wraps the `createTRPCContext` helper and provides the required context for the tRPC API when * handling a tRPC call from a React Server Component. */ -const createContext = cache(() => { - const heads = new Headers(headers()) +const createContext = cache(async () => { + const heads = new Headers(await headers()) heads.set('x-trpc-source', 'rsc') return createTRPCContext({ diff --git a/packages/frontend/src/utils/cookies/common.ts b/packages/frontend/src/utils/cookies/common.ts index c89c0047a20..47c95db7ee2 100644 --- a/packages/frontend/src/utils/cookies/common.ts +++ b/packages/frontend/src/utils/cookies/common.ts @@ -19,6 +19,7 @@ export function parseKnownCookie({ const parsedValue: unknown = JSON.parse(value) return meta.schema.parse(parsedValue) } catch (e) { + console.error(`Failed to parse cookie ${name}`, e) return meta.defaultValue } } diff --git a/packages/frontend/src/utils/cookies/server.ts b/packages/frontend/src/utils/cookies/server.ts index 75635b124bc..3e61c94e07f 100644 --- a/packages/frontend/src/utils/cookies/server.ts +++ b/packages/frontend/src/utils/cookies/server.ts @@ -9,22 +9,23 @@ import { } from '~/consts/cookies' import { parseKnownCookie, serializeKnownCookie } from './common' -export function getCookie( +export async function getCookie( name: T, -): KnownCookieValue { +): Promise> { const meta = knownCookies[name] - const cookie = cookies().get(meta.key) + const cookie = (await cookies()).get(meta.key) if (cookie === undefined) { return meta.defaultValue } return parseKnownCookie({ name, value: cookie.value }) } -export function setCookie( +export async function setCookie( name: T, value: KnownCookieValue, options: Partial, ) { const meta = knownCookies[name] - cookies().set(meta.key, serializeKnownCookie({ name, value }), options) + const cookie = await cookies() + cookie.set(meta.key, serializeKnownCookie({ name, value }), options) } diff --git a/packages/frontend/src/utils/merge-refs.tsx b/packages/frontend/src/utils/merge-refs.tsx index 5b4077bede6..6e3737761b6 100644 --- a/packages/frontend/src/utils/merge-refs.tsx +++ b/packages/frontend/src/utils/merge-refs.tsx @@ -27,7 +27,7 @@ export function mergeRefs( if (typeof inputRef === 'function') { inputRef(ref) } else if (inputRef) { - ;(inputRef as React.MutableRefObject).current = ref + inputRef.current = ref } } } diff --git a/packages/frontend/src/utils/project/get-project-links.ts b/packages/frontend/src/utils/project/get-project-links.ts index 1125c941d6e..44644f63698 100644 --- a/packages/frontend/src/utils/project/get-project-links.ts +++ b/packages/frontend/src/utils/project/get-project-links.ts @@ -1,8 +1,4 @@ -import { - type DaBridge, - type DaLayer, - type ScalingProjectLinks, -} from '@l2beat/config' +import { type DaLayer, type ScalingProjectLinks } from '@l2beat/config' import { compact } from 'lodash' import { type ProjectLink } from '~/components/projects/links/types' diff --git a/packages/frontend/tsconfig.json b/packages/frontend/tsconfig.json index 0eabb662d41..65900797007 100644 --- a/packages/frontend/tsconfig.json +++ b/packages/frontend/tsconfig.json @@ -42,5 +42,5 @@ "**/*.js", ".next/types/**/*.ts" ], - "exclude": ["node_modules"] + "exclude": ["node_modules", "storybook-static"] } diff --git a/packages/frontend/types.d.ts b/packages/frontend/types.d.ts index f206c167307..42c7ca24e3d 100644 --- a/packages/frontend/types.d.ts +++ b/packages/frontend/types.d.ts @@ -3,7 +3,6 @@ import { type CellContext } from '@tanstack/react-table' import { type ReactNode } from 'react' declare module '@tanstack/react-table' { - // eslint-disable-next-line @typescript-eslint/no-unused-vars interface ColumnMeta { hash?: string cellClassName?: string diff --git a/packages/uops-dashboard/package.json b/packages/uops-dashboard/package.json index 051876082ea..00227020735 100644 --- a/packages/uops-dashboard/package.json +++ b/packages/uops-dashboard/package.json @@ -25,10 +25,10 @@ "zod": "^3.23.8" }, "devDependencies": { - "@types/uuid": "^10.0.0", "@types/node": "^20", "@types/react": "^18", "@types/react-dom": "^18", + "@types/uuid": "^10.0.0", "eslint": "^8", "eslint-config-next": "14.2.6", "postcss": "^8", diff --git a/yarn.lock b/yarn.lock index 4ae1d9612c9..11fa2169c25 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,15 +2,10 @@ # yarn lockfile v1 -"@adobe/css-tools@^4.4.0": - version "4.4.0" - resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.4.0.tgz#728c484f4e10df03d5a3acd0d8adcbbebff8ad63" - integrity sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ== - -"@adraffy/ens-normalize@1.10.0": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@adraffy/ens-normalize/-/ens-normalize-1.10.0.tgz#d2a39395c587e092d77cbbc80acf956a54f38bf7" - integrity sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q== +"@adraffy/ens-normalize@1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@adraffy/ens-normalize/-/ens-normalize-1.11.0.tgz#42cc67c5baa407ac25059fcd7d405cc5ecdb0c33" + integrity sha512-/3DDPKHqqIqxUULp8yP4zODUY1i+2xvVWsv8A79xGWdCAG+8sb0hRh0Rk2QyOJUnnbyPUAZYcpBuRe3nS2OIUg== "@alloc/quick-lru@^5.2.0": version "5.2.0" @@ -30,31 +25,19 @@ resolved "https://registry.yarnpkg.com/@antfu/ni/-/ni-0.21.8.tgz#85a2871f9c8e6c4e99a98401ed063870fce4e4ad" integrity sha512-90X8pU2szlvw0AJo9EZMbYc2eQKkmO7mAdC4tD4r5co2Mm56MT37MIG8EyB7p4WRheuzGxuLDxJ63mF6+Zajiw== -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.23.5": - version "7.24.2" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae" - integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== - dependencies: - "@babel/highlight" "^7.24.2" - picocolors "^1.0.0" - -"@babel/code-frame@^7.16.7", "@babel/code-frame@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465" - integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.25.9", "@babel/code-frame@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.26.0.tgz#9374b5cd068d128dac0b94ff482594273b1c2815" + integrity sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g== dependencies: - "@babel/highlight" "^7.24.7" + "@babel/helper-validator-identifier" "^7.25.9" + js-tokens "^4.0.0" picocolors "^1.0.0" -"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.5": - version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.4.tgz#6f102372e9094f25d908ca0d34fc74c74606059a" - integrity sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ== - -"@babel/compat-data@^7.25.2": - version "7.25.2" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.2.tgz#e41928bd33475305c586f6acbbb7e3ade7a6f7f5" - integrity sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ== +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.25.9", "@babel/compat-data@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.26.0.tgz#f02ba6d34e88fadd5e8861e8b38902f43cc1c819" + integrity sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA== "@babel/core@^7.18.9", "@babel/core@^7.24.4": version "7.25.2" @@ -77,107 +60,66 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.25.0.tgz#f858ddfa984350bc3d3b7f125073c9af6988f18e" - integrity sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw== +"@babel/generator@^7.25.9", "@babel/generator@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.26.0.tgz#505cc7c90d92513f458a477e5ef0703e7c91b8d7" + integrity sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w== dependencies: - "@babel/types" "^7.25.0" + "@babel/parser" "^7.26.0" + "@babel/types" "^7.26.0" "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" - jsesc "^2.5.1" + jsesc "^3.0.2" -"@babel/helper-annotate-as-pure@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" - integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== +"@babel/helper-annotate-as-pure@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz#d8eac4d2dc0d7b6e11fa6e535332e0d3184f06b4" + integrity sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g== dependencies: - "@babel/types" "^7.22.5" + "@babel/types" "^7.25.9" -"@babel/helper-annotate-as-pure@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz#5373c7bc8366b12a033b4be1ac13a206c6656aab" - integrity sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg== - dependencies: - "@babel/types" "^7.24.7" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz#37d66feb012024f2422b762b9b2a7cfe27c7fba3" - integrity sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz#f41752fe772a578e67286e6779a68a5a92de1ee9" + integrity sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g== dependencies: - "@babel/traverse" "^7.24.7" - "@babel/types" "^7.24.7" + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" -"@babel/helper-compilation-targets@^7.22.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" - integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== +"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz#55af025ce365be3cdc0c1c1e56c6af617ce88875" + integrity sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ== dependencies: - "@babel/compat-data" "^7.23.5" - "@babel/helper-validator-option" "^7.23.5" - browserslist "^4.22.2" + "@babel/compat-data" "^7.25.9" + "@babel/helper-validator-option" "^7.25.9" + browserslist "^4.24.0" lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-compilation-targets@^7.24.7", "@babel/helper-compilation-targets@^7.24.8", "@babel/helper-compilation-targets@^7.25.2": - version "7.25.2" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz#e1d9410a90974a3a5a66e84ff55ef62e3c02d06c" - integrity sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw== - dependencies: - "@babel/compat-data" "^7.25.2" - "@babel/helper-validator-option" "^7.24.8" - browserslist "^4.23.1" - lru-cache "^5.1.1" - semver "^6.3.1" - -"@babel/helper-create-class-features-plugin@^7.24.1": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz#7d19da92c7e0cd8d11c09af2ce1b8e7512a6e723" - integrity sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-member-expression-to-functions" "^7.24.5" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-replace-supers" "^7.24.1" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.24.5" - semver "^6.3.1" - -"@babel/helper-create-class-features-plugin@^7.24.7", "@babel/helper-create-class-features-plugin@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz#a109bf9c3d58dfed83aaf42e85633c89f43a6253" - integrity sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.24.7" - "@babel/helper-member-expression-to-functions" "^7.24.8" - "@babel/helper-optimise-call-expression" "^7.24.7" - "@babel/helper-replace-supers" "^7.25.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" - "@babel/traverse" "^7.25.0" +"@babel/helper-create-class-features-plugin@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz#7644147706bb90ff613297d49ed5266bde729f83" + integrity sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-member-expression-to-functions" "^7.25.9" + "@babel/helper-optimise-call-expression" "^7.25.9" + "@babel/helper-replace-supers" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" + "@babel/traverse" "^7.25.9" semver "^6.3.1" -"@babel/helper-create-regexp-features-plugin@^7.18.6": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" - integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz#3e8999db94728ad2b2458d7a470e7770b7764e26" + integrity sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - regexpu-core "^5.3.1" + "@babel/helper-annotate-as-pure" "^7.25.9" + regexpu-core "^6.1.1" semver "^6.3.1" -"@babel/helper-create-regexp-features-plugin@^7.24.7", "@babel/helper-create-regexp-features-plugin@^7.25.0": - version "7.25.2" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz#24c75974ed74183797ffd5f134169316cd1808d9" - integrity sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g== - dependencies: - "@babel/helper-annotate-as-pure" "^7.24.7" - regexpu-core "^5.3.1" - semver "^6.3.1" - -"@babel/helper-define-polyfill-provider@^0.6.1", "@babel/helper-define-polyfill-provider@^0.6.2": +"@babel/helper-define-polyfill-provider@^0.6.2": version "0.6.2" resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz#18594f789c3594acb24cfdb4a7f7b7d2e8bd912d" integrity sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ== @@ -188,263 +130,165 @@ lodash.debounce "^4.0.8" resolve "^1.14.2" -"@babel/helper-environment-visitor@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" - integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== - -"@babel/helper-function-name@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" - integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== - dependencies: - "@babel/template" "^7.22.15" - "@babel/types" "^7.23.0" - -"@babel/helper-member-expression-to-functions@^7.23.0", "@babel/helper-member-expression-to-functions@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz#5981e131d5c7003c7d1fa1ad49e86c9b097ec475" - integrity sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA== - dependencies: - "@babel/types" "^7.24.5" - -"@babel/helper-member-expression-to-functions@^7.24.8": - version "7.24.8" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz#6155e079c913357d24a4c20480db7c712a5c3fb6" - integrity sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA== - dependencies: - "@babel/traverse" "^7.24.8" - "@babel/types" "^7.24.8" - -"@babel/helper-module-imports@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz#f2f980392de5b84c3328fc71d38bd81bbb83042b" - integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA== - dependencies: - "@babel/traverse" "^7.24.7" - "@babel/types" "^7.24.7" - -"@babel/helper-module-transforms@^7.24.7", "@babel/helper-module-transforms@^7.24.8", "@babel/helper-module-transforms@^7.25.0", "@babel/helper-module-transforms@^7.25.2": - version "7.25.2" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz#ee713c29768100f2776edf04d4eb23b8d27a66e6" - integrity sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ== - dependencies: - "@babel/helper-module-imports" "^7.24.7" - "@babel/helper-simple-access" "^7.24.7" - "@babel/helper-validator-identifier" "^7.24.7" - "@babel/traverse" "^7.25.2" - -"@babel/helper-optimise-call-expression@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" - integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-optimise-call-expression@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz#8b0a0456c92f6b323d27cfd00d1d664e76692a0f" - integrity sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A== - dependencies: - "@babel/types" "^7.24.7" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz#a924607dd254a65695e5bd209b98b902b3b2f11a" - integrity sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ== - -"@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.24.8": - version "7.24.8" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz#94ee67e8ec0e5d44ea7baeb51e571bd26af07878" - integrity sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg== - -"@babel/helper-remap-async-to-generator@^7.24.7", "@babel/helper-remap-async-to-generator@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz#d2f0fbba059a42d68e5e378feaf181ef6055365e" - integrity sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.24.7" - "@babel/helper-wrap-function" "^7.25.0" - "@babel/traverse" "^7.25.0" - -"@babel/helper-replace-supers@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz#7085bd19d4a0b7ed8f405c1ed73ccb70f323abc1" - integrity sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-member-expression-to-functions" "^7.23.0" - "@babel/helper-optimise-call-expression" "^7.22.5" - -"@babel/helper-replace-supers@^7.24.7", "@babel/helper-replace-supers@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz#ff44deac1c9f619523fe2ca1fd650773792000a9" - integrity sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.24.8" - "@babel/helper-optimise-call-expression" "^7.24.7" - "@babel/traverse" "^7.25.0" - -"@babel/helper-simple-access@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz#bcade8da3aec8ed16b9c4953b74e506b51b5edb3" - integrity sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg== - dependencies: - "@babel/traverse" "^7.24.7" - "@babel/types" "^7.24.7" - -"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" - integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-skip-transparent-expression-wrappers@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz#5f8fa83b69ed5c27adc56044f8be2b3ea96669d9" - integrity sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ== - dependencies: - "@babel/traverse" "^7.24.7" - "@babel/types" "^7.24.7" - -"@babel/helper-split-export-declaration@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz#b9a67f06a46b0b339323617c8c6213b9055a78b6" - integrity sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q== - dependencies: - "@babel/types" "^7.24.5" - -"@babel/helper-string-parser@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz#f99c36d3593db9540705d0739a1f10b5e20c696e" - integrity sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ== - -"@babel/helper-string-parser@^7.24.8": - version "7.24.8" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d" - integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ== - -"@babel/helper-validator-identifier@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz#918b1a7fa23056603506370089bd990d8720db62" - integrity sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA== - -"@babel/helper-validator-identifier@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" - integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== - -"@babel/helper-validator-option@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" - integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== - -"@babel/helper-validator-option@^7.24.7", "@babel/helper-validator-option@^7.24.8": - version "7.24.8" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz#3725cdeea8b480e86d34df15304806a06975e33d" - integrity sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q== - -"@babel/helper-wrap-function@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz#dab12f0f593d6ca48c0062c28bcfb14ebe812f81" - integrity sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ== - dependencies: - "@babel/template" "^7.25.0" - "@babel/traverse" "^7.25.0" - "@babel/types" "^7.25.0" - -"@babel/helpers@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.25.0.tgz#e69beb7841cb93a6505531ede34f34e6a073650a" - integrity sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw== - dependencies: - "@babel/template" "^7.25.0" - "@babel/types" "^7.25.0" - -"@babel/highlight@^7.24.2": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.5.tgz#bc0613f98e1dd0720e99b2a9ee3760194a704b6e" - integrity sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw== - dependencies: - "@babel/helper-validator-identifier" "^7.24.5" - chalk "^2.4.2" - js-tokens "^4.0.0" - picocolors "^1.0.0" - -"@babel/highlight@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d" - integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== - dependencies: - "@babel/helper-validator-identifier" "^7.24.7" - chalk "^2.4.2" - js-tokens "^4.0.0" - picocolors "^1.0.0" - -"@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.24.0": +"@babel/helper-member-expression-to-functions@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz#9dfffe46f727005a5ea29051ac835fb735e4c1a3" + integrity sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ== + dependencies: + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" + +"@babel/helper-module-imports@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz#e7f8d20602ebdbf9ebbea0a0751fb0f2a4141715" + integrity sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw== + dependencies: + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" + +"@babel/helper-module-transforms@^7.24.7", "@babel/helper-module-transforms@^7.25.9", "@babel/helper-module-transforms@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz#8ce54ec9d592695e58d84cd884b7b5c6a2fdeeae" + integrity sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw== + dependencies: + "@babel/helper-module-imports" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" + "@babel/traverse" "^7.25.9" + +"@babel/helper-optimise-call-expression@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz#3324ae50bae7e2ab3c33f60c9a877b6a0146b54e" + integrity sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ== + dependencies: + "@babel/types" "^7.25.9" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.25.9", "@babel/helper-plugin-utils@^7.8.0": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz#9cbdd63a9443a2c92a725cca7ebca12cc8dd9f46" + integrity sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw== + +"@babel/helper-remap-async-to-generator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz#e53956ab3d5b9fb88be04b3e2f31b523afd34b92" + integrity sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-wrap-function" "^7.25.9" + "@babel/traverse" "^7.25.9" + +"@babel/helper-replace-supers@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz#ba447224798c3da3f8713fc272b145e33da6a5c5" + integrity sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.25.9" + "@babel/helper-optimise-call-expression" "^7.25.9" + "@babel/traverse" "^7.25.9" + +"@babel/helper-simple-access@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz#6d51783299884a2c74618d6ef0f86820ec2e7739" + integrity sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q== + dependencies: + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" + +"@babel/helper-skip-transparent-expression-wrappers@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz#0b2e1b62d560d6b1954893fd2b705dc17c91f0c9" + integrity sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA== + dependencies: + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" + +"@babel/helper-string-parser@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c" + integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== + +"@babel/helper-validator-identifier@^7.24.7", "@babel/helper-validator-identifier@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7" + integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== + +"@babel/helper-validator-option@^7.24.7", "@babel/helper-validator-option@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz#86e45bd8a49ab7e03f276577f96179653d41da72" + integrity sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw== + +"@babel/helper-wrap-function@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz#d99dfd595312e6c894bd7d237470025c85eea9d0" + integrity sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g== + dependencies: + "@babel/template" "^7.25.9" + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" + +"@babel/helpers@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.26.0.tgz#30e621f1eba5aa45fe6f4868d2e9154d884119a4" + integrity sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw== + dependencies: + "@babel/template" "^7.25.9" + "@babel/types" "^7.26.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.20.7": version "7.24.5" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.5.tgz#4a4d5ab4315579e5398a82dcf636ca80c3392790" integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg== -"@babel/parser@^7.25.0", "@babel/parser@^7.25.3": - version "7.25.3" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.3.tgz#91fb126768d944966263f0657ab222a642b82065" - integrity sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw== +"@babel/parser@^7.25.9", "@babel/parser@^7.26.0": + version "7.26.1" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.1.tgz#44e02499960df2cdce2c456372a3e8e0c3c5c975" + integrity sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw== dependencies: - "@babel/types" "^7.25.2" + "@babel/types" "^7.26.0" -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.3": - version "7.25.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz#dca427b45a6c0f5c095a1c639dfe2476a3daba7f" - integrity sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA== +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz#cc2e53ebf0a0340777fff5ed521943e253b4d8fe" + integrity sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g== dependencies: - "@babel/helper-plugin-utils" "^7.24.8" - "@babel/traverse" "^7.25.3" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/traverse" "^7.25.9" -"@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz#cd0c583e01369ef51676bdb3d7b603e17d2b3f73" - integrity sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA== +"@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz#af9e4fb63ccb8abcb92375b2fcfe36b60c774d30" + integrity sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw== dependencies: - "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.0.tgz#749bde80356b295390954643de7635e0dffabe73" - integrity sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz#e8dc26fcd616e6c5bf2bd0d5a2c151d4f92a9137" + integrity sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug== dependencies: - "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz#e4eabdd5109acc399b38d7999b2ef66fc2022f89" - integrity sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz#807a667f9158acac6f6164b4beb85ad9ebc9e1d1" + integrity sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" - "@babel/plugin-transform-optional-chaining" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" + "@babel/plugin-transform-optional-chaining" "^7.25.9" -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz#3a82a70e7cb7294ad2559465ebcb871dfbf078fb" - integrity sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw== +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz#de7093f1e7deaf68eadd7cc6b07f2ab82543269e" + integrity sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg== dependencies: - "@babel/helper-plugin-utils" "^7.24.8" - "@babel/traverse" "^7.25.0" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/traverse" "^7.25.9" "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": version "7.21.0-placeholder-for-preset-env.2" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - "@babel/plugin-syntax-bigint@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" @@ -452,20 +296,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" @@ -473,13 +303,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-import-assertions@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz#db3aad724153a00eaac115a3fb898de544e34971" @@ -487,103 +310,33 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-syntax-import-assertions@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz#2a0b406b5871a20a841240586b1300ce2088a778" - integrity sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg== +"@babel/plugin-syntax-import-assertions@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz#620412405058efa56e4a564903b79355020f445f" + integrity sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-syntax-import-attributes@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz#b4f9ea95a79e6912480c4b626739f86a076624ca" - integrity sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A== +"@babel/plugin-syntax-import-attributes@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz#3b1412847699eea739b4f2602c74ce36f6b0b0f7" + integrity sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-syntax-import-meta@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== +"@babel/plugin-syntax-jsx@^7.24.7", "@babel/plugin-syntax-jsx@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz#a34313a178ea56f1951599b929c1ceacee719290" + integrity sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== +"@babel/plugin-syntax-typescript@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz#67dda2b74da43727cf21d46cf9afef23f4365399" + integrity sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ== dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz#39a1fa4a7e3d3d7f34e2acc6be585b718d30e02d" - integrity sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ== - dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-top-level-await@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-typescript@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz#58d458271b4d3b6bb27ee6ac9525acbb259bad1c" - integrity sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA== - dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-syntax-unicode-sets-regex@^7.18.6": version "7.18.6" @@ -593,45 +346,44 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-arrow-functions@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz#4f6886c11e423bd69f3ce51dbf42424a5f275514" - integrity sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ== +"@babel/plugin-transform-arrow-functions@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz#7821d4410bee5daaadbb4cdd9a6649704e176845" + integrity sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-async-generator-functions@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.0.tgz#b785cf35d73437f6276b1e30439a57a50747bddf" - integrity sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q== +"@babel/plugin-transform-async-generator-functions@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz#1b18530b077d18a407c494eb3d1d72da505283a2" + integrity sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw== dependencies: - "@babel/helper-plugin-utils" "^7.24.8" - "@babel/helper-remap-async-to-generator" "^7.25.0" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/traverse" "^7.25.0" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-remap-async-to-generator" "^7.25.9" + "@babel/traverse" "^7.25.9" -"@babel/plugin-transform-async-to-generator@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz#72a3af6c451d575842a7e9b5a02863414355bdcc" - integrity sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA== +"@babel/plugin-transform-async-to-generator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz#c80008dacae51482793e5a9c08b39a5be7e12d71" + integrity sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ== dependencies: - "@babel/helper-module-imports" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/helper-remap-async-to-generator" "^7.24.7" + "@babel/helper-module-imports" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-remap-async-to-generator" "^7.25.9" -"@babel/plugin-transform-block-scoped-functions@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz#a4251d98ea0c0f399dafe1a35801eaba455bbf1f" - integrity sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ== +"@babel/plugin-transform-block-scoped-functions@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz#5700691dbd7abb93de300ca7be94203764fce458" + integrity sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-block-scoping@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz#23a6ed92e6b006d26b1869b1c91d1b917c2ea2ac" - integrity sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ== +"@babel/plugin-transform-block-scoping@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz#c33665e46b06759c93687ca0f84395b80c0473a1" + integrity sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg== dependencies: - "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-class-properties@^7.24.1": version "7.24.1" @@ -641,161 +393,148 @@ "@babel/helper-create-class-features-plugin" "^7.24.1" "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-class-properties@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz#256879467b57b0b68c7ddfc5b76584f398cd6834" - integrity sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w== +"@babel/plugin-transform-class-properties@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz#a8ce84fedb9ad512549984101fa84080a9f5f51f" + integrity sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q== dependencies: - "@babel/helper-create-class-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-class-static-block@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz#c82027ebb7010bc33c116d4b5044fbbf8c05484d" - integrity sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ== +"@babel/plugin-transform-class-static-block@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz#6c8da219f4eb15cae9834ec4348ff8e9e09664a0" + integrity sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ== dependencies: - "@babel/helper-create-class-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-classes@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.0.tgz#63122366527d88e0ef61b612554fe3f8c793991e" - integrity sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw== +"@babel/plugin-transform-classes@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz#7152457f7880b593a63ade8a861e6e26a4469f52" + integrity sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg== dependencies: - "@babel/helper-annotate-as-pure" "^7.24.7" - "@babel/helper-compilation-targets" "^7.24.8" - "@babel/helper-plugin-utils" "^7.24.8" - "@babel/helper-replace-supers" "^7.25.0" - "@babel/traverse" "^7.25.0" + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-replace-supers" "^7.25.9" + "@babel/traverse" "^7.25.9" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz#4cab3214e80bc71fae3853238d13d097b004c707" - integrity sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ== +"@babel/plugin-transform-computed-properties@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz#db36492c78460e534b8852b1d5befe3c923ef10b" + integrity sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/template" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/template" "^7.25.9" -"@babel/plugin-transform-destructuring@^7.24.8": - version "7.24.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz#c828e814dbe42a2718a838c2a2e16a408e055550" - integrity sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ== +"@babel/plugin-transform-destructuring@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz#966ea2595c498224340883602d3cfd7a0c79cea1" + integrity sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-dotall-regex@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz#5f8bf8a680f2116a7207e16288a5f974ad47a7a0" - integrity sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw== +"@babel/plugin-transform-dotall-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz#bad7945dd07734ca52fe3ad4e872b40ed09bb09a" + integrity sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-duplicate-keys@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz#dd20102897c9a2324e5adfffb67ff3610359a8ee" - integrity sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw== +"@babel/plugin-transform-duplicate-keys@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz#8850ddf57dce2aebb4394bb434a7598031059e6d" + integrity sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz#809af7e3339466b49c034c683964ee8afb3e2604" - integrity sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g== +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz#6f7259b4de127721a08f1e5165b852fcaa696d31" + integrity sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.25.0" - "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-dynamic-import@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz#4d8b95e3bae2b037673091aa09cd33fecd6419f4" - integrity sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg== +"@babel/plugin-transform-dynamic-import@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz#23e917de63ed23c6600c5dd06d94669dce79f7b8" + integrity sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-exponentiation-operator@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz#b629ee22645f412024297d5245bce425c31f9b0d" - integrity sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ== +"@babel/plugin-transform-exponentiation-operator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz#ece47b70d236c1d99c263a1e22b62dc20a4c8b0f" + integrity sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-export-namespace-from@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz#f033541fc036e3efb2dcb58eedafd4f6b8078acd" - integrity sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ== +"@babel/plugin-transform-export-namespace-from@^7.24.1", "@babel/plugin-transform-export-namespace-from@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz#90745fe55053394f554e40584cda81f2c8a402a2" + integrity sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-export-namespace-from@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz#176d52d8d8ed516aeae7013ee9556d540c53f197" - integrity sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA== +"@babel/plugin-transform-for-of@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz#4bdc7d42a213397905d89f02350c5267866d5755" + integrity sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" -"@babel/plugin-transform-for-of@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz#f25b33f72df1d8be76399e1b8f3f9d366eb5bc70" - integrity sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g== +"@babel/plugin-transform-function-name@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz#939d956e68a606661005bfd550c4fc2ef95f7b97" + integrity sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/traverse" "^7.25.9" -"@babel/plugin-transform-function-name@^7.25.1": - version "7.25.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz#b85e773097526c1a4fc4ba27322748643f26fc37" - integrity sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA== +"@babel/plugin-transform-json-strings@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz#c86db407cb827cded902a90c707d2781aaa89660" + integrity sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw== dependencies: - "@babel/helper-compilation-targets" "^7.24.8" - "@babel/helper-plugin-utils" "^7.24.8" - "@babel/traverse" "^7.25.1" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-json-strings@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz#f3e9c37c0a373fee86e36880d45b3664cedaf73a" - integrity sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw== +"@babel/plugin-transform-literals@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz#1a1c6b4d4aa59bc4cad5b6b3a223a0abd685c9de" + integrity sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-literals@^7.25.2": - version "7.25.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz#deb1ad14fc5490b9a65ed830e025bca849d8b5f3" - integrity sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw== +"@babel/plugin-transform-logical-assignment-operators@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz#b19441a8c39a2fda0902900b306ea05ae1055db7" + integrity sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q== dependencies: - "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-logical-assignment-operators@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz#a58fb6eda16c9dc8f9ff1c7b1ba6deb7f4694cb0" - integrity sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw== - dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-transform-member-expression-literals@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz#3b4454fb0e302e18ba4945ba3246acb1248315df" - integrity sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw== +"@babel/plugin-transform-member-expression-literals@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz#63dff19763ea64a31f5e6c20957e6a25e41ed5de" + integrity sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-modules-amd@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz#65090ed493c4a834976a3ca1cde776e6ccff32d7" - integrity sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg== +"@babel/plugin-transform-modules-amd@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz#49ba478f2295101544abd794486cd3088dddb6c5" + integrity sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw== dependencies: - "@babel/helper-module-transforms" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-module-transforms" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-modules-commonjs@^7.24.7", "@babel/plugin-transform-modules-commonjs@^7.24.8": +"@babel/plugin-transform-modules-commonjs@^7.24.7": version "7.24.8" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz#ab6421e564b717cb475d6fff70ae7f103536ea3c" integrity sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA== @@ -804,355 +543,344 @@ "@babel/helper-plugin-utils" "^7.24.8" "@babel/helper-simple-access" "^7.24.7" -"@babel/plugin-transform-modules-systemjs@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz#8f46cdc5f9e5af74f3bd019485a6cbe59685ea33" - integrity sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw== +"@babel/plugin-transform-modules-commonjs@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz#d165c8c569a080baf5467bda88df6425fc060686" + integrity sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg== dependencies: - "@babel/helper-module-transforms" "^7.25.0" - "@babel/helper-plugin-utils" "^7.24.8" - "@babel/helper-validator-identifier" "^7.24.7" - "@babel/traverse" "^7.25.0" + "@babel/helper-module-transforms" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-simple-access" "^7.25.9" -"@babel/plugin-transform-modules-umd@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz#edd9f43ec549099620df7df24e7ba13b5c76efc8" - integrity sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A== +"@babel/plugin-transform-modules-systemjs@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz#8bd1b43836269e3d33307151a114bcf3ba6793f8" + integrity sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA== dependencies: - "@babel/helper-module-transforms" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-module-transforms" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" + "@babel/traverse" "^7.25.9" -"@babel/plugin-transform-named-capturing-groups-regex@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz#9042e9b856bc6b3688c0c2e4060e9e10b1460923" - integrity sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g== +"@babel/plugin-transform-modules-umd@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz#6710079cdd7c694db36529a1e8411e49fcbf14c9" + integrity sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-module-transforms" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-new-target@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz#31ff54c4e0555cc549d5816e4ab39241dfb6ab00" - integrity sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA== +"@babel/plugin-transform-named-capturing-groups-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz#454990ae6cc22fd2a0fa60b3a2c6f63a38064e6a" + integrity sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-nullish-coalescing-operator@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz#1de4534c590af9596f53d67f52a92f12db984120" - integrity sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ== +"@babel/plugin-transform-new-target@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz#42e61711294b105c248336dcb04b77054ea8becd" + integrity sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-numeric-separator@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz#5bc019ce5b3435c1cadf37215e55e433d674d4e8" - integrity sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw== +"@babel/plugin-transform-nullish-coalescing-operator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz#bcb1b0d9e948168102d5f7104375ca21c3266949" + integrity sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-numeric-separator@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz#bea62b538c80605d8a0fac9b40f48e97efa7de63" - integrity sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA== +"@babel/plugin-transform-numeric-separator@^7.24.1", "@babel/plugin-transform-numeric-separator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz#bfed75866261a8b643468b0ccfd275f2033214a1" + integrity sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-object-rest-spread@^7.24.1", "@babel/plugin-transform-object-rest-spread@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz#d13a2b93435aeb8a197e115221cab266ba6e55d6" - integrity sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q== +"@babel/plugin-transform-object-rest-spread@^7.24.1", "@babel/plugin-transform-object-rest-spread@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz#0203725025074164808bcf1a2cfa90c652c99f18" + integrity sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg== dependencies: - "@babel/helper-compilation-targets" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.24.7" + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/plugin-transform-parameters" "^7.25.9" -"@babel/plugin-transform-object-super@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz#66eeaff7830bba945dd8989b632a40c04ed625be" - integrity sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg== +"@babel/plugin-transform-object-super@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz#385d5de135162933beb4a3d227a2b7e52bb4cf03" + integrity sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/helper-replace-supers" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-replace-supers" "^7.25.9" -"@babel/plugin-transform-optional-catch-binding@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz#00eabd883d0dd6a60c1c557548785919b6e717b4" - integrity sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA== +"@babel/plugin-transform-optional-catch-binding@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz#10e70d96d52bb1f10c5caaac59ac545ea2ba7ff3" + integrity sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-optional-chaining@^7.24.7", "@babel/plugin-transform-optional-chaining@^7.24.8": - version "7.24.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz#bb02a67b60ff0406085c13d104c99a835cdf365d" - integrity sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw== +"@babel/plugin-transform-optional-chaining@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz#e142eb899d26ef715435f201ab6e139541eee7dd" + integrity sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A== dependencies: - "@babel/helper-plugin-utils" "^7.24.8" - "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" -"@babel/plugin-transform-parameters@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz#5881f0ae21018400e320fc7eb817e529d1254b68" - integrity sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA== +"@babel/plugin-transform-parameters@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz#b856842205b3e77e18b7a7a1b94958069c7ba257" + integrity sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-private-methods@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz#e6318746b2ae70a59d023d5cc1344a2ba7a75f5e" - integrity sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ== +"@babel/plugin-transform-private-methods@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz#847f4139263577526455d7d3223cd8bda51e3b57" + integrity sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw== dependencies: - "@babel/helper-create-class-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-private-property-in-object@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz#4eec6bc701288c1fab5f72e6a4bbc9d67faca061" - integrity sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA== +"@babel/plugin-transform-private-property-in-object@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz#9c8b73e64e6cc3cbb2743633885a7dd2c385fe33" + integrity sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw== dependencies: - "@babel/helper-annotate-as-pure" "^7.24.7" - "@babel/helper-create-class-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-property-literals@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz#f0d2ed8380dfbed949c42d4d790266525d63bbdc" - integrity sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA== +"@babel/plugin-transform-property-literals@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz#d72d588bd88b0dec8b62e36f6fda91cedfe28e3f" + integrity sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-react-display-name@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz#9caff79836803bc666bcfe210aeb6626230c293b" - integrity sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg== +"@babel/plugin-transform-react-display-name@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz#4b79746b59efa1f38c8695065a92a9f5afb24f7d" + integrity sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-react-jsx-development@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.7.tgz#eaee12f15a93f6496d852509a850085e6361470b" - integrity sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ== +"@babel/plugin-transform-react-jsx-development@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz#8fd220a77dd139c07e25225a903b8be8c829e0d7" + integrity sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw== dependencies: - "@babel/plugin-transform-react-jsx" "^7.24.7" + "@babel/plugin-transform-react-jsx" "^7.25.9" -"@babel/plugin-transform-react-jsx@^7.24.7": - version "7.25.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.2.tgz#e37e8ebfa77e9f0b16ba07fadcb6adb47412227a" - integrity sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA== +"@babel/plugin-transform-react-jsx@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz#06367940d8325b36edff5e2b9cbe782947ca4166" + integrity sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw== dependencies: - "@babel/helper-annotate-as-pure" "^7.24.7" - "@babel/helper-module-imports" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.8" - "@babel/plugin-syntax-jsx" "^7.24.7" - "@babel/types" "^7.25.2" + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-module-imports" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/plugin-syntax-jsx" "^7.25.9" + "@babel/types" "^7.25.9" -"@babel/plugin-transform-react-pure-annotations@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.7.tgz#bdd9d140d1c318b4f28b29a00fb94f97ecab1595" - integrity sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA== +"@babel/plugin-transform-react-pure-annotations@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz#ea1c11b2f9dbb8e2d97025f43a3b5bc47e18ae62" + integrity sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg== dependencies: - "@babel/helper-annotate-as-pure" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-regenerator@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz#021562de4534d8b4b1851759fd7af4e05d2c47f8" - integrity sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA== +"@babel/plugin-transform-regenerator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz#03a8a4670d6cebae95305ac6defac81ece77740b" + integrity sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" regenerator-transform "^0.15.2" -"@babel/plugin-transform-reserved-words@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz#80037fe4fbf031fc1125022178ff3938bb3743a4" - integrity sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ== +"@babel/plugin-transform-regexp-modifiers@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz#2f5837a5b5cd3842a919d8147e9903cc7455b850" + integrity sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-reserved-words@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz#0398aed2f1f10ba3f78a93db219b27ef417fb9ce" + integrity sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-runtime@^7.24.3": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz#00a5bfaf8c43cf5c8703a8a6e82b59d9c58f38ca" - integrity sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw== + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz#62723ea3f5b31ffbe676da9d6dae17138ae580ea" + integrity sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ== dependencies: - "@babel/helper-module-imports" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-module-imports" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" babel-plugin-polyfill-corejs2 "^0.4.10" - babel-plugin-polyfill-corejs3 "^0.10.1" + babel-plugin-polyfill-corejs3 "^0.10.6" babel-plugin-polyfill-regenerator "^0.6.1" semver "^6.3.1" -"@babel/plugin-transform-shorthand-properties@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz#85448c6b996e122fa9e289746140aaa99da64e73" - integrity sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA== +"@babel/plugin-transform-shorthand-properties@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz#bb785e6091f99f826a95f9894fc16fde61c163f2" + integrity sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-spread@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz#e8a38c0fde7882e0fb8f160378f74bd885cc7bb3" - integrity sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng== +"@babel/plugin-transform-spread@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz#24a35153931b4ba3d13cec4a7748c21ab5514ef9" + integrity sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" -"@babel/plugin-transform-sticky-regex@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz#96ae80d7a7e5251f657b5cf18f1ea6bf926f5feb" - integrity sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g== +"@babel/plugin-transform-sticky-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz#c7f02b944e986a417817b20ba2c504dfc1453d32" + integrity sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-template-literals@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz#a05debb4a9072ae8f985bcf77f3f215434c8f8c8" - integrity sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw== +"@babel/plugin-transform-template-literals@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz#6dbd4a24e8fad024df76d1fac6a03cf413f60fe1" + integrity sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-typeof-symbol@^7.24.8": - version "7.24.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz#383dab37fb073f5bfe6e60c654caac309f92ba1c" - integrity sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw== +"@babel/plugin-transform-typeof-symbol@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz#224ba48a92869ddbf81f9b4a5f1204bbf5a2bc4b" + integrity sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA== dependencies: - "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-typescript@^7.24.7": - version "7.25.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.2.tgz#237c5d10de6d493be31637c6b9fa30b6c5461add" - integrity sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A== + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.9.tgz#69267905c2b33c2ac6d8fe765e9dc2ddc9df3849" + integrity sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ== dependencies: - "@babel/helper-annotate-as-pure" "^7.24.7" - "@babel/helper-create-class-features-plugin" "^7.25.0" - "@babel/helper-plugin-utils" "^7.24.8" - "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" - "@babel/plugin-syntax-typescript" "^7.24.7" + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" + "@babel/plugin-syntax-typescript" "^7.25.9" -"@babel/plugin-transform-unicode-escapes@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz#2023a82ced1fb4971630a2e079764502c4148e0e" - integrity sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw== +"@babel/plugin-transform-unicode-escapes@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz#a75ef3947ce15363fccaa38e2dd9bc70b2788b82" + integrity sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-unicode-property-regex@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz#9073a4cd13b86ea71c3264659590ac086605bbcd" - integrity sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w== +"@babel/plugin-transform-unicode-property-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz#a901e96f2c1d071b0d1bb5dc0d3c880ce8f53dd3" + integrity sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-unicode-regex@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz#dfc3d4a51127108099b19817c0963be6a2adf19f" - integrity sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg== +"@babel/plugin-transform-unicode-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz#5eae747fe39eacf13a8bd006a4fb0b5d1fa5e9b1" + integrity sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-unicode-sets-regex@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz#d40705d67523803a576e29c63cef6e516b858ed9" - integrity sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg== +"@babel/plugin-transform-unicode-sets-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz#65114c17b4ffc20fa5b163c63c70c0d25621fabe" + integrity sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" "@babel/preset-env@^7.24.4": - version "7.25.3" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.25.3.tgz#0bf4769d84ac51d1073ab4a86f00f30a3a83c67c" - integrity sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g== - dependencies: - "@babel/compat-data" "^7.25.2" - "@babel/helper-compilation-targets" "^7.25.2" - "@babel/helper-plugin-utils" "^7.24.8" - "@babel/helper-validator-option" "^7.24.8" - "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.25.3" - "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.25.0" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.25.0" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.24.7" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.25.0" + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.26.0.tgz#30e5c6bc1bcc54865bff0c5a30f6d4ccdc7fa8b1" + integrity sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw== + dependencies: + "@babel/compat-data" "^7.26.0" + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-validator-option" "^7.25.9" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.25.9" + "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.25.9" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.25.9" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.25.9" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.25.9" "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.24.7" - "@babel/plugin-syntax-import-attributes" "^7.24.7" - "@babel/plugin-syntax-import-meta" "^7.10.4" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-syntax-import-assertions" "^7.26.0" + "@babel/plugin-syntax-import-attributes" "^7.26.0" "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.24.7" - "@babel/plugin-transform-async-generator-functions" "^7.25.0" - "@babel/plugin-transform-async-to-generator" "^7.24.7" - "@babel/plugin-transform-block-scoped-functions" "^7.24.7" - "@babel/plugin-transform-block-scoping" "^7.25.0" - "@babel/plugin-transform-class-properties" "^7.24.7" - "@babel/plugin-transform-class-static-block" "^7.24.7" - "@babel/plugin-transform-classes" "^7.25.0" - "@babel/plugin-transform-computed-properties" "^7.24.7" - "@babel/plugin-transform-destructuring" "^7.24.8" - "@babel/plugin-transform-dotall-regex" "^7.24.7" - "@babel/plugin-transform-duplicate-keys" "^7.24.7" - "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.25.0" - "@babel/plugin-transform-dynamic-import" "^7.24.7" - "@babel/plugin-transform-exponentiation-operator" "^7.24.7" - "@babel/plugin-transform-export-namespace-from" "^7.24.7" - "@babel/plugin-transform-for-of" "^7.24.7" - "@babel/plugin-transform-function-name" "^7.25.1" - "@babel/plugin-transform-json-strings" "^7.24.7" - "@babel/plugin-transform-literals" "^7.25.2" - "@babel/plugin-transform-logical-assignment-operators" "^7.24.7" - "@babel/plugin-transform-member-expression-literals" "^7.24.7" - "@babel/plugin-transform-modules-amd" "^7.24.7" - "@babel/plugin-transform-modules-commonjs" "^7.24.8" - "@babel/plugin-transform-modules-systemjs" "^7.25.0" - "@babel/plugin-transform-modules-umd" "^7.24.7" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.24.7" - "@babel/plugin-transform-new-target" "^7.24.7" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.24.7" - "@babel/plugin-transform-numeric-separator" "^7.24.7" - "@babel/plugin-transform-object-rest-spread" "^7.24.7" - "@babel/plugin-transform-object-super" "^7.24.7" - "@babel/plugin-transform-optional-catch-binding" "^7.24.7" - "@babel/plugin-transform-optional-chaining" "^7.24.8" - "@babel/plugin-transform-parameters" "^7.24.7" - "@babel/plugin-transform-private-methods" "^7.24.7" - "@babel/plugin-transform-private-property-in-object" "^7.24.7" - "@babel/plugin-transform-property-literals" "^7.24.7" - "@babel/plugin-transform-regenerator" "^7.24.7" - "@babel/plugin-transform-reserved-words" "^7.24.7" - "@babel/plugin-transform-shorthand-properties" "^7.24.7" - "@babel/plugin-transform-spread" "^7.24.7" - "@babel/plugin-transform-sticky-regex" "^7.24.7" - "@babel/plugin-transform-template-literals" "^7.24.7" - "@babel/plugin-transform-typeof-symbol" "^7.24.8" - "@babel/plugin-transform-unicode-escapes" "^7.24.7" - "@babel/plugin-transform-unicode-property-regex" "^7.24.7" - "@babel/plugin-transform-unicode-regex" "^7.24.7" - "@babel/plugin-transform-unicode-sets-regex" "^7.24.7" + "@babel/plugin-transform-arrow-functions" "^7.25.9" + "@babel/plugin-transform-async-generator-functions" "^7.25.9" + "@babel/plugin-transform-async-to-generator" "^7.25.9" + "@babel/plugin-transform-block-scoped-functions" "^7.25.9" + "@babel/plugin-transform-block-scoping" "^7.25.9" + "@babel/plugin-transform-class-properties" "^7.25.9" + "@babel/plugin-transform-class-static-block" "^7.26.0" + "@babel/plugin-transform-classes" "^7.25.9" + "@babel/plugin-transform-computed-properties" "^7.25.9" + "@babel/plugin-transform-destructuring" "^7.25.9" + "@babel/plugin-transform-dotall-regex" "^7.25.9" + "@babel/plugin-transform-duplicate-keys" "^7.25.9" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.25.9" + "@babel/plugin-transform-dynamic-import" "^7.25.9" + "@babel/plugin-transform-exponentiation-operator" "^7.25.9" + "@babel/plugin-transform-export-namespace-from" "^7.25.9" + "@babel/plugin-transform-for-of" "^7.25.9" + "@babel/plugin-transform-function-name" "^7.25.9" + "@babel/plugin-transform-json-strings" "^7.25.9" + "@babel/plugin-transform-literals" "^7.25.9" + "@babel/plugin-transform-logical-assignment-operators" "^7.25.9" + "@babel/plugin-transform-member-expression-literals" "^7.25.9" + "@babel/plugin-transform-modules-amd" "^7.25.9" + "@babel/plugin-transform-modules-commonjs" "^7.25.9" + "@babel/plugin-transform-modules-systemjs" "^7.25.9" + "@babel/plugin-transform-modules-umd" "^7.25.9" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.25.9" + "@babel/plugin-transform-new-target" "^7.25.9" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.25.9" + "@babel/plugin-transform-numeric-separator" "^7.25.9" + "@babel/plugin-transform-object-rest-spread" "^7.25.9" + "@babel/plugin-transform-object-super" "^7.25.9" + "@babel/plugin-transform-optional-catch-binding" "^7.25.9" + "@babel/plugin-transform-optional-chaining" "^7.25.9" + "@babel/plugin-transform-parameters" "^7.25.9" + "@babel/plugin-transform-private-methods" "^7.25.9" + "@babel/plugin-transform-private-property-in-object" "^7.25.9" + "@babel/plugin-transform-property-literals" "^7.25.9" + "@babel/plugin-transform-regenerator" "^7.25.9" + "@babel/plugin-transform-regexp-modifiers" "^7.26.0" + "@babel/plugin-transform-reserved-words" "^7.25.9" + "@babel/plugin-transform-shorthand-properties" "^7.25.9" + "@babel/plugin-transform-spread" "^7.25.9" + "@babel/plugin-transform-sticky-regex" "^7.25.9" + "@babel/plugin-transform-template-literals" "^7.25.9" + "@babel/plugin-transform-typeof-symbol" "^7.25.9" + "@babel/plugin-transform-unicode-escapes" "^7.25.9" + "@babel/plugin-transform-unicode-property-regex" "^7.25.9" + "@babel/plugin-transform-unicode-regex" "^7.25.9" + "@babel/plugin-transform-unicode-sets-regex" "^7.25.9" "@babel/preset-modules" "0.1.6-no-external-plugins" babel-plugin-polyfill-corejs2 "^0.4.10" - babel-plugin-polyfill-corejs3 "^0.10.4" + babel-plugin-polyfill-corejs3 "^0.10.6" babel-plugin-polyfill-regenerator "^0.6.1" - core-js-compat "^3.37.1" + core-js-compat "^3.38.1" semver "^6.3.1" "@babel/preset-modules@0.1.6-no-external-plugins": @@ -1165,16 +893,16 @@ esutils "^2.0.2" "@babel/preset-react@^7.24.1": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.24.7.tgz#480aeb389b2a798880bf1f889199e3641cbb22dc" - integrity sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag== + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.25.9.tgz#5f473035dc2094bcfdbc7392d0766bd42dce173e" + integrity sha512-D3to0uSPiWE7rBrdIICCd0tJSIGpLaaGptna2+w7Pft5xMqLpA1sz99DK5TZ1TjGbdQ/VI1eCSZ06dv3lT4JOw== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/helper-validator-option" "^7.24.7" - "@babel/plugin-transform-react-display-name" "^7.24.7" - "@babel/plugin-transform-react-jsx" "^7.24.7" - "@babel/plugin-transform-react-jsx-development" "^7.24.7" - "@babel/plugin-transform-react-pure-annotations" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-validator-option" "^7.25.9" + "@babel/plugin-transform-react-display-name" "^7.25.9" + "@babel/plugin-transform-react-jsx" "^7.25.9" + "@babel/plugin-transform-react-jsx-development" "^7.25.9" + "@babel/plugin-transform-react-pure-annotations" "^7.25.9" "@babel/preset-typescript@^7.24.1": version "7.24.7" @@ -1187,15 +915,10 @@ "@babel/plugin-transform-modules-commonjs" "^7.24.7" "@babel/plugin-transform-typescript" "^7.24.7" -"@babel/regjsgen@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" - integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== - -"@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.17.8", "@babel/runtime@^7.20.1", "@babel/runtime@^7.23.2", "@babel/runtime@^7.24.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.5.tgz#230946857c053a36ccc66e1dd03b17dd0c4ed02c" - integrity sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g== +"@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.17.8", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.26.0.tgz#8600c2f595f277c60815256418b85356a65173c1" + integrity sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw== dependencies: regenerator-runtime "^0.14.0" @@ -1206,54 +929,35 @@ dependencies: regenerator-runtime "^0.14.0" -"@babel/template@^7.22.15": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50" - integrity sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA== - dependencies: - "@babel/code-frame" "^7.23.5" - "@babel/parser" "^7.24.0" - "@babel/types" "^7.24.0" - -"@babel/template@^7.24.7", "@babel/template@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.0.tgz#e733dc3134b4fede528c15bc95e89cb98c52592a" - integrity sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q== - dependencies: - "@babel/code-frame" "^7.24.7" - "@babel/parser" "^7.25.0" - "@babel/types" "^7.25.0" - -"@babel/traverse@^7.18.9", "@babel/traverse@^7.24.7", "@babel/traverse@^7.24.8", "@babel/traverse@^7.25.0", "@babel/traverse@^7.25.1", "@babel/traverse@^7.25.2", "@babel/traverse@^7.25.3": - version "7.25.3" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.3.tgz#f1b901951c83eda2f3e29450ce92743783373490" - integrity sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ== - dependencies: - "@babel/code-frame" "^7.24.7" - "@babel/generator" "^7.25.0" - "@babel/parser" "^7.25.3" - "@babel/template" "^7.25.0" - "@babel/types" "^7.25.2" +"@babel/template@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.9.tgz#ecb62d81a8a6f5dc5fe8abfc3901fc52ddf15016" + integrity sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg== + dependencies: + "@babel/code-frame" "^7.25.9" + "@babel/parser" "^7.25.9" + "@babel/types" "^7.25.9" + +"@babel/traverse@^7.18.9", "@babel/traverse@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.9.tgz#a50f8fe49e7f69f53de5bea7e413cd35c5e13c84" + integrity sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw== + dependencies: + "@babel/code-frame" "^7.25.9" + "@babel/generator" "^7.25.9" + "@babel/parser" "^7.25.9" + "@babel/template" "^7.25.9" + "@babel/types" "^7.25.9" debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.24.0", "@babel/types@^7.24.5", "@babel/types@^7.4.4": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.5.tgz#7661930afc638a5383eb0c4aee59b74f38db84d7" - integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== +"@babel/types@^7.0.0", "@babel/types@^7.18.9", "@babel/types@^7.20.7", "@babel/types@^7.25.9", "@babel/types@^7.26.0", "@babel/types@^7.4.4": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.26.0.tgz#deabd08d6b753bc8e0f198f8709fb575e31774ff" + integrity sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA== dependencies: - "@babel/helper-string-parser" "^7.24.1" - "@babel/helper-validator-identifier" "^7.24.5" - to-fast-properties "^2.0.0" - -"@babel/types@^7.18.9", "@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.25.0", "@babel/types@^7.25.2": - version "7.25.2" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.2.tgz#55fb231f7dc958cd69ea141a4c2997e819646125" - integrity sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q== - dependencies: - "@babel/helper-string-parser" "^7.24.8" - "@babel/helper-validator-identifier" "^7.24.7" - to-fast-properties "^2.0.0" + "@babel/helper-string-parser" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" "@base2/pretty-print-object@1.0.1": version "1.0.1" @@ -1314,17 +1018,17 @@ resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-x64/-/cli-win32-x64-1.9.3.tgz#1cbc269dcd5f29b034cb7f5982353c1cc3629318" integrity sha512-cQMy2zanBkVLpmmxXdK6YePzmZx0s5Z7KEnwmrW54rcXK3myCNbQa09SwGZ8i/8sLw0H9F3X7K4rxVNGU8/D4Q== -"@bugsnag/browser@^7.22.7": - version "7.22.7" - resolved "https://registry.yarnpkg.com/@bugsnag/browser/-/browser-7.22.7.tgz#ba1f9f3596b9d3cf1b4db11250f8be2f178a78c1" - integrity sha512-70jFkWKscK2osm7bnFbPLevrzHClrygM3UcKetKs/l81Xuzlxnu1SS3onN5OUl9kd9RN4XMFr46Pv5jSqWqImQ== +"@bugsnag/browser@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@bugsnag/browser/-/browser-7.25.0.tgz#aa56a8e138dfff268ac29c5fe374cfc3c9b42a76" + integrity sha512-PzzWy5d9Ly1CU1KkxTB6ZaOw/dO+CYSfVtqxVJccy832e6+7rW/dvSw5Jy7rsNhgcKSKjZq86LtNkPSvritOLA== dependencies: - "@bugsnag/core" "^7.22.7" + "@bugsnag/core" "^7.25.0" -"@bugsnag/core@^7.22.7": - version "7.22.7" - resolved "https://registry.yarnpkg.com/@bugsnag/core/-/core-7.22.7.tgz#ea5e0822b01913c88be4dbc67d388aff8d65f26a" - integrity sha512-9DPWBkkBjhFJc5dCFy/wVC3HE0Aw3ZiLJKjyAxgywSKbILgtpD+qT1Xe8sacWyxU92znamlZ8H8ziQOe7jhhbA== +"@bugsnag/core@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@bugsnag/core/-/core-7.25.0.tgz#ee4dbc66dba4adc65717a3a8bf05dca55790e218" + integrity sha512-JZLak1b5BVzy77CPcklViZrppac/pE07L3uSDmfSvFYSCGReXkik2txOgV05VlF9EDe36dtUAIIV7iAPDfFpQQ== dependencies: "@bugsnag/cuid" "^3.0.0" "@bugsnag/safe-json-stringify" "^6.0.0" @@ -1338,19 +1042,19 @@ integrity sha512-d2z4b0rEo3chI07FNN1Xds8v25CNeekecU6FC/2Fs9MxY2EipkZTThVcV2YinMn8dvRUlViKOyC50evoUxg8tw== "@bugsnag/js@^7.22.3": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@bugsnag/js/-/js-7.23.0.tgz#92df585be48e509df3c138182ce507dd4162a587" - integrity sha512-gnCpcv/v6p3CtbwwDuAjVYPPNq4NMVj4hp70MiB3OGJ+LmIS66CwElDiyvRMA8Ar6OzCF4joTeaNG5bD9cM41w== + version "7.25.0" + resolved "https://registry.yarnpkg.com/@bugsnag/js/-/js-7.25.0.tgz#339d5c4815a8c141a4056759184636a64404ad89" + integrity sha512-d8n8SyKdRUz8jMacRW1j/Sj/ckhKbIEp49+Dacp3CS8afRgfMZ//NXhUFFXITsDP5cXouaejR9fx4XVapYXNgg== dependencies: - "@bugsnag/browser" "^7.22.7" - "@bugsnag/node" "^7.23.0" + "@bugsnag/browser" "^7.25.0" + "@bugsnag/node" "^7.25.0" -"@bugsnag/node@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@bugsnag/node/-/node-7.23.0.tgz#cc685bb9255504dc6a4ad3f09458968e98c82b65" - integrity sha512-eXA8/h+J2booEMlKsuRl1NAszebwm4KZ9zxCSg/xN4sw5boXia7kMifLf8QTqk+UBtIhNKBsyQQKHXbawKyE6Q== +"@bugsnag/node@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@bugsnag/node/-/node-7.25.0.tgz#ce00920ce290333114f33e5167397c6b1657cb47" + integrity sha512-KlxBaJ8EREEsfKInybAjTO9LmdDXV3cUH5+XNXyqUZrcRVuPOu4j4xvljh+n24ifok/wbFZTKVXUzrN4iKIeIA== dependencies: - "@bugsnag/core" "^7.22.7" + "@bugsnag/core" "^7.25.0" byline "^5.0.0" error-stack-parser "^2.0.2" iserror "^0.0.2" @@ -1358,9 +1062,9 @@ stack-generator "^2.0.3" "@bugsnag/plugin-koa@^7.19.0": - version "7.22.7" - resolved "https://registry.yarnpkg.com/@bugsnag/plugin-koa/-/plugin-koa-7.22.7.tgz#7816d20abf5093b1bdf17820ff235d0a4312f80d" - integrity sha512-kXY1uU1YJsOk1AX9fojP0uDJQXrkW/Kvv0YHLAbTuFCZIt88GNRklB2Dm6+6cIk9FPl9nQsv46dc8llrkd1znQ== + version "7.25.0" + resolved "https://registry.yarnpkg.com/@bugsnag/plugin-koa/-/plugin-koa-7.25.0.tgz#bfe3b2c06485a9ef90bea2676a877c0839254a3e" + integrity sha512-XtGiWUToXMG31QtA/TPFztHIPdgBbeDA90I4iZ3rk8y/77P1xBgrncp3yj6/fMbX1s5k7+w6jkkvXANf2U/stA== dependencies: iserror "^0.0.2" @@ -1369,39 +1073,39 @@ resolved "https://registry.yarnpkg.com/@bugsnag/safe-json-stringify/-/safe-json-stringify-6.0.0.tgz#22abdcd83e008c369902976730c34c150148a758" integrity sha512-htzFO1Zc57S8kgdRK9mLcPVTW1BY2ijfH7Dk2CeZmspTWKdKqSo1iwmqrq2WtRjFlo8aRZYgLX0wFrDXF/9DLA== -"@bull-board/api@5.21.4", "@bull-board/api@^5.17.1": - version "5.21.4" - resolved "https://registry.yarnpkg.com/@bull-board/api/-/api-5.21.4.tgz#d4ad5483f4ff0e81d0771d085eb3f87777ab61aa" - integrity sha512-mPWYIe7ucSKjvJuMGaYhY2A8miirFHtOnvhywxgXZi4342QiqfQCN/ZJiGqCWXN6yIzOQszopePlgemETupoaA== +"@bull-board/api@5.23.0", "@bull-board/api@^5.17.1": + version "5.23.0" + resolved "https://registry.yarnpkg.com/@bull-board/api/-/api-5.23.0.tgz#42a742e68bcfc4f547bee417e4b91745adfa40ea" + integrity sha512-ZZGsWJ+XBG49GAlNgAL9tTEV6Ms7gMkQnZDbzwUhjGChCKWy62RWuPoZSefNXau9QH9+QzlzHRUeFvt4xr5wiw== dependencies: redis-info "^3.0.8" "@bull-board/express@^5.17.1": - version "5.21.4" - resolved "https://registry.yarnpkg.com/@bull-board/express/-/express-5.21.4.tgz#36a25a63141d21f063c6d38f01f81cf54066c5b5" - integrity sha512-naB1h6edTfw698x1W2MKMd8yc49Vu6X+SyJr48FGX2O0x4oeYKZHf2ZfSs6zMVnCMnsycoASiGck085np/9d0w== + version "5.23.0" + resolved "https://registry.yarnpkg.com/@bull-board/express/-/express-5.23.0.tgz#766e253e093fb60abf3aa9e9d22cf45c252d664c" + integrity sha512-t/mHzJMlZBtSKD8v81kbZoexOmtQxKVnHZfHJ0um5vrkHNJJuzKuwbR+n9nf1u89AGdyXoWxqDhBDslxv3zrrQ== dependencies: - "@bull-board/api" "5.21.4" - "@bull-board/ui" "5.21.4" + "@bull-board/api" "5.23.0" + "@bull-board/ui" "5.23.0" ejs "^3.1.10" express "^4.19.2" -"@bull-board/ui@5.21.4": - version "5.21.4" - resolved "https://registry.yarnpkg.com/@bull-board/ui/-/ui-5.21.4.tgz#8de5cdfedf5498e0ad0af21fb7c377e4ca961f34" - integrity sha512-z2otIDhN4EpKRXeBjZZrqbOPtX5pFwkeEs6uGG77/4m6bSjUl+RTRFpzBSVxrwctqxge+S+CNOCmfDiDMGqi8Q== +"@bull-board/ui@5.23.0": + version "5.23.0" + resolved "https://registry.yarnpkg.com/@bull-board/ui/-/ui-5.23.0.tgz#74c1ab638f7aed3596566702c1ddca5cc84ae445" + integrity sha512-iI/Ssl8T5ZEn9s899Qz67m92M6RU8thf/aqD7cUHB2yHmkCjqbw7s7NaODTsyArAsnyu7DGJMWm7EhbfFXDNgQ== dependencies: - "@bull-board/api" "5.21.4" + "@bull-board/api" "5.23.0" -"@changesets/apply-release-plan@^7.0.1": - version "7.0.1" - resolved "https://registry.yarnpkg.com/@changesets/apply-release-plan/-/apply-release-plan-7.0.1.tgz#a6dd7cc538ca6c0f142b33462252f2c2f34ae5ac" - integrity sha512-aPdSq/R++HOyfEeBGjEe6LNG8gs0KMSyRETD/J2092OkNq8mOioAxyKjMbvVUdzgr/HTawzMOz7lfw339KnsCA== +"@changesets/apply-release-plan@^7.0.5": + version "7.0.5" + resolved "https://registry.yarnpkg.com/@changesets/apply-release-plan/-/apply-release-plan-7.0.5.tgz#3323c97afc08abc15e5136488f9c7cf1a864832e" + integrity sha512-1cWCk+ZshEkSVEZrm2fSj1Gz8sYvxgUL4Q78+1ZZqeqfuevPTPk033/yUZ3df8BKMohkqqHfzj0HOOrG0KtXTw== dependencies: - "@babel/runtime" "^7.20.1" - "@changesets/config" "^3.0.0" + "@changesets/config" "^3.0.3" "@changesets/get-version-range-type" "^0.4.0" - "@changesets/git" "^3.0.0" + "@changesets/git" "^3.0.1" + "@changesets/should-skip-package" "^0.1.1" "@changesets/types" "^6.0.0" "@manypkg/get-packages" "^1.1.3" detect-indent "^6.0.0" @@ -1412,14 +1116,14 @@ resolve-from "^5.0.0" semver "^7.5.3" -"@changesets/assemble-release-plan@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@changesets/assemble-release-plan/-/assemble-release-plan-6.0.0.tgz#c69969b4bef7c32a8544b6941d1053260ca47e05" - integrity sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw== +"@changesets/assemble-release-plan@^6.0.4": + version "6.0.4" + resolved "https://registry.yarnpkg.com/@changesets/assemble-release-plan/-/assemble-release-plan-6.0.4.tgz#153d5154bb9f4162215ca69ad1c6e0886f686ccb" + integrity sha512-nqICnvmrwWj4w2x0fOhVj2QEGdlUuwVAwESrUo5HLzWMI1rE5SWfsr9ln+rDqWB6RQ2ZyaMZHUcU7/IRaUJS+Q== dependencies: - "@babel/runtime" "^7.20.1" "@changesets/errors" "^0.2.0" - "@changesets/get-dependents-graph" "^2.0.0" + "@changesets/get-dependents-graph" "^2.1.2" + "@changesets/should-skip-package" "^0.1.1" "@changesets/types" "^6.0.0" "@manypkg/get-packages" "^1.1.3" semver "^7.5.3" @@ -1432,51 +1136,47 @@ "@changesets/types" "^6.0.0" "@changesets/cli@^2.26.2": - version "2.27.3" - resolved "https://registry.yarnpkg.com/@changesets/cli/-/cli-2.27.3.tgz#2c9c88a514b024967d9c1b9b71e4efbacca2e2ad" - integrity sha512-ve/VpWApILlSs8cr0okNx5C2LKRawI9XZgvfmf58S8sar2nhx5DPJREFXYZBahs0FeTfvH0rdVl+nGe8QF45Ig== + version "2.27.9" + resolved "https://registry.yarnpkg.com/@changesets/cli/-/cli-2.27.9.tgz#7b58a4c9eaf95d81fe0d1386705ecefe94a20062" + integrity sha512-q42a/ZbDnxPpCb5Wkm6tMVIxgeI9C/bexntzTeCFBrQEdpisQqk8kCHllYZMDjYtEc1ZzumbMJAG8H0Z4rdvjg== dependencies: - "@babel/runtime" "^7.20.1" - "@changesets/apply-release-plan" "^7.0.1" - "@changesets/assemble-release-plan" "^6.0.0" + "@changesets/apply-release-plan" "^7.0.5" + "@changesets/assemble-release-plan" "^6.0.4" "@changesets/changelog-git" "^0.2.0" - "@changesets/config" "^3.0.0" + "@changesets/config" "^3.0.3" "@changesets/errors" "^0.2.0" - "@changesets/get-dependents-graph" "^2.0.0" - "@changesets/get-release-plan" "^4.0.0" - "@changesets/git" "^3.0.0" - "@changesets/logger" "^0.1.0" - "@changesets/pre" "^2.0.0" - "@changesets/read" "^0.6.0" + "@changesets/get-dependents-graph" "^2.1.2" + "@changesets/get-release-plan" "^4.0.4" + "@changesets/git" "^3.0.1" + "@changesets/logger" "^0.1.1" + "@changesets/pre" "^2.0.1" + "@changesets/read" "^0.6.1" + "@changesets/should-skip-package" "^0.1.1" "@changesets/types" "^6.0.0" - "@changesets/write" "^0.3.1" + "@changesets/write" "^0.3.2" "@manypkg/get-packages" "^1.1.3" - "@types/semver" "^7.5.0" ansi-colors "^4.1.3" - chalk "^2.1.0" ci-info "^3.7.0" enquirer "^2.3.0" external-editor "^3.1.0" fs-extra "^7.0.1" - human-id "^1.0.2" - meow "^6.0.0" - outdent "^0.5.0" + mri "^1.2.0" p-limit "^2.2.0" - preferred-pm "^3.0.0" + package-manager-detector "^0.2.0" + picocolors "^1.1.0" resolve-from "^5.0.0" semver "^7.5.3" spawndamnit "^2.0.0" term-size "^2.1.0" - tty-table "^4.1.5" -"@changesets/config@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@changesets/config/-/config-3.0.0.tgz#a1a1cafc77134b117b4a9266459c84fdd360a6be" - integrity sha512-o/rwLNnAo/+j9Yvw9mkBQOZySDYyOr/q+wptRLcAVGlU6djOeP9v1nlalbL9MFsobuBVQbZCTp+dIzdq+CLQUA== +"@changesets/config@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@changesets/config/-/config-3.0.3.tgz#19196558882b25c8aaf04941d4ac7e151f5a1b36" + integrity sha512-vqgQZMyIcuIpw9nqFIpTSNyc/wgm/Lu1zKN5vECy74u95Qx/Wa9g27HdgO4NkVAaq+BGA8wUc/qvbvVNs93n6A== dependencies: "@changesets/errors" "^0.2.0" - "@changesets/get-dependents-graph" "^2.0.0" - "@changesets/logger" "^0.1.0" + "@changesets/get-dependents-graph" "^2.1.2" + "@changesets/logger" "^0.1.1" "@changesets/types" "^6.0.0" "@manypkg/get-packages" "^1.1.3" fs-extra "^7.0.1" @@ -1489,27 +1189,25 @@ dependencies: extendable-error "^0.1.5" -"@changesets/get-dependents-graph@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@changesets/get-dependents-graph/-/get-dependents-graph-2.0.0.tgz#97f0cc9fbec436e0d6ab95a6a59c08acf21ac714" - integrity sha512-cafUXponivK4vBgZ3yLu944mTvam06XEn2IZGjjKc0antpenkYANXiiE6GExV/yKdsCnE8dXVZ25yGqLYZmScA== +"@changesets/get-dependents-graph@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@changesets/get-dependents-graph/-/get-dependents-graph-2.1.2.tgz#108304652d4bf22c9fee9f1d31dcf9908c24ca51" + integrity sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ== dependencies: "@changesets/types" "^6.0.0" "@manypkg/get-packages" "^1.1.3" - chalk "^2.1.0" - fs-extra "^7.0.1" + picocolors "^1.1.0" semver "^7.5.3" -"@changesets/get-release-plan@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@changesets/get-release-plan/-/get-release-plan-4.0.0.tgz#8cb057da90a08796a335dfd18073234d33902069" - integrity sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w== - dependencies: - "@babel/runtime" "^7.20.1" - "@changesets/assemble-release-plan" "^6.0.0" - "@changesets/config" "^3.0.0" - "@changesets/pre" "^2.0.0" - "@changesets/read" "^0.6.0" +"@changesets/get-release-plan@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@changesets/get-release-plan/-/get-release-plan-4.0.4.tgz#e7ef0d84d9079c69febb64f8018a18ac4b77ac90" + integrity sha512-SicG/S67JmPTrdcc9Vpu0wSQt7IiuN0dc8iR5VScnnTVPfIaLvKmEGRvIaF0kcn8u5ZqLbormZNTO77bCEvyWw== + dependencies: + "@changesets/assemble-release-plan" "^6.0.4" + "@changesets/config" "^3.0.3" + "@changesets/pre" "^2.0.1" + "@changesets/read" "^0.6.1" "@changesets/types" "^6.0.0" "@manypkg/get-packages" "^1.1.3" @@ -1518,25 +1216,23 @@ resolved "https://registry.yarnpkg.com/@changesets/get-version-range-type/-/get-version-range-type-0.4.0.tgz#429a90410eefef4368502c41c63413e291740bf5" integrity sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ== -"@changesets/git@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@changesets/git/-/git-3.0.0.tgz#e71d003752a97bc27988db6d410e0038a4a88055" - integrity sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w== +"@changesets/git@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@changesets/git/-/git-3.0.1.tgz#4499a07d35d8e783cd56f8295fb7d4d70282701b" + integrity sha512-pdgHcYBLCPcLd82aRcuO0kxCDbw/yISlOtkmwmE8Odo1L6hSiZrBOsRl84eYG7DRCab/iHnOkWqExqc4wxk2LQ== dependencies: - "@babel/runtime" "^7.20.1" "@changesets/errors" "^0.2.0" - "@changesets/types" "^6.0.0" "@manypkg/get-packages" "^1.1.3" is-subdir "^1.1.1" micromatch "^4.0.2" spawndamnit "^2.0.0" -"@changesets/logger@^0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@changesets/logger/-/logger-0.1.0.tgz#2d2a58536c5beeeaef52ab464931d99fcf24f17b" - integrity sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g== +"@changesets/logger@^0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@changesets/logger/-/logger-0.1.1.tgz#9926ac4dc8fb00472fe1711603b6b4755d64b435" + integrity sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg== dependencies: - chalk "^2.1.0" + picocolors "^1.1.0" "@changesets/parse@^0.4.0": version "0.4.0" @@ -1546,30 +1242,36 @@ "@changesets/types" "^6.0.0" js-yaml "^3.13.1" -"@changesets/pre@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@changesets/pre/-/pre-2.0.0.tgz#ad3edf3d6ac287991d7ef5e26cf280d03c9e3764" - integrity sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw== +"@changesets/pre@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@changesets/pre/-/pre-2.0.1.tgz#3ed60f9d218b3b81d3074d72139582da11a94d5f" + integrity sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ== dependencies: - "@babel/runtime" "^7.20.1" "@changesets/errors" "^0.2.0" "@changesets/types" "^6.0.0" "@manypkg/get-packages" "^1.1.3" fs-extra "^7.0.1" -"@changesets/read@^0.6.0": - version "0.6.0" - resolved "https://registry.yarnpkg.com/@changesets/read/-/read-0.6.0.tgz#27e13b58d0b0eb3b0a5cba48a3f4f71f05ef4610" - integrity sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw== +"@changesets/read@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@changesets/read/-/read-0.6.1.tgz#32c91d97e602861717696c49a09c23eb492810f6" + integrity sha512-jYMbyXQk3nwP25nRzQQGa1nKLY0KfoOV7VLgwucI0bUO8t8ZLCr6LZmgjXsiKuRDc+5A6doKPr9w2d+FEJ55zQ== dependencies: - "@babel/runtime" "^7.20.1" - "@changesets/git" "^3.0.0" - "@changesets/logger" "^0.1.0" + "@changesets/git" "^3.0.1" + "@changesets/logger" "^0.1.1" "@changesets/parse" "^0.4.0" "@changesets/types" "^6.0.0" - chalk "^2.1.0" fs-extra "^7.0.1" p-filter "^2.1.0" + picocolors "^1.1.0" + +"@changesets/should-skip-package@^0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@changesets/should-skip-package/-/should-skip-package-0.1.1.tgz#76218ef4ce7691351a6dffdb356e8893267b0b3a" + integrity sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg== + dependencies: + "@changesets/types" "^6.0.0" + "@manypkg/get-packages" "^1.1.3" "@changesets/types@^4.0.1": version "4.1.0" @@ -1581,12 +1283,11 @@ resolved "https://registry.yarnpkg.com/@changesets/types/-/types-6.0.0.tgz#e46abda9890610dd1fbe1617730173d2267544bd" integrity sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ== -"@changesets/write@^0.3.1": - version "0.3.1" - resolved "https://registry.yarnpkg.com/@changesets/write/-/write-0.3.1.tgz#438ef1dabc790cca35ce9fd36d26643b0f1786c9" - integrity sha512-SyGtMXzH3qFqlHKcvFY2eX+6b0NGiFcNav8AFsYwy5l8hejOeoeTDemu5Yjmke2V5jpzY+pBvM0vCCQ3gdZpfw== +"@changesets/write@^0.3.2": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@changesets/write/-/write-0.3.2.tgz#bee64e4ccdff480872df5d1e38f2b913cb940116" + integrity sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw== dependencies: - "@babel/runtime" "^7.20.1" "@changesets/types" "^6.0.0" fs-extra "^7.0.1" human-id "^1.0.2" @@ -1620,9 +1321,9 @@ integrity sha512-hBzuU5+JjB2cqNZyszkDHZgOSrUUT8V3dhgRl8Q9Gp6dAj/H5+KILGjbhDpc3Iy9qmqlm/akuOI2ut9VUtzJxQ== "@chromatic-com/storybook@^1.6.1": - version "1.6.1" - resolved "https://registry.yarnpkg.com/@chromatic-com/storybook/-/storybook-1.6.1.tgz#42173679c166ce982903b9e40bb457c037e9dac2" - integrity sha512-x1x1NB3j4xpfeSWKr96emc+7ZvfsvH+/WVb3XCjkB24PPbT8VZXb3mJSAQMrSzuQ8+eQE9kDogYHH9Fj3tb/Cw== + version "1.9.0" + resolved "https://registry.yarnpkg.com/@chromatic-com/storybook/-/storybook-1.9.0.tgz#d95eb3474783bcc17a830a7627c3f099c1f75ba5" + integrity sha512-vYQ+TcfktEE3GHnLZXHCzXF/sN9dw+KivH8a5cmPyd9YtQs7fZtHrEgsIjWpYycXiweKMo1Lm1RZsjxk8DH3rA== dependencies: chromatic "^11.4.0" filesize "^10.0.12" @@ -1638,29 +1339,30 @@ "@jridgewell/trace-mapping" "0.3.9" "@elastic/elasticsearch@^8.13.1": - version "8.13.1" - resolved "https://registry.yarnpkg.com/@elastic/elasticsearch/-/elasticsearch-8.13.1.tgz#0fbe8318cf7f21c599165bb901277428639d57ec" - integrity sha512-2G4Vu6OHw4+XTrp7AGIcOEezpPEoVrWg2JTK1v/exEKSLYquZkUdd+m4yOL3/UZ6bTj7hmXwrmYzW76BnLCkJQ== + version "8.15.1" + resolved "https://registry.yarnpkg.com/@elastic/elasticsearch/-/elasticsearch-8.15.1.tgz#ca294ba11ed1514bf87d4a2e253b11f6cefd8552" + integrity sha512-L3YzSaxrasMMGtcxnktiUDjS5f177L0zpHsBH+jL0LgPhdMk9xN/VKrAaYzvri86IlV5IbveA0ANV6o/BDUmhQ== dependencies: - "@elastic/transport" "~8.4.1" + "@elastic/transport" "^8.8.1" tslib "^2.4.0" -"@elastic/transport@~8.4.1": - version "8.4.1" - resolved "https://registry.yarnpkg.com/@elastic/transport/-/transport-8.4.1.tgz#f98c5a5e2156bcb3f01170b4aca7e7de4d8b61b8" - integrity sha512-/SXVuVnuU5b4dq8OFY4izG+dmGla185PcoqgK6+AJMpmOeY1QYVNbWtCwvSvoAANN5D/wV+EBU8+x7Vf9EphbA== +"@elastic/transport@^8.8.1": + version "8.9.1" + resolved "https://registry.yarnpkg.com/@elastic/transport/-/transport-8.9.1.tgz#1acc090ac45903a3d5a8b7269f6ba6410108dc0a" + integrity sha512-jasKNQeOb1vNf9aEYg+8zXmetaFjApDTSCC4QTl6aTixvyiRiSLcCiB8P6Q0lY9JIII/BhqNl8WbpFnsKitntw== dependencies: + "@opentelemetry/api" "1.x" debug "^4.3.4" hpagent "^1.0.0" ms "^2.1.3" secure-json-parse "^2.4.0" tslib "^2.4.0" - undici "^5.22.1" + undici "^6.12.0" "@emnapi/runtime@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.2.0.tgz#71d018546c3a91f3b51106530edbc056b9f2f2e3" - integrity sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ== + version "1.3.1" + resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.3.1.tgz#0fcaa575afc31f455fd33534c19381cfce6c6f60" + integrity sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw== dependencies: tslib "^2.4.0" @@ -2010,16 +1712,35 @@ integrity sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg== "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": - version "4.4.0" - resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" - integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + version "4.4.1" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz#d1145bf2c20132d6400495d6df4bf59362fd9d56" + integrity sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA== dependencies: - eslint-visitor-keys "^3.3.0" + eslint-visitor-keys "^3.4.3" -"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.6.1": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63" - integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA== +"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.11.0", "@eslint-community/regexpp@^4.6.1": + version "4.12.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0" + integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ== + +"@eslint/compat@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@eslint/compat/-/compat-1.2.1.tgz#b1263422cd2009a1c8a7d2e0d4b022464d2f4fb1" + integrity sha512-JbHG2TWuCeNzh87fXo+/46Z1LEo9DBA9T188d0fZgGxAD+cNyS6sx9fdiyxjGPBMyQVRlCutTByZ6a5+YMkF7g== + +"@eslint/config-array@^0.18.0": + version "0.18.0" + resolved "https://registry.yarnpkg.com/@eslint/config-array/-/config-array-0.18.0.tgz#37d8fe656e0d5e3dbaea7758ea56540867fd074d" + integrity sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw== + dependencies: + "@eslint/object-schema" "^2.1.4" + debug "^4.3.1" + minimatch "^3.1.2" + +"@eslint/core@^0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.7.0.tgz#a1bb4b6a4e742a5ff1894b7ee76fbf884ec72bd3" + integrity sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw== "@eslint/eslintrc@^2.1.4": version "2.1.4" @@ -2036,16 +1757,43 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@8.57.0": - version "8.57.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f" - integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g== +"@eslint/eslintrc@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.1.0.tgz#dbd3482bfd91efa663cbe7aa1f506839868207b6" + integrity sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^10.0.1" + globals "^14.0.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" "@eslint/js@8.57.1": version "8.57.1" resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== +"@eslint/js@9.13.0", "@eslint/js@^9.13.0": + version "9.13.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.13.0.tgz#c5f89bcd57eb54d5d4fa8b77693e9c28dc97e547" + integrity sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA== + +"@eslint/object-schema@^2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-2.1.4.tgz#9e69f8bb4031e11df79e03db09f9dbbae1740843" + integrity sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ== + +"@eslint/plugin-kit@^0.2.0": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.2.1.tgz#cd14fe2db79fa639839dfef4105e83bad1814482" + integrity sha512-HFZ4Mp26nbWk9d/BpvP0YNL6W4UoZF0VFcTw/aPPA8RpOxeFQgK+ClABGgAUXs9Y/RGX/l1vOmrqz1MQt9MNuw== + dependencies: + levn "^0.4.1" + "@ethersproject/abi@5.7.0", "@ethersproject/abi@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.7.0.tgz#b3f3e045bbbeed1af3947335c247ad625a44e449" @@ -2388,53 +2136,48 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@fastify/busboy@^2.0.0": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@fastify/busboy/-/busboy-2.1.1.tgz#b9da6a878a371829a0502c9b6c1c143ef6663f4d" - integrity sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA== - -"@floating-ui/core@1.6.2", "@floating-ui/core@^1.0.0": - version "1.6.2" - resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.2.tgz#d37f3e0ac1f1c756c7de45db13303a266226851a" - integrity sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg== +"@floating-ui/core@1.6.6": + version "1.6.6" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.6.tgz#f6edf703c8acb73e3802cf558c88ddb7cddc4f67" + integrity sha512-Vkvsw6EcpMHjvZZdMkSY+djMGFbt7CRssW99Ne8tar2WLnZ/l3dbxeTShbLQj+/s35h+Qb4cmnob+EzwtjrXGQ== dependencies: - "@floating-ui/utils" "^0.2.0" + "@floating-ui/utils" "^0.2.6" -"@floating-ui/dom@^1.0.0": - version "1.6.5" - resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.5.tgz#323f065c003f1d3ecf0ff16d2c2c4d38979f4cb9" - integrity sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw== +"@floating-ui/core@^1.6.0": + version "1.6.8" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.8.tgz#aa43561be075815879305965020f492cdb43da12" + integrity sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA== dependencies: - "@floating-ui/core" "^1.0.0" - "@floating-ui/utils" "^0.2.0" + "@floating-ui/utils" "^0.2.8" -"@floating-ui/react-dom@^2.0.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.1.0.tgz#4f0e5e9920137874b2405f7d6c862873baf4beff" - integrity sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA== +"@floating-ui/dom@^1.0.0": + version "1.6.11" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.11.tgz#8631857838d34ee5712339eb7cbdfb8ad34da723" + integrity sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ== dependencies: - "@floating-ui/dom" "^1.0.0" + "@floating-ui/core" "^1.6.0" + "@floating-ui/utils" "^0.2.8" -"@floating-ui/react-dom@^2.1.0": +"@floating-ui/react-dom@^2.0.0", "@floating-ui/react-dom@^2.1.1": version "2.1.2" resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.1.2.tgz#a1349bbf6a0e5cb5ded55d023766f20a4d439a31" integrity sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A== dependencies: "@floating-ui/dom" "^1.0.0" -"@floating-ui/react@0.26.17": - version "0.26.17" - resolved "https://registry.yarnpkg.com/@floating-ui/react/-/react-0.26.17.tgz#efa2e1a0dea3d9d308965c5ccd49756bb64a883d" - integrity sha512-ESD+jYWwqwVzaIgIhExrArdsCL1rOAzryG/Sjlu8yaD3Mtqi3uVyhbE2V7jD58Mo52qbzKz2eUY/Xgh5I86FCQ== +"@floating-ui/react@0.26.21": + version "0.26.21" + resolved "https://registry.yarnpkg.com/@floating-ui/react/-/react-0.26.21.tgz#29fe23a5197650d48eb1b05c5c46ff61df368fb6" + integrity sha512-7P5ncDIiYd6RrwpCDbKyFzvabM014QlzlumtDbK3Bck0UueC+Rp8BLS34qcGBcN1pZCTodl4QNnCVmKv4tSxfQ== dependencies: - "@floating-ui/react-dom" "^2.1.0" - "@floating-ui/utils" "^0.2.0" + "@floating-ui/react-dom" "^2.1.1" + "@floating-ui/utils" "^0.2.6" tabbable "^6.0.0" -"@floating-ui/utils@^0.2.0": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.2.tgz#d8bae93ac8b815b2bd7a98078cf91e2724ef11e5" - integrity sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw== +"@floating-ui/utils@^0.2.6", "@floating-ui/utils@^0.2.8": + version "0.2.8" + resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.8.tgz#21a907684723bbbaa5f0974cf7730bd797eb8e62" + integrity sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig== "@gar/promisify@^1.0.1": version "1.1.3" @@ -2442,12 +2185,12 @@ integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== "@google-cloud/bigquery@^7.3.0": - version "7.7.0" - resolved "https://registry.yarnpkg.com/@google-cloud/bigquery/-/bigquery-7.7.0.tgz#b606acda3262fc47308909dbe9afa558c1a8871f" - integrity sha512-KK0t7j0RAwqRxt3vc0mtoR+DBSiBmbeJaRv7tAIWlQsyE43pxMu7t94i0kUvR1SKnQBZYX9+iBr+mjdmNORPSQ== + version "7.9.1" + resolved "https://registry.yarnpkg.com/@google-cloud/bigquery/-/bigquery-7.9.1.tgz#9e6213a62a2eeb8f547a817e4248379c0b93b35f" + integrity sha512-ZkcRMpBoFLxIh6TiQBywA22yT3c2j0f07AHWEMjtYqMQzZQbFrpxuJU2COp3tyjZ91ZIGHe4gY7/dGZL88cltg== dependencies: "@google-cloud/common" "^5.0.0" - "@google-cloud/paginator" "^5.0.0" + "@google-cloud/paginator" "^5.0.2" "@google-cloud/precise-date" "^4.0.0" "@google-cloud/promisify" "^4.0.0" arrify "^2.0.1" @@ -2473,10 +2216,10 @@ retry-request "^7.0.0" teeny-request "^9.0.0" -"@google-cloud/paginator@^5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@google-cloud/paginator/-/paginator-5.0.0.tgz#b8cc62f151685095d11467402cbf417c41bf14e6" - integrity sha512-87aeg6QQcEPxGCOthnpUjvw4xAZ57G7pL8FS0C4e/81fr3FjkpUpibf1s2v5XGyGhUVGF4Jfg7yEcxqn2iUw1w== +"@google-cloud/paginator@^5.0.2": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@google-cloud/paginator/-/paginator-5.0.2.tgz#86ad773266ce9f3b82955a8f75e22cd012ccc889" + integrity sha512-DJS3s0OVH4zFDB1PzjxAsHqJT6sKVbRwwML0ZBP9PbU7Yebtu/7SWMRzvO2J3nUi9pRNITCfu4LJeooM2w4pjg== dependencies: arrify "^2.0.0" extend "^3.0.2" @@ -2496,14 +2239,18 @@ resolved "https://registry.yarnpkg.com/@google-cloud/promisify/-/promisify-4.0.0.tgz#a906e533ebdd0f754dca2509933334ce58b8c8b1" integrity sha512-Orxzlfb9c67A15cq2JQEyVc7wEsmFBmHjZWZYQMUyJ1qivXyMwdyNOs9odi79hze+2zqdTtu1E19IM/FtqZ10g== -"@humanwhocodes/config-array@^0.11.14": - version "0.11.14" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.14.tgz#d78e481a039f7566ecc9660b4ea7fe6b1fec442b" - integrity sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg== +"@humanfs/core@^0.19.1": + version "0.19.1" + resolved "https://registry.yarnpkg.com/@humanfs/core/-/core-0.19.1.tgz#17c55ca7d426733fe3c561906b8173c336b40a77" + integrity sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA== + +"@humanfs/node@^0.16.5": + version "0.16.6" + resolved "https://registry.yarnpkg.com/@humanfs/node/-/node-0.16.6.tgz#ee2a10eaabd1131987bf0488fd9b820174cd765e" + integrity sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw== dependencies: - "@humanwhocodes/object-schema" "^2.0.2" - debug "^4.3.1" - minimatch "^3.0.5" + "@humanfs/core" "^0.19.1" + "@humanwhocodes/retry" "^0.3.0" "@humanwhocodes/config-array@^0.13.0": version "0.13.0" @@ -2519,11 +2266,16 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== -"@humanwhocodes/object-schema@^2.0.2", "@humanwhocodes/object-schema@^2.0.3": +"@humanwhocodes/object-schema@^2.0.3": version "2.0.3" resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== +"@humanwhocodes/retry@^0.3.0", "@humanwhocodes/retry@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.3.1.tgz#c72a5c76a9fbaf3488e231b13dc52c0da7bab42a" + integrity sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA== + "@img/sharp-darwin-arm64@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz#ef5b5a07862805f1e8145a377c8ba6e98813ca08" @@ -2654,6 +2406,13 @@ wrap-ansi "^8.1.0" wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" + "@jest/types@^24.9.0": version "24.9.0" resolved "https://registry.yarnpkg.com/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" @@ -2690,12 +2449,7 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": - version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== - -"@jridgewell/sourcemap-codec@^1.5.0": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.5.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== @@ -2717,15 +2471,15 @@ "@jridgewell/sourcemap-codec" "^1.4.14" "@koa/router@^12.0.0": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@koa/router/-/router-12.0.1.tgz#1a66f92a630c02832cf5bbf0db06c9e53e423468" - integrity sha512-ribfPYfHb+Uw3b27Eiw6NPqjhIhTpVFzEWLwyc/1Xp+DCdwRRyIlAUODX+9bPARF6aQtUu1+/PHzdNvRzcs/+Q== + version "12.0.2" + resolved "https://registry.yarnpkg.com/@koa/router/-/router-12.0.2.tgz#286d51959ed611255faa944818a112e35567835a" + integrity sha512-sYcHglGKTxGF+hQ6x67xDfkE9o+NhVlRHBqq6gLywaMc6CojK/5vFZByphdonKinYlMLkEkacm+HEse9HzwgTA== dependencies: debug "^4.3.4" http-errors "^2.0.0" koa-compose "^4.1.0" methods "^1.1.2" - path-to-regexp "^6.2.1" + path-to-regexp "^6.3.0" "@manypkg/find-root@^1.1.0": version "1.1.0" @@ -2750,9 +2504,9 @@ read-yaml-file "^1.1.0" "@mdx-js/react@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-3.0.1.tgz#997a19b3a5b783d936c75ae7c47cfe62f967f746" - integrity sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A== + version "3.1.0" + resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-3.1.0.tgz#c4522e335b3897b9a845db1dbdd2f966ae8fb0ed" + integrity sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ== dependencies: "@types/mdx" "^2.0.0" @@ -2799,22 +2553,15 @@ resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz#0aa5502d547b57abfc4ac492de68e2006e417242" integrity sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ== -"@next/env@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/env/-/env-14.2.3.tgz#d6def29d1c763c0afb397343a15a82e7d92353a0" - integrity sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA== - "@next/env@14.2.6": version "14.2.6" resolved "https://registry.yarnpkg.com/@next/env/-/env-14.2.6.tgz#4f8ab1ca549a90bf0c83454b798b0ebae7098b15" integrity sha512-bs5DFKV+08EjWrl8EB+KKqev1ZTNONH1vFCaHh911aaB362NnP32UDTbE9VQhyiAgbFqJsfDkSxFERNDDb3j0g== -"@next/eslint-plugin-next@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.3.tgz#287ad8620e7061ba01e8d3313d464db6d217b6df" - integrity sha512-L3oDricIIjgj1AVnRdRor21gI7mShlSwU/1ZGHmqM3LzHhXXhdkrfeNY5zif25Bi5Dd7fiJHsbhoZCHfXYvlAw== - dependencies: - glob "10.3.10" +"@next/env@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@next/env/-/env-15.0.1.tgz#660fe9303e255cec112d3f4198d2897a24bc60b3" + integrity sha512-lc4HeDUKO9gxxlM5G2knTRifqhsY6yYpwuHspBZdboZe0Gp+rZHBNNSIjmQKDJIdRXiXGyVnSD6gafrbQPvILQ== "@next/eslint-plugin-next@14.2.6": version "14.2.6" @@ -2823,123 +2570,106 @@ dependencies: glob "10.3.10" -"@next/swc-darwin-arm64@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.3.tgz#db1a05eb88c0224089b815ad10ac128ec79c2cdb" - integrity sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A== +"@next/eslint-plugin-next@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-15.0.1.tgz#76117d88aadc52f6e04b1892d44654d05468d53c" + integrity sha512-bKWsMaGPbiFAaGqrDJvbE8b4Z0uKicGVcgOI77YM2ui3UfjHMr4emFPrZTLeZVchi7fT1mooG2LxREfUUClIKw== + dependencies: + fast-glob "3.3.1" "@next/swc-darwin-arm64@14.2.6": version "14.2.6" resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.6.tgz#38dfd8716e52dd1f52cfd3e461721d3e984887c6" integrity sha512-BtJZb+hYXGaVJJivpnDoi3JFVn80SHKCiiRUW3kk1SY6UCUy5dWFFSbh+tGi5lHAughzeduMyxbLt3pspvXNSg== -"@next/swc-darwin-x64@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.3.tgz#a3f8af05b5f9a52ac3082e66ac29e125ab1d7b9c" - integrity sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA== +"@next/swc-darwin-arm64@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.0.1.tgz#b80a25f1569bd0ca03eca9473f7e93e64937e404" + integrity sha512-C9k/Xv4sxkQRTA37Z6MzNq3Yb1BJMmSqjmwowoWEpbXTkAdfOwnoKOpAb71ItSzoA26yUTIo6ZhN8rKGu4ExQw== "@next/swc-darwin-x64@14.2.6": version "14.2.6" resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.6.tgz#605a6fafbdd672d72728db86aae0fea67e3338f9" integrity sha512-ZHRbGpH6KHarzm6qEeXKSElSXh8dS2DtDPjQt3IMwY8QVk7GbdDYjvV4NgSnDA9huGpGgnyy3tH8i5yHCqVkiQ== -"@next/swc-linux-arm64-gnu@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.3.tgz#4e63f43879285b52554bfd39e6e0cc78a9b27bbf" - integrity sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA== +"@next/swc-darwin-x64@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-15.0.1.tgz#00dcf79ec7c638a85c3b9ff2e2de2bfb09c1c250" + integrity sha512-uHl13HXOuq1G7ovWFxCACDJHTSDVbn/sbLv8V1p+7KIvTrYQ5HNoSmKBdYeEKRRCbEmd+OohOgg9YOp8Ux3MBg== "@next/swc-linux-arm64-gnu@14.2.6": version "14.2.6" resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.6.tgz#2a4d3c6d159c70ded6b415cbf6d7082bd823e37d" integrity sha512-O4HqUEe3ZvKshXHcDUXn1OybN4cSZg7ZdwHJMGCXSUEVUqGTJVsOh17smqilIjooP/sIJksgl+1kcf2IWMZWHg== -"@next/swc-linux-arm64-musl@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.3.tgz#ebdaed26214448b1e6f2c3e8b3cd29bfba387990" - integrity sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw== +"@next/swc-linux-arm64-gnu@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.0.1.tgz#faab5f7ffcc6d1a15e8dea1cb9953966658b39bf" + integrity sha512-LvyhvxHOihFTEIbb35KxOc3q8w8G4xAAAH/AQnsYDEnOvwawjL2eawsB59AX02ki6LJdgDaHoTEnC54Gw+82xw== "@next/swc-linux-arm64-musl@14.2.6": version "14.2.6" resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.6.tgz#db4850182cef343a6539d646d613f2f0333a4dc1" integrity sha512-xUcdhr2hfalG8RDDGSFxQ75yOG894UlmFS4K2M0jLrUhauRBGOtUOxoDVwiIIuZQwZ3Y5hDsazNjdYGB0cQ9yQ== -"@next/swc-linux-x64-gnu@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.3.tgz#19e3bcc137c3b582a1ab867106817e5c90a20593" - integrity sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w== +"@next/swc-linux-arm64-musl@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.0.1.tgz#97abada9a782ab5b3cb42cf0d4799cbc2e733351" + integrity sha512-vFmCGUFNyk/A5/BYcQNhAQqPIw01RJaK6dRO+ZEhz0DncoW+hJW1kZ8aH2UvTX27zPq3m85zN5waMSbZEmANcQ== "@next/swc-linux-x64-gnu@14.2.6": version "14.2.6" resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.6.tgz#dbd75f0c3b3b3fb5c4ace0b5b52b050409701b3e" integrity sha512-InosKxw8UMcA/wEib5n2QttwHSKHZHNSbGcMepBM0CTcNwpxWzX32KETmwbhKod3zrS8n1vJ+DuJKbL9ZAB0Ag== -"@next/swc-linux-x64-musl@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.3.tgz#794a539b98e064169cf0ff7741b2a4fb16adec7d" - integrity sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ== +"@next/swc-linux-x64-gnu@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.0.1.tgz#548bd47c49fe6d819302139aff8766eb704322e2" + integrity sha512-5by7IYq0NCF8rouz6Qg9T97jYU68kaClHPfGpQG2lCZpSYHtSPQF1kjnqBTd34RIqPKMbCa4DqCufirgr8HM5w== "@next/swc-linux-x64-musl@14.2.6": version "14.2.6" resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.6.tgz#b045235257e78c87878b3651cb9c7b553a20005b" integrity sha512-d4QXfJmt5pGJ7cG8qwxKSBnO5AXuKAFYxV7qyDRHnUNvY/dgDh+oX292gATpB2AAHgjdHd5ks1wXxIEj6muLUQ== -"@next/swc-win32-arm64-msvc@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.3.tgz#eda9fa0fbf1ff9113e87ac2668ee67ce9e5add5a" - integrity sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A== +"@next/swc-linux-x64-musl@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.0.1.tgz#84423fbd3a058dd6ae8322e530878f0ec7a1027a" + integrity sha512-lmYr6H3JyDNBJLzklGXLfbehU3ay78a+b6UmBGlHls4xhDXBNZfgb0aI67sflrX+cGBnv1LgmWzFlYrAYxS1Qw== "@next/swc-win32-arm64-msvc@14.2.6": version "14.2.6" resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.6.tgz#be6ec8b97db574d9c2625fd181b6fa3e4625c29d" integrity sha512-AlgIhk4/G+PzOG1qdF1b05uKTMsuRatFlFzAi5G8RZ9h67CVSSuZSbqGHbJDlcV1tZPxq/d4G0q6qcHDKWf4aQ== -"@next/swc-win32-ia32-msvc@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.3.tgz#7c1190e3f640ab16580c6bdbd7d0e766b9920457" - integrity sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw== +"@next/swc-win32-arm64-msvc@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.0.1.tgz#723c2ced12a998fb40dc901b8faea9170e788c2f" + integrity sha512-DS8wQtl6diAj0eZTdH0sefykm4iXMbHT4MOvLwqZiIkeezKpkgPFcEdFlz3vKvXa2R/2UEgMh48z1nEpNhjeOQ== "@next/swc-win32-ia32-msvc@14.2.6": version "14.2.6" resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.6.tgz#bc215a8488f10042c21890a83e79eee9e84cff6d" integrity sha512-hNukAxq7hu4o5/UjPp5jqoBEtrpCbOmnUqZSKNJG8GrUVzfq0ucdhQFVrHcLRMvQcwqqDh1a5AJN9ORnNDpgBQ== -"@next/swc-win32-x64-msvc@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.3.tgz#2be4e39ee25bfbd85be78eea17c0e7751dc4323c" - integrity sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA== - "@next/swc-win32-x64-msvc@14.2.6": version "14.2.6" resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.6.tgz#6b63a7b4ff3b7b410a038e3ee839c951a3136dc9" integrity sha512-NANtw+ead1rSDK1jxmzq3TYkl03UNK2KHqUYf1nIhNci6NkeqBD4s1njSzYGIlSHxCK+wSaL8RXZm4v+NF/pMw== -"@noble/curves@1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.4.0.tgz#f05771ef64da724997f69ee1261b2417a49522d6" - integrity sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg== - dependencies: - "@noble/hashes" "1.4.0" - -"@noble/curves@^1.3.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.5.0.tgz#7a9b9b507065d516e6dce275a1e31db8d2a100dd" - integrity sha512-J5EKamIHnKPyClwVrzmaf5wSdQXgdHcPZIZLu3bwnbeCx8/7NPK5q2ZBWF+5FvYGByjiQQsJYX6jfgB2wDPn3A== - dependencies: - "@noble/hashes" "1.4.0" +"@next/swc-win32-x64-msvc@15.0.1": + version "15.0.1" + resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.0.1.tgz#ec7e3befc0bcc47527537b1eda2b3745beb15a09" + integrity sha512-4Ho2ggvDdMKlZ/0e9HNdZ9ngeaBwtc+2VS5oCeqrbXqOgutX6I4U2X/42VBw0o+M5evn4/7v3zKgGHo+9v/VjA== -"@noble/curves@^1.4.0", "@noble/curves@~1.4.0": - version "1.4.2" - resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.4.2.tgz#40309198c76ed71bc6dbf7ba24e81ceb4d0d1fe9" - integrity sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw== +"@noble/curves@1.6.0", "@noble/curves@^1.3.0", "@noble/curves@^1.4.0", "@noble/curves@~1.6.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.6.0.tgz#be5296ebcd5a1730fccea4786d420f87abfeb40b" + integrity sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ== dependencies: - "@noble/hashes" "1.4.0" - -"@noble/hashes@1.4.0", "@noble/hashes@^1.3.1", "@noble/hashes@^1.3.3", "@noble/hashes@^1.4.0", "@noble/hashes@~1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.4.0.tgz#45814aa329f30e4fe0ba49426f49dfccdd066426" - integrity sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg== + "@noble/hashes" "1.5.0" -"@noble/hashes@~1.5.0": +"@noble/hashes@1.5.0", "@noble/hashes@^1.3.1", "@noble/hashes@^1.3.3", "@noble/hashes@^1.4.0", "@noble/hashes@~1.5.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.5.0.tgz#abadc5ca20332db2b1b2aa3e496e9af1213570b0" integrity sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA== @@ -2965,6 +2695,11 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@nolyfill/is-core-module@1.0.39": + version "1.0.39" + resolved "https://registry.yarnpkg.com/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz#3dc35ba0f1e66b403c00b39344f870298ebb1c8e" + integrity sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA== + "@npmcli/fs@^1.0.0": version "1.1.1" resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257" @@ -2986,6 +2721,11 @@ resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.4.1.tgz#ff22eb2e5d476fbc2450a196e40dd243cc20c28f" integrity sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA== +"@opentelemetry/api@1.x": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.0.tgz#d03eba68273dc0f7509e2a3d5cba21eae10379fe" + integrity sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg== + "@pkgjs/parseargs@^0.11.0": version "0.11.0" resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" @@ -3118,22 +2858,22 @@ tslib "^2.6.3" "@polkadot/keyring@^13.0.2": - version "13.0.2" - resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-13.0.2.tgz#05a655eb06c965ae5ee5f181d25916797ea50849" - integrity sha512-NeLbhyKDT5W8LI9seWTZGePxNTOVpDhv2018HSrEDwJq9Ie0C4TZhUf3KNERCkSveuThXjfQJMs+1CF33ZXPWw== + version "13.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-13.2.1.tgz#2fa93582a1affebe41d1a1574476e7adb71915c8" + integrity sha512-tnNLHaOuwoVC3n2tUQe0iSI4Jyxzqm7CPnf/sWMAAFImaVnC7PhiZFvqs2QGpha4ks9Lv722Vkjh7iIKUpEsUA== dependencies: - "@polkadot/util" "13.0.2" - "@polkadot/util-crypto" "13.0.2" - tslib "^2.6.2" + "@polkadot/util" "13.2.1" + "@polkadot/util-crypto" "13.2.1" + tslib "^2.8.0" -"@polkadot/networks@13.0.2", "@polkadot/networks@^13.0.2": - version "13.0.2" - resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-13.0.2.tgz#0f8fc896b8fb2141212b6448739f4a00bc72b29c" - integrity sha512-ABAL+vug/gIwkdFEzeh87JoJd0YKrxSYg/HjUrZ+Zis2ucxQEKpvtCpJ34ku+YrjacBfVqIAkkwd3ZdIPGq9aQ== +"@polkadot/networks@13.2.1", "@polkadot/networks@^13.0.2": + version "13.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-13.2.1.tgz#d75123ba997b4763b34ef661fa91fe3c7cd8b095" + integrity sha512-T04RTY+w8X+JB0MNAIrSFr3WX/eIUrCyYTsuf6jpg89efubpWYvfchiLTDcQrA2KfdqTBl3bQ1wgKqmWMMKNzg== dependencies: - "@polkadot/util" "13.0.2" - "@substrate/ss58-registry" "^1.46.0" - tslib "^2.6.2" + "@polkadot/util" "13.2.1" + "@substrate/ss58-registry" "^1.51.0" + tslib "^2.8.0" "@polkadot/rpc-augment@12.4.2": version "12.4.2" @@ -3240,154 +2980,154 @@ rxjs "^7.8.1" tslib "^2.6.3" -"@polkadot/util-crypto@13.0.2", "@polkadot/util-crypto@^13.0.2": - version "13.0.2" - resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-13.0.2.tgz#fee602bcb39e9424300410f4144f170ee2a29292" - integrity sha512-woUsJJ6zd/caL7U+D30a5oM/+WK9iNI00Y8aNUHSj6Zq/KPzK9uqDBaLGWwlgrejoMQkxxiU2X0f2LzP15AtQg== +"@polkadot/util-crypto@13.2.1", "@polkadot/util-crypto@^13.0.2": + version "13.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-13.2.1.tgz#4b5f867bccb24131a60fa2107cc61a10713a7775" + integrity sha512-IalVWtRfsLEkF0fQvEfbnYwrQWUw2AHSYgJINhrZvdoC+Vy6oetvO0ZAhbfUp1c/HOaql0gex4WVrfw7gcBKjQ== dependencies: "@noble/curves" "^1.3.0" "@noble/hashes" "^1.3.3" - "@polkadot/networks" "13.0.2" - "@polkadot/util" "13.0.2" - "@polkadot/wasm-crypto" "^7.3.2" - "@polkadot/wasm-util" "^7.3.2" - "@polkadot/x-bigint" "13.0.2" - "@polkadot/x-randomvalues" "13.0.2" - "@scure/base" "^1.1.5" - tslib "^2.6.2" - -"@polkadot/util@13.0.2", "@polkadot/util@^13.0.2": - version "13.0.2" - resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-13.0.2.tgz#f0a2572d74730fda8dfd690b60d53c131a688f3b" - integrity sha512-/6bS9sfhJLhs8QuqWaR1eRapzfDdGC5XAQZEPL9NN5sTTA7HxWos8rVleai0UERm8QUMabjZ9rK9KpzbXl7ojg== - dependencies: - "@polkadot/x-bigint" "13.0.2" - "@polkadot/x-global" "13.0.2" - "@polkadot/x-textdecoder" "13.0.2" - "@polkadot/x-textencoder" "13.0.2" - "@types/bn.js" "^5.1.5" + "@polkadot/networks" "13.2.1" + "@polkadot/util" "13.2.1" + "@polkadot/wasm-crypto" "^7.4.1" + "@polkadot/wasm-util" "^7.4.1" + "@polkadot/x-bigint" "13.2.1" + "@polkadot/x-randomvalues" "13.2.1" + "@scure/base" "^1.1.7" + tslib "^2.8.0" + +"@polkadot/util@13.2.1", "@polkadot/util@^13.0.2": + version "13.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-13.2.1.tgz#e4140aa9cf1e6605c20167b50b4ccd81298d190a" + integrity sha512-+zCyQQeW4llWD5yhvPAawekRpdAU3LZPLD0j3v8nJjsG9cAyiYGZjsVxDFPpD0yixS1Hl70937bPR46761NG9g== + dependencies: + "@polkadot/x-bigint" "13.2.1" + "@polkadot/x-global" "13.2.1" + "@polkadot/x-textdecoder" "13.2.1" + "@polkadot/x-textencoder" "13.2.1" + "@types/bn.js" "^5.1.6" bn.js "^5.2.1" - tslib "^2.6.2" + tslib "^2.8.0" -"@polkadot/wasm-bridge@7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@polkadot/wasm-bridge/-/wasm-bridge-7.3.2.tgz#e1b01906b19e06cbca3d94f10f5666f2ae0baadc" - integrity sha512-AJEXChcf/nKXd5Q/YLEV5dXQMle3UNT7jcXYmIffZAo/KI394a+/24PaISyQjoNC0fkzS1Q8T5pnGGHmXiVz2g== +"@polkadot/wasm-bridge@7.4.1": + version "7.4.1" + resolved "https://registry.yarnpkg.com/@polkadot/wasm-bridge/-/wasm-bridge-7.4.1.tgz#dd59ebb7c425657aad64b1430e8455d14d935059" + integrity sha512-tdkJaV453tezBxhF39r4oeG0A39sPKGDJmN81LYLf+Fihb7astzwju+u75BRmDrHZjZIv00un3razJEWCxze6g== dependencies: - "@polkadot/wasm-util" "7.3.2" - tslib "^2.6.2" + "@polkadot/wasm-util" "7.4.1" + tslib "^2.7.0" -"@polkadot/wasm-crypto-asmjs@7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.3.2.tgz#c6d41bc4b48b5359d57a24ca3066d239f2d70a34" - integrity sha512-QP5eiUqUFur/2UoF2KKKYJcesc71fXhQFLT3D4ZjG28Mfk2ZPI0QNRUfpcxVQmIUpV5USHg4geCBNuCYsMm20Q== +"@polkadot/wasm-crypto-asmjs@7.4.1": + version "7.4.1" + resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.4.1.tgz#5d36f3f498077f826f2bbe742070574606e673e9" + integrity sha512-pwU8QXhUW7IberyHJIQr37IhbB6DPkCG5FhozCiNTq4vFBsFPjm9q8aZh7oX1QHQaiAZa2m2/VjIVE+FHGbvHQ== dependencies: - tslib "^2.6.2" + tslib "^2.7.0" -"@polkadot/wasm-crypto-init@7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-init/-/wasm-crypto-init-7.3.2.tgz#7e1fe79ba978fb0a4a0f74a92d976299d38bc4b8" - integrity sha512-FPq73zGmvZtnuJaFV44brze3Lkrki3b4PebxCy9Fplw8nTmisKo9Xxtfew08r0njyYh+uiJRAxPCXadkC9sc8g== +"@polkadot/wasm-crypto-init@7.4.1": + version "7.4.1" + resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-init/-/wasm-crypto-init-7.4.1.tgz#88bc61c9473a7c39d9fafb27cd631215b053b836" + integrity sha512-AVka33+f7MvXEEIGq5U0dhaA2SaXMXnxVCQyhJTaCnJ5bRDj0Xlm3ijwDEQUiaDql7EikbkkRtmlvs95eSUWYQ== dependencies: - "@polkadot/wasm-bridge" "7.3.2" - "@polkadot/wasm-crypto-asmjs" "7.3.2" - "@polkadot/wasm-crypto-wasm" "7.3.2" - "@polkadot/wasm-util" "7.3.2" - tslib "^2.6.2" + "@polkadot/wasm-bridge" "7.4.1" + "@polkadot/wasm-crypto-asmjs" "7.4.1" + "@polkadot/wasm-crypto-wasm" "7.4.1" + "@polkadot/wasm-util" "7.4.1" + tslib "^2.7.0" -"@polkadot/wasm-crypto-wasm@7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-7.3.2.tgz#44e08ed5cf6499ce4a3aa7247071a5d01f6a74f4" - integrity sha512-15wd0EMv9IXs5Abp1ZKpKKAVyZPhATIAHfKsyoWCEFDLSOA0/K0QGOxzrAlsrdUkiKZOq7uzSIgIDgW8okx2Mw== +"@polkadot/wasm-crypto-wasm@7.4.1": + version "7.4.1" + resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-7.4.1.tgz#73d08f59aaf51ed70563c0099e7852fdeda03649" + integrity sha512-PE1OAoupFR0ZOV2O8tr7D1FEUAwaggzxtfs3Aa5gr+yxlSOaWUKeqsOYe1KdrcjmZVV3iINEAXxgrbzCmiuONg== dependencies: - "@polkadot/wasm-util" "7.3.2" - tslib "^2.6.2" + "@polkadot/wasm-util" "7.4.1" + tslib "^2.7.0" -"@polkadot/wasm-crypto@^7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-7.3.2.tgz#61bbcd9e591500705c8c591e6aff7654bdc8afc9" - integrity sha512-+neIDLSJ6jjVXsjyZ5oLSv16oIpwp+PxFqTUaZdZDoA2EyFRQB8pP7+qLsMNk+WJuhuJ4qXil/7XiOnZYZ+wxw== +"@polkadot/wasm-crypto@^7.4.1": + version "7.4.1" + resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-7.4.1.tgz#6d5f94d28bf92ef234b94d55b0d1f4299cbbb7b7" + integrity sha512-kHN/kF7hYxm1y0WeFLWeWir6oTzvcFmR4N8fJJokR+ajYbdmrafPN+6iLgQVbhZnDdxyv9jWDuRRsDnBx8tPMQ== dependencies: - "@polkadot/wasm-bridge" "7.3.2" - "@polkadot/wasm-crypto-asmjs" "7.3.2" - "@polkadot/wasm-crypto-init" "7.3.2" - "@polkadot/wasm-crypto-wasm" "7.3.2" - "@polkadot/wasm-util" "7.3.2" - tslib "^2.6.2" + "@polkadot/wasm-bridge" "7.4.1" + "@polkadot/wasm-crypto-asmjs" "7.4.1" + "@polkadot/wasm-crypto-init" "7.4.1" + "@polkadot/wasm-crypto-wasm" "7.4.1" + "@polkadot/wasm-util" "7.4.1" + tslib "^2.7.0" -"@polkadot/wasm-util@7.3.2", "@polkadot/wasm-util@^7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@polkadot/wasm-util/-/wasm-util-7.3.2.tgz#4fe6370d2b029679b41a5c02cd7ebf42f9b28de1" - integrity sha512-bmD+Dxo1lTZyZNxbyPE380wd82QsX+43mgCm40boyKrRppXEyQmWT98v/Poc7chLuskYb6X8IQ6lvvK2bGR4Tg== +"@polkadot/wasm-util@7.4.1", "@polkadot/wasm-util@^7.4.1": + version "7.4.1" + resolved "https://registry.yarnpkg.com/@polkadot/wasm-util/-/wasm-util-7.4.1.tgz#e8cea38a3b752efdef55080bb1da795ac71c5136" + integrity sha512-RAcxNFf3zzpkr+LX/ItAsvj+QyM56TomJ0xjUMo4wKkHjwsxkz4dWJtx5knIgQz/OthqSDMR59VNEycQeNuXzA== dependencies: - tslib "^2.6.2" + tslib "^2.7.0" -"@polkadot/x-bigint@13.0.2", "@polkadot/x-bigint@^13.0.2": - version "13.0.2" - resolved "https://registry.yarnpkg.com/@polkadot/x-bigint/-/x-bigint-13.0.2.tgz#25adca9ce0c5ed691f9bced283f44f7e7d824300" - integrity sha512-h2jKT/UaxiEal8LhQeH6+GCjO7GwEqVAD2SNYteCOXff6yNttqAZYJuHZsndbVjVNwqRNf8D5q/zZkD0HUd6xQ== +"@polkadot/x-bigint@13.2.1", "@polkadot/x-bigint@^13.0.2": + version "13.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/x-bigint/-/x-bigint-13.2.1.tgz#6db64b98d7661b8ee196fa4c07a3c0664c2a41eb" + integrity sha512-NYfH0fKfZFkjE5wOiLmfj+oJFyzSHLJrJt5DmzWwvbhw3dT4Qz2UgBL0i/Ei6REkpOGCXX2DmNbbZBr6sn4f1Q== dependencies: - "@polkadot/x-global" "13.0.2" - tslib "^2.6.2" + "@polkadot/x-global" "13.2.1" + tslib "^2.8.0" "@polkadot/x-fetch@^13.0.2": - version "13.0.2" - resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-13.0.2.tgz#841d901fae36cbc4157297324ca0d73fbe4d200e" - integrity sha512-B/gf9iriUr6za/Ui7zIFBfHz7UBZ68rJEIteWHx1UHRCZPcLqv+hgpev6xIGrkfFljI0/lI7IwtN2qy6HYzFBg== + version "13.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-13.2.1.tgz#c40f08479741bf78c4ab74489b4ee2243147bdfd" + integrity sha512-y/JgDRyH4JZN0QzI4V3Hf7Bah2FOOTw7sbmlo/o/3Tt0zjLnCbSvu7Lf1+fKBDksQWpElUBg3nVJrw4HAIiaRQ== dependencies: - "@polkadot/x-global" "13.0.2" + "@polkadot/x-global" "13.2.1" node-fetch "^3.3.2" - tslib "^2.6.2" + tslib "^2.8.0" -"@polkadot/x-global@13.0.2", "@polkadot/x-global@^13.0.2": - version "13.0.2" - resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-13.0.2.tgz#77afc4fbd4cfac8ba78cf120836f30ecc7322a74" - integrity sha512-OoNIXLB5y8vIKpk4R+XmpDPhipNXWSUvEwUnpQT7NAxNLmzgMq1FhbrwBWWPRNHPrQonp7mqxV/X+v5lv1HW/g== +"@polkadot/x-global@13.2.1", "@polkadot/x-global@^13.0.2": + version "13.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-13.2.1.tgz#bacf2f01a26abe0a67705bc5e5981b2e7d9b7d47" + integrity sha512-Q9PZY+Xw9ffBYcJjwMCQfGgFi5QNv4GJ1ZqIuJMQBAcM21fn8vuFMfGC24R1pAAJAaBMPkQ9xh8R2cpu9SIjRg== dependencies: - tslib "^2.6.2" + tslib "^2.8.0" -"@polkadot/x-randomvalues@13.0.2": - version "13.0.2" - resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-13.0.2.tgz#78ae28b345895cc816ffcad0b336c31cadfcf928" - integrity sha512-SGj+L0H/7TWZtSmtkWlixO4DFzXDdluI0UscN2h285os2Ns8PnmBbue+iJ8PVSzpY1BOxd66gvkkpboPz+jXFQ== +"@polkadot/x-randomvalues@13.2.1": + version "13.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-13.2.1.tgz#c9602f26ad8599048eedd3d072ee8dee9dfaee92" + integrity sha512-LZBlsmz6r+AKHpqTGAjWecn5aNYGnfgLxxu0JZJo1aOQdVrXy7sDl1M5x1U+ZFeShVeSAU54rrWCcHB+zsGHSA== dependencies: - "@polkadot/x-global" "13.0.2" - tslib "^2.6.2" + "@polkadot/x-global" "13.2.1" + tslib "^2.8.0" -"@polkadot/x-textdecoder@13.0.2": - version "13.0.2" - resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-13.0.2.tgz#662a6855af8e7a5af17f86890e59ab44f829243a" - integrity sha512-mauglOkTJxLGmLwLc3J5Jlq/W+SHP53eiy3F8/8JxxfnXrZKgWoQXGpvXYPjFnMZj0MzDSy/6GjyGWnDCgdQFA== +"@polkadot/x-textdecoder@13.2.1": + version "13.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-13.2.1.tgz#e752627f09ce8adceaf5502679b1d00abf4bdffb" + integrity sha512-cyKv5T48goBEMsb1lnKrXPpAPXkpWwAa+Ob0w2eEzsjBPzWEeIPMKFuE4VpPRoZ/Sn6v3hwz98WS8ueCO5MXyQ== dependencies: - "@polkadot/x-global" "13.0.2" - tslib "^2.6.2" + "@polkadot/x-global" "13.2.1" + tslib "^2.8.0" -"@polkadot/x-textencoder@13.0.2": - version "13.0.2" - resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-13.0.2.tgz#5e178e0f759df50592e6870346c8db2a445af957" - integrity sha512-Lq08H2OnVXj97uaOwg7tcmRS7a4VJYkHEeWO4FyEMOk6P6lU6W8OVNjjxG0se9PCEgmyZPUDbJI//1ynzP4cXw== +"@polkadot/x-textencoder@13.2.1": + version "13.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-13.2.1.tgz#d6ac57614fdfc818baa28af4ca27c5761176f666" + integrity sha512-tugNLn/9UbA1n64mMWliWI1j5kAnnNIHgJ8khbMKyrHS5K+m8BP/avUrlg3u5ukM1RB1cCoJB9uWcT4Sovf65Q== dependencies: - "@polkadot/x-global" "13.0.2" - tslib "^2.6.2" + "@polkadot/x-global" "13.2.1" + tslib "^2.8.0" "@polkadot/x-ws@^13.0.2": - version "13.0.2" - resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-13.0.2.tgz#d0392a87adcba851a44fc6f7f56792e529228f3e" - integrity sha512-nC5e2eY5D5ZR5teQOB7ib+dWLbmNws86cTz3BjKCalSMBBIn6i3V9ElgABpierBmnSJe9D94EyrH1BxdVfDxUg== + version "13.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-13.2.1.tgz#dbd677c8db4b1414f706efab405ed3f9f9330019" + integrity sha512-bLw4AL1UlzhveOPj5p3PPbDlrq+B7QbuNQ7F4UBVtEkaZZKJzhviE0mYGrObaguv1ib2tIIrYc7FNqmH6KpRzQ== dependencies: - "@polkadot/x-global" "13.0.2" - tslib "^2.6.2" - ws "^8.16.0" + "@polkadot/x-global" "13.2.1" + tslib "^2.8.0" + ws "^8.18.0" "@popperjs/core@^2.9.3": version "2.11.8" resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== -"@prisma/debug@5.15.0": - version "5.15.0" - resolved "https://registry.yarnpkg.com/@prisma/debug/-/debug-5.15.0.tgz#a4c1d8dbca9cf29aab1c82a56a65224ed3e05f13" - integrity sha512-QpEAOjieLPc/4sMny/WrWqtpIAmBYsgqwWlWwIctqZO0AbhQ9QcT6x2Ut3ojbDo/pFRCCA1Z1+xm2MUy7fAkZA== +"@prisma/debug@5.21.1": + version "5.21.1" + resolved "https://registry.yarnpkg.com/@prisma/debug/-/debug-5.21.1.tgz#df4383cb8a6273b1d6112cda0f1d5bef73e71be7" + integrity sha512-uY8SAhcnORhvgtOrNdvWS98Aq/nkQ9QDUxrWAgW8XrCZaI3j2X7zb7Xe6GQSh6xSesKffFbFlkw0c2luHQviZA== "@prisma/debug@5.3.1": version "5.3.1" @@ -3398,34 +3138,34 @@ debug "4.3.4" strip-ansi "6.0.1" -"@prisma/engines-version@5.15.0-29.12e25d8d06f6ea5a0252864dd9a03b1bb51f3022": - version "5.15.0-29.12e25d8d06f6ea5a0252864dd9a03b1bb51f3022" - resolved "https://registry.yarnpkg.com/@prisma/engines-version/-/engines-version-5.15.0-29.12e25d8d06f6ea5a0252864dd9a03b1bb51f3022.tgz#4469a372b74088db05c0fc8cff65f229b804fa51" - integrity sha512-3BEgZ41Qb4oWHz9kZNofToRvNeS4LZYaT9pienR1gWkjhky6t6K1NyeWNBkqSj2llgraUNbgMOCQPY4f7Qp5wA== +"@prisma/engines-version@5.21.1-1.bf0e5e8a04cada8225617067eaa03d041e2bba36": + version "5.21.1-1.bf0e5e8a04cada8225617067eaa03d041e2bba36" + resolved "https://registry.yarnpkg.com/@prisma/engines-version/-/engines-version-5.21.1-1.bf0e5e8a04cada8225617067eaa03d041e2bba36.tgz#8a5f136a8ee71995bf635686bd2f1a6650f9320c" + integrity sha512-qvnEflL0//lh44S/T9NcvTMxfyowNeUxTunPcDfKPjyJNrCNf2F1zQLcUv5UHAruECpX+zz21CzsC7V2xAeM7Q== -"@prisma/engines@5.15.0": - version "5.15.0" - resolved "https://registry.yarnpkg.com/@prisma/engines/-/engines-5.15.0.tgz#bddf1973b5b0d2ebed473ed445b1a7c8dd23300b" - integrity sha512-hXL5Sn9hh/ZpRKWiyPA5GbvF3laqBHKt6Vo70hYqqOhh5e0ZXDzHcdmxNvOefEFeqxra2DMz2hNbFoPvqrVe1w== +"@prisma/engines@5.21.1": + version "5.21.1" + resolved "https://registry.yarnpkg.com/@prisma/engines/-/engines-5.21.1.tgz#05f9bc50eb4aa169b31cadfb402165bd44e0653f" + integrity sha512-hGVTldUkIkTwoV8//hmnAAiAchi4oMEKD3aW5H2RrnI50tTdwza7VQbTTAyN3OIHWlK5DVg6xV7X8N/9dtOydA== dependencies: - "@prisma/debug" "5.15.0" - "@prisma/engines-version" "5.15.0-29.12e25d8d06f6ea5a0252864dd9a03b1bb51f3022" - "@prisma/fetch-engine" "5.15.0" - "@prisma/get-platform" "5.15.0" + "@prisma/debug" "5.21.1" + "@prisma/engines-version" "5.21.1-1.bf0e5e8a04cada8225617067eaa03d041e2bba36" + "@prisma/fetch-engine" "5.21.1" + "@prisma/get-platform" "5.21.1" "@prisma/engines@5.3.1": version "5.3.1" resolved "https://registry.yarnpkg.com/@prisma/engines/-/engines-5.3.1.tgz#53cc72a5ed176dc27d22305fe5569c64cc78b381" integrity sha512-6QkILNyfeeN67BNEPEtkgh3Xo2tm6D7V+UhrkBbRHqKw9CTaz/vvTP/ROwYSP/3JT2MtIutZm/EnhxUiuOPVDA== -"@prisma/fetch-engine@5.15.0": - version "5.15.0" - resolved "https://registry.yarnpkg.com/@prisma/fetch-engine/-/fetch-engine-5.15.0.tgz#f5bafd6aed3f58c41b5d0d6f832d652aa5d4cde7" - integrity sha512-z6AY5yyXxc20Klj7wwnfGP0iIUkVKzybqapT02zLYR/nf9ynaeN8bq73WRmi1TkLYn+DJ5Qy+JGu7hBf1pE78A== +"@prisma/fetch-engine@5.21.1": + version "5.21.1" + resolved "https://registry.yarnpkg.com/@prisma/fetch-engine/-/fetch-engine-5.21.1.tgz#c56008f954199a3f3f2183d892f093f64976e4d8" + integrity sha512-70S31vgpCGcp9J+mh/wHtLCkVezLUqe/fGWk3J3JWZIN7prdYSlr1C0niaWUyNK2VflLXYi8kMjAmSxUVq6WGQ== dependencies: - "@prisma/debug" "5.15.0" - "@prisma/engines-version" "5.15.0-29.12e25d8d06f6ea5a0252864dd9a03b1bb51f3022" - "@prisma/get-platform" "5.15.0" + "@prisma/debug" "5.21.1" + "@prisma/engines-version" "5.21.1-1.bf0e5e8a04cada8225617067eaa03d041e2bba36" + "@prisma/get-platform" "5.21.1" "@prisma/fetch-engine@5.3.1": version "5.3.1" @@ -3460,12 +3200,12 @@ cross-spawn "7.0.3" kleur "4.1.5" -"@prisma/get-platform@5.15.0": - version "5.15.0" - resolved "https://registry.yarnpkg.com/@prisma/get-platform/-/get-platform-5.15.0.tgz#d39fbe8458432f76afeb6c9199bffae73db4f5cc" - integrity sha512-1GULDkW4+/VQb73vihxCBSc4Chc2x88MA+O40tcZFjmBzG4/fF44PaXFxUqKSFltxU9L9GIMLhh0Gfkk/pUbtg== +"@prisma/get-platform@5.21.1": + version "5.21.1" + resolved "https://registry.yarnpkg.com/@prisma/get-platform/-/get-platform-5.21.1.tgz#a2219e7755cec881dffc66469c31bb0975a95b54" + integrity sha512-sRxjL3Igst3ct+e8ya/x//cDXmpLbZQ5vfps2N4tWl4VGKQAmym77C/IG/psSMsQKszc8uFC/q1dgmKFLUgXZQ== dependencies: - "@prisma/debug" "5.15.0" + "@prisma/debug" "5.21.1" "@prisma/get-platform@5.3.1": version "5.3.1" @@ -3554,28 +3294,20 @@ integrity sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA== "@radix-ui/react-accordion@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-accordion/-/react-accordion-1.2.0.tgz#aed0770fcb16285db992d81873ccd7a014c7f17d" - integrity sha512-HJOzSX8dQqtsp/3jVxCU3CXEONF7/2jlGAB28oX8TTw1Dz8JYbEI1UcL8355PuLBE41/IRRMvCw7VkiK/jcUOQ== + version "1.2.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-accordion/-/react-accordion-1.2.1.tgz#5c942c42c24267376b26204ec6847b17d15659b3" + integrity sha512-bg/l7l5QzUjgsh8kjwDFommzAshnUsuVMV5NM56QVCm+7ZckYdd9P/ExR8xG/Oup0OajVxNLaHJ1tb8mXk+nzQ== dependencies: "@radix-ui/primitive" "1.1.0" - "@radix-ui/react-collapsible" "1.1.0" + "@radix-ui/react-collapsible" "1.1.1" "@radix-ui/react-collection" "1.1.0" "@radix-ui/react-compose-refs" "1.1.0" - "@radix-ui/react-context" "1.1.0" + "@radix-ui/react-context" "1.1.1" "@radix-ui/react-direction" "1.1.0" "@radix-ui/react-id" "1.1.0" "@radix-ui/react-primitive" "2.0.0" "@radix-ui/react-use-controllable-state" "1.1.0" -"@radix-ui/react-arrow@1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz#c24f7968996ed934d57fe6cde5d6ec7266e1d25d" - integrity sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-arrow@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.1.0.tgz#744f388182d360b86285217e43b6c63633f39e7a" @@ -3584,44 +3316,33 @@ "@radix-ui/react-primitive" "2.0.0" "@radix-ui/react-checkbox@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-checkbox/-/react-checkbox-1.1.0.tgz#ecfcdc4bd27f0606931c328836a09cc76085307a" - integrity sha512-3+kSzVfMONtP3B6CvaOrXLVTyGYws7tGmG5kOY0AfyH9sexkLytIwciNwjZhY0RoGOEbxI7bMS21XYB8H5itWQ== + version "1.1.2" + resolved "https://registry.yarnpkg.com/@radix-ui/react-checkbox/-/react-checkbox-1.1.2.tgz#6465b800420923ecc39cbeaa8f357b5f09dbfd52" + integrity sha512-/i0fl686zaJbDQLNKrkCbMyDm6FQMt4jg323k7HuqitoANm9sE23Ql8yOK3Wusk34HSLKDChhMux05FnP6KUkw== dependencies: "@radix-ui/primitive" "1.1.0" "@radix-ui/react-compose-refs" "1.1.0" - "@radix-ui/react-context" "1.1.0" - "@radix-ui/react-presence" "1.1.0" + "@radix-ui/react-context" "1.1.1" + "@radix-ui/react-presence" "1.1.1" "@radix-ui/react-primitive" "2.0.0" "@radix-ui/react-use-controllable-state" "1.1.0" "@radix-ui/react-use-previous" "1.1.0" "@radix-ui/react-use-size" "1.1.0" -"@radix-ui/react-collapsible@1.1.0", "@radix-ui/react-collapsible@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-collapsible/-/react-collapsible-1.1.0.tgz#4d49ddcc7b7d38f6c82f1fd29674f6fab5353e77" - integrity sha512-zQY7Epa8sTL0mq4ajSJpjgn2YmCgyrG7RsQgLp3C0LQVkG7+Tf6Pv1CeNWZLyqMjhdPkBa5Lx7wYBeSu7uCSTA== +"@radix-ui/react-collapsible@1.1.1", "@radix-ui/react-collapsible@^1.1.0": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-collapsible/-/react-collapsible-1.1.1.tgz#1382cc9ec48f8b473c14f3779d317f0cdf6da5e9" + integrity sha512-1///SnrfQHJEofLokyczERxQbWfCGQlQ2XsCZMucVs6it+lq9iw4vXy+uDn1edlb58cOZOWSldnfPAYcT4O/Yg== dependencies: "@radix-ui/primitive" "1.1.0" "@radix-ui/react-compose-refs" "1.1.0" - "@radix-ui/react-context" "1.1.0" + "@radix-ui/react-context" "1.1.1" "@radix-ui/react-id" "1.1.0" - "@radix-ui/react-presence" "1.1.0" + "@radix-ui/react-presence" "1.1.1" "@radix-ui/react-primitive" "2.0.0" "@radix-ui/react-use-controllable-state" "1.1.0" "@radix-ui/react-use-layout-effect" "1.1.0" -"@radix-ui/react-collection@1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.0.3.tgz#9595a66e09026187524a36c6e7e9c7d286469159" - integrity sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-slot" "1.0.2" - "@radix-ui/react-collection@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.1.0.tgz#f18af78e46454a2360d103c2251773028b7724ed" @@ -3661,7 +3382,7 @@ resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.1.1.tgz#82074aa83a472353bb22e86f11bcbd1c61c4c71a" integrity sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q== -"@radix-ui/react-dialog@1.0.5", "@radix-ui/react-dialog@^1.0.4": +"@radix-ui/react-dialog@1.0.5": version "1.0.5" resolved "https://registry.yarnpkg.com/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz#71657b1b116de6c7a0b03242d7d43e01062c7300" integrity sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q== @@ -3682,7 +3403,7 @@ aria-hidden "^1.1.1" react-remove-scroll "2.5.5" -"@radix-ui/react-dialog@^1.1.2": +"@radix-ui/react-dialog@^1.1.1", "@radix-ui/react-dialog@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@radix-ui/react-dialog/-/react-dialog-1.1.2.tgz#d9345575211d6f2d13e209e84aec9a8584b54d6c" integrity sha512-Yj4dZtqa2o+kG61fzB0H2qUvmwBA2oyQroGLyNtBj1beo1khoQ3q1a2AO8rrQYjd8256CO9+N8L9tvsS+bnIyA== @@ -3702,13 +3423,6 @@ aria-hidden "^1.1.1" react-remove-scroll "2.6.0" -"@radix-ui/react-direction@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.0.1.tgz#9cb61bf2ccf568f3421422d182637b7f47596c9b" - integrity sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-direction@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.1.0.tgz#a7d39855f4d077adc2a1922f9c353c5977a09cdc" @@ -3724,18 +3438,7 @@ "@radix-ui/react-compose-refs" "1.0.1" "@radix-ui/react-primitive" "1.0.3" "@radix-ui/react-use-callback-ref" "1.0.1" - "@radix-ui/react-use-escape-keydown" "1.0.3" - -"@radix-ui/react-dismissable-layer@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.0.tgz#2cd0a49a732372513733754e6032d3fb7988834e" - integrity sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig== - dependencies: - "@radix-ui/primitive" "1.1.0" - "@radix-ui/react-compose-refs" "1.1.0" - "@radix-ui/react-primitive" "2.0.0" - "@radix-ui/react-use-callback-ref" "1.1.0" - "@radix-ui/react-use-escape-keydown" "1.1.0" + "@radix-ui/react-use-escape-keydown" "1.0.3" "@radix-ui/react-dismissable-layer@1.1.1": version "1.1.1" @@ -3755,11 +3458,6 @@ dependencies: "@babel/runtime" "^7.13.10" -"@radix-ui/react-focus-guards@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.0.tgz#8e9abb472a9a394f59a1b45f3dd26cfe3fc6da13" - integrity sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw== - "@radix-ui/react-focus-guards@1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.1.tgz#8635edd346304f8b42cae86b05912b61aef27afe" @@ -3800,18 +3498,18 @@ "@radix-ui/react-use-layout-effect" "1.1.0" "@radix-ui/react-navigation-menu@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.0.tgz#884c9b9fd141cc5db257bd3f6bf3b84e349c6617" - integrity sha512-OQ8tcwAOR0DhPlSY3e4VMXeHiol7la4PPdJWhhwJiJA+NLX0SaCaonOkRnI3gCDHoZ7Fo7bb/G6q25fRM2Y+3Q== + version "1.2.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.1.tgz#31989e026adecfbb2f7bd1108ee6fffb830b2ec1" + integrity sha512-egDo0yJD2IK8L17gC82vptkvW1jLeni1VuqCyzY727dSJdk5cDjINomouLoNk8RVF7g2aNIfENKWL4UzeU9c8Q== dependencies: "@radix-ui/primitive" "1.1.0" "@radix-ui/react-collection" "1.1.0" "@radix-ui/react-compose-refs" "1.1.0" - "@radix-ui/react-context" "1.1.0" + "@radix-ui/react-context" "1.1.1" "@radix-ui/react-direction" "1.1.0" - "@radix-ui/react-dismissable-layer" "1.1.0" + "@radix-ui/react-dismissable-layer" "1.1.1" "@radix-ui/react-id" "1.1.0" - "@radix-ui/react-presence" "1.1.0" + "@radix-ui/react-presence" "1.1.1" "@radix-ui/react-primitive" "2.0.0" "@radix-ui/react-use-callback-ref" "1.1.0" "@radix-ui/react-use-controllable-state" "1.1.0" @@ -3820,43 +3518,25 @@ "@radix-ui/react-visually-hidden" "1.1.0" "@radix-ui/react-popover@^1.0.7": - version "1.0.7" - resolved "https://registry.yarnpkg.com/@radix-ui/react-popover/-/react-popover-1.0.7.tgz#23eb7e3327330cb75ec7b4092d685398c1654e3c" - integrity sha512-shtvVnlsxT6faMnK/a7n0wptwBD23xc1Z5mdrtKLwVEfsEMXodS0r5s0/g5P0hX//EKYZS2sxUjqfzlg52ZSnQ== + version "1.1.2" + resolved "https://registry.yarnpkg.com/@radix-ui/react-popover/-/react-popover-1.1.2.tgz#a0cab25f69aa49ad0077d91e9e9dcd323758020c" + integrity sha512-u2HRUyWW+lOiA2g0Le0tMmT55FGOEWHwPFt1EPfbLly7uXQExFo5duNKqG2DzmFXIdqOeNd+TpE8baHWJCyP9w== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/primitive" "1.0.1" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-dismissable-layer" "1.0.5" - "@radix-ui/react-focus-guards" "1.0.1" - "@radix-ui/react-focus-scope" "1.0.4" - "@radix-ui/react-id" "1.0.1" - "@radix-ui/react-popper" "1.1.3" - "@radix-ui/react-portal" "1.0.4" - "@radix-ui/react-presence" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-slot" "1.0.2" - "@radix-ui/react-use-controllable-state" "1.0.1" + "@radix-ui/primitive" "1.1.0" + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-context" "1.1.1" + "@radix-ui/react-dismissable-layer" "1.1.1" + "@radix-ui/react-focus-guards" "1.1.1" + "@radix-ui/react-focus-scope" "1.1.0" + "@radix-ui/react-id" "1.1.0" + "@radix-ui/react-popper" "1.2.0" + "@radix-ui/react-portal" "1.1.2" + "@radix-ui/react-presence" "1.1.1" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-slot" "1.1.0" + "@radix-ui/react-use-controllable-state" "1.1.0" aria-hidden "^1.1.1" - react-remove-scroll "2.5.5" - -"@radix-ui/react-popper@1.1.3": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.1.3.tgz#24c03f527e7ac348fabf18c89795d85d21b00b42" - integrity sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w== - dependencies: - "@babel/runtime" "^7.13.10" - "@floating-ui/react-dom" "^2.0.0" - "@radix-ui/react-arrow" "1.0.3" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-use-callback-ref" "1.0.1" - "@radix-ui/react-use-layout-effect" "1.0.1" - "@radix-ui/react-use-rect" "1.0.1" - "@radix-ui/react-use-size" "1.0.1" - "@radix-ui/rect" "1.0.1" + react-remove-scroll "2.6.0" "@radix-ui/react-popper@1.2.0": version "1.2.0" @@ -3882,14 +3562,6 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-primitive" "1.0.3" -"@radix-ui/react-portal@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.1.1.tgz#1957f1eb2e1aedfb4a5475bd6867d67b50b1d15f" - integrity sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g== - dependencies: - "@radix-ui/react-primitive" "2.0.0" - "@radix-ui/react-use-layout-effect" "1.1.0" - "@radix-ui/react-portal@1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.1.2.tgz#51eb46dae7505074b306ebcb985bf65cc547d74e" @@ -3907,14 +3579,6 @@ "@radix-ui/react-compose-refs" "1.0.1" "@radix-ui/react-use-layout-effect" "1.0.1" -"@radix-ui/react-presence@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.1.0.tgz#227d84d20ca6bfe7da97104b1a8b48a833bfb478" - integrity sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ== - dependencies: - "@radix-ui/react-compose-refs" "1.1.0" - "@radix-ui/react-use-layout-effect" "1.1.0" - "@radix-ui/react-presence@1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.1.1.tgz#98aba423dba5e0c687a782c0669dcd99de17f9b1" @@ -3939,37 +3603,21 @@ "@radix-ui/react-slot" "1.1.0" "@radix-ui/react-radio-group@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-radio-group/-/react-radio-group-1.2.0.tgz#f937dd6b9436ded80c4bebdf3901c20cb8bcbb5a" - integrity sha512-yv+oiLaicYMBpqgfpSPw6q+RyXlLdIpQWDHZbUKURxe+nEh53hFXPPlfhfQQtYkS5MMK/5IWIa76SksleQZSzw== + version "1.2.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-radio-group/-/react-radio-group-1.2.1.tgz#42b914c85f3a77be3ab766b6e49a9598680f76d1" + integrity sha512-kdbv54g4vfRjja9DNWPMxKvXblzqbpEC8kspEkZ6dVP7kQksGCn+iZHkcCz2nb00+lPdRvxrqy4WrvvV1cNqrQ== dependencies: "@radix-ui/primitive" "1.1.0" "@radix-ui/react-compose-refs" "1.1.0" - "@radix-ui/react-context" "1.1.0" + "@radix-ui/react-context" "1.1.1" "@radix-ui/react-direction" "1.1.0" - "@radix-ui/react-presence" "1.1.0" + "@radix-ui/react-presence" "1.1.1" "@radix-ui/react-primitive" "2.0.0" "@radix-ui/react-roving-focus" "1.1.0" "@radix-ui/react-use-controllable-state" "1.1.0" "@radix-ui/react-use-previous" "1.1.0" "@radix-ui/react-use-size" "1.1.0" -"@radix-ui/react-roving-focus@1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz#e90c4a6a5f6ac09d3b8c1f5b5e81aab2f0db1974" - integrity sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/primitive" "1.0.1" - "@radix-ui/react-collection" "1.0.3" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-direction" "1.0.1" - "@radix-ui/react-id" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-use-callback-ref" "1.0.1" - "@radix-ui/react-use-controllable-state" "1.0.1" - "@radix-ui/react-roving-focus@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.0.tgz#b30c59daf7e714c748805bfe11c76f96caaac35e" @@ -3986,22 +3634,22 @@ "@radix-ui/react-use-controllable-state" "1.1.0" "@radix-ui/react-select@^2.1.1": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-select/-/react-select-2.1.1.tgz#df05cb0b29d3deaef83b505917c4042e0e418a9f" - integrity sha512-8iRDfyLtzxlprOo9IicnzvpsO1wNCkuwzzCM+Z5Rb5tNOpCdMvcc2AkzX0Fz+Tz9v6NJ5B/7EEgyZveo4FBRfQ== + version "2.1.2" + resolved "https://registry.yarnpkg.com/@radix-ui/react-select/-/react-select-2.1.2.tgz#2346e118966db793940f6a866fd4cc5db2cc275e" + integrity sha512-rZJtWmorC7dFRi0owDmoijm6nSJH1tVw64QGiNIZ9PNLyBDtG+iAq+XGsya052At4BfarzY/Dhv9wrrUr6IMZA== dependencies: "@radix-ui/number" "1.1.0" "@radix-ui/primitive" "1.1.0" "@radix-ui/react-collection" "1.1.0" "@radix-ui/react-compose-refs" "1.1.0" - "@radix-ui/react-context" "1.1.0" + "@radix-ui/react-context" "1.1.1" "@radix-ui/react-direction" "1.1.0" - "@radix-ui/react-dismissable-layer" "1.1.0" - "@radix-ui/react-focus-guards" "1.1.0" + "@radix-ui/react-dismissable-layer" "1.1.1" + "@radix-ui/react-focus-guards" "1.1.1" "@radix-ui/react-focus-scope" "1.1.0" "@radix-ui/react-id" "1.1.0" "@radix-ui/react-popper" "1.2.0" - "@radix-ui/react-portal" "1.1.1" + "@radix-ui/react-portal" "1.1.2" "@radix-ui/react-primitive" "2.0.0" "@radix-ui/react-slot" "1.1.0" "@radix-ui/react-use-callback-ref" "1.1.0" @@ -4010,7 +3658,7 @@ "@radix-ui/react-use-previous" "1.1.0" "@radix-ui/react-visually-hidden" "1.1.0" aria-hidden "^1.1.1" - react-remove-scroll "2.5.7" + react-remove-scroll "2.6.0" "@radix-ui/react-slot@1.0.2": version "1.0.2" @@ -4028,38 +3676,36 @@ "@radix-ui/react-compose-refs" "1.1.0" "@radix-ui/react-tabs@^1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@radix-ui/react-tabs/-/react-tabs-1.0.4.tgz#993608eec55a5d1deddd446fa9978d2bc1053da2" - integrity sha512-egZfYY/+wRNCflXNHx+dePvnz9FbmssDTJBtgRfDY7e8SE5oIo3Py2eCB1ckAbh1Q7cQ/6yJZThJ++sgbxibog== + version "1.1.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-tabs/-/react-tabs-1.1.1.tgz#698bd97923f6bcd629738198a73beebcc4c88b30" + integrity sha512-3GBUDmP2DvzmtYLMsHmpA1GtR46ZDZ+OreXM/N+kkQJOPIgytFWWTfDQmBQKBvaFS0Vno0FktdbVzN28KGrMdw== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/primitive" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-direction" "1.0.1" - "@radix-ui/react-id" "1.0.1" - "@radix-ui/react-presence" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-roving-focus" "1.0.4" - "@radix-ui/react-use-controllable-state" "1.0.1" + "@radix-ui/primitive" "1.1.0" + "@radix-ui/react-context" "1.1.1" + "@radix-ui/react-direction" "1.1.0" + "@radix-ui/react-id" "1.1.0" + "@radix-ui/react-presence" "1.1.1" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-roving-focus" "1.1.0" + "@radix-ui/react-use-controllable-state" "1.1.0" "@radix-ui/react-tooltip@^1.0.7": - version "1.0.7" - resolved "https://registry.yarnpkg.com/@radix-ui/react-tooltip/-/react-tooltip-1.0.7.tgz#8f55070f852e7e7450cc1d9210b793d2e5a7686e" - integrity sha512-lPh5iKNFVQ/jav/j6ZrWq3blfDJ0OH9R6FlNUHPMqdLuQ9vwDgFsRxvl8b7Asuy5c8xmoojHUxKHQSOAvMHxyw== + version "1.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-tooltip/-/react-tooltip-1.1.3.tgz#4250b14723f2d8477e7a3d0526c169f91d1f2f74" + integrity sha512-Z4w1FIS0BqVFI2c1jZvb/uDVJijJjJ2ZMuPV81oVgTZ7g3BZxobplnMVvXtFWgtozdvYJ+MFWtwkM5S2HnAong== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/primitive" "1.0.1" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-dismissable-layer" "1.0.5" - "@radix-ui/react-id" "1.0.1" - "@radix-ui/react-popper" "1.1.3" - "@radix-ui/react-portal" "1.0.4" - "@radix-ui/react-presence" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-slot" "1.0.2" - "@radix-ui/react-use-controllable-state" "1.0.1" - "@radix-ui/react-visually-hidden" "1.0.3" + "@radix-ui/primitive" "1.1.0" + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-context" "1.1.1" + "@radix-ui/react-dismissable-layer" "1.1.1" + "@radix-ui/react-id" "1.1.0" + "@radix-ui/react-popper" "1.2.0" + "@radix-ui/react-portal" "1.1.2" + "@radix-ui/react-presence" "1.1.1" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-slot" "1.1.0" + "@radix-ui/react-use-controllable-state" "1.1.0" + "@radix-ui/react-visually-hidden" "1.1.0" "@radix-ui/react-use-callback-ref@1.0.1": version "1.0.1" @@ -4120,14 +3766,6 @@ resolved "https://registry.yarnpkg.com/@radix-ui/react-use-previous/-/react-use-previous-1.1.0.tgz#d4dd37b05520f1d996a384eb469320c2ada8377c" integrity sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og== -"@radix-ui/react-use-rect@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz#fde50b3bb9fd08f4a1cd204572e5943c244fcec2" - integrity sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/rect" "1.0.1" - "@radix-ui/react-use-rect@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-rect/-/react-use-rect-1.1.0.tgz#13b25b913bd3e3987cc9b073a1a164bb1cf47b88" @@ -4135,14 +3773,6 @@ dependencies: "@radix-ui/rect" "1.1.0" -"@radix-ui/react-use-size@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz#1c5f5fea940a7d7ade77694bb98116fb49f870b2" - integrity sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-use-layout-effect" "1.0.1" - "@radix-ui/react-use-size@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-1.1.0.tgz#b4dba7fbd3882ee09e8d2a44a3eed3a7e555246b" @@ -4150,14 +3780,6 @@ dependencies: "@radix-ui/react-use-layout-effect" "1.1.0" -"@radix-ui/react-visually-hidden@1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz#51aed9dd0fe5abcad7dee2a234ad36106a6984ac" - integrity sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-visually-hidden@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.0.tgz#ad47a8572580f7034b3807c8e6740cd41038a5a2" @@ -4165,49 +3787,54 @@ dependencies: "@radix-ui/react-primitive" "2.0.0" -"@radix-ui/rect@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/rect/-/rect-1.0.1.tgz#bf8e7d947671996da2e30f4904ece343bc4a883f" - integrity sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/rect@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/rect/-/rect-1.1.0.tgz#f817d1d3265ac5415dadc67edab30ae196696438" integrity sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg== -"@rushstack/eslint-patch@^1.3.3": - version "1.10.3" - resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.10.3.tgz#391d528054f758f81e53210f1a1eebcf1a8b1d20" - integrity sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg== +"@rollup/plugin-node-resolve@^15.2.3": + version "15.3.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz#efbb35515c9672e541c08d59caba2eff492a55d5" + integrity sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag== + dependencies: + "@rollup/pluginutils" "^5.0.1" + "@types/resolve" "1.20.2" + deepmerge "^4.2.2" + is-module "^1.0.0" + resolve "^1.22.1" + +"@rollup/pluginutils@^5.0.1": + version "5.1.3" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.1.3.tgz#3001bf1a03f3ad24457591f2c259c8e514e0dbdf" + integrity sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^4.0.2" -"@scure/base@^1.1.1", "@scure/base@^1.1.5", "@scure/base@~1.1.6": - version "1.1.7" - resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.7.tgz#fe973311a5c6267846aa131bc72e96c5d40d2b30" - integrity sha512-PPNYBslrLNNUQ/Yad37MHYsNQtK67EhWb6WtSvNLLPo7SdVZgkUjD6Dg+5On7zNwmskf8OX7I7Nx5oN+MIWE0g== +"@rtsao/scc@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8" + integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== -"@scure/base@~1.1.8": - version "1.1.8" - resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.8.tgz#8f23646c352f020c83bca750a82789e246d42b50" - integrity sha512-6CyAclxj3Nb0XT7GHK6K4zK6k2xJm6E4Ft0Ohjt4WgegiFUHEtFb2CGzmPmGBwoIhrLsqNLYfLr04Y1GePrzZg== +"@rushstack/eslint-patch@^1.10.3", "@rushstack/eslint-patch@^1.3.3": + version "1.10.4" + resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz#427d5549943a9c6fce808e39ea64dbe60d4047f1" + integrity sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA== -"@scure/bip32@1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@scure/bip32/-/bip32-1.4.0.tgz#4e1f1e196abedcef395b33b9674a042524e20d67" - integrity sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg== - dependencies: - "@noble/curves" "~1.4.0" - "@noble/hashes" "~1.4.0" - "@scure/base" "~1.1.6" +"@scure/base@^1.1.1", "@scure/base@^1.1.7", "@scure/base@~1.1.7", "@scure/base@~1.1.8": + version "1.1.9" + resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.9.tgz#e5e142fbbfe251091f9c5f1dd4c834ac04c3dbd1" + integrity sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg== -"@scure/bip39@1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.3.0.tgz#0f258c16823ddd00739461ac31398b4e7d6a18c3" - integrity sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ== +"@scure/bip32@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@scure/bip32/-/bip32-1.5.0.tgz#dd4a2e1b8a9da60e012e776d954c4186db6328e6" + integrity sha512-8EnFYkqEQdnkuGBVpCzKxyIwDCBLDVj3oiX0EKUFre/tOjL/Hqba1D6n/8RcmaQy4f95qQFrO2A8Sr6ybh4NRw== dependencies: - "@noble/hashes" "~1.4.0" - "@scure/base" "~1.1.6" + "@noble/curves" "~1.6.0" + "@noble/hashes" "~1.5.0" + "@scure/base" "~1.1.7" "@scure/bip39@1.4.0": version "1.4.0" @@ -4217,7 +3844,12 @@ "@noble/hashes" "~1.5.0" "@scure/base" "~1.1.8" -"@sinonjs/commons@^3.0.0": +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + +"@sinonjs/commons@^3.0.0", "@sinonjs/commons@^3.0.1": version "3.0.1" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd" integrity sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ== @@ -4232,11 +3864,11 @@ "@sinonjs/commons" "^3.0.0" "@sinonjs/fake-timers@^11.1.0": - version "11.2.2" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz#50063cc3574f4a27bd8453180a04171c85cc9699" - integrity sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw== + version "11.3.1" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-11.3.1.tgz#51d6e8d83ca261ff02c0ab0e68e9db23d5cd5999" + integrity sha512-EVJO7nW5M/F5Tur0Rf2z/QoMo+1Ia963RiMtapiQrEWvY0iBUvADo8Beegwjpnle5BHkyHuoxSTW3jF43H1XRA== dependencies: - "@sinonjs/commons" "^3.0.0" + "@sinonjs/commons" "^3.0.1" "@storybook/addon-actions@8.3.6": version "8.3.6" @@ -4456,13 +4088,6 @@ dependencies: unplugin "^1.3.1" -"@storybook/csf@^0.0.1": - version "0.0.1" - resolved "https://registry.yarnpkg.com/@storybook/csf/-/csf-0.0.1.tgz#95901507dc02f0bc6f9ac8ee1983e2fc5bb98ce6" - integrity sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw== - dependencies: - lodash "^4.17.15" - "@storybook/csf@^0.1.11": version "0.1.11" resolved "https://registry.yarnpkg.com/@storybook/csf/-/csf-0.1.11.tgz#ad685a4fe564a47a6b73571c2e7c07b526f4f71b" @@ -4630,14 +4255,14 @@ integrity sha512-LQjUk6GXRW9ELkoBKuqzQKFUW+ajfGPfVELcfs3/VQX61VhthJ4olov4bGPc04wsmmFMgN/qODxT485IwOHfPQ== "@substrate/connect-extension-protocol@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@substrate/connect-extension-protocol/-/connect-extension-protocol-2.0.0.tgz#badaa6e6b5f7c7d56987d778f4944ddb83cd9ea7" - integrity sha512-nKu8pDrE3LNCEgJjZe1iGXzaD6OSIDD4Xzz/yo4KO9mQ6LBvf49BVrt4qxBFGL6++NneLiWUZGoh+VSd4PyVIg== + version "2.2.0" + resolved "https://registry.yarnpkg.com/@substrate/connect-extension-protocol/-/connect-extension-protocol-2.2.0.tgz#4023a647035169a14eee0acd1b34a559a17dfcf9" + integrity sha512-8b5bN/jo6qD4vcnoWr3T+Nn2u1XLRkJTsEt8b9iGvPPZ1cFcPCVQVpn3lP3U3WqbuSLiVkh0CjX5TW+aCUAi3g== "@substrate/connect-known-chains@^1.1.5": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@substrate/connect-known-chains/-/connect-known-chains-1.3.0.tgz#bc8dc2437e46b3701b64526c90e1de720a1605d8" - integrity sha512-BHcWdhOsnHtoWuS4LpFpH3MbLAhm1amq4hvl5ctI47KNZcZJcEPAF4zmeaTMuvj+UJ7LEFooy46Mn7zok47MwA== + version "1.6.0" + resolved "https://registry.yarnpkg.com/@substrate/connect-known-chains/-/connect-known-chains-1.6.0.tgz#e5a6daa0b8796a436c7f1b5676736b3b3dad3d4b" + integrity sha512-ImPIaaQjSs07qI+gfP6sV/HnupexqgPnyicsPax3Pc6mqDp2HUNMDVdaoWjR84yPbgN8+un/P4KOEb5g4wqHSg== "@substrate/connect@0.8.11": version "0.8.11" @@ -4662,85 +4287,92 @@ "@substrate/connect-known-chains" "^1.1.5" rxjs "^7.8.1" -"@substrate/ss58-registry@^1.46.0": - version "1.50.0" - resolved "https://registry.yarnpkg.com/@substrate/ss58-registry/-/ss58-registry-1.50.0.tgz#2d2a3d060cd4eadd200e4538078461ba73e13d6d" - integrity sha512-mkmlMlcC+MSd9rA+PN8ljGAm5fVZskvVwkXIsbx4NFwaT8kt38r7e9cyDWscG3z2Zn40POviZvEMrJSk+r2SgQ== - -"@swc/core-darwin-arm64@1.6.13": - version "1.6.13" - resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.6.13.tgz#dba8f8f747ad32fdb58d5b3aec4f740354d32d1b" - integrity sha512-SOF4buAis72K22BGJ3N8y88mLNfxLNprTuJUpzikyMGrvkuBFNcxYtMhmomO0XHsgLDzOJ+hWzcgjRNzjMsUcQ== - -"@swc/core-darwin-x64@1.6.13": - version "1.6.13" - resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.6.13.tgz#c120207a9ced298f7382ff711bac10f6541c1c82" - integrity sha512-AW8akFSC+tmPE6YQQvK9S2A1B8pjnXEINg+gGgw0KRUUXunvu1/OEOeC5L2Co1wAwhD7bhnaefi06Qi9AiwOag== - -"@swc/core-linux-arm-gnueabihf@1.6.13": - version "1.6.13" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.6.13.tgz#7b15a1fd32c18dfaf76706632cf8d19146df0d5f" - integrity sha512-f4gxxvDXVUm2HLYXRd311mSrmbpQF2MZ4Ja6XCQz1hWAxXdhRl1gpnZ+LH/xIfGSwQChrtLLVrkxdYUCVuIjFg== - -"@swc/core-linux-arm64-gnu@1.6.13": - version "1.6.13" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.6.13.tgz#066b6e3c805110edb98e5125a222e3d866bf8f68" - integrity sha512-Nf/eoW2CbG8s+9JoLtjl9FByBXyQ5cjdBsA4efO7Zw4p+YSuXDgc8HRPC+E2+ns0praDpKNZtLvDtmF2lL+2Gg== - -"@swc/core-linux-arm64-musl@1.6.13": - version "1.6.13" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.6.13.tgz#43a08bc118f117e485e8a9a23d3cb51fe8b4e301" - integrity sha512-2OysYSYtdw79prJYuKIiux/Gj0iaGEbpS2QZWCIY4X9sGoETJ5iMg+lY+YCrIxdkkNYd7OhIbXdYFyGs/w5LDg== - -"@swc/core-linux-x64-gnu@1.6.13": - version "1.6.13" - resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.6.13.tgz#0f7358c95f566db6ed8a4249a190043497f41323" - integrity sha512-PkR4CZYJNk5hcd2+tMWBpnisnmYsUzazI1O5X7VkIGFcGePTqJ/bWlfUIVVExWxvAI33PQFzLbzmN5scyIUyGQ== - -"@swc/core-linux-x64-musl@1.6.13": - version "1.6.13" - resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.6.13.tgz#6e11994ccf858edb3e70d2e8d700a5b1907a68fb" - integrity sha512-OdsY7wryTxCKwGQcwW9jwWg3cxaHBkTTHi91+5nm7hFPpmZMz1HivJrWAMwVE7iXFw+M4l6ugB/wCvpYrUAAjA== - -"@swc/core-win32-arm64-msvc@1.6.13": - version "1.6.13" - resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.6.13.tgz#b9744644f02eb6519b0fe09031080cbf32174fb1" - integrity sha512-ap6uNmYjwk9M/+bFEuWRNl3hq4VqgQ/Lk+ID/F5WGqczNr0L7vEf+pOsRAn0F6EV+o/nyb3ePt8rLhE/wjHpPg== - -"@swc/core-win32-ia32-msvc@1.6.13": - version "1.6.13" - resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.6.13.tgz#047302065096883f52b90052d93f9c7e63cdc67b" - integrity sha512-IJ8KH4yIUHTnS/U1jwQmtbfQals7zWPG0a9hbEfIr4zI0yKzjd83lmtS09lm2Q24QBWOCFGEEbuZxR4tIlvfzA== - -"@swc/core-win32-x64-msvc@1.6.13": - version "1.6.13" - resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.6.13.tgz#efd9706c38aa7dc3515acfa823b8ffa9f4a3c1a6" - integrity sha512-f6/sx6LMuEnbuxtiSL/EkR0Y6qUHFw1XVrh6rwzKXptTipUdOY+nXpKoh+1UsBm/r7H0/5DtOdrn3q5ZHbFZjQ== - -"@swc/core@^1.5.7": - version "1.6.13" - resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.6.13.tgz#a583f614203d2350e6bb7f7c3c9c36c0e6f2a1da" - integrity sha512-eailUYex6fkfaQTev4Oa3mwn0/e3mQU4H8y1WPuImYQESOQDtVrowwUGDSc19evpBbHpKtwM+hw8nLlhIsF+Tw== +"@substrate/ss58-registry@^1.51.0": + version "1.51.0" + resolved "https://registry.yarnpkg.com/@substrate/ss58-registry/-/ss58-registry-1.51.0.tgz#39e0341eb4069c2d3e684b93f0d8cb0bec572383" + integrity sha512-TWDurLiPxndFgKjVavCniytBIw+t4ViOi7TYp9h/D0NMmkEc9klFTo+827eyEJ0lELpqO207Ey7uGxUa+BS1jQ== + +"@swc/core-darwin-arm64@1.7.40": + version "1.7.40" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.7.40.tgz#1e51a2e6c360d5839c30006583ba4e5d42d77927" + integrity sha512-LRRrCiRJLb1kpQtxMNNsr5W82Inr0dy5Imho+4HQzVx/Ismi0qX4hQBgzJAnyOBNLK1+OBVb/912UVhKXppdfQ== + +"@swc/core-darwin-x64@1.7.40": + version "1.7.40" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.7.40.tgz#a79ef324618ebde757bb21ba06751f06f026b822" + integrity sha512-Lpl0XK/4fLzS5jsK48opUuGXrqJXwqJckYYPwyGbCfCXm4MsBe+7dX2hq/Kc4YMY25+NeTmzAXhla8TT4WYD/g== + +"@swc/core-linux-arm-gnueabihf@1.7.40": + version "1.7.40" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.7.40.tgz#81da8373a5fac134a21f2b06070d1921742e301e" + integrity sha512-4bEvvjptpoc5BRPr/R419h6fXTEuub+frpxxlxBOEKxgXjAF/S3xdxyPijUAakmW/xXBF0u7OC4KYI+38yQp6g== + +"@swc/core-linux-arm64-gnu@1.7.40": + version "1.7.40" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.7.40.tgz#33b13bf2251de47c694ac554f189a3bfebfc09f9" + integrity sha512-v2fBlHJ/6Ovz0L2xFAI9TRiKyl9DTdx139PuAHD9gyzp16Utl/W0MPd4t2cYdkI6hPXE9PsJCSzMOrduh+YoDg== + +"@swc/core-linux-arm64-musl@1.7.40": + version "1.7.40" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.7.40.tgz#9bd2bd051081e75be1af7dc56fcbb8e6ab4042f7" + integrity sha512-uMkduQuU4LFVkW6txv8AVArT8GjJVJ5IHoWloXaUBMT447iE8NALmpePdZWhMyj6KV7j0y23CM5rzV/I2eNGLg== + +"@swc/core-linux-x64-gnu@1.7.40": + version "1.7.40" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.7.40.tgz#384fa2578f0f5bfc5022884004654919034dbea9" + integrity sha512-4LZdY1MBSnXyTpW5fpBU/+JGAhkuHT+VnFTDNegRboN5nSPh7y0Yvn4LmIioESV+sWzjKkEXujJPGjrp+oSp5w== + +"@swc/core-linux-x64-musl@1.7.40": + version "1.7.40" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.7.40.tgz#49464ad222234620c7b15e8ee755efcca1822a90" + integrity sha512-FPjOwT3SgI6PAwH1O8bhOGBPzuvzOlzKeCtxLaCjruHJu9V8KKBrMTWOZT/FJyYC9mX5Ip1+l9j30UqUZdQxtA== + +"@swc/core-win32-arm64-msvc@1.7.40": + version "1.7.40" + resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.7.40.tgz#eca19f24bb5997d0cb22655fca533b7b35fc141e" + integrity sha512-//ovXdD9GsTmhPmXJlXnIbRQkeuL6PSrYSr7uCMNcclrUdJG0YkO0GMM2afUKYbdJcunylDDWsSS8PFWn0QxmA== + +"@swc/core-win32-ia32-msvc@1.7.40": + version "1.7.40" + resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.7.40.tgz#92affe2556ee1bdb576263dcc2f42192991d735a" + integrity sha512-iD/1auVhHGlhWAPrWmfRWL3w4AvXIWGVXZiSA109/xnRIPiHKb/HqqTp/qB94E/ZHMPRgLKkLTNwamlkueUs8g== + +"@swc/core-win32-x64-msvc@1.7.40": + version "1.7.40" + resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.7.40.tgz#4fe5405f8a16db5bb4222fa6ba34856ecb053fcc" + integrity sha512-ZlFAV1WFPhhWQ/8esiygmetkb905XIcMMtHRRG0FBGCllO+HVL5nikUaLDgTClz1onmEY9sMXUFQeoPtvliV+w== + +"@swc/core@^1.7.26": + version "1.7.40" + resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.7.40.tgz#f77fee1fb1f4ab4446fd54e2ea282a46dfa49070" + integrity sha512-0HIzM5vigVT5IvNum+pPuST9p8xFhN6mhdIKju7qYYeNuZG78lwms/2d8WgjTJJlzp6JlPguXGrMMNzjQw0qNg== dependencies: "@swc/counter" "^0.1.3" - "@swc/types" "^0.1.9" + "@swc/types" "^0.1.13" optionalDependencies: - "@swc/core-darwin-arm64" "1.6.13" - "@swc/core-darwin-x64" "1.6.13" - "@swc/core-linux-arm-gnueabihf" "1.6.13" - "@swc/core-linux-arm64-gnu" "1.6.13" - "@swc/core-linux-arm64-musl" "1.6.13" - "@swc/core-linux-x64-gnu" "1.6.13" - "@swc/core-linux-x64-musl" "1.6.13" - "@swc/core-win32-arm64-msvc" "1.6.13" - "@swc/core-win32-ia32-msvc" "1.6.13" - "@swc/core-win32-x64-msvc" "1.6.13" - -"@swc/counter@^0.1.3": + "@swc/core-darwin-arm64" "1.7.40" + "@swc/core-darwin-x64" "1.7.40" + "@swc/core-linux-arm-gnueabihf" "1.7.40" + "@swc/core-linux-arm64-gnu" "1.7.40" + "@swc/core-linux-arm64-musl" "1.7.40" + "@swc/core-linux-x64-gnu" "1.7.40" + "@swc/core-linux-x64-musl" "1.7.40" + "@swc/core-win32-arm64-msvc" "1.7.40" + "@swc/core-win32-ia32-msvc" "1.7.40" + "@swc/core-win32-x64-msvc" "1.7.40" + +"@swc/counter@0.1.3", "@swc/counter@^0.1.3": version "0.1.3" resolved "https://registry.yarnpkg.com/@swc/counter/-/counter-0.1.3.tgz#cc7463bd02949611c6329596fccd2b0ec782b0e9" integrity sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ== +"@swc/helpers@0.5.13": + version "0.5.13" + resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.13.tgz#33e63ff3cd0cade557672bd7888a39ce7d115a8c" + integrity sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w== + dependencies: + tslib "^2.4.0" + "@swc/helpers@0.5.5": version "0.5.5" resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.5.tgz#12689df71bfc9b21c4f4ca00ae55f2f16c8b77c0" @@ -4749,10 +4381,10 @@ "@swc/counter" "^0.1.3" tslib "^2.4.0" -"@swc/types@^0.1.9": - version "0.1.9" - resolved "https://registry.yarnpkg.com/@swc/types/-/types-0.1.9.tgz#e67cdcc2e4dd74a3cef4474b465eb398e7ae83e2" - integrity sha512-qKnCno++jzcJ4lM4NTfYifm1EFSCeIfKiAHAfkENZAV5Kl9PjJIyd2yeeVv6c/2CckuLyv2NmRC5pv6pm2WQBg== +"@swc/types@^0.1.13": + version "0.1.13" + resolved "https://registry.yarnpkg.com/@swc/types/-/types-0.1.13.tgz#441734f8bfa6e9e738f1c68e98be6da282ecc7db" + integrity sha512-JL7eeCk6zWCbiYQg2xQSdLXQJl8Qoc9rXmG2cEKvHe3CKwMHwHGpfOb8frzNLmbycOo6I51qxnLnn9ESf4I20Q== dependencies: "@swc/counter" "^0.1.3" @@ -4773,15 +4405,10 @@ resolved "https://registry.yarnpkg.com/@tailwindcss/container-queries/-/container-queries-0.1.1.tgz#9a759ce2cb8736a4c6a0cb93aeb740573a731974" integrity sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA== -"@tanstack/query-core@5.51.9": - version "5.51.9" - resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.51.9.tgz#eb2e02c715068d5664680b773e39eb44db6b48d8" - integrity sha512-HsAwaY5J19MD18ykZDS3aVVh+bAt0i7m6uQlFC2b77DLV9djo+xEN7MWQAQQTR8IM+7r/zbozTQ7P0xr0bHuew== - -"@tanstack/query-core@5.52.0": - version "5.52.0" - resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.52.0.tgz#44070b2d6eb58c3a5ce2788471d842e932294a87" - integrity sha512-U1DOEgltjUwalN6uWYTewSnA14b+tE7lSylOiASKCAO61ENJeCq9VVD/TXHA6O5u9+6v5+UgGYBSccTKDoyMqw== +"@tanstack/query-core@5.59.16": + version "5.59.16" + resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.59.16.tgz#aa4616e8a9c12afeef4cfbf3ed0f55f404d66e67" + integrity sha512-crHn+G3ltqb5JG0oUv6q+PMz1m1YkjpASrXTU+sYWW9pLk0t2GybUHNRqYPZWhxgjPaVGC4yp92gSFEJgYEsPw== "@tanstack/query-devtools@5.58.0": version "5.58.0" @@ -4789,37 +4416,30 @@ integrity sha512-iFdQEFXaYYxqgrv63ots+65FGI+tNp5ZS5PdMU1DWisxk3fez5HG3FyVlbUva+RdYS5hSLbxZ9aw3yEs97GNTw== "@tanstack/react-query-devtools@^5.59.0": - version "5.59.0" - resolved "https://registry.yarnpkg.com/@tanstack/react-query-devtools/-/react-query-devtools-5.59.0.tgz#93d7f65ee4aa13c799e2cea1a21285866c01485d" - integrity sha512-Kz7577FQGU8qmJxROIT/aOwmkTcxfBqgTP6r1AIvuJxVMVHPkp8eQxWQ7BnfBsy/KTJHiV9vMtRVo1+R1tB3vg== + version "5.59.16" + resolved "https://registry.yarnpkg.com/@tanstack/react-query-devtools/-/react-query-devtools-5.59.16.tgz#f058e3ba146b97a4763b886074581d66cc1e5cf7" + integrity sha512-Dejo39QBXmDqXZ3vdrk7vHDvs7TvL573/AX2NveMBmRAufAPYuE3oWSKP/gGqkDfEqyr4CmldOj+v9cKskUchQ== dependencies: "@tanstack/query-devtools" "5.58.0" -"@tanstack/react-query@^5.51.11": - version "5.51.11" - resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.51.11.tgz#8ab2cf6a4baa7a99b5682addf31328525f43242c" - integrity sha512-4Kq2x0XpDlpvSnaLG+8pHNH60zEc3mBvb3B2tOMDjcPCi/o+Du3p/9qpPLwJOTliVxxPJAP27fuIhLrsRdCr7A== - dependencies: - "@tanstack/query-core" "5.51.9" - -"@tanstack/react-query@^5.52.0": - version "5.52.0" - resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.52.0.tgz#671478798f1873983807cf6f62b140c817b3cc9f" - integrity sha512-T8tLZdPEopSD3A1EBZ/sq7WkI76pKLKKiT82F486K8wf26EPgYCdeiSnJfuayssdQjWwLQMQVl/ROUBNmlWgCQ== +"@tanstack/react-query@^5.51.11", "@tanstack/react-query@^5.52.0": + version "5.59.16" + resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.59.16.tgz#1e701c6e6681965c04aa426df9da54b8edc6db1b" + integrity sha512-MuyWheG47h6ERd4PKQ6V8gDyBu3ThNG22e1fRVwvq6ap3EqsFhyuxCAwhNP/03m/mLg+DAb0upgbPaX6VB+CkQ== dependencies: - "@tanstack/query-core" "5.52.0" + "@tanstack/query-core" "5.59.16" "@tanstack/react-table@^8.17.3": - version "8.17.3" - resolved "https://registry.yarnpkg.com/@tanstack/react-table/-/react-table-8.17.3.tgz#4e10b4cf5355a40d6d72a83d3f4b3ecd32f56bf4" - integrity sha512-5gwg5SvPD3lNAXPuJJz1fOCEZYk9/GeBFH3w/hCgnfyszOIzwkwgp5I7Q4MJtn0WECp84b5STQUDdmvGi8m3nA== + version "8.20.5" + resolved "https://registry.yarnpkg.com/@tanstack/react-table/-/react-table-8.20.5.tgz#19987d101e1ea25ef5406dce4352cab3932449d8" + integrity sha512-WEHopKw3znbUZ61s9i0+i9g8drmDo6asTWbrQh8Us63DAk/M0FkmIqERew6P71HI75ksZ2Pxyuf4vvKh9rAkiA== dependencies: - "@tanstack/table-core" "8.17.3" + "@tanstack/table-core" "8.20.5" -"@tanstack/table-core@8.17.3": - version "8.17.3" - resolved "https://registry.yarnpkg.com/@tanstack/table-core/-/table-core-8.17.3.tgz#d7a9830abb29cd369b52b2a7159dc0360af646fd" - integrity sha512-mPBodDGVL+fl6d90wUREepHa/7lhsghg2A3vFpakEhrhtbIlgNAZiMr7ccTgak5qbHqF14Fwy+W1yFWQt+WmYQ== +"@tanstack/table-core@8.20.5": + version "8.20.5" + resolved "https://registry.yarnpkg.com/@tanstack/table-core/-/table-core-8.20.5.tgz#3974f0b090bed11243d4107283824167a395cf1d" + integrity sha512-P9dF7XbibHph2PFRz8gfBKEXEY/HJPOhym8CHmjF8y3q5mWpKx9xtZapXQUWCgkqvsK0R46Azuz+VaxD4Xl+Tg== "@testing-library/dom@10.4.0": version "10.4.0" @@ -4864,19 +4484,19 @@ integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== "@trpc/client@^11.0.0-rc.446": - version "11.0.0-rc.467" - resolved "https://registry.yarnpkg.com/@trpc/client/-/client-11.0.0-rc.467.tgz#31aaaea76f0a750021894c958169c0f44e4b87d8" - integrity sha512-ovZaGdAUl+EEmtJJc5uuo95B0gw8+q3jwNjUQQmmSMU5Isq4sYdjIWNkhbrFtR8CovllFyrRrjAgCWdaOTEY4g== + version "11.0.0-rc.593" + resolved "https://registry.yarnpkg.com/@trpc/client/-/client-11.0.0-rc.593.tgz#6ef2864c02d31301dcd10deaf1277f72cfc363a0" + integrity sha512-uQORhYMwUeY4TluQmhl6N183BiLZz5mgIzBynkSWKxtQ7TIHt+3iRzTSiJH1jTl3SEOtCacRHS6b1yvFP2RJXw== "@trpc/react-query@^11.0.0-rc.446": - version "11.0.0-rc.467" - resolved "https://registry.yarnpkg.com/@trpc/react-query/-/react-query-11.0.0-rc.467.tgz#b72e86acd9f4888357129d6c35f17111d94cb4a6" - integrity sha512-PNpHgISXJ60s0fJc6JUomKe3iu1wj6pZNFHJgQecAEK0gs1y6VM8Oh8CHgZg8+J/KDP/UtUmBcbpFP9l8Nq48w== + version "11.0.0-rc.593" + resolved "https://registry.yarnpkg.com/@trpc/react-query/-/react-query-11.0.0-rc.593.tgz#0c4cd73d3ddfe9659516419dc09546821a7129f4" + integrity sha512-T5abZpWKW+Ndk3SAGwXqRLnIXTpdiQd0OF5TqTGbE1RuAWVf6rOZJWSjxp0M16aypkc0uEDAUia912VnKhrOqA== "@trpc/server@^11.0.0-rc.446": - version "11.0.0-rc.467" - resolved "https://registry.yarnpkg.com/@trpc/server/-/server-11.0.0-rc.467.tgz#2593085b683554c1ceac70296bac296a3bf297c0" - integrity sha512-94Gv26ALuBfxgFlSGV3x2uF2ixUEViuK0m3IPKOvCTMreisZkBqyTa3NkBcuPZW/AMUieM5P4Q2NrbHTIA0fKQ== + version "11.0.0-rc.593" + resolved "https://registry.yarnpkg.com/@trpc/server/-/server-11.0.0-rc.593.tgz#7f90199efd7369dc3b1c32191085d4137a1864a2" + integrity sha512-ihZNf7nM3OriZkkuOUFjuB51FJdtCXZUUj8FIXkq0VXF9VmMOD7j4QTl5YojIzMTJBMGUK9VADcO0shgELEmyw== "@tsconfig/node10@^1.0.7": version "1.0.11" @@ -4950,10 +4570,10 @@ dependencies: "@types/node" "*" -"@types/bn.js@^5.1.5": - version "5.1.5" - resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-5.1.5.tgz#2e0dacdcce2c0f16b905d20ff87aedbc6f7b4bf0" - integrity sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A== +"@types/bn.js@^5.1.6": + version "5.1.6" + resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-5.1.6.tgz#9ba818eec0c85e4d3c679518428afdf611d03203" + integrity sha512-Xh8vSwUeMKeYYrj3cX4lGQgFSF/N03r+tv4AiLl1SucqV+uTQpxRcnM8AkXKHwYP9ZPXOYXRr2KPXpVlIvqh9w== dependencies: "@types/node" "*" @@ -5036,26 +4656,39 @@ resolved "https://registry.yarnpkg.com/@types/escodegen/-/escodegen-0.0.6.tgz#5230a9ce796e042cda6f086dbf19f22ea330659c" integrity sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig== -"@types/eslint-scope@^3.7.3": - version "3.7.7" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" - integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== +"@types/eslint-plugin-tailwindcss@^3.17.0": + version "3.17.0" + resolved "https://registry.yarnpkg.com/@types/eslint-plugin-tailwindcss/-/eslint-plugin-tailwindcss-3.17.0.tgz#fdbaf4bf3a18cfb4d521601f254030c943790c96" + integrity sha512-ucQGf2YIdTcndYcxRU3UdZgmhUHsOlbIF4BaRtl0op+7k2JmqM2i3aXZ6XIcfZgVq1ZKov7VM5c/BR81ukmkyg== dependencies: "@types/eslint" "*" - "@types/estree" "*" "@types/eslint@*": - version "9.6.0" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-9.6.0.tgz#51d4fe4d0316da9e9f2c80884f2c20ed5fb022ff" - integrity sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg== + version "9.6.1" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-9.6.1.tgz#d5795ad732ce81715f27f75da913004a56751584" + integrity sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag== dependencies: "@types/estree" "*" "@types/json-schema" "*" -"@types/estree@*", "@types/estree@^1.0.0", "@types/estree@^1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" - integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== +"@types/eslint__eslintrc@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@types/eslint__eslintrc/-/eslint__eslintrc-2.1.2.tgz#a067aed15c09066970f905407d98c8c4ad22287c" + integrity sha512-qXvzPFY7Rz05xD8ZApXJ3S8xStQD2Ibzu3EFIF0UMNOAfLY5xUu3H61q0JrHo2OXD6rcFG75yUxNQbkKtFKBSw== + dependencies: + "@types/eslint" "*" + +"@types/eslint__js@^8.42.3": + version "8.42.3" + resolved "https://registry.yarnpkg.com/@types/eslint__js/-/eslint__js-8.42.3.tgz#d1fa13e5c1be63a10b4e3afe992779f81c1179a0" + integrity sha512-alfG737uhmPdnvkrLdZLcEKJ/B8s9Y4hrZ+YAdzUeoArBlSUERA2E87ROfOaS4jd/C45fzOoZzidLc1IPwLqOw== + dependencies: + "@types/eslint" "*" + +"@types/estree@*", "@types/estree@^1.0.0", "@types/estree@^1.0.5", "@types/estree@^1.0.6": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50" + integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw== "@types/estree@^0.0.51": version "0.0.51" @@ -5070,16 +4703,36 @@ "@types/node" "*" "@types/express-serve-static-core@^4.17.33": - version "4.19.1" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.1.tgz#57d34698bb580720fd6e3c360d4b2fdef579b979" - integrity sha512-ej0phymbFLoCB26dbbq5PGScsf2JAJ4IJHjG10LalgUV36XKTmA4GdA+PVllKvRk0sEKt64X8975qFnkSi0hqA== + version "4.19.6" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz#e01324c2a024ff367d92c66f48553ced0ab50267" + integrity sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + +"@types/express-serve-static-core@^5.0.0": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-5.0.1.tgz#3c9997ae9d00bc236e45c6374e84f2596458d9db" + integrity sha512-CRICJIl0N5cXDONAdlTv5ShATZ4HEwk6kDDIW2/w9qOWKg+NU/5F8wYRWCrONad0/UKkloNSmmyN/wX4rtpbVA== dependencies: "@types/node" "*" "@types/qs" "*" "@types/range-parser" "*" "@types/send" "*" -"@types/express@*", "@types/express@^4.17.21": +"@types/express@*": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@types/express/-/express-5.0.0.tgz#13a7d1f75295e90d19ed6e74cab3678488eaa96c" + integrity sha512-DvZriSMehGHL1ZNLzi6MidnsDhUZM/x2pRdDIKdwbUNqqwHxMlRdkxtn6/EPKyqKpHqTl/4nRZsRNLpZxZRpPQ== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^5.0.0" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/express@^4.17.21": version "4.17.21" resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== @@ -5102,9 +4755,9 @@ integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== "@types/http-assert@*": - version "1.5.5" - resolved "https://registry.yarnpkg.com/@types/http-assert/-/http-assert-1.5.5.tgz#dfb1063eb7c240ee3d3fe213dac5671cfb6a8dbf" - integrity sha512-4+tE/lwdAahgZT1g30Jkdm9PzFRde0xwxBNUyRsCitRvCQB90iuA2uJYdUnhnANRcqGXaWOGY4FEoxeElNAK2g== + version "1.5.6" + resolved "https://registry.yarnpkg.com/@types/http-assert/-/http-assert-1.5.6.tgz#b6b657c38a2350d21ce213139f33b03b2b5fa431" + integrity sha512-TTEwmtjgVbYAzZYWyeHPrrtWnfVkm8tQkP8P21uQifPgMRgjrow3XDEYqucuC8SKZJT7pUnhU/JymvjggxO9vw== "@types/http-errors@*": version "2.0.4" @@ -5136,7 +4789,7 @@ resolved "https://registry.yarnpkg.com/@types/js-cookie/-/js-cookie-3.0.6.tgz#a04ca19e877687bd449f5ad37d33b104b71fdf95" integrity sha512-wkw9yd1kEXOPnvEeEV1Go1MmxtBJL0RR79aOTAApecWFVu7w0NNXNqhcWgvw2YgZDYadliXkl14pa3WXw5jlCQ== -"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": +"@types/json-schema@*", "@types/json-schema@^7.0.15", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": version "7.0.15" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== @@ -5207,15 +4860,10 @@ resolved "https://registry.yarnpkg.com/@types/linkify-it/-/linkify-it-5.0.0.tgz#21413001973106cda1c3a9b91eedd4ccd5469d76" integrity sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q== -"@types/lodash@^4.14.167", "@types/lodash@^4.14.191", "@types/lodash@^4.14.198", "@types/lodash@^4.17.4": - version "4.17.4" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.4.tgz#0303b64958ee070059e3a7184048a55159fe20b7" - integrity sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ== - -"@types/lodash@^4.17.1": - version "4.17.7" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.7.tgz#2f776bcb53adc9e13b2c0dfd493dfcbd7de43612" - integrity sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA== +"@types/lodash@^4.14.167", "@types/lodash@^4.14.191", "@types/lodash@^4.14.198", "@types/lodash@^4.17.1", "@types/lodash@^4.17.4": + version "4.17.12" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.12.tgz#25d71312bf66512105d71e55d42e22c36bcfc689" + integrity sha512-sviUmCE8AYdaF/KIHLDJBQgeYzPBI0vf/17NaYehBJfYD1j6/L95Slh07NlyK2iNyBNaEkb3En2jRt+a8y3xZQ== "@types/markdown-it@^14.1.2": version "14.1.2" @@ -5245,15 +4893,10 @@ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== -"@types/minimist@^1.2.0": - version "1.2.5" - resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.5.tgz#ec10755e871497bcd83efe927e43ec46e8c0747e" - integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag== - "@types/mocha@^10.0.6": - version "10.0.6" - resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-10.0.6.tgz#818551d39113081048bdddbef96701b4e8bb9d1b" - integrity sha512-dJvrYWxP/UcXm36Qn36fxhUKu8A/xMRXVT2cliFF1Z7UA9liG5Psj3ezNSZw+5puH2czDXRLcXQxf8JbJt0ejg== + version "10.0.9" + resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-10.0.9.tgz#101e9da88d2c02e5ac8952982c23b224524d662a" + integrity sha512-sicdRoWtYevwxjOHNMPTl3vSfJM6oyW8o1wXeI7uww6b6xHg8eBznQDNSGBCDJmsE8UMxP05JgZRtsKbTqt//Q== "@types/mock-fs@^4.13.4": version "4.13.4" @@ -5275,12 +4918,12 @@ "@types/node" "*" form-data "^4.0.0" -"@types/node@*", "@types/node@^20.11.16": - version "20.12.12" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.12.tgz#7cbecdf902085cec634fdb362172dfe12b8f2050" - integrity sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw== +"@types/node@*", "@types/node@^22.0.0": + version "22.8.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.8.1.tgz#b39d4b98165e2ae792ce213f610c7c6108ccfa16" + integrity sha512-k6Gi8Yyo8EtrNtkHXutUu2corfDf9su95VYVP10aGYMMROM6SAItZi0w1XszA6RtWTHSVp5OeFof37w0IEqCQg== dependencies: - undici-types "~5.26.4" + undici-types "~6.19.8" "@types/node@^12.7.1": version "12.20.55" @@ -5294,6 +4937,13 @@ dependencies: undici-types "~6.19.2" +"@types/node@^20.11.16": + version "20.17.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.17.2.tgz#3ca40ef7d776c85a1db3df23cbb5bfb3c384a92e" + integrity sha512-OOHK4sjXqkL7yQ7VEEHcf6+0jSvKjWqwnaCtY7AKD/VLEvRHMsxxu7eI8ErnjxHS8VwmekD4PeVCpu4qZEZSxg== + dependencies: + undici-types "~6.19.2" + "@types/node@^20.12.10": version "20.16.5" resolved "https://registry.yarnpkg.com/@types/node/-/node-20.16.5.tgz#d43c7f973b32ffdf9aa7bd4f80e1072310fd7a53" @@ -5301,13 +4951,6 @@ dependencies: undici-types "~6.19.2" -"@types/node@^22.0.0": - version "22.8.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-22.8.1.tgz#b39d4b98165e2ae792ce213f610c7c6108ccfa16" - integrity sha512-k6Gi8Yyo8EtrNtkHXutUu2corfDf9su95VYVP10aGYMMROM6SAItZi0w1XszA6RtWTHSVp5OeFof37w0IEqCQg== - dependencies: - undici-types "~6.19.8" - "@types/normalize-package-data@^2.4.0": version "2.4.4" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" @@ -5319,9 +4962,9 @@ integrity sha512-k7kRA033QNtC+gLc4VPlfnue58CM1iQLgn1IMAU8VPHGOj7oIHPp9UlhedEnD/Gl8evoCjwkZjlBORtZ3JByUA== "@types/papaparse@^5.3.14": - version "5.3.14" - resolved "https://registry.yarnpkg.com/@types/papaparse/-/papaparse-5.3.14.tgz#345cc2a675a90106ff1dc33b95500dfb30748031" - integrity sha512-LxJ4iEFcpqc6METwp9f6BV6VVc43m6MfH0VqFosHvrUgfXiFe6ww7R3itkOQ+TCK6Y+Iv/+RnnvtRZnkc5Kc9g== + version "5.3.15" + resolved "https://registry.yarnpkg.com/@types/papaparse/-/papaparse-5.3.15.tgz#7cafa16757a1d121422deefbb10b6310b224ecc4" + integrity sha512-JHe6vF6x/8Z85nCX4yFdDslN11d+1pr12E526X8WAfhadOeaOTx5AuIkvDKIBopfvlzpzkdMx4YyvSKCM9oqtw== dependencies: "@types/node" "*" @@ -5340,9 +4983,9 @@ pg-types "^2.2.0" "@types/prop-types@*": - version "15.7.12" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6" - integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== + version "15.7.13" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.13.tgz#2af91918ee12d9d32914feb13f5326658461b451" + integrity sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA== "@types/qrcode@^1.5.5": version "1.5.5" @@ -5352,44 +4995,42 @@ "@types/node" "*" "@types/qs@*": - version "6.9.15" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.15.tgz#adde8a060ec9c305a82de1babc1056e73bd64dce" - integrity sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg== + version "6.9.16" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.16.tgz#52bba125a07c0482d26747d5d4947a64daf8f794" + integrity sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A== "@types/range-parser@*": version "1.2.7" resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== -"@types/react-dom@^18", "@types/react-dom@^18.0.5", "@types/react-dom@^18.2.25", "@types/react-dom@^18.3.0": - version "18.3.0" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.3.0.tgz#0cbc818755d87066ab6ca74fbedb2547d74a82b0" - integrity sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg== +"@types/react-dom@^18", "@types/react-dom@^18.0.5", "@types/react-dom@^18.3.0": + version "18.3.1" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.3.1.tgz#1e4654c08a9cdcfb6594c780ac59b55aad42fe07" + integrity sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ== dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^18.0.12", "@types/react@^18.2.79": - version "18.3.2" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.2.tgz#462ae4904973bc212fa910424d901e3d137dbfcd" - integrity sha512-Btgg89dAnqD4vV7R3hlwOxgqobUQKgx3MmrQRi0yYbs/P0ym8XozIAlkqVilPqHQwXs4e9Tf63rrCgl58BcO4w== +"@types/react-dom@npm:types-react-dom@19.0.0-rc.1": + version "19.0.0-rc.1" + resolved "https://registry.yarnpkg.com/types-react-dom/-/types-react-dom-19.0.0-rc.1.tgz#1d544d02c5df2a82d87c2eff979afa2e21a8317a" + integrity sha512-VSLZJl8VXCD0fAWp7DUTFUDCcZ8DVXOQmjhJMD03odgeFmu14ZQJHCXeETm3BEAhJqfgJaFkLnGkQv88sRx0fQ== dependencies: - "@types/prop-types" "*" - csstype "^3.0.2" + "@types/react" "*" -"@types/react@^16.8.0 || ^17.0.0 || ^18.0.0", "@types/react@^18.3.2": - version "18.3.3" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.3.tgz#9679020895318b0915d7a3ab004d92d33375c45f" - integrity sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw== +"@types/react@*", "@types/react@^16.8.0 || ^17.0.0 || ^18.0.0", "@types/react@^18", "@types/react@^18.0.12", "@types/react@^18.3.2": + version "18.3.12" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.12.tgz#99419f182ccd69151813b7ee24b792fe08774f60" + integrity sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw== dependencies: "@types/prop-types" "*" csstype "^3.0.2" -"@types/react@^18": - version "18.3.8" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.8.tgz#1672ab19993f8aca7c7dc844c07d5d9e467d5a79" - integrity sha512-syBUrW3/XpnW4WJ41Pft+I+aPoDVbrBVQGEnbD7NijDGlVC+8gV/XKRY+7vMDlfPpbwYt0l1vd/Sj8bJGMbs9Q== +"@types/react@npm:types-react@19.0.0-rc.1": + version "19.0.0-rc.1" + resolved "https://registry.yarnpkg.com/types-react/-/types-react-19.0.0-rc.1.tgz#576d1a702f6d0cc5b24813a293913e5cbfeaa647" + integrity sha512-RshndUfqTW6K3STLPis8BtAYCGOkMbtvYsi90gmVNDZBXUyUc5juf2PE9LfS/JmOlUIRO8cWTS/1MTnmhjDqyQ== dependencies: - "@types/prop-types" "*" csstype "^3.0.2" "@types/readline-sync@^1.4.8": @@ -5407,6 +5048,11 @@ "@types/tough-cookie" "*" form-data "^2.5.0" +"@types/resolve@1.20.2": + version "1.20.2" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.20.2.tgz#97d26e00cd4a0423b4af620abecf3e6f442b7975" + integrity sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q== + "@types/resolve@^1.20.2": version "1.20.6" resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.20.6.tgz#e6e60dad29c2c8c206c026e6dd8d6d1bdda850b8" @@ -5417,7 +5063,7 @@ resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== -"@types/semver@^7.3.12", "@types/semver@^7.3.4", "@types/semver@^7.5.0": +"@types/semver@^7.3.4": version "7.5.8" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e" integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ== @@ -5470,13 +5116,14 @@ integrity sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ== "@types/superagent@*": - version "8.1.7" - resolved "https://registry.yarnpkg.com/@types/superagent/-/superagent-8.1.7.tgz#1153819ed4db34427409a1cc58f3e2f13eeec862" - integrity sha512-NmIsd0Yj4DDhftfWvvAku482PZum4DBW7U51OvS8gvOkDDY0WT1jsVyDV3hK+vplrsYw8oDwi9QxOM7U68iwww== + version "8.1.9" + resolved "https://registry.yarnpkg.com/@types/superagent/-/superagent-8.1.9.tgz#28bfe4658e469838ed0bf66d898354bcab21f49f" + integrity sha512-pTVjI73witn+9ILmoJdajHGW2jkSaOzhiFYF1Rd3EQ94kymLqB9PjD9ISg7WaALC7+dCHT0FGe9T2LktLq/3GQ== dependencies: "@types/cookiejar" "^2.1.5" "@types/methods" "^1.1.4" "@types/node" "*" + form-data "^4.0.0" "@types/supertest@^2.0.12": version "2.0.16" @@ -5517,21 +5164,47 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^7.10.0": - version "7.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.10.0.tgz#07854a236f107bb45cbf4f62b89474cbea617f50" - integrity sha512-PzCr+a/KAef5ZawX7nbyNwBDtM1HdLIT53aSA2DDlxmxMngZ43O8SIePOeX8H5S+FHXeI6t97mTt/dDdzY4Fyw== +"@typescript-eslint/eslint-plugin@8.12.0": + version "8.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.12.0.tgz#2089acb441fb5e0171e1b4cfb4291d22fb3779c0" + integrity sha512-uRqchEKT0/OwDePTwCjSFO2aH4zccdeQ7DgAzM/8fuXc+PAXvpdMRbuo+oCmK1lSfXssk2UUBNiWihobKxQp/g== + dependencies: + "@eslint-community/regexpp" "^4.10.0" + "@typescript-eslint/scope-manager" "8.12.0" + "@typescript-eslint/type-utils" "8.12.0" + "@typescript-eslint/utils" "8.12.0" + "@typescript-eslint/visitor-keys" "8.12.0" + graphemer "^1.4.0" + ignore "^5.3.1" + natural-compare "^1.4.0" + ts-api-utils "^1.3.0" + +"@typescript-eslint/eslint-plugin@^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0": + version "8.11.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.11.0.tgz#c3f087d20715fa94310b30666c08b3349e0ab084" + integrity sha512-KhGn2LjW1PJT2A/GfDpiyOfS4a8xHQv2myUagTM5+zsormOmBlYsnQ6pobJ8XxJmh6hnHwa2Mbe3fPrDJoDhbA== dependencies: "@eslint-community/regexpp" "^4.10.0" - "@typescript-eslint/scope-manager" "7.10.0" - "@typescript-eslint/type-utils" "7.10.0" - "@typescript-eslint/utils" "7.10.0" - "@typescript-eslint/visitor-keys" "7.10.0" + "@typescript-eslint/scope-manager" "8.11.0" + "@typescript-eslint/type-utils" "8.11.0" + "@typescript-eslint/utils" "8.11.0" + "@typescript-eslint/visitor-keys" "8.11.0" graphemer "^1.4.0" ignore "^5.3.1" natural-compare "^1.4.0" ts-api-utils "^1.3.0" +"@typescript-eslint/parser@8.12.0": + version "8.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.12.0.tgz#e9a9c047310213169dd500b08622c5641f1997f6" + integrity sha512-7U20duDQWAOhCk2VtyY41Vor/CJjiEW063Zel9aoRXq89FQ/jr+0e0m3kxh9Sk5SFW9B1AblVIBtXd+1xQ1NWQ== + dependencies: + "@typescript-eslint/scope-manager" "8.12.0" + "@typescript-eslint/types" "8.12.0" + "@typescript-eslint/typescript-estree" "8.12.0" + "@typescript-eslint/visitor-keys" "8.12.0" + debug "^4.3.4" + "@typescript-eslint/parser@^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.2.0.tgz#44356312aea8852a3a82deebdacd52ba614ec07a" @@ -5543,21 +5216,16 @@ "@typescript-eslint/visitor-keys" "7.2.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c" - integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w== - dependencies: - "@typescript-eslint/types" "5.62.0" - "@typescript-eslint/visitor-keys" "5.62.0" - -"@typescript-eslint/scope-manager@7.10.0": - version "7.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.10.0.tgz#054a27b1090199337a39cf755f83d9f2ce26546b" - integrity sha512-7L01/K8W/VGl7noe2mgH0K7BE29Sq6KAbVmxurj8GGaPDZXPr8EEQ2seOeAS+mEV9DnzxBQB6ax6qQQ5C6P4xg== +"@typescript-eslint/parser@^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0": + version "8.11.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.11.0.tgz#2ad1481388dc1c937f50b2d138c9ca57cc6c5cce" + integrity sha512-lmt73NeHdy1Q/2ul295Qy3uninSqi6wQI18XwSpm8w0ZbQXUpjCAWP1Vlv/obudoBiIjJVjlztjQ+d/Md98Yxg== dependencies: - "@typescript-eslint/types" "7.10.0" - "@typescript-eslint/visitor-keys" "7.10.0" + "@typescript-eslint/scope-manager" "8.11.0" + "@typescript-eslint/types" "8.11.0" + "@typescript-eslint/typescript-estree" "8.11.0" + "@typescript-eslint/visitor-keys" "8.11.0" + debug "^4.3.4" "@typescript-eslint/scope-manager@7.2.0": version "7.2.0" @@ -5567,58 +5235,57 @@ "@typescript-eslint/types" "7.2.0" "@typescript-eslint/visitor-keys" "7.2.0" -"@typescript-eslint/type-utils@7.10.0": - version "7.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.10.0.tgz#8a75accce851d0a331aa9331268ef64e9b300270" - integrity sha512-D7tS4WDkJWrVkuzgm90qYw9RdgBcrWmbbRkrLA4d7Pg3w0ttVGDsvYGV19SH8gPR5L7OtcN5J1hTtyenO9xE9g== +"@typescript-eslint/scope-manager@8.11.0": + version "8.11.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.11.0.tgz#9d399ce624118966732824878bc9a83593a30405" + integrity sha512-Uholz7tWhXmA4r6epo+vaeV7yjdKy5QFCERMjs1kMVsLRKIrSdM6o21W2He9ftp5PP6aWOVpD5zvrvuHZC0bMQ== dependencies: - "@typescript-eslint/typescript-estree" "7.10.0" - "@typescript-eslint/utils" "7.10.0" - debug "^4.3.4" - ts-api-utils "^1.3.0" + "@typescript-eslint/types" "8.11.0" + "@typescript-eslint/visitor-keys" "8.11.0" -"@typescript-eslint/types@5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" - integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== - -"@typescript-eslint/types@7.10.0": - version "7.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.10.0.tgz#da92309c97932a3a033762fd5faa8b067de84e3b" - integrity sha512-7fNj+Ya35aNyhuqrA1E/VayQX9Elwr8NKZ4WueClR3KwJ7Xx9jcCdOrLW04h51de/+gNbyFMs+IDxh5xIwfbNg== - -"@typescript-eslint/types@7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.2.0.tgz#0feb685f16de320e8520f13cca30779c8b7c403f" - integrity sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA== +"@typescript-eslint/scope-manager@8.12.0": + version "8.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.12.0.tgz#de23a4a652773efdd558c7e5ff7b734736f14318" + integrity sha512-jbuCXK18iEshRFUtlCIMAmOKA6OAsKjo41UcXPqx7ZWh2b4cmg6pV/pNcZSB7oW9mtgF95yizr7Jnwt3IUD2pA== + dependencies: + "@typescript-eslint/types" "8.12.0" + "@typescript-eslint/visitor-keys" "8.12.0" -"@typescript-eslint/typescript-estree@5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b" - integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA== +"@typescript-eslint/type-utils@8.11.0": + version "8.11.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.11.0.tgz#b7f9e6120c1ddee8a1a07615646642ad85fc91b5" + integrity sha512-ItiMfJS6pQU0NIKAaybBKkuVzo6IdnAhPFZA/2Mba/uBjuPQPet/8+zh5GtLHwmuFRShZx+8lhIs7/QeDHflOg== dependencies: - "@typescript-eslint/types" "5.62.0" - "@typescript-eslint/visitor-keys" "5.62.0" + "@typescript-eslint/typescript-estree" "8.11.0" + "@typescript-eslint/utils" "8.11.0" debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - semver "^7.3.7" - tsutils "^3.21.0" + ts-api-utils "^1.3.0" -"@typescript-eslint/typescript-estree@7.10.0": - version "7.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.10.0.tgz#6dcdc5de3149916a6a599fa89dde5c471b88b8bb" - integrity sha512-LXFnQJjL9XIcxeVfqmNj60YhatpRLt6UhdlFwAkjNc6jSUlK8zQOl1oktAP8PlWFzPQC1jny/8Bai3/HPuvN5g== +"@typescript-eslint/type-utils@8.12.0": + version "8.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.12.0.tgz#d1e2d2ed0b2cb5bca35312b085379fcfb5c812be" + integrity sha512-cHioAZO/nLgyzTmwv7gWIjEKMHSbioKEZqLCaItTn7RvJP1QipuGVwEjPJa6Kv9u9UiUMVAESY9JH186TjKITw== dependencies: - "@typescript-eslint/types" "7.10.0" - "@typescript-eslint/visitor-keys" "7.10.0" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - minimatch "^9.0.4" - semver "^7.6.0" + "@typescript-eslint/typescript-estree" "8.12.0" + "@typescript-eslint/utils" "8.12.0" + debug "^4.3.4" ts-api-utils "^1.3.0" +"@typescript-eslint/types@7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.2.0.tgz#0feb685f16de320e8520f13cca30779c8b7c403f" + integrity sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA== + +"@typescript-eslint/types@8.11.0": + version "8.11.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.11.0.tgz#7c766250502097f49bbc2e651132e6bf489e20b8" + integrity sha512-tn6sNMHf6EBAYMvmPUaKaVeYvhUsrE6x+bXQTxjQRp360h1giATU0WvgeEys1spbvb5R+VpNOZ+XJmjD8wOUHw== + +"@typescript-eslint/types@8.12.0": + version "8.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.12.0.tgz#f35d846af8e2248a7e2136fe714a42be3b3154ef" + integrity sha512-Cc+iNtqBJ492f8KLEmKXe1l6683P0MlFO8Bk1NMphnzVIGH4/Wn9kvandFH+gYR1DDUjH/hgeWRGdO5Tj8gjYg== + "@typescript-eslint/typescript-estree@7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.2.0.tgz#5beda2876c4137f8440c5a84b4f0370828682556" @@ -5633,45 +5300,53 @@ semver "^7.5.4" ts-api-utils "^1.0.1" -"@typescript-eslint/utils@7.10.0": - version "7.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.10.0.tgz#8ee43e5608c9f439524eaaea8de5b358b15c51b3" - integrity sha512-olzif1Fuo8R8m/qKkzJqT7qwy16CzPRWBvERS0uvyc+DHd8AKbO4Jb7kpAvVzMmZm8TrHnI7hvjN4I05zow+tg== +"@typescript-eslint/typescript-estree@8.11.0": + version "8.11.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.11.0.tgz#35fe5d3636fc5727c52429393415412e552e222b" + integrity sha512-yHC3s1z1RCHoCz5t06gf7jH24rr3vns08XXhfEqzYpd6Hll3z/3g23JRi0jM8A47UFKNc3u/y5KIMx8Ynbjohg== dependencies: - "@eslint-community/eslint-utils" "^4.4.0" - "@typescript-eslint/scope-manager" "7.10.0" - "@typescript-eslint/types" "7.10.0" - "@typescript-eslint/typescript-estree" "7.10.0" + "@typescript-eslint/types" "8.11.0" + "@typescript-eslint/visitor-keys" "8.11.0" + debug "^4.3.4" + fast-glob "^3.3.2" + is-glob "^4.0.3" + minimatch "^9.0.4" + semver "^7.6.0" + ts-api-utils "^1.3.0" -"@typescript-eslint/utils@^5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86" - integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== +"@typescript-eslint/typescript-estree@8.12.0": + version "8.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.12.0.tgz#6e087bd46f7682c07e971fb1d9dfa5bdc6f45f64" + integrity sha512-a4koVV7HHVOQWcGb6ZcAlunJnAdwo/CITRbleQBSjq5+2WLoAJQCAAiecvrAdSM+n/man6Ghig5YgdGVIC6xqw== dependencies: - "@eslint-community/eslint-utils" "^4.2.0" - "@types/json-schema" "^7.0.9" - "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.62.0" - "@typescript-eslint/types" "5.62.0" - "@typescript-eslint/typescript-estree" "5.62.0" - eslint-scope "^5.1.1" - semver "^7.3.7" + "@typescript-eslint/types" "8.12.0" + "@typescript-eslint/visitor-keys" "8.12.0" + debug "^4.3.4" + fast-glob "^3.3.2" + is-glob "^4.0.3" + minimatch "^9.0.4" + semver "^7.6.0" + ts-api-utils "^1.3.0" -"@typescript-eslint/visitor-keys@5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e" - integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw== +"@typescript-eslint/utils@8.11.0", "@typescript-eslint/utils@^8.8.1": + version "8.11.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.11.0.tgz#4480d1e9f2bb18ea3510c79f870a1aefc118103d" + integrity sha512-CYiX6WZcbXNJV7UNB4PLDIBtSdRmRI/nb0FMyqHPTQD1rMjA0foPLaPUV39C/MxkTd/QKSeX+Gb34PPsDVC35g== dependencies: - "@typescript-eslint/types" "5.62.0" - eslint-visitor-keys "^3.3.0" + "@eslint-community/eslint-utils" "^4.4.0" + "@typescript-eslint/scope-manager" "8.11.0" + "@typescript-eslint/types" "8.11.0" + "@typescript-eslint/typescript-estree" "8.11.0" -"@typescript-eslint/visitor-keys@7.10.0": - version "7.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.10.0.tgz#2af2e91e73a75dd6b70b4486c48ae9d38a485a78" - integrity sha512-9ntIVgsi6gg6FIq9xjEO4VQJvwOqA3jaBFQJ/6TK5AvEup2+cECI6Fh7QiBxmfMHXU0V0J4RyPeOU1VDNzl9cg== +"@typescript-eslint/utils@8.12.0": + version "8.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.12.0.tgz#2967a5915ad4c500486341c79c0cfbc4f276bf47" + integrity sha512-5i1tqLwlf0fpX1j05paNKyIzla/a4Y3Xhh6AFzi0do/LDJLvohtZYaisaTB9kq0D4uBocAxWDTGzNMOCCwIgXA== dependencies: - "@typescript-eslint/types" "7.10.0" - eslint-visitor-keys "^3.4.3" + "@eslint-community/eslint-utils" "^4.4.0" + "@typescript-eslint/scope-manager" "8.12.0" + "@typescript-eslint/types" "8.12.0" + "@typescript-eslint/typescript-estree" "8.12.0" "@typescript-eslint/visitor-keys@7.2.0": version "7.2.0" @@ -5681,17 +5356,33 @@ "@typescript-eslint/types" "7.2.0" eslint-visitor-keys "^3.4.1" +"@typescript-eslint/visitor-keys@8.11.0": + version "8.11.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.11.0.tgz#273de1cbffe63d9f9cd7dfc20b5a5af66310cb92" + integrity sha512-EaewX6lxSjRJnc+99+dqzTeoDZUfyrA52d2/HRrkI830kgovWsmIiTfmr0NZorzqic7ga+1bS60lRBUgR3n/Bw== + dependencies: + "@typescript-eslint/types" "8.11.0" + eslint-visitor-keys "^3.4.3" + +"@typescript-eslint/visitor-keys@8.12.0": + version "8.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.12.0.tgz#a9fcd973a546a7c78593d0501debdc9ebab8b340" + integrity sha512-2rXkr+AtZZLuNY18aUjv5wtB9oUiwY1WnNi7VTsdCdy1m958ULeUKoAegldQTjqpbpNJ5cQ4egR8/bh5tbrKKQ== + dependencies: + "@typescript-eslint/types" "8.12.0" + eslint-visitor-keys "^3.4.3" + "@ungap/structured-clone@^1.0.0", "@ungap/structured-clone@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== "@vitejs/plugin-react-swc@^3.0.0": - version "3.7.0" - resolved "https://registry.yarnpkg.com/@vitejs/plugin-react-swc/-/plugin-react-swc-3.7.0.tgz#e456c0a6d7f562268e1d231af9ac46b86ef47d88" - integrity sha512-yrknSb3Dci6svCd/qhHqhFPDSw0QtjumcqdKMoNNzmOl5lMXTTiqzjWtG4Qask2HdvvzaNgSunbQGet8/GrKdA== + version "3.7.1" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-react-swc/-/plugin-react-swc-3.7.1.tgz#bc5af48ef35c525d623fa14177c912cbaa86a846" + integrity sha512-vgWOY0i1EROUK0Ctg1hwhtC3SdcDjZcdit4Ups4aPkDcB1jYhmo+RMYWY87cmXMhvtD5uf8lV89j2w16vkdSVg== dependencies: - "@swc/core" "^1.5.7" + "@swc/core" "^1.7.26" "@vitest/expect@2.0.5": version "2.0.5" @@ -5710,10 +5401,10 @@ dependencies: tinyrainbow "^1.2.0" -"@vitest/pretty-format@2.1.3": - version "2.1.3" - resolved "https://registry.yarnpkg.com/@vitest/pretty-format/-/pretty-format-2.1.3.tgz#48b9b03de75507d1d493df7beb48dc39a1946a3e" - integrity sha512-XH1XdtoLZCpqV59KRbPrIhFCOO0hErxrQCMcvnQete3Vibb9UeIOX02uFPfVn3Z9ZXsq78etlfyhnkmIZSzIwQ== +"@vitest/pretty-format@2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@vitest/pretty-format/-/pretty-format-2.1.4.tgz#fc31993bdc1ef5a6c1a4aa6844e7ba55658a4f9f" + integrity sha512-L95zIAkEuTDbUX1IsjRl+vyBSLh3PwLLgKpghl37aCK9Jvw0iP+wKwIFhfjdUtA2myLgjrG6VU6JCFLv8q/3Ww== dependencies: tinyrainbow "^1.2.0" @@ -5735,12 +5426,12 @@ tinyrainbow "^1.2.0" "@vitest/utils@^2.0.5": - version "2.1.3" - resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-2.1.3.tgz#e52aa5745384091b151cbdf79bb5a3ad2bea88d2" - integrity sha512-xpiVfDSg1RrYT0tX6czgerkpcKFmFOF/gCr30+Mve5V2kewCy4Prn1/NDMSRwaSmT7PRaOF83wu+bEtsY1wrvA== + version "2.1.4" + resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-2.1.4.tgz#6d67ac966647a21ce8bc497472ce230de3b64537" + integrity sha512-MXDnZn0Awl2S86PSNIim5PWXgIAx8CIkzu35mBdSApUip6RFOGXBCf3YFyeEu8n1IHk4bWD46DeYFu9mQlFIRg== dependencies: - "@vitest/pretty-format" "2.1.3" - loupe "^3.1.1" + "@vitest/pretty-format" "2.1.4" + loupe "^3.1.2" tinyrainbow "^1.2.0" "@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.12.1": @@ -5879,10 +5570,10 @@ abbrev@1: resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== -abitype@1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/abitype/-/abitype-1.0.5.tgz#29d0daa3eea867ca90f7e4123144c1d1270774b6" - integrity sha512-YzDhti7cjlfaBhHutMaboYB21Ha3rXR9QTkNJFzYC4kC8YclaiwPBBBJY8ejFdu2wnJeZCVZSMlQJ7fi8S6hsw== +abitype@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/abitype/-/abitype-1.0.6.tgz#76410903e1d88e34f1362746e2d407513c38565b" + integrity sha512-MMSqYh4+C/aVqI2RQaWqbvI4Kxo5cQV40WQ4QFtDnNzCkqChm8MuENhElmynZlO0qUy/ObkEUaXtKqYnx1Kp3A== abort-controller@^3.0.0: version "3.0.0" @@ -5915,24 +5606,21 @@ acorn-walk@^7.2.0: integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== acorn-walk@^8.1.1: - version "8.3.2" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.2.tgz#7703af9415f1b6db9315d6895503862e231d34aa" - integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A== + version "8.3.4" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.4.tgz#794dd169c3977edf4ba4ea47583587c5866236b7" + integrity sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g== + dependencies: + acorn "^8.11.0" acorn@^7.4.1: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.12.1, acorn@^8.7.1, acorn@^8.8.2: - version "8.12.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248" - integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg== - -acorn@^8.4.1, acorn@^8.9.0: - version "8.11.3" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" - integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== +acorn@^8.11.0, acorn@^8.12.0, acorn@^8.14.0, acorn@^8.4.1, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: + version "8.14.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0" + integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA== adjust-sourcemap-loader@^4.0.0: version "4.0.0" @@ -6015,11 +5703,6 @@ ajv@^8.0.0, ajv@^8.9.0: json-schema-traverse "^1.0.0" require-from-string "^2.0.2" -ansi-colors@4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" - integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== - ansi-colors@^4.1.1, ansi-colors@^4.1.3: version "4.1.3" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" @@ -6053,9 +5736,9 @@ ansi-regex@^5.0.1: integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + version "6.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.1.0.tgz#95ec409c69619d6cb1b8b34f14b660ef28ebd654" + integrity sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA== ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" @@ -6188,14 +5871,26 @@ aria-hidden@^1.1.1: dependencies: tslib "^2.0.0" -aria-query@5.3.0, aria-query@^5.0.0, aria-query@^5.3.0: +aria-query@5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" + integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== + dependencies: + deep-equal "^2.0.5" + +aria-query@5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== dependencies: dequal "^2.0.3" -array-buffer-byte-length@^1.0.1: +aria-query@^5.3.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.2.tgz#93f81a43480e33a338f19163a3d10a50c01dcd59" + integrity sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw== + +array-buffer-byte-length@^1.0.0, array-buffer-byte-length@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#1e5583ec16763540a27ae52eed99ff899223568f" integrity sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg== @@ -6208,7 +5903,7 @@ array-flatten@1.1.1: resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== -array-includes@^3.1.6, array-includes@^3.1.7: +array-includes@^3.1.6, array-includes@^3.1.8: version "3.1.8" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d" integrity sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ== @@ -6230,7 +5925,7 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -array.prototype.findlast@^1.2.4: +array.prototype.findlast@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz#3e4fbcb30a15a7f5bf64cf2faae22d139c2e4904" integrity sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ== @@ -6242,7 +5937,7 @@ array.prototype.findlast@^1.2.4: es-object-atoms "^1.0.0" es-shim-unscopables "^1.0.2" -array.prototype.findlastindex@^1.2.3: +array.prototype.findlastindex@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz#8c35a755c72908719453f87145ca011e39334d0d" integrity sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ== @@ -6254,7 +5949,7 @@ array.prototype.findlastindex@^1.2.3: es-object-atoms "^1.0.0" es-shim-unscopables "^1.0.2" -array.prototype.flat@^1.2.3, array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.2: +array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== @@ -6274,25 +5969,15 @@ array.prototype.flatmap@^1.3.2: es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" -array.prototype.toreversed@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz#b989a6bf35c4c5051e1dc0325151bf8088954eba" - integrity sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" - -array.prototype.tosorted@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz#c8c89348337e51b8a3c48a9227f9ce93ceedcba8" - integrity sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg== +array.prototype.tosorted@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz#fe954678ff53034e717ea3352a03f0b0b86f7ffc" + integrity sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA== dependencies: - call-bind "^1.0.5" + call-bind "^1.0.7" define-properties "^1.2.1" - es-abstract "^1.22.3" - es-errors "^1.1.0" + es-abstract "^1.23.3" + es-errors "^1.3.0" es-shim-unscopables "^1.0.2" arraybuffer.prototype.slice@^1.0.3: @@ -6309,11 +5994,6 @@ arraybuffer.prototype.slice@^1.0.3: is-array-buffer "^3.0.4" is-shared-array-buffer "^1.0.2" -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== - arrify@^2.0.0, arrify@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" @@ -6367,9 +6047,9 @@ astral-regex@^2.0.0: integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== async@^3.2.3, async@^3.2.4: - version "3.2.5" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66" - integrity sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg== + version "3.2.6" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.6.tgz#1b0728e14929d51b85b449b7f06e27c1145e38ce" + integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA== asynckit@^0.4.0: version "0.4.0" @@ -6381,19 +6061,7 @@ atomic-sleep@^1.0.0: resolved "https://registry.yarnpkg.com/atomic-sleep/-/atomic-sleep-1.0.0.tgz#eb85b77a601fc932cfe432c5acd364a9e2c9075b" integrity sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ== -autoprefixer@^10.4.13: - version "10.4.19" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.19.tgz#ad25a856e82ee9d7898c59583c1afeb3fa65f89f" - integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew== - dependencies: - browserslist "^4.23.0" - caniuse-lite "^1.0.30001599" - fraction.js "^4.3.7" - normalize-range "^0.1.2" - picocolors "^1.0.0" - postcss-value-parser "^4.2.0" - -autoprefixer@^10.4.20: +autoprefixer@^10.4.13, autoprefixer@^10.4.20: version "10.4.20" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.20.tgz#5caec14d43976ef42e32dcb4bd62878e96be5b3b" integrity sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g== @@ -6412,22 +6080,20 @@ available-typed-arrays@^1.0.7: dependencies: possible-typed-array-names "^1.0.0" -axe-core@=4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.0.tgz#34ba5a48a8b564f67e103f0aa5768d76e15bbbbf" - integrity sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ== +axe-core@^4.10.0: + version "4.10.2" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.10.2.tgz#85228e3e1d8b8532a27659b332e39b7fa0e022df" + integrity sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w== -axobject-query@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.2.1.tgz#39c378a6e3b06ca679f29138151e45b2b32da62a" - integrity sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg== - dependencies: - dequal "^2.0.3" +axobject-query@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-4.1.0.tgz#28768c76d0e3cff21bc62a9e2d0b6ac30042a1ee" + integrity sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ== babel-loader@^9.1.3: - version "9.1.3" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.3.tgz#3d0e01b4e69760cc694ee306fe16d358aa1c6f9a" - integrity sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw== + version "9.2.1" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.2.1.tgz#04c7835db16c246dd19ba0914418f3937797587b" + integrity sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA== dependencies: find-cache-dir "^4.0.0" schema-utils "^4.0.0" @@ -6441,7 +6107,7 @@ babel-plugin-polyfill-corejs2@^0.4.10: "@babel/helper-define-polyfill-provider" "^0.6.2" semver "^6.3.1" -babel-plugin-polyfill-corejs3@^0.10.1: +babel-plugin-polyfill-corejs3@^0.10.6: version "0.10.6" resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz#2deda57caef50f59c525aeb4964d3b2f867710c7" integrity sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA== @@ -6449,14 +6115,6 @@ babel-plugin-polyfill-corejs3@^0.10.1: "@babel/helper-define-polyfill-provider" "^0.6.2" core-js-compat "^3.38.0" -babel-plugin-polyfill-corejs3@^0.10.4: - version "0.10.4" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz#789ac82405ad664c20476d0233b485281deb9c77" - integrity sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.1" - core-js-compat "^3.36.1" - babel-plugin-polyfill-regenerator@^0.6.1: version "0.6.2" resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz#addc47e240edd1da1058ebda03021f382bba785e" @@ -6506,9 +6164,9 @@ big.js@^5.2.2: integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== big.js@^6.0.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-6.2.1.tgz#7205ce763efb17c2e41f26f121c420c6a7c2744f" - integrity sha512-bCtHMwL9LeDIozFn+oNhhFoq+yQ3BNdnsLSASUxLciOb1vgvpHsIO1dsENiGMgbb4SkP5TrzWzRiLddn8ahVOQ== + version "6.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-6.2.2.tgz#be3bb9ac834558b53b099deef2a1d06ac6368e1a" + integrity sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ== bignumber.js@^9.0.0, bignumber.js@^9.1.2: version "9.1.2" @@ -6551,15 +6209,15 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== -bn.js@^5.0.0, bn.js@^5.2.1: +bn.js@^5.2.1: version "5.2.1" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== -body-parser@1.20.2: - version "1.20.2" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd" - integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== +body-parser@1.20.3: + version "1.20.3" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.3.tgz#1953431221c6fb5cd63c4b36d53fab0928e548c6" + integrity sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g== dependencies: bytes "3.1.2" content-type "~1.0.5" @@ -6569,7 +6227,7 @@ body-parser@1.20.2: http-errors "2.0.0" iconv-lite "0.4.24" on-finished "2.4.1" - qs "6.11.0" + qs "6.13.0" raw-body "2.5.2" type-is "~1.6.18" unpipe "1.0.0" @@ -6601,13 +6259,6 @@ braces@^3.0.3, braces@~3.0.2: dependencies: fill-range "^7.1.1" -breakword@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/breakword/-/breakword-1.0.6.tgz#242506e7b871b7fad1bce8dc05cb0f2a129c12bd" - integrity sha512-yjxDAYyK/pBvws9H4xKYpLDpYKEH6CzrBPAuXq3x18I+c/2MkVtT3qAr7Oloi6Dss9qNhPVueAAVU1CSeNDIXw== - dependencies: - wcwidth "^1.0.1" - brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" @@ -6618,7 +6269,7 @@ browser-assert@^1.2.1: resolved "https://registry.yarnpkg.com/browser-assert/-/browser-assert-1.2.1.tgz#9aaa5a2a8c74685c2ae05bfe46efd606f068c200" integrity sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ== -browser-stdout@1.3.1: +browser-stdout@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== @@ -6635,7 +6286,7 @@ browserify-aes@^1.0.4, browserify-aes@^1.2.0: inherits "^2.0.1" safe-buffer "^5.0.1" -browserify-cipher@^1.0.0: +browserify-cipher@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== @@ -6655,14 +6306,15 @@ browserify-des@^1.0.0: safe-buffer "^5.1.2" browserify-rsa@^4.0.0, browserify-rsa@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" - integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== + version "4.1.1" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.1.tgz#06e530907fe2949dc21fc3c2e2302e10b1437238" + integrity sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ== dependencies: - bn.js "^5.0.0" - randombytes "^2.0.1" + bn.js "^5.2.1" + randombytes "^2.1.0" + safe-buffer "^5.2.1" -browserify-sign@^4.0.0: +browserify-sign@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.3.tgz#7afe4c01ec7ee59a89a558a4b75bd85ae62d4208" integrity sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw== @@ -6685,25 +6337,15 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@^4.21.10, browserslist@^4.23.1, browserslist@^4.23.3: - version "4.23.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.3.tgz#debb029d3c93ebc97ffbc8d9cbb03403e227c800" - integrity sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA== +browserslist@^4.21.10, browserslist@^4.23.3, browserslist@^4.24.0: + version "4.24.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.2.tgz#f5845bc91069dbd55ee89faf9822e1d885d16580" + integrity sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg== dependencies: - caniuse-lite "^1.0.30001646" - electron-to-chromium "^1.5.4" + caniuse-lite "^1.0.30001669" + electron-to-chromium "^1.5.41" node-releases "^2.0.18" - update-browserslist-db "^1.1.0" - -browserslist@^4.22.2, browserslist@^4.23.0: - version "4.23.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" - integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== - dependencies: - caniuse-lite "^1.0.30001587" - electron-to-chromium "^1.4.668" - node-releases "^2.0.14" - update-browserslist-db "^1.0.13" + update-browserslist-db "^1.1.1" buffer-crc32@^0.2.1, buffer-crc32@^0.2.13: version "0.2.13" @@ -6747,9 +6389,9 @@ builtin-status-codes@^3.0.0: integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== bullmq@^5.7.8: - version "5.12.14" - resolved "https://registry.yarnpkg.com/bullmq/-/bullmq-5.12.14.tgz#341b6e4194da35a958dde7b5c875e6e25cb2d97b" - integrity sha512-mcSQHq9EY+DKtAP6XSmkP+0f1ifFithcpLTwo8WmUauArE9dxk45Gae3Fls1Nwf0Er9MoaDhPcglfe6LV/XCOg== + version "5.21.2" + resolved "https://registry.yarnpkg.com/bullmq/-/bullmq-5.21.2.tgz#2a5a3a2198fd900556369a83b471531f68a1ab96" + integrity sha512-LPuNoGaDc5CON2X6h4cJ2iVfd+B+02xubFU+IB/fyJHd+/HqUZRqnlYryUCAuhVHBhUKtA6oyVdJxqSa62i+og== dependencies: cron-parser "^4.6.0" ioredis "^5.4.1" @@ -6837,16 +6479,7 @@ camelcase-css@^2.0.1: resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== -camelcase-keys@^6.2.2: - version "6.2.2" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" - integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== - dependencies: - camelcase "^5.3.1" - map-obj "^4.0.0" - quick-lru "^4.0.1" - -camelcase@^5.0.0, camelcase@^5.3.1: +camelcase@^5.0.0: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== @@ -6856,15 +6489,10 @@ camelcase@^6.0.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -caniuse-lite@^1.0.30001579, caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001599: - version "1.0.30001621" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001621.tgz#4adcb443c8b9c8303e04498318f987616b8fea2e" - integrity sha512-+NLXZiviFFKX0fk8Piwv3PfLPGtRqJeq2TiNoUff/qB5KJgwecJTvCXDpmlyP/eCI/GUEmp/h/y5j0yckiiZrA== - -caniuse-lite@^1.0.30001646: - version "1.0.30001651" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz#52de59529e8b02b1aedcaaf5c05d9e23c0c28138" - integrity sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg== +caniuse-lite@^1.0.30001579, caniuse-lite@^1.0.30001646, caniuse-lite@^1.0.30001669: + version "1.0.30001673" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001673.tgz#5aa291557af1c71340e809987367410aab7a5a9e" + integrity sha512-WTrjUCSMp3LYX0nE12ECkV0a+e6LC85E0Auz75555/qr78Oc8YWhEPNfDd6SHdtlCMSzqtuXY0uyEMNRcsKpKw== case-sensitive-paths-webpack-plugin@^2.4.0: version "2.4.0" @@ -6882,7 +6510,7 @@ chai@^5.1.1: loupe "^3.1.0" pathval "^2.0.0" -chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -6891,14 +6519,6 @@ chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" @@ -6942,17 +6562,21 @@ cheerio-select@^2.1.0: domutils "^3.0.1" cheerio@^1.0.0-rc.11: - version "1.0.0-rc.12" - resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.12.tgz#788bf7466506b1c6bf5fae51d24a2c4d62e47683" - integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== + version "1.0.0" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0.tgz#1ede4895a82f26e8af71009f961a9b8cb60d6a81" + integrity sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww== dependencies: cheerio-select "^2.1.0" dom-serializer "^2.0.0" domhandler "^5.0.3" - domutils "^3.0.1" - htmlparser2 "^8.0.1" - parse5 "^7.0.0" + domutils "^3.1.0" + encoding-sniffer "^0.2.0" + htmlparser2 "^9.1.0" + parse5 "^7.1.2" parse5-htmlparser2-tree-adapter "^7.0.0" + parse5-parser-stream "^7.1.2" + undici "^6.19.5" + whatwg-mimetype "^4.0.0" chevrotain@^10.5.0: version "10.5.0" @@ -6966,22 +6590,7 @@ chevrotain@^10.5.0: lodash "4.17.21" regexp-to-ast "0.5.0" -chokidar@3.5.3: - version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -chokidar@^3.5.1, chokidar@^3.5.3, chokidar@^3.6.0: +chokidar@^3.5.1, chokidar@^3.5.3: version "3.6.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== @@ -7007,9 +6616,9 @@ chownr@^2.0.0: integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== chromatic@^11.4.0: - version "11.7.1" - resolved "https://registry.yarnpkg.com/chromatic/-/chromatic-11.7.1.tgz#9de59dd9d0e2a847627bccd959f05881335b524e" - integrity sha512-LvgPimdQdnQB07ZDxLEC2KtxgYeqTw0X71GA7fi3zhgtKLxZcE+BSZ/5I9rrQp1V8ydmfElfw0ZwnUH4fVgUAQ== + version "11.16.1" + resolved "https://registry.yarnpkg.com/chromatic/-/chromatic-11.16.1.tgz#d3088cdbccb00f7b12e489d0d1439665aa0db0a9" + integrity sha512-pdpURz0tLp2EJSwfDUHJAf8xufkL/FGZmNuyebv03WkTOZPUAxBMZ19/Y6sFST6MQvUGy/2VI5eNWnfWLDLwhQ== chrome-trace-event@^1.0.2: version "1.0.4" @@ -7035,9 +6644,9 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: safe-buffer "^5.0.1" cjs-module-lexer@^1.2.3: - version "1.3.1" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz#c485341ae8fd999ca4ee5af2d7a1c9ae01e0099c" - integrity sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q== + version "1.4.1" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz#707413784dbb3a72aa11c2f2b042a0bef4004170" + integrity sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA== class-variance-authority@^0.7.0: version "0.7.0" @@ -7103,20 +6712,6 @@ cliui@^7.0.2: strip-ansi "^6.0.0" wrap-ansi "^7.0.0" -cliui@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" - integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.1" - wrap-ansi "^7.0.0" - -clone@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== - clsx@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.0.0.tgz#12658f3fd98fafe62075595a5c30e43d18f3d00b" @@ -7238,9 +6833,9 @@ commander@^8.3.0: integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== comment-json@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/comment-json/-/comment-json-4.2.3.tgz#50b487ebbf43abe44431f575ebda07d30d015365" - integrity sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw== + version "4.2.5" + resolved "https://registry.yarnpkg.com/comment-json/-/comment-json-4.2.5.tgz#482e085f759c2704b60bc6f97f55b8c01bc41e70" + integrity sha512-bKw/r35jR3HGt5PEPm1ljsQQGyCrR8sFGNiN5L+ykDHdpO8Smxkrkla9Yi6NkQyUrb8V54PGhfMs6NrIwtxtdw== dependencies: array-timsort "^1.0.3" core-util-is "^1.0.3" @@ -7327,10 +6922,10 @@ cookie-signature@1.0.6: resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== -cookie@0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051" - integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== +cookie@0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.1.tgz#2f73c42142d5d5cf71310a74fc4ae61670e5dbc9" + integrity sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w== cookiejar@^2.1.4: version "2.1.4" @@ -7352,24 +6947,17 @@ copy-anything@^3.0.2: dependencies: is-what "^4.1.8" -core-js-compat@^3.36.1: - version "3.37.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.37.1.tgz#c844310c7852f4bdf49b8d339730b97e17ff09ee" - integrity sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg== - dependencies: - browserslist "^4.23.0" - -core-js-compat@^3.37.1, core-js-compat@^3.38.0: - version "3.38.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.38.0.tgz#d93393b1aa346b6ee683377b0c31172ccfe607aa" - integrity sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A== +core-js-compat@^3.38.0, core-js-compat@^3.38.1: + version "3.38.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.38.1.tgz#2bc7a298746ca5a7bcb9c164bcb120f2ebc09a09" + integrity sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw== dependencies: browserslist "^4.23.3" core-js-pure@^3.23.3: - version "3.38.0" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.38.0.tgz#bc802cd152e33d5b0ec733b656c71cb847cac701" - integrity sha512-8balb/HAXo06aHP58mZMtXgD8vcnXz9tUDePgqBgJgKdmTlMt+jw3ujqniuBDQXMvTzxnMpxHFeuSM3g1jWQuQ== + version "3.38.1" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.38.1.tgz#e8534062a54b7221344884ba9b52474be495ada3" + integrity sha512-BY8Etc1FZqdw1glX0XNOq2FDwfrg/VGqoZOZCdaL+UmdaqDwQwYXkMJT4t6In+zfEfOJDcM9T0KdbBeJg8KKCQ== core-util-is@^1.0.3, core-util-is@~1.0.0: version "1.0.3" @@ -7410,7 +6998,7 @@ crc32-stream@^4.0.2: crc-32 "^1.2.0" readable-stream "^3.4.0" -create-ecdh@^4.0.0: +create-ecdh@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== @@ -7429,7 +7017,7 @@ create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: ripemd160 "^2.0.1" sha.js "^2.4.0" -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: +create-hmac@^1.1.4, create-hmac@^1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== @@ -7483,21 +7071,22 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: which "^1.2.9" crypto-browserify@^3.12.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + version "3.12.1" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.1.tgz#bb8921bec9acc81633379aa8f52d69b0b69e0dac" + integrity sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ== dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" + browserify-cipher "^1.0.1" + browserify-sign "^4.2.3" + create-ecdh "^4.0.4" + create-hash "^1.2.0" + create-hmac "^1.1.7" + diffie-hellman "^5.0.3" + hash-base "~3.0.4" + inherits "^2.0.4" + pbkdf2 "^3.1.2" + public-encrypt "^4.0.3" + randombytes "^2.1.0" + randomfill "^1.0.4" crypto-random-string@^2.0.0: version "2.0.0" @@ -7545,11 +7134,6 @@ css-what@^6.0.1, css-what@^6.1.0: resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== -css.escape@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" - integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== - cssesc@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" @@ -7560,31 +7144,6 @@ csstype@^3.0.2: resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== -csv-generate@^3.4.3: - version "3.4.3" - resolved "https://registry.yarnpkg.com/csv-generate/-/csv-generate-3.4.3.tgz#bc42d943b45aea52afa896874291da4b9108ffff" - integrity sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw== - -csv-parse@^4.16.3: - version "4.16.3" - resolved "https://registry.yarnpkg.com/csv-parse/-/csv-parse-4.16.3.tgz#7ca624d517212ebc520a36873c3478fa66efbaf7" - integrity sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg== - -csv-stringify@^5.6.5: - version "5.6.5" - resolved "https://registry.yarnpkg.com/csv-stringify/-/csv-stringify-5.6.5.tgz#c6d74badda4b49a79bf4e72f91cce1e33b94de00" - integrity sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A== - -csv@^5.5.3: - version "5.5.3" - resolved "https://registry.yarnpkg.com/csv/-/csv-5.5.3.tgz#cd26c1e45eae00ce6a9b7b27dcb94955ec95207d" - integrity sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g== - dependencies: - csv-generate "^3.4.3" - csv-parse "^4.16.3" - csv-stringify "^5.6.5" - stream-transform "^2.1.3" - "d3-dispatch@1 - 3": version "3.0.1" resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-3.0.1.tgz#5fc75284e9c2375c36c839411a0cf550cbfc4d5e" @@ -7663,7 +7222,14 @@ debug@2.6.9: dependencies: ms "2.0.0" -debug@4, debug@4.3.4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.5: + version "4.3.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52" + integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== + dependencies: + ms "^2.1.3" + +debug@4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -7677,15 +7243,7 @@ debug@^3.2.7: dependencies: ms "^2.1.1" -decamelize-keys@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" - integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== - dependencies: - decamelize "^1.1.0" - map-obj "^1.0.0" - -decamelize@^1.1.0, decamelize@^1.2.0: +decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== @@ -7724,6 +7282,30 @@ deep-eql@^5.0.1: resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-5.0.2.tgz#4b756d8d770a9257300825d52a2c2cff99c3a341" integrity sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q== +deep-equal@^2.0.5: + version "2.2.3" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.3.tgz#af89dafb23a396c7da3e862abc0be27cf51d56e1" + integrity sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.5" + es-get-iterator "^1.1.3" + get-intrinsic "^1.2.2" + is-arguments "^1.1.1" + is-array-buffer "^3.0.2" + is-date-object "^1.0.5" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + isarray "^2.0.5" + object-is "^1.1.5" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.5.1" + side-channel "^1.0.4" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.13" + deep-equal@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" @@ -7744,13 +7326,6 @@ deepmerge@^4.2.2: resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== -defaults@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" - integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== - dependencies: - clone "^1.0.2" - define-data-property@^1.0.1, define-data-property@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" @@ -7859,17 +7434,17 @@ didyoumean@^1.2.2: resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== -diff@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" - integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== - diff@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== -diffie-hellman@^5.0.0: +diff@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" + integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== + +diffie-hellman@^5.0.3: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== @@ -7914,11 +7489,6 @@ dom-accessibility-api@^0.5.9: resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz#5a7429e6066eb3664d911e33fb0e45de8eb08453" integrity sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg== -dom-accessibility-api@^0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz#993e925cc1d73f2c662e7d75dd5a5445259a8fd8" - integrity sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w== - dom-converter@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" @@ -7977,7 +7547,7 @@ domutils@^2.5.2, domutils@^2.8.0: domelementtype "^2.2.0" domhandler "^4.2.0" -domutils@^3.0.1: +domutils@^3.0.1, domutils@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== @@ -8022,9 +7592,9 @@ dynamic-dedupe@^0.3.0: xtend "^4.0.0" earl@^1.1.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/earl/-/earl-1.2.1.tgz#4fb440a68bda69922be8bf515835e6d6fbec50ed" - integrity sha512-2Lor9Za/QcLIfKr2G70rj9ryjJJ7CioZygGt+4Q96GuXyMioxoLf9rxbodu0JSUYfpsHODSnOj+Um3P77VXdoA== + version "1.3.0" + resolved "https://registry.yarnpkg.com/earl/-/earl-1.3.0.tgz#3e695b772e04591b3074b1e848a3b7e312906566" + integrity sha512-9/Iw+67v01OKrHJi8JbU7xhjVhRxz7QFRg3dWqnml0M6new0XI0st5ivOU+y+5tFA+6pwKsIj0K7SWvyldbc3Q== dependencies: error-stack-parser "^2.1.4" @@ -8052,15 +7622,10 @@ ejs@^3.1.10: dependencies: jake "^10.8.5" -electron-to-chromium@^1.4.668: - version "1.4.777" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.777.tgz#f846fbba23fd11b3c6f97848cdda94896fdb8baf" - integrity sha512-n02NCwLJ3wexLfK/yQeqfywCblZqLcXphzmid5e8yVPdtEcida7li0A5WQKghHNG0FeOMCzeFOzEbtAh5riXFw== - -electron-to-chromium@^1.5.4: - version "1.5.11" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.11.tgz#258077f1077a1c72f2925cd5b326c470a7f5adef" - integrity sha512-R1CccCDYqndR25CaXFd6hp/u9RaaMcftMkphmvuepXr5b1vfLkRml6aWVeBhXJ7rbevHkKEMJtz8XqPf7ffmew== +electron-to-chromium@^1.5.41: + version "1.5.47" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.47.tgz#ef0751bc19b28be8ee44cd8405309de3bf3b20c7" + integrity sha512-zS5Yer0MOYw4rtK2iq43cJagHZ8sXN0jDHDKzB+86gSBSAI4v07S97mcq+Gs2vclAxSh1j7vOAHxSVgduiiuVQ== elliptic@6.5.4: version "6.5.4" @@ -8076,9 +7641,9 @@ elliptic@6.5.4: minimalistic-crypto-utils "^1.0.1" elliptic@^6.5.3, elliptic@^6.5.5: - version "6.5.7" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.7.tgz#8ec4da2cb2939926a1b9a73619d768207e647c8b" - integrity sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q== + version "6.6.0" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.6.0.tgz#5919ec723286c1edf28685aa89261d4761afa210" + integrity sha512-dpwoQcLc/2WLQvJvLRHKZ+f9FgOdjnq11rurqwekGQygGPsYSK29OMMD2WalatiqQ+XGFDglTNixpPfI+lpaAA== dependencies: bn.js "^4.11.9" brorand "^1.1.0" @@ -8108,16 +7673,24 @@ emojis-list@^3.0.0: resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== -encode-utf8@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/encode-utf8/-/encode-utf8-1.0.3.tgz#f30fdd31da07fb596f281beb2f6b027851994cda" - integrity sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw== - encodeurl@^1.0.2, encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== +encodeurl@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" + integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== + +encoding-sniffer@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz#799569d66d443babe82af18c9f403498365ef1d5" + integrity sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg== + dependencies: + iconv-lite "^0.6.3" + whatwg-encoding "^3.1.1" + encoding@^0.1.12: version "0.1.13" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" @@ -8141,15 +7714,7 @@ endent@^2.0.1: fast-json-parse "^1.0.3" objectorarray "^1.0.5" -enhanced-resolve@^5.12.0: - version "5.16.1" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz#e8bc63d51b826d6f1cbc0a150ecb5a8b0c62e567" - integrity sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - -enhanced-resolve@^5.17.0, enhanced-resolve@^5.7.0: +enhanced-resolve@^5.15.0, enhanced-resolve@^5.17.1, enhanced-resolve@^5.7.0: version "5.17.1" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15" integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg== @@ -8170,7 +7735,7 @@ entities@^2.0.0, entities@^2.2.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== -entities@^4.2.0, entities@^4.4.0: +entities@^4.2.0, entities@^4.4.0, entities@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== @@ -8199,7 +7764,7 @@ error-stack-parser@^2.0.2, error-stack-parser@^2.0.3, error-stack-parser@^2.0.6, dependencies: stackframe "^1.3.4" -es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.1, es-abstract@^1.23.2, es-abstract@^1.23.3: +es-abstract@^1.17.5, es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.1, es-abstract@^1.23.2, es-abstract@^1.23.3: version "1.23.3" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.3.tgz#8f0c5a35cd215312573c5a27c87dfd6c881a0aa0" integrity sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A== @@ -8258,15 +7823,30 @@ es-define-property@^1.0.0: dependencies: get-intrinsic "^1.2.4" -es-errors@^1.1.0, es-errors@^1.2.1, es-errors@^1.3.0: +es-errors@^1.2.1, es-errors@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== -es-iterator-helpers@^1.0.15, es-iterator-helpers@^1.0.17: - version "1.0.19" - resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz#117003d0e5fec237b4b5c08aded722e0c6d50ca8" - integrity sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw== +es-get-iterator@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" + integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + has-symbols "^1.0.3" + is-arguments "^1.1.1" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.7" + isarray "^2.0.5" + stop-iteration-iterator "^1.0.0" + +es-iterator-helpers@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz#f6d745d342aea214fe09497e7152170dc333a7a6" + integrity sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw== dependencies: call-bind "^1.0.7" define-properties "^1.2.1" @@ -8275,12 +7855,12 @@ es-iterator-helpers@^1.0.15, es-iterator-helpers@^1.0.17: es-set-tostringtag "^2.0.3" function-bind "^1.1.2" get-intrinsic "^1.2.4" - globalthis "^1.0.3" + globalthis "^1.0.4" has-property-descriptors "^1.0.2" has-proto "^1.0.3" has-symbols "^1.0.3" internal-slot "^1.0.7" - iterator.prototype "^1.1.2" + iterator.prototype "^1.1.3" safe-array-concat "^1.1.2" es-module-lexer@^1.2.1, es-module-lexer@^1.5.0: @@ -8321,9 +7901,9 @@ es-to-primitive@^1.2.1: is-symbol "^1.0.2" esbuild-register@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/esbuild-register/-/esbuild-register-3.5.0.tgz#449613fb29ab94325c722f560f800dd946dc8ea8" - integrity sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A== + version "3.6.0" + resolved "https://registry.yarnpkg.com/esbuild-register/-/esbuild-register-3.6.0.tgz#cf270cfa677baebbc0010ac024b823cbf723a36d" + integrity sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg== dependencies: debug "^4.3.4" @@ -8414,11 +7994,16 @@ esbuild@^0.20.0: "@esbuild/win32-ia32" "0.20.2" "@esbuild/win32-x64" "0.20.2" -escalade@^3.1.1, escalade@^3.1.2: +escalade@^3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== +escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== + escape-html@^1.0.3, escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -8445,21 +8030,6 @@ escodegen@^2.1.0: optionalDependencies: source-map "~0.6.1" -eslint-config-next@14.2.3: - version "14.2.3" - resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-14.2.3.tgz#2fb0f7c4eccda530a4b5054438162b2303786d4f" - integrity sha512-ZkNztm3Q7hjqvB1rRlOX8P9E/cXRL9ajRcs8jufEtwMfTVYRqnmtnaSu57QqHyBlovMuiB8LEzfLBkh5RYV6Fg== - dependencies: - "@next/eslint-plugin-next" "14.2.3" - "@rushstack/eslint-patch" "^1.3.3" - "@typescript-eslint/parser" "^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0" - eslint-import-resolver-node "^0.3.6" - eslint-import-resolver-typescript "^3.5.2" - eslint-plugin-import "^2.28.1" - eslint-plugin-jsx-a11y "^6.7.1" - eslint-plugin-react "^7.33.2" - eslint-plugin-react-hooks "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" - eslint-config-next@14.2.6: version "14.2.6" resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-14.2.6.tgz#43623683155540feff830b08956a57ece8148d8f" @@ -8475,6 +8045,22 @@ eslint-config-next@14.2.6: eslint-plugin-react "^7.33.2" eslint-plugin-react-hooks "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" +eslint-config-next@15.0.1: + version "15.0.1" + resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-15.0.1.tgz#5f49a01d312420cdbf1e87299396ef779ae99004" + integrity sha512-3cYCrgbH6GS/ufApza7XCKz92vtq4dAdYhx++rMFNlH2cAV+/GsAKkrr4+bohYOACmzG2nAOR+uWprKC1Uld6A== + dependencies: + "@next/eslint-plugin-next" "15.0.1" + "@rushstack/eslint-patch" "^1.10.3" + "@typescript-eslint/eslint-plugin" "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0" + "@typescript-eslint/parser" "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0" + eslint-import-resolver-node "^0.3.6" + eslint-import-resolver-typescript "^3.5.2" + eslint-plugin-import "^2.31.0" + eslint-plugin-jsx-a11y "^6.10.0" + eslint-plugin-react "^7.35.0" + eslint-plugin-react-hooks "^5.0.0" + eslint-import-resolver-node@^0.3.6, eslint-import-resolver-node@^0.3.9: version "0.3.9" resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac" @@ -8485,118 +8071,124 @@ eslint-import-resolver-node@^0.3.6, eslint-import-resolver-node@^0.3.9: resolve "^1.22.4" eslint-import-resolver-typescript@^3.5.2: - version "3.6.1" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz#7b983680edd3f1c5bce1a5829ae0bc2d57fe9efa" - integrity sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg== - dependencies: - debug "^4.3.4" - enhanced-resolve "^5.12.0" - eslint-module-utils "^2.7.4" - fast-glob "^3.3.1" - get-tsconfig "^4.5.0" - is-core-module "^2.11.0" + version "3.6.3" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.3.tgz#bb8e388f6afc0f940ce5d2c5fd4a3d147f038d9e" + integrity sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA== + dependencies: + "@nolyfill/is-core-module" "1.0.39" + debug "^4.3.5" + enhanced-resolve "^5.15.0" + eslint-module-utils "^2.8.1" + fast-glob "^3.3.2" + get-tsconfig "^4.7.5" + is-bun-module "^1.0.2" is-glob "^4.0.3" -eslint-module-utils@^2.7.4, eslint-module-utils@^2.8.0: - version "2.8.1" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz#52f2404300c3bd33deece9d7372fb337cc1d7c34" - integrity sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q== +eslint-module-utils@^2.12.0, eslint-module-utils@^2.8.1: + version "2.12.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz#fe4cfb948d61f49203d7b08871982b65b9af0b0b" + integrity sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg== dependencies: debug "^3.2.7" -eslint-plugin-import@^2.28.1: - version "2.29.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz#d45b37b5ef5901d639c15270d74d46d161150643" - integrity sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw== +eslint-plugin-import@^2.28.1, eslint-plugin-import@^2.31.0: + version "2.31.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz#310ce7e720ca1d9c0bb3f69adfd1c6bdd7d9e0e7" + integrity sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A== dependencies: - array-includes "^3.1.7" - array.prototype.findlastindex "^1.2.3" + "@rtsao/scc" "^1.1.0" + array-includes "^3.1.8" + array.prototype.findlastindex "^1.2.5" array.prototype.flat "^1.3.2" array.prototype.flatmap "^1.3.2" debug "^3.2.7" doctrine "^2.1.0" eslint-import-resolver-node "^0.3.9" - eslint-module-utils "^2.8.0" - hasown "^2.0.0" - is-core-module "^2.13.1" + eslint-module-utils "^2.12.0" + hasown "^2.0.2" + is-core-module "^2.15.1" is-glob "^4.0.3" minimatch "^3.1.2" - object.fromentries "^2.0.7" - object.groupby "^1.0.1" - object.values "^1.1.7" + object.fromentries "^2.0.8" + object.groupby "^1.0.3" + object.values "^1.2.0" semver "^6.3.1" + string.prototype.trimend "^1.0.8" tsconfig-paths "^3.15.0" -eslint-plugin-jsx-a11y@^6.7.1: - version "6.8.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz#2fa9c701d44fcd722b7c771ec322432857fcbad2" - integrity sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA== +eslint-plugin-jsx-a11y@^6.10.0, eslint-plugin-jsx-a11y@^6.7.1: + version "6.10.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz#d2812bb23bf1ab4665f1718ea442e8372e638483" + integrity sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q== dependencies: - "@babel/runtime" "^7.23.2" - aria-query "^5.3.0" - array-includes "^3.1.7" + aria-query "^5.3.2" + array-includes "^3.1.8" array.prototype.flatmap "^1.3.2" ast-types-flow "^0.0.8" - axe-core "=4.7.0" - axobject-query "^3.2.1" + axe-core "^4.10.0" + axobject-query "^4.1.0" damerau-levenshtein "^1.0.8" emoji-regex "^9.2.2" - es-iterator-helpers "^1.0.15" - hasown "^2.0.0" + hasown "^2.0.2" jsx-ast-utils "^3.3.5" language-tags "^1.0.9" minimatch "^3.1.2" - object.entries "^1.1.7" - object.fromentries "^2.0.7" + object.fromentries "^2.0.8" + safe-regex-test "^1.0.3" + string.prototype.includes "^2.0.1" "eslint-plugin-react-hooks@^4.5.0 || 5.0.0-canary-7118f5dd7-20230705": - version "4.6.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#c829eb06c0e6f484b3fbb85a97e57784f328c596" - integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ== + version "5.0.0-canary-7118f5dd7-20230705" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0-canary-7118f5dd7-20230705.tgz#4d55c50e186f1a2b0636433d2b0b2f592ddbccfd" + integrity sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw== + +eslint-plugin-react-hooks@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0.tgz#72e2eefbac4b694f5324154619fee44f5f60f101" + integrity sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw== -eslint-plugin-react@^7.33.2: - version "7.34.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz#6806b70c97796f5bbfb235a5d3379ece5f4da997" - integrity sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw== +eslint-plugin-react@^7.33.2, eslint-plugin-react@^7.35.0: + version "7.37.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz#cd0935987876ba2900df2f58339f6d92305acc7a" + integrity sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w== dependencies: - array-includes "^3.1.7" - array.prototype.findlast "^1.2.4" + array-includes "^3.1.8" + array.prototype.findlast "^1.2.5" array.prototype.flatmap "^1.3.2" - array.prototype.toreversed "^1.1.2" - array.prototype.tosorted "^1.1.3" + array.prototype.tosorted "^1.1.4" doctrine "^2.1.0" - es-iterator-helpers "^1.0.17" + es-iterator-helpers "^1.1.0" estraverse "^5.3.0" + hasown "^2.0.2" jsx-ast-utils "^2.4.1 || ^3.0.0" minimatch "^3.1.2" - object.entries "^1.1.7" - object.fromentries "^2.0.7" - object.hasown "^1.1.3" - object.values "^1.1.7" + object.entries "^1.1.8" + object.fromentries "^2.0.8" + object.values "^1.2.0" prop-types "^15.8.1" resolve "^2.0.0-next.5" semver "^6.3.1" - string.prototype.matchall "^4.0.10" + string.prototype.matchall "^4.0.11" + string.prototype.repeat "^1.0.0" -eslint-plugin-storybook@^0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-storybook/-/eslint-plugin-storybook-0.8.0.tgz#23185ecabdc289cae55248c090f0c1d8fbae6c41" - integrity sha512-CZeVO5EzmPY7qghO2t64oaFM+8FTaD4uzOEjHKp516exyTKo+skKAL9GI3QALS2BXhyALJjNtwbmr1XinGE8bA== +eslint-plugin-storybook@^0.10.1: + version "0.10.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-storybook/-/eslint-plugin-storybook-0.10.1.tgz#1c8acf11098f1abe2ac565e4ee0b499a2428a464" + integrity sha512-YpxkdqyiKpMIrRquuvBaCinsqmZJ86JvXRX/gtRa4Qctpk0ipFt2cWqEjkB1HHWWG0DVRXlUBKHjRogC2Ig1fg== dependencies: - "@storybook/csf" "^0.0.1" - "@typescript-eslint/utils" "^5.62.0" - requireindex "^1.2.0" + "@storybook/csf" "^0.1.11" + "@typescript-eslint/utils" "^8.8.1" ts-dedent "^2.2.0" -eslint-plugin-tailwindcss@^3.17.4: - version "3.17.4" - resolved "https://registry.yarnpkg.com/eslint-plugin-tailwindcss/-/eslint-plugin-tailwindcss-3.17.4.tgz#363d2a5d15e80b4cb1bb67054430a8a6e562c014" - integrity sha512-gJAEHmCq2XFfUP/+vwEfEJ9igrPeZFg+skeMtsxquSQdxba9XRk5bn0Bp9jxG1VV9/wwPKi1g3ZjItu6MIjhNg== +eslint-plugin-tailwindcss@^3.17.5: + version "3.17.5" + resolved "https://registry.yarnpkg.com/eslint-plugin-tailwindcss/-/eslint-plugin-tailwindcss-3.17.5.tgz#6bf9403e77a5f3f930fb3444a3e22b29cd0fee07" + integrity sha512-8Mi7p7dm+mO1dHgRHHFdPu4RDTBk69Cn4P0B40vRQR+MrguUpwmKwhZy1kqYe3Km8/4nb+cyrCF+5SodOEmaow== dependencies: fast-glob "^3.2.5" postcss "^8.4.4" -eslint-scope@5.1.1, eslint-scope@^5.1.1: +eslint-scope@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -8612,11 +8204,24 @@ eslint-scope@^7.2.2: esrecurse "^4.3.0" estraverse "^5.2.0" -eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: +eslint-scope@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-8.1.0.tgz#70214a174d4cbffbc3e8a26911d8bf51b9ae9d30" + integrity sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + +eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: version "3.4.3" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== +eslint-visitor-keys@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.1.0.tgz#1f785cc5e81eb7534523d85922248232077d2f8c" + integrity sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg== + eslint@^8: version "8.57.1" resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9" @@ -8661,48 +8266,45 @@ eslint@^8: strip-ansi "^6.0.1" text-table "^0.2.0" -eslint@^8.0.0: - version "8.57.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.0.tgz#c786a6fd0e0b68941aaf624596fb987089195668" - integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ== +eslint@^9.13.0: + version "9.13.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.13.0.tgz#7659014b7dda1ff876ecbd990f726e11c61596e6" + integrity sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA== dependencies: "@eslint-community/eslint-utils" "^4.2.0" - "@eslint-community/regexpp" "^4.6.1" - "@eslint/eslintrc" "^2.1.4" - "@eslint/js" "8.57.0" - "@humanwhocodes/config-array" "^0.11.14" + "@eslint-community/regexpp" "^4.11.0" + "@eslint/config-array" "^0.18.0" + "@eslint/core" "^0.7.0" + "@eslint/eslintrc" "^3.1.0" + "@eslint/js" "9.13.0" + "@eslint/plugin-kit" "^0.2.0" + "@humanfs/node" "^0.16.5" "@humanwhocodes/module-importer" "^1.0.1" - "@nodelib/fs.walk" "^1.2.8" - "@ungap/structured-clone" "^1.2.0" + "@humanwhocodes/retry" "^0.3.1" + "@types/estree" "^1.0.6" + "@types/json-schema" "^7.0.15" ajv "^6.12.4" chalk "^4.0.0" cross-spawn "^7.0.2" debug "^4.3.2" - doctrine "^3.0.0" escape-string-regexp "^4.0.0" - eslint-scope "^7.2.2" - eslint-visitor-keys "^3.4.3" - espree "^9.6.1" - esquery "^1.4.2" + eslint-scope "^8.1.0" + eslint-visitor-keys "^4.1.0" + espree "^10.2.0" + esquery "^1.5.0" esutils "^2.0.2" fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" + file-entry-cache "^8.0.0" find-up "^5.0.0" glob-parent "^6.0.2" - globals "^13.19.0" - graphemer "^1.4.0" ignore "^5.2.0" imurmurhash "^0.1.4" is-glob "^4.0.0" - is-path-inside "^3.0.3" - js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" lodash.merge "^4.6.2" minimatch "^3.1.2" natural-compare "^1.4.0" optionator "^0.9.3" - strip-ansi "^6.0.1" text-table "^0.2.0" esm@^3.2.25: @@ -8710,6 +8312,15 @@ esm@^3.2.25: resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10" integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA== +espree@^10.0.1, espree@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-10.2.0.tgz#f4bcead9e05b0615c968e85f83816bc386a45df6" + integrity sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g== + dependencies: + acorn "^8.12.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^4.1.0" + espree@^9.6.0, espree@^9.6.1: version "9.6.1" resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" @@ -8724,10 +8335,10 @@ esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0: resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.4.2: - version "1.5.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" - integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== +esquery@^1.4.2, esquery@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7" + integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg== dependencies: estraverse "^5.1.0" @@ -8748,6 +8359,11 @@ estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== +estree-walker@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + estree-walker@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" @@ -8858,36 +8474,36 @@ expand-template@^2.0.3: integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== express@^4.19.2: - version "4.19.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.19.2.tgz#e25437827a3aa7f2a827bc8171bbbb664a356465" - integrity sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q== + version "4.21.1" + resolved "https://registry.yarnpkg.com/express/-/express-4.21.1.tgz#9dae5dda832f16b4eec941a4e44aa89ec481b281" + integrity sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ== dependencies: accepts "~1.3.8" array-flatten "1.1.1" - body-parser "1.20.2" + body-parser "1.20.3" content-disposition "0.5.4" content-type "~1.0.4" - cookie "0.6.0" + cookie "0.7.1" cookie-signature "1.0.6" debug "2.6.9" depd "2.0.0" - encodeurl "~1.0.2" + encodeurl "~2.0.0" escape-html "~1.0.3" etag "~1.8.1" - finalhandler "1.2.0" + finalhandler "1.3.1" fresh "0.5.2" http-errors "2.0.0" - merge-descriptors "1.0.1" + merge-descriptors "1.0.3" methods "~1.1.2" on-finished "2.4.1" parseurl "~1.3.3" - path-to-regexp "0.1.7" + path-to-regexp "0.1.10" proxy-addr "~2.0.7" - qs "6.11.0" + qs "6.13.0" range-parser "~1.2.1" safe-buffer "5.2.1" - send "0.18.0" - serve-static "1.15.0" + send "0.19.0" + serve-static "1.16.2" setprototypeof "1.2.0" statuses "2.0.1" type-is "~1.6.18" @@ -8930,7 +8546,18 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^3.2.5, fast-glob@^3.2.9, fast-glob@^3.3.0, fast-glob@^3.3.1: +fast-glob@3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" + integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-glob@^3.2.5, fast-glob@^3.2.9, fast-glob@^3.3.0, fast-glob@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== @@ -8962,9 +8589,9 @@ fast-safe-stringify@^2.1.1: integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== fast-uri@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.1.tgz#cddd2eecfc83a71c1be2cc2ef2061331be8a7134" - integrity sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw== + version "3.0.3" + resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.3.tgz#892a1c91802d5d7860de728f18608a0573142241" + integrity sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw== fastq@^1.6.0: version "1.17.1" @@ -8988,6 +8615,13 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" +file-entry-cache@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz#7787bddcf1131bffb92636c69457bbc0edd6d81f" + integrity sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ== + dependencies: + flat-cache "^4.0.0" + file-uri-to-path@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" @@ -9001,9 +8635,9 @@ filelist@^1.0.4: minimatch "^5.0.1" filesize@^10.0.12: - version "10.1.4" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-10.1.4.tgz#184f256063a201f08b6e6b3cc47d21b60f5b8d89" - integrity sha512-ryBwPIIeErmxgPnm6cbESAzXjuEFubs+yKYLBZvg3CaiNcmkJChoOGcBSrZ6IwkMwPABwPpVXE6IlNdGJJrvEg== + version "10.1.6" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-10.1.6.tgz#31194da825ac58689c0bce3948f33ce83aabd361" + integrity sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w== fill-range@^7.1.1: version "7.1.1" @@ -9017,13 +8651,13 @@ filter-obj@^2.0.2: resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-2.0.2.tgz#fff662368e505d69826abb113f0f6a98f56e9d5f" integrity sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg== -finalhandler@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== +finalhandler@1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.3.1.tgz#0c575f1d1d324ddd1da35ad7ece3df7d19088019" + integrity sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ== dependencies: debug "2.6.9" - encodeurl "~1.0.2" + encodeurl "~2.0.0" escape-html "~1.0.3" on-finished "2.4.1" parseurl "~1.3.3" @@ -9078,14 +8712,6 @@ find-up@^6.3.0: locate-path "^7.1.0" path-exists "^5.0.0" -find-yarn-workspace-root2@1.2.16: - version "1.2.16" - resolved "https://registry.yarnpkg.com/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz#60287009dd2f324f59646bdb4b7610a6b301c2a9" - integrity sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA== - dependencies: - micromatch "^4.0.2" - pkg-dir "^4.2.0" - flat-cache@^3.0.4: version "3.2.0" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" @@ -9095,6 +8721,14 @@ flat-cache@^3.0.4: keyv "^4.5.3" rimraf "^3.0.2" +flat-cache@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-4.0.1.tgz#0ece39fcb14ee012f4b0410bd33dd9c1f011127c" + integrity sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw== + dependencies: + flatted "^3.2.9" + keyv "^4.5.4" + flat@^5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" @@ -9105,25 +8739,43 @@ flatted@^3.2.9: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== +flowbite-datepicker@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/flowbite-datepicker/-/flowbite-datepicker-1.3.0.tgz#60b2423dfa1013e61c50babcf8512501d8b835ee" + integrity sha512-CLVqzuoE2vkUvWYK/lJ6GzT0be5dlTbH3uuhVwyB67+PjqJWABm2wv68xhBf5BqjpBxvTSQ3mrmLHpPJ2tvrSQ== + dependencies: + "@rollup/plugin-node-resolve" "^15.2.3" + flowbite "^2.0.0" + flowbite-react@^0.10.1: - version "0.10.1" - resolved "https://registry.yarnpkg.com/flowbite-react/-/flowbite-react-0.10.1.tgz#28be9465f37aa7302f5bda8d9f3f56c873c97e41" - integrity sha512-T6rdfrEvIqrf7aIB+OLkuvDaa/h0Ufnl7/5vJR9JJ4IpKIvJm/JzhAiYmkD+jDj3HuILsN21+ZVV6gd4tlndYQ== + version "0.10.2" + resolved "https://registry.yarnpkg.com/flowbite-react/-/flowbite-react-0.10.2.tgz#438b54cb880a7044066c95d30627dd00d2274c63" + integrity sha512-qkayK6IFmfH7zuuDnHmS0hJxLtL0KpW4vo4i/VQfZ6ZfaNlUsNLQxCGcmXwbZZtUm2WVw8x71aaDOAxftG9tmg== dependencies: - "@floating-ui/core" "1.6.2" - "@floating-ui/react" "0.26.17" + "@floating-ui/core" "1.6.6" + "@floating-ui/react" "0.26.21" classnames "2.5.1" debounce "2.1.0" - flowbite "2.3.0" + flowbite "2.5.1" react-icons "5.2.1" - tailwind-merge "2.3.0" + tailwind-merge "2.4.0" -flowbite@2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/flowbite/-/flowbite-2.3.0.tgz#0730e35d8b0d1dcdea26bb27d848bd9c0141cde1" - integrity sha512-pm3JRo8OIJHGfFYWgaGpPv8E+UdWy0Z3gEAGufw+G/1dusaU/P1zoBLiQpf2/+bYAi+GBQtPVG86KYlV0W+AFQ== +flowbite@2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/flowbite/-/flowbite-2.5.1.tgz#b2075c6a91b047e7514a41ec4c5437a7eaaf69e0" + integrity sha512-7jP1jy9c3QP7y+KU9lc8ueMkTyUdMDvRP+lteSWgY5TigSZjf9K1kqZxmqjhbx2gBnFQxMl1GAjVThCa8cEpKA== + dependencies: + "@popperjs/core" "^2.9.3" + flowbite-datepicker "^1.3.0" + mini-svg-data-uri "^1.4.3" + +flowbite@^2.0.0: + version "2.5.2" + resolved "https://registry.yarnpkg.com/flowbite/-/flowbite-2.5.2.tgz#4a14b87ad3f2abd8bcd7b0fb52a6b06fd7a74685" + integrity sha512-kwFD3n8/YW4EG8GlY3Od9IoKND97kitO+/ejISHSqpn3vw2i5K/+ZI8Jm2V+KC4fGdnfi0XZ+TzYqQb4Q1LshA== dependencies: "@popperjs/core" "^2.9.3" + flowbite-datepicker "^1.3.0" mini-svg-data-uri "^1.4.3" for-each@^0.3.3: @@ -9134,9 +8786,9 @@ for-each@^0.3.3: is-callable "^1.1.3" foreground-child@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d" - integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== + version "3.3.0" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.0.tgz#0ac8644c06e431439f8561db8ecf29a7b5519c77" + integrity sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg== dependencies: cross-spawn "^7.0.0" signal-exit "^4.0.1" @@ -9160,18 +8812,19 @@ fork-ts-checker-webpack-plugin@^8.0.0: tapable "^2.2.1" form-data@^2.5.0: - version "2.5.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4" - integrity sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA== + version "2.5.2" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.2.tgz#dc653743d1de2fcc340ceea38079daf6e9069fd2" + integrity sha512-GgwY0PS7DbXqajuGf4OYlsrIu3zgxD6Vvql43IBhm6MahqA5SK/7mwhtNj2AdH2z35YR34ujJ7BN+3fFC3jP5Q== dependencies: asynckit "^0.4.0" combined-stream "^1.0.6" mime-types "^2.1.12" + safe-buffer "^5.2.1" form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + version "4.0.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.1.tgz#ba1076daaaa5bfd7e99c1a6cb02aa0a5cff90d48" + integrity sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw== dependencies: asynckit "^0.4.0" combined-stream "^1.0.8" @@ -9288,7 +8941,7 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@~2.3.2, fsevents@~2.3.3: +fsevents@2.3.3, fsevents@~2.3.2, fsevents@~2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== @@ -9303,7 +8956,7 @@ function-once@^3.0.0: resolved "https://registry.yarnpkg.com/function-once/-/function-once-3.0.0.tgz#91bcf26cdad943feb1fa6cebd04c7e2837ab6c53" integrity sha512-WEhgu9PE55sHFf+SBg3lI8+CWpsqReLcsp3g12XhwSJJgnodpSpHk6StvpeVcKuHAFCAdttLrslJRFDSdLDf4g== -function.prototype.name@^1.1.5, function.prototype.name@^1.1.6: +function.prototype.name@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== @@ -9333,9 +8986,9 @@ gauge@^4.0.3: wide-align "^1.1.5" gaxios@^6.0.0, gaxios@^6.1.1: - version "6.6.0" - resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-6.6.0.tgz#af8242fff0bbb82a682840d5feaa91b6a1c58be4" - integrity sha512-bpOZVQV5gthH/jVCSuYuokRo2bTKOcuBiVWpjmTn6C5Agl5zclGfTljuGsQZxwwDBkli+YhZhP4TdlqTnhOezQ== + version "6.7.1" + resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-6.7.1.tgz#ebd9f7093ede3ba502685e73390248bb5b7f71fb" + integrity sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ== dependencies: extend "^3.0.2" https-proxy-agent "^7.0.1" @@ -9361,7 +9014,12 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: +get-func-name@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.2.tgz#0d7cf20cd13fda808669ffa88f4ffc7a3943fc41" + integrity sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ== + +get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== @@ -9403,17 +9061,10 @@ get-symbol-description@^1.0.2: es-errors "^1.3.0" get-intrinsic "^1.2.4" -get-tsconfig@^4.5.0: - version "4.7.5" - resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.7.5.tgz#5e012498579e9a6947511ed0cd403272c7acbbaf" - integrity sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw== - dependencies: - resolve-pkg-maps "^1.0.0" - get-tsconfig@^4.7.5: - version "4.8.0" - resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.8.0.tgz#125dc13a316f61650a12b20c97c11b8fd996fedd" - integrity sha512-Pgba6TExTZ0FJAn1qkJAjIeKoDJ3CsI2ChuLohJnZl/tTU8MVrq3b+2t5UOPfRa4RMsorClBjJALkJUMjG1PAw== + version "4.8.1" + resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.8.1.tgz#8995eb391ae6e1638d251118c7b56de7eb425471" + integrity sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg== dependencies: resolve-pkg-maps "^1.0.0" @@ -9462,27 +9113,17 @@ glob@10.3.10: minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry "^1.10.1" -glob@8.1.0, glob@^8.0.1: - version "8.1.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" - integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^5.0.1" - once "^1.3.0" - glob@^10.3.10, glob@^10.3.7: - version "10.3.16" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.16.tgz#bf6679d5d51279c8cfae4febe0d051d2a4bf4c6f" - integrity sha512-JDKXl1DiuuHJ6fVS2FXjownaavciiHNUU4mOvV/B793RLh05vZL1rcPnCSaOgv1hDT6RDlY7AB7ZUvFYAtPgAw== + version "10.4.5" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" + integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== dependencies: foreground-child "^3.1.0" jackspeak "^3.1.2" - minimatch "^9.0.1" - minipass "^7.0.4" - path-scurry "^1.11.0" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.2.3: version "7.2.3" @@ -9496,6 +9137,17 @@ glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.2.3: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^8.0.1, glob@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + global-dirs@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.1.tgz#0c488971f066baceda21447aecb1a8b911d22485" @@ -9515,7 +9167,12 @@ globals@^13.19.0: dependencies: type-fest "^0.20.2" -globalthis@^1.0.3: +globals@^14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e" + integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== + +globalthis@^1.0.3, globalthis@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== @@ -9536,9 +9193,9 @@ globby@11.1.0, globby@^11.0.0, globby@^11.0.1, globby@^11.1.0: slash "^3.0.0" google-auth-library@^9.0.0: - version "9.10.0" - resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-9.10.0.tgz#c9fb940923f7ff2569d61982ee1748578c0bbfd4" - integrity sha512-ol+oSa5NbcGdDqA+gZ3G3mev59OHBZksBTxY/tYwjtcp1H/scAFwJfSQU9/1RALoyZ7FslNbke8j4i3ipwlyuQ== + version "9.14.2" + resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-9.14.2.tgz#92a53ba32b3a9ff9ced8ed34129edb5a7fa7fb52" + integrity sha512-R+FRIfk1GBo3RdlRYWPdwk8nmtVUOn6+BkDomAC46KoU8kzXzE1HLmOasSCbWUByMMAGkknVF0G5kQ69Vj7dlA== dependencies: base64-js "^1.3.0" ecdsa-sig-formatter "^1.0.11" @@ -9559,11 +9216,6 @@ graceful-fs@^4.1.2, graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0, resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== -grapheme-splitter@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" - integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== - graphemer@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" @@ -9595,11 +9247,6 @@ gtoken@^7.0.0: gaxios "^6.0.0" jws "^4.0.0" -hard-rejection@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" - integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== - has-bigints@^1.0.1, has-bigints@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" @@ -9658,7 +9305,7 @@ hash-base@^3.0.0: readable-stream "^3.6.0" safe-buffer "^5.2.0" -hash-base@~3.0: +hash-base@~3.0, hash-base@~3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" integrity sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow== @@ -9704,13 +9351,13 @@ hast-util-is-element@^3.0.0: "@types/hast" "^3.0.0" hast-util-to-string@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz#2a131948b4b1b26461a2c8ac876e2c88d02946bd" - integrity sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA== + version "3.0.1" + resolved "https://registry.yarnpkg.com/hast-util-to-string/-/hast-util-to-string-3.0.1.tgz#a4f15e682849326dd211c97129c94b0c3e76527c" + integrity sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A== dependencies: "@types/hast" "^3.0.0" -he@1.2.0, he@^1.2.0: +he@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== @@ -9768,9 +9415,9 @@ html-tags@^3.1.0: integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== html-webpack-plugin@^5.5.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz#50a8fa6709245608cb00e811eacecb8e0d7b7ea0" - integrity sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw== + version "5.6.3" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz#a31145f0fee4184d53a794f9513147df1e653685" + integrity sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg== dependencies: "@types/html-minifier-terser" "^6.0.0" html-minifier-terser "^6.0.2" @@ -9788,15 +9435,15 @@ htmlparser2@^6.1.0: domutils "^2.5.2" entities "^2.0.0" -htmlparser2@^8.0.1: - version "8.0.2" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" - integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== +htmlparser2@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-9.1.0.tgz#cdb498d8a75a51f739b61d3f718136c369bc8c23" + integrity sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ== dependencies: domelementtype "^2.3.0" domhandler "^5.0.3" - domutils "^3.0.1" - entities "^4.4.0" + domutils "^3.1.0" + entities "^4.5.0" http-assert@^1.3.0: version "1.5.0" @@ -9881,9 +9528,9 @@ https-proxy-agent@^5.0.0: debug "4" https-proxy-agent@^7.0.1: - version "7.0.4" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz#8e97b841a029ad8ddc8731f26595bad868cb4168" - integrity sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg== + version "7.0.5" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz#9e8b5013873299e11fab6fd548405da2d6c602b2" + integrity sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw== dependencies: agent-base "^7.0.2" debug "4" @@ -9912,7 +9559,7 @@ iconv-lite@0.4.24, iconv-lite@^0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" -iconv-lite@^0.6.2: +iconv-lite@0.6.3, iconv-lite@^0.6.2, iconv-lite@^0.6.3: version "0.6.3" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== @@ -9994,7 +9641,7 @@ ini@~1.3.0: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -internal-slot@^1.0.7: +internal-slot@^1.0.4, internal-slot@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802" integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== @@ -10048,7 +9695,7 @@ is-absolute-url@^4.0.0: resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-4.0.1.tgz#16e4d487d4fded05cfe0685e53ec86804a5e94dc" integrity sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A== -is-arguments@^1.0.4: +is-arguments@^1.0.4, is-arguments@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== @@ -10056,7 +9703,7 @@ is-arguments@^1.0.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-array-buffer@^3.0.4: +is-array-buffer@^3.0.2, is-array-buffer@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.4.tgz#7a1f92b3d61edd2bc65d24f130530ea93d7fae98" integrity sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw== @@ -10103,17 +9750,24 @@ is-boolean-object@^1.1.0: call-bind "^1.0.2" has-tostringtag "^1.0.0" +is-bun-module@^1.0.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/is-bun-module/-/is-bun-module-1.2.1.tgz#495e706f42e29f086fd5fe1ac3c51f106062b9fc" + integrity sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q== + dependencies: + semver "^7.6.3" + is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.11.0, is-core-module@^2.13.0, is-core-module@^2.13.1: - version "2.13.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" - integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== +is-core-module@^2.13.0, is-core-module@^2.15.1: + version "2.15.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37" + integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== dependencies: - hasown "^2.0.0" + hasown "^2.0.2" is-data-view@^1.0.1: version "1.0.1" @@ -10180,11 +9834,16 @@ is-lambda@^1.0.1: resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== -is-map@^2.0.3: +is-map@^2.0.2, is-map@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== +is-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" + integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== + is-nan@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" @@ -10220,11 +9879,6 @@ is-path-inside@^3.0.2, is-path-inside@^3.0.3: resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== -is-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== - is-plain-obj@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" @@ -10243,7 +9897,7 @@ is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-set@^2.0.3: +is-set@^2.0.2, is-set@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d" integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== @@ -10360,15 +10014,15 @@ isexe@^2.0.0: resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== -isows@1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/isows/-/isows-1.0.4.tgz#810cd0d90cc4995c26395d2aa4cfa4037ebdf061" - integrity sha512-hEzjY+x9u9hPmBom9IIAqdJCwNLax+xrPb51vEPpERoFlIxgmZcHzsT5jKG06nvInKOBGvReAVz80Umed5CczQ== +isows@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/isows/-/isows-1.0.6.tgz#0da29d706fa51551c663c627ace42769850f86e7" + integrity sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw== -iterator.prototype@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz#5e29c8924f01916cb9335f1ff80619dcff22b0c0" - integrity sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w== +iterator.prototype@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.3.tgz#016c2abe0be3bbdb8319852884f60908ac62bf9c" + integrity sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ== dependencies: define-properties "^1.2.1" get-intrinsic "^1.2.1" @@ -10386,18 +10040,18 @@ jackspeak@^2.3.5: "@pkgjs/parseargs" "^0.11.0" jackspeak@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.1.2.tgz#eada67ea949c6b71de50f1b09c92a961897b90ab" - integrity sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ== + version "3.4.3" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" + integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== dependencies: "@isaacs/cliui" "^8.0.2" optionalDependencies: "@pkgjs/parseargs" "^0.11.0" jake@^10.8.5: - version "10.9.1" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.1.tgz#8dc96b7fcc41cb19aa502af506da4e1d56f5e62b" - integrity sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w== + version "10.9.2" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.2.tgz#6ae487e6a69afec3a5e167628996b59f35ae2b7f" + integrity sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA== dependencies: async "^3.2.3" chalk "^4.0.2" @@ -10423,9 +10077,9 @@ jest-worker@^27.4.5: supports-color "^8.0.0" jiti@^1.20.0, jiti@^1.21.0: - version "1.21.0" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" - integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== + version "1.21.6" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.6.tgz#6c7f7398dd4b3142767f9a168af2f317a428d268" + integrity sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== joycon@^3.1.1: version "3.1.1" @@ -10447,14 +10101,7 @@ js-sha3@0.8.0: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@4.1.0, js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - -js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.6.1: +js-yaml@^3.13.1, js-yaml@^3.6.1: version "3.14.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== @@ -10462,6 +10109,13 @@ js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.6.1: argparse "^1.0.7" esprima "^4.0.0" +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + jsbn@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040" @@ -10472,15 +10126,10 @@ jsdoc-type-pratt-parser@^4.0.0: resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.1.0.tgz#ff6b4a3f339c34a6c188cbf50a16087858d22113" integrity sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg== -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== +jsesc@^3.0.2, jsesc@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.0.2.tgz#bb8b09a6597ba426425f2e4a07245c3d00b9343e" + integrity sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g== json-bigint@^1.0.0: version "1.0.0" @@ -10537,9 +10186,9 @@ json5@^2.1.2, json5@^2.2.2, json5@^2.2.3: integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== jsonc-parser@^3.2.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.1.tgz#031904571ccf929d7670ee8c547545081cb37f1a" - integrity sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA== + version "3.3.1" + resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.3.1.tgz#f2a524b4f7fd11e3d791e559977ad60b98b798b4" + integrity sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ== jsonfile@^4.0.0: version "4.0.0" @@ -10591,19 +10240,19 @@ keygrip@~1.1.0: dependencies: tsscmp "1.0.6" -keyv@^4.5.3: +keyv@^4.5.3, keyv@^4.5.4: version "4.5.4" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== dependencies: json-buffer "3.0.1" -kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: +kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== -kleur@4.1.5, kleur@^4.1.5: +kleur@4.1.5: version "4.1.5" resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== @@ -10703,9 +10352,9 @@ koa@^2.14.1: vary "^1.1.2" kysely@^0.27.3: - version "0.27.3" - resolved "https://registry.yarnpkg.com/kysely/-/kysely-0.27.3.tgz#6cc6c757040500b43c4ac596cdbb12be400ee276" - integrity sha512-lG03Ru+XyOJFsjH3OMY6R/9U38IjDPfnOfDgO3ynhbDr+Dz8fak+X6L62vqu3iybQnj+lG84OttBuU9KY3L9kA== + version "0.27.4" + resolved "https://registry.yarnpkg.com/kysely/-/kysely-0.27.4.tgz#96a0285467b380948b4de03b20d87e82d797449b" + integrity sha512-dyNKv2KRvYOQPLCAOCjjQuCk4YFd33BvGdf/o5bC7FiW+BB6snA81Zt+2wT9QDFzKqxKa5rrOmvlK/anehCcgA== language-subtag-registry@^0.3.20: version "0.3.23" @@ -10740,9 +10389,9 @@ lilconfig@^2.1.0: integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== lilconfig@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.1.tgz#9d8a246fa753106cfc205fd2d77042faca56e5e3" - integrity sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ== + version "3.1.2" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.2.tgz#e4a7c3cb549e3a606c8dcc32e5ae1005e62c05cb" + integrity sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow== lines-and-columns@^1.1.6: version "1.2.4" @@ -10766,16 +10415,6 @@ load-json-file@^4.0.0: pify "^3.0.0" strip-bom "^3.0.0" -load-yaml-file@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/load-yaml-file/-/load-yaml-file-0.2.0.tgz#af854edaf2bea89346c07549122753c07372f64d" - integrity sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw== - dependencies: - graceful-fs "^4.1.5" - js-yaml "^3.13.0" - pify "^4.0.1" - strip-bom "^3.0.0" - loader-runner@^4.2.0: version "4.3.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" @@ -10869,12 +10508,12 @@ lodash.union@^4.6.0: resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" integrity sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw== -lodash@4.17.21, lodash@^4.17.11, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4: +lodash@4.17.21, lodash@^4.17.11, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -log-symbols@4.1.0: +log-symbols@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== @@ -10889,7 +10528,14 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" -loupe@^3.1.0, loupe@^3.1.1: +loupe@^2.3.7: + version "2.3.7" + resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.7.tgz#6e69b7d4db7d3ab436328013d37d1c8c3540c697" + integrity sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA== + dependencies: + get-func-name "^2.0.1" + +loupe@^3.1.0, loupe@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/loupe/-/loupe-3.1.2.tgz#c86e0696804a02218f2206124c45d8b15291a240" integrity sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg== @@ -10902,9 +10548,9 @@ lower-case@^2.0.2: tslib "^2.0.3" lru-cache@^10.2.0: - version "10.2.2" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878" - integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ== + version "10.4.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== lru-cache@^4.0.1: version "4.1.5" @@ -10939,9 +10585,9 @@ lz-string@^1.5.0: integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== magic-string@^0.30.5: - version "0.30.11" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.11.tgz#301a6f93b3e8c2cb13ac1a7a673492c0dfd12954" - integrity sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A== + version "0.30.12" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.12.tgz#9eb11c9d072b9bcb4940a5b2c2e1a217e4ee1a60" + integrity sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw== dependencies: "@jridgewell/sourcemap-codec" "^1.5.0" @@ -10986,16 +10632,6 @@ make-fetch-happen@^9.1.0: socks-proxy-agent "^6.0.0" ssri "^8.0.0" -map-obj@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== - -map-obj@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" - integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== - map-or-similar@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/map-or-similar/-/map-or-similar-1.5.0.tgz#6de2653174adfb5d9edc33c69d3e92a1b76faf08" @@ -11056,27 +10692,10 @@ memorystream@^0.3.1: resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2" integrity sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw== -meow@^6.0.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/meow/-/meow-6.1.1.tgz#1ad64c4b76b2a24dfb2f635fddcadf320d251467" - integrity sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg== - dependencies: - "@types/minimist" "^1.2.0" - camelcase-keys "^6.2.2" - decamelize-keys "^1.1.0" - hard-rejection "^2.1.0" - minimist-options "^4.0.2" - normalize-package-data "^2.5.0" - read-pkg-up "^7.0.1" - redent "^3.0.0" - trim-newlines "^3.0.0" - type-fest "^0.13.1" - yargs-parser "^18.1.3" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== +merge-descriptors@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz#d80319a65f3c7935351e5cfdac8f9318504dbed5" + integrity sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ== merge-stream@^2.0.0: version "2.0.0" @@ -11099,9 +10718,9 @@ methods@^1.1.2, methods@~1.1.2: integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: - version "4.0.7" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5" - integrity sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q== + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== dependencies: braces "^3.0.3" picomatch "^2.3.1" @@ -11114,11 +10733,16 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": +mime-db@1.52.0: version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== +"mime-db@>= 1.43.0 < 2": + version "1.53.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.53.0.tgz#3cb63cd820fc29896d9d4e8c32ab4fcd74ccb447" + integrity sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg== + mime-types@^2.1.12, mime-types@^2.1.18, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" @@ -11166,13 +10790,6 @@ minimalistic-crypto-utils@^1.0.1: resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== -minimatch@5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b" - integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g== - dependencies: - brace-expansion "^2.0.1" - minimatch@9.0.3: version "9.0.3" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" @@ -11187,7 +10804,7 @@ minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" -minimatch@^5.0.1, minimatch@^5.1.0: +minimatch@^5.0.1, minimatch@^5.1.0, minimatch@^5.1.6: version "5.1.6" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== @@ -11195,21 +10812,12 @@ minimatch@^5.0.1, minimatch@^5.1.0: brace-expansion "^2.0.1" minimatch@^9.0.1, minimatch@^9.0.4: - version "9.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" - integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== + version "9.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== dependencies: brace-expansion "^2.0.1" -minimist-options@^4.0.2: - version "4.1.0" - resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" - integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== - dependencies: - arrify "^1.0.1" - is-plain-obj "^1.1.0" - kind-of "^6.0.3" - minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.6: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" @@ -11266,10 +10874,10 @@ minipass@^5.0.0: resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== -"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.4: - version "7.1.1" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.1.tgz#f7f85aff59aa22f110b20e27692465cf3bf89481" - integrity sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA== +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== minizlib@^2.0.0, minizlib@^2.1.1: version "2.1.2" @@ -11279,11 +10887,6 @@ minizlib@^2.0.0, minizlib@^2.1.1: minipass "^3.0.0" yallist "^4.0.0" -mixme@^0.5.1: - version "0.5.10" - resolved "https://registry.yarnpkg.com/mixme/-/mixme-0.5.10.tgz#d653b2984b75d9018828f1ea333e51717ead5f51" - integrity sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q== - mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" @@ -11300,35 +10903,35 @@ mkdirp@^3.0.0: integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== mocha@^10.2.0: - version "10.4.0" - resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.4.0.tgz#ed03db96ee9cfc6d20c56f8e2af07b961dbae261" - integrity sha512-eqhGB8JKapEYcC4ytX/xrzKforgEc3j1pGlAXVy3eRwrtAy5/nIfT1SvgGzfN0XZZxeLq0aQWkOUAmqIJiv+bA== + version "10.7.3" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.7.3.tgz#ae32003cabbd52b59aece17846056a68eb4b0752" + integrity sha512-uQWxAu44wwiACGqjbPYmjo7Lg8sFrS3dQe7PP2FQI+woptP4vZXSMcfMyFL/e1yFEeEpV4RtyTpZROOKmxis+A== dependencies: - ansi-colors "4.1.1" - browser-stdout "1.3.1" - chokidar "3.5.3" - debug "4.3.4" - diff "5.0.0" - escape-string-regexp "4.0.0" - find-up "5.0.0" - glob "8.1.0" - he "1.2.0" - js-yaml "4.1.0" - log-symbols "4.1.0" - minimatch "5.0.1" - ms "2.1.3" - serialize-javascript "6.0.0" - strip-json-comments "3.1.1" - supports-color "8.1.1" - workerpool "6.2.1" - yargs "16.2.0" - yargs-parser "20.2.4" - yargs-unparser "2.0.0" + ansi-colors "^4.1.3" + browser-stdout "^1.3.1" + chokidar "^3.5.3" + debug "^4.3.5" + diff "^5.2.0" + escape-string-regexp "^4.0.0" + find-up "^5.0.0" + glob "^8.1.0" + he "^1.2.0" + js-yaml "^4.1.0" + log-symbols "^4.1.0" + minimatch "^5.1.6" + ms "^2.1.3" + serialize-javascript "^6.0.2" + strip-json-comments "^3.1.1" + supports-color "^8.1.1" + workerpool "^6.5.1" + yargs "^16.2.0" + yargs-parser "^20.2.9" + yargs-unparser "^2.0.0" mock-fs@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/mock-fs/-/mock-fs-5.2.0.tgz#3502a9499c84c0a1218ee4bf92ae5bf2ea9b2b5e" - integrity sha512-2dF2R6YMSZbpip1V1WHKGLNjr/k48uQClqMVb5H3MOvwc9qhYis3/IWbj02qIg/Y8MDXKFF4c5v0rxx2o6xTZw== + version "5.4.0" + resolved "https://registry.yarnpkg.com/mock-fs/-/mock-fs-5.4.0.tgz#c1d91d6d8dc19269a0fe86e8b777521d990c2ed7" + integrity sha512-3ROPnEMgBOkusBMYQUW2rnT3wZwsgfOKzJDLvx/TZ7FL1WmWvwSwn3j4aDR5fLDGtgcc1WF0Z1y0di7c9L4FKw== mock-socket@^9.3.1: version "9.3.1" @@ -11340,6 +10943,11 @@ mockdate@^3.0.5: resolved "https://registry.yarnpkg.com/mockdate/-/mockdate-3.0.5.tgz#789be686deb3149e7df2b663d2bc4392bc3284fb" integrity sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ== +mri@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -11391,9 +10999,9 @@ nanoid@^3.3.6, nanoid@^3.3.7: integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== nanoid@^5.0.7: - version "5.0.7" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-5.0.7.tgz#6452e8c5a816861fd9d2b898399f7e5fd6944cc6" - integrity sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ== + version "5.0.8" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-5.0.8.tgz#7610003f6b3b761b5c244bb342c112c5312512bf" + integrity sha512-TcJPw+9RV9dibz1hHUzlLVy8N4X9TnwirAjrU08Juo6BNKggzVfP2ZJ/3ZUSq15Xl5i85i+Z89XBO90pB2PghQ== napi-build-utils@^1.0.1: version "1.0.2" @@ -11405,11 +11013,16 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== -negotiator@0.6.3, negotiator@^0.6.2: +negotiator@0.6.3: version "0.6.3" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== +negotiator@^0.6.2: + version "0.6.4" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.4.tgz#777948e2452651c570b712dd01c23e262713fff7" + integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== + neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" @@ -11421,9 +11034,9 @@ new-github-issue-url@0.2.1: integrity sha512-md4cGoxuT4T4d/HDOXbrUHkTKrp/vp+m3aOA7XXVYwNsUNMK49g3SQicTSeV5GIz/5QVGAeYRAOlyp9OvlgsYA== next-plausible@^3.12.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/next-plausible/-/next-plausible-3.12.0.tgz#b54f344c63bd1bb743ce6ef4e54b39446b0f3840" - integrity sha512-SSkEqKQ6PgR8fx3sYfIAT69k2xuCUXO5ngkSS19CjxY97lAoZxsfZpYednxB4zo0mHYv87JzhPynrdBPlCBVHg== + version "3.12.2" + resolved "https://registry.yarnpkg.com/next-plausible/-/next-plausible-3.12.2.tgz#7d8fe30d76b8cc43141da96f190d5eb9b3194a55" + integrity sha512-jyOYLAdwaZZR6nrzFhN9xfVjzYOG6mIQ/LLDCfdAS99ELy759cKfNxluGo+pI2Xh9cYxTFYYZGlnkyR3IPy4yg== next-themes@^0.3.0: version "0.3.0" @@ -11453,28 +11066,28 @@ next@14.2.6: "@next/swc-win32-ia32-msvc" "14.2.6" "@next/swc-win32-x64-msvc" "14.2.6" -next@^14.2.2: - version "14.2.3" - resolved "https://registry.yarnpkg.com/next/-/next-14.2.3.tgz#f117dd5d5f20c307e7b8e4f9c1c97d961008925d" - integrity sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A== +next@15.0.1: + version "15.0.1" + resolved "https://registry.yarnpkg.com/next/-/next-15.0.1.tgz#a0e8eda35d803cb7f8092b2a2eb9d072e22bf21d" + integrity sha512-PSkFkr/w7UnFWm+EP8y/QpHrJXMqpZzAXpergB/EqLPOh4SGPJXv1wj4mslr2hUZBAS9pX7/9YLIdxTv6fwytw== dependencies: - "@next/env" "14.2.3" - "@swc/helpers" "0.5.5" + "@next/env" "15.0.1" + "@swc/counter" "0.1.3" + "@swc/helpers" "0.5.13" busboy "1.6.0" caniuse-lite "^1.0.30001579" - graceful-fs "^4.2.11" postcss "8.4.31" - styled-jsx "5.1.1" + styled-jsx "5.1.6" optionalDependencies: - "@next/swc-darwin-arm64" "14.2.3" - "@next/swc-darwin-x64" "14.2.3" - "@next/swc-linux-arm64-gnu" "14.2.3" - "@next/swc-linux-arm64-musl" "14.2.3" - "@next/swc-linux-x64-gnu" "14.2.3" - "@next/swc-linux-x64-musl" "14.2.3" - "@next/swc-win32-arm64-msvc" "14.2.3" - "@next/swc-win32-ia32-msvc" "14.2.3" - "@next/swc-win32-x64-msvc" "14.2.3" + "@next/swc-darwin-arm64" "15.0.1" + "@next/swc-darwin-x64" "15.0.1" + "@next/swc-linux-arm64-gnu" "15.0.1" + "@next/swc-linux-arm64-musl" "15.0.1" + "@next/swc-linux-x64-gnu" "15.0.1" + "@next/swc-linux-x64-musl" "15.0.1" + "@next/swc-win32-arm64-msvc" "15.0.1" + "@next/swc-win32-x64-msvc" "15.0.1" + sharp "^0.33.5" nice-try@^1.0.4: version "1.0.5" @@ -11499,9 +11112,9 @@ nock@^13.5.4, nock@^13.5.5: propagate "^2.0.0" node-abi@^3.3.0: - version "3.62.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.62.0.tgz#017958ed120f89a3a14a7253da810f5d724e3f36" - integrity sha512-CPMcGa+y33xuL1E0TcNIu4YyaZCxnnvkVaEXrsosR3FxN+fV8xvb7Mzpb7IgKler10qeMkE6+Dp8qJhpzdq35g== + version "3.71.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.71.0.tgz#52d84bbcd8575efb71468fbaa1f9a49b2c242038" + integrity sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw== dependencies: semver "^7.3.5" @@ -11511,9 +11124,9 @@ node-abort-controller@^3.0.1, node-abort-controller@^3.1.1: integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ== node-addon-api@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.0.tgz#71f609369379c08e251c558527a107107b5e0fdb" - integrity sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g== + version "7.1.1" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558" + integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== node-buffer-encoding@^1.0.1: version "1.0.2" @@ -11602,11 +11215,6 @@ node-polyfill-webpack-plugin@^2.0.1: util "^0.12.4" vm-browserify "^1.1.2" -node-releases@^2.0.14: - version "2.0.14" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" - integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== - node-releases@^2.0.18: version "2.0.18" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f" @@ -11723,9 +11331,9 @@ object-hash@^3.0.0: integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== object-inspect@^1.13.1: - version "1.13.1" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" - integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== + version "1.13.2" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.2.tgz#dea0088467fb991e67af4058147a24824a3043ff" + integrity sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g== object-is@^1.1.5: version "1.1.6" @@ -11750,7 +11358,7 @@ object.assign@^4.1.4, object.assign@^4.1.5: has-symbols "^1.0.3" object-keys "^1.1.1" -object.entries@^1.1.7: +object.entries@^1.1.8: version "1.1.8" resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.8.tgz#bffe6f282e01f4d17807204a24f8edd823599c41" integrity sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ== @@ -11759,7 +11367,7 @@ object.entries@^1.1.7: define-properties "^1.2.1" es-object-atoms "^1.0.0" -object.fromentries@^2.0.7: +object.fromentries@^2.0.8: version "2.0.8" resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65" integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ== @@ -11769,7 +11377,7 @@ object.fromentries@^2.0.7: es-abstract "^1.23.2" es-object-atoms "^1.0.0" -object.groupby@^1.0.1: +object.groupby@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.3.tgz#9b125c36238129f6f7b61954a1e7176148d5002e" integrity sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ== @@ -11778,16 +11386,7 @@ object.groupby@^1.0.1: define-properties "^1.2.1" es-abstract "^1.23.2" -object.hasown@^1.1.3: - version "1.1.4" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.4.tgz#e270ae377e4c120cdcb7656ce66884a6218283dc" - integrity sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg== - dependencies: - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-object-atoms "^1.0.0" - -object.values@^1.1.6, object.values@^1.1.7: +object.values@^1.1.6, object.values@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b" integrity sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ== @@ -11962,6 +11561,16 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +package-json-from-dist@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" + integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== + +package-manager-detector@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/package-manager-detector/-/package-manager-detector-0.2.2.tgz#fbbc8afe87cdaee471ca9b89c3700236c6d2d9e5" + integrity sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg== + pako@~1.0.5: version "1.0.11" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" @@ -12023,19 +11632,26 @@ parse-redis-url-simple@^1.0.2: integrity sha512-BT2TIyMUL2LUkCuTiQlFjgJgz+nWJU6y1J2ezQU4IQC3mh/Ve0NdTo3oWx2EzMi4crdyFlA8nllDsTdEFWDjNw== parse5-htmlparser2-tree-adapter@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1" - integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g== + version "7.1.0" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz#b5a806548ed893a43e24ccb42fbb78069311e81b" + integrity sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g== dependencies: - domhandler "^5.0.2" + domhandler "^5.0.3" parse5 "^7.0.0" -parse5@^7.0.0: +parse5-parser-stream@^7.1.2: version "7.1.2" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" - integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== + resolved "https://registry.yarnpkg.com/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz#d7c20eadc37968d272e2c02660fff92dd27e60e1" + integrity sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow== dependencies: - entities "^4.4.0" + parse5 "^7.0.0" + +parse5@^7.0.0, parse5@^7.1.2: + version "7.2.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.2.1.tgz#8928f55915e6125f430cc44309765bf17556a33a" + integrity sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ== + dependencies: + entities "^4.5.0" parseurl@^1.3.2, parseurl@~1.3.3: version "1.3.3" @@ -12090,7 +11706,7 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-scurry@^1.10.1, path-scurry@^1.11.0: +path-scurry@^1.10.1, path-scurry@^1.11.1: version "1.11.1" resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== @@ -12098,15 +11714,15 @@ path-scurry@^1.10.1, path-scurry@^1.11.0: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== +path-to-regexp@0.1.10: + version "0.1.10" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.10.tgz#67e9108c5c0551b9e5326064387de4763c4d5f8b" + integrity sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w== -path-to-regexp@^6.2.1: - version "6.2.2" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.2.tgz#324377a83e5049cbecadc5554d6a63a9a4866b36" - integrity sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw== +path-to-regexp@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.3.0.tgz#2b6a26a337737a8e1416f9272ed0766b1c0389f4" + integrity sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ== path-type@^3.0.0: version "3.0.0" @@ -12125,7 +11741,7 @@ pathval@^2.0.0: resolved "https://registry.yarnpkg.com/pathval/-/pathval-2.0.0.tgz#7e2550b422601d4f6b8e26f1301bc8f15a741a25" integrity sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA== -pbkdf2@^3.0.3, pbkdf2@^3.1.2: +pbkdf2@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== @@ -12146,25 +11762,25 @@ pg-connection-string@2.6.1: resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.6.1.tgz#78c23c21a35dd116f48e12e23c0965e8d9e2cbfb" integrity sha512-w6ZzNu6oMmIzEAYVw+RLK0+nqHPt8K3ZnknKi+g48Ak2pr3dtljJW3o+D/n2zzCG07Zoe9VOX3aiKpj+BN0pjg== -pg-connection-string@^2.6.4: - version "2.6.4" - resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.6.4.tgz#f543862adfa49fa4e14bc8a8892d2a84d754246d" - integrity sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA== +pg-connection-string@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.7.0.tgz#f1d3489e427c62ece022dba98d5262efcb168b37" + integrity sha512-PI2W9mv53rXJQEOb8xNR8lH7Hr+EKa6oJa38zsK0S/ky2er16ios1wLKhZyxzD7jUReiWokc9WK5nxSnC7W1TA== pg-int8@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c" integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw== -pg-pool@^3.6.2: - version "3.6.2" - resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.6.2.tgz#3a592370b8ae3f02a7c8130d245bc02fa2c5f3f2" - integrity sha512-Htjbg8BlwXqSBQ9V8Vjtc+vzf/6fVUuak/3/XXKA9oxZprwW3IMDQTGHP+KDmVL7rtd+R1QjbnCFPuTHm3G4hg== +pg-pool@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.7.0.tgz#d4d3c7ad640f8c6a2245adc369bafde4ebb8cbec" + integrity sha512-ZOBQForurqh4zZWjrgSwwAtzJ7QiRX0ovFkZr2klsen3Nm0aoh33Ls0fzfv3imeH/nw/O27cjdz5kzYJfeGp/g== -pg-protocol@*, pg-protocol@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.6.1.tgz#21333e6d83b01faaebfe7a33a7ad6bfd9ed38cb3" - integrity sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg== +pg-protocol@*, pg-protocol@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.7.0.tgz#ec037c87c20515372692edac8b63cf4405448a93" + integrity sha512-hTK/mE36i8fDDhgDFjy6xNOG+LCorxLG3WO17tku+ij6sVHXh1jQUJ8hYAnRhNla4QVD2H8er/FOjc/+EgC6yQ== pg-types@^2.1.0, pg-types@^2.2.0: version "2.2.0" @@ -12178,13 +11794,13 @@ pg-types@^2.1.0, pg-types@^2.2.0: postgres-interval "^1.1.0" pg@^8.8.0: - version "8.11.5" - resolved "https://registry.yarnpkg.com/pg/-/pg-8.11.5.tgz#e722b0a5f1ed92931c31758ebec3ddf878dd4128" - integrity sha512-jqgNHSKL5cbDjFlHyYsCXmQDrfIX/3RsNwYqpd4N0Kt8niLuNoRNH+aazv6cOd43gPh9Y4DjQCtb+X0MH0Hvnw== + version "8.13.1" + resolved "https://registry.yarnpkg.com/pg/-/pg-8.13.1.tgz#6498d8b0a87ff76c2df7a32160309d3168c0c080" + integrity sha512-OUir1A0rPNZlX//c7ksiu7crsGZTKSOXJPgtNiHGIlC9H0lO+NC6ZDYksSgBYY/thSWhnSRBv8w1lieNNGATNQ== dependencies: - pg-connection-string "^2.6.4" - pg-pool "^3.6.2" - pg-protocol "^1.6.1" + pg-connection-string "^2.7.0" + pg-pool "^3.7.0" + pg-protocol "^1.7.0" pg-types "^2.1.0" pgpass "1.x" optionalDependencies: @@ -12197,21 +11813,21 @@ pgpass@1.x: dependencies: split2 "^4.1.0" -picocolors@^1.0.0, picocolors@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" - integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== - -picocolors@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.0.tgz#5358b76a78cde483ba5cef6a9dc9671440b27d59" - integrity sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw== +picocolors@^1.0.0, picocolors@^1.0.1, picocolors@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +picomatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab" + integrity sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg== + pidtree@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a" @@ -12232,18 +11848,17 @@ pify@^4.0.1: resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pino-abstract-transport@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz#97f9f2631931e242da531b5c66d3079c12c9d1b5" - integrity sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q== +pino-abstract-transport@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-2.0.0.tgz#de241578406ac7b8a33ce0d77ae6e8a0b3b68a60" + integrity sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw== dependencies: - readable-stream "^4.0.0" split2 "^4.0.0" pino-pretty@^11.1.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/pino-pretty/-/pino-pretty-11.1.0.tgz#0df8b7b95cdfa5b5fbb90df49dc98763adef6ae3" - integrity sha512-PjBzFL7IMSl1YkS9cSVWC+4gONmW0Fi+fvUzy74zK6RJHk4RkfW+e22NydRrGEtBRa5n6/oPNLPqjUeQrzqcLQ== + version "11.3.0" + resolved "https://registry.yarnpkg.com/pino-pretty/-/pino-pretty-11.3.0.tgz#390b3be044cf3d2e9192c7d19d44f6b690468f2e" + integrity sha512-oXwn7ICywaZPHmu3epHGU2oJX4nPmKvHvB/bwrJHlGcbEWaVcotkpyVHMKLKmiVryWYByNp0jpgAcXpFJDXJzA== dependencies: colorette "^2.0.7" dateformat "^4.6.3" @@ -12253,7 +11868,7 @@ pino-pretty@^11.1.0: joycon "^3.1.1" minimist "^1.2.6" on-exit-leak-free "^2.1.0" - pino-abstract-transport "^1.0.0" + pino-abstract-transport "^2.0.0" pump "^3.0.0" readable-stream "^4.0.0" secure-json-parse "^2.4.0" @@ -12265,7 +11880,7 @@ pirates@^4.0.1: resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== -pkg-dir@^4.1.0, pkg-dir@^4.2.0: +pkg-dir@^4.1.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== @@ -12365,16 +11980,16 @@ postcss-modules-values@^4.0.0: icss-utils "^5.0.0" postcss-nested@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.1.tgz#f83dc9846ca16d2f4fa864f16e9d9f7d0961662c" - integrity sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ== + version "6.2.0" + resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.2.0.tgz#4c2d22ab5f20b9cb61e2c5c5915950784d068131" + integrity sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ== dependencies: - postcss-selector-parser "^6.0.11" + postcss-selector-parser "^6.1.1" -postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: - version "6.0.16" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz#3b88b9f5c5abd989ef4e2fc9ec8eedd34b20fb04" - integrity sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw== +postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.1.1: + version "6.1.2" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de" + integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" @@ -12393,7 +12008,7 @@ postcss@8.4.31: picocolors "^1.0.0" source-map-js "^1.0.2" -postcss@^8: +postcss@^8, postcss@^8.2.14, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.27, postcss@^8.4.33, postcss@^8.4.38, postcss@^8.4.4: version "8.4.47" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.47.tgz#5bf6c9a010f3e724c503bf03ef7947dcb0fea365" integrity sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ== @@ -12402,24 +12017,6 @@ postcss@^8: picocolors "^1.1.0" source-map-js "^1.2.1" -postcss@^8.2.14, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.33, postcss@^8.4.38: - version "8.4.38" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" - integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== - dependencies: - nanoid "^3.3.7" - picocolors "^1.0.0" - source-map-js "^1.2.0" - -postcss@^8.4.27, postcss@^8.4.4: - version "8.4.39" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.39.tgz#aa3c94998b61d3a9c259efa51db4b392e1bde0e3" - integrity sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw== - dependencies: - nanoid "^3.3.7" - picocolors "^1.0.1" - source-map-js "^1.2.0" - postgres-array@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-2.0.0.tgz#48f8fce054fbc69671999329b8834b772652d82e" @@ -12443,9 +12040,9 @@ postgres-interval@^1.1.0: xtend "^4.0.0" postgres@^3.4.4: - version "3.4.4" - resolved "https://registry.yarnpkg.com/postgres/-/postgres-3.4.4.tgz#adbe08dc1fff0dea3559aa4f83ded70a289a6cb8" - integrity sha512-IbyN+9KslkqcXa8AO9fxpk97PA4pzewvpi2B3Dwy9u4zpV32QicaEdgmF3eSQUzdRk7ttDHQejNgAEr4XoeH4A== + version "3.4.5" + resolved "https://registry.yarnpkg.com/postgres/-/postgres-3.4.5.tgz#1ef99e51b0ba9b53cbda8a215dd406725f7d15f9" + integrity sha512-cDWgoah1Gez9rN3H4165peY9qfpEo+SA61oQv65O3cRUE1pOEoJWwddwcqKE8XZYjbblOJlYDlLV4h67HrEVDg== prebuild-install@^7.1.1: version "7.1.2" @@ -12465,16 +12062,6 @@ prebuild-install@^7.1.1: tar-fs "^2.0.0" tunnel-agent "^0.6.0" -preferred-pm@^3.0.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/preferred-pm/-/preferred-pm-3.1.3.tgz#4125ea5154603136c3b6444e5f5c94ecf90e4916" - integrity sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w== - dependencies: - find-up "^5.0.0" - find-yarn-workspace-root2 "1.2.16" - path-exists "^4.0.0" - which-pm "2.0.0" - prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -12507,6 +12094,15 @@ pretty-format@^27.0.2: ansi-styles "^5.0.0" react-is "^17.0.1" +pretty-format@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" + integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== + dependencies: + "@jest/schemas" "^29.6.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" + prisma-kysely@^1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/prisma-kysely/-/prisma-kysely-1.8.0.tgz#e14c077bbd6a143a301bb75d9f2701bfd580d820" @@ -12519,11 +12115,13 @@ prisma-kysely@^1.8.0: zod "^3.22.2" prisma@^5.15.0: - version "5.15.0" - resolved "https://registry.yarnpkg.com/prisma/-/prisma-5.15.0.tgz#887c295caa1b81b8849d94a2751cc0e0994f86d1" - integrity sha512-JA81ACQSCi3a7NUOgonOIkdx8PAVkO+HbUOxmd00Yb8DgIIEpr2V9+Qe/j6MLxIgWtE/OtVQ54rVjfYRbZsCfw== + version "5.21.1" + resolved "https://registry.yarnpkg.com/prisma/-/prisma-5.21.1.tgz#3ffe4f4b60ea8df2e6d5f24f0cea090bcc5c0bd6" + integrity sha512-PB+Iqzld/uQBPaaw2UVIk84kb0ITsLajzsxzsadxxl54eaU5Gyl2/L02ysivHxK89t7YrfQJm+Ggk37uvM70oQ== dependencies: - "@prisma/engines" "5.15.0" + "@prisma/engines" "5.21.1" + optionalDependencies: + fsevents "2.3.3" process-nextick-args@~2.0.0: version "2.0.1" @@ -12605,7 +12203,7 @@ pseudomap@^1.0.2: resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== -public-encrypt@^4.0.0: +public-encrypt@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== @@ -12618,9 +12216,9 @@ public-encrypt@^4.0.0: safe-buffer "^5.1.2" pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + version "3.0.2" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.2.tgz#836f3edd6bc2ee599256c924ffe0d88573ddcbf8" + integrity sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw== dependencies: end-of-stream "^1.1.0" once "^1.3.1" @@ -12641,30 +12239,15 @@ punycode@^2.1.0, punycode@^2.1.1: integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== qrcode@^1.5.3: - version "1.5.3" - resolved "https://registry.yarnpkg.com/qrcode/-/qrcode-1.5.3.tgz#03afa80912c0dccf12bc93f615a535aad1066170" - integrity sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg== + version "1.5.4" + resolved "https://registry.yarnpkg.com/qrcode/-/qrcode-1.5.4.tgz#5cb81d86eb57c675febb08cf007fff963405da88" + integrity sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg== dependencies: dijkstrajs "^1.0.1" - encode-utf8 "^1.0.3" pngjs "^5.0.0" yargs "^15.3.1" -qs@6.11.0: - version "6.11.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== - dependencies: - side-channel "^1.0.4" - -qs@^6.11.0: - version "6.12.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.12.1.tgz#39422111ca7cbdb70425541cba20c7d7b216599a" - integrity sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ== - dependencies: - side-channel "^1.0.6" - -qs@^6.12.3: +qs@6.13.0, qs@^6.11.0, qs@^6.12.3: version "6.13.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906" integrity sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg== @@ -12686,12 +12269,7 @@ queue@6.0.2: resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== dependencies: - inherits "~2.0.3" - -quick-lru@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" - integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== + inherits "~2.0.3" randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" @@ -12700,7 +12278,7 @@ randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: dependencies: safe-buffer "^5.1.0" -randomfill@^1.0.3: +randomfill@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== @@ -12751,9 +12329,9 @@ react-docgen-typescript@^2.2.2: integrity sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg== react-docgen@^7.0.0: - version "7.0.3" - resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-7.0.3.tgz#f811b785f07b1f2023cb899b6bcf9d522b21b95d" - integrity sha512-i8aF1nyKInZnANZ4uZrH49qn1paRgBZ7wZiCNBMnenlPzEv0mRl+ShpTVEI6wZNl8sSc79xZkivtgLKQArcanQ== + version "7.1.0" + resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-7.1.0.tgz#4b41e557dab939a5157be09ee532fd09c07d99fc" + integrity sha512-APPU8HB2uZnpl6Vt/+0AFoVYgSRtfiP6FLrZgPPTDmqSb2R4qZRbgd0A3VzIFxDt5e+Fozjx79WjLWnF69DK8g== dependencies: "@babel/core" "^7.18.9" "@babel/traverse" "^7.18.9" @@ -12766,7 +12344,14 @@ react-docgen@^7.0.0: resolve "^1.22.1" strip-indent "^4.0.0" -"react-dom@^16.8.0 || ^17.0.0 || ^18.0.0", react-dom@^18, react-dom@^18.1.0, react-dom@^18.2.0, react-dom@^18.3.1: +react-dom@19.0.0-rc-69d4b800-20241021: + version "19.0.0-rc-69d4b800-20241021" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.0.0-rc-69d4b800-20241021.tgz#e27b4f2c962236e9ece496a0ea1c9c7161608ea0" + integrity sha512-ZXBsP/kTDLI9QopUaUgYJhmmAhO8aKz7DCv2Ui2rA9boCfJ/dRRh6BlVidsyb2dPzG01rItdRFQqwbP+x9s5Rg== + dependencies: + scheduler "0.25.0-rc-69d4b800-20241021" + +"react-dom@^16.8.0 || ^17.0.0 || ^18.0.0", react-dom@^18, react-dom@^18.1.0, react-dom@^18.3.1: version "18.3.1" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4" integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== @@ -12803,6 +12388,11 @@ react-is@^17.0.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== +react-is@^18.0.0: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" + integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== + react-jazzicon@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/react-jazzicon/-/react-jazzicon-1.0.4.tgz#31e5f6908e042786ba93a9093b852dea1870e7a0" @@ -12815,7 +12405,7 @@ react-refresh@^0.14.0: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9" integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== -react-remove-scroll-bar@^2.3.3, react-remove-scroll-bar@^2.3.4, react-remove-scroll-bar@^2.3.6: +react-remove-scroll-bar@^2.3.3, react-remove-scroll-bar@^2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz#3e585e9d163be84a010180b18721e851ac81a29c" integrity sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g== @@ -12834,17 +12424,6 @@ react-remove-scroll@2.5.5: use-callback-ref "^1.3.0" use-sidecar "^1.1.2" -react-remove-scroll@2.5.7: - version "2.5.7" - resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz#15a1fd038e8497f65a695bf26a4a57970cac1ccb" - integrity sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA== - dependencies: - react-remove-scroll-bar "^2.3.4" - react-style-singleton "^2.2.1" - tslib "^2.1.0" - use-callback-ref "^1.3.0" - use-sidecar "^1.1.2" - react-remove-scroll@2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.6.0.tgz#fb03a0845d7768a4f1519a99fdb84983b793dc07" @@ -12865,7 +12444,12 @@ react-style-singleton@^2.2.1: invariant "^2.2.4" tslib "^2.0.0" -"react@^16.8.0 || ^17.0.0 || ^18.0.0", react@^18, react@^18.1.0, react@^18.2.0, react@^18.3.1: +react@19.0.0-rc-69d4b800-20241021: + version "19.0.0-rc-69d4b800-20241021" + resolved "https://registry.yarnpkg.com/react/-/react-19.0.0-rc-69d4b800-20241021.tgz#2c3ce2a581df8c4c9e4059189af29b89022edd41" + integrity sha512-dXki4tN+rP+4xhsm65q/QI/19VCZdu5vPcy4h6zaJt20XP8/1r/LCwrLFYuj8hElbNz5AmxW6JtRa7ej0BzZdg== + +"react@^16.8.0 || ^17.0.0 || ^18.0.0", react@^18, react@^18.1.0, react@^18.3.1: version "18.3.1" resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== @@ -12879,7 +12463,7 @@ read-cache@^1.0.0: dependencies: pify "^2.3.0" -read-pkg-up@7.0.1, read-pkg-up@^7.0.1: +read-pkg-up@7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== @@ -12987,14 +12571,6 @@ rechoir@^0.8.0: dependencies: resolve "^1.20.0" -redent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" - integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== - dependencies: - indent-string "^4.0.0" - strip-indent "^3.0.0" - redis-errors@^1.0.0, redis-errors@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/redis-errors/-/redis-errors-1.2.0.tgz#eb62d2adb15e4eaf4610c04afe1529384250abad" @@ -13027,10 +12603,10 @@ reflect.getprototypeof@^1.0.4: globalthis "^1.0.3" which-builtin-type "^1.1.3" -regenerate-unicode-properties@^10.1.0: - version "10.1.1" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" - integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== +regenerate-unicode-properties@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz#626e39df8c372338ea9b8028d1f99dc3fd9c3db0" + integrity sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA== dependencies: regenerate "^1.4.2" @@ -13061,7 +12637,7 @@ regexp-to-ast@0.5.0: resolved "https://registry.yarnpkg.com/regexp-to-ast/-/regexp-to-ast-0.5.0.tgz#56c73856bee5e1fef7f73a00f1473452ab712a24" integrity sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw== -regexp.prototype.flags@^1.5.2: +regexp.prototype.flags@^1.5.1, regexp.prototype.flags@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334" integrity sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw== @@ -13071,24 +12647,29 @@ regexp.prototype.flags@^1.5.2: es-errors "^1.3.0" set-function-name "^2.0.1" -regexpu-core@^5.3.1: - version "5.3.2" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" - integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== +regexpu-core@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-6.1.1.tgz#b469b245594cb2d088ceebc6369dceb8c00becac" + integrity sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw== dependencies: - "@babel/regjsgen" "^0.8.0" regenerate "^1.4.2" - regenerate-unicode-properties "^10.1.0" - regjsparser "^0.9.1" + regenerate-unicode-properties "^10.2.0" + regjsgen "^0.8.0" + regjsparser "^0.11.0" unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.1.0" -regjsparser@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" - integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== +regjsgen@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.8.0.tgz#df23ff26e0c5b300a6470cad160a9d090c3a37ab" + integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q== + +regjsparser@^0.11.0: + version "0.11.2" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.11.2.tgz#7404ad42be00226d72bcf1f003f1f441861913d8" + integrity sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA== dependencies: - jsesc "~0.5.0" + jsesc "~3.0.2" rehype-external-links@^3.0.0: version "3.0.0" @@ -13154,11 +12735,6 @@ require-main-filename@^2.0.0: resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== -requireindex@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/requireindex/-/requireindex-1.2.0.tgz#3463cdb22ee151902635aa6c9535d4de9c2ef1ef" - integrity sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww== - resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" @@ -13250,14 +12826,7 @@ rimraf@^2.6.1: dependencies: glob "^7.1.3" -rimraf@^5.0.0: - version "5.0.7" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.7.tgz#27bddf202e7d89cb2e0381656380d1734a854a74" - integrity sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg== - dependencies: - glob "^10.3.7" - -rimraf@^5.0.5: +rimraf@^5.0.0, rimraf@^5.0.5: version "5.0.10" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.10.tgz#23b9843d3dc92db71f96e1a2ce92e39fd2a8221c" integrity sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ== @@ -13273,9 +12842,9 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: inherits "^2.0.1" rollup@^3.27.1: - version "3.29.4" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.29.4.tgz#4d70c0f9834146df8705bfb69a9a19c9e1109981" - integrity sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw== + version "3.29.5" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.29.5.tgz#8a2e477a758b520fb78daf04bca4c522c1da8a54" + integrity sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w== optionalDependencies: fsevents "~2.3.2" @@ -13339,6 +12908,11 @@ scale-ts@^1.6.0: resolved "https://registry.yarnpkg.com/scale-ts/-/scale-ts-1.6.0.tgz#e9641093c5a9e50f964ddb1607139034e3e932e9" integrity sha512-Ja5VCjNZR8TGKhUumy9clVVxcDpM+YFjAnkMuwQy68Hixio3VRRvWdE3g8T/yC+HXA0ZDQl2TGyUmtmbcVl40Q== +scheduler@0.25.0-rc-69d4b800-20241021: + version "0.25.0-rc-69d4b800-20241021" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.25.0-rc-69d4b800-20241021.tgz#336e47ef2bd5eddb0ebacfd910b5df1b236d92bd" + integrity sha512-S5AYX/YhMAN6u9AXgKYbZP4U4ZklC6R9Q7HmFSBk7d4DLiHVNxvAvlSvuM4nxFkwOk50MnpfTKQ7UWHXDOc9Eg== + scheduler@^0.23.2: version "0.23.2" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" @@ -13403,10 +12977,10 @@ semver@^7.6.2, semver@^7.6.3: resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== -send@0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== +send@0.19.0: + version "0.19.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.19.0.tgz#bbc5a388c8ea6c048967049dbeac0e4a3f09d7f8" + integrity sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw== dependencies: debug "2.6.9" depd "2.0.0" @@ -13422,29 +12996,22 @@ send@0.18.0: range-parser "~1.2.1" statuses "2.0.1" -serialize-javascript@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" - integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== - dependencies: - randombytes "^2.1.0" - -serialize-javascript@^6.0.1: +serialize-javascript@^6.0.1, serialize-javascript@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== dependencies: randombytes "^2.1.0" -serve-static@1.15.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== +serve-static@1.16.2: + version "1.16.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.2.tgz#b6a5343da47f6bdd2673848bf45754941e803296" + integrity sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw== dependencies: - encodeurl "~1.0.2" + encodeurl "~2.0.0" escape-html "~1.0.3" parseurl "~1.3.3" - send "0.18.0" + send "0.19.0" set-blocking@^2.0.0: version "2.0.0" @@ -13614,18 +13181,6 @@ smart-buffer@^4.2.0: resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== -smartwrap@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/smartwrap/-/smartwrap-2.0.2.tgz#7e25d3dd58b51c6ca4aba3a9e391650ea62698a4" - integrity sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA== - dependencies: - array.prototype.flat "^1.2.3" - breakword "^1.0.5" - grapheme-splitter "^1.0.4" - strip-ansi "^6.0.0" - wcwidth "^1.0.1" - yargs "^15.1.0" - smoldot@2.0.26: version "2.0.26" resolved "https://registry.yarnpkg.com/smoldot/-/smoldot-2.0.26.tgz#0e64c7fcd26240fbe4c8d6b6e4b9a9aca77e00f6" @@ -13651,18 +13206,13 @@ socks@^2.6.2: smart-buffer "^4.2.0" sonic-boom@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-4.0.1.tgz#515b7cef2c9290cb362c4536388ddeece07aed30" - integrity sha512-hTSD/6JMLyT4r9zeof6UtuBDpjJ9sO08/nmS5djaA9eozT9oOlNdpXSnzcgj4FTqpk3nkLrs61l4gip9r1HCrQ== + version "4.2.0" + resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-4.2.0.tgz#e59a525f831210fa4ef1896428338641ac1c124d" + integrity sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww== dependencies: atomic-sleep "^1.0.0" -source-map-js@^1.0.2, source-map-js@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" - integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== - -source-map-js@^1.2.1: +source-map-js@^1.0.2, source-map-js@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== @@ -13720,9 +13270,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.17" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz#887da8aa73218e51a1d917502d79863161a93f9c" - integrity sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg== + version "3.0.20" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz#e44ed19ed318dd1e5888f93325cee800f0f51b89" + integrity sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw== split2@^4.0.0, split2@^4.1.0: version "4.2.0" @@ -13792,6 +13342,13 @@ statuses@2.0.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== +stop-iteration-iterator@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4" + integrity sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ== + dependencies: + internal-slot "^1.0.4" + storybook-addon-pseudo-states@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/storybook-addon-pseudo-states/-/storybook-addon-pseudo-states-3.1.1.tgz#4bbdb995ed636586ba744df37abab036158b2401" @@ -13835,9 +13392,9 @@ stream-http@^3.2.0: xtend "^4.0.2" stream-json@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/stream-json/-/stream-json-1.8.0.tgz#53f486b2e3b4496c506131f8d7260ba42def151c" - integrity sha512-HZfXngYHUAr1exT4fxlbc1IOce1RYxp2ldeaf97LYCOPSoOqY/1Psp7iGvpb+6JIOgkra9zDYnPX01hGAHzEPw== + version "1.9.0" + resolved "https://registry.yarnpkg.com/stream-json/-/stream-json-1.9.0.tgz#caae36fd9fff99662f504dce859bc855d5668282" + integrity sha512-TqnfW7hRTKje7UobBzXZJ2qOEDJvdcSVgVIK/fopC03xINFuFqQs8RVjyDT4ry7TmOo2ueAXwpXXXG4tNgtvoQ== dependencies: stream-chain "^2.2.5" @@ -13846,28 +13403,12 @@ stream-shift@^1.0.2: resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.3.tgz#85b8fab4d71010fc3ba8772e8046cc49b8a3864b" integrity sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ== -stream-transform@^2.1.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/stream-transform/-/stream-transform-2.1.3.tgz#a1c3ecd72ddbf500aa8d342b0b9df38f5aa598e3" - integrity sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ== - dependencies: - mixme "^0.5.1" - streamsearch@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== -"string-width-cjs@npm:string-width@^4.2.0": - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@4.2.3, "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0", string-width@4.2.3, "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -13894,7 +13435,16 @@ string-width@^5.0.1, string-width@^5.1.2: emoji-regex "^9.2.2" strip-ansi "^7.0.1" -string.prototype.matchall@^4.0.10: +string.prototype.includes@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz#eceef21283640761a81dbe16d6c7171a4edf7d92" + integrity sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.3" + +string.prototype.matchall@^4.0.11: version "4.0.11" resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz#1092a72c59268d2abaad76582dccc687c0297e0a" integrity sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg== @@ -13922,6 +13472,14 @@ string.prototype.padend@^3.0.0: es-abstract "^1.23.2" es-object-atoms "^1.0.0" +string.prototype.repeat@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz#e90872ee0308b29435aa26275f6e1b762daee01a" + integrity sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + string.prototype.trim@^1.2.9: version "1.2.9" resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4" @@ -13964,14 +13522,7 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -14012,7 +13563,7 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-indent@3.0.0, strip-indent@^3.0.0: +strip-indent@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== @@ -14026,16 +13577,16 @@ strip-indent@^4.0.0: dependencies: min-indent "^1.0.1" -strip-json-comments@3.1.1, strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - strip-json-comments@^2.0.0, strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + stubs@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/stubs/-/stubs-3.0.0.tgz#e8d2ba1fa9c90570303c030b6900f7d5f89abe5b" @@ -14053,7 +13604,7 @@ styled-jsx@5.1.1: dependencies: client-only "0.0.1" -styled-jsx@^5.1.6: +styled-jsx@5.1.6, styled-jsx@^5.1.6: version "5.1.6" resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.1.6.tgz#83b90c077e6c6a80f7f5e8781d0f311b2fe41499" integrity sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA== @@ -14104,13 +13655,6 @@ supertest@^6.2.3: methods "^1.1.2" superagent "^8.1.2" -supports-color@8.1.1, supports-color@^8.0.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" - supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -14125,6 +13669,13 @@ supports-color@^7.0.0, supports-color@^7.1.0: dependencies: has-flag "^4.0.0" +supports-color@^8.0.0, supports-color@^8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + supports-hyperlinks@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" @@ -14143,78 +13694,25 @@ tabbable@^6.0.0: resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-6.2.0.tgz#732fb62bc0175cfcec257330be187dcfba1f3b97" integrity sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew== -tailwind-merge@2.3.0, tailwind-merge@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/tailwind-merge/-/tailwind-merge-2.3.0.tgz#27d2134fd00a1f77eca22bcaafdd67055917d286" - integrity sha512-vkYrLpIP+lgR0tQCG6AP7zZXCTLc1Lnv/CCRT3BqJ9CZ3ui2++GPaGb1x/ILsINIMSYqqvrpqjUFsMNLlW99EA== - dependencies: - "@babel/runtime" "^7.24.1" +tailwind-merge@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/tailwind-merge/-/tailwind-merge-2.4.0.tgz#1345209dc1f484f15159c9180610130587703042" + integrity sha512-49AwoOQNKdqKPd9CViyH5wJoSKsCDjUlzL8DxuGp3P1FsGY36NJDAa18jLZcaHAUUuTj+JB8IAo8zWgBNvBF7A== + +tailwind-merge@^2.3.0: + version "2.5.4" + resolved "https://registry.yarnpkg.com/tailwind-merge/-/tailwind-merge-2.5.4.tgz#4bf574e81fa061adeceba099ae4df56edcee78d1" + integrity sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q== tailwindcss-animate@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz#318b692c4c42676cc9e67b19b78775742388bef4" integrity sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA== -tailwindcss@^3.2.4: - version "3.4.4" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.4.tgz#351d932273e6abfa75ce7d226b5bf3a6cb257c05" - integrity sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A== - dependencies: - "@alloc/quick-lru" "^5.2.0" - arg "^5.0.2" - chokidar "^3.5.3" - didyoumean "^1.2.2" - dlv "^1.1.3" - fast-glob "^3.3.0" - glob-parent "^6.0.2" - is-glob "^4.0.3" - jiti "^1.21.0" - lilconfig "^2.1.0" - micromatch "^4.0.5" - normalize-path "^3.0.0" - object-hash "^3.0.0" - picocolors "^1.0.0" - postcss "^8.4.23" - postcss-import "^15.1.0" - postcss-js "^4.0.1" - postcss-load-config "^4.0.1" - postcss-nested "^6.0.1" - postcss-selector-parser "^6.0.11" - resolve "^1.22.2" - sucrase "^3.32.0" - -tailwindcss@^3.4.0: - version "3.4.13" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.13.tgz#3d11e5510660f99df4f1bfb2d78434666cb8f831" - integrity sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw== - dependencies: - "@alloc/quick-lru" "^5.2.0" - arg "^5.0.2" - chokidar "^3.5.3" - didyoumean "^1.2.2" - dlv "^1.1.3" - fast-glob "^3.3.0" - glob-parent "^6.0.2" - is-glob "^4.0.3" - jiti "^1.21.0" - lilconfig "^2.1.0" - micromatch "^4.0.5" - normalize-path "^3.0.0" - object-hash "^3.0.0" - picocolors "^1.0.0" - postcss "^8.4.23" - postcss-import "^15.1.0" - postcss-js "^4.0.1" - postcss-load-config "^4.0.1" - postcss-nested "^6.0.1" - postcss-selector-parser "^6.0.11" - resolve "^1.22.2" - sucrase "^3.32.0" - -tailwindcss@^3.4.1: - version "3.4.3" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.3.tgz#be48f5283df77dfced705451319a5dffb8621519" - integrity sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A== +tailwindcss@^3.2.4, tailwindcss@^3.4.0, tailwindcss@^3.4.1: + version "3.4.14" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.14.tgz#6dd23a7f54ec197b19159e91e3bb1e55e7aa73ac" + integrity sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA== dependencies: "@alloc/quick-lru" "^5.2.0" arg "^5.0.2" @@ -14348,9 +13846,9 @@ terser-webpack-plugin@^5.3.1, terser-webpack-plugin@^5.3.10: terser "^5.26.0" terser@^5.10.0, terser@^5.26.0: - version "5.31.6" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.31.6.tgz#c63858a0f0703988d0266a82fcbf2d7ba76422b1" - integrity sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg== + version "5.36.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.36.0.tgz#8b0dbed459ac40ff7b4c9fd5a3a2029de105180e" + integrity sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w== dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.8.2" @@ -14435,11 +13933,6 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" @@ -14462,11 +13955,6 @@ tree-kill@^1.2.2: resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== -trim-newlines@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" - integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== - ts-api-utils@^1.0.1, ts-api-utils@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1" @@ -14565,37 +14053,30 @@ tsconfig@^7.0.0: strip-bom "^3.0.0" strip-json-comments "^2.0.0" -tslib@^1.8.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== -tslib@^2.6.2, tslib@^2.6.3: +tslib@^2.6.3: version "2.7.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.7.0.tgz#d9b40c5c40ab59e8738f297df3087bf1a2690c01" integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA== +tslib@^2.7.0, tslib@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.0.tgz#d124c86c3c05a40a91e6fdea4021bd31d377971b" + integrity sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA== + tsscmp@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.6.tgz#85b99583ac3589ec4bfef825b5000aa911d605eb" integrity sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA== -tsutils@^3.21.0: - version "3.21.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" - integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== - dependencies: - tslib "^1.8.1" - tsx@^4.9.3: - version "4.19.0" - resolved "https://registry.yarnpkg.com/tsx/-/tsx-4.19.0.tgz#6166cb399b17d14d125e6158d23384045cfdf4f6" - integrity sha512-bV30kM7bsLZKZIOCHeMNVMJ32/LuJzLVajkQI/qf92J2Qr08ueLQvW00PUZGiuLPP760UINwupgUj8qrSCPUKg== + version "4.19.2" + resolved "https://registry.yarnpkg.com/tsx/-/tsx-4.19.2.tgz#2d7814783440e0ae42354d0417d9c2989a2ae92c" + integrity sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g== dependencies: esbuild "~0.23.0" get-tsconfig "^4.7.5" @@ -14607,19 +14088,6 @@ tty-browserify@^0.0.1: resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811" integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== -tty-table@^4.1.5: - version "4.2.3" - resolved "https://registry.yarnpkg.com/tty-table/-/tty-table-4.2.3.tgz#e33eb4007a0a9c976c97c37fa13ba66329a5c515" - integrity sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA== - dependencies: - chalk "^4.1.2" - csv "^5.5.3" - kleur "^4.1.5" - smartwrap "^2.0.2" - strip-ansi "^6.0.1" - wcwidth "^1.0.1" - yargs "^17.7.1" - tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" @@ -14627,47 +14095,47 @@ tunnel-agent@^0.6.0: dependencies: safe-buffer "^5.0.1" -turbo-darwin-64@2.0.12: - version "2.0.12" - resolved "https://registry.yarnpkg.com/turbo-darwin-64/-/turbo-darwin-64-2.0.12.tgz#3ca5b781adf0bb68a5e35bc70ce35c791ae52145" - integrity sha512-NAgfgbXxX/JScWQmmQnGbPuFZq7LIswHfcMk5JwyBXQM/xmklNOxxac7MnGGIOf19Z2f6S3qHy17VIj0SeGfnA== +turbo-darwin-64@2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/turbo-darwin-64/-/turbo-darwin-64-2.2.3.tgz#f0ced75ed031091e52851cbe8bb05d21a161a22b" + integrity sha512-Rcm10CuMKQGcdIBS3R/9PMeuYnv6beYIHqfZFeKWVYEWH69sauj4INs83zKMTUiZJ3/hWGZ4jet9AOwhsssLyg== -turbo-darwin-arm64@2.0.12: - version "2.0.12" - resolved "https://registry.yarnpkg.com/turbo-darwin-arm64/-/turbo-darwin-arm64-2.0.12.tgz#563af59a4629f2741f4e1fda68f47ff756f3c71c" - integrity sha512-cP02uer5KSJ+fXL+OfRRk5hnVjV0c60hxDgNcJxrZpfhun7HHoKDDR7w2xhQntiA45aC6ZZEXRqMKpj6GAmKbg== +turbo-darwin-arm64@2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/turbo-darwin-arm64/-/turbo-darwin-arm64-2.2.3.tgz#0b4741383ab5070d8383891a65861a8869cc7202" + integrity sha512-+EIMHkuLFqUdJYsA3roj66t9+9IciCajgj+DVek+QezEdOJKcRxlvDOS2BUaeN8kEzVSsNiAGnoysFWYw4K0HA== -turbo-linux-64@2.0.12: - version "2.0.12" - resolved "https://registry.yarnpkg.com/turbo-linux-64/-/turbo-linux-64-2.0.12.tgz#7714dd67f8f8514ef19cce47d42de185c45f52ac" - integrity sha512-+mQgGfg1eq5qF+wenK/FKJaNMNAo5DQLC4htQy+8osW+fx6U+8+6UlPQPaycAWDEqwOI7NwuqkeHfkEQLQUTyQ== +turbo-linux-64@2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/turbo-linux-64/-/turbo-linux-64-2.2.3.tgz#2b339db50c12bc52ce99139c156d5555717a209d" + integrity sha512-UBhJCYnqtaeOBQLmLo8BAisWbc9v9daL9G8upLR+XGj6vuN/Nz6qUAhverN4Pyej1g4Nt1BhROnj6GLOPYyqxQ== -turbo-linux-arm64@2.0.12: - version "2.0.12" - resolved "https://registry.yarnpkg.com/turbo-linux-arm64/-/turbo-linux-arm64-2.0.12.tgz#04f54cddbb80db532151efffec556e363399737d" - integrity sha512-KFyEZDXfPU1DK4zimxdCcqAcK7IIttX4mfsgB7NsSEOmH0dhHOih/YFYiyEDC1lTRx0C2RlzQ0Kjjdz48AN5Eg== +turbo-linux-arm64@2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/turbo-linux-arm64/-/turbo-linux-arm64-2.2.3.tgz#a4daf6e0872a4e2652e2d05d68ad18cee5b10e94" + integrity sha512-hJYT9dN06XCQ3jBka/EWvvAETnHRs3xuO/rb5bESmDfG+d9yQjeTMlhRXKrr4eyIMt6cLDt1LBfyi+6CQ+VAwQ== -turbo-windows-64@2.0.12: - version "2.0.12" - resolved "https://registry.yarnpkg.com/turbo-windows-64/-/turbo-windows-64-2.0.12.tgz#b10d9190bee532d4989ab7acf637e4643c50eac3" - integrity sha512-kJj4KCkZTkDTDCqsSw1m1dbO4WeoQq1mYUm/thXOH0OkeqYbSMt0EyoTcJOgKUDsrMnzZD2gPfYrlYHtV69lVA== +turbo-windows-64@2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/turbo-windows-64/-/turbo-windows-64-2.2.3.tgz#d44b3385948bd0f2ef5c2d53391f142bdd467b18" + integrity sha512-NPrjacrZypMBF31b4HE4ROg4P3nhMBPHKS5WTpMwf7wydZ8uvdEHpESVNMOtqhlp857zbnKYgP+yJF30H3N2dQ== -turbo-windows-arm64@2.0.12: - version "2.0.12" - resolved "https://registry.yarnpkg.com/turbo-windows-arm64/-/turbo-windows-arm64-2.0.12.tgz#35548e30614d6cc15bc4486d609335dfc971cd76" - integrity sha512-TY3ROxguDilN2olCwcZMaePdW01Xhma0pZU7bNhsQEqca9RGAmsZBuzfGnTMcWPmv4tpnb/PlX1hrt1Hod/44Q== +turbo-windows-arm64@2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/turbo-windows-arm64/-/turbo-windows-arm64-2.2.3.tgz#d0625ec53f467013a6f259f87f7fc4ae8670aaa4" + integrity sha512-fnNrYBCqn6zgKPKLHu4sOkihBI/+0oYFr075duRxqUZ+1aLWTAGfHZLgjVeLh3zR37CVzuerGIPWAEkNhkWEIw== turbo@^2.0.12: - version "2.0.12" - resolved "https://registry.yarnpkg.com/turbo/-/turbo-2.0.12.tgz#0a3221d1cfc83b4631552a18f1b982e84ec3fb0e" - integrity sha512-8s2KwqjwQj7z8Z53SUZSKVkQOZ2/Sl4D2F440oaBY/k2lGju60dW6srEpnn8/RIDeICZmQn3pQHF79Jfnc5Skw== + version "2.2.3" + resolved "https://registry.yarnpkg.com/turbo/-/turbo-2.2.3.tgz#0f45612d62526c98c75da0682aa8c26b902b5e07" + integrity sha512-5lDvSqIxCYJ/BAd6rQGK/AzFRhBkbu4JHVMLmGh/hCb7U3CqSnr5Tjwfy9vc+/5wG2DJ6wttgAaA7MoCgvBKZQ== optionalDependencies: - turbo-darwin-64 "2.0.12" - turbo-darwin-arm64 "2.0.12" - turbo-linux-64 "2.0.12" - turbo-linux-arm64 "2.0.12" - turbo-windows-64 "2.0.12" - turbo-windows-arm64 "2.0.12" + turbo-darwin-64 "2.2.3" + turbo-darwin-arm64 "2.2.3" + turbo-linux-64 "2.2.3" + turbo-linux-arm64 "2.2.3" + turbo-windows-64 "2.2.3" + turbo-windows-arm64 "2.2.3" tween-functions@^1.2.0: version "1.2.0" @@ -14675,9 +14143,9 @@ tween-functions@^1.2.0: integrity sha512-PZBtLYcCLtEcjL14Fzb1gSxPBeL7nWvGhO5ZFPGqziCcr8uvHp0NDmdjBchp6KHL+tExcg0m3NISmKxhU394dA== twitter-api-v2@^1.14.0: - version "1.16.4" - resolved "https://registry.yarnpkg.com/twitter-api-v2/-/twitter-api-v2-1.16.4.tgz#98e747bde28aceaa14c124713197040ead02c87a" - integrity sha512-crhPcbsF8UMzLl5UeVu3McDkDOZxmRTd0akXeC7/pmBTwoYonEvhmwt5/skWhsG2ln0vglr4f+tsfJ65KTi3cA== + version "1.18.1" + resolved "https://registry.yarnpkg.com/twitter-api-v2/-/twitter-api-v2-1.18.1.tgz#e1ebeb8f6df0c7b05d42a61fb0192051a2cc3c12" + integrity sha512-6pChAlfH/7VakKnPfVdG2fjxVJJgKCXvvWhuEOCdJ52Y+rzmAmsnTKDgjhnj11XgboSYQx1bn3j2VWyR+vnRiA== type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" @@ -14691,11 +14159,6 @@ type-detect@4.0.8: resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== -type-fest@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" - integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== - type-fest@^0.16.0: version "0.16.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" @@ -14726,16 +14189,11 @@ type-fest@^2.14.0, type-fest@^2.19.0, type-fest@~2.19: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== -type-fest@^4.18.2: +type-fest@^4.18.2, type-fest@^4.20.0: version "4.26.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.26.1.tgz#a4a17fa314f976dd3e6d6675ef6c775c16d7955e" integrity sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg== -type-fest@^4.20.0: - version "4.20.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.20.0.tgz#019becf5a97cd58eee93f592f0961859a74482a7" - integrity sha512-MBh+PHUHHisjXf4tlx0CFWoMdjx8zCMLJHOjnV1prABYZFHqtFOyauCIK2/7w4oIfwkF8iNhLtnJEfVY2vn3iw== - type-is@^1.6.16, type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -14788,20 +14246,19 @@ typed-array-length@^1.0.6: is-typed-array "^1.1.13" possible-typed-array-names "^1.0.0" -typescript@^5: - version "5.6.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.2.tgz#d1de67b6bef77c41823f822df8f0b3bcff60a5a0" - integrity sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw== - -typescript@^5.2.2: - version "5.4.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.5.tgz#42ccef2c571fdbd0f6718b1d1f5e6e5ef006f611" - integrity sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ== +typescript-eslint@^8.12.0: + version "8.12.0" + resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.12.0.tgz#507f227097836a8b679108d2a80a3e9f20c5e74a" + integrity sha512-m8aQM4pqc17dcD3BsQzUqVXkcclCspuCCv7GhYlwMWNYAXFV8xJkn8vUM8YxoR78BY6S+NX/J7rfNVaGNLgXgQ== + dependencies: + "@typescript-eslint/eslint-plugin" "8.12.0" + "@typescript-eslint/parser" "8.12.0" + "@typescript-eslint/utils" "8.12.0" -typescript@^5.5.3: - version "5.5.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.3.tgz#e1b0a3c394190838a0b168e771b0ad56a0af0faa" - integrity sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ== +typescript@^5, typescript@^5.2.2, typescript@^5.5.3: + version "5.6.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.3.tgz#5f3449e31c9d94febb17de03cc081dd56d81db5b" + integrity sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw== uc.micro@^2.0.0, uc.micro@^2.1.0: version "2.1.0" @@ -14818,27 +14275,20 @@ unbox-primitive@^1.0.2: has-symbols "^1.0.3" which-boxed-primitive "^1.0.2" -undici-types@~5.26.4: - version "5.26.5" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" - integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== - undici-types@~6.19.2, undici-types@~6.19.8: version "6.19.8" resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02" integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw== -undici@^5.22.1: - version "5.28.4" - resolved "https://registry.yarnpkg.com/undici/-/undici-5.28.4.tgz#6b280408edb6a1a604a9b20340f45b422e373068" - integrity sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g== - dependencies: - "@fastify/busboy" "^2.0.0" +undici@^6.12.0, undici@^6.19.5: + version "6.20.1" + resolved "https://registry.yarnpkg.com/undici/-/undici-6.20.1.tgz#fbb87b1e2b69d963ff2d5410a40ffb4c9e81b621" + integrity sha512-AjQF1QsmqfJys+LXfGTNum+qw4S88CojRInG/6t31W/1fk6G59s92bnAvGz5Cmur+kQv2SURXEvvudLmbrE8QA== unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" - integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + version "2.0.1" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz#cb3173fe47ca743e228216e4a3ddc4c84d628cc2" + integrity sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg== unicode-match-property-ecmascript@^2.0.0: version "2.0.0" @@ -14849,9 +14299,9 @@ unicode-match-property-ecmascript@^2.0.0: unicode-property-aliases-ecmascript "^2.0.0" unicode-match-property-value-ecmascript@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" - integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + version "2.2.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz#a0401aee72714598f739b68b104e4fe3a0cb3c71" + integrity sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg== unicode-property-aliases-ecmascript@^2.0.0: version "2.1.0" @@ -14919,30 +14369,20 @@ unpipe@1.0.0, unpipe@~1.0.0: integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== unplugin@^1.3.1: - version "1.12.2" - resolved "https://registry.yarnpkg.com/unplugin/-/unplugin-1.12.2.tgz#cc85aef010614394898caccf5f17002af8a4cd6f" - integrity sha512-bEqQxeC7rxtxPZ3M5V4Djcc4lQqKPgGe3mAWZvxcSmX5jhGxll19NliaRzQSQPrk4xJZSGniK3puLWpRuZN7VQ== + version "1.15.0" + resolved "https://registry.yarnpkg.com/unplugin/-/unplugin-1.15.0.tgz#cd1e92e537ab14a03354d6f83f29d536fac2e5a9" + integrity sha512-jTPIs63W+DUEDW207ztbaoO7cQ4p5aVaB823LSlxpsFEU3Mykwxf3ZGC/wzxFJeZlASZYgVrWeo7LgOrqJZ8RA== dependencies: - acorn "^8.12.1" - chokidar "^3.6.0" - webpack-sources "^3.2.3" + acorn "^8.14.0" webpack-virtual-modules "^0.6.2" -update-browserslist-db@^1.0.13: - version "1.0.16" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz#f6d489ed90fb2f07d67784eb3f53d7891f736356" - integrity sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ== - dependencies: - escalade "^3.1.2" - picocolors "^1.0.1" - -update-browserslist-db@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz#7ca61c0d8650766090728046e416a8cde682859e" - integrity sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ== +update-browserslist-db@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz#80846fba1d79e82547fb661f8d141e0945755fe5" + integrity sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A== dependencies: - escalade "^3.1.2" - picocolors "^1.0.1" + escalade "^3.2.0" + picocolors "^1.1.0" uri-js@^4.2.2: version "4.4.1" @@ -14974,10 +14414,10 @@ use-sidecar@^1.1.2: detect-node-es "^1.1.0" tslib "^2.0.0" -use-sync-external-store@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" - integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== +use-sync-external-store@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz#c3b6390f3a30eba13200d2302dcdf1e7b57b2ef9" + integrity sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw== util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" @@ -15039,46 +14479,31 @@ vary@^1.1.2, vary@~1.1.2: integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== vaul@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/vaul/-/vaul-0.9.1.tgz#3640198e04636b209b1f907fcf3079bec6ecc66b" - integrity sha512-fAhd7i4RNMinx+WEm6pF3nOl78DFkAazcN04ElLPFF9BMCNGbY/kou8UMhIcicm0rJCNePJP0Yyza60gGOD0Jw== + version "0.9.9" + resolved "https://registry.yarnpkg.com/vaul/-/vaul-0.9.9.tgz#ff075c3cba6193d4859bb6f1b09efcce049cf812" + integrity sha512-7afKg48srluhZwIkaU+lgGtFCUsYBSGOl8vcc8N/M3YQlZFlynHD15AE+pwrYdc826o7nrIND4lL9Y6b9WWZZQ== dependencies: - "@radix-ui/react-dialog" "^1.0.4" + "@radix-ui/react-dialog" "^1.1.1" -viem@^2.10.1: - version "2.21.4" - resolved "https://registry.yarnpkg.com/viem/-/viem-2.21.4.tgz#b413330f5e05d2ab9ed01bf6e6fe12bcb71788dd" - integrity sha512-4E61XWhErjuXh5ObEoosKSy4iMvYnkuQq9jGLW5Isod68dNrENnyNV0QlVpn0LB3qunJ4ZMFMhYdfTjETqe7cQ== +viem@^2.10.1, viem@^2.18.6, viem@^2.8.14, viem@^2.9.28: + version "2.21.35" + resolved "https://registry.yarnpkg.com/viem/-/viem-2.21.35.tgz#418782906554b6409082aa2ccb5f27c77abdf1b1" + integrity sha512-f3EFc5JILeA9veuNymUN8HG/nKP9ykC0NCgwFrZWuxcCc822GaP0IEnkRBsHGqmjwbz//FxJFmvtx7TBcdVs0A== dependencies: - "@adraffy/ens-normalize" "1.10.0" - "@noble/curves" "1.4.0" - "@noble/hashes" "1.4.0" - "@scure/bip32" "1.4.0" + "@adraffy/ens-normalize" "1.11.0" + "@noble/curves" "1.6.0" + "@noble/hashes" "1.5.0" + "@scure/bip32" "1.5.0" "@scure/bip39" "1.4.0" - abitype "1.0.5" - isows "1.0.4" - webauthn-p256 "0.0.5" - ws "8.17.1" - -viem@^2.18.6, viem@^2.8.14, viem@^2.9.28: - version "2.18.6" - resolved "https://registry.yarnpkg.com/viem/-/viem-2.18.6.tgz#527c54a032cdd4c1f1795fcb44072e8c3efd16c6" - integrity sha512-KughUodIEjzkC+KfQ4+259yRXYfo0VLkZQ7NVC3RGfCMMOiVWaOxHjmcaY0FnZzKX3pwrlMyTAZbwH9tVAN/Yw== - dependencies: - "@adraffy/ens-normalize" "1.10.0" - "@noble/curves" "1.4.0" - "@noble/hashes" "1.4.0" - "@scure/bip32" "1.4.0" - "@scure/bip39" "1.3.0" - abitype "1.0.5" - isows "1.0.4" - webauthn-p256 "0.0.5" - ws "8.17.1" + abitype "1.0.6" + isows "1.0.6" + webauthn-p256 "0.0.10" + ws "8.18.0" vite@^4.0.0: - version "4.5.3" - resolved "https://registry.yarnpkg.com/vite/-/vite-4.5.3.tgz#d88a4529ea58bae97294c7e2e6f0eab39a50fb1a" - integrity sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg== + version "4.5.5" + resolved "https://registry.yarnpkg.com/vite/-/vite-4.5.5.tgz#639b9feca5c0a3bfe3c60cb630ef28bf219d742e" + integrity sha512-ifW3Lb2sMdX+WU91s3R0FyQlAyLxOzCSCP37ujw0+r5POeHPwe6udWVIElKQq8gk3t7b8rkmvqC6IHBpCff4GQ== dependencies: esbuild "^0.18.10" postcss "^8.4.27" @@ -15104,22 +14529,15 @@ watchpack@^2.4.1: glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" -wcwidth@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" - integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== - dependencies: - defaults "^1.0.3" - web-streams-polyfill@^3.0.3: version "3.3.3" resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz#2073b91a2fdb1fbfbd401e7de0ac9f8214cecb4b" integrity sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw== -webauthn-p256@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/webauthn-p256/-/webauthn-p256-0.0.5.tgz#0baebd2ba8a414b21cc09c0d40f9dd0be96a06bd" - integrity sha512-drMGNWKdaixZNobeORVIqq7k5DsRC9FnG201K2QjeOoQLmtSDaSsVZdkg6n5jUALJKcAG++zBPJXmv6hy0nWFg== +webauthn-p256@0.0.10: + version "0.0.10" + resolved "https://registry.yarnpkg.com/webauthn-p256/-/webauthn-p256-0.0.10.tgz#877e75abe8348d3e14485932968edf3325fd2fdd" + integrity sha512-EeYD+gmIT80YkSIDb2iWq0lq2zbHo1CxHlQTeJ+KkCILWpVy3zASH3ByD4bopzfk0uCwXxLqKGLqp2W4O28VFA== dependencies: "@noble/curves" "^1.4.0" "@noble/hashes" "^1.4.0" @@ -15160,11 +14578,10 @@ webpack-virtual-modules@^0.6.0, webpack-virtual-modules@^0.6.2: integrity sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ== webpack@5: - version "5.93.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.93.0.tgz#2e89ec7035579bdfba9760d26c63ac5c3462a5e5" - integrity sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA== + version "5.95.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.95.0.tgz#8fd8c454fa60dad186fbe36c400a55848307b4c0" + integrity sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q== dependencies: - "@types/eslint-scope" "^3.7.3" "@types/estree" "^1.0.5" "@webassemblyjs/ast" "^1.12.1" "@webassemblyjs/wasm-edit" "^1.12.1" @@ -15173,7 +14590,7 @@ webpack@5: acorn-import-attributes "^1.9.5" browserslist "^4.21.10" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.17.0" + enhanced-resolve "^5.17.1" es-module-lexer "^1.2.1" eslint-scope "5.1.1" events "^3.2.0" @@ -15189,6 +14606,18 @@ webpack@5: watchpack "^2.4.1" webpack-sources "^3.2.3" +whatwg-encoding@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz#d0f4ef769905d426e1688f3e34381a99b60b76e5" + integrity sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ== + dependencies: + iconv-lite "0.6.3" + +whatwg-mimetype@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz#bc1bf94a985dc50388d54a9258ac405c3ca2fc0a" + integrity sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg== + whatwg-url@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" @@ -15209,12 +14638,12 @@ which-boxed-primitive@^1.0.2: is-symbol "^1.0.3" which-builtin-type@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b" - integrity sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw== + version "1.1.4" + resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.4.tgz#592796260602fc3514a1b5ee7fa29319b72380c3" + integrity sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w== dependencies: - function.prototype.name "^1.1.5" - has-tostringtag "^1.0.0" + function.prototype.name "^1.1.6" + has-tostringtag "^1.0.2" is-async-function "^2.0.0" is-date-object "^1.0.5" is-finalizationregistry "^1.0.2" @@ -15223,10 +14652,10 @@ which-builtin-type@^1.1.3: is-weakref "^1.0.2" isarray "^2.0.5" which-boxed-primitive "^1.0.2" - which-collection "^1.0.1" - which-typed-array "^1.1.9" + which-collection "^1.0.2" + which-typed-array "^1.1.15" -which-collection@^1.0.1: +which-collection@^1.0.1, which-collection@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0" integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw== @@ -15241,15 +14670,7 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== -which-pm@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-pm/-/which-pm-2.0.0.tgz#8245609ecfe64bf751d0eef2f376d83bf1ddb7ae" - integrity sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w== - dependencies: - load-yaml-file "^0.2.0" - path-exists "^4.0.0" - -which-typed-array@^1.1.14, which-typed-array@^1.1.15, which-typed-array@^1.1.2, which-typed-array@^1.1.9: +which-typed-array@^1.1.13, which-typed-array@^1.1.14, which-typed-array@^1.1.15, which-typed-array@^1.1.2: version "1.1.15" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d" integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== @@ -15286,12 +14707,12 @@ word-wrap@^1.2.5: resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== -workerpool@6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343" - integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw== +workerpool@^6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.5.1.tgz#060f73b39d0caf97c6db64da004cd01b4c099544" + integrity sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -15318,15 +14739,6 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" @@ -15346,21 +14758,11 @@ ws@7.4.6: resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== -ws@8.17.1: - version "8.17.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b" - integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ== - -ws@^8.16.0, ws@^8.8.1: +ws@8.18.0, ws@^8.18.0, ws@^8.2.3, ws@^8.8.1: version "8.18.0" resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc" integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw== -ws@^8.2.3: - version "8.17.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.0.tgz#d145d18eca2ed25aaf791a183903f7be5e295fea" - integrity sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow== - wsrun@^5.2.4: version "5.2.4" resolved "https://registry.yarnpkg.com/wsrun/-/wsrun-5.2.4.tgz#6eb6c3ccd3327721a8df073a5e3578fb0dea494e" @@ -15412,14 +14814,9 @@ yaml@^1.10.0: integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== yaml@^2.3.4: - version "2.4.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.2.tgz#7a2b30f2243a5fc299e1f14ca58d475ed4bc5362" - integrity sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA== - -yargs-parser@20.2.4: - version "20.2.4" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" - integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== + version "2.6.0" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.6.0.tgz#14059ad9d0b1680d0f04d3a60fe00f3a857303c3" + integrity sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ== yargs-parser@^13.1.2: version "13.1.2" @@ -15429,7 +14826,7 @@ yargs-parser@^13.1.2: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^18.1.2, yargs-parser@^18.1.3: +yargs-parser@^18.1.2: version "18.1.3" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== @@ -15437,17 +14834,12 @@ yargs-parser@^18.1.2, yargs-parser@^18.1.3: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^20.2.2: +yargs-parser@^20.2.2, yargs-parser@^20.2.9: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs-parser@^21.1.1: - version "21.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" - integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== - -yargs-unparser@2.0.0: +yargs-unparser@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb" integrity sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA== @@ -15457,19 +14849,6 @@ yargs-unparser@2.0.0: flat "^5.0.2" is-plain-obj "^2.1.0" -yargs@16.2.0: - version "16.2.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - yargs@^13.0.0: version "13.3.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" @@ -15486,7 +14865,7 @@ yargs@^13.0.0: y18n "^4.0.0" yargs-parser "^13.1.2" -yargs@^15.1.0, yargs@^15.3.1: +yargs@^15.3.1: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== @@ -15503,18 +14882,18 @@ yargs@^15.1.0, yargs@^15.3.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@^17.7.1: - version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== dependencies: - cliui "^8.0.1" + cliui "^7.0.2" escalade "^3.1.1" get-caller-file "^2.0.5" require-directory "^2.1.1" - string-width "^4.2.3" + string-width "^4.2.0" y18n "^5.0.5" - yargs-parser "^21.1.1" + yargs-parser "^20.2.2" ylru@^1.2.0: version "1.4.0" @@ -15551,8 +14930,8 @@ zod@^3.22.2, zod@^3.23.6, zod@^3.23.8: integrity sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g== zustand@^4.3.2: - version "4.5.4" - resolved "https://registry.yarnpkg.com/zustand/-/zustand-4.5.4.tgz#63abdd81edfb190bc61e0bbae045cc4d52158a05" - integrity sha512-/BPMyLKJPtFEvVL0E9E9BTUM63MNyhPGlvxk1XjrfWTUlV+BR8jufjsovHzrtR6YNcBEcL7cMHovL1n9xHawEg== + version "4.5.5" + resolved "https://registry.yarnpkg.com/zustand/-/zustand-4.5.5.tgz#f8c713041543715ec81a2adda0610e1dc82d4ad1" + integrity sha512-+0PALYNJNgK6hldkgDq2vLrw5f6g/jCInz52n9RTpropGgeAf/ioFUCdtsjCqu4gNhW9D01rUQBROoRjdzyn2Q== dependencies: - use-sync-external-store "1.2.0" + use-sync-external-store "1.2.2" From 74f267d483e6080b10c2ec2aa8579fce071b96a6 Mon Sep 17 00:00:00 2001 From: sekuba Date: Tue, 29 Oct 2024 10:01:01 +0100 Subject: [PATCH 004/177] Add act permission to Orbit stack template (#5631) Co-authored-by: sekuba <29250140+sekuba@users.noreply.github.com> --- .../orbitstack/UpgradeExecutor/template.jsonc | 4 +- .../alephzero/ethereum/diffHistory.md | 159 ++++++ .../alephzero/ethereum/discovered.json | 209 +++++--- .../discovery/alienx/ethereum/diffHistory.md | 169 ++++++ .../discovery/alienx/ethereum/discovered.json | 203 ++++--- .../apechain/arbitrum/diffHistory.md | 141 +++++ .../apechain/arbitrum/discovered.json | 165 ++++-- .../discovery/degen/base/diffHistory.md | 141 +++++ .../discovery/degen/base/discovered.json | 165 ++++-- .../discovery/deri/arbitrum/diffHistory.md | 173 ++++++ .../discovery/deri/arbitrum/discovered.json | 226 +++++--- .../edgeless/ethereum/diffHistory.md | 183 +++++++ .../edgeless/ethereum/discovered.json | 222 +++++--- .../everclear/ethereum/diffHistory.md | 159 ++++++ .../everclear/ethereum/discovered.json | 207 ++++--- .../galxegravity/ethereum/diffHistory.md | 141 +++++ .../galxegravity/ethereum/discovered.json | 183 +++++-- .../discovery/hychain/ethereum/diffHistory.md | 141 +++++ .../hychain/ethereum/discovered.json | 165 ++++-- .../discovery/kinto/ethereum/diffHistory.md | 169 ++++++ .../discovery/kinto/ethereum/discovered.json | 205 ++++--- .../discovery/l3x/arbitrum/diffHistory.md | 159 ++++++ .../discovery/l3x/arbitrum/discovered.json | 207 ++++--- .../discovery/molten/arbitrum/diffHistory.md | 169 ++++++ .../discovery/molten/arbitrum/discovered.json | 205 ++++--- .../parallel/ethereum/diffHistory.md | 221 ++++++++ .../parallel/ethereum/discovered.json | 506 +++++++++++++++--- .../discovery/playblock/nova/diffHistory.md | 39 ++ .../discovery/playblock/nova/discovered.json | 30 +- .../discovery/popapex/arbitrum/diffHistory.md | 141 +++++ .../popapex/arbitrum/discovered.json | 165 ++++-- .../discovery/popboss/arbitrum/diffHistory.md | 141 +++++ .../popboss/arbitrum/discovered.json | 165 ++++-- .../discovery/rari/arbitrum/diffHistory.md | 183 +++++++ .../discovery/rari/arbitrum/discovered.json | 222 +++++--- .../discovery/real/ethereum/diffHistory.md | 169 ++++++ .../discovery/real/ethereum/discovered.json | 203 ++++--- .../discovery/reya/ethereum/diffHistory.md | 141 +++++ .../discovery/reya/ethereum/discovered.json | 165 ++++-- .../discovery/sanko/arbitrum/diffHistory.md | 169 ++++++ .../discovery/sanko/arbitrum/discovered.json | 203 ++++--- .../sxnetwork/ethereum/diffHistory.md | 131 +++++ .../sxnetwork/ethereum/discovered.json | 171 ++++-- .../discovery/winr/arbitrum/diffHistory.md | 141 +++++ .../discovery/winr/arbitrum/discovered.json | 165 ++++-- .../discovery/xai/arbitrum/diffHistory.md | 169 ++++++ .../discovery/xai/arbitrum/discovered.json | 203 ++++--- .../discovery/xchain/ethereum/diffHistory.md | 141 +++++ .../discovery/xchain/ethereum/discovered.json | 165 ++++-- 49 files changed, 7060 insertions(+), 1359 deletions(-) diff --git a/packages/backend/discovery/_templates/orbitstack/UpgradeExecutor/template.jsonc b/packages/backend/discovery/_templates/orbitstack/UpgradeExecutor/template.jsonc index 2a23cfe29c1..96ec4aa63e7 100644 --- a/packages/backend/discovery/_templates/orbitstack/UpgradeExecutor/template.jsonc +++ b/packages/backend/discovery/_templates/orbitstack/UpgradeExecutor/template.jsonc @@ -8,11 +8,13 @@ "type": "accessControl" } }, - // TODO: accesscrontrol EXECUTOR_ROLE -> permission(act) mapping missing "executors": { "handler": { "type": "accessControl", "pickRoleMembers": "EXECUTOR_ROLE" + }, + "target": { + "permissions": [{ "type": "act" }] } } } diff --git a/packages/backend/discovery/alephzero/ethereum/diffHistory.md b/packages/backend/discovery/alephzero/ethereum/diffHistory.md index f9c1ff169da..43376b5a636 100644 --- a/packages/backend/discovery/alephzero/ethereum/diffHistory.md +++ b/packages/backend/discovery/alephzero/ethereum/diffHistory.md @@ -1,3 +1,162 @@ +Generated with discovered.json: 0x819d965689b66817fd0b11ba00b2088d4d6c9049 + +# Diff at Tue, 29 Oct 2024 07:59:36 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 21041819 +- current block number: 21041819 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 21041819 (main branch discovery), not current. + +```diff + contract RollupProxy (0x1CA12290D954CFe022323b6A6Df92113ed6b1C98) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" ++ "0x257812604076712675ae9788F5Bd738173CA3CE0" + issuedPermissions.2.via.0: ++ {"address":"0x830D41c5624EE982cddEd92Ba01DAB3a4856116f","delay":0} + } +``` + +```diff + contract Bridge (0x41Ec9456AB918f2aBA81F38c03Eb0B93b78E84d9) { + +++ description: Escrow contract for the project's gas token (Can be different from ETH). Keeps a list of allowed Inboxes and Outboxes for bridge messaging. + issuedPermissions.0.target: +- "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" ++ "0x257812604076712675ae9788F5Bd738173CA3CE0" + issuedPermissions.0.via.1: ++ {"address":"0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b","delay":0} + issuedPermissions.0.via.0.address: +- "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" ++ "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" + } +``` + +```diff + contract ERC20RollupEventInbox (0x4e008aEeA79Fcd5708A7b46CA1732dFAf2a25B7d) { + +++ description: None + issuedPermissions.0.target: +- "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" ++ "0x257812604076712675ae9788F5Bd738173CA3CE0" + issuedPermissions.0.via.1: ++ {"address":"0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b","delay":0} + issuedPermissions.0.via.0.address: +- "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" ++ "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" + } +``` + +```diff + contract Inbox (0x56D8EC76a421063e1907503aDd3794c395256AEb) { + +++ description: Facilitates sending L1 to L2 messages like depositing ETH, but does not escrow funds. + issuedPermissions.0.target: +- "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" ++ "0x257812604076712675ae9788F5Bd738173CA3CE0" + issuedPermissions.0.via.1: ++ {"address":"0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b","delay":0} + issuedPermissions.0.via.0.address: +- "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" ++ "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" + } +``` + +```diff + contract Outbox (0x73bb50c32a3BD6A1032aa5cFeA048fBDA3D6aF6e) { + +++ description: Facilitates L2 to L1 contract calls: Messages initiated from L2 (for example withdrawal messages) which eventually resolve in execution on L1. + issuedPermissions.0.target: +- "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" ++ "0x257812604076712675ae9788F5Bd738173CA3CE0" + issuedPermissions.0.via.1: ++ {"address":"0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b","delay":0} + issuedPermissions.0.via.0.address: +- "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" ++ "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" + } +``` + +```diff + contract UpgradeExecutor (0x830D41c5624EE982cddEd92Ba01DAB3a4856116f) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" ++ "0x257812604076712675ae9788F5Bd738173CA3CE0" + issuedPermissions.0.via.1: ++ {"address":"0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b","delay":0} + issuedPermissions.0.via.0.address: +- "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" ++ "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" + receivedPermissions: +- [{"permission":"upgrade","target":"0x1CA12290D954CFe022323b6A6Df92113ed6b1C98"},{"permission":"upgrade","target":"0x41Ec9456AB918f2aBA81F38c03Eb0B93b78E84d9","via":[{"address":"0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b"}]},{"permission":"upgrade","target":"0x4e008aEeA79Fcd5708A7b46CA1732dFAf2a25B7d","via":[{"address":"0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b"}]},{"permission":"upgrade","target":"0x56D8EC76a421063e1907503aDd3794c395256AEb","via":[{"address":"0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b"}]},{"permission":"upgrade","target":"0x73bb50c32a3BD6A1032aa5cFeA048fBDA3D6aF6e","via":[{"address":"0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b"}]},{"permission":"upgrade","target":"0x830D41c5624EE982cddEd92Ba01DAB3a4856116f","via":[{"address":"0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b"}]},{"permission":"upgrade","target":"0xb9e6987d1E0936b93f512bC89632E15DcA706d87","via":[{"address":"0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b"}]},{"permission":"upgrade","target":"0xccaF21F002EAF230c9Fa810B34837a3739B70F7B","via":[{"address":"0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b"}]},{"permission":"upgrade","target":"0xeBb17f398ed30d02F2e8733e7c1e5cf566e17812","via":[{"address":"0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b"}]},{"permission":"upgrade","target":"0xF75206c49c1694594E3e69252E519434f1579876","via":[{"address":"0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0x1CA12290D954CFe022323b6A6Df92113ed6b1C98"} + } +``` + +```diff + contract ChallengeManager (0xb9e6987d1E0936b93f512bC89632E15DcA706d87) { + +++ description: Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor. + issuedPermissions.0.target: +- "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" ++ "0x257812604076712675ae9788F5Bd738173CA3CE0" + issuedPermissions.0.via.1: ++ {"address":"0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b","delay":0} + issuedPermissions.0.via.0.address: +- "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" ++ "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" + } +``` + +```diff + contract L1OrbitERC20Gateway (0xccaF21F002EAF230c9Fa810B34837a3739B70F7B) { + +++ description: None + issuedPermissions.0.target: +- "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" ++ "0x257812604076712675ae9788F5Bd738173CA3CE0" + issuedPermissions.0.via.1: ++ {"address":"0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b","delay":0} + issuedPermissions.0.via.0.address: +- "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" ++ "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" + } +``` + +```diff + contract L1OrbitGatewayRouter (0xeBb17f398ed30d02F2e8733e7c1e5cf566e17812) { + +++ description: None + issuedPermissions.0.target: +- "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" ++ "0x257812604076712675ae9788F5Bd738173CA3CE0" + issuedPermissions.0.via.1: ++ {"address":"0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b","delay":0} + issuedPermissions.0.via.0.address: +- "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" ++ "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" + } +``` + +```diff + contract SequencerInbox (0xF75206c49c1694594E3e69252E519434f1579876) { + +++ description: A sequencer (registered in this contract) can submit transaction batches or commitments here. + issuedPermissions.1.target: +- "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" ++ "0x257812604076712675ae9788F5Bd738173CA3CE0" + issuedPermissions.1.via.1: ++ {"address":"0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b","delay":0} + issuedPermissions.1.via.0.address: +- "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" ++ "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" + } +``` + Generated with discovered.json: 0x73263977a1b921c7b482dfc92374b5815ea95a48 # Diff at Mon, 28 Oct 2024 14:02:18 GMT: diff --git a/packages/backend/discovery/alephzero/ethereum/discovered.json b/packages/backend/discovery/alephzero/ethereum/discovered.json index f2ecfa07739..94eba4b14ff 100644 --- a/packages/backend/discovery/alephzero/ethereum/discovered.json +++ b/packages/backend/discovery/alephzero/ethereum/discovered.json @@ -39,8 +39,13 @@ }, { "permission": "upgrade", - "target": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", - "via": [] + "target": "0x257812604076712675ae9788F5Bd738173CA3CE0", + "via": [ + { + "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -172,8 +177,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "target": "0x257812604076712675ae9788F5Bd738173CA3CE0", "via": [ + { + "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "delay": 0 + }, { "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b", "delay": 0 @@ -224,8 +233,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "target": "0x257812604076712675ae9788F5Bd738173CA3CE0", "via": [ + { + "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "delay": 0 + }, { "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b", "delay": 0 @@ -262,8 +275,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "target": "0x257812604076712675ae9788F5Bd738173CA3CE0", "via": [ + { + "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "delay": 0 + }, { "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b", "delay": 0 @@ -333,8 +350,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "target": "0x257812604076712675ae9788F5Bd738173CA3CE0", "via": [ + { + "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "delay": 0 + }, { "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b", "delay": 0 @@ -431,8 +452,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "target": "0x257812604076712675ae9788F5Bd738173CA3CE0", "via": [ + { + "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "delay": 0 + }, { "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b", "delay": 0 @@ -440,61 +465,14 @@ ] } ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x1CA12290D954CFe022323b6A6Df92113ed6b1C98" - }, - { - "permission": "upgrade", - "target": "0x41Ec9456AB918f2aBA81F38c03Eb0B93b78E84d9", - "via": [{ "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" }] - }, - { - "permission": "upgrade", - "target": "0x4e008aEeA79Fcd5708A7b46CA1732dFAf2a25B7d", - "via": [{ "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" }] - }, - { - "permission": "upgrade", - "target": "0x56D8EC76a421063e1907503aDd3794c395256AEb", - "via": [{ "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" }] - }, - { - "permission": "upgrade", - "target": "0x73bb50c32a3BD6A1032aa5cFeA048fBDA3D6aF6e", - "via": [{ "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" }] - }, - { - "permission": "upgrade", - "target": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", - "via": [{ "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" }] - }, - { - "permission": "upgrade", - "target": "0xb9e6987d1E0936b93f512bC89632E15DcA706d87", - "via": [{ "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" }] - }, - { - "permission": "upgrade", - "target": "0xccaF21F002EAF230c9Fa810B34837a3739B70F7B", - "via": [{ "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" }] - }, - { - "permission": "upgrade", - "target": "0xeBb17f398ed30d02F2e8733e7c1e5cf566e17812", - "via": [{ "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" }] - }, - { - "permission": "upgrade", - "target": "0xF75206c49c1694594E3e69252E519434f1579876", - "via": [{ "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" }] - } - ], "directlyReceivedPermissions": [ { "permission": "act", "target": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" + }, + { + "permission": "upgrade", + "target": "0x1CA12290D954CFe022323b6A6Df92113ed6b1C98" } ], "sinceTimestamp": 1722259103, @@ -565,8 +543,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "target": "0x257812604076712675ae9788F5Bd738173CA3CE0", "via": [ + { + "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "delay": 0 + }, { "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b", "delay": 0 @@ -605,8 +587,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "target": "0x257812604076712675ae9788F5Bd738173CA3CE0", "via": [ + { + "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "delay": 0 + }, { "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b", "delay": 0 @@ -645,8 +631,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "target": "0x257812604076712675ae9788F5Bd738173CA3CE0", "via": [ + { + "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "delay": 0 + }, { "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b", "delay": 0 @@ -692,8 +682,12 @@ }, { "permission": "upgrade", - "target": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "target": "0x257812604076712675ae9788F5Bd738173CA3CE0", "via": [ + { + "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "delay": 0 + }, { "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b", "delay": 0 @@ -753,7 +747,94 @@ ], "eoas": [ { "address": "0x0000000000000000000000000000000000000000" }, - { "address": "0x257812604076712675ae9788F5Bd738173CA3CE0" }, + { + "address": "0x257812604076712675ae9788F5Bd738173CA3CE0", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x1CA12290D954CFe022323b6A6Df92113ed6b1C98", + "via": [{ "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" }] + }, + { + "permission": "upgrade", + "target": "0x41Ec9456AB918f2aBA81F38c03Eb0B93b78E84d9", + "via": [ + { "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" }, + { "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" } + ] + }, + { + "permission": "upgrade", + "target": "0x4e008aEeA79Fcd5708A7b46CA1732dFAf2a25B7d", + "via": [ + { "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" }, + { "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" } + ] + }, + { + "permission": "upgrade", + "target": "0x56D8EC76a421063e1907503aDd3794c395256AEb", + "via": [ + { "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" }, + { "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" } + ] + }, + { + "permission": "upgrade", + "target": "0x73bb50c32a3BD6A1032aa5cFeA048fBDA3D6aF6e", + "via": [ + { "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" }, + { "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" } + ] + }, + { + "permission": "upgrade", + "target": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f", + "via": [ + { "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" }, + { "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" } + ] + }, + { + "permission": "upgrade", + "target": "0xb9e6987d1E0936b93f512bC89632E15DcA706d87", + "via": [ + { "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" }, + { "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" } + ] + }, + { + "permission": "upgrade", + "target": "0xccaF21F002EAF230c9Fa810B34837a3739B70F7B", + "via": [ + { "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" }, + { "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" } + ] + }, + { + "permission": "upgrade", + "target": "0xeBb17f398ed30d02F2e8733e7c1e5cf566e17812", + "via": [ + { "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" }, + { "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" } + ] + }, + { + "permission": "upgrade", + "target": "0xF75206c49c1694594E3e69252E519434f1579876", + "via": [ + { "address": "0x80622fe04c5e1c3fbb3A9c62996dB27B53E9F77b" }, + { "address": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0x830D41c5624EE982cddEd92Ba01DAB3a4856116f" + } + ] + }, { "address": "0x2A5a79061b723BBF453ef7E07c583C750AFb9BD6" }, { "address": "0x2b2566944f8ff8a256b39C6A36900991EC1fF3c6", @@ -1416,6 +1497,6 @@ "orbitstack/Outbox": "0xac65b89cf03d50afb81ade4d5623f1815977ae46d92280d53ca828df34424488", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/alienx/ethereum/diffHistory.md b/packages/backend/discovery/alienx/ethereum/diffHistory.md index 7d6e6a6b0f6..22f46abc972 100644 --- a/packages/backend/discovery/alienx/ethereum/diffHistory.md +++ b/packages/backend/discovery/alienx/ethereum/diffHistory.md @@ -1,3 +1,172 @@ +Generated with discovered.json: 0xfbc923157283cedfa6cf697e0f851d4e9e5fa8c4 + +# Diff at Tue, 29 Oct 2024 08:00:07 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 21041821 +- current block number: 21041821 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 21041821 (main branch discovery), not current. + +```diff + contract RollupEventInbox (0x01c1Be00BA202332a1A9244D2C36f51B8C2aA84b) { + +++ description: None + issuedPermissions.0.target: +- "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" ++ "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27" + issuedPermissions.0.via.1: ++ {"address":"0x123C1E324BC742295B4278B41C4E33831C77655C","delay":0} + issuedPermissions.0.via.0.address: +- "0x123C1E324BC742295B4278B41C4E33831C77655C" ++ "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" + } +``` + +```diff + contract ChallengeManager (0x19a6Ffc45dDe55D93c99114ddC3b277025e5fDf3) { + +++ description: Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor. + issuedPermissions.0.target: +- "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" ++ "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27" + issuedPermissions.0.via.1: ++ {"address":"0x123C1E324BC742295B4278B41C4E33831C77655C","delay":0} + issuedPermissions.0.via.0.address: +- "0x123C1E324BC742295B4278B41C4E33831C77655C" ++ "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" + } +``` + +```diff + contract AlienXMultisig (0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27) { + +++ description: None + receivedPermissions: ++ [{"permission":"upgrade","target":"0x01c1Be00BA202332a1A9244D2C36f51B8C2aA84b","via":[{"address":"0x123C1E324BC742295B4278B41C4E33831C77655C"},{"address":"0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4"}]},{"permission":"upgrade","target":"0x19a6Ffc45dDe55D93c99114ddC3b277025e5fDf3","via":[{"address":"0x123C1E324BC742295B4278B41C4E33831C77655C"},{"address":"0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4"}]},{"permission":"upgrade","target":"0x5625d2a46fc582b3e6dE5288D9C5690B20EBdb8D","via":[{"address":"0x123C1E324BC742295B4278B41C4E33831C77655C"},{"address":"0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4"}]},{"permission":"upgrade","target":"0x69aB55146Bc52A0b31F74dBDc527b8B7e9c7C27c","via":[{"address":"0x123C1E324BC742295B4278B41C4E33831C77655C"},{"address":"0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4"}]},{"permission":"upgrade","target":"0x6fa8b24c85409A4fcb541c9964766862aA007f39","via":[{"address":"0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4"}]},{"permission":"upgrade","target":"0x7b0159484f5cb4F3D4bb496A2eD7A01F409e70D1","via":[{"address":"0x123C1E324BC742295B4278B41C4E33831C77655C"},{"address":"0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4"}]},{"permission":"upgrade","target":"0xb7d188eb30e7984f93Bec34Ee8b45A148bd594C6","via":[{"address":"0x123C1E324BC742295B4278B41C4E33831C77655C"},{"address":"0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4"}]},{"permission":"upgrade","target":"0xCA2AA2AA53C2225849Cc711FD472E4D2bFcD634b","via":[{"address":"0x123C1E324BC742295B4278B41C4E33831C77655C"},{"address":"0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4"}]},{"permission":"upgrade","target":"0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4","via":[{"address":"0x123C1E324BC742295B4278B41C4E33831C77655C"},{"address":"0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4"}]},{"permission":"upgrade","target":"0xeA685ba6f0C3ec5e7891C17CfFBD009EbAdC9E49","via":[{"address":"0x123C1E324BC742295B4278B41C4E33831C77655C"},{"address":"0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4"}]}] + directlyReceivedPermissions: ++ [{"permission":"act","target":"0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4"}] + } +``` + +```diff + contract L1ERC20Gateway (0x5625d2a46fc582b3e6dE5288D9C5690B20EBdb8D) { + +++ description: None + issuedPermissions.0.target: +- "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" ++ "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27" + issuedPermissions.0.via.1: ++ {"address":"0x123C1E324BC742295B4278B41C4E33831C77655C","delay":0} + issuedPermissions.0.via.0.address: +- "0x123C1E324BC742295B4278B41C4E33831C77655C" ++ "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" + } +``` + +```diff + contract Bridge (0x69aB55146Bc52A0b31F74dBDc527b8B7e9c7C27c) { + +++ description: None + issuedPermissions.0.target: +- "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" ++ "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27" + issuedPermissions.0.via.1: ++ {"address":"0x123C1E324BC742295B4278B41C4E33831C77655C","delay":0} + issuedPermissions.0.via.0.address: +- "0x123C1E324BC742295B4278B41C4E33831C77655C" ++ "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" + } +``` + +```diff + contract RollupProxy (0x6fa8b24c85409A4fcb541c9964766862aA007f39) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" ++ "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27" + issuedPermissions.2.via.0: ++ {"address":"0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4","delay":0} + } +``` + +```diff + contract Inbox (0x7b0159484f5cb4F3D4bb496A2eD7A01F409e70D1) { + +++ description: None + issuedPermissions.0.target: +- "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" ++ "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27" + issuedPermissions.0.via.1: ++ {"address":"0x123C1E324BC742295B4278B41C4E33831C77655C","delay":0} + issuedPermissions.0.via.0.address: +- "0x123C1E324BC742295B4278B41C4E33831C77655C" ++ "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" + } +``` + +```diff + contract SequencerInbox (0xb7d188eb30e7984f93Bec34Ee8b45A148bd594C6) { + +++ description: A sequencer (registered in this contract) can submit transaction batches or commitments here. + issuedPermissions.1.target: +- "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" ++ "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27" + issuedPermissions.1.via.1: ++ {"address":"0x123C1E324BC742295B4278B41C4E33831C77655C","delay":0} + issuedPermissions.1.via.0.address: +- "0x123C1E324BC742295B4278B41C4E33831C77655C" ++ "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" + } +``` + +```diff + contract Outbox (0xCA2AA2AA53C2225849Cc711FD472E4D2bFcD634b) { + +++ description: None + issuedPermissions.0.target: +- "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" ++ "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27" + issuedPermissions.0.via.1: ++ {"address":"0x123C1E324BC742295B4278B41C4E33831C77655C","delay":0} + issuedPermissions.0.via.0.address: +- "0x123C1E324BC742295B4278B41C4E33831C77655C" ++ "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" + } +``` + +```diff + contract UpgradeExecutor (0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" ++ "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27" + issuedPermissions.0.via.1: ++ {"address":"0x123C1E324BC742295B4278B41C4E33831C77655C","delay":0} + issuedPermissions.0.via.0.address: +- "0x123C1E324BC742295B4278B41C4E33831C77655C" ++ "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" + receivedPermissions: +- [{"permission":"upgrade","target":"0x01c1Be00BA202332a1A9244D2C36f51B8C2aA84b","via":[{"address":"0x123C1E324BC742295B4278B41C4E33831C77655C"}]},{"permission":"upgrade","target":"0x19a6Ffc45dDe55D93c99114ddC3b277025e5fDf3","via":[{"address":"0x123C1E324BC742295B4278B41C4E33831C77655C"}]},{"permission":"upgrade","target":"0x5625d2a46fc582b3e6dE5288D9C5690B20EBdb8D","via":[{"address":"0x123C1E324BC742295B4278B41C4E33831C77655C"}]},{"permission":"upgrade","target":"0x69aB55146Bc52A0b31F74dBDc527b8B7e9c7C27c","via":[{"address":"0x123C1E324BC742295B4278B41C4E33831C77655C"}]},{"permission":"upgrade","target":"0x6fa8b24c85409A4fcb541c9964766862aA007f39"},{"permission":"upgrade","target":"0x7b0159484f5cb4F3D4bb496A2eD7A01F409e70D1","via":[{"address":"0x123C1E324BC742295B4278B41C4E33831C77655C"}]},{"permission":"upgrade","target":"0xb7d188eb30e7984f93Bec34Ee8b45A148bd594C6","via":[{"address":"0x123C1E324BC742295B4278B41C4E33831C77655C"}]},{"permission":"upgrade","target":"0xCA2AA2AA53C2225849Cc711FD472E4D2bFcD634b","via":[{"address":"0x123C1E324BC742295B4278B41C4E33831C77655C"}]},{"permission":"upgrade","target":"0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4","via":[{"address":"0x123C1E324BC742295B4278B41C4E33831C77655C"}]},{"permission":"upgrade","target":"0xeA685ba6f0C3ec5e7891C17CfFBD009EbAdC9E49","via":[{"address":"0x123C1E324BC742295B4278B41C4E33831C77655C"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0x6fa8b24c85409A4fcb541c9964766862aA007f39"} + } +``` + +```diff + contract L1GatewayRouter (0xeA685ba6f0C3ec5e7891C17CfFBD009EbAdC9E49) { + +++ description: None + issuedPermissions.0.target: +- "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" ++ "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27" + issuedPermissions.0.via.1: ++ {"address":"0x123C1E324BC742295B4278B41C4E33831C77655C","delay":0} + issuedPermissions.0.via.0.address: +- "0x123C1E324BC742295B4278B41C4E33831C77655C" ++ "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" + } +``` + Generated with discovered.json: 0xe6b57eac191061745308953dfb0ddad5ef4db053 # Diff at Mon, 28 Oct 2024 14:02:26 GMT: diff --git a/packages/backend/discovery/alienx/ethereum/discovered.json b/packages/backend/discovery/alienx/ethereum/discovered.json index a0243a85207..5db5be6e9d9 100644 --- a/packages/backend/discovery/alienx/ethereum/discovered.json +++ b/packages/backend/discovery/alienx/ethereum/discovered.json @@ -15,8 +15,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "target": "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27", "via": [ + { + "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "delay": 0 + }, { "address": "0x123C1E324BC742295B4278B41C4E33831C77655C", "delay": 0 @@ -115,8 +119,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "target": "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27", "via": [ + { + "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "delay": 0 + }, { "address": "0x123C1E324BC742295B4278B41C4E33831C77655C", "delay": 0 @@ -162,6 +170,91 @@ "0xd42bbf9f7dcd3720a7fc6bdc6edfdfae8800a37d6dd4decfa0ef6ca4a2e88940" ], "proxyType": "gnosis safe", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x01c1Be00BA202332a1A9244D2C36f51B8C2aA84b", + "via": [ + { "address": "0x123C1E324BC742295B4278B41C4E33831C77655C" }, + { "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" } + ] + }, + { + "permission": "upgrade", + "target": "0x19a6Ffc45dDe55D93c99114ddC3b277025e5fDf3", + "via": [ + { "address": "0x123C1E324BC742295B4278B41C4E33831C77655C" }, + { "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" } + ] + }, + { + "permission": "upgrade", + "target": "0x5625d2a46fc582b3e6dE5288D9C5690B20EBdb8D", + "via": [ + { "address": "0x123C1E324BC742295B4278B41C4E33831C77655C" }, + { "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" } + ] + }, + { + "permission": "upgrade", + "target": "0x69aB55146Bc52A0b31F74dBDc527b8B7e9c7C27c", + "via": [ + { "address": "0x123C1E324BC742295B4278B41C4E33831C77655C" }, + { "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" } + ] + }, + { + "permission": "upgrade", + "target": "0x6fa8b24c85409A4fcb541c9964766862aA007f39", + "via": [{ "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" }] + }, + { + "permission": "upgrade", + "target": "0x7b0159484f5cb4F3D4bb496A2eD7A01F409e70D1", + "via": [ + { "address": "0x123C1E324BC742295B4278B41C4E33831C77655C" }, + { "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" } + ] + }, + { + "permission": "upgrade", + "target": "0xb7d188eb30e7984f93Bec34Ee8b45A148bd594C6", + "via": [ + { "address": "0x123C1E324BC742295B4278B41C4E33831C77655C" }, + { "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" } + ] + }, + { + "permission": "upgrade", + "target": "0xCA2AA2AA53C2225849Cc711FD472E4D2bFcD634b", + "via": [ + { "address": "0x123C1E324BC742295B4278B41C4E33831C77655C" }, + { "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" } + ] + }, + { + "permission": "upgrade", + "target": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "via": [ + { "address": "0x123C1E324BC742295B4278B41C4E33831C77655C" }, + { "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" } + ] + }, + { + "permission": "upgrade", + "target": "0xeA685ba6f0C3ec5e7891C17CfFBD009EbAdC9E49", + "via": [ + { "address": "0x123C1E324BC742295B4278B41C4E33831C77655C" }, + { "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4" + } + ], "ignoreInWatchMode": ["nonce"], "sinceTimestamp": 1717723883, "values": { @@ -197,8 +290,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "target": "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27", "via": [ + { + "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "delay": 0 + }, { "address": "0x123C1E324BC742295B4278B41C4E33831C77655C", "delay": 0 @@ -254,8 +351,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "target": "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27", "via": [ + { + "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "delay": 0 + }, { "address": "0x123C1E324BC742295B4278B41C4E33831C77655C", "delay": 0 @@ -318,8 +419,13 @@ }, { "permission": "upgrade", - "target": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", - "via": [] + "target": "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27", + "via": [ + { + "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -451,8 +557,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "target": "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27", "via": [ + { + "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "delay": 0 + }, { "address": "0x123C1E324BC742295B4278B41C4E33831C77655C", "delay": 0 @@ -521,8 +631,12 @@ }, { "permission": "upgrade", - "target": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "target": "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27", "via": [ + { + "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "delay": 0 + }, { "address": "0x123C1E324BC742295B4278B41C4E33831C77655C", "delay": 0 @@ -589,8 +703,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "target": "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27", "via": [ + { + "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "delay": 0 + }, { "address": "0x123C1E324BC742295B4278B41C4E33831C77655C", "delay": 0 @@ -635,8 +753,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "target": "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27", "via": [ + { + "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "delay": 0 + }, { "address": "0x123C1E324BC742295B4278B41C4E33831C77655C", "delay": 0 @@ -644,61 +766,14 @@ ] } ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x01c1Be00BA202332a1A9244D2C36f51B8C2aA84b", - "via": [{ "address": "0x123C1E324BC742295B4278B41C4E33831C77655C" }] - }, - { - "permission": "upgrade", - "target": "0x19a6Ffc45dDe55D93c99114ddC3b277025e5fDf3", - "via": [{ "address": "0x123C1E324BC742295B4278B41C4E33831C77655C" }] - }, - { - "permission": "upgrade", - "target": "0x5625d2a46fc582b3e6dE5288D9C5690B20EBdb8D", - "via": [{ "address": "0x123C1E324BC742295B4278B41C4E33831C77655C" }] - }, + "directlyReceivedPermissions": [ { - "permission": "upgrade", - "target": "0x69aB55146Bc52A0b31F74dBDc527b8B7e9c7C27c", - "via": [{ "address": "0x123C1E324BC742295B4278B41C4E33831C77655C" }] + "permission": "act", + "target": "0x123C1E324BC742295B4278B41C4E33831C77655C" }, { "permission": "upgrade", "target": "0x6fa8b24c85409A4fcb541c9964766862aA007f39" - }, - { - "permission": "upgrade", - "target": "0x7b0159484f5cb4F3D4bb496A2eD7A01F409e70D1", - "via": [{ "address": "0x123C1E324BC742295B4278B41C4E33831C77655C" }] - }, - { - "permission": "upgrade", - "target": "0xb7d188eb30e7984f93Bec34Ee8b45A148bd594C6", - "via": [{ "address": "0x123C1E324BC742295B4278B41C4E33831C77655C" }] - }, - { - "permission": "upgrade", - "target": "0xCA2AA2AA53C2225849Cc711FD472E4D2bFcD634b", - "via": [{ "address": "0x123C1E324BC742295B4278B41C4E33831C77655C" }] - }, - { - "permission": "upgrade", - "target": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", - "via": [{ "address": "0x123C1E324BC742295B4278B41C4E33831C77655C" }] - }, - { - "permission": "upgrade", - "target": "0xeA685ba6f0C3ec5e7891C17CfFBD009EbAdC9E49", - "via": [{ "address": "0x123C1E324BC742295B4278B41C4E33831C77655C" }] - } - ], - "directlyReceivedPermissions": [ - { - "permission": "act", - "target": "0x123C1E324BC742295B4278B41C4E33831C77655C" } ], "sinceTimestamp": 1717630139, @@ -745,8 +820,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "target": "0x32f6CAE58A89aA7c91D736Bb1100E377C570bb27", "via": [ + { + "address": "0xD4972734Ed659c03ca3e476e06Fc6f016397dfD4", + "delay": 0 + }, { "address": "0x123C1E324BC742295B4278B41C4E33831C77655C", "delay": 0 @@ -1497,6 +1576,6 @@ "orbitstack/OneStepProverMemory": "0x9783e1f5d836162f6bf9df066ef7bff18da19c56314fe858f6feba71c350ced7", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/apechain/arbitrum/diffHistory.md b/packages/backend/discovery/apechain/arbitrum/diffHistory.md index 8b7205d695d..9aa6c360d5a 100644 --- a/packages/backend/discovery/apechain/arbitrum/diffHistory.md +++ b/packages/backend/discovery/apechain/arbitrum/diffHistory.md @@ -1,3 +1,144 @@ +Generated with discovered.json: 0x2944d42233ebc4561c3b3b82d3fab00ae2be2e2c + +# Diff at Tue, 29 Oct 2024 08:07:45 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 267469765 +- current block number: 267469765 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 267469765 (main branch discovery), not current. + +```diff + contract Inbox (0x1B98e4ED82Ee1a91A65a38C690e2266364064D15) { + +++ description: None + issuedPermissions.0.target: +- "0xe032d15909e90f9A36901abB08944653e9E87d72" ++ "0x2B1FbeE3c7D278bFD9E179893FF304fE49FA7DDF" + issuedPermissions.0.via.1: ++ {"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507","delay":0} + issuedPermissions.0.via.0.address: +- "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" ++ "0xe032d15909e90f9A36901abB08944653e9E87d72" + } +``` + +```diff + contract ApeChainMultisig (0x2B1FbeE3c7D278bFD9E179893FF304fE49FA7DDF) { + +++ description: None + receivedPermissions: ++ [{"permission":"upgrade","target":"0x1B98e4ED82Ee1a91A65a38C690e2266364064D15","via":[{"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507"},{"address":"0xe032d15909e90f9A36901abB08944653e9E87d72"}]},{"permission":"upgrade","target":"0x374de579AE15aD59eD0519aeAf1A23F348Df259c","via":[{"address":"0xe032d15909e90f9A36901abB08944653e9E87d72"}]},{"permission":"upgrade","target":"0x4F405BA65291063d8A524c2bDf55d4e67405c2aF","via":[{"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507"},{"address":"0xe032d15909e90f9A36901abB08944653e9E87d72"}]},{"permission":"upgrade","target":"0x6B71AFb4b7725227ab944c96FE018AB9dc0434b8","via":[{"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507"},{"address":"0xe032d15909e90f9A36901abB08944653e9E87d72"}]},{"permission":"upgrade","target":"0xAB2182C8c9a9d853Cf06A77967D2b3971A453ee1","via":[{"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507"},{"address":"0xe032d15909e90f9A36901abB08944653e9E87d72"}]},{"permission":"upgrade","target":"0xe032d15909e90f9A36901abB08944653e9E87d72","via":[{"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507"},{"address":"0xe032d15909e90f9A36901abB08944653e9E87d72"}]},{"permission":"upgrade","target":"0xE6a92Ae29E24C343eE66A2B3D3ECB783d65E4a3C","via":[{"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507"},{"address":"0xe032d15909e90f9A36901abB08944653e9E87d72"}]},{"permission":"upgrade","target":"0xf383814AE1eD316ed7d6FeA28810C77E8a15A49F","via":[{"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507"},{"address":"0xe032d15909e90f9A36901abB08944653e9E87d72"}]}] + directlyReceivedPermissions: ++ [{"permission":"act","target":"0xe032d15909e90f9A36901abB08944653e9E87d72"}] + } +``` + +```diff + contract RollupProxy (0x374de579AE15aD59eD0519aeAf1A23F348Df259c) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0xe032d15909e90f9A36901abB08944653e9E87d72" ++ "0x2B1FbeE3c7D278bFD9E179893FF304fE49FA7DDF" + issuedPermissions.2.via.0: ++ {"address":"0xe032d15909e90f9A36901abB08944653e9E87d72","delay":0} + } +``` + +```diff + contract Outbox (0x4F405BA65291063d8A524c2bDf55d4e67405c2aF) { + +++ description: None + issuedPermissions.0.target: +- "0xe032d15909e90f9A36901abB08944653e9E87d72" ++ "0x2B1FbeE3c7D278bFD9E179893FF304fE49FA7DDF" + issuedPermissions.0.via.1: ++ {"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507","delay":0} + issuedPermissions.0.via.0.address: +- "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" ++ "0xe032d15909e90f9A36901abB08944653e9E87d72" + } +``` + +```diff + contract Bridge (0x6B71AFb4b7725227ab944c96FE018AB9dc0434b8) { + +++ description: None + issuedPermissions.0.target: +- "0xe032d15909e90f9A36901abB08944653e9E87d72" ++ "0x2B1FbeE3c7D278bFD9E179893FF304fE49FA7DDF" + issuedPermissions.0.via.1: ++ {"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507","delay":0} + issuedPermissions.0.via.0.address: +- "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" ++ "0xe032d15909e90f9A36901abB08944653e9E87d72" + } +``` + +```diff + contract ChallengeManager (0xAB2182C8c9a9d853Cf06A77967D2b3971A453ee1) { + +++ description: None + issuedPermissions.0.target: +- "0xe032d15909e90f9A36901abB08944653e9E87d72" ++ "0x2B1FbeE3c7D278bFD9E179893FF304fE49FA7DDF" + issuedPermissions.0.via.1: ++ {"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507","delay":0} + issuedPermissions.0.via.0.address: +- "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" ++ "0xe032d15909e90f9A36901abB08944653e9E87d72" + } +``` + +```diff + contract UpgradeExecutor (0xe032d15909e90f9A36901abB08944653e9E87d72) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0xe032d15909e90f9A36901abB08944653e9E87d72" ++ "0x2B1FbeE3c7D278bFD9E179893FF304fE49FA7DDF" + issuedPermissions.0.via.1: ++ {"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507","delay":0} + issuedPermissions.0.via.0.address: +- "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" ++ "0xe032d15909e90f9A36901abB08944653e9E87d72" + receivedPermissions: +- [{"permission":"upgrade","target":"0x1B98e4ED82Ee1a91A65a38C690e2266364064D15","via":[{"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507"}]},{"permission":"upgrade","target":"0x374de579AE15aD59eD0519aeAf1A23F348Df259c"},{"permission":"upgrade","target":"0x4F405BA65291063d8A524c2bDf55d4e67405c2aF","via":[{"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507"}]},{"permission":"upgrade","target":"0x6B71AFb4b7725227ab944c96FE018AB9dc0434b8","via":[{"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507"}]},{"permission":"upgrade","target":"0xAB2182C8c9a9d853Cf06A77967D2b3971A453ee1","via":[{"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507"}]},{"permission":"upgrade","target":"0xe032d15909e90f9A36901abB08944653e9E87d72","via":[{"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507"}]},{"permission":"upgrade","target":"0xE6a92Ae29E24C343eE66A2B3D3ECB783d65E4a3C","via":[{"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507"}]},{"permission":"upgrade","target":"0xf383814AE1eD316ed7d6FeA28810C77E8a15A49F","via":[{"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0x374de579AE15aD59eD0519aeAf1A23F348Df259c"} + } +``` + +```diff + contract SequencerInbox (0xE6a92Ae29E24C343eE66A2B3D3ECB783d65E4a3C) { + +++ description: A sequencer (registered in this contract) can submit transaction batches or commitments here. + issuedPermissions.1.target: +- "0xe032d15909e90f9A36901abB08944653e9E87d72" ++ "0x2B1FbeE3c7D278bFD9E179893FF304fE49FA7DDF" + issuedPermissions.1.via.1: ++ {"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507","delay":0} + issuedPermissions.1.via.0.address: +- "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" ++ "0xe032d15909e90f9A36901abB08944653e9E87d72" + } +``` + +```diff + contract ERC20RollupEventInbox (0xf383814AE1eD316ed7d6FeA28810C77E8a15A49F) { + +++ description: None + issuedPermissions.0.target: +- "0xe032d15909e90f9A36901abB08944653e9E87d72" ++ "0x2B1FbeE3c7D278bFD9E179893FF304fE49FA7DDF" + issuedPermissions.0.via.1: ++ {"address":"0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507","delay":0} + issuedPermissions.0.via.0.address: +- "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" ++ "0xe032d15909e90f9A36901abB08944653e9E87d72" + } +``` + Generated with discovered.json: 0xf89287829e91ea572dde1335bc3afae5324b76f4 # Diff at Mon, 28 Oct 2024 14:06:38 GMT: diff --git a/packages/backend/discovery/apechain/arbitrum/discovered.json b/packages/backend/discovery/apechain/arbitrum/discovered.json index eb0be23e719..47b4a571ec0 100644 --- a/packages/backend/discovery/apechain/arbitrum/discovered.json +++ b/packages/backend/discovery/apechain/arbitrum/discovered.json @@ -15,8 +15,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xe032d15909e90f9A36901abB08944653e9E87d72", + "target": "0x2B1FbeE3c7D278bFD9E179893FF304fE49FA7DDF", "via": [ + { + "address": "0xe032d15909e90f9A36901abB08944653e9E87d72", + "delay": 0 + }, { "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507", "delay": 0 @@ -96,6 +100,75 @@ "0x618c83d2fbbe19fd6f2d6ee6ee79a60e6206e48bf361eaf4812e1c1fc14b4527" ], "proxyType": "gnosis safe", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x1B98e4ED82Ee1a91A65a38C690e2266364064D15", + "via": [ + { "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" }, + { "address": "0xe032d15909e90f9A36901abB08944653e9E87d72" } + ] + }, + { + "permission": "upgrade", + "target": "0x374de579AE15aD59eD0519aeAf1A23F348Df259c", + "via": [{ "address": "0xe032d15909e90f9A36901abB08944653e9E87d72" }] + }, + { + "permission": "upgrade", + "target": "0x4F405BA65291063d8A524c2bDf55d4e67405c2aF", + "via": [ + { "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" }, + { "address": "0xe032d15909e90f9A36901abB08944653e9E87d72" } + ] + }, + { + "permission": "upgrade", + "target": "0x6B71AFb4b7725227ab944c96FE018AB9dc0434b8", + "via": [ + { "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" }, + { "address": "0xe032d15909e90f9A36901abB08944653e9E87d72" } + ] + }, + { + "permission": "upgrade", + "target": "0xAB2182C8c9a9d853Cf06A77967D2b3971A453ee1", + "via": [ + { "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" }, + { "address": "0xe032d15909e90f9A36901abB08944653e9E87d72" } + ] + }, + { + "permission": "upgrade", + "target": "0xe032d15909e90f9A36901abB08944653e9E87d72", + "via": [ + { "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" }, + { "address": "0xe032d15909e90f9A36901abB08944653e9E87d72" } + ] + }, + { + "permission": "upgrade", + "target": "0xE6a92Ae29E24C343eE66A2B3D3ECB783d65E4a3C", + "via": [ + { "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" }, + { "address": "0xe032d15909e90f9A36901abB08944653e9E87d72" } + ] + }, + { + "permission": "upgrade", + "target": "0xf383814AE1eD316ed7d6FeA28810C77E8a15A49F", + "via": [ + { "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" }, + { "address": "0xe032d15909e90f9A36901abB08944653e9E87d72" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0xe032d15909e90f9A36901abB08944653e9E87d72" + } + ], "sinceTimestamp": 1727880613, "values": { "$immutable": false, @@ -147,8 +220,13 @@ }, { "permission": "upgrade", - "target": "0xe032d15909e90f9A36901abB08944653e9E87d72", - "via": [] + "target": "0x2B1FbeE3c7D278bFD9E179893FF304fE49FA7DDF", + "via": [ + { + "address": "0xe032d15909e90f9A36901abB08944653e9E87d72", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -279,8 +357,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xe032d15909e90f9A36901abB08944653e9E87d72", + "target": "0x2B1FbeE3c7D278bFD9E179893FF304fE49FA7DDF", "via": [ + { + "address": "0xe032d15909e90f9A36901abB08944653e9E87d72", + "delay": 0 + }, { "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507", "delay": 0 @@ -333,8 +415,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xe032d15909e90f9A36901abB08944653e9E87d72", + "target": "0x2B1FbeE3c7D278bFD9E179893FF304fE49FA7DDF", "via": [ + { + "address": "0xe032d15909e90f9A36901abB08944653e9E87d72", + "delay": 0 + }, { "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507", "delay": 0 @@ -419,8 +505,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xe032d15909e90f9A36901abB08944653e9E87d72", + "target": "0x2B1FbeE3c7D278bFD9E179893FF304fE49FA7DDF", "via": [ + { + "address": "0xe032d15909e90f9A36901abB08944653e9E87d72", + "delay": 0 + }, { "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507", "delay": 0 @@ -470,8 +560,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xe032d15909e90f9A36901abB08944653e9E87d72", + "target": "0x2B1FbeE3c7D278bFD9E179893FF304fE49FA7DDF", "via": [ + { + "address": "0xe032d15909e90f9A36901abB08944653e9E87d72", + "delay": 0 + }, { "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507", "delay": 0 @@ -479,51 +573,14 @@ ] } ], - "receivedPermissions": [ + "directlyReceivedPermissions": [ { - "permission": "upgrade", - "target": "0x1B98e4ED82Ee1a91A65a38C690e2266364064D15", - "via": [{ "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" }] + "permission": "act", + "target": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" }, { "permission": "upgrade", "target": "0x374de579AE15aD59eD0519aeAf1A23F348Df259c" - }, - { - "permission": "upgrade", - "target": "0x4F405BA65291063d8A524c2bDf55d4e67405c2aF", - "via": [{ "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" }] - }, - { - "permission": "upgrade", - "target": "0x6B71AFb4b7725227ab944c96FE018AB9dc0434b8", - "via": [{ "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" }] - }, - { - "permission": "upgrade", - "target": "0xAB2182C8c9a9d853Cf06A77967D2b3971A453ee1", - "via": [{ "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" }] - }, - { - "permission": "upgrade", - "target": "0xe032d15909e90f9A36901abB08944653e9E87d72", - "via": [{ "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" }] - }, - { - "permission": "upgrade", - "target": "0xE6a92Ae29E24C343eE66A2B3D3ECB783d65E4a3C", - "via": [{ "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" }] - }, - { - "permission": "upgrade", - "target": "0xf383814AE1eD316ed7d6FeA28810C77E8a15A49F", - "via": [{ "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" }] - } - ], - "directlyReceivedPermissions": [ - { - "permission": "act", - "target": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507" } ], "sinceTimestamp": 1724863522, @@ -577,8 +634,12 @@ }, { "permission": "upgrade", - "target": "0xe032d15909e90f9A36901abB08944653e9E87d72", + "target": "0x2B1FbeE3c7D278bFD9E179893FF304fE49FA7DDF", "via": [ + { + "address": "0xe032d15909e90f9A36901abB08944653e9E87d72", + "delay": 0 + }, { "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507", "delay": 0 @@ -651,8 +712,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xe032d15909e90f9A36901abB08944653e9E87d72", + "target": "0x2B1FbeE3c7D278bFD9E179893FF304fE49FA7DDF", "via": [ + { + "address": "0xe032d15909e90f9A36901abB08944653e9E87d72", + "delay": 0 + }, { "address": "0x1E5f8ff72895aEa53DD62b590dA51E92dC75b507", "delay": 0 @@ -1329,6 +1394,6 @@ "global/ProxyAdmin": "0x171ea6062ecb94d6e7913ecd058660d724f0bcc40120cd2c11b836e5c0450091", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/degen/base/diffHistory.md b/packages/backend/discovery/degen/base/diffHistory.md index cdcae9990a9..9a41cdb2fc0 100644 --- a/packages/backend/discovery/degen/base/diffHistory.md +++ b/packages/backend/discovery/degen/base/diffHistory.md @@ -1,3 +1,144 @@ +Generated with discovered.json: 0xd228425e32287c5b2cc6cdf139743af99f345e69 + +# Diff at Tue, 29 Oct 2024 08:55:18 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 21530732 +- current block number: 21530732 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 21530732 (main branch discovery), not current. + +```diff + contract Inbox (0x21A1e2BFC61F30F2E81E0b08cd37c1FC7ef776E7) { + +++ description: Facilitates sending L1 to L2 messages like depositing ETH, but does not escrow funds. + issuedPermissions.0.target: +- "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" ++ "0x7dCe2FEE5e30EFf298cD3d9B92649f00EBDfc104" + issuedPermissions.0.via.1: ++ {"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677","delay":0} + issuedPermissions.0.via.0.address: +- "0xFB48D385Fa3da33762B350e1d705b9E46054E677" ++ "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" + } +``` + +```diff + contract SequencerInbox (0x6216dD1EE27C5aCEC7427052d3eCDc98E2bc2221) { + +++ description: State batches / commitments get posted here. + issuedPermissions.1.target: +- "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" ++ "0x7dCe2FEE5e30EFf298cD3d9B92649f00EBDfc104" + issuedPermissions.1.via.1: ++ {"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677","delay":0} + issuedPermissions.1.via.0.address: +- "0xFB48D385Fa3da33762B350e1d705b9E46054E677" ++ "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" + } +``` + +```diff + contract ChallengeManager (0x67812161Bbb6aCF891aA6028BC614a660961ceD8) { + +++ description: Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor. + issuedPermissions.0.target: +- "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" ++ "0x7dCe2FEE5e30EFf298cD3d9B92649f00EBDfc104" + issuedPermissions.0.via.1: ++ {"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677","delay":0} + issuedPermissions.0.via.0.address: +- "0xFB48D385Fa3da33762B350e1d705b9E46054E677" ++ "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" + } +``` + +```diff + contract ERC20RollupEventInbox (0x766DD3A13d17C6D175975C89225bde89F052dBc4) { + +++ description: None + issuedPermissions.0.target: +- "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" ++ "0x7dCe2FEE5e30EFf298cD3d9B92649f00EBDfc104" + issuedPermissions.0.via.1: ++ {"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677","delay":0} + issuedPermissions.0.via.0.address: +- "0xFB48D385Fa3da33762B350e1d705b9E46054E677" ++ "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" + } +``` + +```diff + contract ConduitMultisig3 (0x7dCe2FEE5e30EFf298cD3d9B92649f00EBDfc104) { + +++ description: None + receivedPermissions: ++ [{"permission":"upgrade","target":"0x21A1e2BFC61F30F2E81E0b08cd37c1FC7ef776E7","via":[{"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677"},{"address":"0xaA3A7A2ec2477A61082E1C41a2c6710587917028"}]},{"permission":"upgrade","target":"0x6216dD1EE27C5aCEC7427052d3eCDc98E2bc2221","via":[{"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677"},{"address":"0xaA3A7A2ec2477A61082E1C41a2c6710587917028"}]},{"permission":"upgrade","target":"0x67812161Bbb6aCF891aA6028BC614a660961ceD8","via":[{"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677"},{"address":"0xaA3A7A2ec2477A61082E1C41a2c6710587917028"}]},{"permission":"upgrade","target":"0x766DD3A13d17C6D175975C89225bde89F052dBc4","via":[{"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677"},{"address":"0xaA3A7A2ec2477A61082E1C41a2c6710587917028"}]},{"permission":"upgrade","target":"0xaA3A7A2ec2477A61082E1C41a2c6710587917028","via":[{"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677"},{"address":"0xaA3A7A2ec2477A61082E1C41a2c6710587917028"}]},{"permission":"upgrade","target":"0xD34F3a11F10DB069173b32d84F02eDA578709143","via":[{"address":"0xaA3A7A2ec2477A61082E1C41a2c6710587917028"}]},{"permission":"upgrade","target":"0xe63ddb12FBb6211a73F12a4367b10dA0834B82da","via":[{"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677"},{"address":"0xaA3A7A2ec2477A61082E1C41a2c6710587917028"}]},{"permission":"upgrade","target":"0xEfEf4558802bF373Ce3307189C79a9cAb0a4Cb9C","via":[{"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677"},{"address":"0xaA3A7A2ec2477A61082E1C41a2c6710587917028"}]}] + directlyReceivedPermissions: ++ [{"permission":"act","target":"0xaA3A7A2ec2477A61082E1C41a2c6710587917028"}] + } +``` + +```diff + contract UpgradeExecutor (0xaA3A7A2ec2477A61082E1C41a2c6710587917028) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" ++ "0x7dCe2FEE5e30EFf298cD3d9B92649f00EBDfc104" + issuedPermissions.0.via.1: ++ {"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677","delay":0} + issuedPermissions.0.via.0.address: +- "0xFB48D385Fa3da33762B350e1d705b9E46054E677" ++ "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" + receivedPermissions: +- [{"permission":"upgrade","target":"0x21A1e2BFC61F30F2E81E0b08cd37c1FC7ef776E7","via":[{"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677"}]},{"permission":"upgrade","target":"0x6216dD1EE27C5aCEC7427052d3eCDc98E2bc2221","via":[{"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677"}]},{"permission":"upgrade","target":"0x67812161Bbb6aCF891aA6028BC614a660961ceD8","via":[{"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677"}]},{"permission":"upgrade","target":"0x766DD3A13d17C6D175975C89225bde89F052dBc4","via":[{"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677"}]},{"permission":"upgrade","target":"0xaA3A7A2ec2477A61082E1C41a2c6710587917028","via":[{"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677"}]},{"permission":"upgrade","target":"0xD34F3a11F10DB069173b32d84F02eDA578709143"},{"permission":"upgrade","target":"0xe63ddb12FBb6211a73F12a4367b10dA0834B82da","via":[{"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677"}]},{"permission":"upgrade","target":"0xEfEf4558802bF373Ce3307189C79a9cAb0a4Cb9C","via":[{"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0xD34F3a11F10DB069173b32d84F02eDA578709143"} + } +``` + +```diff + contract RollupProxy (0xD34F3a11F10DB069173b32d84F02eDA578709143) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" ++ "0x7dCe2FEE5e30EFf298cD3d9B92649f00EBDfc104" + issuedPermissions.2.via.0: ++ {"address":"0xaA3A7A2ec2477A61082E1C41a2c6710587917028","delay":0} + } +``` + +```diff + contract Outbox (0xe63ddb12FBb6211a73F12a4367b10dA0834B82da) { + +++ description: Facilitates L2 to L1 contract calls: Messages initiated from L2 (for example withdrawal messages) which eventually resolve in execution on L1. + issuedPermissions.0.target: +- "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" ++ "0x7dCe2FEE5e30EFf298cD3d9B92649f00EBDfc104" + issuedPermissions.0.via.1: ++ {"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677","delay":0} + issuedPermissions.0.via.0.address: +- "0xFB48D385Fa3da33762B350e1d705b9E46054E677" ++ "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" + } +``` + +```diff + contract Bridge (0xEfEf4558802bF373Ce3307189C79a9cAb0a4Cb9C) { + +++ description: Escrow contract for the project's gas token (Can be different from ETH). Keeps a list of allowed Inboxes and Outboxes for bridge messaging. + issuedPermissions.0.target: +- "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" ++ "0x7dCe2FEE5e30EFf298cD3d9B92649f00EBDfc104" + issuedPermissions.0.via.1: ++ {"address":"0xFB48D385Fa3da33762B350e1d705b9E46054E677","delay":0} + issuedPermissions.0.via.0.address: +- "0xFB48D385Fa3da33762B350e1d705b9E46054E677" ++ "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" + } +``` + Generated with discovered.json: 0x084996f036e111dc9dca64e5b3ef45235b8ea3f5 # Diff at Mon, 28 Oct 2024 14:09:44 GMT: diff --git a/packages/backend/discovery/degen/base/discovered.json b/packages/backend/discovery/degen/base/discovered.json index 9194bfba22f..1843f87fadb 100644 --- a/packages/backend/discovery/degen/base/discovered.json +++ b/packages/backend/discovery/degen/base/discovered.json @@ -17,8 +17,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028", + "target": "0x7dCe2FEE5e30EFf298cD3d9B92649f00EBDfc104", "via": [ + { + "address": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028", + "delay": 0 + }, { "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677", "delay": 0 @@ -104,8 +108,12 @@ }, { "permission": "upgrade", - "target": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028", + "target": "0x7dCe2FEE5e30EFf298cD3d9B92649f00EBDfc104", "via": [ + { + "address": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028", + "delay": 0 + }, { "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677", "delay": 0 @@ -184,8 +192,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028", + "target": "0x7dCe2FEE5e30EFf298cD3d9B92649f00EBDfc104", "via": [ + { + "address": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028", + "delay": 0 + }, { "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677", "delay": 0 @@ -240,8 +252,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028", + "target": "0x7dCe2FEE5e30EFf298cD3d9B92649f00EBDfc104", "via": [ + { + "address": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028", + "delay": 0 + }, { "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677", "delay": 0 @@ -274,6 +290,75 @@ "0x59fe14e95a8aa7f52213f18bae5c9329cf583a7ba31194698b15eddb97d5e825" ], "proxyType": "gnosis safe", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x21A1e2BFC61F30F2E81E0b08cd37c1FC7ef776E7", + "via": [ + { "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677" }, + { "address": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" } + ] + }, + { + "permission": "upgrade", + "target": "0x6216dD1EE27C5aCEC7427052d3eCDc98E2bc2221", + "via": [ + { "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677" }, + { "address": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" } + ] + }, + { + "permission": "upgrade", + "target": "0x67812161Bbb6aCF891aA6028BC614a660961ceD8", + "via": [ + { "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677" }, + { "address": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" } + ] + }, + { + "permission": "upgrade", + "target": "0x766DD3A13d17C6D175975C89225bde89F052dBc4", + "via": [ + { "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677" }, + { "address": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" } + ] + }, + { + "permission": "upgrade", + "target": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028", + "via": [ + { "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677" }, + { "address": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" } + ] + }, + { + "permission": "upgrade", + "target": "0xD34F3a11F10DB069173b32d84F02eDA578709143", + "via": [{ "address": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" }] + }, + { + "permission": "upgrade", + "target": "0xe63ddb12FBb6211a73F12a4367b10dA0834B82da", + "via": [ + { "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677" }, + { "address": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" } + ] + }, + { + "permission": "upgrade", + "target": "0xEfEf4558802bF373Ce3307189C79a9cAb0a4Cb9C", + "via": [ + { "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677" }, + { "address": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028" + } + ], "ignoreInWatchMode": ["nonce"], "sinceTimestamp": 1708624405, "values": { @@ -309,8 +394,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028", + "target": "0x7dCe2FEE5e30EFf298cD3d9B92649f00EBDfc104", "via": [ + { + "address": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028", + "delay": 0 + }, { "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677", "delay": 0 @@ -318,51 +407,14 @@ ] } ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x21A1e2BFC61F30F2E81E0b08cd37c1FC7ef776E7", - "via": [{ "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677" }] - }, - { - "permission": "upgrade", - "target": "0x6216dD1EE27C5aCEC7427052d3eCDc98E2bc2221", - "via": [{ "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677" }] - }, - { - "permission": "upgrade", - "target": "0x67812161Bbb6aCF891aA6028BC614a660961ceD8", - "via": [{ "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677" }] - }, - { - "permission": "upgrade", - "target": "0x766DD3A13d17C6D175975C89225bde89F052dBc4", - "via": [{ "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677" }] - }, + "directlyReceivedPermissions": [ { - "permission": "upgrade", - "target": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028", - "via": [{ "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677" }] + "permission": "act", + "target": "0xFB48D385Fa3da33762B350e1d705b9E46054E677" }, { "permission": "upgrade", "target": "0xD34F3a11F10DB069173b32d84F02eDA578709143" - }, - { - "permission": "upgrade", - "target": "0xe63ddb12FBb6211a73F12a4367b10dA0834B82da", - "via": [{ "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677" }] - }, - { - "permission": "upgrade", - "target": "0xEfEf4558802bF373Ce3307189C79a9cAb0a4Cb9C", - "via": [{ "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677" }] - } - ], - "directlyReceivedPermissions": [ - { - "permission": "act", - "target": "0xFB48D385Fa3da33762B350e1d705b9E46054E677" } ], "sinceTimestamp": 1710087441, @@ -450,8 +502,13 @@ }, { "permission": "upgrade", - "target": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028", - "via": [] + "target": "0x7dCe2FEE5e30EFf298cD3d9B92649f00EBDfc104", + "via": [ + { + "address": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -574,8 +631,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028", + "target": "0x7dCe2FEE5e30EFf298cD3d9B92649f00EBDfc104", "via": [ + { + "address": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028", + "delay": 0 + }, { "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677", "delay": 0 @@ -621,8 +682,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028", + "target": "0x7dCe2FEE5e30EFf298cD3d9B92649f00EBDfc104", "via": [ + { + "address": "0xaA3A7A2ec2477A61082E1C41a2c6710587917028", + "delay": 0 + }, { "address": "0xFB48D385Fa3da33762B350e1d705b9E46054E677", "delay": 0 @@ -1404,6 +1469,6 @@ "orbitstack/Outbox": "0xac65b89cf03d50afb81ade4d5623f1815977ae46d92280d53ca828df34424488", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/deri/arbitrum/diffHistory.md b/packages/backend/discovery/deri/arbitrum/diffHistory.md index fb59870aa4f..5c6c61b9e13 100644 --- a/packages/backend/discovery/deri/arbitrum/diffHistory.md +++ b/packages/backend/discovery/deri/arbitrum/diffHistory.md @@ -1,3 +1,176 @@ +Generated with discovered.json: 0x0c0ab305c7c1df6bdef13eeef1550943e5160c06 + +# Diff at Tue, 29 Oct 2024 08:08:30 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 267469917 +- current block number: 267469917 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 267469917 (main branch discovery), not current. + +```diff + contract UpgradeExecutor (0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" ++ "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c" + issuedPermissions.0.via.1: ++ {"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91","delay":0} + issuedPermissions.0.via.0.address: +- "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" ++ "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" + receivedPermissions: +- [{"permission":"upgrade","target":"0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9","via":[{"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91"}]},{"permission":"upgrade","target":"0x0fF7A97caAb356c5507e5355b6819CB8b93d5591","via":[{"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91"}]},{"permission":"upgrade","target":"0x383eFE8D410285c5CbE1B4F296022640759aA834","via":[{"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91"}]},{"permission":"upgrade","target":"0x846387C3D6001F74170455B1074D01f05eB3067a"},{"permission":"upgrade","target":"0xA597e0212971e65f53f288Ff1fFd26A6C8201f83","via":[{"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91"}]},{"permission":"upgrade","target":"0xa8f6bB820eaD521cf834B7b371cFe025bdacEE99","via":[{"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91"}]},{"permission":"upgrade","target":"0xB155C77a440DA7c282993a89FeA609598293017A","via":[{"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91"}]},{"permission":"upgrade","target":"0xD4FE46D2533E7d03382ac6cACF0547F336e59DC0","via":[{"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91"}]},{"permission":"upgrade","target":"0xe347C1223381b9Dcd6c0F61cf81c90175A7Bae77","via":[{"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91"}]},{"permission":"upgrade","target":"0xe507b9EF563DB6CcFDcE270160C50b2005BeED20","via":[{"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91"}]},{"permission":"upgrade","target":"0xFF55fB76F5671dD9eB6c62EffF8D693Bb161a3ad","via":[{"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0x846387C3D6001F74170455B1074D01f05eB3067a"} + } +``` + +```diff + contract RollupEventInbox (0x0fF7A97caAb356c5507e5355b6819CB8b93d5591) { + +++ description: None + issuedPermissions.0.target: +- "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" ++ "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c" + issuedPermissions.0.via.1: ++ {"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91","delay":0} + issuedPermissions.0.via.0.address: +- "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" ++ "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" + } +``` + +```diff + contract ChallengeManager (0x383eFE8D410285c5CbE1B4F296022640759aA834) { + +++ description: None + issuedPermissions.0.target: +- "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" ++ "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c" + issuedPermissions.0.via.1: ++ {"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91","delay":0} + issuedPermissions.0.via.0.address: +- "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" ++ "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" + } +``` + +```diff + contract RollupProxy (0x846387C3D6001F74170455B1074D01f05eB3067a) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" ++ "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c" + issuedPermissions.2.via.0: ++ {"address":"0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9","delay":0} + } +``` + +```diff + contract Outbox (0xA597e0212971e65f53f288Ff1fFd26A6C8201f83) { + +++ description: None + issuedPermissions.0.target: +- "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" ++ "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c" + issuedPermissions.0.via.1: ++ {"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91","delay":0} + issuedPermissions.0.via.0.address: +- "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" ++ "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" + } +``` + +```diff + contract L1CustomGateway (0xa8f6bB820eaD521cf834B7b371cFe025bdacEE99) { + +++ description: None + issuedPermissions.0.target: +- "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" ++ "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c" + issuedPermissions.0.via.1: ++ {"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91","delay":0} + issuedPermissions.0.via.0.address: +- "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" ++ "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" + } +``` + +```diff + contract L1ERC20Gateway (0xB155C77a440DA7c282993a89FeA609598293017A) { + +++ description: None + issuedPermissions.0.target: +- "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" ++ "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c" + issuedPermissions.0.via.1: ++ {"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91","delay":0} + issuedPermissions.0.via.0.address: +- "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" ++ "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" + } +``` + +```diff + contract Bridge (0xD4FE46D2533E7d03382ac6cACF0547F336e59DC0) { + +++ description: None + issuedPermissions.0.target: +- "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" ++ "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c" + issuedPermissions.0.via.1: ++ {"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91","delay":0} + issuedPermissions.0.via.0.address: +- "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" ++ "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" + } +``` + +```diff + contract SequencerInbox (0xe347C1223381b9Dcd6c0F61cf81c90175A7Bae77) { + +++ description: None + issuedPermissions.1.target: +- "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" ++ "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c" + issuedPermissions.1.via.1: ++ {"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91","delay":0} + issuedPermissions.1.via.0.address: +- "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" ++ "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" + } +``` + +```diff + contract L1GatewayRouter (0xe507b9EF563DB6CcFDcE270160C50b2005BeED20) { + +++ description: None + issuedPermissions.0.target: +- "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" ++ "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c" + issuedPermissions.0.via.1: ++ {"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91","delay":0} + issuedPermissions.0.via.0.address: +- "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" ++ "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" + } +``` + +```diff + contract Inbox (0xFF55fB76F5671dD9eB6c62EffF8D693Bb161a3ad) { + +++ description: None + issuedPermissions.0.target: +- "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" ++ "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c" + issuedPermissions.0.via.1: ++ {"address":"0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91","delay":0} + issuedPermissions.0.via.0.address: +- "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" ++ "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" + } +``` + Generated with discovered.json: 0x1061d2b6bb19157e72808930c12d6d5d4899eca7 # Diff at Mon, 28 Oct 2024 14:06:58 GMT: diff --git a/packages/backend/discovery/deri/arbitrum/discovered.json b/packages/backend/discovery/deri/arbitrum/discovered.json index 038cb33d85f..d855a1e99df 100644 --- a/packages/backend/discovery/deri/arbitrum/discovered.json +++ b/packages/backend/discovery/deri/arbitrum/discovered.json @@ -17,8 +17,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "target": "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c", "via": [ + { + "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "delay": 0 + }, { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91", "delay": 0 @@ -26,66 +30,14 @@ ] } ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", - "via": [{ "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }] - }, - { - "permission": "upgrade", - "target": "0x0fF7A97caAb356c5507e5355b6819CB8b93d5591", - "via": [{ "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }] - }, + "directlyReceivedPermissions": [ { - "permission": "upgrade", - "target": "0x383eFE8D410285c5CbE1B4F296022640759aA834", - "via": [{ "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }] + "permission": "act", + "target": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }, { "permission": "upgrade", "target": "0x846387C3D6001F74170455B1074D01f05eB3067a" - }, - { - "permission": "upgrade", - "target": "0xA597e0212971e65f53f288Ff1fFd26A6C8201f83", - "via": [{ "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }] - }, - { - "permission": "upgrade", - "target": "0xa8f6bB820eaD521cf834B7b371cFe025bdacEE99", - "via": [{ "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }] - }, - { - "permission": "upgrade", - "target": "0xB155C77a440DA7c282993a89FeA609598293017A", - "via": [{ "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }] - }, - { - "permission": "upgrade", - "target": "0xD4FE46D2533E7d03382ac6cACF0547F336e59DC0", - "via": [{ "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }] - }, - { - "permission": "upgrade", - "target": "0xe347C1223381b9Dcd6c0F61cf81c90175A7Bae77", - "via": [{ "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }] - }, - { - "permission": "upgrade", - "target": "0xe507b9EF563DB6CcFDcE270160C50b2005BeED20", - "via": [{ "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }] - }, - { - "permission": "upgrade", - "target": "0xFF55fB76F5671dD9eB6c62EffF8D693Bb161a3ad", - "via": [{ "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }] - } - ], - "directlyReceivedPermissions": [ - { - "permission": "act", - "target": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" } ], "sinceTimestamp": 1700367819, @@ -132,8 +84,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "target": "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c", "via": [ + { + "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "delay": 0 + }, { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91", "delay": 0 @@ -234,8 +190,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "target": "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c", "via": [ + { + "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "delay": 0 + }, { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91", "delay": 0 @@ -307,8 +267,13 @@ }, { "permission": "upgrade", - "target": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", - "via": [] + "target": "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c", + "via": [ + { + "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -455,8 +420,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "target": "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c", "via": [ + { + "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "delay": 0 + }, { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91", "delay": 0 @@ -499,8 +468,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "target": "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c", "via": [ + { + "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "delay": 0 + }, { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91", "delay": 0 @@ -539,8 +512,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "target": "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c", "via": [ + { + "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "delay": 0 + }, { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91", "delay": 0 @@ -580,8 +557,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "target": "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c", "via": [ + { + "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "delay": 0 + }, { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91", "delay": 0 @@ -647,8 +628,12 @@ }, { "permission": "upgrade", - "target": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "target": "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c", "via": [ + { + "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "delay": 0 + }, { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91", "delay": 0 @@ -701,8 +686,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "target": "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c", "via": [ + { + "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "delay": 0 + }, { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91", "delay": 0 @@ -741,8 +730,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "target": "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c", "via": [ + { + "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "delay": 0 + }, { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91", "delay": 0 @@ -782,7 +775,102 @@ } ] }, - { "address": "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c" }, + { + "address": "0x46A78349aBA0369D18292a285DE6d5FC5CC2de5c", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "via": [ + { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }, + { "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" } + ] + }, + { + "permission": "upgrade", + "target": "0x0fF7A97caAb356c5507e5355b6819CB8b93d5591", + "via": [ + { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }, + { "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" } + ] + }, + { + "permission": "upgrade", + "target": "0x383eFE8D410285c5CbE1B4F296022640759aA834", + "via": [ + { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }, + { "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" } + ] + }, + { + "permission": "upgrade", + "target": "0x846387C3D6001F74170455B1074D01f05eB3067a", + "via": [{ "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" }] + }, + { + "permission": "upgrade", + "target": "0xA597e0212971e65f53f288Ff1fFd26A6C8201f83", + "via": [ + { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }, + { "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" } + ] + }, + { + "permission": "upgrade", + "target": "0xa8f6bB820eaD521cf834B7b371cFe025bdacEE99", + "via": [ + { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }, + { "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" } + ] + }, + { + "permission": "upgrade", + "target": "0xB155C77a440DA7c282993a89FeA609598293017A", + "via": [ + { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }, + { "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" } + ] + }, + { + "permission": "upgrade", + "target": "0xD4FE46D2533E7d03382ac6cACF0547F336e59DC0", + "via": [ + { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }, + { "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" } + ] + }, + { + "permission": "upgrade", + "target": "0xe347C1223381b9Dcd6c0F61cf81c90175A7Bae77", + "via": [ + { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }, + { "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" } + ] + }, + { + "permission": "upgrade", + "target": "0xe507b9EF563DB6CcFDcE270160C50b2005BeED20", + "via": [ + { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }, + { "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" } + ] + }, + { + "permission": "upgrade", + "target": "0xFF55fB76F5671dD9eB6c62EffF8D693Bb161a3ad", + "via": [ + { "address": "0x27C7Bfd2cC11429e9b80c443b42FDBe4754F6c91" }, + { "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" + } + ] + }, { "address": "0x56A37e21FdA325CD8bf9F04253a036763a9aB6f9" }, { "address": "0x97e3Dc113709a3F1492cf440feC369929a7Ef525" }, { "address": "0xa634397c4E5F12C5312c535a1DaBBaae34Ee166e" }, @@ -1445,6 +1533,6 @@ "orbitstack/OneStepProverMath": "0x8dd8aebb517eb6eaf15437ddbb90dff66f2b14d9d6b5390dd87fbdab15168188", "orbitstack/OneStepProverMemory": "0x9783e1f5d836162f6bf9df066ef7bff18da19c56314fe858f6feba71c350ced7", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/edgeless/ethereum/diffHistory.md b/packages/backend/discovery/edgeless/ethereum/diffHistory.md index 28ac00169b6..749fb0c2b3b 100644 --- a/packages/backend/discovery/edgeless/ethereum/diffHistory.md +++ b/packages/backend/discovery/edgeless/ethereum/diffHistory.md @@ -1,3 +1,186 @@ +Generated with discovered.json: 0x553752024f513385c86520421e0be7d2aff727a2 + +# Diff at Tue, 29 Oct 2024 08:01:05 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 21041831 +- current block number: 21041831 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 21041831 (main branch discovery), not current. + +```diff + contract ExecutorMultisig (0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4) { + +++ description: None + receivedPermissions: ++ [{"permission":"upgrade","target":"0x5e8749760c5051fF80b73319cCf4d05ef9959563","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"},{"address":"0xc213d433802ea473e23623476b26FB12e9B4eFe6"}]},{"permission":"upgrade","target":"0x6a1B2ea25c3099CAFcbd4E60a3Ae251E52B69e78","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"},{"address":"0xc213d433802ea473e23623476b26FB12e9B4eFe6"}]},{"permission":"upgrade","target":"0x6B595398152999bBc759D5D8ed8169793F915488","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"},{"address":"0xc213d433802ea473e23623476b26FB12e9B4eFe6"}]},{"permission":"upgrade","target":"0x890025891508a463A636f81D2f532a97210240de","via":[{"address":"0xc213d433802ea473e23623476b26FB12e9B4eFe6"}]},{"permission":"upgrade","target":"0x893057442A952E3254CA53d007AD6BBB502f557e","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"},{"address":"0xc213d433802ea473e23623476b26FB12e9B4eFe6"}]},{"permission":"upgrade","target":"0x99790790B030CF116efed1c7577e2262072EfCc9","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"},{"address":"0xc213d433802ea473e23623476b26FB12e9B4eFe6"}]},{"permission":"upgrade","target":"0xb47D14b4282DF795E036e9Ea43E54C31FCB0eCAC","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"},{"address":"0xc213d433802ea473e23623476b26FB12e9B4eFe6"}]},{"permission":"upgrade","target":"0xc213d433802ea473e23623476b26FB12e9B4eFe6","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"},{"address":"0xc213d433802ea473e23623476b26FB12e9B4eFe6"}]},{"permission":"upgrade","target":"0xf51551afD112a50Fc5EDa0454111078fE6E6096E","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"},{"address":"0xc213d433802ea473e23623476b26FB12e9B4eFe6"}]},{"permission":"upgrade","target":"0xFa213CdA43f879FfaF17170B6E3b3AbE9900cAB1","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"},{"address":"0xc213d433802ea473e23623476b26FB12e9B4eFe6"}]},{"permission":"upgrade","target":"0xFfbf2b49524e09B1F1fBcA707B830e79c68c2086","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"},{"address":"0xc213d433802ea473e23623476b26FB12e9B4eFe6"}]}] + directlyReceivedPermissions: ++ [{"permission":"act","target":"0xc213d433802ea473e23623476b26FB12e9B4eFe6"}] + } +``` + +```diff + contract Outbox (0x5e8749760c5051fF80b73319cCf4d05ef9959563) { + +++ description: Facilitates L2 to L1 contract calls: Messages initiated from L2 (for example withdrawal messages) which eventually resolve in execution on L1. + issuedPermissions.0.target: +- "0xc213d433802ea473e23623476b26FB12e9B4eFe6" ++ "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4" + issuedPermissions.0.via.1: ++ {"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006","delay":0} + issuedPermissions.0.via.0.address: +- "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" ++ "0xc213d433802ea473e23623476b26FB12e9B4eFe6" + } +``` + +```diff + contract L1ERC20Gateway (0x6a1B2ea25c3099CAFcbd4E60a3Ae251E52B69e78) { + +++ description: None + issuedPermissions.0.target: +- "0xc213d433802ea473e23623476b26FB12e9B4eFe6" ++ "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4" + issuedPermissions.0.via.1: ++ {"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006","delay":0} + issuedPermissions.0.via.0.address: +- "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" ++ "0xc213d433802ea473e23623476b26FB12e9B4eFe6" + } +``` + +```diff + contract Bridge (0x6B595398152999bBc759D5D8ed8169793F915488) { + +++ description: Escrow contract for the project's gas token (Can be different from ETH). Keeps a list of allowed Inboxes and Outboxes for bridge messaging. + issuedPermissions.0.target: +- "0xc213d433802ea473e23623476b26FB12e9B4eFe6" ++ "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4" + issuedPermissions.0.via.1: ++ {"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006","delay":0} + issuedPermissions.0.via.0.address: +- "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" ++ "0xc213d433802ea473e23623476b26FB12e9B4eFe6" + } +``` + +```diff + contract RollupProxy (0x890025891508a463A636f81D2f532a97210240de) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0xc213d433802ea473e23623476b26FB12e9B4eFe6" ++ "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4" + issuedPermissions.2.via.0: ++ {"address":"0xc213d433802ea473e23623476b26FB12e9B4eFe6","delay":0} + } +``` + +```diff + contract ChallengeManager (0x893057442A952E3254CA53d007AD6BBB502f557e) { + +++ description: None + issuedPermissions.0.target: +- "0xc213d433802ea473e23623476b26FB12e9B4eFe6" ++ "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4" + issuedPermissions.0.via.1: ++ {"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006","delay":0} + issuedPermissions.0.via.0.address: +- "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" ++ "0xc213d433802ea473e23623476b26FB12e9B4eFe6" + } +``` + +```diff + contract L1CustomGateway (0x99790790B030CF116efed1c7577e2262072EfCc9) { + +++ description: None + issuedPermissions.0.target: +- "0xc213d433802ea473e23623476b26FB12e9B4eFe6" ++ "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4" + issuedPermissions.0.via.1: ++ {"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006","delay":0} + issuedPermissions.0.via.0.address: +- "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" ++ "0xc213d433802ea473e23623476b26FB12e9B4eFe6" + } +``` + +```diff + contract L1OrbitGatewayRouter (0xb47D14b4282DF795E036e9Ea43E54C31FCB0eCAC) { + +++ description: None + issuedPermissions.0.target: +- "0xc213d433802ea473e23623476b26FB12e9B4eFe6" ++ "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4" + issuedPermissions.0.via.1: ++ {"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006","delay":0} + issuedPermissions.0.via.0.address: +- "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" ++ "0xc213d433802ea473e23623476b26FB12e9B4eFe6" + } +``` + +```diff + contract UpgradeExecutor (0xc213d433802ea473e23623476b26FB12e9B4eFe6) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0xc213d433802ea473e23623476b26FB12e9B4eFe6" ++ "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4" + issuedPermissions.0.via.1: ++ {"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006","delay":0} + issuedPermissions.0.via.0.address: +- "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" ++ "0xc213d433802ea473e23623476b26FB12e9B4eFe6" + receivedPermissions: +- [{"permission":"upgrade","target":"0x5e8749760c5051fF80b73319cCf4d05ef9959563","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"}]},{"permission":"upgrade","target":"0x6a1B2ea25c3099CAFcbd4E60a3Ae251E52B69e78","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"}]},{"permission":"upgrade","target":"0x6B595398152999bBc759D5D8ed8169793F915488","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"}]},{"permission":"upgrade","target":"0x890025891508a463A636f81D2f532a97210240de"},{"permission":"upgrade","target":"0x893057442A952E3254CA53d007AD6BBB502f557e","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"}]},{"permission":"upgrade","target":"0x99790790B030CF116efed1c7577e2262072EfCc9","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"}]},{"permission":"upgrade","target":"0xb47D14b4282DF795E036e9Ea43E54C31FCB0eCAC","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"}]},{"permission":"upgrade","target":"0xc213d433802ea473e23623476b26FB12e9B4eFe6","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"}]},{"permission":"upgrade","target":"0xf51551afD112a50Fc5EDa0454111078fE6E6096E","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"}]},{"permission":"upgrade","target":"0xFa213CdA43f879FfaF17170B6E3b3AbE9900cAB1","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"}]},{"permission":"upgrade","target":"0xFfbf2b49524e09B1F1fBcA707B830e79c68c2086","via":[{"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0x890025891508a463A636f81D2f532a97210240de"} + } +``` + +```diff + contract Inbox (0xf51551afD112a50Fc5EDa0454111078fE6E6096E) { + +++ description: Facilitates sending L1 to L2 messages like depositing ETH, but does not escrow funds. + issuedPermissions.0.target: +- "0xc213d433802ea473e23623476b26FB12e9B4eFe6" ++ "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4" + issuedPermissions.0.via.1: ++ {"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006","delay":0} + issuedPermissions.0.via.0.address: +- "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" ++ "0xc213d433802ea473e23623476b26FB12e9B4eFe6" + } +``` + +```diff + contract ERC20RollupEventInbox (0xFa213CdA43f879FfaF17170B6E3b3AbE9900cAB1) { + +++ description: None + issuedPermissions.0.target: +- "0xc213d433802ea473e23623476b26FB12e9B4eFe6" ++ "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4" + issuedPermissions.0.via.1: ++ {"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006","delay":0} + issuedPermissions.0.via.0.address: +- "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" ++ "0xc213d433802ea473e23623476b26FB12e9B4eFe6" + } +``` + +```diff + contract SequencerInbox (0xFfbf2b49524e09B1F1fBcA707B830e79c68c2086) { + +++ description: A sequencer (registered in this contract) can submit transaction batches or commitments here. + issuedPermissions.1.target: +- "0xc213d433802ea473e23623476b26FB12e9B4eFe6" ++ "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4" + issuedPermissions.1.via.1: ++ {"address":"0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006","delay":0} + issuedPermissions.1.via.0.address: +- "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" ++ "0xc213d433802ea473e23623476b26FB12e9B4eFe6" + } +``` + Generated with discovered.json: 0x9202cab45d1db696cf5deff8819a4c8e97058731 # Diff at Mon, 28 Oct 2024 14:03:27 GMT: diff --git a/packages/backend/discovery/edgeless/ethereum/discovered.json b/packages/backend/discovery/edgeless/ethereum/discovered.json index 2adda03353d..3f85e5b0ae6 100644 --- a/packages/backend/discovery/edgeless/ethereum/discovered.json +++ b/packages/backend/discovery/edgeless/ethereum/discovered.json @@ -148,6 +148,99 @@ "0xd42bbf9f7dcd3720a7fc6bdc6edfdfae8800a37d6dd4decfa0ef6ca4a2e88940" ], "proxyType": "gnosis safe", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x5e8749760c5051fF80b73319cCf4d05ef9959563", + "via": [ + { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }, + { "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6" } + ] + }, + { + "permission": "upgrade", + "target": "0x6a1B2ea25c3099CAFcbd4E60a3Ae251E52B69e78", + "via": [ + { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }, + { "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6" } + ] + }, + { + "permission": "upgrade", + "target": "0x6B595398152999bBc759D5D8ed8169793F915488", + "via": [ + { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }, + { "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6" } + ] + }, + { + "permission": "upgrade", + "target": "0x890025891508a463A636f81D2f532a97210240de", + "via": [{ "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6" }] + }, + { + "permission": "upgrade", + "target": "0x893057442A952E3254CA53d007AD6BBB502f557e", + "via": [ + { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }, + { "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6" } + ] + }, + { + "permission": "upgrade", + "target": "0x99790790B030CF116efed1c7577e2262072EfCc9", + "via": [ + { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }, + { "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6" } + ] + }, + { + "permission": "upgrade", + "target": "0xb47D14b4282DF795E036e9Ea43E54C31FCB0eCAC", + "via": [ + { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }, + { "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6" } + ] + }, + { + "permission": "upgrade", + "target": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "via": [ + { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }, + { "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6" } + ] + }, + { + "permission": "upgrade", + "target": "0xf51551afD112a50Fc5EDa0454111078fE6E6096E", + "via": [ + { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }, + { "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6" } + ] + }, + { + "permission": "upgrade", + "target": "0xFa213CdA43f879FfaF17170B6E3b3AbE9900cAB1", + "via": [ + { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }, + { "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6" } + ] + }, + { + "permission": "upgrade", + "target": "0xFfbf2b49524e09B1F1fBcA707B830e79c68c2086", + "via": [ + { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }, + { "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0xc213d433802ea473e23623476b26FB12e9B4eFe6" + } + ], "ignoreInWatchMode": ["nonce"], "sinceTimestamp": 1711760399, "values": { @@ -182,8 +275,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "target": "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4", "via": [ + { + "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "delay": 0 + }, { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006", "delay": 0 @@ -227,8 +324,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "target": "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4", "via": [ + { + "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "delay": 0 + }, { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006", "delay": 0 @@ -270,8 +371,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "target": "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4", "via": [ + { + "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "delay": 0 + }, { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006", "delay": 0 @@ -370,8 +475,13 @@ }, { "permission": "upgrade", - "target": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", - "via": [] + "target": "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4", + "via": [ + { + "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -492,8 +602,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "target": "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4", "via": [ + { + "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "delay": 0 + }, { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006", "delay": 0 @@ -543,8 +657,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "target": "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4", "via": [ + { + "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "delay": 0 + }, { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006", "delay": 0 @@ -623,8 +741,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "target": "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4", "via": [ + { + "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "delay": 0 + }, { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006", "delay": 0 @@ -743,8 +865,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "target": "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4", "via": [ + { + "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "delay": 0 + }, { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006", "delay": 0 @@ -752,66 +878,14 @@ ] } ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x5e8749760c5051fF80b73319cCf4d05ef9959563", - "via": [{ "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }] - }, - { - "permission": "upgrade", - "target": "0x6a1B2ea25c3099CAFcbd4E60a3Ae251E52B69e78", - "via": [{ "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }] - }, + "directlyReceivedPermissions": [ { - "permission": "upgrade", - "target": "0x6B595398152999bBc759D5D8ed8169793F915488", - "via": [{ "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }] + "permission": "act", + "target": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }, { "permission": "upgrade", "target": "0x890025891508a463A636f81D2f532a97210240de" - }, - { - "permission": "upgrade", - "target": "0x893057442A952E3254CA53d007AD6BBB502f557e", - "via": [{ "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }] - }, - { - "permission": "upgrade", - "target": "0x99790790B030CF116efed1c7577e2262072EfCc9", - "via": [{ "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }] - }, - { - "permission": "upgrade", - "target": "0xb47D14b4282DF795E036e9Ea43E54C31FCB0eCAC", - "via": [{ "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }] - }, - { - "permission": "upgrade", - "target": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", - "via": [{ "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }] - }, - { - "permission": "upgrade", - "target": "0xf51551afD112a50Fc5EDa0454111078fE6E6096E", - "via": [{ "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }] - }, - { - "permission": "upgrade", - "target": "0xFa213CdA43f879FfaF17170B6E3b3AbE9900cAB1", - "via": [{ "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }] - }, - { - "permission": "upgrade", - "target": "0xFfbf2b49524e09B1F1fBcA707B830e79c68c2086", - "via": [{ "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" }] - } - ], - "directlyReceivedPermissions": [ - { - "permission": "act", - "target": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006" } ], "sinceTimestamp": 1711069223, @@ -889,8 +963,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "target": "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4", "via": [ + { + "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "delay": 0 + }, { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006", "delay": 0 @@ -930,8 +1008,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "target": "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4", "via": [ + { + "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "delay": 0 + }, { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006", "delay": 0 @@ -973,8 +1055,12 @@ }, { "permission": "upgrade", - "target": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "target": "0x4dE424B0BDe70504Ad7b3c644EaAd052F4D993b4", "via": [ + { + "address": "0xc213d433802ea473e23623476b26FB12e9B4eFe6", + "delay": 0 + }, { "address": "0x48E84C45fE99859B1D72FA56Ce5D3c76FF2F7006", "delay": 0 @@ -2032,6 +2118,6 @@ "orbitstack/Outbox": "0xac65b89cf03d50afb81ade4d5623f1815977ae46d92280d53ca828df34424488", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/everclear/ethereum/diffHistory.md b/packages/backend/discovery/everclear/ethereum/diffHistory.md index cd54c061bad..9b08ffa54b3 100644 --- a/packages/backend/discovery/everclear/ethereum/diffHistory.md +++ b/packages/backend/discovery/everclear/ethereum/diffHistory.md @@ -1,3 +1,162 @@ +Generated with discovered.json: 0x60c398cef2c64b9a7677092c39326e28b9d905fa + +# Diff at Tue, 29 Oct 2024 08:01:33 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 21041834 +- current block number: 21041834 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 21041834 (main branch discovery), not current. + +```diff + contract L1ERC20Gateway (0x149e3df73d9D48cb6573555De9256cc1456F50B5) { + +++ description: None + issuedPermissions.0.target: +- "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" ++ "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0" + issuedPermissions.0.via.1: ++ {"address":"0x305042e5A81424f2f824f93Ff2195b5712D7dE14","delay":0} + issuedPermissions.0.via.0.address: +- "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" ++ "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" + } +``` + +```diff + contract Outbox (0x38fB6Ad5908f61dC0bCeffbeDf4Bf781CbeA22Aa) { + +++ description: None + issuedPermissions.0.target: +- "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" ++ "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0" + issuedPermissions.0.via.1: ++ {"address":"0x305042e5A81424f2f824f93Ff2195b5712D7dE14","delay":0} + issuedPermissions.0.via.0.address: +- "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" ++ "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" + } +``` + +```diff + contract Bridge (0x4eb4fB614e1aa3634513319F4Ec7334bC4321356) { + +++ description: None + issuedPermissions.0.target: +- "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" ++ "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0" + issuedPermissions.0.via.1: ++ {"address":"0x305042e5A81424f2f824f93Ff2195b5712D7dE14","delay":0} + issuedPermissions.0.via.0.address: +- "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" ++ "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" + } +``` + +```diff + contract SequencerInbox (0x7B0517E0104dB60198f9d573C0aB8d480207827E) { + +++ description: A sequencer (registered in this contract) can submit transaction batches or commitments here. + issuedPermissions.1.target: +- "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" ++ "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0" + issuedPermissions.1.via.1: ++ {"address":"0x305042e5A81424f2f824f93Ff2195b5712D7dE14","delay":0} + issuedPermissions.1.via.0.address: +- "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" ++ "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" + } +``` + +```diff + contract Inbox (0x97FdC935c5E25613AA13a054C7Aa71cf751DB495) { + +++ description: None + issuedPermissions.0.target: +- "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" ++ "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0" + issuedPermissions.0.via.1: ++ {"address":"0x305042e5A81424f2f824f93Ff2195b5712D7dE14","delay":0} + issuedPermissions.0.via.0.address: +- "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" ++ "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" + } +``` + +```diff + contract L1GatewayRouter (0xA880b3fC75928695ac75e06793277aC4bEA84a3E) { + +++ description: None + issuedPermissions.0.target: +- "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" ++ "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0" + issuedPermissions.0.via.1: ++ {"address":"0x305042e5A81424f2f824f93Ff2195b5712D7dE14","delay":0} + issuedPermissions.0.via.0.address: +- "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" ++ "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" + } +``` + +```diff + contract UpgradeExecutor (0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" ++ "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0" + issuedPermissions.0.via.1: ++ {"address":"0x305042e5A81424f2f824f93Ff2195b5712D7dE14","delay":0} + issuedPermissions.0.via.0.address: +- "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" ++ "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" + receivedPermissions: +- [{"permission":"upgrade","target":"0x149e3df73d9D48cb6573555De9256cc1456F50B5","via":[{"address":"0x305042e5A81424f2f824f93Ff2195b5712D7dE14"}]},{"permission":"upgrade","target":"0x38fB6Ad5908f61dC0bCeffbeDf4Bf781CbeA22Aa","via":[{"address":"0x305042e5A81424f2f824f93Ff2195b5712D7dE14"}]},{"permission":"upgrade","target":"0x4eb4fB614e1aa3634513319F4Ec7334bC4321356","via":[{"address":"0x305042e5A81424f2f824f93Ff2195b5712D7dE14"}]},{"permission":"upgrade","target":"0x7B0517E0104dB60198f9d573C0aB8d480207827E","via":[{"address":"0x305042e5A81424f2f824f93Ff2195b5712D7dE14"}]},{"permission":"upgrade","target":"0x97FdC935c5E25613AA13a054C7Aa71cf751DB495","via":[{"address":"0x305042e5A81424f2f824f93Ff2195b5712D7dE14"}]},{"permission":"upgrade","target":"0xA880b3fC75928695ac75e06793277aC4bEA84a3E","via":[{"address":"0x305042e5A81424f2f824f93Ff2195b5712D7dE14"}]},{"permission":"upgrade","target":"0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B","via":[{"address":"0x305042e5A81424f2f824f93Ff2195b5712D7dE14"}]},{"permission":"upgrade","target":"0xc6CAd31D83E33Fc8fBc855f36ef9Cb2fCE070f5C"},{"permission":"upgrade","target":"0xCdA94226d0BAFA963D6011fb2A06dEc7333646e8","via":[{"address":"0x305042e5A81424f2f824f93Ff2195b5712D7dE14"}]},{"permission":"upgrade","target":"0xdE3fdE71a026236b6b5C35505643FF4155EAb20D","via":[{"address":"0x305042e5A81424f2f824f93Ff2195b5712D7dE14"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0xc6CAd31D83E33Fc8fBc855f36ef9Cb2fCE070f5C"} + } +``` + +```diff + contract RollupProxy (0xc6CAd31D83E33Fc8fBc855f36ef9Cb2fCE070f5C) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" ++ "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0" + issuedPermissions.2.via.0: ++ {"address":"0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B","delay":0} + } +``` + +```diff + contract ChallengeManager (0xCdA94226d0BAFA963D6011fb2A06dEc7333646e8) { + +++ description: Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor. + issuedPermissions.0.target: +- "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" ++ "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0" + issuedPermissions.0.via.1: ++ {"address":"0x305042e5A81424f2f824f93Ff2195b5712D7dE14","delay":0} + issuedPermissions.0.via.0.address: +- "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" ++ "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" + } +``` + +```diff + contract RollupEventInbox (0xdE3fdE71a026236b6b5C35505643FF4155EAb20D) { + +++ description: None + issuedPermissions.0.target: +- "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" ++ "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0" + issuedPermissions.0.via.1: ++ {"address":"0x305042e5A81424f2f824f93Ff2195b5712D7dE14","delay":0} + issuedPermissions.0.via.0.address: +- "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" ++ "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" + } +``` + Generated with discovered.json: 0xaed1807fe72e213f44a9de427349eed57c77d9d3 # Diff at Mon, 28 Oct 2024 14:03:35 GMT: diff --git a/packages/backend/discovery/everclear/ethereum/discovered.json b/packages/backend/discovery/everclear/ethereum/discovered.json index efa3746dbde..8150b7c7a4a 100644 --- a/packages/backend/discovery/everclear/ethereum/discovered.json +++ b/packages/backend/discovery/everclear/ethereum/discovered.json @@ -15,8 +15,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "target": "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0", "via": [ + { + "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "delay": 0 + }, { "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14", "delay": 0 @@ -126,8 +130,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "target": "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0", "via": [ + { + "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "delay": 0 + }, { "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14", "delay": 0 @@ -170,8 +178,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "target": "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0", "via": [ + { + "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "delay": 0 + }, { "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14", "delay": 0 @@ -256,8 +268,12 @@ }, { "permission": "upgrade", - "target": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "target": "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0", "via": [ + { + "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "delay": 0 + }, { "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14", "delay": 0 @@ -347,8 +363,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "target": "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0", "via": [ + { + "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "delay": 0 + }, { "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14", "delay": 0 @@ -387,8 +407,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "target": "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0", "via": [ + { + "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "delay": 0 + }, { "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14", "delay": 0 @@ -429,8 +453,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "target": "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0", "via": [ + { + "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "delay": 0 + }, { "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14", "delay": 0 @@ -438,61 +466,14 @@ ] } ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x149e3df73d9D48cb6573555De9256cc1456F50B5", - "via": [{ "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" }] - }, - { - "permission": "upgrade", - "target": "0x38fB6Ad5908f61dC0bCeffbeDf4Bf781CbeA22Aa", - "via": [{ "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" }] - }, - { - "permission": "upgrade", - "target": "0x4eb4fB614e1aa3634513319F4Ec7334bC4321356", - "via": [{ "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" }] - }, - { - "permission": "upgrade", - "target": "0x7B0517E0104dB60198f9d573C0aB8d480207827E", - "via": [{ "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" }] - }, - { - "permission": "upgrade", - "target": "0x97FdC935c5E25613AA13a054C7Aa71cf751DB495", - "via": [{ "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" }] - }, - { - "permission": "upgrade", - "target": "0xA880b3fC75928695ac75e06793277aC4bEA84a3E", - "via": [{ "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" }] - }, + "directlyReceivedPermissions": [ { - "permission": "upgrade", - "target": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", - "via": [{ "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" }] + "permission": "act", + "target": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" }, { "permission": "upgrade", "target": "0xc6CAd31D83E33Fc8fBc855f36ef9Cb2fCE070f5C" - }, - { - "permission": "upgrade", - "target": "0xCdA94226d0BAFA963D6011fb2A06dEc7333646e8", - "via": [{ "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" }] - }, - { - "permission": "upgrade", - "target": "0xdE3fdE71a026236b6b5C35505643FF4155EAb20D", - "via": [{ "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" }] - } - ], - "directlyReceivedPermissions": [ - { - "permission": "act", - "target": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" } ], "sinceTimestamp": 1725539051, @@ -552,8 +533,13 @@ }, { "permission": "upgrade", - "target": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", - "via": [] + "target": "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0", + "via": [ + { + "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -676,8 +662,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "target": "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0", "via": [ + { + "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "delay": 0 + }, { "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14", "delay": 0 @@ -716,8 +706,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "target": "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0", "via": [ + { + "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "delay": 0 + }, { "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14", "delay": 0 @@ -755,7 +749,94 @@ ] }, { "address": "0x8533308595A46552912E5632FF57d3462F72fE74" }, - { "address": "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0" }, + { + "address": "0x98a426C8ED821cAaef1b4BF7D29b514dcef970C0", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x149e3df73d9D48cb6573555De9256cc1456F50B5", + "via": [ + { "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" }, + { "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" } + ] + }, + { + "permission": "upgrade", + "target": "0x38fB6Ad5908f61dC0bCeffbeDf4Bf781CbeA22Aa", + "via": [ + { "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" }, + { "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" } + ] + }, + { + "permission": "upgrade", + "target": "0x4eb4fB614e1aa3634513319F4Ec7334bC4321356", + "via": [ + { "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" }, + { "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" } + ] + }, + { + "permission": "upgrade", + "target": "0x7B0517E0104dB60198f9d573C0aB8d480207827E", + "via": [ + { "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" }, + { "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" } + ] + }, + { + "permission": "upgrade", + "target": "0x97FdC935c5E25613AA13a054C7Aa71cf751DB495", + "via": [ + { "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" }, + { "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" } + ] + }, + { + "permission": "upgrade", + "target": "0xA880b3fC75928695ac75e06793277aC4bEA84a3E", + "via": [ + { "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" }, + { "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" } + ] + }, + { + "permission": "upgrade", + "target": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B", + "via": [ + { "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" }, + { "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" } + ] + }, + { + "permission": "upgrade", + "target": "0xc6CAd31D83E33Fc8fBc855f36ef9Cb2fCE070f5C", + "via": [{ "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" }] + }, + { + "permission": "upgrade", + "target": "0xCdA94226d0BAFA963D6011fb2A06dEc7333646e8", + "via": [ + { "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" }, + { "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" } + ] + }, + { + "permission": "upgrade", + "target": "0xdE3fdE71a026236b6b5C35505643FF4155EAb20D", + "via": [ + { "address": "0x305042e5A81424f2f824f93Ff2195b5712D7dE14" }, + { "address": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0xb0d7A2d1eBA69dbcff839037D060E4f8B5c4431B" + } + ] + }, { "address": "0x9EcE0898142303Ef0f97567F5E37a9DF7F52ac87" }, { "address": "0xA7275dd18Fe2BFd9A85c8BCd197ea3dE9a6cA6AA", @@ -1405,6 +1486,6 @@ "orbitstack/OneStepProverMemory": "0x9783e1f5d836162f6bf9df066ef7bff18da19c56314fe858f6feba71c350ced7", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/galxegravity/ethereum/diffHistory.md b/packages/backend/discovery/galxegravity/ethereum/diffHistory.md index e509f13b45d..70ba4691c3a 100644 --- a/packages/backend/discovery/galxegravity/ethereum/diffHistory.md +++ b/packages/backend/discovery/galxegravity/ethereum/diffHistory.md @@ -1,3 +1,144 @@ +Generated with discovered.json: 0xba3390a12a845daaf2e1e54c209d1391665bdb7c + +# Diff at Tue, 29 Oct 2024 07:55:23 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 21029025 +- current block number: 21069927 + +## Description + +Provide description of changes. This section will be preserved. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 21029025 (main branch discovery), not current. + +```diff + contract Outbox (0x1153a1e4B1523DFf36f77d696bd6eBF2B0e7DAbF) { + +++ description: Facilitates L2 to L1 contract calls: Messages initiated from L2 (for example withdrawal messages) which eventually resolve in execution on L1. + issuedPermissions.0.target: +- "0xa5D23c69894241825dAffB570c3c742C0F52df96" ++ "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746" + issuedPermissions.0.via.1: ++ {"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68","delay":0} + issuedPermissions.0.via.0.address: +- "0xBbc3872E30C91ef69336937838c2a283F79f7E68" ++ "0xa5D23c69894241825dAffB570c3c742C0F52df96" + } +``` + +```diff + contract ConduitMultisig (0x4a4962275DF8C60a80d3a25faEc5AA7De116A746) { + +++ description: None + receivedPermissions: ++ [{"permission":"upgrade","target":"0x1153a1e4B1523DFf36f77d696bd6eBF2B0e7DAbF","via":[{"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68"},{"address":"0xa5D23c69894241825dAffB570c3c742C0F52df96"}]},{"permission":"upgrade","target":"0x68466622Aae5a9Ffd02530247d75Dd107f06B333","via":[{"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68"},{"address":"0xa5D23c69894241825dAffB570c3c742C0F52df96"}]},{"permission":"upgrade","target":"0x7983403dDA368AA7d67145a9b81c5c517F364c42","via":[{"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68"},{"address":"0xa5D23c69894241825dAffB570c3c742C0F52df96"}]},{"permission":"upgrade","target":"0x7AD2a94BefF3294a31894cFb5ba4206957a53c19","via":[{"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68"},{"address":"0xa5D23c69894241825dAffB570c3c742C0F52df96"}]},{"permission":"upgrade","target":"0x8D99372612e8cFE7163B1a453831Bc40eAeb3cF3","via":[{"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68"},{"address":"0xa5D23c69894241825dAffB570c3c742C0F52df96"}]},{"permission":"upgrade","target":"0xa24eDA32bb36171a6c34CBB4B56f89FF7B8fD49A","via":[{"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68"},{"address":"0xa5D23c69894241825dAffB570c3c742C0F52df96"}]},{"permission":"upgrade","target":"0xa5D23c69894241825dAffB570c3c742C0F52df96","via":[{"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68"},{"address":"0xa5D23c69894241825dAffB570c3c742C0F52df96"}]},{"permission":"upgrade","target":"0xf993AF239770932A0EDaB88B6A5ba3708Bd58239","via":[{"address":"0xa5D23c69894241825dAffB570c3c742C0F52df96"}]}] + directlyReceivedPermissions: ++ [{"permission":"act","target":"0xa5D23c69894241825dAffB570c3c742C0F52df96"}] + } +``` + +```diff + contract ChallengeManager (0x68466622Aae5a9Ffd02530247d75Dd107f06B333) { + +++ description: Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor. + issuedPermissions.0.target: +- "0xa5D23c69894241825dAffB570c3c742C0F52df96" ++ "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746" + issuedPermissions.0.via.1: ++ {"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68","delay":0} + issuedPermissions.0.via.0.address: +- "0xBbc3872E30C91ef69336937838c2a283F79f7E68" ++ "0xa5D23c69894241825dAffB570c3c742C0F52df96" + } +``` + +```diff + contract Bridge (0x7983403dDA368AA7d67145a9b81c5c517F364c42) { + +++ description: Escrow contract for the project's gas token (Can be different from ETH). Keeps a list of allowed Inboxes and Outboxes for bridge messaging. + issuedPermissions.0.target: +- "0xa5D23c69894241825dAffB570c3c742C0F52df96" ++ "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746" + issuedPermissions.0.via.1: ++ {"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68","delay":0} + issuedPermissions.0.via.0.address: +- "0xBbc3872E30C91ef69336937838c2a283F79f7E68" ++ "0xa5D23c69894241825dAffB570c3c742C0F52df96" + } +``` + +```diff + contract Inbox (0x7AD2a94BefF3294a31894cFb5ba4206957a53c19) { + +++ description: Facilitates sending L1 to L2 messages like depositing ETH, but does not escrow funds. + issuedPermissions.0.target: +- "0xa5D23c69894241825dAffB570c3c742C0F52df96" ++ "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746" + issuedPermissions.0.via.1: ++ {"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68","delay":0} + issuedPermissions.0.via.0.address: +- "0xBbc3872E30C91ef69336937838c2a283F79f7E68" ++ "0xa5D23c69894241825dAffB570c3c742C0F52df96" + } +``` + +```diff + contract SequencerInbox (0x8D99372612e8cFE7163B1a453831Bc40eAeb3cF3) { + +++ description: A sequencer (registered in this contract) can submit transaction batches or commitments here. + issuedPermissions.1.target: +- "0xa5D23c69894241825dAffB570c3c742C0F52df96" ++ "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746" + issuedPermissions.1.via.1: ++ {"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68","delay":0} + issuedPermissions.1.via.0.address: +- "0xBbc3872E30C91ef69336937838c2a283F79f7E68" ++ "0xa5D23c69894241825dAffB570c3c742C0F52df96" + } +``` + +```diff + contract ERC20RollupEventInbox (0xa24eDA32bb36171a6c34CBB4B56f89FF7B8fD49A) { + +++ description: None + issuedPermissions.0.target: +- "0xa5D23c69894241825dAffB570c3c742C0F52df96" ++ "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746" + issuedPermissions.0.via.1: ++ {"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68","delay":0} + issuedPermissions.0.via.0.address: +- "0xBbc3872E30C91ef69336937838c2a283F79f7E68" ++ "0xa5D23c69894241825dAffB570c3c742C0F52df96" + } +``` + +```diff + contract UpgradeExecutor (0xa5D23c69894241825dAffB570c3c742C0F52df96) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0xa5D23c69894241825dAffB570c3c742C0F52df96" ++ "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746" + issuedPermissions.0.via.1: ++ {"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68","delay":0} + issuedPermissions.0.via.0.address: +- "0xBbc3872E30C91ef69336937838c2a283F79f7E68" ++ "0xa5D23c69894241825dAffB570c3c742C0F52df96" + receivedPermissions: +- [{"permission":"upgrade","target":"0x1153a1e4B1523DFf36f77d696bd6eBF2B0e7DAbF","via":[{"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68"}]},{"permission":"upgrade","target":"0x68466622Aae5a9Ffd02530247d75Dd107f06B333","via":[{"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68"}]},{"permission":"upgrade","target":"0x7983403dDA368AA7d67145a9b81c5c517F364c42","via":[{"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68"}]},{"permission":"upgrade","target":"0x7AD2a94BefF3294a31894cFb5ba4206957a53c19","via":[{"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68"}]},{"permission":"upgrade","target":"0x8D99372612e8cFE7163B1a453831Bc40eAeb3cF3","via":[{"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68"}]},{"permission":"upgrade","target":"0xa24eDA32bb36171a6c34CBB4B56f89FF7B8fD49A","via":[{"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68"}]},{"permission":"upgrade","target":"0xa5D23c69894241825dAffB570c3c742C0F52df96","via":[{"address":"0xBbc3872E30C91ef69336937838c2a283F79f7E68"}]},{"permission":"upgrade","target":"0xf993AF239770932A0EDaB88B6A5ba3708Bd58239"}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0xf993AF239770932A0EDaB88B6A5ba3708Bd58239"} + } +``` + +```diff + contract RollupProxy (0xf993AF239770932A0EDaB88B6A5ba3708Bd58239) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0xa5D23c69894241825dAffB570c3c742C0F52df96" ++ "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746" + issuedPermissions.2.via.0: ++ {"address":"0xa5D23c69894241825dAffB570c3c742C0F52df96","delay":0} + } +``` + Generated with discovered.json: 0x1a8670313b3d14fe75b32ec892197fd9fe85e6e0 # Diff at Mon, 28 Oct 2024 14:20:35 GMT: diff --git a/packages/backend/discovery/galxegravity/ethereum/discovered.json b/packages/backend/discovery/galxegravity/ethereum/discovered.json index ac0f1773056..cb1d34ebb1e 100644 --- a/packages/backend/discovery/galxegravity/ethereum/discovered.json +++ b/packages/backend/discovery/galxegravity/ethereum/discovered.json @@ -1,7 +1,7 @@ { "name": "galxegravity", "chain": "ethereum", - "blockNumber": 21029025, + "blockNumber": 21069927, "configHash": "0x7b29329f23f6c785977fc5acd397e9b8eda6078ad31116790dd49cbcca4437f6", "contracts": [ { @@ -17,8 +17,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xa5D23c69894241825dAffB570c3c742C0F52df96", + "target": "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746", "via": [ + { + "address": "0xa5D23c69894241825dAffB570c3c742C0F52df96", + "delay": 0 + }, { "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68", "delay": 0 @@ -87,6 +91,75 @@ "0xd42bbf9f7dcd3720a7fc6bdc6edfdfae8800a37d6dd4decfa0ef6ca4a2e88940" ], "proxyType": "gnosis safe", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x1153a1e4B1523DFf36f77d696bd6eBF2B0e7DAbF", + "via": [ + { "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68" }, + { "address": "0xa5D23c69894241825dAffB570c3c742C0F52df96" } + ] + }, + { + "permission": "upgrade", + "target": "0x68466622Aae5a9Ffd02530247d75Dd107f06B333", + "via": [ + { "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68" }, + { "address": "0xa5D23c69894241825dAffB570c3c742C0F52df96" } + ] + }, + { + "permission": "upgrade", + "target": "0x7983403dDA368AA7d67145a9b81c5c517F364c42", + "via": [ + { "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68" }, + { "address": "0xa5D23c69894241825dAffB570c3c742C0F52df96" } + ] + }, + { + "permission": "upgrade", + "target": "0x7AD2a94BefF3294a31894cFb5ba4206957a53c19", + "via": [ + { "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68" }, + { "address": "0xa5D23c69894241825dAffB570c3c742C0F52df96" } + ] + }, + { + "permission": "upgrade", + "target": "0x8D99372612e8cFE7163B1a453831Bc40eAeb3cF3", + "via": [ + { "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68" }, + { "address": "0xa5D23c69894241825dAffB570c3c742C0F52df96" } + ] + }, + { + "permission": "upgrade", + "target": "0xa24eDA32bb36171a6c34CBB4B56f89FF7B8fD49A", + "via": [ + { "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68" }, + { "address": "0xa5D23c69894241825dAffB570c3c742C0F52df96" } + ] + }, + { + "permission": "upgrade", + "target": "0xa5D23c69894241825dAffB570c3c742C0F52df96", + "via": [ + { "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68" }, + { "address": "0xa5D23c69894241825dAffB570c3c742C0F52df96" } + ] + }, + { + "permission": "upgrade", + "target": "0xf993AF239770932A0EDaB88B6A5ba3708Bd58239", + "via": [{ "address": "0xa5D23c69894241825dAffB570c3c742C0F52df96" }] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0xa5D23c69894241825dAffB570c3c742C0F52df96" + } + ], "ignoreInWatchMode": ["nonce"], "sinceTimestamp": 1680797639, "values": { @@ -141,8 +214,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xa5D23c69894241825dAffB570c3c742C0F52df96", + "target": "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746", "via": [ + { + "address": "0xa5D23c69894241825dAffB570c3c742C0F52df96", + "delay": 0 + }, { "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68", "delay": 0 @@ -194,8 +271,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xa5D23c69894241825dAffB570c3c742C0F52df96", + "target": "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746", "via": [ + { + "address": "0xa5D23c69894241825dAffB570c3c742C0F52df96", + "delay": 0 + }, { "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68", "delay": 0 @@ -226,12 +307,12 @@ "0xa24eDA32bb36171a6c34CBB4B56f89FF7B8fD49A" ], "allowedOutboxList": ["0x1153a1e4B1523DFf36f77d696bd6eBF2B0e7DAbF"], - "delayedMessageCount": 11590, + "delayedMessageCount": 11642, "nativeToken": "0x9C7BEBa8F6eF6643aBd725e45a4E8387eF260649", "rollup": "0xf993AF239770932A0EDaB88B6A5ba3708Bd58239", "sequencerInbox": "0x8D99372612e8cFE7163B1a453831Bc40eAeb3cF3", - "sequencerMessageCount": 36496, - "sequencerReportedSubMessageCount": 12988160 + "sequencerMessageCount": 38489, + "sequencerReportedSubMessageCount": 14246934 }, "derivedName": "ERC20Bridge" }, @@ -248,8 +329,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xa5D23c69894241825dAffB570c3c742C0F52df96", + "target": "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746", "via": [ + { + "address": "0xa5D23c69894241825dAffB570c3c742C0F52df96", + "delay": 0 + }, { "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68", "delay": 0 @@ -307,8 +392,12 @@ }, { "permission": "upgrade", - "target": "0xa5D23c69894241825dAffB570c3c742C0F52df96", + "target": "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746", "via": [ + { + "address": "0xa5D23c69894241825dAffB570c3c742C0F52df96", + "delay": 0 + }, { "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68", "delay": 0 @@ -329,7 +418,7 @@ ] ], "$upgradeCount": 1, - "batchCount": 36496, + "batchCount": 38489, "batchPosterManager": "0x0000000000000000000000000000000000000000", "batchPosters": ["0xBa369bd77a346babCd282cB1a015194E8ec54542"], "bridge": "0x7983403dDA368AA7d67145a9b81c5c517F364c42", @@ -353,7 +442,7 @@ "rollup": "0xf993AF239770932A0EDaB88B6A5ba3708Bd58239", "sequencerVersion": "0x88", "setIsBatchPosterCount": 1, - "totalDelayedMessagesRead": 11590, + "totalDelayedMessagesRead": 11642, "TREE_DAS_MESSAGE_HEADER_FLAG": "0x08", "ZERO_HEAVY_MESSAGE_HEADER_FLAG": "0x20" }, @@ -386,8 +475,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xa5D23c69894241825dAffB570c3c742C0F52df96", + "target": "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746", "via": [ + { + "address": "0xa5D23c69894241825dAffB570c3c742C0F52df96", + "delay": 0 + }, { "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68", "delay": 0 @@ -424,8 +517,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xa5D23c69894241825dAffB570c3c742C0F52df96", + "target": "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746", "via": [ + { + "address": "0xa5D23c69894241825dAffB570c3c742C0F52df96", + "delay": 0 + }, { "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68", "delay": 0 @@ -433,53 +530,16 @@ ] } ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x1153a1e4B1523DFf36f77d696bd6eBF2B0e7DAbF", - "via": [{ "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68" }] - }, - { - "permission": "upgrade", - "target": "0x68466622Aae5a9Ffd02530247d75Dd107f06B333", - "via": [{ "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68" }] - }, - { - "permission": "upgrade", - "target": "0x7983403dDA368AA7d67145a9b81c5c517F364c42", - "via": [{ "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68" }] - }, - { - "permission": "upgrade", - "target": "0x7AD2a94BefF3294a31894cFb5ba4206957a53c19", - "via": [{ "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68" }] - }, - { - "permission": "upgrade", - "target": "0x8D99372612e8cFE7163B1a453831Bc40eAeb3cF3", - "via": [{ "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68" }] - }, - { - "permission": "upgrade", - "target": "0xa24eDA32bb36171a6c34CBB4B56f89FF7B8fD49A", - "via": [{ "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68" }] - }, + "directlyReceivedPermissions": [ { - "permission": "upgrade", - "target": "0xa5D23c69894241825dAffB570c3c742C0F52df96", - "via": [{ "address": "0xBbc3872E30C91ef69336937838c2a283F79f7E68" }] + "permission": "act", + "target": "0xBbc3872E30C91ef69336937838c2a283F79f7E68" }, { "permission": "upgrade", "target": "0xf993AF239770932A0EDaB88B6A5ba3708Bd58239" } ], - "directlyReceivedPermissions": [ - { - "permission": "act", - "target": "0xBbc3872E30C91ef69336937838c2a283F79f7E68" - } - ], "sinceTimestamp": 1716053843, "values": { "$admin": "0xBbc3872E30C91ef69336937838c2a283F79f7E68", @@ -580,8 +640,13 @@ }, { "permission": "upgrade", - "target": "0xa5D23c69894241825dAffB570c3c742C0F52df96", - "via": [] + "target": "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746", + "via": [ + { + "address": "0xa5D23c69894241825dAffB570c3c742C0F52df96", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -616,12 +681,12 @@ "confirmPeriodBlocks": 40320, "currentRequiredStake": "100000000000000000", "extraChallengeTimeBlocks": 200, - "firstUnresolvedNode": 272, + "firstUnresolvedNode": 283, "inbox": "0x7AD2a94BefF3294a31894cFb5ba4206957a53c19", "isERC20Enabled": false, "lastStakeBlock": 19907386, - "latestConfirmed": 271, - "latestNodeCreated": 282, + "latestConfirmed": 282, + "latestNodeCreated": 293, "loserStakeEscrow": "0x0000000000000000000000000000000000000000", "minimumAssertionPeriod": 75, "outbox": "0x1153a1e4B1523DFf36f77d696bd6eBF2B0e7DAbF", @@ -1344,6 +1409,6 @@ "orbitstack/Outbox": "0xac65b89cf03d50afb81ade4d5623f1815977ae46d92280d53ca828df34424488", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/hychain/ethereum/diffHistory.md b/packages/backend/discovery/hychain/ethereum/diffHistory.md index ab2fcc3161f..ff8a215d674 100644 --- a/packages/backend/discovery/hychain/ethereum/diffHistory.md +++ b/packages/backend/discovery/hychain/ethereum/diffHistory.md @@ -1,3 +1,144 @@ +Generated with discovered.json: 0x841c99d607e4e2b5ef340477ea694be1e4612526 + +# Diff at Tue, 29 Oct 2024 08:02:08 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 21041836 +- current block number: 21041836 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 21041836 (main branch discovery), not current. + +```diff + contract Outbox (0x0389E24A4Bc96518169f83F50FCDdA442dD8eAFd) { + +++ description: Facilitates L2 to L1 contract calls: Messages initiated from L2 (for example withdrawal messages) which eventually resolve in execution on L1. + issuedPermissions.0.target: +- "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" ++ "0x798Fa726f0B4DF564681446D051b344E3FE4a6ca" + issuedPermissions.0.via.1: ++ {"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F","delay":0} + issuedPermissions.0.via.0.address: +- "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" ++ "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" + } +``` + +```diff + contract ERC20RollupEventInbox (0x617f70525Dc4D2BBbd6ADFd3781DbEAe5C8F0048) { + +++ description: None + issuedPermissions.0.target: +- "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" ++ "0x798Fa726f0B4DF564681446D051b344E3FE4a6ca" + issuedPermissions.0.via.1: ++ {"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F","delay":0} + issuedPermissions.0.via.0.address: +- "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" ++ "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" + } +``` + +```diff + contract Bridge (0x73C6af7029E714DFf1F1554F88b79B335011Da68) { + +++ description: Escrow contract for the project's gas token (Can be different from ETH). Keeps a list of allowed Inboxes and Outboxes for bridge messaging. + issuedPermissions.0.target: +- "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" ++ "0x798Fa726f0B4DF564681446D051b344E3FE4a6ca" + issuedPermissions.0.via.1: ++ {"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F","delay":0} + issuedPermissions.0.via.0.address: +- "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" ++ "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" + } +``` + +```diff + contract HychainMultisig (0x798Fa726f0B4DF564681446D051b344E3FE4a6ca) { + +++ description: None + receivedPermissions: ++ [{"permission":"upgrade","target":"0x0389E24A4Bc96518169f83F50FCDdA442dD8eAFd","via":[{"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F"},{"address":"0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881"}]},{"permission":"upgrade","target":"0x617f70525Dc4D2BBbd6ADFd3781DbEAe5C8F0048","via":[{"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F"},{"address":"0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881"}]},{"permission":"upgrade","target":"0x73C6af7029E714DFf1F1554F88b79B335011Da68","via":[{"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F"},{"address":"0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881"}]},{"permission":"upgrade","target":"0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881","via":[{"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F"},{"address":"0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881"}]},{"permission":"upgrade","target":"0x8f98f9ae2f2836Ed3a628c23311Ad9976B9fBF1B","via":[{"address":"0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881"}]},{"permission":"upgrade","target":"0xaF5800ADF22301968613c37DA9C3C2a486eA915A","via":[{"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F"},{"address":"0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881"}]},{"permission":"upgrade","target":"0xD6c596b7ca17870DD50D322393deCE6C2085a116","via":[{"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F"},{"address":"0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881"}]},{"permission":"upgrade","target":"0xE8AcC0E28a82a26D498f2C66B64C56B9Ef996c2e","via":[{"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F"},{"address":"0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881"}]}] + directlyReceivedPermissions: ++ [{"permission":"act","target":"0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881"}] + } +``` + +```diff + contract UpgradeExecutor (0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" ++ "0x798Fa726f0B4DF564681446D051b344E3FE4a6ca" + issuedPermissions.0.via.1: ++ {"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F","delay":0} + issuedPermissions.0.via.0.address: +- "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" ++ "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" + receivedPermissions: +- [{"permission":"upgrade","target":"0x0389E24A4Bc96518169f83F50FCDdA442dD8eAFd","via":[{"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F"}]},{"permission":"upgrade","target":"0x617f70525Dc4D2BBbd6ADFd3781DbEAe5C8F0048","via":[{"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F"}]},{"permission":"upgrade","target":"0x73C6af7029E714DFf1F1554F88b79B335011Da68","via":[{"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F"}]},{"permission":"upgrade","target":"0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881","via":[{"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F"}]},{"permission":"upgrade","target":"0x8f98f9ae2f2836Ed3a628c23311Ad9976B9fBF1B"},{"permission":"upgrade","target":"0xaF5800ADF22301968613c37DA9C3C2a486eA915A","via":[{"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F"}]},{"permission":"upgrade","target":"0xD6c596b7ca17870DD50D322393deCE6C2085a116","via":[{"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F"}]},{"permission":"upgrade","target":"0xE8AcC0E28a82a26D498f2C66B64C56B9Ef996c2e","via":[{"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0x8f98f9ae2f2836Ed3a628c23311Ad9976B9fBF1B"} + } +``` + +```diff + contract RollupProxy (0x8f98f9ae2f2836Ed3a628c23311Ad9976B9fBF1B) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.4.target: +- "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" ++ "0x798Fa726f0B4DF564681446D051b344E3FE4a6ca" + issuedPermissions.4.via.0: ++ {"address":"0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881","delay":0} + } +``` + +```diff + contract SequencerInbox (0xaF5800ADF22301968613c37DA9C3C2a486eA915A) { + +++ description: A sequencer (registered in this contract) can submit transaction batches or commitments here. + issuedPermissions.1.target: +- "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" ++ "0x798Fa726f0B4DF564681446D051b344E3FE4a6ca" + issuedPermissions.1.via.1: ++ {"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F","delay":0} + issuedPermissions.1.via.0.address: +- "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" ++ "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" + } +``` + +```diff + contract Inbox (0xD6c596b7ca17870DD50D322393deCE6C2085a116) { + +++ description: Facilitates sending L1 to L2 messages like depositing ETH, but does not escrow funds. + issuedPermissions.0.target: +- "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" ++ "0x798Fa726f0B4DF564681446D051b344E3FE4a6ca" + issuedPermissions.0.via.1: ++ {"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F","delay":0} + issuedPermissions.0.via.0.address: +- "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" ++ "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" + } +``` + +```diff + contract ChallengeManager (0xE8AcC0E28a82a26D498f2C66B64C56B9Ef996c2e) { + +++ description: None + issuedPermissions.0.target: +- "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" ++ "0x798Fa726f0B4DF564681446D051b344E3FE4a6ca" + issuedPermissions.0.via.1: ++ {"address":"0x4C5984E3841790335E6DC2e7ed92802FbF8a300F","delay":0} + issuedPermissions.0.via.0.address: +- "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" ++ "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" + } +``` + Generated with discovered.json: 0xb537dbe57d573aff09c4c57eea65a7d414beaa42 # Diff at Mon, 28 Oct 2024 14:19:56 GMT: diff --git a/packages/backend/discovery/hychain/ethereum/discovered.json b/packages/backend/discovery/hychain/ethereum/discovered.json index e883181647e..09df56b5a15 100644 --- a/packages/backend/discovery/hychain/ethereum/discovered.json +++ b/packages/backend/discovery/hychain/ethereum/discovered.json @@ -17,8 +17,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881", + "target": "0x798Fa726f0B4DF564681446D051b344E3FE4a6ca", "via": [ + { + "address": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881", + "delay": 0 + }, { "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F", "delay": 0 @@ -142,8 +146,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881", + "target": "0x798Fa726f0B4DF564681446D051b344E3FE4a6ca", "via": [ + { + "address": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881", + "delay": 0 + }, { "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F", "delay": 0 @@ -180,8 +188,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881", + "target": "0x798Fa726f0B4DF564681446D051b344E3FE4a6ca", "via": [ + { + "address": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881", + "delay": 0 + }, { "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F", "delay": 0 @@ -230,6 +242,75 @@ "0xd42bbf9f7dcd3720a7fc6bdc6edfdfae8800a37d6dd4decfa0ef6ca4a2e88940" ], "proxyType": "gnosis safe", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x0389E24A4Bc96518169f83F50FCDdA442dD8eAFd", + "via": [ + { "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" }, + { "address": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" } + ] + }, + { + "permission": "upgrade", + "target": "0x617f70525Dc4D2BBbd6ADFd3781DbEAe5C8F0048", + "via": [ + { "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" }, + { "address": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" } + ] + }, + { + "permission": "upgrade", + "target": "0x73C6af7029E714DFf1F1554F88b79B335011Da68", + "via": [ + { "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" }, + { "address": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" } + ] + }, + { + "permission": "upgrade", + "target": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881", + "via": [ + { "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" }, + { "address": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" } + ] + }, + { + "permission": "upgrade", + "target": "0x8f98f9ae2f2836Ed3a628c23311Ad9976B9fBF1B", + "via": [{ "address": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" }] + }, + { + "permission": "upgrade", + "target": "0xaF5800ADF22301968613c37DA9C3C2a486eA915A", + "via": [ + { "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" }, + { "address": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" } + ] + }, + { + "permission": "upgrade", + "target": "0xD6c596b7ca17870DD50D322393deCE6C2085a116", + "via": [ + { "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" }, + { "address": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" } + ] + }, + { + "permission": "upgrade", + "target": "0xE8AcC0E28a82a26D498f2C66B64C56B9Ef996c2e", + "via": [ + { "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" }, + { "address": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881" + } + ], "ignoreInWatchMode": ["nonce"], "sinceTimestamp": 1711933343, "values": { @@ -266,8 +347,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881", + "target": "0x798Fa726f0B4DF564681446D051b344E3FE4a6ca", "via": [ + { + "address": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881", + "delay": 0 + }, { "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F", "delay": 0 @@ -275,51 +360,14 @@ ] } ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x0389E24A4Bc96518169f83F50FCDdA442dD8eAFd", - "via": [{ "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" }] - }, - { - "permission": "upgrade", - "target": "0x617f70525Dc4D2BBbd6ADFd3781DbEAe5C8F0048", - "via": [{ "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" }] - }, - { - "permission": "upgrade", - "target": "0x73C6af7029E714DFf1F1554F88b79B335011Da68", - "via": [{ "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" }] - }, + "directlyReceivedPermissions": [ { - "permission": "upgrade", - "target": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881", - "via": [{ "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" }] + "permission": "act", + "target": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" }, { "permission": "upgrade", "target": "0x8f98f9ae2f2836Ed3a628c23311Ad9976B9fBF1B" - }, - { - "permission": "upgrade", - "target": "0xaF5800ADF22301968613c37DA9C3C2a486eA915A", - "via": [{ "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" }] - }, - { - "permission": "upgrade", - "target": "0xD6c596b7ca17870DD50D322393deCE6C2085a116", - "via": [{ "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" }] - }, - { - "permission": "upgrade", - "target": "0xE8AcC0E28a82a26D498f2C66B64C56B9Ef996c2e", - "via": [{ "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" }] - } - ], - "directlyReceivedPermissions": [ - { - "permission": "act", - "target": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F" } ], "sinceTimestamp": 1709606087, @@ -400,8 +448,13 @@ }, { "permission": "upgrade", - "target": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881", - "via": [] + "target": "0x798Fa726f0B4DF564681446D051b344E3FE4a6ca", + "via": [ + { + "address": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -541,8 +594,12 @@ }, { "permission": "upgrade", - "target": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881", + "target": "0x798Fa726f0B4DF564681446D051b344E3FE4a6ca", "via": [ + { + "address": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881", + "delay": 0 + }, { "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F", "delay": 0 @@ -608,8 +665,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881", + "target": "0x798Fa726f0B4DF564681446D051b344E3FE4a6ca", "via": [ + { + "address": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881", + "delay": 0 + }, { "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F", "delay": 0 @@ -660,8 +721,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881", + "target": "0x798Fa726f0B4DF564681446D051b344E3FE4a6ca", "via": [ + { + "address": "0x88d3f3F43Ecd46635bd9f546bE7C4d52eBc20881", + "delay": 0 + }, { "address": "0x4C5984E3841790335E6DC2e7ed92802FbF8a300F", "delay": 0 @@ -1333,6 +1398,6 @@ "orbitstack/Outbox": "0xac65b89cf03d50afb81ade4d5623f1815977ae46d92280d53ca828df34424488", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/kinto/ethereum/diffHistory.md b/packages/backend/discovery/kinto/ethereum/diffHistory.md index e1f6884e91b..01524bf799e 100644 --- a/packages/backend/discovery/kinto/ethereum/diffHistory.md +++ b/packages/backend/discovery/kinto/ethereum/diffHistory.md @@ -1,3 +1,172 @@ +Generated with discovered.json: 0x3d4a97f1ffb587553e5572d43ef81d50b919d48e + +# Diff at Tue, 29 Oct 2024 08:02:45 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 21041838 +- current block number: 21041838 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 21041838 (main branch discovery), not current. + +```diff + contract ExecutorMultisig (0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d) { + +++ description: None + receivedPermissions: ++ [{"permission":"upgrade","target":"0x5073dA9cA4810f3E0aA01c20c7d9d02C3f522e11","via":[{"address":"0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a"}]},{"permission":"upgrade","target":"0x52EcE832AF3DF3125BbfD6423E0425dB3fA99D3F","via":[{"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df"},{"address":"0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a"}]},{"permission":"upgrade","target":"0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a","via":[{"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df"},{"address":"0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a"}]},{"permission":"upgrade","target":"0x6228e2FB8C561f1a5A963039Bc38Eb6D539A1A7F","via":[{"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df"},{"address":"0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a"}]},{"permission":"upgrade","target":"0x655761AD5FC251F414D6993A73184B0669F278c8","via":[{"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df"},{"address":"0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a"}]},{"permission":"upgrade","target":"0x7870D5398DB488c669B406fBE57b8d05b6A35e42","via":[{"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df"},{"address":"0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a"}]},{"permission":"upgrade","target":"0x859a53Fe2C8DA961387030E7CB498D6D20d0B2DB","via":[{"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df"},{"address":"0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a"}]},{"permission":"upgrade","target":"0xBFfaA85c1756472fFC37e6D172A7eC0538C14474","via":[{"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df"},{"address":"0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a"}]},{"permission":"upgrade","target":"0xD9041DeCaDcBA88844b373e7053B4AC7A3390D60","via":[{"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df"},{"address":"0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a"}]},{"permission":"upgrade","target":"0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a","via":[{"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df"},{"address":"0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a"}]}] + directlyReceivedPermissions: ++ [{"permission":"act","target":"0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a"}] + } +``` + +```diff + contract RollupProxy (0x5073dA9cA4810f3E0aA01c20c7d9d02C3f522e11) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.10.target: +- "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" ++ "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d" + issuedPermissions.10.via.0: ++ {"address":"0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a","delay":0} + } +``` + +```diff + contract RollupEventInbox (0x52EcE832AF3DF3125BbfD6423E0425dB3fA99D3F) { + +++ description: None + issuedPermissions.0.target: +- "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" ++ "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d" + issuedPermissions.0.via.1: ++ {"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df","delay":0} + issuedPermissions.0.via.0.address: +- "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" ++ "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" + } +``` + +```diff + contract UpgradeExecutor (0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" ++ "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d" + issuedPermissions.0.via.1: ++ {"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df","delay":0} + issuedPermissions.0.via.0.address: +- "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" ++ "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" + receivedPermissions: +- [{"permission":"upgrade","target":"0x5073dA9cA4810f3E0aA01c20c7d9d02C3f522e11"},{"permission":"upgrade","target":"0x52EcE832AF3DF3125BbfD6423E0425dB3fA99D3F","via":[{"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df"}]},{"permission":"upgrade","target":"0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a","via":[{"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df"}]},{"permission":"upgrade","target":"0x6228e2FB8C561f1a5A963039Bc38Eb6D539A1A7F","via":[{"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df"}]},{"permission":"upgrade","target":"0x655761AD5FC251F414D6993A73184B0669F278c8","via":[{"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df"}]},{"permission":"upgrade","target":"0x7870D5398DB488c669B406fBE57b8d05b6A35e42","via":[{"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df"}]},{"permission":"upgrade","target":"0x859a53Fe2C8DA961387030E7CB498D6D20d0B2DB","via":[{"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df"}]},{"permission":"upgrade","target":"0xBFfaA85c1756472fFC37e6D172A7eC0538C14474","via":[{"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df"}]},{"permission":"upgrade","target":"0xD9041DeCaDcBA88844b373e7053B4AC7A3390D60","via":[{"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df"}]},{"permission":"upgrade","target":"0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a","via":[{"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0x5073dA9cA4810f3E0aA01c20c7d9d02C3f522e11"} + } +``` + +```diff + contract ChallengeManager (0x6228e2FB8C561f1a5A963039Bc38Eb6D539A1A7F) { + +++ description: Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor. + issuedPermissions.0.target: +- "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" ++ "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d" + issuedPermissions.0.via.1: ++ {"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df","delay":0} + issuedPermissions.0.via.0.address: +- "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" ++ "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" + } +``` + +```diff + contract Outbox (0x655761AD5FC251F414D6993A73184B0669F278c8) { + +++ description: None + issuedPermissions.0.target: +- "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" ++ "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d" + issuedPermissions.0.via.1: ++ {"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df","delay":0} + issuedPermissions.0.via.0.address: +- "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" ++ "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" + } +``` + +```diff + contract L1ERC20Gateway (0x7870D5398DB488c669B406fBE57b8d05b6A35e42) { + +++ description: None + issuedPermissions.0.target: +- "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" ++ "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d" + issuedPermissions.0.via.1: ++ {"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df","delay":0} + issuedPermissions.0.via.0.address: +- "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" ++ "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" + } +``` + +```diff + contract Bridge (0x859a53Fe2C8DA961387030E7CB498D6D20d0B2DB) { + +++ description: None + issuedPermissions.0.target: +- "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" ++ "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d" + issuedPermissions.0.via.1: ++ {"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df","delay":0} + issuedPermissions.0.via.0.address: +- "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" ++ "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" + } +``` + +```diff + contract Inbox (0xBFfaA85c1756472fFC37e6D172A7eC0538C14474) { + +++ description: None + issuedPermissions.0.target: +- "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" ++ "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d" + issuedPermissions.0.via.1: ++ {"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df","delay":0} + issuedPermissions.0.via.0.address: +- "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" ++ "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" + } +``` + +```diff + contract L1GatewayRouter (0xD9041DeCaDcBA88844b373e7053B4AC7A3390D60) { + +++ description: None + issuedPermissions.0.target: +- "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" ++ "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d" + issuedPermissions.0.via.1: ++ {"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df","delay":0} + issuedPermissions.0.via.0.address: +- "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" ++ "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" + } +``` + +```diff + contract SequencerInbox (0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a) { + +++ description: A sequencer (registered in this contract) can submit transaction batches or commitments here. + issuedPermissions.1.target: +- "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" ++ "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d" + issuedPermissions.1.via.1: ++ {"address":"0x74C717C01425eb475A5fC55d2A4a9045fC9800df","delay":0} + issuedPermissions.1.via.0.address: +- "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" ++ "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" + } +``` + Generated with discovered.json: 0xb66e356473635b36069ee03955ded08d7f2bc796 # Diff at Mon, 28 Oct 2024 14:04:14 GMT: diff --git a/packages/backend/discovery/kinto/ethereum/discovered.json b/packages/backend/discovery/kinto/ethereum/discovered.json index 4e025ede852..9196597e22c 100644 --- a/packages/backend/discovery/kinto/ethereum/discovered.json +++ b/packages/backend/discovery/kinto/ethereum/discovered.json @@ -114,6 +114,91 @@ "0xd42bbf9f7dcd3720a7fc6bdc6edfdfae8800a37d6dd4decfa0ef6ca4a2e88940" ], "proxyType": "gnosis safe", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x5073dA9cA4810f3E0aA01c20c7d9d02C3f522e11", + "via": [{ "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" }] + }, + { + "permission": "upgrade", + "target": "0x52EcE832AF3DF3125BbfD6423E0425dB3fA99D3F", + "via": [ + { "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" }, + { "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" } + ] + }, + { + "permission": "upgrade", + "target": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "via": [ + { "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" }, + { "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" } + ] + }, + { + "permission": "upgrade", + "target": "0x6228e2FB8C561f1a5A963039Bc38Eb6D539A1A7F", + "via": [ + { "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" }, + { "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" } + ] + }, + { + "permission": "upgrade", + "target": "0x655761AD5FC251F414D6993A73184B0669F278c8", + "via": [ + { "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" }, + { "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" } + ] + }, + { + "permission": "upgrade", + "target": "0x7870D5398DB488c669B406fBE57b8d05b6A35e42", + "via": [ + { "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" }, + { "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" } + ] + }, + { + "permission": "upgrade", + "target": "0x859a53Fe2C8DA961387030E7CB498D6D20d0B2DB", + "via": [ + { "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" }, + { "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" } + ] + }, + { + "permission": "upgrade", + "target": "0xBFfaA85c1756472fFC37e6D172A7eC0538C14474", + "via": [ + { "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" }, + { "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" } + ] + }, + { + "permission": "upgrade", + "target": "0xD9041DeCaDcBA88844b373e7053B4AC7A3390D60", + "via": [ + { "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" }, + { "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" } + ] + }, + { + "permission": "upgrade", + "target": "0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a", + "via": [ + { "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" }, + { "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a" + } + ], "ignoreInWatchMode": ["nonce"], "sinceTimestamp": 1702416755, "values": { @@ -209,8 +294,13 @@ }, { "permission": "upgrade", - "target": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", - "via": [] + "target": "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d", + "via": [ + { + "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -337,8 +427,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "target": "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d", "via": [ + { + "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "delay": 0 + }, { "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df", "delay": 0 @@ -375,8 +469,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "target": "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d", "via": [ + { + "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "delay": 0 + }, { "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df", "delay": 0 @@ -384,61 +482,14 @@ ] } ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x5073dA9cA4810f3E0aA01c20c7d9d02C3f522e11" - }, - { - "permission": "upgrade", - "target": "0x52EcE832AF3DF3125BbfD6423E0425dB3fA99D3F", - "via": [{ "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" }] - }, - { - "permission": "upgrade", - "target": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", - "via": [{ "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" }] - }, - { - "permission": "upgrade", - "target": "0x6228e2FB8C561f1a5A963039Bc38Eb6D539A1A7F", - "via": [{ "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" }] - }, - { - "permission": "upgrade", - "target": "0x655761AD5FC251F414D6993A73184B0669F278c8", - "via": [{ "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" }] - }, - { - "permission": "upgrade", - "target": "0x7870D5398DB488c669B406fBE57b8d05b6A35e42", - "via": [{ "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" }] - }, - { - "permission": "upgrade", - "target": "0x859a53Fe2C8DA961387030E7CB498D6D20d0B2DB", - "via": [{ "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" }] - }, - { - "permission": "upgrade", - "target": "0xBFfaA85c1756472fFC37e6D172A7eC0538C14474", - "via": [{ "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" }] - }, - { - "permission": "upgrade", - "target": "0xD9041DeCaDcBA88844b373e7053B4AC7A3390D60", - "via": [{ "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" }] - }, - { - "permission": "upgrade", - "target": "0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a", - "via": [{ "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" }] - } - ], "directlyReceivedPermissions": [ { "permission": "act", "target": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df" + }, + { + "permission": "upgrade", + "target": "0x5073dA9cA4810f3E0aA01c20c7d9d02C3f522e11" } ], "sinceTimestamp": 1702607855, @@ -487,8 +538,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "target": "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d", "via": [ + { + "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "delay": 0 + }, { "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df", "delay": 0 @@ -532,8 +587,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "target": "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d", "via": [ + { + "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "delay": 0 + }, { "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df", "delay": 0 @@ -650,8 +709,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "target": "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d", "via": [ + { + "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "delay": 0 + }, { "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df", "delay": 0 @@ -690,8 +753,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "target": "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d", "via": [ + { + "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "delay": 0 + }, { "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df", "delay": 0 @@ -769,8 +836,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "target": "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d", "via": [ + { + "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "delay": 0 + }, { "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df", "delay": 0 @@ -819,8 +890,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "target": "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d", "via": [ + { + "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "delay": 0 + }, { "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df", "delay": 0 @@ -914,8 +989,12 @@ }, { "permission": "upgrade", - "target": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "target": "0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d", "via": [ + { + "address": "0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a", + "delay": 0 + }, { "address": "0x74C717C01425eb475A5fC55d2A4a9045fC9800df", "delay": 0 @@ -1841,6 +1920,6 @@ "orbitstack/OneStepProverMemory": "0x9783e1f5d836162f6bf9df066ef7bff18da19c56314fe858f6feba71c350ced7", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/l3x/arbitrum/diffHistory.md b/packages/backend/discovery/l3x/arbitrum/diffHistory.md index 020e3fe1f25..02ff45a1975 100644 --- a/packages/backend/discovery/l3x/arbitrum/diffHistory.md +++ b/packages/backend/discovery/l3x/arbitrum/diffHistory.md @@ -1,3 +1,162 @@ +Generated with discovered.json: 0xad9f0ddacae90bf5bfd20d798b6f65d21518d952 + +# Diff at Tue, 29 Oct 2024 08:10:51 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 267470320 +- current block number: 267470320 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 267470320 (main branch discovery), not current. + +```diff + contract Outbox (0x1526DAacDAf3EE81E5ae087E0DA8677E8c677CE5) { + +++ description: None + issuedPermissions.0.target: +- "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" ++ "0x5e31608B400F45846043E93747D72A1a02c5a2f5" + issuedPermissions.0.via.1: ++ {"address":"0x29994207C5AeDc83F27c5dc16E468f328832d42d","delay":0} + issuedPermissions.0.via.0.address: +- "0x29994207C5AeDc83F27c5dc16E468f328832d42d" ++ "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" + } +``` + +```diff + contract ChallengeManager (0x211C9893653Aea2088E34765e7039617E95fD8fD) { + +++ description: Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor. + issuedPermissions.0.target: +- "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" ++ "0x5e31608B400F45846043E93747D72A1a02c5a2f5" + issuedPermissions.0.via.1: ++ {"address":"0x29994207C5AeDc83F27c5dc16E468f328832d42d","delay":0} + issuedPermissions.0.via.0.address: +- "0x29994207C5AeDc83F27c5dc16E468f328832d42d" ++ "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" + } +``` + +```diff + contract UpgradeExecutor (0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" ++ "0x5e31608B400F45846043E93747D72A1a02c5a2f5" + issuedPermissions.0.via.1: ++ {"address":"0x29994207C5AeDc83F27c5dc16E468f328832d42d","delay":0} + issuedPermissions.0.via.0.address: +- "0x29994207C5AeDc83F27c5dc16E468f328832d42d" ++ "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" + receivedPermissions: +- [{"permission":"upgrade","target":"0x1526DAacDAf3EE81E5ae087E0DA8677E8c677CE5","via":[{"address":"0x29994207C5AeDc83F27c5dc16E468f328832d42d"}]},{"permission":"upgrade","target":"0x211C9893653Aea2088E34765e7039617E95fD8fD","via":[{"address":"0x29994207C5AeDc83F27c5dc16E468f328832d42d"}]},{"permission":"upgrade","target":"0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3","via":[{"address":"0x29994207C5AeDc83F27c5dc16E468f328832d42d"}]},{"permission":"upgrade","target":"0x4fF3E70f30f0394Ad62428751Fe3858740595908","via":[{"address":"0x29994207C5AeDc83F27c5dc16E468f328832d42d"}]},{"permission":"upgrade","target":"0x59E088d827CB7983Cd0CC64312E472D7cc8a4F44","via":[{"address":"0x29994207C5AeDc83F27c5dc16E468f328832d42d"}]},{"permission":"upgrade","target":"0x80de5c4ccDfb7b6a250A9588C2d80F62a2B7d13F","via":[{"address":"0x29994207C5AeDc83F27c5dc16E468f328832d42d"}]},{"permission":"upgrade","target":"0x817C8Da480bC6b42a5FA88A26e9eD8c0c03968Cf","via":[{"address":"0x29994207C5AeDc83F27c5dc16E468f328832d42d"}]},{"permission":"upgrade","target":"0xb75A0a5812303cBB198d4f0BcA7CA38f17b8783e"},{"permission":"upgrade","target":"0xB9450b512Fd3454e9C1a2593C5DF9E71344b5653","via":[{"address":"0x29994207C5AeDc83F27c5dc16E468f328832d42d"}]},{"permission":"upgrade","target":"0xc40e1DdDDc4837e63Bfb21EF34d3Ca4A6c78fD15","via":[{"address":"0x29994207C5AeDc83F27c5dc16E468f328832d42d"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0xb75A0a5812303cBB198d4f0BcA7CA38f17b8783e"} + } +``` + +```diff + contract L1ERC20Gateway (0x4fF3E70f30f0394Ad62428751Fe3858740595908) { + +++ description: None + issuedPermissions.0.target: +- "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" ++ "0x5e31608B400F45846043E93747D72A1a02c5a2f5" + issuedPermissions.0.via.1: ++ {"address":"0x29994207C5AeDc83F27c5dc16E468f328832d42d","delay":0} + issuedPermissions.0.via.0.address: +- "0x29994207C5AeDc83F27c5dc16E468f328832d42d" ++ "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" + } +``` + +```diff + contract Bridge (0x59E088d827CB7983Cd0CC64312E472D7cc8a4F44) { + +++ description: None + issuedPermissions.0.target: +- "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" ++ "0x5e31608B400F45846043E93747D72A1a02c5a2f5" + issuedPermissions.0.via.1: ++ {"address":"0x29994207C5AeDc83F27c5dc16E468f328832d42d","delay":0} + issuedPermissions.0.via.0.address: +- "0x29994207C5AeDc83F27c5dc16E468f328832d42d" ++ "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" + } +``` + +```diff + contract Inbox (0x80de5c4ccDfb7b6a250A9588C2d80F62a2B7d13F) { + +++ description: None + issuedPermissions.0.target: +- "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" ++ "0x5e31608B400F45846043E93747D72A1a02c5a2f5" + issuedPermissions.0.via.1: ++ {"address":"0x29994207C5AeDc83F27c5dc16E468f328832d42d","delay":0} + issuedPermissions.0.via.0.address: +- "0x29994207C5AeDc83F27c5dc16E468f328832d42d" ++ "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" + } +``` + +```diff + contract L1GatewayRouter (0x817C8Da480bC6b42a5FA88A26e9eD8c0c03968Cf) { + +++ description: None + issuedPermissions.0.target: +- "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" ++ "0x5e31608B400F45846043E93747D72A1a02c5a2f5" + issuedPermissions.0.via.1: ++ {"address":"0x29994207C5AeDc83F27c5dc16E468f328832d42d","delay":0} + issuedPermissions.0.via.0.address: +- "0x29994207C5AeDc83F27c5dc16E468f328832d42d" ++ "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" + } +``` + +```diff + contract RollupProxy (0xb75A0a5812303cBB198d4f0BcA7CA38f17b8783e) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" ++ "0x5e31608B400F45846043E93747D72A1a02c5a2f5" + issuedPermissions.2.via.0: ++ {"address":"0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3","delay":0} + } +``` + +```diff + contract SequencerInbox (0xB9450b512Fd3454e9C1a2593C5DF9E71344b5653) { + +++ description: A sequencer (registered in this contract) can submit transaction batches or commitments here. + issuedPermissions.1.target: +- "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" ++ "0x5e31608B400F45846043E93747D72A1a02c5a2f5" + issuedPermissions.1.via.1: ++ {"address":"0x29994207C5AeDc83F27c5dc16E468f328832d42d","delay":0} + issuedPermissions.1.via.0.address: +- "0x29994207C5AeDc83F27c5dc16E468f328832d42d" ++ "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" + } +``` + +```diff + contract RollupEventInbox (0xc40e1DdDDc4837e63Bfb21EF34d3Ca4A6c78fD15) { + +++ description: None + issuedPermissions.0.target: +- "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" ++ "0x5e31608B400F45846043E93747D72A1a02c5a2f5" + issuedPermissions.0.via.1: ++ {"address":"0x29994207C5AeDc83F27c5dc16E468f328832d42d","delay":0} + issuedPermissions.0.via.0.address: +- "0x29994207C5AeDc83F27c5dc16E468f328832d42d" ++ "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" + } +``` + Generated with discovered.json: 0xb916659369a3d4b37526c84ff266b1bbb6f514a1 # Diff at Mon, 28 Oct 2024 14:08:18 GMT: diff --git a/packages/backend/discovery/l3x/arbitrum/discovered.json b/packages/backend/discovery/l3x/arbitrum/discovered.json index fef07992708..cb7ce683331 100644 --- a/packages/backend/discovery/l3x/arbitrum/discovered.json +++ b/packages/backend/discovery/l3x/arbitrum/discovered.json @@ -15,8 +15,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "target": "0x5e31608B400F45846043E93747D72A1a02c5a2f5", "via": [ + { + "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "delay": 0 + }, { "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d", "delay": 0 @@ -61,8 +65,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "target": "0x5e31608B400F45846043E93747D72A1a02c5a2f5", "via": [ + { + "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "delay": 0 + }, { "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d", "delay": 0 @@ -155,8 +163,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "target": "0x5e31608B400F45846043E93747D72A1a02c5a2f5", "via": [ + { + "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "delay": 0 + }, { "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d", "delay": 0 @@ -164,61 +176,14 @@ ] } ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x1526DAacDAf3EE81E5ae087E0DA8677E8c677CE5", - "via": [{ "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" }] - }, - { - "permission": "upgrade", - "target": "0x211C9893653Aea2088E34765e7039617E95fD8fD", - "via": [{ "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" }] - }, - { - "permission": "upgrade", - "target": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", - "via": [{ "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" }] - }, - { - "permission": "upgrade", - "target": "0x4fF3E70f30f0394Ad62428751Fe3858740595908", - "via": [{ "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" }] - }, - { - "permission": "upgrade", - "target": "0x59E088d827CB7983Cd0CC64312E472D7cc8a4F44", - "via": [{ "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" }] - }, - { - "permission": "upgrade", - "target": "0x80de5c4ccDfb7b6a250A9588C2d80F62a2B7d13F", - "via": [{ "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" }] - }, + "directlyReceivedPermissions": [ { - "permission": "upgrade", - "target": "0x817C8Da480bC6b42a5FA88A26e9eD8c0c03968Cf", - "via": [{ "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" }] + "permission": "act", + "target": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" }, { "permission": "upgrade", "target": "0xb75A0a5812303cBB198d4f0BcA7CA38f17b8783e" - }, - { - "permission": "upgrade", - "target": "0xB9450b512Fd3454e9C1a2593C5DF9E71344b5653", - "via": [{ "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" }] - }, - { - "permission": "upgrade", - "target": "0xc40e1DdDDc4837e63Bfb21EF34d3Ca4A6c78fD15", - "via": [{ "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" }] - } - ], - "directlyReceivedPermissions": [ - { - "permission": "act", - "target": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" } ], "sinceTimestamp": 1714618907, @@ -265,8 +230,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "target": "0x5e31608B400F45846043E93747D72A1a02c5a2f5", "via": [ + { + "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "delay": 0 + }, { "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d", "delay": 0 @@ -317,8 +286,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "target": "0x5e31608B400F45846043E93747D72A1a02c5a2f5", "via": [ + { + "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "delay": 0 + }, { "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d", "delay": 0 @@ -388,8 +361,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "target": "0x5e31608B400F45846043E93747D72A1a02c5a2f5", "via": [ + { + "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "delay": 0 + }, { "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d", "delay": 0 @@ -428,8 +405,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "target": "0x5e31608B400F45846043E93747D72A1a02c5a2f5", "via": [ + { + "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "delay": 0 + }, { "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d", "delay": 0 @@ -498,8 +479,13 @@ }, { "permission": "upgrade", - "target": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", - "via": [] + "target": "0x5e31608B400F45846043E93747D72A1a02c5a2f5", + "via": [ + { + "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -627,8 +613,12 @@ }, { "permission": "upgrade", - "target": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "target": "0x5e31608B400F45846043E93747D72A1a02c5a2f5", "via": [ + { + "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "delay": 0 + }, { "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d", "delay": 0 @@ -695,8 +685,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "target": "0x5e31608B400F45846043E93747D72A1a02c5a2f5", "via": [ + { + "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "delay": 0 + }, { "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d", "delay": 0 @@ -746,7 +740,94 @@ "eoas": [ { "address": "0x0000000000000000000000000000000000000000" }, { "address": "0x460E0a28a1DcE5a15811C3F5775D1e8fd0a08278" }, - { "address": "0x5e31608B400F45846043E93747D72A1a02c5a2f5" }, + { + "address": "0x5e31608B400F45846043E93747D72A1a02c5a2f5", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x1526DAacDAf3EE81E5ae087E0DA8677E8c677CE5", + "via": [ + { "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" }, + { "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" } + ] + }, + { + "permission": "upgrade", + "target": "0x211C9893653Aea2088E34765e7039617E95fD8fD", + "via": [ + { "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" }, + { "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" } + ] + }, + { + "permission": "upgrade", + "target": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3", + "via": [ + { "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" }, + { "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" } + ] + }, + { + "permission": "upgrade", + "target": "0x4fF3E70f30f0394Ad62428751Fe3858740595908", + "via": [ + { "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" }, + { "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" } + ] + }, + { + "permission": "upgrade", + "target": "0x59E088d827CB7983Cd0CC64312E472D7cc8a4F44", + "via": [ + { "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" }, + { "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" } + ] + }, + { + "permission": "upgrade", + "target": "0x80de5c4ccDfb7b6a250A9588C2d80F62a2B7d13F", + "via": [ + { "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" }, + { "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" } + ] + }, + { + "permission": "upgrade", + "target": "0x817C8Da480bC6b42a5FA88A26e9eD8c0c03968Cf", + "via": [ + { "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" }, + { "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" } + ] + }, + { + "permission": "upgrade", + "target": "0xb75A0a5812303cBB198d4f0BcA7CA38f17b8783e", + "via": [{ "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" }] + }, + { + "permission": "upgrade", + "target": "0xB9450b512Fd3454e9C1a2593C5DF9E71344b5653", + "via": [ + { "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" }, + { "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" } + ] + }, + { + "permission": "upgrade", + "target": "0xc40e1DdDDc4837e63Bfb21EF34d3Ca4A6c78fD15", + "via": [ + { "address": "0x29994207C5AeDc83F27c5dc16E468f328832d42d" }, + { "address": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0x4D0D8724ff2303A1679689a9Cc8e2A62f821e0E3" + } + ] + }, { "address": "0x76df9F5004F38aC74D0cE664027a1E718AA45E97" }, { "address": "0xcEF5F518d69F0DAf71b8Daa27B570FC48eE51bC8" }, { @@ -1406,6 +1487,6 @@ "orbitstack/OneStepProverMemory": "0x9783e1f5d836162f6bf9df066ef7bff18da19c56314fe858f6feba71c350ced7", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/molten/arbitrum/diffHistory.md b/packages/backend/discovery/molten/arbitrum/diffHistory.md index 5ae9b6c91a1..844619e7c81 100644 --- a/packages/backend/discovery/molten/arbitrum/diffHistory.md +++ b/packages/backend/discovery/molten/arbitrum/diffHistory.md @@ -1,3 +1,172 @@ +Generated with discovered.json: 0x1da286e6008e08887c1fa98012484eeafd7f551d + +# Diff at Tue, 29 Oct 2024 08:11:41 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 267470911 +- current block number: 267470911 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 267470911 (main branch discovery), not current. + +```diff + contract RollupProxy (0x0f28D76Ec5c62b502625351726b4A3E3F54FF5F0) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.2.via.0: ++ {"address":"0x92ff91308F5f1036435f23c2F4F136Bb7475425d","delay":0} + } +``` + +```diff + contract SequencerInbox (0x0fFe9ACC296ddd4De5F616Aa482C99fA4b41A3E2) { + +++ description: None + issuedPermissions.1.target: +- "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.1.via.1: ++ {"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238","delay":0} + issuedPermissions.1.via.0.address: +- "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" ++ "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" + } +``` + +```diff + contract Inbox (0x235000876bd58336C802B3546Fc0250f285fCc79) { + +++ description: Facilitates sending L1 to L2 messages like depositing ETH, but does not escrow funds. + issuedPermissions.0.target: +- "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.0.via.1: ++ {"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238","delay":0} + issuedPermissions.0.via.0.address: +- "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" ++ "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" + } +``` + +```diff + contract L1OrbitERC20Gateway (0x5a6f8ea5e1028C80CB98Fd8916afBBC4E6b23D80) { + +++ description: None + issuedPermissions.0.target: +- "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.0.via.1: ++ {"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238","delay":0} + issuedPermissions.0.via.0.address: +- "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" ++ "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" + } +``` + +```diff + contract Caldera Multisig (0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF) { + +++ description: None + receivedPermissions: ++ [{"permission":"upgrade","target":"0x0f28D76Ec5c62b502625351726b4A3E3F54FF5F0","via":[{"address":"0x92ff91308F5f1036435f23c2F4F136Bb7475425d"}]},{"permission":"upgrade","target":"0x0fFe9ACC296ddd4De5F616Aa482C99fA4b41A3E2","via":[{"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238"},{"address":"0x92ff91308F5f1036435f23c2F4F136Bb7475425d"}]},{"permission":"upgrade","target":"0x235000876bd58336C802B3546Fc0250f285fCc79","via":[{"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238"},{"address":"0x92ff91308F5f1036435f23c2F4F136Bb7475425d"}]},{"permission":"upgrade","target":"0x5a6f8ea5e1028C80CB98Fd8916afBBC4E6b23D80","via":[{"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238"},{"address":"0x92ff91308F5f1036435f23c2F4F136Bb7475425d"}]},{"permission":"upgrade","target":"0x7BB97862CA342B5fbe2AE2cF2E954F6327f587b1","via":[{"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238"},{"address":"0x92ff91308F5f1036435f23c2F4F136Bb7475425d"}]},{"permission":"upgrade","target":"0x92ff91308F5f1036435f23c2F4F136Bb7475425d","via":[{"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238"},{"address":"0x92ff91308F5f1036435f23c2F4F136Bb7475425d"}]},{"permission":"upgrade","target":"0x9676D55Ccd46ce72235b16bA645008D1D3350B14","via":[{"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238"},{"address":"0x92ff91308F5f1036435f23c2F4F136Bb7475425d"}]},{"permission":"upgrade","target":"0xAeAe9616A02dA527FceA2AC444EC918C7BfB9CdF","via":[{"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238"},{"address":"0x92ff91308F5f1036435f23c2F4F136Bb7475425d"}]},{"permission":"upgrade","target":"0xb255de22d39a26D4CbcAFd6Cf660ccaCa047e95B","via":[{"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238"},{"address":"0x92ff91308F5f1036435f23c2F4F136Bb7475425d"}]},{"permission":"upgrade","target":"0xE1d32C985825562edAa906fAC39295370Db72195","via":[{"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238"},{"address":"0x92ff91308F5f1036435f23c2F4F136Bb7475425d"}]}] + directlyReceivedPermissions: ++ [{"permission":"act","target":"0x92ff91308F5f1036435f23c2F4F136Bb7475425d"}] + } +``` + +```diff + contract ChallengeManager (0x7BB97862CA342B5fbe2AE2cF2E954F6327f587b1) { + +++ description: None + issuedPermissions.0.target: +- "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.0.via.1: ++ {"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238","delay":0} + issuedPermissions.0.via.0.address: +- "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" ++ "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" + } +``` + +```diff + contract UpgradeExecutor (0x92ff91308F5f1036435f23c2F4F136Bb7475425d) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.0.via.1: ++ {"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238","delay":0} + issuedPermissions.0.via.0.address: +- "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" ++ "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" + receivedPermissions: +- [{"permission":"upgrade","target":"0x0f28D76Ec5c62b502625351726b4A3E3F54FF5F0"},{"permission":"upgrade","target":"0x0fFe9ACC296ddd4De5F616Aa482C99fA4b41A3E2","via":[{"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238"}]},{"permission":"upgrade","target":"0x235000876bd58336C802B3546Fc0250f285fCc79","via":[{"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238"}]},{"permission":"upgrade","target":"0x5a6f8ea5e1028C80CB98Fd8916afBBC4E6b23D80","via":[{"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238"}]},{"permission":"upgrade","target":"0x7BB97862CA342B5fbe2AE2cF2E954F6327f587b1","via":[{"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238"}]},{"permission":"upgrade","target":"0x92ff91308F5f1036435f23c2F4F136Bb7475425d","via":[{"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238"}]},{"permission":"upgrade","target":"0x9676D55Ccd46ce72235b16bA645008D1D3350B14","via":[{"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238"}]},{"permission":"upgrade","target":"0xAeAe9616A02dA527FceA2AC444EC918C7BfB9CdF","via":[{"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238"}]},{"permission":"upgrade","target":"0xb255de22d39a26D4CbcAFd6Cf660ccaCa047e95B","via":[{"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238"}]},{"permission":"upgrade","target":"0xE1d32C985825562edAa906fAC39295370Db72195","via":[{"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0x0f28D76Ec5c62b502625351726b4A3E3F54FF5F0"} + } +``` + +```diff + contract ERC20RollupEventInbox (0x9676D55Ccd46ce72235b16bA645008D1D3350B14) { + +++ description: None + issuedPermissions.0.target: +- "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.0.via.1: ++ {"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238","delay":0} + issuedPermissions.0.via.0.address: +- "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" ++ "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" + } +``` + +```diff + contract L1OrbitGatewayRouter (0xAeAe9616A02dA527FceA2AC444EC918C7BfB9CdF) { + +++ description: None + issuedPermissions.0.target: +- "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.0.via.1: ++ {"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238","delay":0} + issuedPermissions.0.via.0.address: +- "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" ++ "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" + } +``` + +```diff + contract Outbox (0xb255de22d39a26D4CbcAFd6Cf660ccaCa047e95B) { + +++ description: Facilitates L2 to L1 contract calls: Messages initiated from L2 (for example withdrawal messages) which eventually resolve in execution on L1. + issuedPermissions.0.target: +- "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.0.via.1: ++ {"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238","delay":0} + issuedPermissions.0.via.0.address: +- "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" ++ "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" + } +``` + +```diff + contract Bridge (0xE1d32C985825562edAa906fAC39295370Db72195) { + +++ description: None + issuedPermissions.0.target: +- "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.0.via.1: ++ {"address":"0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238","delay":0} + issuedPermissions.0.via.0.address: +- "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" ++ "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" + } +``` + Generated with discovered.json: 0xa9d2ddb31b45a10d757b351e9ed989d10724d272 # Diff at Mon, 28 Oct 2024 14:08:36 GMT: diff --git a/packages/backend/discovery/molten/arbitrum/discovered.json b/packages/backend/discovery/molten/arbitrum/discovered.json index 5623623208d..3de6e3a2485 100644 --- a/packages/backend/discovery/molten/arbitrum/discovered.json +++ b/packages/backend/discovery/molten/arbitrum/discovered.json @@ -39,8 +39,13 @@ }, { "permission": "upgrade", - "target": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", - "via": [] + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", + "via": [ + { + "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -166,8 +171,12 @@ }, { "permission": "upgrade", - "target": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", "via": [ + { + "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "delay": 0 + }, { "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238", "delay": 0 @@ -228,8 +237,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", "via": [ + { + "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "delay": 0 + }, { "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238", "delay": 0 @@ -269,8 +282,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", "via": [ + { + "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "delay": 0 + }, { "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238", "delay": 0 @@ -338,6 +355,91 @@ "0x59fe14e95a8aa7f52213f18bae5c9329cf583a7ba31194698b15eddb97d5e825" ], "proxyType": "gnosis safe", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x0f28D76Ec5c62b502625351726b4A3E3F54FF5F0", + "via": [{ "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" }] + }, + { + "permission": "upgrade", + "target": "0x0fFe9ACC296ddd4De5F616Aa482C99fA4b41A3E2", + "via": [ + { "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" }, + { "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" } + ] + }, + { + "permission": "upgrade", + "target": "0x235000876bd58336C802B3546Fc0250f285fCc79", + "via": [ + { "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" }, + { "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" } + ] + }, + { + "permission": "upgrade", + "target": "0x5a6f8ea5e1028C80CB98Fd8916afBBC4E6b23D80", + "via": [ + { "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" }, + { "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" } + ] + }, + { + "permission": "upgrade", + "target": "0x7BB97862CA342B5fbe2AE2cF2E954F6327f587b1", + "via": [ + { "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" }, + { "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" } + ] + }, + { + "permission": "upgrade", + "target": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "via": [ + { "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" }, + { "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" } + ] + }, + { + "permission": "upgrade", + "target": "0x9676D55Ccd46ce72235b16bA645008D1D3350B14", + "via": [ + { "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" }, + { "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" } + ] + }, + { + "permission": "upgrade", + "target": "0xAeAe9616A02dA527FceA2AC444EC918C7BfB9CdF", + "via": [ + { "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" }, + { "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" } + ] + }, + { + "permission": "upgrade", + "target": "0xb255de22d39a26D4CbcAFd6Cf660ccaCa047e95B", + "via": [ + { "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" }, + { "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" } + ] + }, + { + "permission": "upgrade", + "target": "0xE1d32C985825562edAa906fAC39295370Db72195", + "via": [ + { "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" }, + { "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d" + } + ], "ignoreInWatchMode": ["nonce"], "sinceTimestamp": 1709766231, "values": { @@ -371,8 +473,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", "via": [ + { + "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "delay": 0 + }, { "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238", "delay": 0 @@ -473,8 +579,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", "via": [ + { + "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "delay": 0 + }, { "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238", "delay": 0 @@ -482,61 +592,14 @@ ] } ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x0f28D76Ec5c62b502625351726b4A3E3F54FF5F0" - }, - { - "permission": "upgrade", - "target": "0x0fFe9ACC296ddd4De5F616Aa482C99fA4b41A3E2", - "via": [{ "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" }] - }, - { - "permission": "upgrade", - "target": "0x235000876bd58336C802B3546Fc0250f285fCc79", - "via": [{ "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" }] - }, - { - "permission": "upgrade", - "target": "0x5a6f8ea5e1028C80CB98Fd8916afBBC4E6b23D80", - "via": [{ "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" }] - }, - { - "permission": "upgrade", - "target": "0x7BB97862CA342B5fbe2AE2cF2E954F6327f587b1", - "via": [{ "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" }] - }, - { - "permission": "upgrade", - "target": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", - "via": [{ "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" }] - }, - { - "permission": "upgrade", - "target": "0x9676D55Ccd46ce72235b16bA645008D1D3350B14", - "via": [{ "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" }] - }, - { - "permission": "upgrade", - "target": "0xAeAe9616A02dA527FceA2AC444EC918C7BfB9CdF", - "via": [{ "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" }] - }, - { - "permission": "upgrade", - "target": "0xb255de22d39a26D4CbcAFd6Cf660ccaCa047e95B", - "via": [{ "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" }] - }, - { - "permission": "upgrade", - "target": "0xE1d32C985825562edAa906fAC39295370Db72195", - "via": [{ "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" }] - } - ], "directlyReceivedPermissions": [ { "permission": "act", "target": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238" + }, + { + "permission": "upgrade", + "target": "0x0f28D76Ec5c62b502625351726b4A3E3F54FF5F0" } ], "sinceTimestamp": 1712019082, @@ -583,8 +646,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", "via": [ + { + "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "delay": 0 + }, { "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238", "delay": 0 @@ -628,8 +695,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", "via": [ + { + "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "delay": 0 + }, { "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238", "delay": 0 @@ -670,8 +741,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", "via": [ + { + "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "delay": 0 + }, { "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238", "delay": 0 @@ -743,8 +818,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", "via": [ + { + "address": "0x92ff91308F5f1036435f23c2F4F136Bb7475425d", + "delay": 0 + }, { "address": "0x8Ab2f49A085490c1592325eE32B6e6a4DA35D238", "delay": 0 @@ -1573,6 +1652,6 @@ "orbitstack/OneStepProverMemory": "0x9783e1f5d836162f6bf9df066ef7bff18da19c56314fe858f6feba71c350ced7", "orbitstack/Outbox": "0xac65b89cf03d50afb81ade4d5623f1815977ae46d92280d53ca828df34424488", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/parallel/ethereum/diffHistory.md b/packages/backend/discovery/parallel/ethereum/diffHistory.md index 81a5ae8aa5e..e6d7421b794 100644 --- a/packages/backend/discovery/parallel/ethereum/diffHistory.md +++ b/packages/backend/discovery/parallel/ethereum/diffHistory.md @@ -1,3 +1,224 @@ +Generated with discovered.json: 0x900a3496f192a3a640a34e86dfcb482b6d928a41 + +# Diff at Tue, 29 Oct 2024 08:04:54 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 21041856 +- current block number: 21041856 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 21041856 (main branch discovery), not current. + +```diff + contract Inbox (0x12485B9d469c1D51d05b5C39e009D50eF0170cF7) { + +++ description: None + issuedPermissions.1: ++ {"permission":"upgrade","target":"0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C","via":[{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89","delay":0},{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0}]} + issuedPermissions.0.target: +- "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" ++ "0x19293FBec52F94165f903708a74513Dd6dFedd0a" + issuedPermissions.0.via.1: ++ {"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0} + issuedPermissions.0.via.0.address: +- "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" ++ "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" + } +``` + +```diff + contract L1WETHGateway (0x150286BdbE7C8Cd23D41a8e1e64438e0dc04dc3d) { + +++ description: None + issuedPermissions.1: ++ {"permission":"upgrade","target":"0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C","via":[{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89","delay":0},{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0}]} + issuedPermissions.0.target: +- "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" ++ "0x19293FBec52F94165f903708a74513Dd6dFedd0a" + issuedPermissions.0.via.1: ++ {"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0} + issuedPermissions.0.via.0.address: +- "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" ++ "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" + } +``` + +```diff + contract ParallelMultisig (0x19293FBec52F94165f903708a74513Dd6dFedd0a) { + +++ description: None + receivedPermissions: ++ [{"permission":"upgrade","target":"0x12485B9d469c1D51d05b5C39e009D50eF0170cF7","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"},{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89"}]},{"permission":"upgrade","target":"0x150286BdbE7C8Cd23D41a8e1e64438e0dc04dc3d","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"},{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89"}]},{"permission":"upgrade","target":"0x28c32059d7e6147cf5257DFC127f7258beA1cdf4","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"},{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89"}]},{"permission":"upgrade","target":"0x36E5DE57f862cf5bA28624845faB8c2fF6Aa41d2","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"},{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89"}]},{"permission":"upgrade","target":"0x5a961c7D162195a9Dc5a357Cc168b0694283382E","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"},{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89"}]},{"permission":"upgrade","target":"0x5D657b905275F36AD62C3d5C36966975613aFB96","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"},{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89"}]},{"permission":"upgrade","target":"0x6594085ca55a2B3a5fAD1C57A270D060eEa99877","via":[{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89"}]},{"permission":"upgrade","target":"0x6Eb9240d4add111D5Fc81b10Ff12eECabcf9752d","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"},{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89"}]},{"permission":"upgrade","target":"0xa1c86E2362dba0525075622af6d5f739B1304D45","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"},{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89"}]},{"permission":"upgrade","target":"0xb4795A0edae98d7820C37F06f6b858e7acb51DF8","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"},{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89"}]},{"permission":"upgrade","target":"0xB6e0586616ebE79b2F86dDB32048c500D23b3AC3","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"},{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89"}]},{"permission":"upgrade","target":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"},{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89"}]}] + directlyReceivedPermissions: ++ [{"permission":"act","target":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89"}] + } +``` + +```diff + contract ChallengeManager (0x28c32059d7e6147cf5257DFC127f7258beA1cdf4) { + +++ description: Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor. + issuedPermissions.1: ++ {"permission":"upgrade","target":"0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C","via":[{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89","delay":0},{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0}]} + issuedPermissions.0.target: +- "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" ++ "0x19293FBec52F94165f903708a74513Dd6dFedd0a" + issuedPermissions.0.via.1: ++ {"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0} + issuedPermissions.0.via.0.address: +- "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" ++ "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" + } +``` + +```diff + contract RollupEventInbox (0x36E5DE57f862cf5bA28624845faB8c2fF6Aa41d2) { + +++ description: None + issuedPermissions.1: ++ {"permission":"upgrade","target":"0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C","via":[{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89","delay":0},{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0}]} + issuedPermissions.0.target: +- "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" ++ "0x19293FBec52F94165f903708a74513Dd6dFedd0a" + issuedPermissions.0.via.1: ++ {"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0} + issuedPermissions.0.via.0.address: +- "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" ++ "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" + } +``` + +```diff + contract Bridge (0x5a961c7D162195a9Dc5a357Cc168b0694283382E) { + +++ description: None + issuedPermissions.1: ++ {"permission":"upgrade","target":"0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C","via":[{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89","delay":0},{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0}]} + issuedPermissions.0.target: +- "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" ++ "0x19293FBec52F94165f903708a74513Dd6dFedd0a" + issuedPermissions.0.via.1: ++ {"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0} + issuedPermissions.0.via.0.address: +- "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" ++ "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" + } +``` + +```diff + contract L1GatewayRouter (0x5D657b905275F36AD62C3d5C36966975613aFB96) { + +++ description: None + issuedPermissions.1: ++ {"permission":"upgrade","target":"0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C","via":[{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89","delay":0},{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0}]} + issuedPermissions.0.target: +- "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" ++ "0x19293FBec52F94165f903708a74513Dd6dFedd0a" + issuedPermissions.0.via.1: ++ {"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0} + issuedPermissions.0.via.0.address: +- "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" ++ "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" + } +``` + +```diff + contract RollupProxy (0x6594085ca55a2B3a5fAD1C57A270D060eEa99877) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.3: ++ {"permission":"upgrade","target":"0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C","via":[{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89","delay":0}]} + issuedPermissions.2.target: +- "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" ++ "0x19293FBec52F94165f903708a74513Dd6dFedd0a" + issuedPermissions.2.via.0: ++ {"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89","delay":0} + } +``` + +```diff + contract L1ERC20Gateway (0x6Eb9240d4add111D5Fc81b10Ff12eECabcf9752d) { + +++ description: None + issuedPermissions.1: ++ {"permission":"upgrade","target":"0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C","via":[{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89","delay":0},{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0}]} + issuedPermissions.0.target: +- "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" ++ "0x19293FBec52F94165f903708a74513Dd6dFedd0a" + issuedPermissions.0.via.1: ++ {"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0} + issuedPermissions.0.via.0.address: +- "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" ++ "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" + } +``` + +```diff + contract L1CustomGateway (0xa1c86E2362dba0525075622af6d5f739B1304D45) { + +++ description: None + issuedPermissions.1: ++ {"permission":"upgrade","target":"0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C","via":[{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89","delay":0},{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0}]} + issuedPermissions.0.target: +- "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" ++ "0x19293FBec52F94165f903708a74513Dd6dFedd0a" + issuedPermissions.0.via.1: ++ {"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0} + issuedPermissions.0.via.0.address: +- "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" ++ "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" + } +``` + +```diff + contract SequencerInbox (0xb4795A0edae98d7820C37F06f6b858e7acb51DF8) { + +++ description: A sequencer (registered in this contract) can submit transaction batches or commitments here. + issuedPermissions.3: ++ {"permission":"upgrade","target":"0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C","via":[{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89","delay":0},{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0}]} + issuedPermissions.2.target: +- "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" ++ "0x19293FBec52F94165f903708a74513Dd6dFedd0a" + issuedPermissions.2.via.1: ++ {"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0} + issuedPermissions.2.via.0.address: +- "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" ++ "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" + } +``` + +```diff + contract Outbox (0xB6e0586616ebE79b2F86dDB32048c500D23b3AC3) { + +++ description: None + issuedPermissions.1: ++ {"permission":"upgrade","target":"0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C","via":[{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89","delay":0},{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0}]} + issuedPermissions.0.target: +- "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" ++ "0x19293FBec52F94165f903708a74513Dd6dFedd0a" + issuedPermissions.0.via.1: ++ {"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0} + issuedPermissions.0.via.0.address: +- "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" ++ "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" + } +``` + +```diff + contract UpgradeExecutor (0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.1: ++ {"permission":"upgrade","target":"0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C","via":[{"address":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89","delay":0},{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0}]} + issuedPermissions.0.target: +- "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" ++ "0x19293FBec52F94165f903708a74513Dd6dFedd0a" + issuedPermissions.0.via.1: ++ {"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d","delay":0} + issuedPermissions.0.via.0.address: +- "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" ++ "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" + receivedPermissions: +- [{"permission":"upgrade","target":"0x12485B9d469c1D51d05b5C39e009D50eF0170cF7","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"}]},{"permission":"upgrade","target":"0x150286BdbE7C8Cd23D41a8e1e64438e0dc04dc3d","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"}]},{"permission":"upgrade","target":"0x28c32059d7e6147cf5257DFC127f7258beA1cdf4","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"}]},{"permission":"upgrade","target":"0x36E5DE57f862cf5bA28624845faB8c2fF6Aa41d2","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"}]},{"permission":"upgrade","target":"0x5a961c7D162195a9Dc5a357Cc168b0694283382E","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"}]},{"permission":"upgrade","target":"0x5D657b905275F36AD62C3d5C36966975613aFB96","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"}]},{"permission":"upgrade","target":"0x6594085ca55a2B3a5fAD1C57A270D060eEa99877"},{"permission":"upgrade","target":"0x6Eb9240d4add111D5Fc81b10Ff12eECabcf9752d","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"}]},{"permission":"upgrade","target":"0xa1c86E2362dba0525075622af6d5f739B1304D45","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"}]},{"permission":"upgrade","target":"0xb4795A0edae98d7820C37F06f6b858e7acb51DF8","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"}]},{"permission":"upgrade","target":"0xB6e0586616ebE79b2F86dDB32048c500D23b3AC3","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"}]},{"permission":"upgrade","target":"0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89","via":[{"address":"0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0x6594085ca55a2B3a5fAD1C57A270D060eEa99877"} + } +``` + Generated with discovered.json: 0x636f6fcb302c5443d2ded05a91a24fe6f84f797c # Diff at Mon, 28 Oct 2024 14:05:17 GMT: diff --git a/packages/backend/discovery/parallel/ethereum/discovered.json b/packages/backend/discovery/parallel/ethereum/discovered.json index 8bd71c055d0..d81ac196022 100644 --- a/packages/backend/discovery/parallel/ethereum/discovered.json +++ b/packages/backend/discovery/parallel/ethereum/discovered.json @@ -15,8 +15,26 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "target": "0x19293FBec52F94165f903708a74513Dd6dFedd0a", + "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, + { + "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", + "delay": 0 + } + ] + }, + { + "permission": "upgrade", + "target": "0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C", "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", "delay": 0 @@ -55,8 +73,26 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "target": "0x19293FBec52F94165f903708a74513Dd6dFedd0a", "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, + { + "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", + "delay": 0 + } + ] + }, + { + "permission": "upgrade", + "target": "0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C", + "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", "delay": 0 @@ -103,6 +139,107 @@ "0xd42bbf9f7dcd3720a7fc6bdc6edfdfae8800a37d6dd4decfa0ef6ca4a2e88940" ], "proxyType": "gnosis safe", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x12485B9d469c1D51d05b5C39e009D50eF0170cF7", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0x150286BdbE7C8Cd23D41a8e1e64438e0dc04dc3d", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0x28c32059d7e6147cf5257DFC127f7258beA1cdf4", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0x36E5DE57f862cf5bA28624845faB8c2fF6Aa41d2", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0x5a961c7D162195a9Dc5a357Cc168b0694283382E", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0x5D657b905275F36AD62C3d5C36966975613aFB96", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0x6594085ca55a2B3a5fAD1C57A270D060eEa99877", + "via": [{ "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" }] + }, + { + "permission": "upgrade", + "target": "0x6Eb9240d4add111D5Fc81b10Ff12eECabcf9752d", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0xa1c86E2362dba0525075622af6d5f739B1304D45", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0xb4795A0edae98d7820C37F06f6b858e7acb51DF8", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0xB6e0586616ebE79b2F86dDB32048c500D23b3AC3", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" + } + ], "ignoreInWatchMode": ["nonce"], "sinceTimestamp": 1692705983, "values": { @@ -138,8 +275,26 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "target": "0x19293FBec52F94165f903708a74513Dd6dFedd0a", "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, + { + "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", + "delay": 0 + } + ] + }, + { + "permission": "upgrade", + "target": "0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C", + "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", "delay": 0 @@ -192,8 +347,26 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "target": "0x19293FBec52F94165f903708a74513Dd6dFedd0a", "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, + { + "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", + "delay": 0 + } + ] + }, + { + "permission": "upgrade", + "target": "0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C", + "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", "delay": 0 @@ -245,8 +418,26 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "target": "0x19293FBec52F94165f903708a74513Dd6dFedd0a", + "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, + { + "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", + "delay": 0 + } + ] + }, + { + "permission": "upgrade", + "target": "0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C", "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", "delay": 0 @@ -296,8 +487,26 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "target": "0x19293FBec52F94165f903708a74513Dd6dFedd0a", + "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, + { + "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", + "delay": 0 + } + ] + }, + { + "permission": "upgrade", + "target": "0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C", "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", "delay": 0 @@ -349,8 +558,23 @@ }, { "permission": "upgrade", - "target": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", - "via": [] + "target": "0x19293FBec52F94165f903708a74513Dd6dFedd0a", + "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + } + ] + }, + { + "permission": "upgrade", + "target": "0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C", + "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -531,8 +755,26 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "target": "0x19293FBec52F94165f903708a74513Dd6dFedd0a", "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, + { + "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", + "delay": 0 + } + ] + }, + { + "permission": "upgrade", + "target": "0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C", + "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", "delay": 0 @@ -605,8 +847,26 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "target": "0x19293FBec52F94165f903708a74513Dd6dFedd0a", + "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, + { + "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", + "delay": 0 + } + ] + }, + { + "permission": "upgrade", + "target": "0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C", "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", "delay": 0 @@ -657,8 +917,26 @@ }, { "permission": "upgrade", - "target": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "target": "0x19293FBec52F94165f903708a74513Dd6dFedd0a", "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, + { + "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", + "delay": 0 + } + ] + }, + { + "permission": "upgrade", + "target": "0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C", + "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", "delay": 0 @@ -743,8 +1021,26 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "target": "0x19293FBec52F94165f903708a74513Dd6dFedd0a", "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, + { + "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", + "delay": 0 + } + ] + }, + { + "permission": "upgrade", + "target": "0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C", + "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", "delay": 0 @@ -789,80 +1085,41 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "target": "0x19293FBec52F94165f903708a74513Dd6dFedd0a", "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", "delay": 0 } ] - } - ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x12485B9d469c1D51d05b5C39e009D50eF0170cF7", - "via": [{ "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }] - }, - { - "permission": "upgrade", - "target": "0x150286BdbE7C8Cd23D41a8e1e64438e0dc04dc3d", - "via": [{ "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }] - }, - { - "permission": "upgrade", - "target": "0x28c32059d7e6147cf5257DFC127f7258beA1cdf4", - "via": [{ "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }] - }, - { - "permission": "upgrade", - "target": "0x36E5DE57f862cf5bA28624845faB8c2fF6Aa41d2", - "via": [{ "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }] - }, - { - "permission": "upgrade", - "target": "0x5a961c7D162195a9Dc5a357Cc168b0694283382E", - "via": [{ "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }] - }, - { - "permission": "upgrade", - "target": "0x5D657b905275F36AD62C3d5C36966975613aFB96", - "via": [{ "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }] - }, - { - "permission": "upgrade", - "target": "0x6594085ca55a2B3a5fAD1C57A270D060eEa99877" - }, - { - "permission": "upgrade", - "target": "0x6Eb9240d4add111D5Fc81b10Ff12eECabcf9752d", - "via": [{ "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }] - }, - { - "permission": "upgrade", - "target": "0xa1c86E2362dba0525075622af6d5f739B1304D45", - "via": [{ "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }] - }, - { - "permission": "upgrade", - "target": "0xb4795A0edae98d7820C37F06f6b858e7acb51DF8", - "via": [{ "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }] - }, - { - "permission": "upgrade", - "target": "0xB6e0586616ebE79b2F86dDB32048c500D23b3AC3", - "via": [{ "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }] }, { "permission": "upgrade", - "target": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", - "via": [{ "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }] + "target": "0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C", + "via": [ + { + "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "delay": 0 + }, + { + "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d", + "delay": 0 + } + ] } ], "directlyReceivedPermissions": [ { "permission": "act", "target": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" + }, + { + "permission": "upgrade", + "target": "0x6594085ca55a2B3a5fAD1C57A270D060eEa99877" } ], "sinceTimestamp": 1704125939, @@ -953,7 +1210,110 @@ ] }, { "address": "0xe3bb30f7742eC97Be5D60789A2b1273e462C0287" }, - { "address": "0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C" } + { + "address": "0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x12485B9d469c1D51d05b5C39e009D50eF0170cF7", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0x150286BdbE7C8Cd23D41a8e1e64438e0dc04dc3d", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0x28c32059d7e6147cf5257DFC127f7258beA1cdf4", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0x36E5DE57f862cf5bA28624845faB8c2fF6Aa41d2", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0x5a961c7D162195a9Dc5a357Cc168b0694283382E", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0x5D657b905275F36AD62C3d5C36966975613aFB96", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0x6594085ca55a2B3a5fAD1C57A270D060eEa99877", + "via": [{ "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" }] + }, + { + "permission": "upgrade", + "target": "0x6Eb9240d4add111D5Fc81b10Ff12eECabcf9752d", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0xa1c86E2362dba0525075622af6d5f739B1304D45", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0xb4795A0edae98d7820C37F06f6b858e7acb51DF8", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0xB6e0586616ebE79b2F86dDB32048c500D23b3AC3", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + }, + { + "permission": "upgrade", + "target": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89", + "via": [ + { "address": "0x6d4bE7c1a618D43bE4a1Bd7F8eC8E079Ff52Fb4d" }, + { "address": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0xD368b8dC5cB6fA26A53b7588db9A87E509A72d89" + } + ] + } ], "abis": { "0x0aE4dD666748bF0F6dB5c149Eab1D8aD27820A6A": [ @@ -1703,6 +2063,6 @@ "orbitstack/OneStepProverMemory": "0x9783e1f5d836162f6bf9df066ef7bff18da19c56314fe858f6feba71c350ced7", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/playblock/nova/diffHistory.md b/packages/backend/discovery/playblock/nova/diffHistory.md index da34bdc718e..2fbaac3f498 100644 --- a/packages/backend/discovery/playblock/nova/diffHistory.md +++ b/packages/backend/discovery/playblock/nova/diffHistory.md @@ -1,3 +1,42 @@ +Generated with discovered.json: 0x11b0c068afb99205b38b77b23ace2acc285acff0 + +# Diff at Tue, 29 Oct 2024 08:55:45 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 76950926 +- current block number: 76950926 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 76950926 (main branch discovery), not current. + +```diff + contract RollupProxy (0x04ea347cC6A258A7F65D67aFb60B1d487062A1d0) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" ++ "0x10Fe3cb853F7ef551E1598d91436e95d41Aea45a" + issuedPermissions.2.via.0: ++ {"address":"0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9","delay":0} + } +``` + +```diff + contract UpgradeExecutor (0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + receivedPermissions: +- [{"permission":"upgrade","target":"0x04ea347cC6A258A7F65D67aFb60B1d487062A1d0"}] + directlyReceivedPermissions: ++ [{"permission":"upgrade","target":"0x04ea347cC6A258A7F65D67aFb60B1d487062A1d0"}] + } +``` + Generated with discovered.json: 0xb4d42dc4c3761c58ffd5b39724d57f0dc97dd416 # Diff at Mon, 28 Oct 2024 14:09:48 GMT: diff --git a/packages/backend/discovery/playblock/nova/discovered.json b/packages/backend/discovery/playblock/nova/discovered.json index c4faf63607c..0d2a4e1109f 100644 --- a/packages/backend/discovery/playblock/nova/discovered.json +++ b/packages/backend/discovery/playblock/nova/discovered.json @@ -24,8 +24,13 @@ }, { "permission": "upgrade", - "target": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", - "via": [] + "target": "0x10Fe3cb853F7ef551E1598d91436e95d41Aea45a", + "via": [ + { + "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -152,7 +157,7 @@ "via": [] } ], - "receivedPermissions": [ + "directlyReceivedPermissions": [ { "permission": "upgrade", "target": "0x04ea347cC6A258A7F65D67aFb60B1d487062A1d0" @@ -563,7 +568,22 @@ ], "eoas": [ { "address": "0x0000000000000000000000000000000000000000" }, - { "address": "0x10Fe3cb853F7ef551E1598d91436e95d41Aea45a" }, + { + "address": "0x10Fe3cb853F7ef551E1598d91436e95d41Aea45a", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x04ea347cC6A258A7F65D67aFb60B1d487062A1d0", + "via": [{ "address": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" }] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0x0611b78A42903a537BE7a2f9a8783BE39AC63cD9" + } + ] + }, { "address": "0x76a197539eF9670c75F36997b8f1DeA593A1b827", "receivedPermissions": [ @@ -1112,6 +1132,6 @@ "orbitstack/Outbox": "0xac65b89cf03d50afb81ade4d5623f1815977ae46d92280d53ca828df34424488", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/popapex/arbitrum/diffHistory.md b/packages/backend/discovery/popapex/arbitrum/diffHistory.md index 3e6f49f6a4b..ae9020b4d18 100644 --- a/packages/backend/discovery/popapex/arbitrum/diffHistory.md +++ b/packages/backend/discovery/popapex/arbitrum/diffHistory.md @@ -1,3 +1,144 @@ +Generated with discovered.json: 0x371c082c1d6622b701a09b1cb6366bfcc36dfd36 + +# Diff at Tue, 29 Oct 2024 08:52:43 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 267471118 +- current block number: 267471118 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 267471118 (main branch discovery), not current. + +```diff + contract Bridge (0x074fFD20C6D8865752C997f4980Cf70F2a3Fbac6) { + +++ description: None + issuedPermissions.0.target: +- "0x3d0b021E1d2A8747411E3724d5165716B35448f3" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.0.via.1: ++ {"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d","delay":0} + issuedPermissions.0.via.0.address: +- "0xCC6f49cff395c4d160C61112522700dcB007c41d" ++ "0x3d0b021E1d2A8747411E3724d5165716B35448f3" + } +``` + +```diff + contract Outbox (0x0cD85675897B7020d7121e63AB250d3F47ff3Ff2) { + +++ description: None + issuedPermissions.0.target: +- "0x3d0b021E1d2A8747411E3724d5165716B35448f3" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.0.via.1: ++ {"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d","delay":0} + issuedPermissions.0.via.0.address: +- "0xCC6f49cff395c4d160C61112522700dcB007c41d" ++ "0x3d0b021E1d2A8747411E3724d5165716B35448f3" + } +``` + +```diff + contract UpgradeExecutor (0x3d0b021E1d2A8747411E3724d5165716B35448f3) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0x3d0b021E1d2A8747411E3724d5165716B35448f3" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.0.via.1: ++ {"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d","delay":0} + issuedPermissions.0.via.0.address: +- "0xCC6f49cff395c4d160C61112522700dcB007c41d" ++ "0x3d0b021E1d2A8747411E3724d5165716B35448f3" + receivedPermissions: +- [{"permission":"upgrade","target":"0x074fFD20C6D8865752C997f4980Cf70F2a3Fbac6","via":[{"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d"}]},{"permission":"upgrade","target":"0x0cD85675897B7020d7121e63AB250d3F47ff3Ff2","via":[{"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d"}]},{"permission":"upgrade","target":"0x3d0b021E1d2A8747411E3724d5165716B35448f3","via":[{"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d"}]},{"permission":"upgrade","target":"0x65AD139061B3f6DDb16170a07b925337ddf42407"},{"permission":"upgrade","target":"0x7b18A3073774e00C072DeBd390ed6fE4251493A7","via":[{"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d"}]},{"permission":"upgrade","target":"0xa58F38102579dAE7C584850780dDA55744f67DF1","via":[{"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d"}]},{"permission":"upgrade","target":"0xaF57dD96a0c0E8757329D55C56De6eC50Aac73Ea","via":[{"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d"}]},{"permission":"upgrade","target":"0xC3874bE54E3f25BBC6B4fB582654fd9294f485a1","via":[{"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0x65AD139061B3f6DDb16170a07b925337ddf42407"} + } +``` + +```diff + contract RollupProxy (0x65AD139061B3f6DDb16170a07b925337ddf42407) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0x3d0b021E1d2A8747411E3724d5165716B35448f3" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.2.via.0: ++ {"address":"0x3d0b021E1d2A8747411E3724d5165716B35448f3","delay":0} + } +``` + +```diff + contract ConduitMultisig2 (0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56) { + +++ description: None + receivedPermissions: ++ [{"permission":"upgrade","target":"0x074fFD20C6D8865752C997f4980Cf70F2a3Fbac6","via":[{"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d"},{"address":"0x3d0b021E1d2A8747411E3724d5165716B35448f3"}]},{"permission":"upgrade","target":"0x0cD85675897B7020d7121e63AB250d3F47ff3Ff2","via":[{"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d"},{"address":"0x3d0b021E1d2A8747411E3724d5165716B35448f3"}]},{"permission":"upgrade","target":"0x3d0b021E1d2A8747411E3724d5165716B35448f3","via":[{"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d"},{"address":"0x3d0b021E1d2A8747411E3724d5165716B35448f3"}]},{"permission":"upgrade","target":"0x65AD139061B3f6DDb16170a07b925337ddf42407","via":[{"address":"0x3d0b021E1d2A8747411E3724d5165716B35448f3"}]},{"permission":"upgrade","target":"0x7b18A3073774e00C072DeBd390ed6fE4251493A7","via":[{"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d"},{"address":"0x3d0b021E1d2A8747411E3724d5165716B35448f3"}]},{"permission":"upgrade","target":"0xa58F38102579dAE7C584850780dDA55744f67DF1","via":[{"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d"},{"address":"0x3d0b021E1d2A8747411E3724d5165716B35448f3"}]},{"permission":"upgrade","target":"0xaF57dD96a0c0E8757329D55C56De6eC50Aac73Ea","via":[{"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d"},{"address":"0x3d0b021E1d2A8747411E3724d5165716B35448f3"}]},{"permission":"upgrade","target":"0xC3874bE54E3f25BBC6B4fB582654fd9294f485a1","via":[{"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d"},{"address":"0x3d0b021E1d2A8747411E3724d5165716B35448f3"}]}] + directlyReceivedPermissions: ++ [{"permission":"act","target":"0x3d0b021E1d2A8747411E3724d5165716B35448f3"}] + } +``` + +```diff + contract RollupEventInbox (0x7b18A3073774e00C072DeBd390ed6fE4251493A7) { + +++ description: None + issuedPermissions.0.target: +- "0x3d0b021E1d2A8747411E3724d5165716B35448f3" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.0.via.1: ++ {"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d","delay":0} + issuedPermissions.0.via.0.address: +- "0xCC6f49cff395c4d160C61112522700dcB007c41d" ++ "0x3d0b021E1d2A8747411E3724d5165716B35448f3" + } +``` + +```diff + contract SequencerInbox (0xa58F38102579dAE7C584850780dDA55744f67DF1) { + +++ description: A sequencer (registered in this contract) can submit transaction batches or commitments here. + issuedPermissions.1.target: +- "0x3d0b021E1d2A8747411E3724d5165716B35448f3" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.1.via.1: ++ {"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d","delay":0} + issuedPermissions.1.via.0.address: +- "0xCC6f49cff395c4d160C61112522700dcB007c41d" ++ "0x3d0b021E1d2A8747411E3724d5165716B35448f3" + } +``` + +```diff + contract ChallengeManager (0xaF57dD96a0c0E8757329D55C56De6eC50Aac73Ea) { + +++ description: None + issuedPermissions.0.target: +- "0x3d0b021E1d2A8747411E3724d5165716B35448f3" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.0.via.1: ++ {"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d","delay":0} + issuedPermissions.0.via.0.address: +- "0xCC6f49cff395c4d160C61112522700dcB007c41d" ++ "0x3d0b021E1d2A8747411E3724d5165716B35448f3" + } +``` + +```diff + contract Inbox (0xC3874bE54E3f25BBC6B4fB582654fd9294f485a1) { + +++ description: None + issuedPermissions.0.target: +- "0x3d0b021E1d2A8747411E3724d5165716B35448f3" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.0.via.1: ++ {"address":"0xCC6f49cff395c4d160C61112522700dcB007c41d","delay":0} + issuedPermissions.0.via.0.address: +- "0xCC6f49cff395c4d160C61112522700dcB007c41d" ++ "0x3d0b021E1d2A8747411E3724d5165716B35448f3" + } +``` + Generated with discovered.json: 0x02a5135744b52fd7f535f726fbb70964dc16bc08 # Diff at Mon, 28 Oct 2024 14:08:45 GMT: diff --git a/packages/backend/discovery/popapex/arbitrum/discovered.json b/packages/backend/discovery/popapex/arbitrum/discovered.json index 4cf28d7a45b..c25b91a25bd 100644 --- a/packages/backend/discovery/popapex/arbitrum/discovered.json +++ b/packages/backend/discovery/popapex/arbitrum/discovered.json @@ -15,8 +15,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x3d0b021E1d2A8747411E3724d5165716B35448f3", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0x3d0b021E1d2A8747411E3724d5165716B35448f3", + "delay": 0 + }, { "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d", "delay": 0 @@ -66,8 +70,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x3d0b021E1d2A8747411E3724d5165716B35448f3", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0x3d0b021E1d2A8747411E3724d5165716B35448f3", + "delay": 0 + }, { "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d", "delay": 0 @@ -123,8 +131,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x3d0b021E1d2A8747411E3724d5165716B35448f3", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0x3d0b021E1d2A8747411E3724d5165716B35448f3", + "delay": 0 + }, { "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d", "delay": 0 @@ -132,51 +144,14 @@ ] } ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x074fFD20C6D8865752C997f4980Cf70F2a3Fbac6", - "via": [{ "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d" }] - }, - { - "permission": "upgrade", - "target": "0x0cD85675897B7020d7121e63AB250d3F47ff3Ff2", - "via": [{ "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d" }] - }, + "directlyReceivedPermissions": [ { - "permission": "upgrade", - "target": "0x3d0b021E1d2A8747411E3724d5165716B35448f3", - "via": [{ "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d" }] + "permission": "act", + "target": "0xCC6f49cff395c4d160C61112522700dcB007c41d" }, { "permission": "upgrade", "target": "0x65AD139061B3f6DDb16170a07b925337ddf42407" - }, - { - "permission": "upgrade", - "target": "0x7b18A3073774e00C072DeBd390ed6fE4251493A7", - "via": [{ "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d" }] - }, - { - "permission": "upgrade", - "target": "0xa58F38102579dAE7C584850780dDA55744f67DF1", - "via": [{ "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d" }] - }, - { - "permission": "upgrade", - "target": "0xaF57dD96a0c0E8757329D55C56De6eC50Aac73Ea", - "via": [{ "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d" }] - }, - { - "permission": "upgrade", - "target": "0xC3874bE54E3f25BBC6B4fB582654fd9294f485a1", - "via": [{ "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d" }] - } - ], - "directlyReceivedPermissions": [ - { - "permission": "act", - "target": "0xCC6f49cff395c4d160C61112522700dcB007c41d" } ], "sinceTimestamp": 1708543048, @@ -247,8 +222,13 @@ }, { "permission": "upgrade", - "target": "0x3d0b021E1d2A8747411E3724d5165716B35448f3", - "via": [] + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", + "via": [ + { + "address": "0x3d0b021E1d2A8747411E3724d5165716B35448f3", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -376,6 +356,75 @@ "0x59fe14e95a8aa7f52213f18bae5c9329cf583a7ba31194698b15eddb97d5e825" ], "proxyType": "gnosis safe", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x074fFD20C6D8865752C997f4980Cf70F2a3Fbac6", + "via": [ + { "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d" }, + { "address": "0x3d0b021E1d2A8747411E3724d5165716B35448f3" } + ] + }, + { + "permission": "upgrade", + "target": "0x0cD85675897B7020d7121e63AB250d3F47ff3Ff2", + "via": [ + { "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d" }, + { "address": "0x3d0b021E1d2A8747411E3724d5165716B35448f3" } + ] + }, + { + "permission": "upgrade", + "target": "0x3d0b021E1d2A8747411E3724d5165716B35448f3", + "via": [ + { "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d" }, + { "address": "0x3d0b021E1d2A8747411E3724d5165716B35448f3" } + ] + }, + { + "permission": "upgrade", + "target": "0x65AD139061B3f6DDb16170a07b925337ddf42407", + "via": [{ "address": "0x3d0b021E1d2A8747411E3724d5165716B35448f3" }] + }, + { + "permission": "upgrade", + "target": "0x7b18A3073774e00C072DeBd390ed6fE4251493A7", + "via": [ + { "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d" }, + { "address": "0x3d0b021E1d2A8747411E3724d5165716B35448f3" } + ] + }, + { + "permission": "upgrade", + "target": "0xa58F38102579dAE7C584850780dDA55744f67DF1", + "via": [ + { "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d" }, + { "address": "0x3d0b021E1d2A8747411E3724d5165716B35448f3" } + ] + }, + { + "permission": "upgrade", + "target": "0xaF57dD96a0c0E8757329D55C56De6eC50Aac73Ea", + "via": [ + { "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d" }, + { "address": "0x3d0b021E1d2A8747411E3724d5165716B35448f3" } + ] + }, + { + "permission": "upgrade", + "target": "0xC3874bE54E3f25BBC6B4fB582654fd9294f485a1", + "via": [ + { "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d" }, + { "address": "0x3d0b021E1d2A8747411E3724d5165716B35448f3" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0x3d0b021E1d2A8747411E3724d5165716B35448f3" + } + ], "ignoreInWatchMode": ["nonce"], "sinceTimestamp": 1701465533, "values": { @@ -411,8 +460,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x3d0b021E1d2A8747411E3724d5165716B35448f3", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0x3d0b021E1d2A8747411E3724d5165716B35448f3", + "delay": 0 + }, { "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d", "delay": 0 @@ -480,8 +533,12 @@ }, { "permission": "upgrade", - "target": "0x3d0b021E1d2A8747411E3724d5165716B35448f3", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0x3d0b021E1d2A8747411E3724d5165716B35448f3", + "delay": 0 + }, { "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d", "delay": 0 @@ -545,8 +602,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x3d0b021E1d2A8747411E3724d5165716B35448f3", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0x3d0b021E1d2A8747411E3724d5165716B35448f3", + "delay": 0 + }, { "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d", "delay": 0 @@ -585,8 +646,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x3d0b021E1d2A8747411E3724d5165716B35448f3", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0x3d0b021E1d2A8747411E3724d5165716B35448f3", + "delay": 0 + }, { "address": "0xCC6f49cff395c4d160C61112522700dcB007c41d", "delay": 0 @@ -1302,6 +1367,6 @@ "orbitstack/OneStepProverMemory": "0x9783e1f5d836162f6bf9df066ef7bff18da19c56314fe858f6feba71c350ced7", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/popboss/arbitrum/diffHistory.md b/packages/backend/discovery/popboss/arbitrum/diffHistory.md index 6d63aa9a460..1e4ae40b802 100644 --- a/packages/backend/discovery/popboss/arbitrum/diffHistory.md +++ b/packages/backend/discovery/popboss/arbitrum/diffHistory.md @@ -1,3 +1,144 @@ +Generated with discovered.json: 0xda828c89a805add28d6f121c1c7f5652bfe70caf + +# Diff at Tue, 29 Oct 2024 08:53:06 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 267471266 +- current block number: 267471266 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 267471266 (main branch discovery), not current. + +```diff + contract UpgradeExecutor (0x246bAB4F36095ABc74052Cc122c318298a9ef876) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0x246bAB4F36095ABc74052Cc122c318298a9ef876" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.0.via.1: ++ {"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1","delay":0} + issuedPermissions.0.via.0.address: +- "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" ++ "0x246bAB4F36095ABc74052Cc122c318298a9ef876" + receivedPermissions: +- [{"permission":"upgrade","target":"0x246bAB4F36095ABc74052Cc122c318298a9ef876","via":[{"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"}]},{"permission":"upgrade","target":"0x330F8fEB25f3427cABA32446728C36ae67f2135b"},{"permission":"upgrade","target":"0x53D82686BC9827fEc03bcEe661B37b855A18EcA9","via":[{"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"}]},{"permission":"upgrade","target":"0x6e988B94C12194A925D7802FE75891364C312477","via":[{"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"}]},{"permission":"upgrade","target":"0x6eE94AD8057Fd7Ba4d47bb6278a261c8a9FD4E3f","via":[{"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"}]},{"permission":"upgrade","target":"0xa4270256B160C3Ebec2d6914a906c7EC38D8d072","via":[{"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"}]},{"permission":"upgrade","target":"0xEe30EfcaF812d10e1EFE25E9458f76a39DAD3239","via":[{"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"}]},{"permission":"upgrade","target":"0xf3224F90c0A6138209a9EbaFd1971AD1E04eEb0D","via":[{"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0x330F8fEB25f3427cABA32446728C36ae67f2135b"} + } +``` + +```diff + contract RollupProxy (0x330F8fEB25f3427cABA32446728C36ae67f2135b) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0x246bAB4F36095ABc74052Cc122c318298a9ef876" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.2.via.0: ++ {"address":"0x246bAB4F36095ABc74052Cc122c318298a9ef876","delay":0} + } +``` + +```diff + contract Bridge (0x53D82686BC9827fEc03bcEe661B37b855A18EcA9) { + +++ description: None + issuedPermissions.0.target: +- "0x246bAB4F36095ABc74052Cc122c318298a9ef876" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.0.via.1: ++ {"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1","delay":0} + issuedPermissions.0.via.0.address: +- "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" ++ "0x246bAB4F36095ABc74052Cc122c318298a9ef876" + } +``` + +```diff + contract RollupEventInbox (0x6e988B94C12194A925D7802FE75891364C312477) { + +++ description: None + issuedPermissions.0.target: +- "0x246bAB4F36095ABc74052Cc122c318298a9ef876" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.0.via.1: ++ {"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1","delay":0} + issuedPermissions.0.via.0.address: +- "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" ++ "0x246bAB4F36095ABc74052Cc122c318298a9ef876" + } +``` + +```diff + contract SequencerInbox (0x6eE94AD8057Fd7Ba4d47bb6278a261c8a9FD4E3f) { + +++ description: A sequencer (registered in this contract) can submit transaction batches or commitments here. + issuedPermissions.1.target: +- "0x246bAB4F36095ABc74052Cc122c318298a9ef876" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.1.via.1: ++ {"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1","delay":0} + issuedPermissions.1.via.0.address: +- "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" ++ "0x246bAB4F36095ABc74052Cc122c318298a9ef876" + } +``` + +```diff + contract ConduitMultisig2 (0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56) { + +++ description: None + receivedPermissions: ++ [{"permission":"upgrade","target":"0x246bAB4F36095ABc74052Cc122c318298a9ef876","via":[{"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"},{"address":"0x246bAB4F36095ABc74052Cc122c318298a9ef876"}]},{"permission":"upgrade","target":"0x330F8fEB25f3427cABA32446728C36ae67f2135b","via":[{"address":"0x246bAB4F36095ABc74052Cc122c318298a9ef876"}]},{"permission":"upgrade","target":"0x53D82686BC9827fEc03bcEe661B37b855A18EcA9","via":[{"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"},{"address":"0x246bAB4F36095ABc74052Cc122c318298a9ef876"}]},{"permission":"upgrade","target":"0x6e988B94C12194A925D7802FE75891364C312477","via":[{"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"},{"address":"0x246bAB4F36095ABc74052Cc122c318298a9ef876"}]},{"permission":"upgrade","target":"0x6eE94AD8057Fd7Ba4d47bb6278a261c8a9FD4E3f","via":[{"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"},{"address":"0x246bAB4F36095ABc74052Cc122c318298a9ef876"}]},{"permission":"upgrade","target":"0xa4270256B160C3Ebec2d6914a906c7EC38D8d072","via":[{"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"},{"address":"0x246bAB4F36095ABc74052Cc122c318298a9ef876"}]},{"permission":"upgrade","target":"0xEe30EfcaF812d10e1EFE25E9458f76a39DAD3239","via":[{"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"},{"address":"0x246bAB4F36095ABc74052Cc122c318298a9ef876"}]},{"permission":"upgrade","target":"0xf3224F90c0A6138209a9EbaFd1971AD1E04eEb0D","via":[{"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1"},{"address":"0x246bAB4F36095ABc74052Cc122c318298a9ef876"}]}] + directlyReceivedPermissions: ++ [{"permission":"act","target":"0x246bAB4F36095ABc74052Cc122c318298a9ef876"}] + } +``` + +```diff + contract Outbox (0xa4270256B160C3Ebec2d6914a906c7EC38D8d072) { + +++ description: None + issuedPermissions.0.target: +- "0x246bAB4F36095ABc74052Cc122c318298a9ef876" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.0.via.1: ++ {"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1","delay":0} + issuedPermissions.0.via.0.address: +- "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" ++ "0x246bAB4F36095ABc74052Cc122c318298a9ef876" + } +``` + +```diff + contract Inbox (0xEe30EfcaF812d10e1EFE25E9458f76a39DAD3239) { + +++ description: None + issuedPermissions.0.target: +- "0x246bAB4F36095ABc74052Cc122c318298a9ef876" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.0.via.1: ++ {"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1","delay":0} + issuedPermissions.0.via.0.address: +- "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" ++ "0x246bAB4F36095ABc74052Cc122c318298a9ef876" + } +``` + +```diff + contract ChallengeManager (0xf3224F90c0A6138209a9EbaFd1971AD1E04eEb0D) { + +++ description: Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor. + issuedPermissions.0.target: +- "0x246bAB4F36095ABc74052Cc122c318298a9ef876" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.0.via.1: ++ {"address":"0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1","delay":0} + issuedPermissions.0.via.0.address: +- "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" ++ "0x246bAB4F36095ABc74052Cc122c318298a9ef876" + } +``` + Generated with discovered.json: 0x00da2911a7167b4162f2a9edc78776db5b4698a0 # Diff at Mon, 28 Oct 2024 14:08:53 GMT: diff --git a/packages/backend/discovery/popboss/arbitrum/discovered.json b/packages/backend/discovery/popboss/arbitrum/discovered.json index 86bc5874a5a..e7a65dca11a 100644 --- a/packages/backend/discovery/popboss/arbitrum/discovered.json +++ b/packages/backend/discovery/popboss/arbitrum/discovered.json @@ -17,8 +17,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x246bAB4F36095ABc74052Cc122c318298a9ef876", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0x246bAB4F36095ABc74052Cc122c318298a9ef876", + "delay": 0 + }, { "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1", "delay": 0 @@ -26,51 +30,14 @@ ] } ], - "receivedPermissions": [ + "directlyReceivedPermissions": [ { - "permission": "upgrade", - "target": "0x246bAB4F36095ABc74052Cc122c318298a9ef876", - "via": [{ "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" }] + "permission": "act", + "target": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" }, { "permission": "upgrade", "target": "0x330F8fEB25f3427cABA32446728C36ae67f2135b" - }, - { - "permission": "upgrade", - "target": "0x53D82686BC9827fEc03bcEe661B37b855A18EcA9", - "via": [{ "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" }] - }, - { - "permission": "upgrade", - "target": "0x6e988B94C12194A925D7802FE75891364C312477", - "via": [{ "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" }] - }, - { - "permission": "upgrade", - "target": "0x6eE94AD8057Fd7Ba4d47bb6278a261c8a9FD4E3f", - "via": [{ "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" }] - }, - { - "permission": "upgrade", - "target": "0xa4270256B160C3Ebec2d6914a906c7EC38D8d072", - "via": [{ "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" }] - }, - { - "permission": "upgrade", - "target": "0xEe30EfcaF812d10e1EFE25E9458f76a39DAD3239", - "via": [{ "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" }] - }, - { - "permission": "upgrade", - "target": "0xf3224F90c0A6138209a9EbaFd1971AD1E04eEb0D", - "via": [{ "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" }] - } - ], - "directlyReceivedPermissions": [ - { - "permission": "act", - "target": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" } ], "sinceTimestamp": 1721252581, @@ -130,8 +97,13 @@ }, { "permission": "upgrade", - "target": "0x246bAB4F36095ABc74052Cc122c318298a9ef876", - "via": [] + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", + "via": [ + { + "address": "0x246bAB4F36095ABc74052Cc122c318298a9ef876", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -306,8 +278,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x246bAB4F36095ABc74052Cc122c318298a9ef876", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0x246bAB4F36095ABc74052Cc122c318298a9ef876", + "delay": 0 + }, { "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1", "delay": 0 @@ -366,8 +342,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x246bAB4F36095ABc74052Cc122c318298a9ef876", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0x246bAB4F36095ABc74052Cc122c318298a9ef876", + "delay": 0 + }, { "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1", "delay": 0 @@ -409,8 +389,12 @@ }, { "permission": "upgrade", - "target": "0x246bAB4F36095ABc74052Cc122c318298a9ef876", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0x246bAB4F36095ABc74052Cc122c318298a9ef876", + "delay": 0 + }, { "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1", "delay": 0 @@ -475,6 +459,75 @@ "0x59fe14e95a8aa7f52213f18bae5c9329cf583a7ba31194698b15eddb97d5e825" ], "proxyType": "gnosis safe", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x246bAB4F36095ABc74052Cc122c318298a9ef876", + "via": [ + { "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" }, + { "address": "0x246bAB4F36095ABc74052Cc122c318298a9ef876" } + ] + }, + { + "permission": "upgrade", + "target": "0x330F8fEB25f3427cABA32446728C36ae67f2135b", + "via": [{ "address": "0x246bAB4F36095ABc74052Cc122c318298a9ef876" }] + }, + { + "permission": "upgrade", + "target": "0x53D82686BC9827fEc03bcEe661B37b855A18EcA9", + "via": [ + { "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" }, + { "address": "0x246bAB4F36095ABc74052Cc122c318298a9ef876" } + ] + }, + { + "permission": "upgrade", + "target": "0x6e988B94C12194A925D7802FE75891364C312477", + "via": [ + { "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" }, + { "address": "0x246bAB4F36095ABc74052Cc122c318298a9ef876" } + ] + }, + { + "permission": "upgrade", + "target": "0x6eE94AD8057Fd7Ba4d47bb6278a261c8a9FD4E3f", + "via": [ + { "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" }, + { "address": "0x246bAB4F36095ABc74052Cc122c318298a9ef876" } + ] + }, + { + "permission": "upgrade", + "target": "0xa4270256B160C3Ebec2d6914a906c7EC38D8d072", + "via": [ + { "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" }, + { "address": "0x246bAB4F36095ABc74052Cc122c318298a9ef876" } + ] + }, + { + "permission": "upgrade", + "target": "0xEe30EfcaF812d10e1EFE25E9458f76a39DAD3239", + "via": [ + { "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" }, + { "address": "0x246bAB4F36095ABc74052Cc122c318298a9ef876" } + ] + }, + { + "permission": "upgrade", + "target": "0xf3224F90c0A6138209a9EbaFd1971AD1E04eEb0D", + "via": [ + { "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1" }, + { "address": "0x246bAB4F36095ABc74052Cc122c318298a9ef876" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0x246bAB4F36095ABc74052Cc122c318298a9ef876" + } + ], "ignoreInWatchMode": ["nonce"], "sinceTimestamp": 1701465533, "values": { @@ -521,8 +574,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x246bAB4F36095ABc74052Cc122c318298a9ef876", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0x246bAB4F36095ABc74052Cc122c318298a9ef876", + "delay": 0 + }, { "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1", "delay": 0 @@ -604,8 +661,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x246bAB4F36095ABc74052Cc122c318298a9ef876", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0x246bAB4F36095ABc74052Cc122c318298a9ef876", + "delay": 0 + }, { "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1", "delay": 0 @@ -647,8 +708,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x246bAB4F36095ABc74052Cc122c318298a9ef876", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0x246bAB4F36095ABc74052Cc122c318298a9ef876", + "delay": 0 + }, { "address": "0x490C4c92Ea9FF02EE8277222C66afD80Bfb1b7c1", "delay": 0 @@ -1332,6 +1397,6 @@ "orbitstack/OneStepProverMemory": "0x9783e1f5d836162f6bf9df066ef7bff18da19c56314fe858f6feba71c350ced7", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/rari/arbitrum/diffHistory.md b/packages/backend/discovery/rari/arbitrum/diffHistory.md index fc6a54684c0..561fe70ea0b 100644 --- a/packages/backend/discovery/rari/arbitrum/diffHistory.md +++ b/packages/backend/discovery/rari/arbitrum/diffHistory.md @@ -1,3 +1,186 @@ +Generated with discovered.json: 0x476206ca2de2b2a9c02432c4ba3ca164224941eb + +# Diff at Tue, 29 Oct 2024 08:53:39 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 267471405 +- current block number: 267471405 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 267471405 (main branch discovery), not current. + +```diff + contract UpgradeExecutor (0x139C5A235632EDdad741ff380112B3161d31a21C) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0x139C5A235632EDdad741ff380112B3161d31a21C" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.0.via.1: ++ {"address":"0x003e70B041abb993006C03E56c8515622a02928C","delay":0} + issuedPermissions.0.via.0.address: +- "0x003e70B041abb993006C03E56c8515622a02928C" ++ "0x139C5A235632EDdad741ff380112B3161d31a21C" + receivedPermissions: +- [{"permission":"upgrade","target":"0x139C5A235632EDdad741ff380112B3161d31a21C","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"}]},{"permission":"upgrade","target":"0x255f80Ef2F09FCE0944faBb292b8510F01316Cf0","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"}]},{"permission":"upgrade","target":"0x2623C144B4d167f70893f6A8968B98c89a6C5F97","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"}]},{"permission":"upgrade","target":"0x2e988Ea0873C9d712628F0bf38DAFdE754927C89"},{"permission":"upgrade","target":"0x37e60F80d921dc5E7f501a7130F31f6548dBa564","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"}]},{"permission":"upgrade","target":"0x3bC4894370dE0Aa304ed717c2e01866c46F1CEa6","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"}]},{"permission":"upgrade","target":"0x46406c88285AD9BE2fB23D9aD96Cb578d824cAb6","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"}]},{"permission":"upgrade","target":"0x8bE956aB42274056ef4471BEb211b33e258b7324","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"}]},{"permission":"upgrade","target":"0x91591BB66075BCfF94AA128B003134165C3Ab83a","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"}]},{"permission":"upgrade","target":"0xA436f1867adD490BF1530c636f2FB090758bB6B3","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"}]},{"permission":"upgrade","target":"0xa9064FebD91E9Ab4c49C8989926Cada18bc9C8FF","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0x2e988Ea0873C9d712628F0bf38DAFdE754927C89"} + } +``` + +```diff + contract Bridge (0x255f80Ef2F09FCE0944faBb292b8510F01316Cf0) { + +++ description: None + issuedPermissions.0.target: +- "0x139C5A235632EDdad741ff380112B3161d31a21C" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.0.via.1: ++ {"address":"0x003e70B041abb993006C03E56c8515622a02928C","delay":0} + issuedPermissions.0.via.0.address: +- "0x003e70B041abb993006C03E56c8515622a02928C" ++ "0x139C5A235632EDdad741ff380112B3161d31a21C" + } +``` + +```diff + contract L1GatewayRouter (0x2623C144B4d167f70893f6A8968B98c89a6C5F97) { + +++ description: None + issuedPermissions.0.target: +- "0x139C5A235632EDdad741ff380112B3161d31a21C" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.0.via.1: ++ {"address":"0x003e70B041abb993006C03E56c8515622a02928C","delay":0} + issuedPermissions.0.via.0.address: +- "0x003e70B041abb993006C03E56c8515622a02928C" ++ "0x139C5A235632EDdad741ff380112B3161d31a21C" + } +``` + +```diff + contract RollupProxy (0x2e988Ea0873C9d712628F0bf38DAFdE754927C89) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0x139C5A235632EDdad741ff380112B3161d31a21C" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.2.via.0: ++ {"address":"0x139C5A235632EDdad741ff380112B3161d31a21C","delay":0} + } +``` + +```diff + contract Inbox (0x37e60F80d921dc5E7f501a7130F31f6548dBa564) { + +++ description: None + issuedPermissions.0.target: +- "0x139C5A235632EDdad741ff380112B3161d31a21C" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.0.via.1: ++ {"address":"0x003e70B041abb993006C03E56c8515622a02928C","delay":0} + issuedPermissions.0.via.0.address: +- "0x003e70B041abb993006C03E56c8515622a02928C" ++ "0x139C5A235632EDdad741ff380112B3161d31a21C" + } +``` + +```diff + contract RollupEventInbox (0x3bC4894370dE0Aa304ed717c2e01866c46F1CEa6) { + +++ description: None + issuedPermissions.0.target: +- "0x139C5A235632EDdad741ff380112B3161d31a21C" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.0.via.1: ++ {"address":"0x003e70B041abb993006C03E56c8515622a02928C","delay":0} + issuedPermissions.0.via.0.address: +- "0x003e70B041abb993006C03E56c8515622a02928C" ++ "0x139C5A235632EDdad741ff380112B3161d31a21C" + } +``` + +```diff + contract L1ERC20Gateway (0x46406c88285AD9BE2fB23D9aD96Cb578d824cAb6) { + +++ description: None + issuedPermissions.0.target: +- "0x139C5A235632EDdad741ff380112B3161d31a21C" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.0.via.1: ++ {"address":"0x003e70B041abb993006C03E56c8515622a02928C","delay":0} + issuedPermissions.0.via.0.address: +- "0x003e70B041abb993006C03E56c8515622a02928C" ++ "0x139C5A235632EDdad741ff380112B3161d31a21C" + } +``` + +```diff + contract Caldera Multisig (0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF) { + +++ description: None + receivedPermissions: ++ [{"permission":"upgrade","target":"0x139C5A235632EDdad741ff380112B3161d31a21C","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"},{"address":"0x139C5A235632EDdad741ff380112B3161d31a21C"}]},{"permission":"upgrade","target":"0x255f80Ef2F09FCE0944faBb292b8510F01316Cf0","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"},{"address":"0x139C5A235632EDdad741ff380112B3161d31a21C"}]},{"permission":"upgrade","target":"0x2623C144B4d167f70893f6A8968B98c89a6C5F97","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"},{"address":"0x139C5A235632EDdad741ff380112B3161d31a21C"}]},{"permission":"upgrade","target":"0x2e988Ea0873C9d712628F0bf38DAFdE754927C89","via":[{"address":"0x139C5A235632EDdad741ff380112B3161d31a21C"}]},{"permission":"upgrade","target":"0x37e60F80d921dc5E7f501a7130F31f6548dBa564","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"},{"address":"0x139C5A235632EDdad741ff380112B3161d31a21C"}]},{"permission":"upgrade","target":"0x3bC4894370dE0Aa304ed717c2e01866c46F1CEa6","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"},{"address":"0x139C5A235632EDdad741ff380112B3161d31a21C"}]},{"permission":"upgrade","target":"0x46406c88285AD9BE2fB23D9aD96Cb578d824cAb6","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"},{"address":"0x139C5A235632EDdad741ff380112B3161d31a21C"}]},{"permission":"upgrade","target":"0x8bE956aB42274056ef4471BEb211b33e258b7324","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"},{"address":"0x139C5A235632EDdad741ff380112B3161d31a21C"}]},{"permission":"upgrade","target":"0x91591BB66075BCfF94AA128B003134165C3Ab83a","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"},{"address":"0x139C5A235632EDdad741ff380112B3161d31a21C"}]},{"permission":"upgrade","target":"0xA436f1867adD490BF1530c636f2FB090758bB6B3","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"},{"address":"0x139C5A235632EDdad741ff380112B3161d31a21C"}]},{"permission":"upgrade","target":"0xa9064FebD91E9Ab4c49C8989926Cada18bc9C8FF","via":[{"address":"0x003e70B041abb993006C03E56c8515622a02928C"},{"address":"0x139C5A235632EDdad741ff380112B3161d31a21C"}]}] + directlyReceivedPermissions: ++ [{"permission":"act","target":"0x139C5A235632EDdad741ff380112B3161d31a21C"}] + } +``` + +```diff + contract L1CustomGateway (0x8bE956aB42274056ef4471BEb211b33e258b7324) { + +++ description: None + issuedPermissions.0.target: +- "0x139C5A235632EDdad741ff380112B3161d31a21C" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.0.via.1: ++ {"address":"0x003e70B041abb993006C03E56c8515622a02928C","delay":0} + issuedPermissions.0.via.0.address: +- "0x003e70B041abb993006C03E56c8515622a02928C" ++ "0x139C5A235632EDdad741ff380112B3161d31a21C" + } +``` + +```diff + contract Outbox (0x91591BB66075BCfF94AA128B003134165C3Ab83a) { + +++ description: None + issuedPermissions.0.target: +- "0x139C5A235632EDdad741ff380112B3161d31a21C" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.0.via.1: ++ {"address":"0x003e70B041abb993006C03E56c8515622a02928C","delay":0} + issuedPermissions.0.via.0.address: +- "0x003e70B041abb993006C03E56c8515622a02928C" ++ "0x139C5A235632EDdad741ff380112B3161d31a21C" + } +``` + +```diff + contract SequencerInbox (0xA436f1867adD490BF1530c636f2FB090758bB6B3) { + +++ description: None + issuedPermissions.1.target: +- "0x139C5A235632EDdad741ff380112B3161d31a21C" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.1.via.1: ++ {"address":"0x003e70B041abb993006C03E56c8515622a02928C","delay":0} + issuedPermissions.1.via.0.address: +- "0x003e70B041abb993006C03E56c8515622a02928C" ++ "0x139C5A235632EDdad741ff380112B3161d31a21C" + } +``` + +```diff + contract ChallengeManager (0xa9064FebD91E9Ab4c49C8989926Cada18bc9C8FF) { + +++ description: None + issuedPermissions.0.target: +- "0x139C5A235632EDdad741ff380112B3161d31a21C" ++ "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF" + issuedPermissions.0.via.1: ++ {"address":"0x003e70B041abb993006C03E56c8515622a02928C","delay":0} + issuedPermissions.0.via.0.address: +- "0x003e70B041abb993006C03E56c8515622a02928C" ++ "0x139C5A235632EDdad741ff380112B3161d31a21C" + } +``` + Generated with discovered.json: 0x7b457920c5a448e5d77f24880d1e1d83bef20eea # Diff at Mon, 28 Oct 2024 14:09:03 GMT: diff --git a/packages/backend/discovery/rari/arbitrum/discovered.json b/packages/backend/discovery/rari/arbitrum/discovered.json index 8d4a75e4fb0..b184bb166db 100644 --- a/packages/backend/discovery/rari/arbitrum/discovered.json +++ b/packages/backend/discovery/rari/arbitrum/discovered.json @@ -83,8 +83,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", "via": [ + { + "address": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "delay": 0 + }, { "address": "0x003e70B041abb993006C03E56c8515622a02928C", "delay": 0 @@ -92,66 +96,14 @@ ] } ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x139C5A235632EDdad741ff380112B3161d31a21C", - "via": [{ "address": "0x003e70B041abb993006C03E56c8515622a02928C" }] - }, - { - "permission": "upgrade", - "target": "0x255f80Ef2F09FCE0944faBb292b8510F01316Cf0", - "via": [{ "address": "0x003e70B041abb993006C03E56c8515622a02928C" }] - }, + "directlyReceivedPermissions": [ { - "permission": "upgrade", - "target": "0x2623C144B4d167f70893f6A8968B98c89a6C5F97", - "via": [{ "address": "0x003e70B041abb993006C03E56c8515622a02928C" }] + "permission": "act", + "target": "0x003e70B041abb993006C03E56c8515622a02928C" }, { "permission": "upgrade", "target": "0x2e988Ea0873C9d712628F0bf38DAFdE754927C89" - }, - { - "permission": "upgrade", - "target": "0x37e60F80d921dc5E7f501a7130F31f6548dBa564", - "via": [{ "address": "0x003e70B041abb993006C03E56c8515622a02928C" }] - }, - { - "permission": "upgrade", - "target": "0x3bC4894370dE0Aa304ed717c2e01866c46F1CEa6", - "via": [{ "address": "0x003e70B041abb993006C03E56c8515622a02928C" }] - }, - { - "permission": "upgrade", - "target": "0x46406c88285AD9BE2fB23D9aD96Cb578d824cAb6", - "via": [{ "address": "0x003e70B041abb993006C03E56c8515622a02928C" }] - }, - { - "permission": "upgrade", - "target": "0x8bE956aB42274056ef4471BEb211b33e258b7324", - "via": [{ "address": "0x003e70B041abb993006C03E56c8515622a02928C" }] - }, - { - "permission": "upgrade", - "target": "0x91591BB66075BCfF94AA128B003134165C3Ab83a", - "via": [{ "address": "0x003e70B041abb993006C03E56c8515622a02928C" }] - }, - { - "permission": "upgrade", - "target": "0xA436f1867adD490BF1530c636f2FB090758bB6B3", - "via": [{ "address": "0x003e70B041abb993006C03E56c8515622a02928C" }] - }, - { - "permission": "upgrade", - "target": "0xa9064FebD91E9Ab4c49C8989926Cada18bc9C8FF", - "via": [{ "address": "0x003e70B041abb993006C03E56c8515622a02928C" }] - } - ], - "directlyReceivedPermissions": [ - { - "permission": "act", - "target": "0x003e70B041abb993006C03E56c8515622a02928C" } ], "sinceTimestamp": 1705716145, @@ -198,8 +150,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", "via": [ + { + "address": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "delay": 0 + }, { "address": "0x003e70B041abb993006C03E56c8515622a02928C", "delay": 0 @@ -249,8 +205,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", "via": [ + { + "address": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "delay": 0 + }, { "address": "0x003e70B041abb993006C03E56c8515622a02928C", "delay": 0 @@ -302,8 +262,13 @@ }, { "permission": "upgrade", - "target": "0x139C5A235632EDdad741ff380112B3161d31a21C", - "via": [] + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", + "via": [ + { + "address": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -424,8 +389,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", "via": [ + { + "address": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "delay": 0 + }, { "address": "0x003e70B041abb993006C03E56c8515622a02928C", "delay": 0 @@ -465,8 +434,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", "via": [ + { + "address": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "delay": 0 + }, { "address": "0x003e70B041abb993006C03E56c8515622a02928C", "delay": 0 @@ -501,8 +474,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", "via": [ + { + "address": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "delay": 0 + }, { "address": "0x003e70B041abb993006C03E56c8515622a02928C", "delay": 0 @@ -540,6 +517,99 @@ "0x59fe14e95a8aa7f52213f18bae5c9329cf583a7ba31194698b15eddb97d5e825" ], "proxyType": "gnosis safe", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "via": [ + { "address": "0x003e70B041abb993006C03E56c8515622a02928C" }, + { "address": "0x139C5A235632EDdad741ff380112B3161d31a21C" } + ] + }, + { + "permission": "upgrade", + "target": "0x255f80Ef2F09FCE0944faBb292b8510F01316Cf0", + "via": [ + { "address": "0x003e70B041abb993006C03E56c8515622a02928C" }, + { "address": "0x139C5A235632EDdad741ff380112B3161d31a21C" } + ] + }, + { + "permission": "upgrade", + "target": "0x2623C144B4d167f70893f6A8968B98c89a6C5F97", + "via": [ + { "address": "0x003e70B041abb993006C03E56c8515622a02928C" }, + { "address": "0x139C5A235632EDdad741ff380112B3161d31a21C" } + ] + }, + { + "permission": "upgrade", + "target": "0x2e988Ea0873C9d712628F0bf38DAFdE754927C89", + "via": [{ "address": "0x139C5A235632EDdad741ff380112B3161d31a21C" }] + }, + { + "permission": "upgrade", + "target": "0x37e60F80d921dc5E7f501a7130F31f6548dBa564", + "via": [ + { "address": "0x003e70B041abb993006C03E56c8515622a02928C" }, + { "address": "0x139C5A235632EDdad741ff380112B3161d31a21C" } + ] + }, + { + "permission": "upgrade", + "target": "0x3bC4894370dE0Aa304ed717c2e01866c46F1CEa6", + "via": [ + { "address": "0x003e70B041abb993006C03E56c8515622a02928C" }, + { "address": "0x139C5A235632EDdad741ff380112B3161d31a21C" } + ] + }, + { + "permission": "upgrade", + "target": "0x46406c88285AD9BE2fB23D9aD96Cb578d824cAb6", + "via": [ + { "address": "0x003e70B041abb993006C03E56c8515622a02928C" }, + { "address": "0x139C5A235632EDdad741ff380112B3161d31a21C" } + ] + }, + { + "permission": "upgrade", + "target": "0x8bE956aB42274056ef4471BEb211b33e258b7324", + "via": [ + { "address": "0x003e70B041abb993006C03E56c8515622a02928C" }, + { "address": "0x139C5A235632EDdad741ff380112B3161d31a21C" } + ] + }, + { + "permission": "upgrade", + "target": "0x91591BB66075BCfF94AA128B003134165C3Ab83a", + "via": [ + { "address": "0x003e70B041abb993006C03E56c8515622a02928C" }, + { "address": "0x139C5A235632EDdad741ff380112B3161d31a21C" } + ] + }, + { + "permission": "upgrade", + "target": "0xA436f1867adD490BF1530c636f2FB090758bB6B3", + "via": [ + { "address": "0x003e70B041abb993006C03E56c8515622a02928C" }, + { "address": "0x139C5A235632EDdad741ff380112B3161d31a21C" } + ] + }, + { + "permission": "upgrade", + "target": "0xa9064FebD91E9Ab4c49C8989926Cada18bc9C8FF", + "via": [ + { "address": "0x003e70B041abb993006C03E56c8515622a02928C" }, + { "address": "0x139C5A235632EDdad741ff380112B3161d31a21C" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0x139C5A235632EDdad741ff380112B3161d31a21C" + } + ], "ignoreInWatchMode": ["nonce"], "sinceTimestamp": 1709766231, "values": { @@ -573,8 +643,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", "via": [ + { + "address": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "delay": 0 + }, { "address": "0x003e70B041abb993006C03E56c8515622a02928C", "delay": 0 @@ -622,8 +696,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", "via": [ + { + "address": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "delay": 0 + }, { "address": "0x003e70B041abb993006C03E56c8515622a02928C", "delay": 0 @@ -680,8 +758,12 @@ }, { "permission": "upgrade", - "target": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", "via": [ + { + "address": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "delay": 0 + }, { "address": "0x003e70B041abb993006C03E56c8515622a02928C", "delay": 0 @@ -740,8 +822,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "target": "0x6FD149B3d41fd860B9Da1A6fE54e902eF41F68BF", "via": [ + { + "address": "0x139C5A235632EDdad741ff380112B3161d31a21C", + "delay": 0 + }, { "address": "0x003e70B041abb993006C03E56c8515622a02928C", "delay": 0 @@ -1543,6 +1629,6 @@ "orbitstack/OneStepProverMath": "0x8dd8aebb517eb6eaf15437ddbb90dff66f2b14d9d6b5390dd87fbdab15168188", "orbitstack/OneStepProverMemory": "0x9783e1f5d836162f6bf9df066ef7bff18da19c56314fe858f6feba71c350ced7", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/real/ethereum/diffHistory.md b/packages/backend/discovery/real/ethereum/diffHistory.md index e52ad5d5e63..608229abf91 100644 --- a/packages/backend/discovery/real/ethereum/diffHistory.md +++ b/packages/backend/discovery/real/ethereum/diffHistory.md @@ -1,3 +1,172 @@ +Generated with discovered.json: 0x0d7820aa837ddb2a5abc836ad54d314dc1e41e6d + +# Diff at Tue, 29 Oct 2024 08:05:30 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 21041849 +- current block number: 21041849 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 21041849 (main branch discovery), not current. + +```diff + contract ChallengeManager (0x369001149fe80892665a7b0c17fe8Db6BeFC7F5d) { + +++ description: None + issuedPermissions.0.target: +- "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" ++ "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb" + issuedPermissions.0.via.1: ++ {"address":"0xB032ff02cd6425e4b816137207AA8560932180f1","delay":0} + issuedPermissions.0.via.0.address: +- "0xB032ff02cd6425e4b816137207AA8560932180f1" ++ "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" + } +``` + +```diff + contract Bridge (0x39D2EEcC8B55f46aE64789E2494dE777cDDeED03) { + +++ description: Escrow contract for the project's gas token (Can be different from ETH). Keeps a list of allowed Inboxes and Outboxes for bridge messaging. + issuedPermissions.0.target: +- "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" ++ "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb" + issuedPermissions.0.via.1: ++ {"address":"0xB032ff02cd6425e4b816137207AA8560932180f1","delay":0} + issuedPermissions.0.via.0.address: +- "0xB032ff02cd6425e4b816137207AA8560932180f1" ++ "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" + } +``` + +```diff + contract L1OrbitGatewayRouter (0x490f337Ac108b2a555183f5b5fd2ee84a7F45a18) { + +++ description: None + issuedPermissions.0.target: +- "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" ++ "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb" + issuedPermissions.0.via.1: ++ {"address":"0xB032ff02cd6425e4b816137207AA8560932180f1","delay":0} + issuedPermissions.0.via.0.address: +- "0xB032ff02cd6425e4b816137207AA8560932180f1" ++ "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" + } +``` + +```diff + contract ERC20RollupEventInbox (0x503C5a576E2F72Ca9aD213D64bc775cbD81E0F2C) { + +++ description: None + issuedPermissions.0.target: +- "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" ++ "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb" + issuedPermissions.0.via.1: ++ {"address":"0xB032ff02cd6425e4b816137207AA8560932180f1","delay":0} + issuedPermissions.0.via.0.address: +- "0xB032ff02cd6425e4b816137207AA8560932180f1" ++ "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" + } +``` + +```diff + contract SequencerInbox (0x51C4a227D59E49E26Ea07D8e4E9Af163da4c87A0) { + +++ description: A sequencer (registered in this contract) can submit transaction batches or commitments here. + issuedPermissions.1.target: +- "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" ++ "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb" + issuedPermissions.1.via.1: ++ {"address":"0xB032ff02cd6425e4b816137207AA8560932180f1","delay":0} + issuedPermissions.1.via.0.address: +- "0xB032ff02cd6425e4b816137207AA8560932180f1" ++ "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" + } +``` + +```diff + contract Outbox (0x8592Ca44dE1D354A20F75160F5602E5933D33761) { + +++ description: Facilitates L2 to L1 contract calls: Messages initiated from L2 (for example withdrawal messages) which eventually resolve in execution on L1. + issuedPermissions.0.target: +- "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" ++ "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb" + issuedPermissions.0.via.1: ++ {"address":"0xB032ff02cd6425e4b816137207AA8560932180f1","delay":0} + issuedPermissions.0.via.0.address: +- "0xB032ff02cd6425e4b816137207AA8560932180f1" ++ "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" + } +``` + +```diff + contract GelatoMultisig (0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb) { + +++ description: None + receivedPermissions: ++ [{"permission":"upgrade","target":"0x369001149fe80892665a7b0c17fe8Db6BeFC7F5d","via":[{"address":"0xB032ff02cd6425e4b816137207AA8560932180f1"},{"address":"0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a"}]},{"permission":"upgrade","target":"0x39D2EEcC8B55f46aE64789E2494dE777cDDeED03","via":[{"address":"0xB032ff02cd6425e4b816137207AA8560932180f1"},{"address":"0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a"}]},{"permission":"upgrade","target":"0x490f337Ac108b2a555183f5b5fd2ee84a7F45a18","via":[{"address":"0xB032ff02cd6425e4b816137207AA8560932180f1"},{"address":"0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a"}]},{"permission":"upgrade","target":"0x503C5a576E2F72Ca9aD213D64bc775cbD81E0F2C","via":[{"address":"0xB032ff02cd6425e4b816137207AA8560932180f1"},{"address":"0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a"}]},{"permission":"upgrade","target":"0x51C4a227D59E49E26Ea07D8e4E9Af163da4c87A0","via":[{"address":"0xB032ff02cd6425e4b816137207AA8560932180f1"},{"address":"0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a"}]},{"permission":"upgrade","target":"0x8592Ca44dE1D354A20F75160F5602E5933D33761","via":[{"address":"0xB032ff02cd6425e4b816137207AA8560932180f1"},{"address":"0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a"}]},{"permission":"upgrade","target":"0xc4F7B37bE2bBbcF07373F28c61b1A259dfe49d2a","via":[{"address":"0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a"}]},{"permission":"upgrade","target":"0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a","via":[{"address":"0xB032ff02cd6425e4b816137207AA8560932180f1"},{"address":"0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a"}]},{"permission":"upgrade","target":"0xf538671ddd60eE54BdD6FBb0E309c491A7A2df11","via":[{"address":"0xB032ff02cd6425e4b816137207AA8560932180f1"},{"address":"0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a"}]},{"permission":"upgrade","target":"0xfC89B875970122E24C6C5ADd4Dea139443943ea7","via":[{"address":"0xB032ff02cd6425e4b816137207AA8560932180f1"},{"address":"0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a"}]}] + directlyReceivedPermissions: ++ [{"permission":"act","target":"0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a"}] + } +``` + +```diff + contract RollupProxy (0xc4F7B37bE2bBbcF07373F28c61b1A259dfe49d2a) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" ++ "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb" + issuedPermissions.2.via.0: ++ {"address":"0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a","delay":0} + } +``` + +```diff + contract UpgradeExecutor (0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" ++ "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb" + issuedPermissions.0.via.1: ++ {"address":"0xB032ff02cd6425e4b816137207AA8560932180f1","delay":0} + issuedPermissions.0.via.0.address: +- "0xB032ff02cd6425e4b816137207AA8560932180f1" ++ "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" + receivedPermissions: +- [{"permission":"upgrade","target":"0x369001149fe80892665a7b0c17fe8Db6BeFC7F5d","via":[{"address":"0xB032ff02cd6425e4b816137207AA8560932180f1"}]},{"permission":"upgrade","target":"0x39D2EEcC8B55f46aE64789E2494dE777cDDeED03","via":[{"address":"0xB032ff02cd6425e4b816137207AA8560932180f1"}]},{"permission":"upgrade","target":"0x490f337Ac108b2a555183f5b5fd2ee84a7F45a18","via":[{"address":"0xB032ff02cd6425e4b816137207AA8560932180f1"}]},{"permission":"upgrade","target":"0x503C5a576E2F72Ca9aD213D64bc775cbD81E0F2C","via":[{"address":"0xB032ff02cd6425e4b816137207AA8560932180f1"}]},{"permission":"upgrade","target":"0x51C4a227D59E49E26Ea07D8e4E9Af163da4c87A0","via":[{"address":"0xB032ff02cd6425e4b816137207AA8560932180f1"}]},{"permission":"upgrade","target":"0x8592Ca44dE1D354A20F75160F5602E5933D33761","via":[{"address":"0xB032ff02cd6425e4b816137207AA8560932180f1"}]},{"permission":"upgrade","target":"0xc4F7B37bE2bBbcF07373F28c61b1A259dfe49d2a"},{"permission":"upgrade","target":"0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a","via":[{"address":"0xB032ff02cd6425e4b816137207AA8560932180f1"}]},{"permission":"upgrade","target":"0xf538671ddd60eE54BdD6FBb0E309c491A7A2df11","via":[{"address":"0xB032ff02cd6425e4b816137207AA8560932180f1"}]},{"permission":"upgrade","target":"0xfC89B875970122E24C6C5ADd4Dea139443943ea7","via":[{"address":"0xB032ff02cd6425e4b816137207AA8560932180f1"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0xc4F7B37bE2bBbcF07373F28c61b1A259dfe49d2a"} + } +``` + +```diff + contract Inbox (0xf538671ddd60eE54BdD6FBb0E309c491A7A2df11) { + +++ description: Facilitates sending L1 to L2 messages like depositing ETH, but does not escrow funds. + issuedPermissions.0.target: +- "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" ++ "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb" + issuedPermissions.0.via.1: ++ {"address":"0xB032ff02cd6425e4b816137207AA8560932180f1","delay":0} + issuedPermissions.0.via.0.address: +- "0xB032ff02cd6425e4b816137207AA8560932180f1" ++ "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" + } +``` + +```diff + contract L1OrbitERC20Gateway (0xfC89B875970122E24C6C5ADd4Dea139443943ea7) { + +++ description: None + issuedPermissions.0.target: +- "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" ++ "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb" + issuedPermissions.0.via.1: ++ {"address":"0xB032ff02cd6425e4b816137207AA8560932180f1","delay":0} + issuedPermissions.0.via.0.address: +- "0xB032ff02cd6425e4b816137207AA8560932180f1" ++ "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" + } +``` + Generated with discovered.json: 0x191e7286d16fdef1055ef9ae00f22a539463f2ce # Diff at Mon, 28 Oct 2024 14:05:25 GMT: diff --git a/packages/backend/discovery/real/ethereum/discovered.json b/packages/backend/discovery/real/ethereum/discovered.json index 7a6eeb05450..b617ce6c850 100644 --- a/packages/backend/discovery/real/ethereum/discovered.json +++ b/packages/backend/discovery/real/ethereum/discovered.json @@ -41,8 +41,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "target": "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb", "via": [ + { + "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "delay": 0 + }, { "address": "0xB032ff02cd6425e4b816137207AA8560932180f1", "delay": 0 @@ -83,8 +87,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "target": "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb", "via": [ + { + "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "delay": 0 + }, { "address": "0xB032ff02cd6425e4b816137207AA8560932180f1", "delay": 0 @@ -146,8 +154,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "target": "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb", "via": [ + { + "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "delay": 0 + }, { "address": "0xB032ff02cd6425e4b816137207AA8560932180f1", "delay": 0 @@ -205,8 +217,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "target": "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb", "via": [ + { + "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "delay": 0 + }, { "address": "0xB032ff02cd6425e4b816137207AA8560932180f1", "delay": 0 @@ -248,8 +264,12 @@ }, { "permission": "upgrade", - "target": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "target": "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb", "via": [ + { + "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "delay": 0 + }, { "address": "0xB032ff02cd6425e4b816137207AA8560932180f1", "delay": 0 @@ -391,8 +411,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "target": "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb", "via": [ + { + "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "delay": 0 + }, { "address": "0xB032ff02cd6425e4b816137207AA8560932180f1", "delay": 0 @@ -505,6 +529,91 @@ "0xd42bbf9f7dcd3720a7fc6bdc6edfdfae8800a37d6dd4decfa0ef6ca4a2e88940" ], "proxyType": "gnosis safe", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x369001149fe80892665a7b0c17fe8Db6BeFC7F5d", + "via": [ + { "address": "0xB032ff02cd6425e4b816137207AA8560932180f1" }, + { "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" } + ] + }, + { + "permission": "upgrade", + "target": "0x39D2EEcC8B55f46aE64789E2494dE777cDDeED03", + "via": [ + { "address": "0xB032ff02cd6425e4b816137207AA8560932180f1" }, + { "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" } + ] + }, + { + "permission": "upgrade", + "target": "0x490f337Ac108b2a555183f5b5fd2ee84a7F45a18", + "via": [ + { "address": "0xB032ff02cd6425e4b816137207AA8560932180f1" }, + { "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" } + ] + }, + { + "permission": "upgrade", + "target": "0x503C5a576E2F72Ca9aD213D64bc775cbD81E0F2C", + "via": [ + { "address": "0xB032ff02cd6425e4b816137207AA8560932180f1" }, + { "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" } + ] + }, + { + "permission": "upgrade", + "target": "0x51C4a227D59E49E26Ea07D8e4E9Af163da4c87A0", + "via": [ + { "address": "0xB032ff02cd6425e4b816137207AA8560932180f1" }, + { "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" } + ] + }, + { + "permission": "upgrade", + "target": "0x8592Ca44dE1D354A20F75160F5602E5933D33761", + "via": [ + { "address": "0xB032ff02cd6425e4b816137207AA8560932180f1" }, + { "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" } + ] + }, + { + "permission": "upgrade", + "target": "0xc4F7B37bE2bBbcF07373F28c61b1A259dfe49d2a", + "via": [{ "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" }] + }, + { + "permission": "upgrade", + "target": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "via": [ + { "address": "0xB032ff02cd6425e4b816137207AA8560932180f1" }, + { "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" } + ] + }, + { + "permission": "upgrade", + "target": "0xf538671ddd60eE54BdD6FBb0E309c491A7A2df11", + "via": [ + { "address": "0xB032ff02cd6425e4b816137207AA8560932180f1" }, + { "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" } + ] + }, + { + "permission": "upgrade", + "target": "0xfC89B875970122E24C6C5ADd4Dea139443943ea7", + "via": [ + { "address": "0xB032ff02cd6425e4b816137207AA8560932180f1" }, + { "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a" + } + ], "ignoreInWatchMode": ["nonce"], "sinceTimestamp": 1711489163, "values": { @@ -607,8 +716,13 @@ }, { "permission": "upgrade", - "target": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", - "via": [] + "target": "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb", + "via": [ + { + "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -762,8 +876,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "target": "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb", "via": [ + { + "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "delay": 0 + }, { "address": "0xB032ff02cd6425e4b816137207AA8560932180f1", "delay": 0 @@ -771,61 +889,14 @@ ] } ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x369001149fe80892665a7b0c17fe8Db6BeFC7F5d", - "via": [{ "address": "0xB032ff02cd6425e4b816137207AA8560932180f1" }] - }, - { - "permission": "upgrade", - "target": "0x39D2EEcC8B55f46aE64789E2494dE777cDDeED03", - "via": [{ "address": "0xB032ff02cd6425e4b816137207AA8560932180f1" }] - }, - { - "permission": "upgrade", - "target": "0x490f337Ac108b2a555183f5b5fd2ee84a7F45a18", - "via": [{ "address": "0xB032ff02cd6425e4b816137207AA8560932180f1" }] - }, - { - "permission": "upgrade", - "target": "0x503C5a576E2F72Ca9aD213D64bc775cbD81E0F2C", - "via": [{ "address": "0xB032ff02cd6425e4b816137207AA8560932180f1" }] - }, - { - "permission": "upgrade", - "target": "0x51C4a227D59E49E26Ea07D8e4E9Af163da4c87A0", - "via": [{ "address": "0xB032ff02cd6425e4b816137207AA8560932180f1" }] - }, + "directlyReceivedPermissions": [ { - "permission": "upgrade", - "target": "0x8592Ca44dE1D354A20F75160F5602E5933D33761", - "via": [{ "address": "0xB032ff02cd6425e4b816137207AA8560932180f1" }] + "permission": "act", + "target": "0xB032ff02cd6425e4b816137207AA8560932180f1" }, { "permission": "upgrade", "target": "0xc4F7B37bE2bBbcF07373F28c61b1A259dfe49d2a" - }, - { - "permission": "upgrade", - "target": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", - "via": [{ "address": "0xB032ff02cd6425e4b816137207AA8560932180f1" }] - }, - { - "permission": "upgrade", - "target": "0xf538671ddd60eE54BdD6FBb0E309c491A7A2df11", - "via": [{ "address": "0xB032ff02cd6425e4b816137207AA8560932180f1" }] - }, - { - "permission": "upgrade", - "target": "0xfC89B875970122E24C6C5ADd4Dea139443943ea7", - "via": [{ "address": "0xB032ff02cd6425e4b816137207AA8560932180f1" }] - } - ], - "directlyReceivedPermissions": [ - { - "permission": "act", - "target": "0xB032ff02cd6425e4b816137207AA8560932180f1" } ], "sinceTimestamp": 1710580715, @@ -885,8 +956,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "target": "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb", "via": [ + { + "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "delay": 0 + }, { "address": "0xB032ff02cd6425e4b816137207AA8560932180f1", "delay": 0 @@ -977,8 +1052,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "target": "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb", "via": [ + { + "address": "0xD6A4868a15d98b0BF4E9063BE707B4b89D067C3a", + "delay": 0 + }, { "address": "0xB032ff02cd6425e4b816137207AA8560932180f1", "delay": 0 @@ -2028,6 +2107,6 @@ "orbitstack/Outbox": "0xac65b89cf03d50afb81ade4d5623f1815977ae46d92280d53ca828df34424488", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/reya/ethereum/diffHistory.md b/packages/backend/discovery/reya/ethereum/diffHistory.md index 7d7e2f1bcf7..1de368e0c9a 100644 --- a/packages/backend/discovery/reya/ethereum/diffHistory.md +++ b/packages/backend/discovery/reya/ethereum/diffHistory.md @@ -1,3 +1,144 @@ +Generated with discovered.json: 0xb09324f69274ac7984a81ea7a43c65482f420e75 + +# Diff at Tue, 29 Oct 2024 08:06:01 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 21041865 +- current block number: 21041865 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 21041865 (main branch discovery), not current. + +```diff + contract UpgradeExecutor (0x07390626b8Bc2C04b1D93c7D246A0629198D7868) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" ++ "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb" + issuedPermissions.0.via.1: ++ {"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9","delay":0} + issuedPermissions.0.via.0.address: +- "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" ++ "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" + receivedPermissions: +- [{"permission":"upgrade","target":"0x07390626b8Bc2C04b1D93c7D246A0629198D7868","via":[{"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9"}]},{"permission":"upgrade","target":"0x383c03c4EfF819E73409DbC690755a9992393814","via":[{"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9"}]},{"permission":"upgrade","target":"0x3f373b0A7DcEe7b7bCfC16DF85CfAE18388542c9","via":[{"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9"}]},{"permission":"upgrade","target":"0x448Bbd134dE1B23976073aB4F2915849b2dcD73A"},{"permission":"upgrade","target":"0x672109752635177ebcb17F2C7e04575A709014BD","via":[{"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9"}]},{"permission":"upgrade","target":"0x6CA2A628fb690Bd431F4aA608655ce37c66aff9d","via":[{"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9"}]},{"permission":"upgrade","target":"0x728B406A4809118533D96bB3b5C50712C99d8Fa5","via":[{"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9"}]},{"permission":"upgrade","target":"0xFd9f59554351122b231F832a0e0A1aBb0604D7fd","via":[{"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0x448Bbd134dE1B23976073aB4F2915849b2dcD73A"} + } +``` + +```diff + contract Bridge (0x383c03c4EfF819E73409DbC690755a9992393814) { + +++ description: None + issuedPermissions.0.target: +- "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" ++ "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb" + issuedPermissions.0.via.1: ++ {"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9","delay":0} + issuedPermissions.0.via.0.address: +- "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" ++ "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" + } +``` + +```diff + contract Outbox (0x3f373b0A7DcEe7b7bCfC16DF85CfAE18388542c9) { + +++ description: None + issuedPermissions.0.target: +- "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" ++ "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb" + issuedPermissions.0.via.1: ++ {"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9","delay":0} + issuedPermissions.0.via.0.address: +- "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" ++ "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" + } +``` + +```diff + contract RollupProxy (0x448Bbd134dE1B23976073aB4F2915849b2dcD73A) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" ++ "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb" + issuedPermissions.2.via.0: ++ {"address":"0x07390626b8Bc2C04b1D93c7D246A0629198D7868","delay":0} + } +``` + +```diff + contract Inbox (0x672109752635177ebcb17F2C7e04575A709014BD) { + +++ description: None + issuedPermissions.0.target: +- "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" ++ "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb" + issuedPermissions.0.via.1: ++ {"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9","delay":0} + issuedPermissions.0.via.0.address: +- "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" ++ "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" + } +``` + +```diff + contract SequencerInbox (0x6CA2A628fb690Bd431F4aA608655ce37c66aff9d) { + +++ description: None + issuedPermissions.1.target: +- "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" ++ "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb" + issuedPermissions.1.via.1: ++ {"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9","delay":0} + issuedPermissions.1.via.0.address: +- "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" ++ "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" + } +``` + +```diff + contract ChallengeManager (0x728B406A4809118533D96bB3b5C50712C99d8Fa5) { + +++ description: None + issuedPermissions.0.target: +- "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" ++ "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb" + issuedPermissions.0.via.1: ++ {"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9","delay":0} + issuedPermissions.0.via.0.address: +- "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" ++ "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" + } +``` + +```diff + contract GelatoMultisig (0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb) { + +++ description: None + receivedPermissions: ++ [{"permission":"upgrade","target":"0x07390626b8Bc2C04b1D93c7D246A0629198D7868","via":[{"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9"},{"address":"0x07390626b8Bc2C04b1D93c7D246A0629198D7868"}]},{"permission":"upgrade","target":"0x383c03c4EfF819E73409DbC690755a9992393814","via":[{"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9"},{"address":"0x07390626b8Bc2C04b1D93c7D246A0629198D7868"}]},{"permission":"upgrade","target":"0x3f373b0A7DcEe7b7bCfC16DF85CfAE18388542c9","via":[{"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9"},{"address":"0x07390626b8Bc2C04b1D93c7D246A0629198D7868"}]},{"permission":"upgrade","target":"0x448Bbd134dE1B23976073aB4F2915849b2dcD73A","via":[{"address":"0x07390626b8Bc2C04b1D93c7D246A0629198D7868"}]},{"permission":"upgrade","target":"0x672109752635177ebcb17F2C7e04575A709014BD","via":[{"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9"},{"address":"0x07390626b8Bc2C04b1D93c7D246A0629198D7868"}]},{"permission":"upgrade","target":"0x6CA2A628fb690Bd431F4aA608655ce37c66aff9d","via":[{"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9"},{"address":"0x07390626b8Bc2C04b1D93c7D246A0629198D7868"}]},{"permission":"upgrade","target":"0x728B406A4809118533D96bB3b5C50712C99d8Fa5","via":[{"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9"},{"address":"0x07390626b8Bc2C04b1D93c7D246A0629198D7868"}]},{"permission":"upgrade","target":"0xFd9f59554351122b231F832a0e0A1aBb0604D7fd","via":[{"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9"},{"address":"0x07390626b8Bc2C04b1D93c7D246A0629198D7868"}]}] + directlyReceivedPermissions: ++ [{"permission":"act","target":"0x07390626b8Bc2C04b1D93c7D246A0629198D7868"}] + } +``` + +```diff + contract RollupEventInbox (0xFd9f59554351122b231F832a0e0A1aBb0604D7fd) { + +++ description: None + issuedPermissions.0.target: +- "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" ++ "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb" + issuedPermissions.0.via.1: ++ {"address":"0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9","delay":0} + issuedPermissions.0.via.0.address: +- "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" ++ "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" + } +``` + Generated with discovered.json: 0x9e444735606458be3481c039f4dfeac2d7b79df1 # Diff at Mon, 28 Oct 2024 14:05:44 GMT: diff --git a/packages/backend/discovery/reya/ethereum/discovered.json b/packages/backend/discovery/reya/ethereum/discovered.json index 49c4325ab72..f5ba5549095 100644 --- a/packages/backend/discovery/reya/ethereum/discovered.json +++ b/packages/backend/discovery/reya/ethereum/discovered.json @@ -17,8 +17,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868", + "target": "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb", "via": [ + { + "address": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868", + "delay": 0 + }, { "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9", "delay": 0 @@ -26,51 +30,14 @@ ] } ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868", - "via": [{ "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" }] - }, - { - "permission": "upgrade", - "target": "0x383c03c4EfF819E73409DbC690755a9992393814", - "via": [{ "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" }] - }, + "directlyReceivedPermissions": [ { - "permission": "upgrade", - "target": "0x3f373b0A7DcEe7b7bCfC16DF85CfAE18388542c9", - "via": [{ "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" }] + "permission": "act", + "target": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" }, { "permission": "upgrade", "target": "0x448Bbd134dE1B23976073aB4F2915849b2dcD73A" - }, - { - "permission": "upgrade", - "target": "0x672109752635177ebcb17F2C7e04575A709014BD", - "via": [{ "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" }] - }, - { - "permission": "upgrade", - "target": "0x6CA2A628fb690Bd431F4aA608655ce37c66aff9d", - "via": [{ "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" }] - }, - { - "permission": "upgrade", - "target": "0x728B406A4809118533D96bB3b5C50712C99d8Fa5", - "via": [{ "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" }] - }, - { - "permission": "upgrade", - "target": "0xFd9f59554351122b231F832a0e0A1aBb0604D7fd", - "via": [{ "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" }] - } - ], - "directlyReceivedPermissions": [ - { - "permission": "act", - "target": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" } ], "sinceTimestamp": 1709380607, @@ -147,8 +114,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868", + "target": "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb", "via": [ + { + "address": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868", + "delay": 0 + }, { "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9", "delay": 0 @@ -198,8 +169,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868", + "target": "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb", "via": [ + { + "address": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868", + "delay": 0 + }, { "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9", "delay": 0 @@ -255,8 +230,13 @@ }, { "permission": "upgrade", - "target": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868", - "via": [] + "target": "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb", + "via": [ + { + "address": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -388,8 +368,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868", + "target": "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb", "via": [ + { + "address": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868", + "delay": 0 + }, { "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9", "delay": 0 @@ -433,8 +417,12 @@ }, { "permission": "upgrade", - "target": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868", + "target": "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb", "via": [ + { + "address": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868", + "delay": 0 + }, { "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9", "delay": 0 @@ -495,8 +483,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868", + "target": "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb", "via": [ + { + "address": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868", + "delay": 0 + }, { "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9", "delay": 0 @@ -596,6 +588,75 @@ "0xd42bbf9f7dcd3720a7fc6bdc6edfdfae8800a37d6dd4decfa0ef6ca4a2e88940" ], "proxyType": "gnosis safe", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868", + "via": [ + { "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" }, + { "address": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" } + ] + }, + { + "permission": "upgrade", + "target": "0x383c03c4EfF819E73409DbC690755a9992393814", + "via": [ + { "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" }, + { "address": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" } + ] + }, + { + "permission": "upgrade", + "target": "0x3f373b0A7DcEe7b7bCfC16DF85CfAE18388542c9", + "via": [ + { "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" }, + { "address": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" } + ] + }, + { + "permission": "upgrade", + "target": "0x448Bbd134dE1B23976073aB4F2915849b2dcD73A", + "via": [{ "address": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" }] + }, + { + "permission": "upgrade", + "target": "0x672109752635177ebcb17F2C7e04575A709014BD", + "via": [ + { "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" }, + { "address": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" } + ] + }, + { + "permission": "upgrade", + "target": "0x6CA2A628fb690Bd431F4aA608655ce37c66aff9d", + "via": [ + { "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" }, + { "address": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" } + ] + }, + { + "permission": "upgrade", + "target": "0x728B406A4809118533D96bB3b5C50712C99d8Fa5", + "via": [ + { "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" }, + { "address": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" } + ] + }, + { + "permission": "upgrade", + "target": "0xFd9f59554351122b231F832a0e0A1aBb0604D7fd", + "via": [ + { "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9" }, + { "address": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868" + } + ], "ignoreInWatchMode": ["nonce"], "sinceTimestamp": 1711489163, "values": { @@ -659,8 +720,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868", + "target": "0xBeA2Bc852a160B8547273660E22F4F08C2fa9Bbb", "via": [ + { + "address": "0x07390626b8Bc2C04b1D93c7D246A0629198D7868", + "delay": 0 + }, { "address": "0x74627dd54FA6E94c87F12DBAdAEc275758f51dF9", "delay": 0 @@ -1360,6 +1425,6 @@ "orbitstack/OneStepProverMath": "0x8dd8aebb517eb6eaf15437ddbb90dff66f2b14d9d6b5390dd87fbdab15168188", "orbitstack/OneStepProverMemory": "0x9783e1f5d836162f6bf9df066ef7bff18da19c56314fe858f6feba71c350ced7", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/sanko/arbitrum/diffHistory.md b/packages/backend/discovery/sanko/arbitrum/diffHistory.md index ec70b06df5a..38b7dd0143c 100644 --- a/packages/backend/discovery/sanko/arbitrum/diffHistory.md +++ b/packages/backend/discovery/sanko/arbitrum/diffHistory.md @@ -1,3 +1,172 @@ +Generated with discovered.json: 0x815af2d018bac5737f00eb53371bd2d1d8c86551 + +# Diff at Tue, 29 Oct 2024 08:53:44 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 268780411 +- current block number: 268780411 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 268780411 (main branch discovery), not current. + +```diff + contract ChallengeManager (0x1f269F38196484ef81e58C0144AaD2c5F6394bB4) { + +++ description: None + issuedPermissions.0.target: +- "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" ++ "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB" + issuedPermissions.0.via.1: ++ {"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556","delay":0} + issuedPermissions.0.via.0.address: +- "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" ++ "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" + } +``` + +```diff + contract SequencerInbox (0x24B68936C13A414cd91437aE7AA730321B9ff159) { + +++ description: A sequencer (registered in this contract) can submit transaction batches or commitments here. + issuedPermissions.1.target: +- "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" ++ "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB" + issuedPermissions.1.via.1: ++ {"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556","delay":0} + issuedPermissions.1.via.0.address: +- "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" ++ "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" + } +``` + +```diff + contract Bridge (0x2f285781B8d58678a3483de52D618198E4d27532) { + +++ description: None + issuedPermissions.0.target: +- "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" ++ "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB" + issuedPermissions.0.via.1: ++ {"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556","delay":0} + issuedPermissions.0.via.0.address: +- "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" ++ "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" + } +``` + +```diff + contract ERC20RollupEventInbox (0x365ce7234CE515c2e0139f3578b6c5989da1a863) { + +++ description: None + issuedPermissions.0.target: +- "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" ++ "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB" + issuedPermissions.0.via.1: ++ {"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556","delay":0} + issuedPermissions.0.via.0.address: +- "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" ++ "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" + } +``` + +```diff + contract Sanko Multisig (0x420B4d16119127E4b96E55CB8a9D0c2828a161BB) { + +++ description: None + receivedPermissions: ++ [{"permission":"upgrade","target":"0x1f269F38196484ef81e58C0144AaD2c5F6394bB4","via":[{"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556"},{"address":"0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276"}]},{"permission":"upgrade","target":"0x24B68936C13A414cd91437aE7AA730321B9ff159","via":[{"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556"},{"address":"0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276"}]},{"permission":"upgrade","target":"0x2f285781B8d58678a3483de52D618198E4d27532","via":[{"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556"},{"address":"0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276"}]},{"permission":"upgrade","target":"0x365ce7234CE515c2e0139f3578b6c5989da1a863","via":[{"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556"},{"address":"0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276"}]},{"permission":"upgrade","target":"0x575d32f7ff0C72921645e302cb14d2757E300786","via":[{"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556"},{"address":"0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276"}]},{"permission":"upgrade","target":"0x718E2a83775343d5c0B1eE0676703cBAF30CaFCD","via":[{"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556"},{"address":"0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276"}]},{"permission":"upgrade","target":"0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276","via":[{"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556"},{"address":"0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276"}]},{"permission":"upgrade","target":"0x847186fbeEBf41eEe9c230360D0bF8585c0Db57B","via":[{"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556"},{"address":"0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276"}]},{"permission":"upgrade","target":"0x9A59EdF7080fdA05396373a85DdBf2cEBDB81Cd4","via":[{"address":"0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276"}]},{"permission":"upgrade","target":"0xb4951c0C41CFceB0D195A95FE66280457A80a990","via":[{"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556"},{"address":"0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276"}]}] + directlyReceivedPermissions: ++ [{"permission":"act","target":"0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276"}] + } +``` + +```diff + contract Outbox (0x575d32f7ff0C72921645e302cb14d2757E300786) { + +++ description: Facilitates L2 to L1 contract calls: Messages initiated from L2 (for example withdrawal messages) which eventually resolve in execution on L1. + issuedPermissions.0.target: +- "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" ++ "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB" + issuedPermissions.0.via.1: ++ {"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556","delay":0} + issuedPermissions.0.via.0.address: +- "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" ++ "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" + } +``` + +```diff + contract Inbox (0x718E2a83775343d5c0B1eE0676703cBAF30CaFCD) { + +++ description: Facilitates sending L1 to L2 messages like depositing ETH, but does not escrow funds. + issuedPermissions.0.target: +- "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" ++ "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB" + issuedPermissions.0.via.1: ++ {"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556","delay":0} + issuedPermissions.0.via.0.address: +- "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" ++ "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" + } +``` + +```diff + contract UpgradeExecutor (0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" ++ "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB" + issuedPermissions.0.via.1: ++ {"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556","delay":0} + issuedPermissions.0.via.0.address: +- "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" ++ "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" + receivedPermissions: +- [{"permission":"upgrade","target":"0x1f269F38196484ef81e58C0144AaD2c5F6394bB4","via":[{"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556"}]},{"permission":"upgrade","target":"0x24B68936C13A414cd91437aE7AA730321B9ff159","via":[{"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556"}]},{"permission":"upgrade","target":"0x2f285781B8d58678a3483de52D618198E4d27532","via":[{"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556"}]},{"permission":"upgrade","target":"0x365ce7234CE515c2e0139f3578b6c5989da1a863","via":[{"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556"}]},{"permission":"upgrade","target":"0x575d32f7ff0C72921645e302cb14d2757E300786","via":[{"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556"}]},{"permission":"upgrade","target":"0x718E2a83775343d5c0B1eE0676703cBAF30CaFCD","via":[{"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556"}]},{"permission":"upgrade","target":"0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276","via":[{"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556"}]},{"permission":"upgrade","target":"0x847186fbeEBf41eEe9c230360D0bF8585c0Db57B","via":[{"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556"}]},{"permission":"upgrade","target":"0x9A59EdF7080fdA05396373a85DdBf2cEBDB81Cd4"},{"permission":"upgrade","target":"0xb4951c0C41CFceB0D195A95FE66280457A80a990","via":[{"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0x9A59EdF7080fdA05396373a85DdBf2cEBDB81Cd4"} + } +``` + +```diff + contract L1OrbitGatewayRouter (0x847186fbeEBf41eEe9c230360D0bF8585c0Db57B) { + +++ description: None + issuedPermissions.0.target: +- "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" ++ "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB" + issuedPermissions.0.via.1: ++ {"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556","delay":0} + issuedPermissions.0.via.0.address: +- "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" ++ "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" + } +``` + +```diff + contract RollupProxy (0x9A59EdF7080fdA05396373a85DdBf2cEBDB81Cd4) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.6.target: +- "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" ++ "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB" + issuedPermissions.6.via.0: ++ {"address":"0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276","delay":0} + } +``` + +```diff + contract L1OrbitERC20Gateway (0xb4951c0C41CFceB0D195A95FE66280457A80a990) { + +++ description: None + issuedPermissions.0.target: +- "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" ++ "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB" + issuedPermissions.0.via.1: ++ {"address":"0xd18b1C6376633000c85541F7c15c591Ffe5f9556","delay":0} + issuedPermissions.0.via.0.address: +- "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" ++ "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" + } +``` + Generated with discovered.json: 0x5274840254214b71700dc17d94757e7c7e37c12c # Diff at Tue, 29 Oct 2024 05:31:46 GMT: diff --git a/packages/backend/discovery/sanko/arbitrum/discovered.json b/packages/backend/discovery/sanko/arbitrum/discovered.json index 11fa830c9e0..df98ad3ef10 100644 --- a/packages/backend/discovery/sanko/arbitrum/discovered.json +++ b/packages/backend/discovery/sanko/arbitrum/discovered.json @@ -15,8 +15,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "target": "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB", "via": [ + { + "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "delay": 0 + }, { "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556", "delay": 0 @@ -102,8 +106,12 @@ }, { "permission": "upgrade", - "target": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "target": "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB", "via": [ + { + "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "delay": 0 + }, { "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556", "delay": 0 @@ -195,8 +203,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "target": "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB", "via": [ + { + "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "delay": 0 + }, { "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556", "delay": 0 @@ -250,8 +262,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "target": "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB", "via": [ + { + "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "delay": 0 + }, { "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556", "delay": 0 @@ -284,6 +300,91 @@ "0x59fe14e95a8aa7f52213f18bae5c9329cf583a7ba31194698b15eddb97d5e825" ], "proxyType": "gnosis safe", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x1f269F38196484ef81e58C0144AaD2c5F6394bB4", + "via": [ + { "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" }, + { "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" } + ] + }, + { + "permission": "upgrade", + "target": "0x24B68936C13A414cd91437aE7AA730321B9ff159", + "via": [ + { "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" }, + { "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" } + ] + }, + { + "permission": "upgrade", + "target": "0x2f285781B8d58678a3483de52D618198E4d27532", + "via": [ + { "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" }, + { "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" } + ] + }, + { + "permission": "upgrade", + "target": "0x365ce7234CE515c2e0139f3578b6c5989da1a863", + "via": [ + { "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" }, + { "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" } + ] + }, + { + "permission": "upgrade", + "target": "0x575d32f7ff0C72921645e302cb14d2757E300786", + "via": [ + { "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" }, + { "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" } + ] + }, + { + "permission": "upgrade", + "target": "0x718E2a83775343d5c0B1eE0676703cBAF30CaFCD", + "via": [ + { "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" }, + { "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" } + ] + }, + { + "permission": "upgrade", + "target": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "via": [ + { "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" }, + { "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" } + ] + }, + { + "permission": "upgrade", + "target": "0x847186fbeEBf41eEe9c230360D0bF8585c0Db57B", + "via": [ + { "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" }, + { "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" } + ] + }, + { + "permission": "upgrade", + "target": "0x9A59EdF7080fdA05396373a85DdBf2cEBDB81Cd4", + "via": [{ "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" }] + }, + { + "permission": "upgrade", + "target": "0xb4951c0C41CFceB0D195A95FE66280457A80a990", + "via": [ + { "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" }, + { "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276" + } + ], "ignoreInWatchMode": ["nonce"], "sinceTimestamp": 1725592953, "values": { @@ -320,8 +421,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "target": "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB", "via": [ + { + "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "delay": 0 + }, { "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556", "delay": 0 @@ -391,8 +496,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "target": "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB", "via": [ + { + "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "delay": 0 + }, { "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556", "delay": 0 @@ -434,8 +543,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "target": "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB", "via": [ + { + "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "delay": 0 + }, { "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556", "delay": 0 @@ -443,61 +556,14 @@ ] } ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x1f269F38196484ef81e58C0144AaD2c5F6394bB4", - "via": [{ "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" }] - }, - { - "permission": "upgrade", - "target": "0x24B68936C13A414cd91437aE7AA730321B9ff159", - "via": [{ "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" }] - }, - { - "permission": "upgrade", - "target": "0x2f285781B8d58678a3483de52D618198E4d27532", - "via": [{ "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" }] - }, - { - "permission": "upgrade", - "target": "0x365ce7234CE515c2e0139f3578b6c5989da1a863", - "via": [{ "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" }] - }, - { - "permission": "upgrade", - "target": "0x575d32f7ff0C72921645e302cb14d2757E300786", - "via": [{ "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" }] - }, - { - "permission": "upgrade", - "target": "0x718E2a83775343d5c0B1eE0676703cBAF30CaFCD", - "via": [{ "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" }] - }, - { - "permission": "upgrade", - "target": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", - "via": [{ "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" }] - }, + "directlyReceivedPermissions": [ { - "permission": "upgrade", - "target": "0x847186fbeEBf41eEe9c230360D0bF8585c0Db57B", - "via": [{ "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" }] + "permission": "act", + "target": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" }, { "permission": "upgrade", "target": "0x9A59EdF7080fdA05396373a85DdBf2cEBDB81Cd4" - }, - { - "permission": "upgrade", - "target": "0xb4951c0C41CFceB0D195A95FE66280457A80a990", - "via": [{ "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" }] - } - ], - "directlyReceivedPermissions": [ - { - "permission": "act", - "target": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556" } ], "sinceTimestamp": 1712958598, @@ -544,8 +610,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "target": "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB", "via": [ + { + "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "delay": 0 + }, { "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556", "delay": 0 @@ -617,8 +687,13 @@ }, { "permission": "upgrade", - "target": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", - "via": [] + "target": "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB", + "via": [ + { + "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -784,8 +859,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "target": "0x420B4d16119127E4b96E55CB8a9D0c2828a161BB", "via": [ + { + "address": "0x82d980E3f30E7c6EbD523AEdff2c0FaD3751b276", + "delay": 0 + }, { "address": "0xd18b1C6376633000c85541F7c15c591Ffe5f9556", "delay": 0 @@ -1697,6 +1776,6 @@ "orbitstack/Outbox": "0xac65b89cf03d50afb81ade4d5623f1815977ae46d92280d53ca828df34424488", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/sxnetwork/ethereum/diffHistory.md b/packages/backend/discovery/sxnetwork/ethereum/diffHistory.md index a8b9dbd98f7..a582fff1f34 100644 --- a/packages/backend/discovery/sxnetwork/ethereum/diffHistory.md +++ b/packages/backend/discovery/sxnetwork/ethereum/diffHistory.md @@ -1,3 +1,134 @@ +Generated with discovered.json: 0x1bfde343afae343868b2517af2ecaf4dd76d58c9 + +# Diff at Tue, 29 Oct 2024 08:06:32 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 21041868 +- current block number: 21041868 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 21041868 (main branch discovery), not current. + +```diff + contract RollupProxy (0x36c6C69A6186D4475fc5c21181CD980Bd6E5e11F) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" ++ "0xa9d1C9D877F235C21d803e4a0b81F8ca6C4c83AC" + issuedPermissions.2.via.0: ++ {"address":"0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a","delay":0} + } +``` + +```diff + contract UpgradeExecutor (0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" ++ "0xa9d1C9D877F235C21d803e4a0b81F8ca6C4c83AC" + issuedPermissions.0.via.1: ++ {"address":"0xe8606A55d105EF857F187C32Ae0E9a168aF8F497","delay":0} + issuedPermissions.0.via.0.address: +- "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" ++ "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" + receivedPermissions: +- [{"permission":"upgrade","target":"0x36c6C69A6186D4475fc5c21181CD980Bd6E5e11F"},{"permission":"upgrade","target":"0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a","via":[{"address":"0xe8606A55d105EF857F187C32Ae0E9a168aF8F497"}]},{"permission":"upgrade","target":"0x73cfa0F6ae141212115657ad91Ad918E5d34d882","via":[{"address":"0xe8606A55d105EF857F187C32Ae0E9a168aF8F497"}]},{"permission":"upgrade","target":"0x9f1045201f8b9D0b12f6d1e40e8B8e6c047A81E3","via":[{"address":"0xe8606A55d105EF857F187C32Ae0E9a168aF8F497"}]},{"permission":"upgrade","target":"0xa104C0426e95a5538e89131DbB4163d230C35f86","via":[{"address":"0xe8606A55d105EF857F187C32Ae0E9a168aF8F497"}]},{"permission":"upgrade","target":"0xB360b2f57c645E847148d7C479b7468AbF6F707d","via":[{"address":"0xe8606A55d105EF857F187C32Ae0E9a168aF8F497"}]},{"permission":"upgrade","target":"0xD80a805c86C14c879420eC6acb366D04D318fC0C","via":[{"address":"0xe8606A55d105EF857F187C32Ae0E9a168aF8F497"}]},{"permission":"upgrade","target":"0xEa83E8907C89Bc0D9517632f0ba081972E328631","via":[{"address":"0xe8606A55d105EF857F187C32Ae0E9a168aF8F497"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0x36c6C69A6186D4475fc5c21181CD980Bd6E5e11F"} + } +``` + +```diff + contract ChallengeManager (0x73cfa0F6ae141212115657ad91Ad918E5d34d882) { + +++ description: Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor. + issuedPermissions.0.target: +- "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" ++ "0xa9d1C9D877F235C21d803e4a0b81F8ca6C4c83AC" + issuedPermissions.0.via.1: ++ {"address":"0xe8606A55d105EF857F187C32Ae0E9a168aF8F497","delay":0} + issuedPermissions.0.via.0.address: +- "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" ++ "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" + } +``` + +```diff + contract ERC20RollupEventInbox (0x9f1045201f8b9D0b12f6d1e40e8B8e6c047A81E3) { + +++ description: None + issuedPermissions.0.target: +- "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" ++ "0xa9d1C9D877F235C21d803e4a0b81F8ca6C4c83AC" + issuedPermissions.0.via.1: ++ {"address":"0xe8606A55d105EF857F187C32Ae0E9a168aF8F497","delay":0} + issuedPermissions.0.via.0.address: +- "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" ++ "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" + } +``` + +```diff + contract Bridge (0xa104C0426e95a5538e89131DbB4163d230C35f86) { + +++ description: Escrow contract for the project's gas token (Can be different from ETH). Keeps a list of allowed Inboxes and Outboxes for bridge messaging. + issuedPermissions.0.target: +- "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" ++ "0xa9d1C9D877F235C21d803e4a0b81F8ca6C4c83AC" + issuedPermissions.0.via.1: ++ {"address":"0xe8606A55d105EF857F187C32Ae0E9a168aF8F497","delay":0} + issuedPermissions.0.via.0.address: +- "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" ++ "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" + } +``` + +```diff + contract Outbox (0xB360b2f57c645E847148d7C479b7468AbF6F707d) { + +++ description: Facilitates L2 to L1 contract calls: Messages initiated from L2 (for example withdrawal messages) which eventually resolve in execution on L1. + issuedPermissions.0.target: +- "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" ++ "0xa9d1C9D877F235C21d803e4a0b81F8ca6C4c83AC" + issuedPermissions.0.via.1: ++ {"address":"0xe8606A55d105EF857F187C32Ae0E9a168aF8F497","delay":0} + issuedPermissions.0.via.0.address: +- "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" ++ "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" + } +``` + +```diff + contract SequencerInbox (0xD80a805c86C14c879420eC6acb366D04D318fC0C) { + +++ description: A sequencer (registered in this contract) can submit transaction batches or commitments here. + issuedPermissions.1.target: +- "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" ++ "0xa9d1C9D877F235C21d803e4a0b81F8ca6C4c83AC" + issuedPermissions.1.via.1: ++ {"address":"0xe8606A55d105EF857F187C32Ae0E9a168aF8F497","delay":0} + issuedPermissions.1.via.0.address: +- "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" ++ "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" + } +``` + +```diff + contract Inbox (0xEa83E8907C89Bc0D9517632f0ba081972E328631) { + +++ description: Facilitates sending L1 to L2 messages like depositing ETH, but does not escrow funds. + issuedPermissions.0.target: +- "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" ++ "0xa9d1C9D877F235C21d803e4a0b81F8ca6C4c83AC" + issuedPermissions.0.via.1: ++ {"address":"0xe8606A55d105EF857F187C32Ae0E9a168aF8F497","delay":0} + issuedPermissions.0.via.0.address: +- "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" ++ "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" + } +``` + Generated with discovered.json: 0xd36bca748443a75ef966969823a726580782f3a9 # Diff at Mon, 28 Oct 2024 14:06:14 GMT: diff --git a/packages/backend/discovery/sxnetwork/ethereum/discovered.json b/packages/backend/discovery/sxnetwork/ethereum/discovered.json index 85b5b7033f6..f103401dd60 100644 --- a/packages/backend/discovery/sxnetwork/ethereum/discovered.json +++ b/packages/backend/discovery/sxnetwork/ethereum/discovered.json @@ -55,8 +55,13 @@ }, { "permission": "upgrade", - "target": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a", - "via": [] + "target": "0xa9d1C9D877F235C21d803e4a0b81F8ca6C4c83AC", + "via": [ + { + "address": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -179,8 +184,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a", + "target": "0xa9d1C9D877F235C21d803e4a0b81F8ca6C4c83AC", "via": [ + { + "address": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a", + "delay": 0 + }, { "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497", "delay": 0 @@ -188,51 +197,14 @@ ] } ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x36c6C69A6186D4475fc5c21181CD980Bd6E5e11F" - }, - { - "permission": "upgrade", - "target": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a", - "via": [{ "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" }] - }, - { - "permission": "upgrade", - "target": "0x73cfa0F6ae141212115657ad91Ad918E5d34d882", - "via": [{ "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" }] - }, - { - "permission": "upgrade", - "target": "0x9f1045201f8b9D0b12f6d1e40e8B8e6c047A81E3", - "via": [{ "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" }] - }, - { - "permission": "upgrade", - "target": "0xa104C0426e95a5538e89131DbB4163d230C35f86", - "via": [{ "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" }] - }, - { - "permission": "upgrade", - "target": "0xB360b2f57c645E847148d7C479b7468AbF6F707d", - "via": [{ "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" }] - }, - { - "permission": "upgrade", - "target": "0xD80a805c86C14c879420eC6acb366D04D318fC0C", - "via": [{ "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" }] - }, - { - "permission": "upgrade", - "target": "0xEa83E8907C89Bc0D9517632f0ba081972E328631", - "via": [{ "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" }] - } - ], "directlyReceivedPermissions": [ { "permission": "act", "target": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" + }, + { + "permission": "upgrade", + "target": "0x36c6C69A6186D4475fc5c21181CD980Bd6E5e11F" } ], "sinceTimestamp": 1720173479, @@ -309,8 +281,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a", + "target": "0xa9d1C9D877F235C21d803e4a0b81F8ca6C4c83AC", "via": [ + { + "address": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a", + "delay": 0 + }, { "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497", "delay": 0 @@ -371,8 +347,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a", + "target": "0xa9d1C9D877F235C21d803e4a0b81F8ca6C4c83AC", "via": [ + { + "address": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a", + "delay": 0 + }, { "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497", "delay": 0 @@ -409,8 +389,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a", + "target": "0xa9d1C9D877F235C21d803e4a0b81F8ca6C4c83AC", "via": [ + { + "address": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a", + "delay": 0 + }, { "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497", "delay": 0 @@ -463,8 +447,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a", + "target": "0xa9d1C9D877F235C21d803e4a0b81F8ca6C4c83AC", "via": [ + { + "address": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a", + "delay": 0 + }, { "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497", "delay": 0 @@ -515,8 +503,12 @@ }, { "permission": "upgrade", - "target": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a", + "target": "0xa9d1C9D877F235C21d803e4a0b81F8ca6C4c83AC", "via": [ + { + "address": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a", + "delay": 0 + }, { "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497", "delay": 0 @@ -630,8 +622,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a", + "target": "0xa9d1C9D877F235C21d803e4a0b81F8ca6C4c83AC", "via": [ + { + "address": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a", + "delay": 0 + }, { "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497", "delay": 0 @@ -688,7 +684,78 @@ } ] }, - { "address": "0xa9d1C9D877F235C21d803e4a0b81F8ca6C4c83AC" } + { + "address": "0xa9d1C9D877F235C21d803e4a0b81F8ca6C4c83AC", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x36c6C69A6186D4475fc5c21181CD980Bd6E5e11F", + "via": [{ "address": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" }] + }, + { + "permission": "upgrade", + "target": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a", + "via": [ + { "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" }, + { "address": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" } + ] + }, + { + "permission": "upgrade", + "target": "0x73cfa0F6ae141212115657ad91Ad918E5d34d882", + "via": [ + { "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" }, + { "address": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" } + ] + }, + { + "permission": "upgrade", + "target": "0x9f1045201f8b9D0b12f6d1e40e8B8e6c047A81E3", + "via": [ + { "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" }, + { "address": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" } + ] + }, + { + "permission": "upgrade", + "target": "0xa104C0426e95a5538e89131DbB4163d230C35f86", + "via": [ + { "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" }, + { "address": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" } + ] + }, + { + "permission": "upgrade", + "target": "0xB360b2f57c645E847148d7C479b7468AbF6F707d", + "via": [ + { "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" }, + { "address": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" } + ] + }, + { + "permission": "upgrade", + "target": "0xD80a805c86C14c879420eC6acb366D04D318fC0C", + "via": [ + { "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" }, + { "address": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" } + ] + }, + { + "permission": "upgrade", + "target": "0xEa83E8907C89Bc0D9517632f0ba081972E328631", + "via": [ + { "address": "0xe8606A55d105EF857F187C32Ae0E9a168aF8F497" }, + { "address": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0x44Ec40D86b4643Bd5110ED07BE188F8473Ad2d3a" + } + ] + } ], "abis": { "0x0aE4dD666748bF0F6dB5c149Eab1D8aD27820A6A": [ @@ -1254,6 +1321,6 @@ "orbitstack/Outbox": "0xac65b89cf03d50afb81ade4d5623f1815977ae46d92280d53ca828df34424488", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/winr/arbitrum/diffHistory.md b/packages/backend/discovery/winr/arbitrum/diffHistory.md index 4d0ef737ff1..7917ae59dd2 100644 --- a/packages/backend/discovery/winr/arbitrum/diffHistory.md +++ b/packages/backend/discovery/winr/arbitrum/diffHistory.md @@ -1,3 +1,144 @@ +Generated with discovered.json: 0x6dbe7f6968298a514868837f6eddbe60c2492aa3 + +# Diff at Tue, 29 Oct 2024 08:54:08 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 267471744 +- current block number: 267471744 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 267471744 (main branch discovery), not current. + +```diff + contract ChallengeManager (0x0E40E41E6095A4f0607144a52d31C2F11a3FF1a1) { + +++ description: Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor. + issuedPermissions.0.target: +- "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.0.via.1: ++ {"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a","delay":0} + issuedPermissions.0.via.0.address: +- "0x802c7B6585d20cb69524EF23fCbF919F671F808a" ++ "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" + } +``` + +```diff + contract RollupProxy (0x2633ea91d15BeE85105C9b27E068f406F2F36a4a) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.2.via.0: ++ {"address":"0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA","delay":0} + } +``` + +```diff + contract Inbox (0x4FeBaEF286Ca477402dafCEeB17C64de481aFB42) { + +++ description: Facilitates sending L1 to L2 messages like depositing ETH, but does not escrow funds. + issuedPermissions.0.target: +- "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.0.via.1: ++ {"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a","delay":0} + issuedPermissions.0.via.0.address: +- "0x802c7B6585d20cb69524EF23fCbF919F671F808a" ++ "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" + } +``` + +```diff + contract ConduitMultisig2 (0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56) { + +++ description: None + receivedPermissions: ++ [{"permission":"upgrade","target":"0x0E40E41E6095A4f0607144a52d31C2F11a3FF1a1","via":[{"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a"},{"address":"0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA"}]},{"permission":"upgrade","target":"0x2633ea91d15BeE85105C9b27E068f406F2F36a4a","via":[{"address":"0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA"}]},{"permission":"upgrade","target":"0x4FeBaEF286Ca477402dafCEeB17C64de481aFB42","via":[{"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a"},{"address":"0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA"}]},{"permission":"upgrade","target":"0x8AeDdE55Cb361e73a0B0c0cF2A5bB35E97a20456","via":[{"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a"},{"address":"0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA"}]},{"permission":"upgrade","target":"0xBA99217992620b76aae0D574c70bD313B30D3D1d","via":[{"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a"},{"address":"0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA"}]},{"permission":"upgrade","target":"0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA","via":[{"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a"},{"address":"0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA"}]},{"permission":"upgrade","target":"0xe966442c0E8F28C48eF4F02BfF7a29876Dcd30CC","via":[{"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a"},{"address":"0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA"}]},{"permission":"upgrade","target":"0xF3f01622Ac969156760c32190995F9dC5b3eb7FA","via":[{"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a"},{"address":"0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA"}]}] + directlyReceivedPermissions: ++ [{"permission":"act","target":"0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA"}] + } +``` + +```diff + contract SequencerInbox (0x8AeDdE55Cb361e73a0B0c0cF2A5bB35E97a20456) { + +++ description: A sequencer (registered in this contract) can submit transaction batches or commitments here. + issuedPermissions.1.target: +- "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.1.via.1: ++ {"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a","delay":0} + issuedPermissions.1.via.0.address: +- "0x802c7B6585d20cb69524EF23fCbF919F671F808a" ++ "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" + } +``` + +```diff + contract Outbox (0xBA99217992620b76aae0D574c70bD313B30D3D1d) { + +++ description: Facilitates L2 to L1 contract calls: Messages initiated from L2 (for example withdrawal messages) which eventually resolve in execution on L1. + issuedPermissions.0.target: +- "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.0.via.1: ++ {"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a","delay":0} + issuedPermissions.0.via.0.address: +- "0x802c7B6585d20cb69524EF23fCbF919F671F808a" ++ "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" + } +``` + +```diff + contract UpgradeExecutor (0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.0.via.1: ++ {"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a","delay":0} + issuedPermissions.0.via.0.address: +- "0x802c7B6585d20cb69524EF23fCbF919F671F808a" ++ "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" + receivedPermissions: +- [{"permission":"upgrade","target":"0x0E40E41E6095A4f0607144a52d31C2F11a3FF1a1","via":[{"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a"}]},{"permission":"upgrade","target":"0x2633ea91d15BeE85105C9b27E068f406F2F36a4a"},{"permission":"upgrade","target":"0x4FeBaEF286Ca477402dafCEeB17C64de481aFB42","via":[{"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a"}]},{"permission":"upgrade","target":"0x8AeDdE55Cb361e73a0B0c0cF2A5bB35E97a20456","via":[{"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a"}]},{"permission":"upgrade","target":"0xBA99217992620b76aae0D574c70bD313B30D3D1d","via":[{"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a"}]},{"permission":"upgrade","target":"0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA","via":[{"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a"}]},{"permission":"upgrade","target":"0xe966442c0E8F28C48eF4F02BfF7a29876Dcd30CC","via":[{"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a"}]},{"permission":"upgrade","target":"0xF3f01622Ac969156760c32190995F9dC5b3eb7FA","via":[{"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a"}]}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0x2633ea91d15BeE85105C9b27E068f406F2F36a4a"} + } +``` + +```diff + contract ERC20RollupEventInbox (0xe966442c0E8F28C48eF4F02BfF7a29876Dcd30CC) { + +++ description: None + issuedPermissions.0.target: +- "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.0.via.1: ++ {"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a","delay":0} + issuedPermissions.0.via.0.address: +- "0x802c7B6585d20cb69524EF23fCbF919F671F808a" ++ "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" + } +``` + +```diff + contract Bridge (0xF3f01622Ac969156760c32190995F9dC5b3eb7FA) { + +++ description: Escrow contract for the project's gas token (Can be different from ETH). Keeps a list of allowed Inboxes and Outboxes for bridge messaging. + issuedPermissions.0.target: +- "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" ++ "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56" + issuedPermissions.0.via.1: ++ {"address":"0x802c7B6585d20cb69524EF23fCbF919F671F808a","delay":0} + issuedPermissions.0.via.0.address: +- "0x802c7B6585d20cb69524EF23fCbF919F671F808a" ++ "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" + } +``` + Generated with discovered.json: 0xa4c1ed93e4544fadc551fcef0b269c5e8d4f0723 # Diff at Mon, 28 Oct 2024 14:09:22 GMT: diff --git a/packages/backend/discovery/winr/arbitrum/discovered.json b/packages/backend/discovery/winr/arbitrum/discovered.json index 15bc89e6368..c933ebeed7d 100644 --- a/packages/backend/discovery/winr/arbitrum/discovered.json +++ b/packages/backend/discovery/winr/arbitrum/discovered.json @@ -17,8 +17,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA", + "delay": 0 + }, { "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a", "delay": 0 @@ -70,8 +74,13 @@ }, { "permission": "upgrade", - "target": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA", - "via": [] + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", + "via": [ + { + "address": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -194,8 +203,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA", + "delay": 0 + }, { "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a", "delay": 0 @@ -253,6 +266,75 @@ "0x59fe14e95a8aa7f52213f18bae5c9329cf583a7ba31194698b15eddb97d5e825" ], "proxyType": "gnosis safe", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x0E40E41E6095A4f0607144a52d31C2F11a3FF1a1", + "via": [ + { "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a" }, + { "address": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" } + ] + }, + { + "permission": "upgrade", + "target": "0x2633ea91d15BeE85105C9b27E068f406F2F36a4a", + "via": [{ "address": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" }] + }, + { + "permission": "upgrade", + "target": "0x4FeBaEF286Ca477402dafCEeB17C64de481aFB42", + "via": [ + { "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a" }, + { "address": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" } + ] + }, + { + "permission": "upgrade", + "target": "0x8AeDdE55Cb361e73a0B0c0cF2A5bB35E97a20456", + "via": [ + { "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a" }, + { "address": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" } + ] + }, + { + "permission": "upgrade", + "target": "0xBA99217992620b76aae0D574c70bD313B30D3D1d", + "via": [ + { "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a" }, + { "address": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" } + ] + }, + { + "permission": "upgrade", + "target": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA", + "via": [ + { "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a" }, + { "address": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" } + ] + }, + { + "permission": "upgrade", + "target": "0xe966442c0E8F28C48eF4F02BfF7a29876Dcd30CC", + "via": [ + { "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a" }, + { "address": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" } + ] + }, + { + "permission": "upgrade", + "target": "0xF3f01622Ac969156760c32190995F9dC5b3eb7FA", + "via": [ + { "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a" }, + { "address": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" } + ] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA" + } + ], "ignoreInWatchMode": ["nonce"], "sinceTimestamp": 1701465533, "values": { @@ -349,8 +431,12 @@ }, { "permission": "upgrade", - "target": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA", + "delay": 0 + }, { "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a", "delay": 0 @@ -436,8 +522,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA", + "delay": 0 + }, { "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a", "delay": 0 @@ -494,8 +584,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA", + "delay": 0 + }, { "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a", "delay": 0 @@ -503,51 +597,14 @@ ] } ], - "receivedPermissions": [ + "directlyReceivedPermissions": [ { - "permission": "upgrade", - "target": "0x0E40E41E6095A4f0607144a52d31C2F11a3FF1a1", - "via": [{ "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a" }] + "permission": "act", + "target": "0x802c7B6585d20cb69524EF23fCbF919F671F808a" }, { "permission": "upgrade", "target": "0x2633ea91d15BeE85105C9b27E068f406F2F36a4a" - }, - { - "permission": "upgrade", - "target": "0x4FeBaEF286Ca477402dafCEeB17C64de481aFB42", - "via": [{ "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a" }] - }, - { - "permission": "upgrade", - "target": "0x8AeDdE55Cb361e73a0B0c0cF2A5bB35E97a20456", - "via": [{ "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a" }] - }, - { - "permission": "upgrade", - "target": "0xBA99217992620b76aae0D574c70bD313B30D3D1d", - "via": [{ "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a" }] - }, - { - "permission": "upgrade", - "target": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA", - "via": [{ "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a" }] - }, - { - "permission": "upgrade", - "target": "0xe966442c0E8F28C48eF4F02BfF7a29876Dcd30CC", - "via": [{ "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a" }] - }, - { - "permission": "upgrade", - "target": "0xF3f01622Ac969156760c32190995F9dC5b3eb7FA", - "via": [{ "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a" }] - } - ], - "directlyReceivedPermissions": [ - { - "permission": "act", - "target": "0x802c7B6585d20cb69524EF23fCbF919F671F808a" } ], "sinceTimestamp": 1715799374, @@ -605,8 +662,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA", + "delay": 0 + }, { "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a", "delay": 0 @@ -643,8 +704,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA", + "target": "0x79C2abE3eBA9dc119318FdAaA48118e1CDB53F56", "via": [ + { + "address": "0xc5d17f6e0025a23c0AAFf7832Cc531B3034602DA", + "delay": 0 + }, { "address": "0x802c7B6585d20cb69524EF23fCbF919F671F808a", "delay": 0 @@ -1338,6 +1403,6 @@ "orbitstack/Outbox": "0xac65b89cf03d50afb81ade4d5623f1815977ae46d92280d53ca828df34424488", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/xai/arbitrum/diffHistory.md b/packages/backend/discovery/xai/arbitrum/diffHistory.md index 7f21b705dfc..a16bbf46ddc 100644 --- a/packages/backend/discovery/xai/arbitrum/diffHistory.md +++ b/packages/backend/discovery/xai/arbitrum/diffHistory.md @@ -1,3 +1,172 @@ +Generated with discovered.json: 0xef8bab53abb276a58638ac615dc61d07b21c760b + +# Diff at Tue, 29 Oct 2024 08:54:48 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 267504356 +- current block number: 267504356 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 267504356 (main branch discovery), not current. + +```diff + contract UpgradeExecutor (0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" ++ "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E" + issuedPermissions.0.via.1: ++ {"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485","delay":0} + issuedPermissions.0.via.0.address: +- "0x041F85dD87c46B941dc9b15c6628B19ee5358485" ++ "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" + receivedPermissions: +- [{"permission":"upgrade","target":"0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F","via":[{"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485"}]},{"permission":"upgrade","target":"0x1E400568AD4840dbE50FB32f306B842e9ddeF726","via":[{"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485"}]},{"permission":"upgrade","target":"0x22CCA5Dc96a4Ac1EC32c9c7C5ad4D66254a24C35","via":[{"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485"}]},{"permission":"upgrade","target":"0x36aDe24988E4C47602e38BD9a0Bd89031eF807a8","via":[{"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485"}]},{"permission":"upgrade","target":"0x3a3f62034a42a35eA1686B199bB73006aa525eE4","via":[{"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485"}]},{"permission":"upgrade","target":"0x7dd8A76bdAeBE3BBBaCD7Aa87f1D4FDa1E60f94f","via":[{"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485"}]},{"permission":"upgrade","target":"0x995a9d3ca121D48d21087eDE20bc8acb2398c8B1","via":[{"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485"}]},{"permission":"upgrade","target":"0xaE21fDA3de92dE2FDAF606233b2863782Ba046F9","via":[{"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485"}]},{"permission":"upgrade","target":"0xb591cE747CF19cF30e11d656EB94134F523A9e77","via":[{"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485"}]},{"permission":"upgrade","target":"0xC47DacFbAa80Bd9D8112F4e8069482c2A3221336"}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0xC47DacFbAa80Bd9D8112F4e8069482c2A3221336"} + } +``` + +```diff + contract Outbox (0x1E400568AD4840dbE50FB32f306B842e9ddeF726) { + +++ description: Facilitates L2 to L1 contract calls: Messages initiated from L2 (for example withdrawal messages) which eventually resolve in execution on L1. + issuedPermissions.0.target: +- "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" ++ "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E" + issuedPermissions.0.via.1: ++ {"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485","delay":0} + issuedPermissions.0.via.0.address: +- "0x041F85dD87c46B941dc9b15c6628B19ee5358485" ++ "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" + } +``` + +```diff + contract L1GatewayRouter (0x22CCA5Dc96a4Ac1EC32c9c7C5ad4D66254a24C35) { + +++ description: None + issuedPermissions.0.target: +- "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" ++ "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E" + issuedPermissions.0.via.1: ++ {"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485","delay":0} + issuedPermissions.0.via.0.address: +- "0x041F85dD87c46B941dc9b15c6628B19ee5358485" ++ "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" + } +``` + +```diff + contract ERC20RollupEventInbox (0x36aDe24988E4C47602e38BD9a0Bd89031eF807a8) { + +++ description: None + issuedPermissions.0.target: +- "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" ++ "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E" + issuedPermissions.0.via.1: ++ {"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485","delay":0} + issuedPermissions.0.via.0.address: +- "0x041F85dD87c46B941dc9b15c6628B19ee5358485" ++ "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" + } +``` + +```diff + contract ChallengeManager (0x3a3f62034a42a35eA1686B199bB73006aa525eE4) { + +++ description: Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor. + issuedPermissions.0.target: +- "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" ++ "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E" + issuedPermissions.0.via.1: ++ {"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485","delay":0} + issuedPermissions.0.via.0.address: +- "0x041F85dD87c46B941dc9b15c6628B19ee5358485" ++ "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" + } +``` + +```diff + contract XaiMultisig (0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E) { + +++ description: None + receivedPermissions: ++ [{"permission":"upgrade","target":"0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F","via":[{"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485"},{"address":"0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F"}]},{"permission":"upgrade","target":"0x1E400568AD4840dbE50FB32f306B842e9ddeF726","via":[{"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485"},{"address":"0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F"}]},{"permission":"upgrade","target":"0x22CCA5Dc96a4Ac1EC32c9c7C5ad4D66254a24C35","via":[{"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485"},{"address":"0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F"}]},{"permission":"upgrade","target":"0x36aDe24988E4C47602e38BD9a0Bd89031eF807a8","via":[{"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485"},{"address":"0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F"}]},{"permission":"upgrade","target":"0x3a3f62034a42a35eA1686B199bB73006aa525eE4","via":[{"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485"},{"address":"0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F"}]},{"permission":"upgrade","target":"0x7dd8A76bdAeBE3BBBaCD7Aa87f1D4FDa1E60f94f","via":[{"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485"},{"address":"0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F"}]},{"permission":"upgrade","target":"0x995a9d3ca121D48d21087eDE20bc8acb2398c8B1","via":[{"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485"},{"address":"0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F"}]},{"permission":"upgrade","target":"0xaE21fDA3de92dE2FDAF606233b2863782Ba046F9","via":[{"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485"},{"address":"0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F"}]},{"permission":"upgrade","target":"0xb591cE747CF19cF30e11d656EB94134F523A9e77","via":[{"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485"},{"address":"0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F"}]},{"permission":"upgrade","target":"0xC47DacFbAa80Bd9D8112F4e8069482c2A3221336","via":[{"address":"0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F"}]}] + directlyReceivedPermissions: ++ [{"permission":"act","target":"0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F"}] + } +``` + +```diff + contract Bridge (0x7dd8A76bdAeBE3BBBaCD7Aa87f1D4FDa1E60f94f) { + +++ description: Escrow contract for the project's gas token (Can be different from ETH). Keeps a list of allowed Inboxes and Outboxes for bridge messaging. + issuedPermissions.0.target: +- "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" ++ "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E" + issuedPermissions.0.via.1: ++ {"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485","delay":0} + issuedPermissions.0.via.0.address: +- "0x041F85dD87c46B941dc9b15c6628B19ee5358485" ++ "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" + } +``` + +```diff + contract SequencerInbox (0x995a9d3ca121D48d21087eDE20bc8acb2398c8B1) { + +++ description: A sequencer (registered in this contract) can submit transaction batches or commitments here. + issuedPermissions.1.target: +- "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" ++ "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E" + issuedPermissions.1.via.1: ++ {"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485","delay":0} + issuedPermissions.1.via.0.address: +- "0x041F85dD87c46B941dc9b15c6628B19ee5358485" ++ "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" + } +``` + +```diff + contract Inbox (0xaE21fDA3de92dE2FDAF606233b2863782Ba046F9) { + +++ description: Facilitates sending L1 to L2 messages like depositing ETH, but does not escrow funds. + issuedPermissions.0.target: +- "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" ++ "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E" + issuedPermissions.0.via.1: ++ {"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485","delay":0} + issuedPermissions.0.via.0.address: +- "0x041F85dD87c46B941dc9b15c6628B19ee5358485" ++ "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" + } +``` + +```diff + contract L1ERC20Gateway (0xb591cE747CF19cF30e11d656EB94134F523A9e77) { + +++ description: None + issuedPermissions.0.target: +- "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" ++ "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E" + issuedPermissions.0.via.1: ++ {"address":"0x041F85dD87c46B941dc9b15c6628B19ee5358485","delay":0} + issuedPermissions.0.via.0.address: +- "0x041F85dD87c46B941dc9b15c6628B19ee5358485" ++ "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" + } +``` + +```diff + contract RollupProxy (0xC47DacFbAa80Bd9D8112F4e8069482c2A3221336) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" ++ "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E" + issuedPermissions.2.via.0: ++ {"address":"0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F","delay":0} + } +``` + Generated with discovered.json: 0x25eba4cce019484120774b6c76119a92197b5be9 # Diff at Mon, 28 Oct 2024 14:09:33 GMT: diff --git a/packages/backend/discovery/xai/arbitrum/discovered.json b/packages/backend/discovery/xai/arbitrum/discovered.json index f0d53452753..641f6cb0558 100644 --- a/packages/backend/discovery/xai/arbitrum/discovered.json +++ b/packages/backend/discovery/xai/arbitrum/discovered.json @@ -97,8 +97,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "target": "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E", "via": [ + { + "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "delay": 0 + }, { "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485", "delay": 0 @@ -106,63 +110,16 @@ ] } ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", - "via": [{ "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" }] - }, - { - "permission": "upgrade", - "target": "0x1E400568AD4840dbE50FB32f306B842e9ddeF726", - "via": [{ "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" }] - }, - { - "permission": "upgrade", - "target": "0x22CCA5Dc96a4Ac1EC32c9c7C5ad4D66254a24C35", - "via": [{ "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" }] - }, - { - "permission": "upgrade", - "target": "0x36aDe24988E4C47602e38BD9a0Bd89031eF807a8", - "via": [{ "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" }] - }, - { - "permission": "upgrade", - "target": "0x3a3f62034a42a35eA1686B199bB73006aa525eE4", - "via": [{ "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" }] - }, - { - "permission": "upgrade", - "target": "0x7dd8A76bdAeBE3BBBaCD7Aa87f1D4FDa1E60f94f", - "via": [{ "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" }] - }, - { - "permission": "upgrade", - "target": "0x995a9d3ca121D48d21087eDE20bc8acb2398c8B1", - "via": [{ "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" }] - }, - { - "permission": "upgrade", - "target": "0xaE21fDA3de92dE2FDAF606233b2863782Ba046F9", - "via": [{ "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" }] - }, + "directlyReceivedPermissions": [ { - "permission": "upgrade", - "target": "0xb591cE747CF19cF30e11d656EB94134F523A9e77", - "via": [{ "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" }] + "permission": "act", + "target": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" }, { "permission": "upgrade", "target": "0xC47DacFbAa80Bd9D8112F4e8069482c2A3221336" } ], - "directlyReceivedPermissions": [ - { - "permission": "act", - "target": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" - } - ], "sinceTimestamp": 1704309371, "values": { "$admin": "0x041F85dD87c46B941dc9b15c6628B19ee5358485", @@ -229,8 +186,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "target": "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E", "via": [ + { + "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "delay": 0 + }, { "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485", "delay": 0 @@ -274,8 +235,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "target": "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E", "via": [ + { + "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "delay": 0 + }, { "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485", "delay": 0 @@ -315,8 +280,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "target": "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E", "via": [ + { + "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "delay": 0 + }, { "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485", "delay": 0 @@ -353,8 +322,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "target": "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E", "via": [ + { + "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "delay": 0 + }, { "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485", "delay": 0 @@ -396,6 +369,91 @@ "0x59fe14e95a8aa7f52213f18bae5c9329cf583a7ba31194698b15eddb97d5e825" ], "proxyType": "gnosis safe", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "via": [ + { "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" }, + { "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" } + ] + }, + { + "permission": "upgrade", + "target": "0x1E400568AD4840dbE50FB32f306B842e9ddeF726", + "via": [ + { "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" }, + { "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" } + ] + }, + { + "permission": "upgrade", + "target": "0x22CCA5Dc96a4Ac1EC32c9c7C5ad4D66254a24C35", + "via": [ + { "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" }, + { "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" } + ] + }, + { + "permission": "upgrade", + "target": "0x36aDe24988E4C47602e38BD9a0Bd89031eF807a8", + "via": [ + { "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" }, + { "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" } + ] + }, + { + "permission": "upgrade", + "target": "0x3a3f62034a42a35eA1686B199bB73006aa525eE4", + "via": [ + { "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" }, + { "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" } + ] + }, + { + "permission": "upgrade", + "target": "0x7dd8A76bdAeBE3BBBaCD7Aa87f1D4FDa1E60f94f", + "via": [ + { "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" }, + { "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" } + ] + }, + { + "permission": "upgrade", + "target": "0x995a9d3ca121D48d21087eDE20bc8acb2398c8B1", + "via": [ + { "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" }, + { "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" } + ] + }, + { + "permission": "upgrade", + "target": "0xaE21fDA3de92dE2FDAF606233b2863782Ba046F9", + "via": [ + { "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" }, + { "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" } + ] + }, + { + "permission": "upgrade", + "target": "0xb591cE747CF19cF30e11d656EB94134F523A9e77", + "via": [ + { "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485" }, + { "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" } + ] + }, + { + "permission": "upgrade", + "target": "0xC47DacFbAa80Bd9D8112F4e8069482c2A3221336", + "via": [{ "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" }] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F" + } + ], "ignoreInWatchMode": ["nonce"], "sinceTimestamp": 1704757616, "values": { @@ -547,8 +605,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "target": "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E", "via": [ + { + "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "delay": 0 + }, { "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485", "delay": 0 @@ -653,8 +715,12 @@ }, { "permission": "upgrade", - "target": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "target": "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E", "via": [ + { + "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "delay": 0 + }, { "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485", "delay": 0 @@ -754,8 +820,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "target": "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E", "via": [ + { + "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "delay": 0 + }, { "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485", "delay": 0 @@ -812,8 +882,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "target": "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E", "via": [ + { + "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "delay": 0 + }, { "address": "0x041F85dD87c46B941dc9b15c6628B19ee5358485", "delay": 0 @@ -947,8 +1021,13 @@ }, { "permission": "upgrade", - "target": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", - "via": [] + "target": "0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E", + "via": [ + { + "address": "0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -2533,6 +2612,6 @@ "orbitstack/Outbox": "0xac65b89cf03d50afb81ade4d5623f1815977ae46d92280d53ca828df34424488", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } diff --git a/packages/backend/discovery/xchain/ethereum/diffHistory.md b/packages/backend/discovery/xchain/ethereum/diffHistory.md index 831ac12c1fe..194db991f7b 100644 --- a/packages/backend/discovery/xchain/ethereum/diffHistory.md +++ b/packages/backend/discovery/xchain/ethereum/diffHistory.md @@ -1,3 +1,144 @@ +Generated with discovered.json: 0xe08c40df397806c3eb5d5d232f73c7f36047409b + +# Diff at Tue, 29 Oct 2024 08:07:13 GMT: + +- author: sekuba (<29250140+sekuba@users.noreply.github.com>) +- comparing to: main@dd2750779d294ea31d352eac7a7f2e0e655f6440 block: 21041874 +- current block number: 21041874 + +## Description + +Discovery rerun on the same block number with only config-related changes. + +## Config/verification related changes + +Following changes come from updates made to the config file, +or/and contracts becoming verified, not from differences found during +discovery. Values are for block 21041874 (main branch discovery), not current. + +```diff + contract Outbox (0x0b8071337dcB089478Ea740efC10904d9F359141) { + +++ description: None + issuedPermissions.0.target: +- "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" ++ "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746" + issuedPermissions.0.via.1: ++ {"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62","delay":0} + issuedPermissions.0.via.0.address: +- "0x22010F5C4c106dfBaffec780196d2F691860Ff62" ++ "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" + } +``` + +```diff + contract UpgradeExecutor (0x20195677a6De5f0f7dF4e21cE48F0D24e5477110) { + +++ description: Central contract defining the access control for upgrading the system contract implementations. + issuedPermissions.0.target: +- "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" ++ "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746" + issuedPermissions.0.via.1: ++ {"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62","delay":0} + issuedPermissions.0.via.0.address: +- "0x22010F5C4c106dfBaffec780196d2F691860Ff62" ++ "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" + receivedPermissions: +- [{"permission":"upgrade","target":"0x0b8071337dcB089478Ea740efC10904d9F359141","via":[{"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62"}]},{"permission":"upgrade","target":"0x20195677a6De5f0f7dF4e21cE48F0D24e5477110","via":[{"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62"}]},{"permission":"upgrade","target":"0x2Be65c5b58F78B02AB5c0e798A9ffC181703D3C1","via":[{"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62"}]},{"permission":"upgrade","target":"0x47861E0419BE83d0175818a09221B6DF2EFD7793","via":[{"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62"}]},{"permission":"upgrade","target":"0x6c8faa6b06d4bDD5Af628ac28954736a0fC0BD6b","via":[{"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62"}]},{"permission":"upgrade","target":"0xC0880Eea7Ad1B28a39344D48B411bC96f3daf60D","via":[{"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62"}]},{"permission":"upgrade","target":"0xE961Ef06c26D0f032F0298c97C41e648d3bb715a","via":[{"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62"}]},{"permission":"upgrade","target":"0xeb61c3FA03544021cf76412eFb9D0Ce7D8c0290d"}] + directlyReceivedPermissions.1: ++ {"permission":"upgrade","target":"0xeb61c3FA03544021cf76412eFb9D0Ce7D8c0290d"} + } +``` + +```diff + contract Bridge (0x2Be65c5b58F78B02AB5c0e798A9ffC181703D3C1) { + +++ description: None + issuedPermissions.0.target: +- "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" ++ "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746" + issuedPermissions.0.via.1: ++ {"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62","delay":0} + issuedPermissions.0.via.0.address: +- "0x22010F5C4c106dfBaffec780196d2F691860Ff62" ++ "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" + } +``` + +```diff + contract SequencerInbox (0x47861E0419BE83d0175818a09221B6DF2EFD7793) { + +++ description: A sequencer (registered in this contract) can submit transaction batches or commitments here. + issuedPermissions.1.target: +- "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" ++ "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746" + issuedPermissions.1.via.1: ++ {"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62","delay":0} + issuedPermissions.1.via.0.address: +- "0x22010F5C4c106dfBaffec780196d2F691860Ff62" ++ "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" + } +``` + +```diff + contract ConduitMultisig (0x4a4962275DF8C60a80d3a25faEc5AA7De116A746) { + +++ description: None + receivedPermissions: ++ [{"permission":"upgrade","target":"0x0b8071337dcB089478Ea740efC10904d9F359141","via":[{"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62"},{"address":"0x20195677a6De5f0f7dF4e21cE48F0D24e5477110"}]},{"permission":"upgrade","target":"0x20195677a6De5f0f7dF4e21cE48F0D24e5477110","via":[{"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62"},{"address":"0x20195677a6De5f0f7dF4e21cE48F0D24e5477110"}]},{"permission":"upgrade","target":"0x2Be65c5b58F78B02AB5c0e798A9ffC181703D3C1","via":[{"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62"},{"address":"0x20195677a6De5f0f7dF4e21cE48F0D24e5477110"}]},{"permission":"upgrade","target":"0x47861E0419BE83d0175818a09221B6DF2EFD7793","via":[{"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62"},{"address":"0x20195677a6De5f0f7dF4e21cE48F0D24e5477110"}]},{"permission":"upgrade","target":"0x6c8faa6b06d4bDD5Af628ac28954736a0fC0BD6b","via":[{"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62"},{"address":"0x20195677a6De5f0f7dF4e21cE48F0D24e5477110"}]},{"permission":"upgrade","target":"0xC0880Eea7Ad1B28a39344D48B411bC96f3daf60D","via":[{"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62"},{"address":"0x20195677a6De5f0f7dF4e21cE48F0D24e5477110"}]},{"permission":"upgrade","target":"0xE961Ef06c26D0f032F0298c97C41e648d3bb715a","via":[{"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62"},{"address":"0x20195677a6De5f0f7dF4e21cE48F0D24e5477110"}]},{"permission":"upgrade","target":"0xeb61c3FA03544021cf76412eFb9D0Ce7D8c0290d","via":[{"address":"0x20195677a6De5f0f7dF4e21cE48F0D24e5477110"}]}] + directlyReceivedPermissions: ++ [{"permission":"act","target":"0x20195677a6De5f0f7dF4e21cE48F0D24e5477110"}] + } +``` + +```diff + contract RollupEventInbox (0x6c8faa6b06d4bDD5Af628ac28954736a0fC0BD6b) { + +++ description: None + issuedPermissions.0.target: +- "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" ++ "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746" + issuedPermissions.0.via.1: ++ {"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62","delay":0} + issuedPermissions.0.via.0.address: +- "0x22010F5C4c106dfBaffec780196d2F691860Ff62" ++ "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" + } +``` + +```diff + contract ChallengeManager (0xC0880Eea7Ad1B28a39344D48B411bC96f3daf60D) { + +++ description: Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor. + issuedPermissions.0.target: +- "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" ++ "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746" + issuedPermissions.0.via.1: ++ {"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62","delay":0} + issuedPermissions.0.via.0.address: +- "0x22010F5C4c106dfBaffec780196d2F691860Ff62" ++ "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" + } +``` + +```diff + contract Inbox (0xE961Ef06c26D0f032F0298c97C41e648d3bb715a) { + +++ description: None + issuedPermissions.0.target: +- "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" ++ "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746" + issuedPermissions.0.via.1: ++ {"address":"0x22010F5C4c106dfBaffec780196d2F691860Ff62","delay":0} + issuedPermissions.0.via.0.address: +- "0x22010F5C4c106dfBaffec780196d2F691860Ff62" ++ "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" + } +``` + +```diff + contract RollupProxy (0xeb61c3FA03544021cf76412eFb9D0Ce7D8c0290d) { + +++ description: Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). + issuedPermissions.2.target: +- "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" ++ "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746" + issuedPermissions.2.via.0: ++ {"address":"0x20195677a6De5f0f7dF4e21cE48F0D24e5477110","delay":0} + } +``` + Generated with discovered.json: 0x00d7e71ababec0b0da7d8031a20ffd3f25a7a21b # Diff at Mon, 28 Oct 2024 14:06:31 GMT: diff --git a/packages/backend/discovery/xchain/ethereum/discovered.json b/packages/backend/discovery/xchain/ethereum/discovered.json index 817388dca82..fa775ce3cf9 100644 --- a/packages/backend/discovery/xchain/ethereum/discovered.json +++ b/packages/backend/discovery/xchain/ethereum/discovered.json @@ -15,8 +15,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110", + "target": "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746", "via": [ + { + "address": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110", + "delay": 0 + }, { "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62", "delay": 0 @@ -72,8 +76,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110", + "target": "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746", "via": [ + { + "address": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110", + "delay": 0 + }, { "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62", "delay": 0 @@ -81,53 +89,16 @@ ] } ], - "receivedPermissions": [ - { - "permission": "upgrade", - "target": "0x0b8071337dcB089478Ea740efC10904d9F359141", - "via": [{ "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62" }] - }, - { - "permission": "upgrade", - "target": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110", - "via": [{ "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62" }] - }, - { - "permission": "upgrade", - "target": "0x2Be65c5b58F78B02AB5c0e798A9ffC181703D3C1", - "via": [{ "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62" }] - }, - { - "permission": "upgrade", - "target": "0x47861E0419BE83d0175818a09221B6DF2EFD7793", - "via": [{ "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62" }] - }, - { - "permission": "upgrade", - "target": "0x6c8faa6b06d4bDD5Af628ac28954736a0fC0BD6b", - "via": [{ "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62" }] - }, - { - "permission": "upgrade", - "target": "0xC0880Eea7Ad1B28a39344D48B411bC96f3daf60D", - "via": [{ "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62" }] - }, + "directlyReceivedPermissions": [ { - "permission": "upgrade", - "target": "0xE961Ef06c26D0f032F0298c97C41e648d3bb715a", - "via": [{ "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62" }] + "permission": "act", + "target": "0x22010F5C4c106dfBaffec780196d2F691860Ff62" }, { "permission": "upgrade", "target": "0xeb61c3FA03544021cf76412eFb9D0Ce7D8c0290d" } ], - "directlyReceivedPermissions": [ - { - "permission": "act", - "target": "0x22010F5C4c106dfBaffec780196d2F691860Ff62" - } - ], "sinceTimestamp": 1716494507, "values": { "$admin": "0x22010F5C4c106dfBaffec780196d2F691860Ff62", @@ -224,8 +195,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110", + "target": "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746", "via": [ + { + "address": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110", + "delay": 0 + }, { "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62", "delay": 0 @@ -282,8 +257,12 @@ }, { "permission": "upgrade", - "target": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110", + "target": "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746", "via": [ + { + "address": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110", + "delay": 0 + }, { "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62", "delay": 0 @@ -353,6 +332,75 @@ "0xd42bbf9f7dcd3720a7fc6bdc6edfdfae8800a37d6dd4decfa0ef6ca4a2e88940" ], "proxyType": "gnosis safe", + "receivedPermissions": [ + { + "permission": "upgrade", + "target": "0x0b8071337dcB089478Ea740efC10904d9F359141", + "via": [ + { "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62" }, + { "address": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" } + ] + }, + { + "permission": "upgrade", + "target": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110", + "via": [ + { "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62" }, + { "address": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" } + ] + }, + { + "permission": "upgrade", + "target": "0x2Be65c5b58F78B02AB5c0e798A9ffC181703D3C1", + "via": [ + { "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62" }, + { "address": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" } + ] + }, + { + "permission": "upgrade", + "target": "0x47861E0419BE83d0175818a09221B6DF2EFD7793", + "via": [ + { "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62" }, + { "address": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" } + ] + }, + { + "permission": "upgrade", + "target": "0x6c8faa6b06d4bDD5Af628ac28954736a0fC0BD6b", + "via": [ + { "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62" }, + { "address": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" } + ] + }, + { + "permission": "upgrade", + "target": "0xC0880Eea7Ad1B28a39344D48B411bC96f3daf60D", + "via": [ + { "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62" }, + { "address": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" } + ] + }, + { + "permission": "upgrade", + "target": "0xE961Ef06c26D0f032F0298c97C41e648d3bb715a", + "via": [ + { "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62" }, + { "address": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" } + ] + }, + { + "permission": "upgrade", + "target": "0xeb61c3FA03544021cf76412eFb9D0Ce7D8c0290d", + "via": [{ "address": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" }] + } + ], + "directlyReceivedPermissions": [ + { + "permission": "act", + "target": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110" + } + ], "ignoreInWatchMode": ["nonce"], "sinceTimestamp": 1680797639, "values": { @@ -405,8 +453,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110", + "target": "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746", "via": [ + { + "address": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110", + "delay": 0 + }, { "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62", "delay": 0 @@ -476,8 +528,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110", + "target": "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746", "via": [ + { + "address": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110", + "delay": 0 + }, { "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62", "delay": 0 @@ -516,8 +572,12 @@ "issuedPermissions": [ { "permission": "upgrade", - "target": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110", + "target": "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746", "via": [ + { + "address": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110", + "delay": 0 + }, { "address": "0x22010F5C4c106dfBaffec780196d2F691860Ff62", "delay": 0 @@ -570,8 +630,13 @@ }, { "permission": "upgrade", - "target": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110", - "via": [] + "target": "0x4a4962275DF8C60a80d3a25faEc5AA7De116A746", + "via": [ + { + "address": "0x20195677a6De5f0f7dF4e21cE48F0D24e5477110", + "delay": 0 + } + ] } ], "ignoreInWatchMode": [ @@ -1336,6 +1401,6 @@ "orbitstack/OneStepProverMemory": "0x9783e1f5d836162f6bf9df066ef7bff18da19c56314fe858f6feba71c350ced7", "orbitstack/RollupProxy": "0x0bdbca452bd7b5e2036a979dd61b8581a0bf7bad54f04ef69e70b97ee375f8f2", "orbitstack/SequencerInbox": "0x80eed651d83fd6cd84047260bf02ec5e3a5f21b36049e1e45f34bd0a452e02f9", - "orbitstack/UpgradeExecutor": "0xfc511145ffe13b3c34e458aa6933ea35bbe6f8f5f87744952833fccee4560451" + "orbitstack/UpgradeExecutor": "0xa25e02367a436cebea22481663da914bbf1fd9492d903659cc6ec9ddbaccb241" } } From 6224af15b09616658d148de5fc89e1b885c5f3a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20T=C3=B3rz?= <93620601+torztomasz@users.noreply.github.com> Date: Tue, 29 Oct 2024 10:03:28 +0100 Subject: [PATCH 005/177] Logo generator for Bartek (#5545) --- packages/frontend/src/app/tools/layout.tsx | 9 + .../components/logo-generator.tsx | 155 ++++++++++++++++++ .../src/app/tools/logo-generator/page.tsx | 18 ++ packages/frontend/src/app/tools/page.tsx | 14 ++ packages/frontend/src/env.js | 5 + 5 files changed, 201 insertions(+) create mode 100644 packages/frontend/src/app/tools/layout.tsx create mode 100644 packages/frontend/src/app/tools/logo-generator/components/logo-generator.tsx create mode 100644 packages/frontend/src/app/tools/logo-generator/page.tsx create mode 100644 packages/frontend/src/app/tools/page.tsx diff --git a/packages/frontend/src/app/tools/layout.tsx b/packages/frontend/src/app/tools/layout.tsx new file mode 100644 index 00000000000..e5c0ffd0667 --- /dev/null +++ b/packages/frontend/src/app/tools/layout.tsx @@ -0,0 +1,9 @@ +import { notFound } from 'next/navigation' +import { env } from '~/env' + +export default function Layout({ children }: { children: React.ReactNode }) { + if (!env.NEXT_PUBLIC_FEATURE_FLAG_INTERNAL_TOOLS) { + return notFound() + } + return
    {children}
    +} diff --git a/packages/frontend/src/app/tools/logo-generator/components/logo-generator.tsx b/packages/frontend/src/app/tools/logo-generator/components/logo-generator.tsx new file mode 100644 index 00000000000..d94be57bc9d --- /dev/null +++ b/packages/frontend/src/app/tools/logo-generator/components/logo-generator.tsx @@ -0,0 +1,155 @@ +'use client' + +import { partition } from 'lodash' +import Image from 'next/image' +import { useState } from 'react' + +interface Props { + projects: { + name: string + type: string + slug: string + isUpcoming?: boolean + isArchived?: boolean + }[] +} + +export function LogoGenerator({ projects }: Props) { + const [size, setSize] = useState(32) + const [borderRadius, setBorderRadius] = useState(0) + const [hideUpcoming, setHideUpcoming] = useState(false) + const [hideArchived, setHideArchived] = useState(false) + const [secondGroupValue, setSecondGroupValue] = useState('') + const [types, setTypes] = useState(['layer2']) + + const secondGroupSlugs = secondGroupValue + .split(',') + .map((slug) => slug.trim()) + .filter(Boolean) + + const filteredProjects = projects.filter((project) => { + if (!types.includes(project.type)) { + return false + } + if (hideUpcoming && project.isUpcoming) { + return false + } + if (hideArchived && project.isArchived) { + return false + } + return true + }) + const [firstGroup, secondGroup] = partition( + filteredProjects, + (project) => !secondGroupSlugs.includes(project.slug), + ) + + return ( +
    +
    +
    + + +
    +
    +
    + setHideUpcoming(e.target.checked)} + /> + +
    +
    + setHideArchived(e.target.checked)} + /> + +
    +
    +
    + Size {size} + setSize(parseInt(e.target.value))} + /> +
    + +
    + Border radius {borderRadius} + setBorderRadius(parseInt(e.target.value))} + /> +
    +
    + Group 2 (Comma separated list of slugs) +