From f0a1e1a717b9cba07239a6e2cf2e614a0d2d8ba0 Mon Sep 17 00:00:00 2001 From: ochikov Date: Tue, 28 Nov 2023 13:23:48 +0200 Subject: [PATCH] feat: update dependencies and apply new linter rules Signed-off-by: ochikov --- .eslintrc.cjs | 1 + examples/ContractHelper.js | 10 +- examples/account-alias.js | 8 +- examples/account-allowance.js | 30 +- examples/account-create-with-hts.js | 12 +- examples/account-creation-ways.js | 10 +- examples/consensus-pub-sub.js | 6 +- examples/contract-nonces.js | 15 +- ...count-with-alias-and-receiver-signature.js | 11 +- examples/create-account-with-alias.js | 11 +- examples/create-account.js | 4 +- examples/create-contract-with-value.js | 35 +- examples/create-simple-contract.js | 36 +- examples/create-stateful-contract.js | 40 +- examples/create-topic.js | 23 +- examples/delete-account.js | 13 +- examples/exempt-custom-fees.js | 29 +- examples/file-append-chunked.js | 6 +- examples/generate-key.js | 2 +- examples/generate-txid-on-demand.js | 14 +- examples/get-account-balance.js | 6 +- examples/get-account-info.js | 10 +- examples/get-exchangerates.js | 12 +- ...fee-create-mint-burn-associate-transfer.js | 32 +- examples/hts-nftP2-kyc-upate-schedule.js | 62 +- .../hts-nftP3-pause-freeze-wipe-delete.js | 101 +- examples/lazy-create-transfer-tx.js | 6 +- examples/local-wallet-info-query.js | 10 +- examples/local-wallet-sign-transaction.js | 4 +- examples/logger-functionalities.js | 2 +- examples/multi-sig-offline.js | 4 +- examples/nft-add-remove-allowances.js | 109 +- examples/package.json | 12 +- examples/pnpm-lock.yaml | 128 +- examples/prng-transaction.js | 4 +- examples/react-native-example/package.json | 6 +- examples/react-native-example/yarn.lock | 1858 ++++++++--------- examples/run-all-examples.js | 8 +- examples/schedule-example.js | 16 +- ...heduled-transaction-multi-sig-threshold.js | 16 +- examples/sign-transaction.js | 14 +- .../package.json | 22 +- .../pnpm-lock.yaml | 483 +++-- .../src/client.js | 26 +- .../src/server.js | 2 +- examples/solidity-precompile-example.js | 42 +- examples/staking-example-1.js | 8 +- examples/staking-example-2.js | 8 +- examples/time-drift.js | 4 +- ...ic-message-submit-get-all-chunks-status.js | 6 +- examples/transfer-tokens.js | 19 +- examples/transfer-using-evm-address.js | 10 +- examples/zeroTokenOperations.js | 34 +- package.json | 40 +- pnpm-lock.yaml | 1827 +++++++++------- scripts/update-address-books.js | 2 +- src/BadEntityIdError.js | 2 +- src/Cache.js | 28 +- src/EntityIdHelper.js | 6 +- src/EthereumFlow.js | 8 +- src/EthereumTransaction.js | 6 +- src/EthereumTransactionDataEip1559.js | 4 +- src/EthereumTransactionDataEip2930.js | 4 +- src/EthereumTransactionDataLegacy.js | 4 +- src/ExchangeRate.js | 4 +- src/ExchangeRates.js | 4 +- src/Executable.js | 34 +- src/FeeComponents.js | 4 +- src/FeeData.js | 2 +- src/FeeDataType.js | 2 +- src/FeeSchedule.js | 8 +- src/FeeSchedules.js | 4 +- src/FreezeType.js | 2 +- src/HbarUnit.js | 6 +- src/KeyList.js | 6 +- src/LocalProvider.js | 2 +- src/ManagedNode.js | 10 +- src/ManagedNodeAddress.js | 4 +- src/Mnemonic.js | 16 +- src/ObjectMap.js | 2 +- src/PrecheckStatusError.js | 2 +- src/PrivateKey.js | 18 +- src/PrngTransaction.js | 6 +- src/ReceiptStatusError.js | 2 +- src/RecordStatusError.js | 2 +- src/RequestType.js | 2 +- src/StakingInfo.js | 4 +- src/Status.js | 4 +- src/Timestamp.js | 10 +- src/TransactionFeeSchedule.js | 8 +- src/Transfer.js | 6 +- src/Wallet.js | 26 +- .../AccountAllowanceAdjustTransaction.js | 140 +- .../AccountAllowanceApproveTransaction.js | 148 +- .../AccountAllowanceDeleteTransaction.js | 14 +- src/account/AccountBalance.js | 12 +- src/account/AccountBalanceQuery.js | 4 +- src/account/AccountCreateTransaction.js | 12 +- src/account/AccountDeleteTransaction.js | 10 +- src/account/AccountId.js | 24 +- src/account/AccountInfo.js | 34 +- src/account/AccountInfoFlow.js | 6 +- src/account/AccountInfoQuery.js | 4 +- src/account/AccountRecordsQuery.js | 6 +- src/account/AccountStakersQuery.js | 4 +- src/account/AccountUpdateTransaction.js | 14 +- src/account/HbarAllowance.js | 10 +- src/account/HbarTransferMap.js | 4 +- src/account/LiveHash.js | 4 +- src/account/LiveHashAddTransaction.js | 10 +- src/account/LiveHashDeleteTransaction.js | 6 +- src/account/LiveHashQuery.js | 4 +- src/account/ProxyStaker.js | 4 +- src/account/TokenAllowance.js | 14 +- src/account/TokenNftAllowance.js | 32 +- src/account/TokenNftTransferMap.js | 8 +- src/account/TokenRelationship.js | 2 +- src/account/TokenRelationshipMap.js | 4 +- src/account/TokenTransferMap.js | 6 +- src/account/TransferTransaction.js | 52 +- src/address_book/AddressBooks.js | 18 +- src/address_book/IPv4Address.js | 2 +- src/address_book/NodeAddress.js | 4 +- src/address_book/NodeAddressBook.js | 10 +- src/array.js | 4 +- src/channel/Channel.js | 24 +- src/channel/MirrorChannel.js | 2 +- src/channel/NativeChannel.js | 22 +- src/channel/NodeChannel.js | 2 +- src/channel/NodeMirrorChannel.js | 6 +- src/channel/WebChannel.js | 8 +- src/client/Client.js | 12 +- src/client/ManagedNetwork.js | 10 +- src/client/NativeClient.js | 4 +- src/client/Network.js | 8 +- src/client/NodeClient.js | 12 +- src/client/WebClient.js | 4 +- src/contract/ContractByteCodeQuery.js | 2 +- src/contract/ContractCallQuery.js | 10 +- src/contract/ContractCreateFlow.js | 41 +- src/contract/ContractCreateTransaction.js | 12 +- src/contract/ContractDeleteTransaction.js | 12 +- src/contract/ContractExecuteTransaction.js | 8 +- src/contract/ContractFunctionParameters.js | 24 +- src/contract/ContractFunctionResult.js | 126 +- src/contract/ContractId.js | 18 +- src/contract/ContractInfo.js | 12 +- src/contract/ContractInfoQuery.js | 4 +- src/contract/ContractLogInfo.js | 2 +- src/contract/ContractNonceInfo.js | 4 +- src/contract/ContractStateChange.js | 8 +- src/contract/ContractUpdateTransaction.js | 14 +- src/contract/StorageChange.js | 4 +- src/cryptography/sha384.native.js | 6 +- src/encoding/hex.browser.js | 2 +- src/encoding/hex.native.js | 2 +- src/file/FileAppendTransaction.js | 26 +- src/file/FileCreateTransaction.js | 8 +- src/file/FileDeleteTransaction.js | 4 +- src/file/FileId.js | 6 +- src/file/FileInfo.js | 8 +- src/file/FileInfoQuery.js | 4 +- src/file/FileUpdateTransaction.js | 6 +- src/grpc/GrpcStatus.js | 2 +- src/network/AddressBookQuery.js | 18 +- src/network/NetworkVersionInfo.js | 8 +- src/network/NetworkVersionInfoQuery.js | 2 +- src/network/SemanticVersion.js | 4 +- src/query/CostQuery.js | 14 +- src/query/Query.js | 40 +- src/schedule/ScheduleCreateTransaction.js | 12 +- src/schedule/ScheduleDeleteTransaction.js | 8 +- src/schedule/ScheduleId.js | 10 +- src/schedule/ScheduleInfo.js | 16 +- src/schedule/ScheduleInfoQuery.js | 4 +- src/schedule/ScheduleSignTransaction.js | 6 +- src/system/FreezeTransaction.js | 4 +- src/system/SystemDeleteTransaction.js | 8 +- src/system/SystemUndeleteTransaction.js | 10 +- src/token/AssessedCustomFee.js | 2 +- src/token/NftId.js | 8 +- src/token/TokenAssociateTransaction.js | 10 +- src/token/TokenBurnTransaction.js | 8 +- src/token/TokenCreateTransaction.js | 6 +- src/token/TokenDeleteTransaction.js | 6 +- src/token/TokenDissociateTransaction.js | 10 +- .../TokenFeeScheduleUpdateTransaction.js | 6 +- src/token/TokenFreezeTransaction.js | 6 +- src/token/TokenGrantKycTransaction.js | 6 +- src/token/TokenId.js | 8 +- src/token/TokenInfo.js | 20 +- src/token/TokenInfoQuery.js | 4 +- src/token/TokenMintTransaction.js | 14 +- src/token/TokenNftInfo.js | 6 +- src/token/TokenNftInfoQuery.js | 22 +- src/token/TokenNftTransfer.js | 8 +- src/token/TokenPauseTransaction.js | 6 +- src/token/TokenRevokeKycTransaction.js | 6 +- src/token/TokenSupplyType.js | 2 +- src/token/TokenTransfer.js | 6 +- src/token/TokenType.js | 2 +- src/token/TokenUnfreezeTransaction.js | 6 +- src/token/TokenUnpauseTransaction.js | 6 +- src/token/TokenUpdateTransaction.js | 6 +- src/token/TokenWipeTransaction.js | 8 +- src/topic/TopicCreateTransaction.js | 6 +- src/topic/TopicDeleteTransaction.js | 6 +- src/topic/TopicId.js | 8 +- src/topic/TopicInfo.js | 6 +- src/topic/TopicInfoQuery.js | 4 +- src/topic/TopicMessage.js | 12 +- src/topic/TopicMessageChunk.js | 2 +- src/topic/TopicMessageQuery.js | 28 +- src/topic/TopicMessageSubmitTransaction.js | 20 +- src/topic/TopicUpdateTransaction.js | 6 +- src/transaction/NodeAccountIdSignatureMap.js | 4 +- src/transaction/SignatureMap.js | 2 +- src/transaction/Transaction.js | 92 +- src/transaction/TransactionHashMap.js | 2 +- src/transaction/TransactionId.js | 20 +- src/transaction/TransactionReceipt.js | 20 +- src/transaction/TransactionReceiptQuery.js | 16 +- src/transaction/TransactionRecord.js | 56 +- src/transaction/TransactionRecordQuery.js | 10 +- src/util.js | 6 +- .../AccountBalanceIntegrationTest.js | 4 +- .../AccountCreateIntegrationTest.js | 16 +- .../AccountDeleteIntegrationTest.js | 2 +- test/integration/AccountIdTest.js | 4 +- .../integration/AccountInfoIntegrationTest.js | 8 +- .../AccountUpdateIntegrationTest.js | 4 +- test/integration/ClientIntegrationTest.js | 4 +- .../ContractBytecodeIntegrationTest.js | 4 +- .../ContractCallIntegrationTest.js | 22 +- .../ContractCreateFlowIntegrationTest.js | 4 +- .../ContractCreateIntegrationTest.js | 26 +- .../ContractDeleteIntegrationTest.js | 14 +- .../ContractExecuteIntegrationTest.js | 30 +- ...ntractFunctionParametersIntegrationTest.js | 192 +- .../ContractInfoIntegrationTest.js | 26 +- .../ContractUpdateIntegrationTest.js | 20 +- test/integration/CustomFeesIntegrationTest.js | 6 +- .../FileContentsIntegrationTest.js | 2 +- test/integration/LiveHashIntegrationTest.js | 2 +- test/integration/LocalWalletTest.js | 2 +- .../NftAllowancesIntegrationTest.js | 32 +- .../ScheduleCreateIntegrationTest.js | 8 +- .../TokenAllowancesIntegrationTest.js | 14 +- test/integration/TokenBurnIntegrationTest.js | 2 +- .../integration/TokenCreateIntegrationTest.js | 8 +- test/integration/TokenInfoIntegrationTest.js | 8 +- test/integration/TokenNftIntegrationTest.js | 12 +- .../TokenTransferIntegrationTest.js | 6 +- .../integration/TokenUpdateIntegrationTest.js | 16 +- .../integration/TopicCreateIntegrationTest.js | 2 +- test/integration/TopicInfoIntegrationTest.js | 2 +- .../integration/TransactionIntegrationTest.js | 8 +- .../TransactionReceiptIntegrationTest.js | 8 +- .../TransactionRecordIntegrationTest.js | 2 +- test/integration/TransactionResponseTest.js | 2 +- .../AccountAllowanceApproveTransaction.js | 6 +- .../unit/AccountAllowanceDeleteTransaction.js | 2 +- test/unit/AccountCreateTransaction.js | 2 +- test/unit/AccountId.js | 44 +- test/unit/AccountInfoMocking.js | 26 +- test/unit/AccountInfoQuery.js | 2 +- test/unit/ChecksumValidation.js | 12 +- test/unit/ContractCreateFlowMocking.js | 4 +- test/unit/ContractFunctionParameters.js | 224 +- test/unit/ContractFunctionResult.js | 16 +- test/unit/ContractId.js | 4 +- test/unit/ContractNonceInfo.js | 6 +- test/unit/DelegateContractId.js | 4 +- test/unit/EcdsaPrivateKey.js | 28 +- test/unit/Ed25519PrivateKey.js | 16 +- test/unit/EntityIdHelper.js | 2 +- test/unit/EthereumFlowMocking.js | 100 +- test/unit/EthereumTransaction.js | 4 +- test/unit/EthereumTransactionData.js | 12 +- test/unit/ExchangeRate.js | 4 +- test/unit/Executable.js | 4 +- test/unit/FileAppendMocking.js | 14 +- test/unit/FileAppendTransaction.js | 8 +- test/unit/Hbar.js | 6 +- test/unit/LedgerId.js | 2 +- test/unit/ManagedNodeAddress.js | 22 +- test/unit/Mnemonic.js | 24 +- test/unit/Mocker.js | 14 +- test/unit/NodeClient.js | 22 +- test/unit/PrngTransaction.js | 2 +- test/unit/PublicKey.js | 2 +- test/unit/RequestType.js | 2 +- test/unit/Serialize.js | 2 +- test/unit/Status.js | 2 +- test/unit/TokenCreateTransaction.js | 18 +- test/unit/TokenPauseTransaction.js | 4 +- test/unit/TokenUnpauseTransaction.js | 4 +- test/unit/TokenUpdateTransaction.js | 18 +- test/unit/TopicMessageSubmitTransaction.js | 6 +- test/unit/Transaction.js | 20 +- test/unit/TransactionId.js | 30 +- test/unit/TransactionReceipt.js | 20 +- test/unit/TransactionReceiptMocking.js | 2 +- test/unit/TransactionRecord.js | 4 +- test/unit/TransferTransaction.js | 26 +- test/unit/keccak256.js | 12 +- test/unit/util.js | 24 +- 307 files changed, 4566 insertions(+), 4126 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index a6212a5f1..55a5a8603 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -52,6 +52,7 @@ module.exports = { "jsdoc/require-property-description": "off", "jsdoc/require-returns-description": "off", "jsdoc/require-param-description": "off", + "jsdoc/tag-lines": ["error"|"warn", "any",{"startLines":0}], "jsdoc/check-tag-names": [ "warn", { diff --git a/examples/ContractHelper.js b/examples/ContractHelper.js index 94ac0fb02..6c647a2c6 100644 --- a/examples/ContractHelper.js +++ b/examples/ContractHelper.js @@ -151,12 +151,12 @@ export default class ContractHelper { return (/** @type {hashgraph.ContractFunctionResult} */ result) => { const responseStatus = hashgraph.Status._fromCode( - result.getInt32(0) + result.getInt32(0), ); const isValid = responseStatus == hashgraph.Status.Success; if (!isValid) { console.log( - `Encountered invalid response status ${responseStatus.toString()}` + `Encountered invalid response status ${responseStatus.toString()}`, ); } return isValid; @@ -232,7 +232,7 @@ export default class ContractHelper { const feePayerAccountId = this.stepFeePayers.get(stepIndex); if (feePayerAccountId != null) { transaction.setTransactionId( - hashgraph.TransactionId.generate(feePayerAccountId) + hashgraph.TransactionId.generate(feePayerAccountId), ); } @@ -257,11 +257,11 @@ export default class ContractHelper { if (this.getResultValidator(stepIndex)(functionResult)) { console.log( - `step ${stepIndex} completed, and returned valid result. (TransactionId "${record.transactionId.toString()}")` + `step ${stepIndex} completed, and returned valid result. (TransactionId "${record.transactionId.toString()}")`, ); } else { console.log( - `Transaction record: ${JSON.stringify(record, null, 2)}` + `Transaction record: ${JSON.stringify(record, null, 2)}`, ); throw new Error(`step ${stepIndex} returned invalid result`); } diff --git a/examples/account-alias.js b/examples/account-alias.js index 22dddb627..541c7fd86 100644 --- a/examples/account-alias.js +++ b/examples/account-alias.js @@ -21,7 +21,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -30,7 +30,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); /* @@ -82,11 +82,11 @@ async function main() { */ AccountId.fromString( - "0.0.302a300506032b6570032100114e6abc371b82dab5c15ea149f02d34a012087b163516dd70f44acafabf7777" + "0.0.302a300506032b6570032100114e6abc371b82dab5c15ea149f02d34a012087b163516dd70f44acafabf7777", ); PublicKey.fromString( - "302a300506032b6570032100114e6abc371b82dab5c15ea149f02d34a012087b163516dd70f44acafabf7777" + "302a300506032b6570032100114e6abc371b82dab5c15ea149f02d34a012087b163516dd70f44acafabf7777", ).toAccountId(0, 0); console.log("Transferring some Hbar to the new account"); diff --git a/examples/account-allowance.js b/examples/account-allowance.js index c1ab60a49..44ac693fb 100644 --- a/examples/account-allowance.js +++ b/examples/account-allowance.js @@ -26,7 +26,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -35,7 +35,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); console.log("Generating accounts for example..."); @@ -85,7 +85,7 @@ async function main() { await printBalances(wallet, aliceId, bobId, charlieId); console.log( - "Approving an allowance of 2 Hbar with owner Alice and spender Bob" + "Approving an allowance of 2 Hbar with owner Alice and spender Bob", ); await ( @@ -103,7 +103,7 @@ async function main() { await printBalances(wallet, aliceId, bobId, charlieId); console.log( - "Transferring 1 Hbar from Alice to Charlie, but the transaction is signed _only_ by Bob (Bob is dipping into his allowance from Alice)" + "Transferring 1 Hbar from Alice to Charlie, but the transaction is signed _only_ by Bob (Bob is dipping into his allowance from Alice)", ); await ( @@ -114,7 +114,7 @@ async function main() { // "addApproved*Transfer()" means that the transfer has been approved by an allowance .addApprovedHbarTransfer( aliceId, - new Hbar(1).negated() + new Hbar(1).negated(), ) .addHbarTransfer(charlieId, new Hbar(1)) // The allowance spender must pay the fee for the transaction. @@ -127,17 +127,17 @@ async function main() { ).getReceiptWithSigner(wallet); console.log( - "Transfer succeeded. Bob should now have 1 Hbar left in his allowance." + "Transfer succeeded. Bob should now have 1 Hbar left in his allowance.", ); await printBalances(wallet, aliceId, bobId, charlieId); try { console.log( - "Attempting to transfer 2 Hbar from Alice to Charlie using Bob's allowance." + "Attempting to transfer 2 Hbar from Alice to Charlie using Bob's allowance.", ); console.log( - "This should fail, because there is only 1 Hbar left in Bob's allowance." + "This should fail, because there is only 1 Hbar left in Bob's allowance.", ); await ( @@ -147,7 +147,7 @@ async function main() { await new TransferTransaction() .addApprovedHbarTransfer( aliceId, - new Hbar(2).negated() + new Hbar(2).negated(), ) .addHbarTransfer(charlieId, new Hbar(2)) .setTransactionId(TransactionId.generate(bobId)) @@ -178,7 +178,7 @@ async function main() { ).getReceiptWithSigner(wallet); console.log( - "Attempting to transfer 2 Hbar from Alice to Charlie using Bob's allowance again." + "Attempting to transfer 2 Hbar from Alice to Charlie using Bob's allowance again.", ); console.log("This time it should succeed."); @@ -189,7 +189,7 @@ async function main() { await new TransferTransaction() .addApprovedHbarTransfer( aliceId, - new Hbar(2).negated() + new Hbar(2).negated(), ) .addHbarTransfer(charlieId, new Hbar(2)) .setTransactionId(TransactionId.generate(bobId)) @@ -213,7 +213,7 @@ async function main() { .approveHbarAllowance( aliceId, bobId, - Hbar.fromTinybars(0) + Hbar.fromTinybars(0), ) .freezeWithSigner(wallet) ).sign(aliceKey) @@ -280,21 +280,21 @@ async function printBalances(wallet, aliceId, bobId, charlieId) { await new AccountBalanceQuery() .setAccountId(aliceId) .executeWithSigner(wallet) - ).hbars.toString()}` + ).hbars.toString()}`, ); console.log( `Bob's balance: ${( await new AccountBalanceQuery() .setAccountId(bobId) .executeWithSigner(wallet) - ).hbars.toString()}` + ).hbars.toString()}`, ); console.log( `Charlie's balance: ${( await new AccountBalanceQuery() .setAccountId(charlieId) .executeWithSigner(wallet) - ).hbars.toString()}` + ).hbars.toString()}`, ); } diff --git a/examples/account-create-with-hts.js b/examples/account-create-with-hts.js index 521db1e5e..a378b6467 100644 --- a/examples/account-create-with-hts.js +++ b/examples/account-create-with-hts.js @@ -50,7 +50,7 @@ async function main() { if (process.env.OPERATOR_ID == null || process.env.OPERATOR_KEY == null) { throw new Error( - "Environment variables OPERATOR_ID, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, and OPERATOR_KEY are required.", ); } const operatorId = AccountId.fromString(process.env.OPERATOR_ID); @@ -118,7 +118,7 @@ async function main() { console.log( `Created NFT ${nftTokenId.toString()} with serial: ${nftCollection[ i - ].serials[0].toString()}` + ].serials[0].toString()}`, ); } @@ -188,7 +188,7 @@ async function main() { nftOwnerAccountId === accountId ? console.log( - `The NFT owner accountId matches the accountId created with the HTS\n` + `The NFT owner accountId matches the accountId created with the HTS\n`, ) : console.log(`The two account IDs does not match\n`); @@ -296,16 +296,16 @@ async function main() { const balance = ( await axios.get(link) ).data.accounts[0].balance.tokens.find( - (token) => token.token_id === tokenId + (token) => token.token_id === tokenId, ).balance; /* eslint-enable */ balance === 10 ? console.log( - `Account is created successfully using HTS 'TransferTransaction'` + `Account is created successfully using HTS 'TransferTransaction'`, ) : console.log( - "Creating account with HTS using public key alias failed" + "Creating account with HTS using public key alias failed", ); } catch (e) { console.log(e); diff --git a/examples/account-creation-ways.js b/examples/account-creation-ways.js index 2bb60f9f0..4a0bc5b28 100644 --- a/examples/account-creation-ways.js +++ b/examples/account-creation-ways.js @@ -20,7 +20,7 @@ function main() { const hederaFormat = AccountId.fromString("0.0.10"); console.log(`Account ID: ${hederaFormat.toString()}`); console.log( - `Account 0.0.10 corresponding Long-Zero address: ${hederaFormat.toSolidityAddress()}` + `Account 0.0.10 corresponding Long-Zero address: ${hederaFormat.toSolidityAddress()}`, ); /* @@ -38,20 +38,20 @@ function main() { Hedera Account Long-Zero address - 0x000000000000000000000000000000000000000a (for accountId 0.0.10) */ const longZeroAddress = AccountId.fromString( - "0x000000000000000000000000000000000000000a" + "0x000000000000000000000000000000000000000a", ); console.log( - `Hedera Account Long-Zero address: ${longZeroAddress.toString()}` + `Hedera Account Long-Zero address: ${longZeroAddress.toString()}`, ); /* Ethereum Account Address / public-address - 0xb794f5ea0ba39494ce839613fffba74279579268 */ const evmAddress = AccountId.fromString( - "0xb794f5ea0ba39494ce839613fffba74279579268" + "0xb794f5ea0ba39494ce839613fffba74279579268", ); console.log( - `Ethereum Account Address / public-address: ${evmAddress.toString()}` + `Ethereum Account Address / public-address: ${evmAddress.toString()}`, ); if ( diff --git a/examples/consensus-pub-sub.js b/examples/consensus-pub-sub.js index 51197d8a1..7bfa0cb3d 100644 --- a/examples/consensus-pub-sub.js +++ b/examples/consensus-pub-sub.js @@ -20,13 +20,13 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } client = Client.forName(process.env.HEDERA_NETWORK).setOperator( AccountId.fromString(process.env.OPERATOR_ID), - PrivateKey.fromStringDer(process.env.OPERATOR_KEY) + PrivateKey.fromStringDer(process.env.OPERATOR_KEY), ); try { @@ -49,7 +49,7 @@ async function main() { console.log(error); }, (message) => - console.log(Buffer.from(message.contents).toString("utf8")) + console.log(Buffer.from(message.contents).toString("utf8")), ); const MESSAGES_LIMIT = 20; for (let i = 0; i < MESSAGES_LIMIT; i += 1) { diff --git a/examples/contract-nonces.js b/examples/contract-nonces.js index f94c0cf04..a7e7fa294 100644 --- a/examples/contract-nonces.js +++ b/examples/contract-nonces.js @@ -17,7 +17,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -26,7 +26,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); // The contract bytecode is located on the `object` field @@ -52,19 +52,18 @@ async function main() { .setGas(100000) .setBytecodeFileId(newFileId) .setContractMemo( - "[e2e::ContractADeploysContractBInConstructor]" + "[e2e::ContractADeploysContractBInConstructor]", ) .freezeWithSigner(wallet) ).executeWithSigner(wallet); - const record = await contractCreateTxResponse.getRecordWithSigner( - wallet - ); + const record = + await contractCreateTxResponse.getRecordWithSigner(wallet); console.log( `contractNonces: ${JSON.stringify( - record.contractFunctionResult.contractNonces - )}` + record.contractFunctionResult.contractNonces, + )}`, ); } catch (error) { console.error(error); diff --git a/examples/create-account-with-alias-and-receiver-signature.js b/examples/create-account-with-alias-and-receiver-signature.js index 9dfd9471d..29363f2e7 100644 --- a/examples/create-account-with-alias-and-receiver-signature.js +++ b/examples/create-account-with-alias-and-receiver-signature.js @@ -28,7 +28,7 @@ Reference: [HIP-583 Expand alias support in CryptoCreate & CryptoTransfer Transa async function main() { if (process.env.OPERATOR_ID == null || process.env.OPERATOR_KEY == null) { throw new Error( - "Environment variables OPERATOR_ID, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, and OPERATOR_KEY are required.", ); } const operatorId = AccountId.fromString(process.env.OPERATOR_ID); @@ -40,7 +40,7 @@ async function main() { const client = Client.forNetwork(nodes).setOperator( operatorId, - operatorKey + operatorKey, ); try { @@ -96,9 +96,8 @@ async function main() { const accountCreateTxSign = await ( await accountCreateTx.sign(privateKey) ).sign(adminKey); - const accountCreateTxResponse = await accountCreateTxSign.execute( - client - ); + const accountCreateTxResponse = + await accountCreateTxSign.execute(client); /** * @@ -125,7 +124,7 @@ async function main() { accountInfo.contractAccountId !== null ? console.log( - `The newly created account has an alias: ${accountInfo.contractAccountId}` + `The newly created account has an alias: ${accountInfo.contractAccountId}`, ) : console.log(`The new account doesn't have an alias`); } catch (error) { diff --git a/examples/create-account-with-alias.js b/examples/create-account-with-alias.js index e802c1237..a9bed2b86 100644 --- a/examples/create-account-with-alias.js +++ b/examples/create-account-with-alias.js @@ -27,7 +27,7 @@ Reference: [HIP-583 Expand alias support in CryptoCreate & CryptoTransfer Transa async function main() { if (process.env.OPERATOR_ID == null || process.env.OPERATOR_KEY == null) { throw new Error( - "Environment variables OPERATOR_ID, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, and OPERATOR_KEY are required.", ); } const operatorId = AccountId.fromString(process.env.OPERATOR_ID); @@ -39,7 +39,7 @@ async function main() { const client = Client.forNetwork(nodes).setOperator( operatorId, - operatorKey + operatorKey, ); try { @@ -88,9 +88,8 @@ async function main() { * Sign the `AccountCreateTransaction` transaction with both the new private key and key paying for the transaction fee */ const accountCreateTxSign = await accountCreateTx.sign(privateKey); - const accountCreateTxResponse = await accountCreateTxSign.execute( - client - ); + const accountCreateTxResponse = + await accountCreateTxSign.execute(client); /** * @@ -117,7 +116,7 @@ async function main() { accountInfo.contractAccountId !== null ? console.log( - `The newly created account has an alias: ${accountInfo.contractAccountId}` + `The newly created account has an alias: ${accountInfo.contractAccountId}`, ) : console.log(`The new account doesn't have an alias`); } catch (error) { diff --git a/examples/create-account.js b/examples/create-account.js index 444868ba1..2fd44a2f9 100644 --- a/examples/create-account.js +++ b/examples/create-account.js @@ -17,7 +17,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -26,7 +26,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); const newKey = PrivateKey.generate(); diff --git a/examples/create-contract-with-value.js b/examples/create-contract-with-value.js index 5c587e811..58b871033 100644 --- a/examples/create-contract-with-value.js +++ b/examples/create-contract-with-value.js @@ -22,7 +22,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -31,7 +31,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); // The contract bytecode is located on the `object` field @@ -47,14 +47,12 @@ async function main() { .freezeWithSigner(wallet); transaction = await transaction.signWithSigner(wallet); - let fileTransactionResponse = await transaction.executeWithSigner( - wallet - ); + let fileTransactionResponse = + await transaction.executeWithSigner(wallet); // Fetch the receipt for transaction that created the file - const fileReceipt = await fileTransactionResponse.getReceiptWithSigner( - wallet - ); + const fileReceipt = + await fileTransactionResponse.getReceiptWithSigner(wallet); // The file ID is located on the transaction receipt const fileId = fileReceipt.fileId; @@ -62,7 +60,7 @@ async function main() { console.log(`contract bytecode file: ${fileId.toString()}`); // Create the contract - transaction = await new ContractCreateTransaction() + let createContractTransaction = await new ContractCreateTransaction() // Set gas to create the contract .setGas(100000) // The contract bytecode must be set to the file ID containing the contract bytecode @@ -73,11 +71,11 @@ async function main() { // Set an initial amount in HBARs to be set to the contract when it is deployed (equivalent of `value`) .setInitialBalance(50) .freezeWithSigner(wallet); - transaction = await transaction.signWithSigner(wallet); + createContractTransaction = + await createContractTransaction.signWithSigner(wallet); - const contractTransactionResponse = await transaction.executeWithSigner( - wallet - ); + const contractTransactionResponse = + await createContractTransaction.executeWithSigner(wallet); // Fetch the receipt for the transaction that created the contract const contractReceipt = @@ -106,7 +104,7 @@ async function main() { contractCallResult.errorMessage != "" ) { console.log( - `error calling contract: ${contractCallResult.errorMessage}` + `error calling contract: ${contractCallResult.errorMessage}`, ); } @@ -122,14 +120,13 @@ async function main() { const message = contractCallResult.getString(0); console.log(`contract message: ${message}`); - transaction = await new ContractDeleteTransaction() + let contractDeleteTransaction = await new ContractDeleteTransaction() .setContractId(contractId) .setTransferAccountId(wallet.accountId) .freezeWithSigner(wallet); - transaction = await transaction.signWithSigner(wallet); - const contractDeleteResult = await transaction.executeWithSigner( - wallet - ); + await contractDeleteTransaction.signWithSigner(wallet); + const contractDeleteResult = + await transaction.executeWithSigner(wallet); // Delete the contract // Note: The admin key of the contract needs to sign the transaction diff --git a/examples/create-simple-contract.js b/examples/create-simple-contract.js index 0ee59c69c..0d2afc15e 100644 --- a/examples/create-simple-contract.js +++ b/examples/create-simple-contract.js @@ -22,7 +22,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -31,7 +31,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); try { @@ -47,14 +47,12 @@ async function main() { .freezeWithSigner(wallet); transaction = await transaction.signWithSigner(wallet); - let fileTransactionResponse = await transaction.executeWithSigner( - wallet - ); + let fileTransactionResponse = + await transaction.executeWithSigner(wallet); // Fetch the receipt for transaction that created the file - const fileReceipt = await fileTransactionResponse.getReceiptWithSigner( - wallet - ); + const fileReceipt = + await fileTransactionResponse.getReceiptWithSigner(wallet); // The file ID is located on the transaction receipt const fileId = fileReceipt.fileId; @@ -62,7 +60,7 @@ async function main() { console.log(`contract bytecode file: ${fileId.toString()}`); // Create the contract - transaction = await new ContractCreateTransaction() + let contractCreateTransaction = await new ContractCreateTransaction() // Set gas to create the contract .setGas(100000) // The contract bytecode must be set to the file ID containing the contract bytecode @@ -71,11 +69,11 @@ async function main() { // updated in the future .setAdminKey(wallet.getAccountKey()) .freezeWithSigner(wallet); - transaction = await transaction.signWithSigner(wallet); + contractCreateTransaction = + await contractCreateTransaction.signWithSigner(wallet); - const contractTransactionResponse = await transaction.executeWithSigner( - wallet - ); + const contractTransactionResponse = + await contractCreateTransaction.executeWithSigner(wallet); // Fetch the receipt for the transaction that created the contract const contractReceipt = @@ -104,7 +102,7 @@ async function main() { contractCallResult.errorMessage != "" ) { console.log( - `error calling contract: ${contractCallResult.errorMessage}` + `error calling contract: ${contractCallResult.errorMessage}`, ); } @@ -120,14 +118,14 @@ async function main() { const message = contractCallResult.getString(0); console.log(`contract message: ${message}`); - transaction = await new ContractDeleteTransaction() + let contractDeleteTransaction = await new ContractDeleteTransaction() .setContractId(contractId) .setTransferAccountId(wallet.accountId) .freezeWithSigner(wallet); - transaction = await transaction.signWithSigner(wallet); - const contractDeleteResult = await transaction.executeWithSigner( - wallet - ); + contractDeleteTransaction = + await contractDeleteTransaction.signWithSigner(wallet); + const contractDeleteResult = + await contractDeleteTransaction.executeWithSigner(wallet); // Delete the contract // Note: The admin key of the contract needs to sign the transaction diff --git a/examples/create-stateful-contract.js b/examples/create-stateful-contract.js index ff80a7004..057238a81 100644 --- a/examples/create-stateful-contract.js +++ b/examples/create-stateful-contract.js @@ -23,7 +23,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -32,7 +32,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); // The contract bytecode is located on the `object` field @@ -47,14 +47,12 @@ async function main() { .setContents(contractByteCode) .freezeWithSigner(wallet); transaction = await transaction.signWithSigner(wallet); - const fileTransactionResponse = await transaction.executeWithSigner( - wallet - ); + const fileTransactionResponse = + await transaction.executeWithSigner(wallet); // Fetch the receipt for transaction that created the file - const fileReceipt = await fileTransactionResponse.getReceiptWithSigner( - wallet - ); + const fileReceipt = + await fileTransactionResponse.getReceiptWithSigner(wallet); // The file ID is located on the transaction receipt const fileId = fileReceipt.fileId; @@ -62,12 +60,14 @@ async function main() { console.log(`contract bytecode file: ${fileId.toString()}`); // Create the contract - transaction = await new ContractCreateTransaction() + let contractCreateTransaction = await new ContractCreateTransaction() // Set the parameters that should be passed to the contract constructor // In this case we are passing in a string with the value "hello from hedera!" // as the only parameter that is passed to the contract .setConstructorParameters( - new ContractFunctionParameters().addString("hello from hedera!") + new ContractFunctionParameters().addString( + "hello from hedera!", + ), ) // Set gas to create the contract .setGas(100000) @@ -77,10 +77,10 @@ async function main() { // updated in the future .setAdminKey(wallet.getAccountKey()) .freezeWithSigner(wallet); - transaction = await transaction.signWithSigner(wallet); - const contractTransactionResponse = await transaction.executeWithSigner( - wallet - ); + contractCreateTransaction = + await contractCreateTransaction.signWithSigner(wallet); + const contractTransactionResponse = + await contractCreateTransaction.executeWithSigner(wallet); // Fetch the receipt for the transaction that created the contract const contractReceipt = @@ -110,7 +110,7 @@ async function main() { contractCallResult.errorMessage != "" ) { console.log( - `error calling contract: ${contractCallResult.errorMessage}` + `error calling contract: ${contractCallResult.errorMessage}`, ); } @@ -127,7 +127,7 @@ async function main() { console.log(`contract message: ${message}`); // Call a method on a contract exists on Hedera, but is allowed to mutate the contract state - transaction = await new ContractExecuteTransaction() + let contractExecuteTransaction = await new ContractExecuteTransaction() // Set which contract .setContractId(contractId) // Set the gas to execute the contract call @@ -144,11 +144,11 @@ async function main() { .setFunction( "set_message", new ContractFunctionParameters().addString( - "hello from hedera again!" - ) + "hello from hedera again!", + ), ) .freezeWithSigner(wallet); - transaction = await transaction.signWithSigner(wallet); + await contractExecuteTransaction.signWithSigner(wallet); const contractExecTransactionResponse = await transaction.executeWithSigner(wallet); @@ -172,7 +172,7 @@ async function main() { contractUpdateResult.errorMessage != "" ) { console.log( - `error calling contract: ${contractUpdateResult.errorMessage}` + `error calling contract: ${contractUpdateResult.errorMessage}`, ); return; } diff --git a/examples/create-topic.js b/examples/create-topic.js index 6ec825ccc..aec316f59 100644 --- a/examples/create-topic.js +++ b/examples/create-topic.js @@ -16,7 +16,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -25,13 +25,13 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); try { // create topic let transaction = await new TopicCreateTransaction().freezeWithSigner( - wallet + wallet, ); transaction = await transaction.signWithSigner(wallet); const createResponse = await transaction.executeWithSigner(wallet); @@ -40,17 +40,20 @@ async function main() { console.log(`topic id = ${createReceipt.topicId.toString()}`); // send one message - transaction = await new TopicMessageSubmitTransaction({ - topicId: createReceipt.topicId, - message: "Hello World", - }).freezeWithSigner(wallet); - transaction = await transaction.signWithSigner(wallet); - const sendResponse = await transaction.executeWithSigner(wallet); + let topicMessageSubmitTransaction = + await new TopicMessageSubmitTransaction({ + topicId: createReceipt.topicId, + message: "Hello World", + }).freezeWithSigner(wallet); + topicMessageSubmitTransaction = + await topicMessageSubmitTransaction.signWithSigner(wallet); + const sendResponse = + await topicMessageSubmitTransaction.executeWithSigner(wallet); const sendReceipt = await sendResponse.getReceiptWithSigner(wallet); console.log( - `topic sequence number = ${sendReceipt.topicSequenceNumber.toString()}` + `topic sequence number = ${sendReceipt.topicSequenceNumber.toString()}`, ); } catch (error) { console.error(error); diff --git a/examples/delete-account.js b/examples/delete-account.js index 6f463d182..159fb3ed5 100644 --- a/examples/delete-account.js +++ b/examples/delete-account.js @@ -18,7 +18,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -27,7 +27,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); const newKey = PrivateKey.generate(); @@ -47,16 +47,17 @@ async function main() { console.log(`created account id = ${receipt.accountId.toString()}`); - transaction = await new AccountDeleteTransaction() + let accountDeleteTransaction = await new AccountDeleteTransaction() .setNodeAccountIds([response.nodeId]) .setAccountId(receipt.accountId) .setTransferAccountId(wallet.getAccountId()) .freezeWithSigner(wallet); - transaction = await transaction.signWithSigner(wallet); + accountDeleteTransaction = + await accountDeleteTransaction.signWithSigner(wallet); - newKey.signTransaction(transaction); + newKey.signTransaction(accountDeleteTransaction); - await transaction.executeWithSigner(wallet); + await accountDeleteTransaction.executeWithSigner(wallet); console.log(`deleted account id = ${receipt.accountId.toString()}`); } catch (error) { diff --git a/examples/exempt-custom-fees.js b/examples/exempt-custom-fees.js index 382b15fff..75db4e55b 100644 --- a/examples/exempt-custom-fees.js +++ b/examples/exempt-custom-fees.js @@ -39,7 +39,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } // Configure accounts and client, and generate needed keys @@ -74,7 +74,7 @@ async function main() { const firstAccountWallet = new Wallet( firstAccountId, firstAccountPrivateKey, - new LocalProvider() + new LocalProvider(), ); let secondAccountPrivateKey = PrivateKey.generateED25519(); @@ -93,7 +93,7 @@ async function main() { const secondAccountWallet = new Wallet( secondAccountId, secondAccountPrivateKey, - new LocalProvider() + new LocalProvider(), ); let thirdAccountPrivateKey = PrivateKey.generateED25519(); @@ -112,7 +112,7 @@ async function main() { const thirdAccountWallet = new Wallet( thirdAccountId, thirdAccountPrivateKey, - new LocalProvider() + new LocalProvider(), ); /** @@ -184,9 +184,8 @@ async function main() { .addTokenTransfer(tokenId, secondAccountWallet.getAccountId(), 10000) .freezeWithSigner(wallet); - treasuryTokenTransferTx = await treasuryTokenTransferTx.signWithSigner( - wallet - ); + treasuryTokenTransferTx = + await treasuryTokenTransferTx.signWithSigner(wallet); let treasuryTokenTransferSubmit = await treasuryTokenTransferTx.executeWithSigner(wallet); @@ -194,7 +193,7 @@ async function main() { await treasuryTokenTransferSubmit.getReceiptWithSigner(wallet) ).status.toString(); console.log( - `Sending from treasury account to the second account - 'TransferTransaction' status: ${status}` + `Sending from treasury account to the second account - 'TransferTransaction' status: ${status}`, ); let tokenTransferTx = await new TransferTransaction() @@ -252,7 +251,7 @@ async function main() { firstAccountBalanceAfter = ( await axios.get(link) ).data.accounts[0].balance.tokens.find( - (token) => token.token_id === tokenId.toString() + (token) => token.token_id === tokenId.toString(), ).balance; /* eslint-enable */ } catch (e) { @@ -278,7 +277,7 @@ async function main() { secondAccountBalanceAfter = ( await axios.get(link2) ).data.accounts[0].balance.tokens.find( - (token) => token.token_id === tokenId.toString() + (token) => token.token_id === tokenId.toString(), ).balance; /* eslint-enable */ } catch (e) { @@ -304,7 +303,7 @@ async function main() { thirdAccountBalanceAfter = ( await axios.get(link3) ).data.accounts[0].balance.tokens.find( - (token) => token.token_id === tokenId.toString() + (token) => token.token_id === tokenId.toString(), ).balance; /* eslint-enable */ } catch (e) { @@ -312,13 +311,13 @@ async function main() { } console.log( - `First account balance after TransferTransaction: ${firstAccountBalanceAfter}` + `First account balance after TransferTransaction: ${firstAccountBalanceAfter}`, ); console.log( - `Second account balance after TransferTransaction: ${secondAccountBalanceAfter}` + `Second account balance after TransferTransaction: ${secondAccountBalanceAfter}`, ); console.log( - `Third account balance after TransferTransaction: ${thirdAccountBalanceAfter}` + `Third account balance after TransferTransaction: ${thirdAccountBalanceAfter}`, ); if ( @@ -327,7 +326,7 @@ async function main() { thirdAccountBalanceAfter === 0 ) { console.log( - `Fee collector accounts were not charged after transfer transaction` + `Fee collector accounts were not charged after transfer transaction`, ); } diff --git a/examples/file-append-chunked.js b/examples/file-append-chunked.js index 763fb3169..082d0a55a 100644 --- a/examples/file-append-chunked.js +++ b/examples/file-append-chunked.js @@ -66,7 +66,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -75,7 +75,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); try { @@ -110,7 +110,7 @@ async function main() { .executeWithSigner(wallet); console.log( - `File content length according to \`FileInfoQuery\`: ${contents.length}` + `File content length according to \`FileInfoQuery\`: ${contents.length}`, ); } catch (error) { console.error(error); diff --git a/examples/generate-key.js b/examples/generate-key.js index e150bf664..6bebd8980 100644 --- a/examples/generate-key.js +++ b/examples/generate-key.js @@ -15,7 +15,7 @@ async function main() { // recover your key from the mnemonic // this takes space-separated or comma-separated words const recoveredMnemonic = await Mnemonic.fromString( - mnemonic.toString() + mnemonic.toString(), ); const recoveredRootKey = await recoveredMnemonic.toStandardEd25519PrivateKey("", 0); diff --git a/examples/generate-txid-on-demand.js b/examples/generate-txid-on-demand.js index 25c36a9df..c68ccfc28 100644 --- a/examples/generate-txid-on-demand.js +++ b/examples/generate-txid-on-demand.js @@ -45,7 +45,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } const operatorId = AccountId.fromString(process.env.OPERATOR_ID); @@ -57,11 +57,11 @@ async function main() { // Local node client = Client.forName(process.env.HEDERA_NETWORK).setOperator( operatorId, - operatorKey + operatorKey, ); } catch (error) { throw new Error( - "Environment variables HEDERA_NETWORK, OPERATOR_ID, and OPERATOR_KEY are required." + "Environment variables HEDERA_NETWORK, OPERATOR_ID, and OPERATOR_KEY are required.", ); } @@ -105,7 +105,7 @@ async function main() { const transactionId = TransactionId.withValidStart( operatorId, - validStart + validStart, ); const transferHbar = new TransferTransaction() @@ -137,12 +137,12 @@ async function main() { receiptsResult.forEach((receipt) => receipt.status.toString() == "SUCCESS" ? count++ - : console.log(`Failed with: ${receipt.status.toString()}`) + : console.log(`Failed with: ${receipt.status.toString()}`), ); transactionsCount == count ? console.log(`All transactions are executed successfully`) : console.log( - `${transactionsCount - count} unsuccessful transactions` + `${transactionsCount - count} unsuccessful transactions`, ); /** @@ -158,7 +158,7 @@ async function main() { const validStart = new Timestamp(seconds, 0); const transactionId = TransactionId.withValidStart( operatorId, - validStart + validStart, ); /** diff --git a/examples/get-account-balance.js b/examples/get-account-balance.js index e2cac0788..368e62d6a 100644 --- a/examples/get-account-balance.js +++ b/examples/get-account-balance.js @@ -11,7 +11,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -20,7 +20,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); try { @@ -31,7 +31,7 @@ async function main() { console.log( `${wallet .getAccountId() - .toString()} balance = ${balance.hbars.toString()}` + .toString()} balance = ${balance.hbars.toString()}`, ); } catch (error) { console.error(Error); diff --git a/examples/get-account-info.js b/examples/get-account-info.js index da4ae56b7..5f339601e 100644 --- a/examples/get-account-info.js +++ b/examples/get-account-info.js @@ -11,7 +11,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -20,7 +20,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); try { @@ -30,18 +30,18 @@ async function main() { .executeWithSigner(wallet); console.log( - `info.key = ${info.key.toString()}` + `info.key = ${info.key.toString()}`, ); console.log( `info.isReceiverSignatureRequired =`, - info.isReceiverSignatureRequired + info.isReceiverSignatureRequired, ); console.log( `info.expirationTime = ${info.expirationTime .toDate() - .toString()}` + .toString()}`, ); } catch (error) { console.error(error); diff --git a/examples/get-exchangerates.js b/examples/get-exchangerates.js index 6af5fe20b..607ddc1d1 100644 --- a/examples/get-exchangerates.js +++ b/examples/get-exchangerates.js @@ -16,7 +16,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -25,7 +25,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); let resp; try { @@ -41,19 +41,19 @@ async function main() { console.log(`Current numerator ${exchangeRates.currentRate.cents}`); console.log(`Current denominator ${exchangeRates.currentRate.hbars}`); console.log( - `Current expiration time ${exchangeRates.currentRate.expirationTime.toString()}` + `Current expiration time ${exchangeRates.currentRate.expirationTime.toString()}`, ); console.log( - `Current Exchange Rate ${exchangeRates.currentRate.exchangeRateInCents}` + `Current Exchange Rate ${exchangeRates.currentRate.exchangeRateInCents}`, ); console.log(`Next numerator ${exchangeRates.nextRate.cents}`); console.log(`Next denominator ${exchangeRates.nextRate.hbars}`); console.log( - `Next expiration time ${exchangeRates.nextRate.expirationTime.toString()}` + `Next expiration time ${exchangeRates.nextRate.expirationTime.toString()}`, ); console.log( - `Next Exchange Rate ${exchangeRates.nextRate.exchangeRateInCents}` + `Next Exchange Rate ${exchangeRates.nextRate.exchangeRateInCents}`, ); provider.close(); diff --git a/examples/hts-nftP1-fee-create-mint-burn-associate-transfer.js b/examples/hts-nftP1-fee-create-mint-burn-associate-transfer.js index fca9174f5..dcfecf1ab 100644 --- a/examples/hts-nftP1-fee-create-mint-burn-associate-transfer.js +++ b/examples/hts-nftP1-fee-create-mint-burn-associate-transfer.js @@ -102,7 +102,7 @@ async function main() { console.log( `Created NFT ${tokenId.toString()} with serial: ${nftLeaf[ i - ].serials[0].toString()}` + ].serials[0].toString()}`, ); } @@ -117,14 +117,14 @@ async function main() { console.log( `\nBurn NFT with serial ${ CID.length - }: ${tokenBurnRx.status.toString()} \n` + }: ${tokenBurnRx.status.toString()} \n`, ); tokenInfo = await new TokenInfoQuery() .setTokenId(tokenId) .execute(client); console.log( - `Current NFT supply: ${tokenInfo.totalSupply.toString()} \n` + `Current NFT supply: ${tokenInfo.totalSupply.toString()} \n`, ); // AUTO-ASSOCIATION FOR ALICE'S ACCOUNT @@ -136,7 +136,7 @@ async function main() { let associateTxSubmit = await associateTx.execute(client); let associateRx = await associateTxSubmit.getReceipt(client); console.log( - `Alice NFT Auto-Association: ${associateRx.status.toString()} \n` + `Alice NFT Auto-Association: ${associateRx.status.toString()} \n`, ); // MANUAL ASSOCIATION FOR BOB'S ACCOUNT @@ -148,7 +148,7 @@ async function main() { let associateBobTxSubmit = await associateBobTx.execute(client); let associateBobRx = await associateBobTxSubmit.getReceipt(client); console.log( - `Bob NFT Manual Association: ${associateBobRx.status.toString()} \n` + `Bob NFT Manual Association: ${associateBobRx.status.toString()} \n`, ); // BALANCE CHECK 1 @@ -156,13 +156,13 @@ async function main() { let aB = await bCheckerFcn(aliceId); let bB = await bCheckerFcn(bobId); console.log( - `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}` + `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}`, ); console.log( - `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}` + `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}`, ); console.log( - `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}` + `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}`, ); // 1st TRANSFER NFT Treasury->Alice @@ -173,7 +173,7 @@ async function main() { let tokenTransferSubmit = await tokenTransferTx.execute(client); let tokenTransferRx = await tokenTransferSubmit.getReceipt(client); console.log( - `\n NFT transfer Treasury->Alice status: ${tokenTransferRx.status.toString()} \n` + `\n NFT transfer Treasury->Alice status: ${tokenTransferRx.status.toString()} \n`, ); // BALANCE CHECK 2 @@ -181,13 +181,13 @@ async function main() { aB = await bCheckerFcn(aliceId); bB = await bCheckerFcn(bobId); console.log( - `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}` + `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}`, ); console.log( - `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}` + `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}`, ); console.log( - `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}` + `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}`, ); // 2nd NFT TRANSFER NFT Alice->Bob @@ -201,7 +201,7 @@ async function main() { let tokenTransferSubmit2 = await tokenTransferTx2Sign.execute(client); let tokenTransferRx2 = await tokenTransferSubmit2.getReceipt(client); console.log( - `\n NFT transfer Alice->Bob status: ${tokenTransferRx2.status.toString()} \n` + `\n NFT transfer Alice->Bob status: ${tokenTransferRx2.status.toString()} \n`, ); // BALANCE CHECK 3 @@ -209,13 +209,13 @@ async function main() { aB = await bCheckerFcn(aliceId); bB = await bCheckerFcn(bobId); console.log( - `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}` + `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}`, ); console.log( - `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}` + `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}`, ); console.log( - `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}` + `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}`, ); /** diff --git a/examples/hts-nftP2-kyc-upate-schedule.js b/examples/hts-nftP2-kyc-upate-schedule.js index a55a01a89..06a16535f 100644 --- a/examples/hts-nftP2-kyc-upate-schedule.js +++ b/examples/hts-nftP2-kyc-upate-schedule.js @@ -108,7 +108,7 @@ async function main() { console.log( `Created NFT ${tokenId.toString()} with serial: ${nftLeaf[ i - ].serials[0].toString()}` + ].serials[0].toString()}`, ); } @@ -123,7 +123,7 @@ async function main() { console.log( `\nBurn NFT with serial ${ CID.length - }: ${tokenBurnRx.status.toString()}` + }: ${tokenBurnRx.status.toString()}`, ); tokenInfo = await tQueryFcn(); @@ -138,7 +138,7 @@ async function main() { let associateAliceTxSubmit = await associateAliceTx.execute(client); let associateAliceRx = await associateAliceTxSubmit.getReceipt(client); console.log( - `\n- Alice NFT manual association: ${associateAliceRx.status.toString()}` + `\n- Alice NFT manual association: ${associateAliceRx.status.toString()}`, ); // MANUAL ASSOCIATION FOR BOB'S ACCOUNT @@ -150,27 +150,27 @@ async function main() { let associateBobTxSubmit = await associateBobTx.execute(client); let associateBobRx = await associateBobTxSubmit.getReceipt(client); console.log( - `- Bob NFT manual association: ${associateBobRx.status.toString()}` + `- Bob NFT manual association: ${associateBobRx.status.toString()}`, ); // PART 2.1 STARTS ============================================================ console.log( - `\nPART 2.1 STARTS ============================================================\n` + `\nPART 2.1 STARTS ============================================================\n`, ); // ENABLE TOKEN KYC FOR ALICE AND BOB let aliceKyc = await kycEnableFcn(aliceId); let bobKyc = await kycEnableFcn(bobId); console.log( - `- Enabling token KYC for Alice's account: ${aliceKyc.status.toString()}` + `- Enabling token KYC for Alice's account: ${aliceKyc.status.toString()}`, ); console.log( - `- Enabling token KYC for Bob's account: ${bobKyc.status.toString()}\n` + `- Enabling token KYC for Bob's account: ${bobKyc.status.toString()}\n`, ); // QUERY TO CHECK INTIAL KYC KEY tokenInfo = await tQueryFcn(); console.log( - `- KYC key for the NFT is: \n${tokenInfo.kycKey.toString()} \n` + `- KYC key for the NFT is: \n${tokenInfo.kycKey.toString()} \n`, ); // UPDATE TOKEN PROPERTIES: NEW KYC KEY @@ -182,18 +182,18 @@ async function main() { let tokenUpdateSubmitTx = await tokenUpdateTx.execute(client); let tokenUpdateRx = await tokenUpdateSubmitTx.getReceipt(client); console.log( - `- Token update transaction (new KYC key): ${tokenUpdateRx.status.toString()} \n` + `- Token update transaction (new KYC key): ${tokenUpdateRx.status.toString()} \n`, ); // QUERY TO CHECK CHANGE IN KYC KEY tokenInfo = await tQueryFcn(); console.log( - `- KYC key for the NFT is: \n${tokenInfo.kycKey.toString()}` + `- KYC key for the NFT is: \n${tokenInfo.kycKey.toString()}`, ); // PART 2.1 ENDS ============================================================ console.log( - `\nPART 2.1 ENDS ============================================================\n` + `\nPART 2.1 ENDS ============================================================\n`, ); // BALANCE CHECK 1 @@ -201,13 +201,13 @@ async function main() { let aB = await bCheckerFcn(aliceId); let bB = await bCheckerFcn(bobId); console.log( - `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}` + `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}`, ); console.log( - `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}` + `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}`, ); console.log( - `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}` + `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}`, ); // 1st TRANSFER NFT TREASURY -> ALICE @@ -218,7 +218,7 @@ async function main() { let tokenTransferSubmit = await tokenTransferTx.execute(client); let tokenTransferRx = await tokenTransferSubmit.getReceipt(client); console.log( - `\n NFT transfer Treasury -> Alice status: ${tokenTransferRx.status.toString()} \n` + `\n NFT transfer Treasury -> Alice status: ${tokenTransferRx.status.toString()} \n`, ); // BALANCE CHECK 2 @@ -226,13 +226,13 @@ async function main() { aB = await bCheckerFcn(aliceId); bB = await bCheckerFcn(bobId); console.log( - `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}` + `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}`, ); console.log( - `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}` + `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}`, ); console.log( - `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}` + `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}`, ); // 2nd NFT TRANSFER NFT ALICE -> BOB @@ -246,7 +246,7 @@ async function main() { let tokenTransferSubmit2 = await tokenTransferTx2Sign.execute(client); let tokenTransferRx2 = await tokenTransferSubmit2.getReceipt(client); console.log( - `\n NFT transfer Alice -> Bob status: ${tokenTransferRx2.status.toString()} \n` + `\n NFT transfer Alice -> Bob status: ${tokenTransferRx2.status.toString()} \n`, ); // BALANCE CHECK 3 @@ -254,18 +254,18 @@ async function main() { aB = await bCheckerFcn(aliceId); bB = await bCheckerFcn(bobId); console.log( - `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}` + `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}`, ); console.log( - `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}` + `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}`, ); console.log( - `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}` + `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}`, ); // PART 2.2 STARTS ============================================================ console.log( - `\nPART 2.2 STARTS ============================================================\n` + `\nPART 2.2 STARTS ============================================================\n`, ); // CREATE THE NFT TRANSFER FROM BOB->ALICE TO BE SCHEDULED @@ -284,7 +284,7 @@ async function main() { let scheduledTxId = scheduleRx.scheduledTransactionId; console.log(`- The schedule ID is: ${scheduleId.toString()}`); console.log( - `- The scheduled transaction ID is: ${scheduledTxId.toString()} \n` + `- The scheduled transaction ID is: ${scheduledTxId.toString()} \n`, ); // SUBMIT ALICE'S SIGNATURE FOR THE TRANSFER TRANSACTION @@ -295,7 +295,7 @@ async function main() { let aliceSignSubmit = await aliceSignTx.execute(client); let aliceSignRx = await aliceSignSubmit.getReceipt(client); console.log( - `- Status of Alice's signature submission: ${aliceSignRx.status.toString()}` + `- Status of Alice's signature submission: ${aliceSignRx.status.toString()}`, ); // QUERY TO CONFIRM IF THE SCHEDULE WAS TRIGGERED (SIGNATURES HAVE BEEN ADDED) @@ -305,7 +305,7 @@ async function main() { console.log( `- Schedule triggered (all required signatures received): ${( scheduleQuery.executed !== null - ).toString()}` + ).toString()}`, ); // SUBMIT BOB'S SIGNATURE FOR THE TRANSFER TRANSACTION @@ -316,7 +316,7 @@ async function main() { let bobSignSubmit = await bobSignTx.execute(client); let bobSignRx = await bobSignSubmit.getReceipt(client); console.log( - `- Status of Bob's signature submission: ${bobSignRx.status.toString()}` + `- Status of Bob's signature submission: ${bobSignRx.status.toString()}`, ); // QUERY TO CONFIRM IF THE SCHEDULE WAS TRIGGERED (SIGNATURES HAVE BEEN ADDED) @@ -326,7 +326,7 @@ async function main() { console.log( `- Schedule triggered (all required signatures received): ${( scheduleQuery.executed !== null - ).toString()} \n` + ).toString()} \n`, ); // VERIFY THAT THE SCHEDULED TRANSACTION (TOKEN TRANSFER) EXECUTED @@ -334,13 +334,13 @@ async function main() { aB = await bCheckerFcn(aliceId); bB = await bCheckerFcn(bobId); console.log( - `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}` + `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}`, ); console.log( - `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}` + `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}`, ); console.log( - `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}` + `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}`, ); /** diff --git a/examples/hts-nftP3-pause-freeze-wipe-delete.js b/examples/hts-nftP3-pause-freeze-wipe-delete.js index 1b706c9e8..1fc20105c 100644 --- a/examples/hts-nftP3-pause-freeze-wipe-delete.js +++ b/examples/hts-nftP3-pause-freeze-wipe-delete.js @@ -114,7 +114,7 @@ async function main() { console.log( `Created NFT ${tokenId.toString()} with serial: ${nftLeaf[ i - ].serials[0].toString()}` + ].serials[0].toString()}`, ); } @@ -129,7 +129,7 @@ async function main() { console.log( `\nBurn NFT with serial ${ CID.length - }: ${tokenBurnRx.status.toString()}` + }: ${tokenBurnRx.status.toString()}`, ); tokenInfo = await tQueryFcn(); @@ -144,7 +144,7 @@ async function main() { let associateAliceTxSubmit = await associateAliceTx.execute(client); let associateAliceRx = await associateAliceTxSubmit.getReceipt(client); console.log( - `\n- Alice NFT manual association: ${associateAliceRx.status.toString()}` + `\n- Alice NFT manual association: ${associateAliceRx.status.toString()}`, ); // MANUAL ASSOCIATION FOR BOB'S ACCOUNT @@ -156,21 +156,21 @@ async function main() { let associateBobTxSubmit = await associateBobTx.execute(client); let associateBobRx = await associateBobTxSubmit.getReceipt(client); console.log( - `- Bob NFT manual association: ${associateBobRx.status.toString()}` + `- Bob NFT manual association: ${associateBobRx.status.toString()}`, ); // PART 2.1 STARTS ============================================================ console.log( - `\nPART 2.1 STARTS ============================================================\n` + `\nPART 2.1 STARTS ============================================================\n`, ); // ENABLE TOKEN KYC FOR ALICE AND BOB let aliceKyc = await kycEnableFcn(aliceId); let bobKyc = await kycEnableFcn(bobId); console.log( - `- Enabling token KYC for Alice's account: ${aliceKyc.status.toString()}` + `- Enabling token KYC for Alice's account: ${aliceKyc.status.toString()}`, ); console.log( - `- Enabling token KYC for Bob's account: ${bobKyc.status.toString()}\n` + `- Enabling token KYC for Bob's account: ${bobKyc.status.toString()}\n`, ); // WE NEED TO COMMENT OUT BECAUSE OF THE CODE ON LINE 226, WE CANNOT TRANSFER TO ALICE WITHOUT KYC ENABLED -> // 1st TRANSFER NFT TREASURY -> ALICE @@ -189,7 +189,7 @@ async function main() { // QUERY TO CHECK INTIAL KYC KEY tokenInfo = await tQueryFcn(); console.log( - `- KYC key for the NFT is: \n${tokenInfo.kycKey.toString()} \n` + `- KYC key for the NFT is: \n${tokenInfo.kycKey.toString()} \n`, ); // UPDATE TOKEN PROPERTIES: NEW KYC KEY @@ -201,18 +201,18 @@ async function main() { let tokenUpdateSubmitTx = await tokenUpdateTx.execute(client); let tokenUpdateRx = await tokenUpdateSubmitTx.getReceipt(client); console.log( - `- Token update transaction (new KYC key): ${tokenUpdateRx.status.toString()} \n` + `- Token update transaction (new KYC key): ${tokenUpdateRx.status.toString()} \n`, ); // QUERY TO CHECK CHANGE IN KYC KEY tokenInfo = await tQueryFcn(); console.log( - `- KYC key for the NFT is: \n${tokenInfo.kycKey.toString()}` + `- KYC key for the NFT is: \n${tokenInfo.kycKey.toString()}`, ); // PART 2.1 ENDS ============================================================ console.log( - `\nPART 2.1 ENDS ============================================================\n` + `\nPART 2.1 ENDS ============================================================\n`, ); // BALANCE CHECK 1 @@ -220,13 +220,13 @@ async function main() { let aB = await bCheckerFcn(aliceId); let bB = await bCheckerFcn(bobId); console.log( - `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}` + `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}`, ); console.log( - `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}` + `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}`, ); console.log( - `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}` + `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}`, ); // 1st TRANSFER NFT TREASURY -> ALICE @@ -237,7 +237,7 @@ async function main() { let tokenTransferSubmit = await tokenTransferTx.execute(client); let tokenTransferRx = await tokenTransferSubmit.getReceipt(client); console.log( - `\n NFT transfer Treasury -> Alice status: ${tokenTransferRx.status.toString()} \n` + `\n NFT transfer Treasury -> Alice status: ${tokenTransferRx.status.toString()} \n`, ); // BALANCE CHECK 2 @@ -245,13 +245,13 @@ async function main() { aB = await bCheckerFcn(aliceId); bB = await bCheckerFcn(bobId); console.log( - `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}` + `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}`, ); console.log( - `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}` + `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}`, ); console.log( - `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}` + `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}`, ); // 2nd NFT TRANSFER NFT ALICE -> BOB @@ -265,7 +265,7 @@ async function main() { let tokenTransferSubmit2 = await tokenTransferTx2Sign.execute(client); let tokenTransferRx2 = await tokenTransferSubmit2.getReceipt(client); console.log( - `\n NFT transfer Alice -> Bob status: ${tokenTransferRx2.status.toString()} \n` + `\n NFT transfer Alice -> Bob status: ${tokenTransferRx2.status.toString()} \n`, ); // BALANCE CHECK 3 @@ -273,18 +273,18 @@ async function main() { aB = await bCheckerFcn(aliceId); bB = await bCheckerFcn(bobId); console.log( - `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}` + `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}`, ); console.log( - `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}` + `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}`, ); console.log( - `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}` + `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}`, ); // PART 2.2 STARTS ============================================================ console.log( - `\nPART 2.2 STARTS ============================================================\n` + `\nPART 2.2 STARTS ============================================================\n`, ); // CREATE THE NFT TRANSFER FROM BOB->ALICE TO BE SCHEDULED @@ -303,7 +303,7 @@ async function main() { let scheduledTxId = scheduleRx.scheduledTransactionId; console.log(`- The schedule ID is: ${scheduleId.toString()}`); console.log( - `- The scheduled transaction ID is: ${scheduledTxId.toString()} \n` + `- The scheduled transaction ID is: ${scheduledTxId.toString()} \n`, ); // SUBMIT ALICE'S SIGNATURE FOR THE TRANSFER TRANSACTION @@ -314,7 +314,7 @@ async function main() { let aliceSignSubmit = await aliceSignTx.execute(client); let aliceSignRx = await aliceSignSubmit.getReceipt(client); console.log( - `- Status of Alice's signature submission: ${aliceSignRx.status.toString()}` + `- Status of Alice's signature submission: ${aliceSignRx.status.toString()}`, ); // QUERY TO CONFIRM IF THE SCHEDULE WAS TRIGGERED (SIGNATURES HAVE BEEN ADDED) @@ -324,7 +324,7 @@ async function main() { console.log( `- Schedule triggered (all required signatures received): ${( scheduleQuery.executed !== null - ).toString()}` + ).toString()}`, ); // SUBMIT BOB'S SIGNATURE FOR THE TRANSFER TRANSACTION @@ -335,7 +335,7 @@ async function main() { let bobSignSubmit = await bobSignTx.execute(client); let bobSignRx = await bobSignSubmit.getReceipt(client); console.log( - `- Status of Bob's signature submission: ${bobSignRx.status.toString()}` + `- Status of Bob's signature submission: ${bobSignRx.status.toString()}`, ); // QUERY TO CONFIRM IF THE SCHEDULE WAS TRIGGERED (SIGNATURES HAVE BEEN ADDED) @@ -345,7 +345,7 @@ async function main() { console.log( `- Schedule triggered (all required signatures received): ${( scheduleQuery.executed !== null - ).toString()} \n` + ).toString()} \n`, ); // VERIFY THAT THE SCHEDULED TRANSACTION (TOKEN TRANSFER) EXECUTED @@ -353,18 +353,18 @@ async function main() { aB = await bCheckerFcn(aliceId); bB = await bCheckerFcn(bobId); console.log( - `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}` + `- Treasury balance: ID:${tokenId.toString()} and ${oB.toString()}`, ); console.log( - `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}` + `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}`, ); console.log( - `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}` + `- Bob balance: ID:${tokenId.toString()} and ${bB.toString()}`, ); // PART 3 ============================================================ console.log( - `\nPART 3 ============================================================\n` + `\nPART 3 ============================================================\n`, ); // PAUSE ALL TOKEN OEPRATIONS @@ -383,17 +383,16 @@ async function main() { .sign(treasuryKey); let tokenTransferSubmit3 = await tokenTransferTx3.execute(client); try { - let tokenTransferRx3 = await tokenTransferSubmit3.getReceipt( - client - ); + let tokenTransferRx3 = + await tokenTransferSubmit3.getReceipt(client); console.log( - `\n-NFT transfer Treasury->Alice status: ${tokenTransferRx3.status.toString()} \n` + `\n-NFT transfer Treasury->Alice status: ${tokenTransferRx3.status.toString()} \n`, ); } catch { // TOKEN QUERY TO CHECK PAUSE tokenInfo = await tQueryFcn(); console.log( - `- NFT transfer unsuccessful: Token ${tokenId.toString()} is paused (${tokenInfo.pauseStatus.toString()})` + `- NFT transfer unsuccessful: Token ${tokenId.toString()} is paused (${tokenInfo.pauseStatus.toString()})`, ); } @@ -415,7 +414,7 @@ async function main() { let tokenFreezeSubmit = await tokenFreezeTx.execute(client); let tokenFreezeRx = await tokenFreezeSubmit.getReceipt(client); console.log( - `- Freeze Alice's account for token ${tokenId.toString()}: ${tokenFreezeRx.status.toString()}` + `- Freeze Alice's account for token ${tokenId.toString()}: ${tokenFreezeRx.status.toString()}`, ); // TEST THE TOKEN FREEZE FOR THE ACCOUNT BY TRYING A TRANSFER (ALICE -> BOB) @@ -427,18 +426,16 @@ async function main() { .freezeWith(client) .sign(aliceKey); let tokenTransferTx4Sign = await tokenTransferTx4.sign(bobKey); - let tokenTransferSubmit4 = await tokenTransferTx4Sign.execute( - client - ); - let tokenTransferRx4 = await tokenTransferSubmit4.getReceipt( - client - ); + let tokenTransferSubmit4 = + await tokenTransferTx4Sign.execute(client); + let tokenTransferRx4 = + await tokenTransferSubmit4.getReceipt(client); console.log( - `\n-NFT transfer Alice->Bob status: ${tokenTransferRx4.status.toString()} \n` + `\n-NFT transfer Alice->Bob status: ${tokenTransferRx4.status.toString()} \n`, ); } catch { console.log( - `- Operation unsuccessful: The account is frozen for this token` + `- Operation unsuccessful: The account is frozen for this token`, ); } // UNFREEZE ALICE'S ACCOUNT FOR THIS TOKEN @@ -450,7 +447,7 @@ async function main() { let tokenUnfreezeSubmit = await tokenUnfreezeTx.execute(client); let tokenUnfreezeRx = await tokenUnfreezeSubmit.getReceipt(client); console.log( - `- Unfreeze Alice's account for token ${tokenId.toString()}: ${tokenUnfreezeRx.status.toString()}\n` + `- Unfreeze Alice's account for token ${tokenId.toString()}: ${tokenUnfreezeRx.status.toString()}\n`, ); // WIPE THE TOKEN FROM ALICE'S ACCOUNT @@ -463,19 +460,19 @@ async function main() { let tokenWipeSubmitTx = await tokenWipeTx.execute(client); let tokenWipeRx = await tokenWipeSubmitTx.getReceipt(client); console.log( - `- Wipe token ${tokenId.toString()} from Alice's account: ${tokenWipeRx.status.toString()}` + `- Wipe token ${tokenId.toString()} from Alice's account: ${tokenWipeRx.status.toString()}`, ); // CHECK ALICE'S BALANCE aB = await bCheckerFcn(aliceId); console.log( - `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}` + `- Alice balance: ID:${tokenId.toString()} and ${aB.toString()}`, ); // TOKEN QUERY TO CHECK TOTAL TOKEN SUPPLY tokenInfo = await tQueryFcn(); console.log( - `- Current NFT supply: ${tokenInfo.totalSupply.toString()}` + `- Current NFT supply: ${tokenInfo.totalSupply.toString()}`, ); // DELETE THE TOKEN @@ -486,13 +483,13 @@ async function main() { let tokenDeleteSubmit = await tokenDeleteSign.execute(client); let tokenDeleteRx = await tokenDeleteSubmit.getReceipt(client); console.log( - `\n- Delete token ${tokenId.toString()}: ${tokenDeleteRx.status.toString()}` + `\n- Delete token ${tokenId.toString()}: ${tokenDeleteRx.status.toString()}`, ); // TOKEN QUERY TO CHECK DELETION tokenInfo = await tQueryFcn(); console.log( - `- Token ${tokenId.toString()} is deleted: ${tokenInfo.isDeleted.toString()}` + `- Token ${tokenId.toString()} is deleted: ${tokenInfo.isDeleted.toString()}`, ); /** diff --git a/examples/lazy-create-transfer-tx.js b/examples/lazy-create-transfer-tx.js index 06109ae37..68589bcfb 100644 --- a/examples/lazy-create-transfer-tx.js +++ b/examples/lazy-create-transfer-tx.js @@ -45,7 +45,7 @@ Reference: [HIP-583 Expand alias support in CryptoCreate & CryptoTransfer Transa async function main() { if (process.env.OPERATOR_ID == null || process.env.OPERATOR_KEY == null) { throw new Error( - "Environment variables OPERATOR_ID, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, and OPERATOR_KEY are required.", ); } const operatorId = AccountId.fromString(process.env.OPERATOR_ID); @@ -57,7 +57,7 @@ async function main() { const client = Client.forNetwork(nodes).setOperator( operatorId, - operatorKey + operatorKey, ); try { @@ -186,7 +186,7 @@ async function main() { .execute(client); completeAccountInfo.key !== null ? console.log( - `The public key of the newly created and now complete account: ${completeAccountInfo.key.toString()}` + `The public key of the newly created and now complete account: ${completeAccountInfo.key.toString()}`, ) : console.log(`Account ${newAccountId} is still a hollow account`); } catch (error) { diff --git a/examples/local-wallet-info-query.js b/examples/local-wallet-info-query.js index df80bb8ec..a5653db09 100644 --- a/examples/local-wallet-info-query.js +++ b/examples/local-wallet-info-query.js @@ -11,7 +11,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -20,25 +20,25 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); try { const info = await wallet.getAccountInfo(); console.log( - `info.key = ${info.key.toString()}` + `info.key = ${info.key.toString()}`, ); console.log( `info.isReceiverSignatureRequired =`, - info.isReceiverSignatureRequired + info.isReceiverSignatureRequired, ); console.log( `info.expirationTime = ${info.expirationTime .toDate() - .toString()}` + .toString()}`, ); } catch (error) { console.error(error); diff --git a/examples/local-wallet-sign-transaction.js b/examples/local-wallet-sign-transaction.js index def728cfc..68e1b3b3e 100644 --- a/examples/local-wallet-sign-transaction.js +++ b/examples/local-wallet-sign-transaction.js @@ -11,7 +11,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -20,7 +20,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); try { diff --git a/examples/logger-functionalities.js b/examples/logger-functionalities.js index feb904b91..ea9109d01 100644 --- a/examples/logger-functionalities.js +++ b/examples/logger-functionalities.js @@ -37,7 +37,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } diff --git a/examples/multi-sig-offline.js b/examples/multi-sig-offline.js index 3ed97b316..50eb16274 100644 --- a/examples/multi-sig-offline.js +++ b/examples/multi-sig-offline.js @@ -26,13 +26,13 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } const client = Client.forName(process.env.HEDERA_NETWORK).setOperator( AccountId.fromString(process.env.OPERATOR_ID), - PrivateKey.fromStringDer(process.env.OPERATOR_KEY) + PrivateKey.fromStringDer(process.env.OPERATOR_KEY), ); user1Key = PrivateKey.generate(); diff --git a/examples/nft-add-remove-allowances.js b/examples/nft-add-remove-allowances.js index 9e75a2f2f..bc5ac0dfe 100644 --- a/examples/nft-add-remove-allowances.js +++ b/examples/nft-add-remove-allowances.js @@ -38,7 +38,7 @@ to the allowances for NFTs does not allow users to: async function main() { if (process.env.OPERATOR_ID == null || process.env.OPERATOR_KEY == null) { throw new Error( - "Environment variables OPERATOR_ID, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, and OPERATOR_KEY are required.", ); } const operatorId = AccountId.fromString(process.env.OPERATOR_ID); @@ -49,13 +49,13 @@ async function main() { const client = Client.forNetwork(nodes).setOperator( operatorId, - operatorKey + operatorKey, ); try { // Example 1 console.log( - `\nExample 1: Approve/delete allowances for single serial numbers` + `\nExample 1: Approve/delete allowances for single serial numbers`, ); const CID = [ @@ -90,13 +90,13 @@ async function main() { for (var i = 0; i < CID.length; i++) { nftCollection[i] = await tokenMinterFcn( CID[i], - nftTokenId.toString() + nftTokenId.toString(), ); console.log( `Created NFT ${nftTokenId.toString()} with serial: ${nftCollection[ i - ].serials[0].toString()}` + ].serials[0].toString()}`, ); } @@ -127,18 +127,16 @@ async function main() { .setTokenIds([nftTokenId]) .freezeWith(client); - const spenderSignAssociateTx = await spenderAssociateTx.sign( - spenderKey - ); - const spenderExecuteAssociateTx = await spenderSignAssociateTx.execute( - client - ); + const spenderSignAssociateTx = + await spenderAssociateTx.sign(spenderKey); + const spenderExecuteAssociateTx = + await spenderSignAssociateTx.execute(client); const spenderAssociateReceipt = await spenderExecuteAssociateTx.getReceipt(client); console.log( // eslint-disable-next-line @typescript-eslint/restrict-template-expressions - `Spender associate TX status: ${spenderAssociateReceipt.status}` + `Spender associate TX status: ${spenderAssociateReceipt.status}`, ); // Associate the `receiver` with the NFT @@ -147,9 +145,8 @@ async function main() { .setTokenIds([nftTokenId]) .freezeWith(client); - const receiverSignAssociateTx = await receiverAssociateTx.sign( - receiverKey - ); + const receiverSignAssociateTx = + await receiverAssociateTx.sign(receiverKey); const receiverExecuteAssociateTx = await receiverSignAssociateTx.execute(client); @@ -157,7 +154,7 @@ async function main() { await receiverExecuteAssociateTx.getReceipt(client); console.log( // eslint-disable-next-line @typescript-eslint/restrict-template-expressions - `Receiver associate TX status: ${receiverAssociateReceipt.status}` + `Receiver associate TX status: ${receiverAssociateReceipt.status}`, ); const nft1 = new NftId(nftTokenId, 1); @@ -172,7 +169,7 @@ async function main() { const approveReceipt = await approveRx.getReceipt(client); console.log( // eslint-disable-next-line @typescript-eslint/restrict-template-expressions - `Approve spender allowance for serials 1 and 2 - status: ${approveReceipt.status}` + `Approve spender allowance for serials 1 and 2 - status: ${approveReceipt.status}`, ); // Generate TransactionId from spender's account id in order @@ -192,20 +189,20 @@ async function main() { const approvedSendRx = await approvedSendSubmit.getReceipt(client); console.log( // eslint-disable-next-line @typescript-eslint/restrict-template-expressions - `Transfer serial 1 on behalf of the spender status: ${approvedSendRx.status}` + `Transfer serial 1 on behalf of the spender status: ${approvedSendRx.status}`, ); // Remove `spender's` allowance for serial 2 const accountDeleteAllowanceTx = new AccountAllowanceDeleteTransaction().deleteAllTokenNftAllowances( nft2, - operatorId + operatorId, ); const deleteTx = await accountDeleteAllowanceTx.execute(client); const deleteAllowanceReceipt = await deleteTx.getReceipt(client); console.log( // eslint-disable-next-line @typescript-eslint/restrict-template-expressions - `Remove spender's allowance for serial 2 - status: ${deleteAllowanceReceipt.status}` + `Remove spender's allowance for serial 2 - status: ${deleteAllowanceReceipt.status}`, ); const onBehalfOfTransactionId2 = @@ -221,22 +218,21 @@ async function main() { const approvedSendSigned2 = await approvedSendTx2.sign(spenderKey); try { - const approvedSendSubmit2 = await approvedSendSigned2.execute( - client - ); + const approvedSendSubmit2 = + await approvedSendSigned2.execute(client); await approvedSendSubmit2.getReceipt(client); } catch (error) { console.log("The transfer failed as expected."); console.log( `Transfer serial 2 on behalf of the spender - status: ${ /** @type {Error} */ (error).message - }` + }`, ); } // Example 2 console.log( - `\nExample 2: Approve/delete allowances for ALL serial numbers at once` + `\nExample 2: Approve/delete allowances for ALL serial numbers at once`, ); const CID2 = [ @@ -271,13 +267,13 @@ async function main() { for (let i = 0; i < CID2.length; i++) { nftCollection2[i] = await tokenMinterFcn( CID2[i], - nftTokenId2.toString() + nftTokenId2.toString(), ); console.log( `Created NFT ${nftTokenId2.toString()} with serial: ${nftCollection2[ i - ].serials[0].toString()}` + ].serials[0].toString()}`, ); } @@ -292,7 +288,7 @@ async function main() { await createDelegateSpenderTx.getReceipt(client) ).accountId; console.log( - `delegatingSpenderAccountId: ${delegatingSpenderAccountId.toString()}` + `delegatingSpenderAccountId: ${delegatingSpenderAccountId.toString()}`, ); // Create `receiver` account @@ -320,7 +316,7 @@ async function main() { await delegatingSpenderExecuteAssociateTx.getReceipt(client); console.log( // eslint-disable-next-line @typescript-eslint/restrict-template-expressions - `Spender associate TX status: ${delegatingSpenderAssociateReceipt.status}` + `Spender associate TX status: ${delegatingSpenderAssociateReceipt.status}`, ); // Associate the `receiver` with the NFT @@ -329,9 +325,8 @@ async function main() { .setTokenIds([nftTokenId2]) .freezeWith(client); - const receiverSignAssociateTx2 = await receiverAssociateTx2.sign( - receiverKey2 - ); + const receiverSignAssociateTx2 = + await receiverAssociateTx2.sign(receiverKey2); const receiverExecuteAssociateTx2 = await receiverSignAssociateTx2.execute(client); @@ -339,7 +334,7 @@ async function main() { await receiverExecuteAssociateTx2.getReceipt(client); console.log( // eslint-disable-next-line @typescript-eslint/restrict-template-expressions - `Receiver associate TX status: ${receiverAssociateReceipt2.status}` + `Receiver associate TX status: ${receiverAssociateReceipt2.status}`, ); const example2Nft1 = new NftId(nftTokenId2, 1); @@ -351,14 +346,14 @@ async function main() { new AccountAllowanceApproveTransaction().approveTokenNftAllowanceAllSerials( nftTokenId2, operatorId, - delegatingSpenderAccountId + delegatingSpenderAccountId, ); const approveRx2 = await delegatingSpenderApproveTx.execute(client); const approveReceipt2 = await approveRx2.getReceipt(client); console.log( // eslint-disable-next-line @typescript-eslint/restrict-template-expressions - `Approve spender allowance for all serials - status: ${approveReceipt2.status}` + `Approve spender allowance for all serials - status: ${approveReceipt2.status}`, ); // Create `spender` account @@ -382,18 +377,17 @@ async function main() { example2Nft3, operatorId, spenderAccountId2, - delegatingSpenderAccountId + delegatingSpenderAccountId, ) .freezeWith(client); - const approveDelegateSpender = await delegateSpenderAllowance.execute( - client - ); + const approveDelegateSpender = + await delegateSpenderAllowance.execute(client); const approveDelegateAllowanceReceipt = await approveDelegateSpender.getReceipt(client); console.log( // eslint-disable-next-line @typescript-eslint/restrict-template-expressions - `Approve delegated spender allowance for serial 3 - status: ${approveDelegateAllowanceReceipt.status}` + `Approve delegated spender allowance for serial 3 - status: ${approveDelegateAllowanceReceipt.status}`, ); // Set the operatorId and operatorKey of the client back to the original ones @@ -410,7 +404,7 @@ async function main() { .addApprovedNftTransfer( example2Nft3, operatorId, - receiverAccountId2 + receiverAccountId2, ) .setTransactionId(delegatedOnBehalfOfTxId) .freezeWith(client); @@ -420,13 +414,13 @@ async function main() { const delegatedSendRx = await delegatedSendSubmit.getReceipt(client); console.log( // eslint-disable-next-line @typescript-eslint/restrict-template-expressions - `Transfer serial 3 on behalf of the delegated spender status: ${delegatedSendRx.status}` + `Transfer serial 3 on behalf of the delegated spender status: ${delegatedSendRx.status}`, ); // Generate TransactionId from spender's account id in order // for the transaction to be to be executed on behalf of the spender const onBehalfOfTransactionId3 = TransactionId.generate( - delegatingSpenderAccountId + delegatingSpenderAccountId, ); // Sending NFT with serial number 1 @@ -435,19 +429,18 @@ async function main() { .addApprovedNftTransfer( example2Nft1, operatorId, - receiverAccountId2 + receiverAccountId2, ) .setTransactionId(onBehalfOfTransactionId3) .freezeWith(client); - const approvedSendSigned3 = await approvedSendTx3.sign( - delegatingSpenderKey - ); + const approvedSendSigned3 = + await approvedSendTx3.sign(delegatingSpenderKey); const approvedSendSubmit3 = await approvedSendSigned3.execute(client); const approvedSendRx3 = await approvedSendSubmit3.getReceipt(client); console.log( // eslint-disable-next-line @typescript-eslint/restrict-template-expressions - `Transfer serial 1 on behalf of the spender status: ${approvedSendRx3.status}` + `Transfer serial 1 on behalf of the spender status: ${approvedSendRx3.status}`, ); // Remove `delegating spender's` allowance for ALL serials @@ -455,20 +448,20 @@ async function main() { new AccountAllowanceApproveTransaction().deleteTokenNftAllowanceAllSerials( nftTokenId2, operatorId, - delegatingSpenderAccountId + delegatingSpenderAccountId, ); const deleteTx2 = await accountDeleteAllowanceTx2.execute(client); const deleteAllowanceReceipt2 = await deleteTx2.getReceipt(client); console.log( // eslint-disable-next-line @typescript-eslint/restrict-template-expressions - `Remove spender's allowance for ALL serials - status: ${deleteAllowanceReceipt2.status}` + `Remove spender's allowance for ALL serials - status: ${deleteAllowanceReceipt2.status}`, ); // Generate TransactionId from delegating spender's account id in order // for the transaction to be to be executed on behalf of the spender const onBehalfOfTransactionId4 = TransactionId.generate( - delegatingSpenderAccountId + delegatingSpenderAccountId, ); // Sending NFT with serial number 2 @@ -477,25 +470,23 @@ async function main() { .addApprovedNftTransfer( example2Nft2, operatorId, - receiverAccountId2 + receiverAccountId2, ) .setTransactionId(onBehalfOfTransactionId4) .freezeWith(client); - const approvedSendSigned4 = await approvedSendTx4.sign( - delegatingSpenderKey - ); + const approvedSendSigned4 = + await approvedSendTx4.sign(delegatingSpenderKey); try { - const approvedSendSubmit4 = await approvedSendSigned4.execute( - client - ); + const approvedSendSubmit4 = + await approvedSendSigned4.execute(client); await approvedSendSubmit4.getReceipt(client); } catch (error) { console.log("The transfer failed as expected."); console.log( `Transfer serial 2 on behalf of the spender status: ${ /** @type {Error} */ (error).message - }` + }`, ); } diff --git a/examples/package.json b/examples/package.json index 6977fa55f..98ec31b0a 100644 --- a/examples/package.json +++ b/examples/package.json @@ -15,23 +15,23 @@ }, "dependencies": { "@hashgraph/sdk": "link:..", - "axios": "^1.5.0", + "axios": "^1.6.0", "dotenv": "^16.3.1" }, "devDependencies": { - "@types/node": "^18.17.15", + "@types/node": "^20.8.10", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "dpdm": "^3.13.1", "eslint": "^8.49.0", "eslint-plugin-compat": "^4.2.0", "eslint-plugin-import": "^2.28.1", - "eslint-plugin-jsdoc": "^46.7.0", + "eslint-plugin-jsdoc": "^46.8.2", "eslint-plugin-node": "^11.1.0", "npm-run-all": "^4.1.5", "nyc": "^15.1.0", - "prettier": "^2.8.8", - "typedoc": "^0.24.8", - "typescript": "^4.9.5" + "prettier": "^3.0.3", + "typedoc": "^0.25.1", + "typescript": "^5.1.6" } } diff --git a/examples/pnpm-lock.yaml b/examples/pnpm-lock.yaml index 833b3790e..61361aad8 100644 --- a/examples/pnpm-lock.yaml +++ b/examples/pnpm-lock.yaml @@ -9,22 +9,22 @@ dependencies: specifier: link:.. version: link:.. axios: - specifier: ^1.5.0 - version: 1.5.0 + specifier: ^1.6.0 + version: 1.6.2 dotenv: specifier: ^16.3.1 version: 16.3.1 devDependencies: '@types/node': - specifier: ^18.17.15 - version: 18.17.15 + specifier: ^20.8.10 + version: 20.10.0 '@typescript-eslint/eslint-plugin': specifier: ^5.62.0 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.49.0)(typescript@4.9.5) + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.49.0)(typescript@5.2.2) '@typescript-eslint/parser': specifier: ^5.62.0 - version: 5.62.0(eslint@8.49.0)(typescript@4.9.5) + version: 5.62.0(eslint@8.49.0)(typescript@5.2.2) dpdm: specifier: ^3.13.1 version: 3.13.1 @@ -38,8 +38,8 @@ devDependencies: specifier: ^2.28.1 version: 2.28.1(@typescript-eslint/parser@5.62.0)(eslint@8.49.0) eslint-plugin-jsdoc: - specifier: ^46.7.0 - version: 46.7.0(eslint@8.49.0) + specifier: ^46.8.2 + version: 46.9.0(eslint@8.49.0) eslint-plugin-node: specifier: ^11.1.0 version: 11.1.0(eslint@8.49.0) @@ -50,14 +50,14 @@ devDependencies: specifier: ^15.1.0 version: 15.1.0 prettier: - specifier: ^2.8.8 - version: 2.8.8 + specifier: ^3.0.3 + version: 3.1.0 typedoc: - specifier: ^0.24.8 - version: 0.24.8(typescript@4.9.5) + specifier: ^0.25.1 + version: 0.25.3(typescript@5.2.2) typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: ^5.1.6 + version: 5.2.2 packages: @@ -265,11 +265,11 @@ packages: to-fast-properties: 2.0.0 dev: true - /@es-joy/jsdoccomment@0.40.1: - resolution: {integrity: sha512-YORCdZSusAlBrFpZ77pJjc5r1bQs5caPWtAu+WWmiSo+8XaUzseapVrfAtiRFbQWnrBxxLLEwF6f6ZG/UgCQCg==} + /@es-joy/jsdoccomment@0.41.0: + resolution: {integrity: sha512-aKUhyn1QI5Ksbqcr3fFJj16p99QdjUxXAEuFst1Z47DRyoiMwivIH9MV/ARcJOCXVjPfjITciej8ZD2O/6qUmw==} engines: {node: '>=16'} dependencies: - comment-parser: 1.4.0 + comment-parser: 1.4.1 esquery: 1.5.0 jsdoc-type-pratt-parser: 4.0.0 dev: true @@ -410,15 +410,17 @@ packages: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true - /@types/node@18.17.15: - resolution: {integrity: sha512-2yrWpBk32tvV/JAd3HNHWuZn/VDN1P+72hWirHnvsvTGSqbANi+kSeuQR9yAHnbvaBvHDsoTdXV0Fe+iRtHLKA==} + /@types/node@20.10.0: + resolution: {integrity: sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==} + dependencies: + undici-types: 5.26.5 dev: true /@types/semver@7.5.1: resolution: {integrity: sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==} dev: true - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.49.0)(typescript@4.9.5): + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.49.0)(typescript@5.2.2): resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -430,23 +432,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.8.1 - '@typescript-eslint/parser': 5.62.0(eslint@8.49.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.49.0)(typescript@5.2.2) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.49.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@4.9.5) + '@typescript-eslint/type-utils': 5.62.0(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@5.2.2) debug: 4.3.4 eslint: 8.49.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.5.4 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.62.0(eslint@8.49.0)(typescript@4.9.5): + /@typescript-eslint/parser@5.62.0(eslint@8.49.0)(typescript@5.2.2): resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -458,10 +460,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2) debug: 4.3.4 eslint: 8.49.0 - typescript: 4.9.5 + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true @@ -474,7 +476,7 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/type-utils@5.62.0(eslint@8.49.0)(typescript@4.9.5): + /@typescript-eslint/type-utils@5.62.0(eslint@8.49.0)(typescript@5.2.2): resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -484,12 +486,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@5.2.2) debug: 4.3.4 eslint: 8.49.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true @@ -499,7 +501,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5): + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.2.2): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -514,13 +516,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.49.0)(typescript@4.9.5): + /@typescript-eslint/utils@5.62.0(eslint@8.49.0)(typescript@5.2.2): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -531,7 +533,7 @@ packages: '@types/semver': 7.5.1 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2) eslint: 8.49.0 eslint-scope: 5.1.1 semver: 7.5.4 @@ -710,8 +712,8 @@ packages: engines: {node: '>= 0.4'} dev: true - /axios@1.5.0: - resolution: {integrity: sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==} + /axios@1.6.2: + resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==} dependencies: follow-redirects: 1.15.2 form-data: 4.0.0 @@ -894,8 +896,8 @@ packages: delayed-stream: 1.0.0 dev: false - /comment-parser@1.4.0: - resolution: {integrity: sha512-QLyTNiZ2KDOibvFPlZ6ZngVsZ/0gYnE6uTXi5aoDg8ed3AkJAz4sEje3Y8a29hQ1s6A99MZXe47fLAXQ1rTqaw==} + /comment-parser@1.4.1: + resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} engines: {node: '>= 12.0.0'} dev: true @@ -1161,7 +1163,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.49.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.49.0)(typescript@5.2.2) debug: 3.2.7 eslint: 8.49.0 eslint-import-resolver-node: 0.3.9 @@ -1206,7 +1208,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.49.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.49.0)(typescript@5.2.2) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 @@ -1231,15 +1233,15 @@ packages: - supports-color dev: true - /eslint-plugin-jsdoc@46.7.0(eslint@8.49.0): - resolution: {integrity: sha512-VuNF+5WaiqocDDA6zvm+/D6DYo+DPFuSBOb8oSWbu0CVh+aaL3TAtpB0L0XdYYib1HHudMCHd2QeA25Tn1Pkfw==} + /eslint-plugin-jsdoc@46.9.0(eslint@8.49.0): + resolution: {integrity: sha512-UQuEtbqLNkPf5Nr/6PPRCtr9xypXY+g8y/Q7gPa0YK7eDhh0y2lWprXRnaYbW7ACgIUvpDKy9X2bZqxtGzBG9Q==} engines: {node: '>=16'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@es-joy/jsdoccomment': 0.40.1 + '@es-joy/jsdoccomment': 0.41.0 are-docs-informative: 0.0.2 - comment-parser: 1.4.0 + comment-parser: 1.4.1 debug: 4.3.4 escape-string-regexp: 4.0.0 eslint: 8.49.0 @@ -2543,9 +2545,9 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} + /prettier@3.1.0: + resolution: {integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==} + engines: {node: '>=14'} hasBin: true dev: true @@ -2935,14 +2937,14 @@ packages: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} dev: true - /tsutils@3.21.0(typescript@4.9.5): + /tsutils@3.21.0(typescript@5.2.2): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.9.5 + typescript: 5.2.2 dev: true /type-check@0.4.0: @@ -3006,24 +3008,18 @@ packages: is-typedarray: 1.0.0 dev: true - /typedoc@0.24.8(typescript@4.9.5): - resolution: {integrity: sha512-ahJ6Cpcvxwaxfu4KtjA8qZNqS43wYt6JL27wYiIgl1vd38WW/KWX11YuAeZhuz9v+ttrutSsgK+XO1CjL1kA3w==} - engines: {node: '>= 14.14'} + /typedoc@0.25.3(typescript@5.2.2): + resolution: {integrity: sha512-Ow8Bo7uY1Lwy7GTmphRIMEo6IOZ+yYUyrc8n5KXIZg1svpqhZSWgni2ZrDhe+wLosFS8yswowUzljTAV/3jmWw==} + engines: {node: '>= 16'} hasBin: true peerDependencies: - typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x dependencies: lunr: 2.3.9 marked: 4.3.0 minimatch: 9.0.3 shiki: 0.14.4 - typescript: 4.9.5 - dev: true - - /typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} - hasBin: true + typescript: 5.2.2 dev: true /typescript@5.2.2: @@ -3041,6 +3037,10 @@ packages: which-boxed-primitive: 1.0.2 dev: true + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + dev: true + /universalify@2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} diff --git a/examples/prng-transaction.js b/examples/prng-transaction.js index 3bde77095..6db7f5aa1 100644 --- a/examples/prng-transaction.js +++ b/examples/prng-transaction.js @@ -11,7 +11,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -20,7 +20,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); try { diff --git a/examples/react-native-example/package.json b/examples/react-native-example/package.json index 93d2d0a87..fa1d48059 100644 --- a/examples/react-native-example/package.json +++ b/examples/react-native-example/package.json @@ -12,7 +12,7 @@ "dependencies": { "@ethersproject/shims": "^5.7.0", "@hashgraph/sdk": "file:.yalc/@hashgraph/sdk", - "expo": "~49.0.10", + "expo": "~49.0.16", "expo-crypto": "~12.6.0", "expo-random": "~13.4.0", "expo-status-bar": "~1.7.1", @@ -22,11 +22,11 @@ "react-native-web": "0.19.8" }, "devDependencies": { - "@babel/core": "^7.22.17", + "@babel/core": "^7.23.3", "@types/react": "~18.2.14", "@types/react-native": "~0.71.8", "react-native-dotenv": "^3.4.9", - "typescript": "~5.1.3" + "typescript": "~5.1.6" }, "private": true } diff --git a/examples/react-native-example/yarn.lock b/examples/react-native-example/yarn.lock index 25a8663dc..43baface9 100644 --- a/examples/react-native-example/yarn.lock +++ b/examples/react-native-example/yarn.lock @@ -4,12 +4,12 @@ "@0no-co/graphql.web@^1.0.1": version "1.0.4" - resolved "https://registry.yarnpkg.com/@0no-co/graphql.web/-/graphql.web-1.0.4.tgz#9606eb651955499525d068ce0ad8bea596286ce2" + resolved "https://registry.npmjs.org/@0no-co/graphql.web/-/graphql.web-1.0.4.tgz" integrity sha512-W3ezhHGfO0MS1PtGloaTpg0PbaT8aZSmmaerL7idtU5F7oCI+uu25k+MsMS31BVFlp4aMkHSrNRxiD72IlK8TA== "@ampproject/remapping@^2.2.0": version "2.2.1" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz" integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== dependencies: "@jridgewell/gen-mapping" "^0.3.0" @@ -17,14 +17,14 @@ "@babel/code-frame@7.10.4", "@babel/code-frame@~7.10.4": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz" integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== dependencies: "@babel/highlight" "^7.10.4" "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.13": version "7.22.13" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz" integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== dependencies: "@babel/highlight" "^7.22.13" @@ -32,12 +32,12 @@ "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz" integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== "@babel/core@^7.13.16", "@babel/core@^7.20.0", "@babel/core@^7.22.17": version "7.22.17" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.17.tgz#2f9b0b395985967203514b24ee50f9fd0639c866" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.22.17.tgz" integrity sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ== dependencies: "@ampproject/remapping" "^2.2.0" @@ -58,7 +58,7 @@ "@babel/generator@^7.20.0", "@babel/generator@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.15.tgz#1564189c7ec94cb8f77b5e8a90c4d200d21b2339" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.22.15.tgz" integrity sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA== dependencies: "@babel/types" "^7.22.15" @@ -68,21 +68,21 @@ "@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" + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz" integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== dependencies: "@babel/types" "^7.22.5" "@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" + resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz" integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== dependencies: "@babel/types" "^7.22.15" "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz" integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== dependencies: "@babel/compat-data" "^7.22.9" @@ -93,7 +93,7 @@ "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.11", "@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.22.5": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" + resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz" integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" @@ -108,7 +108,7 @@ "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": 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" + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz" integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" @@ -117,7 +117,7 @@ "@babel/helper-define-polyfill-provider@^0.4.2": version "0.4.2" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz#82c825cadeeeee7aad237618ebbe8fa1710015d7" + resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz" integrity sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw== dependencies: "@babel/helper-compilation-targets" "^7.22.6" @@ -128,12 +128,12 @@ "@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" + resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz" integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== "@babel/helper-function-name@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz" integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== dependencies: "@babel/template" "^7.22.5" @@ -141,28 +141,28 @@ "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz" integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== dependencies: "@babel/types" "^7.22.5" "@babel/helper-member-expression-to-functions@^7.22.15", "@babel/helper-member-expression-to-functions@^7.22.5": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.15.tgz#b95a144896f6d491ca7863576f820f3628818621" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.15.tgz" integrity sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA== dependencies: "@babel/types" "^7.22.15" "@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz" integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== dependencies: "@babel/types" "^7.22.15" "@babel/helper-module-transforms@^7.22.15", "@babel/helper-module-transforms@^7.22.17", "@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.22.9": version "7.22.17" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.17.tgz#7edf129097a51ccc12443adbc6320e90eab76693" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.17.tgz" integrity sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ== dependencies: "@babel/helper-environment-visitor" "^7.22.5" @@ -173,19 +173,19 @@ "@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" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz" integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== dependencies: "@babel/types" "^7.22.5" "@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.18.9", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== "@babel/helper-remap-async-to-generator@^7.18.9", "@babel/helper-remap-async-to-generator@^7.22.5", "@babel/helper-remap-async-to-generator@^7.22.9": version "7.22.17" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.17.tgz#dabaa50622b3b4670bd6546fc8db23eb12d89da0" + resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.17.tgz" integrity sha512-bxH77R5gjH3Nkde6/LuncQoLaP16THYPscurp1S8z7S9ZgezCyV3G8Hc+TZiCmY8pz4fp8CvKSgtJMW0FkLAxA== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" @@ -194,7 +194,7 @@ "@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz#cbdc27d6d8d18cd22c81ae4293765a5d9afd0779" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz" integrity sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg== dependencies: "@babel/helper-environment-visitor" "^7.22.5" @@ -203,43 +203,43 @@ "@babel/helper-simple-access@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz" integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== dependencies: "@babel/types" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@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" + resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz" integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== dependencies: "@babel/types" "^7.22.5" "@babel/helper-split-export-declaration@^7.22.6": version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz" integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== dependencies: "@babel/types" "^7.22.5" "@babel/helper-string-parser@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz" integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== "@babel/helper-validator-identifier@^7.22.15", "@babel/helper-validator-identifier@^7.22.5": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz#601fa28e4cc06786c18912dca138cec73b882044" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz" integrity sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ== "@babel/helper-validator-option@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz" integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== "@babel/helper-wrap-function@^7.22.17": version "7.22.17" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.17.tgz#222ac3ff9cc8f9b617cc1e5db75c0b538e722801" + resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.17.tgz" integrity sha512-nAhoheCMlrqU41tAojw9GpVEKDlTS8r3lzFmF0lP52LwblCPbuFSO7nGIZoIcoU5NIm1ABrna0cJExE4Ay6l2Q== dependencies: "@babel/helper-function-name" "^7.22.5" @@ -248,7 +248,7 @@ "@babel/helpers@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.15.tgz#f09c3df31e86e3ea0b7ff7556d85cdebd47ea6f1" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.15.tgz" integrity sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw== dependencies: "@babel/template" "^7.22.15" @@ -257,7 +257,7 @@ "@babel/highlight@^7.10.4", "@babel/highlight@^7.22.13": version "7.22.13" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.13.tgz#9cda839e5d3be9ca9e8c26b6dd69e7548f0cbf16" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz" integrity sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ== dependencies: "@babel/helper-validator-identifier" "^7.22.5" @@ -266,19 +266,19 @@ "@babel/parser@^7.13.16", "@babel/parser@^7.20.0", "@babel/parser@^7.22.15", "@babel/parser@^7.22.16": version "7.22.16" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.16.tgz#180aead7f247305cce6551bea2720934e2fa2c95" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.22.16.tgz" integrity sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15": version "7.22.15" - 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.22.15.tgz#02dc8a03f613ed5fdc29fb2f728397c78146c962" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz" integrity sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz#2aeb91d337d4e1a1e7ce85b76a37f5301781200f" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz" integrity sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -287,7 +287,7 @@ "@babel/plugin-proposal-async-generator-functions@^7.0.0": version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz" integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== dependencies: "@babel/helper-environment-visitor" "^7.18.9" @@ -297,7 +297,7 @@ "@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.18.0": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz" integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== dependencies: "@babel/helper-create-class-features-plugin" "^7.18.6" @@ -305,7 +305,7 @@ "@babel/plugin-proposal-decorators@^7.12.9": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.15.tgz#dc774eae73ab8c28a644d490b45aa47a85bb0bf5" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.15.tgz" integrity sha512-kc0VvbbUyKelvzcKOSyQUSVVXS5pT3UhRB0e3c9An86MvLqs+gx0dN4asllrDluqSa3m9YyooXKGOFVomnyFkg== dependencies: "@babel/helper-create-class-features-plugin" "^7.22.15" @@ -316,7 +316,7 @@ "@babel/plugin-proposal-export-default-from@^7.0.0": version "7.22.17" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.22.17.tgz#91b60cd338f501cccdf549af2308768911ec5fbb" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.22.17.tgz" integrity sha512-cop/3quQBVvdz6X5SJC6AhUv3C9DrVTM06LUEXimEdWAhCSyOJIr9NiZDU9leHZ0/aiG0Sh7Zmvaku5TWYNgbA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -324,7 +324,7 @@ "@babel/plugin-proposal-export-namespace-from@^7.18.9": version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz" integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== dependencies: "@babel/helper-plugin-utils" "^7.18.9" @@ -332,7 +332,7 @@ "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.0": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz" integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== dependencies: "@babel/helper-plugin-utils" "^7.18.6" @@ -340,7 +340,7 @@ "@babel/plugin-proposal-numeric-separator@^7.0.0": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz" integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== dependencies: "@babel/helper-plugin-utils" "^7.18.6" @@ -348,7 +348,7 @@ "@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.12.13", "@babel/plugin-proposal-object-rest-spread@^7.20.0": version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz" integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== dependencies: "@babel/compat-data" "^7.20.5" @@ -359,7 +359,7 @@ "@babel/plugin-proposal-optional-catch-binding@^7.0.0": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz" integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== dependencies: "@babel/helper-plugin-utils" "^7.18.6" @@ -367,7 +367,7 @@ "@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.20.0": version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz" integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== dependencies: "@babel/helper-plugin-utils" "^7.20.2" @@ -376,166 +376,166 @@ "@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" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz" 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" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.0.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" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" 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" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-decorators@^7.22.10": version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz#7d83ea04d893c442b78ebf4c3cbac59a7211deff" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz" integrity sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-dynamic-import@^7.8.0", "@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" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.22.5.tgz#ac3a24b362a04415a017ab96b9b4483d0e2a6e44" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.22.5.tgz" integrity sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@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" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== dependencies: "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.18.0", "@babel/plugin-syntax-flow@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz#163b820b9e7696ce134df3ee716d9c0c98035859" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz" integrity sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-import-assertions@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz" integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-import-attributes@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz" integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@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" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@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" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz" integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@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" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@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" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" 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" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.0.0", "@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" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" 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" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.0.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" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" 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" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" 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" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz" integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-unicode-sets-regex@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz" integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.18.6" @@ -543,14 +543,14 @@ "@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" + resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz" integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-async-generator-functions@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz#3b153af4a6b779f340d5b80d3f634f55820aefa3" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz" integrity sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w== dependencies: "@babel/helper-environment-visitor" "^7.22.5" @@ -560,7 +560,7 @@ "@babel/plugin-transform-async-to-generator@^7.20.0", "@babel/plugin-transform-async-to-generator@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz" integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== dependencies: "@babel/helper-module-imports" "^7.22.5" @@ -569,21 +569,21 @@ "@babel/plugin-transform-block-scoped-functions@^7.0.0", "@babel/plugin-transform-block-scoped-functions@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz" integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-block-scoping@^7.0.0", "@babel/plugin-transform-block-scoping@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.15.tgz#494eb82b87b5f8b1d8f6f28ea74078ec0a10a841" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.15.tgz" integrity sha512-G1czpdJBZCtngoK1sJgloLiOHUnkb/bLZwqVZD8kXmq0ZnVfTTWUcs9OWtp0mBtYJ+4LQY1fllqBkOIPhXmFmw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-class-properties@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" + resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz" integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== dependencies: "@babel/helper-create-class-features-plugin" "^7.22.5" @@ -591,7 +591,7 @@ "@babel/plugin-transform-class-static-block@^7.22.11": version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz#dc8cc6e498f55692ac6b4b89e56d87cec766c974" + resolved "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz" integrity sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g== dependencies: "@babel/helper-create-class-features-plugin" "^7.22.11" @@ -600,7 +600,7 @@ "@babel/plugin-transform-classes@^7.0.0", "@babel/plugin-transform-classes@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b" + resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz" integrity sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" @@ -615,7 +615,7 @@ "@babel/plugin-transform-computed-properties@^7.0.0", "@babel/plugin-transform-computed-properties@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" + resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz" integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -623,14 +623,14 @@ "@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.20.0", "@babel/plugin-transform-destructuring@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.15.tgz#e7404ea5bb3387073b9754be654eecb578324694" + resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.15.tgz" integrity sha512-HzG8sFl1ZVGTme74Nw+X01XsUTqERVQ6/RLHo3XjGRzm7XD6QTtfS3NJotVgCGy8BzkDqRjRBD8dAyJn5TuvSQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-dotall-regex@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz" integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.22.5" @@ -638,14 +638,14 @@ "@babel/plugin-transform-duplicate-keys@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz" integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-dynamic-import@^7.22.11": version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz#2c7722d2a5c01839eaf31518c6ff96d408e447aa" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz" integrity sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -653,7 +653,7 @@ "@babel/plugin-transform-exponentiation-operator@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" + resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz" integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== dependencies: "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" @@ -661,7 +661,7 @@ "@babel/plugin-transform-export-namespace-from@^7.22.11": version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz#b3c84c8f19880b6c7440108f8929caf6056db26c" + resolved "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz" integrity sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -669,7 +669,7 @@ "@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.20.0", "@babel/plugin-transform-flow-strip-types@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz#0bb17110c7bf5b35a60754b2f00c58302381dee2" + resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz" integrity sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -677,14 +677,14 @@ "@babel/plugin-transform-for-of@^7.0.0", "@babel/plugin-transform-for-of@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz#f64b4ccc3a4f131a996388fae7680b472b306b29" + resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz" integrity sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-function-name@^7.0.0", "@babel/plugin-transform-function-name@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" + resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz" integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== dependencies: "@babel/helper-compilation-targets" "^7.22.5" @@ -693,7 +693,7 @@ "@babel/plugin-transform-json-strings@^7.22.11": version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz#689a34e1eed1928a40954e37f74509f48af67835" + resolved "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz" integrity sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -701,14 +701,14 @@ "@babel/plugin-transform-literals@^7.0.0", "@babel/plugin-transform-literals@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" + resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz" integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-logical-assignment-operators@^7.22.11": version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz#24c522a61688bde045b7d9bc3c2597a4d948fc9c" + resolved "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz" integrity sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -716,14 +716,14 @@ "@babel/plugin-transform-member-expression-literals@^7.0.0", "@babel/plugin-transform-member-expression-literals@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" + resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz" integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-modules-amd@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz#4e045f55dcf98afd00f85691a68fc0780704f526" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz" integrity sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ== dependencies: "@babel/helper-module-transforms" "^7.22.5" @@ -731,7 +731,7 @@ "@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.15.tgz#b11810117ed4ee7691b29bd29fd9f3f98276034f" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.15.tgz" integrity sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg== dependencies: "@babel/helper-module-transforms" "^7.22.15" @@ -740,7 +740,7 @@ "@babel/plugin-transform-modules-systemjs@^7.22.11": version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.11.tgz#3386be5875d316493b517207e8f1931d93154bb1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.11.tgz" integrity sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA== dependencies: "@babel/helper-hoist-variables" "^7.22.5" @@ -750,7 +750,7 @@ "@babel/plugin-transform-modules-umd@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz" integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== dependencies: "@babel/helper-module-transforms" "^7.22.5" @@ -758,7 +758,7 @@ "@babel/plugin-transform-named-capturing-groups-regex@^7.0.0", "@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz" integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.22.5" @@ -766,14 +766,14 @@ "@babel/plugin-transform-new-target@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" + resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz" integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-nullish-coalescing-operator@^7.22.11": version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz#debef6c8ba795f5ac67cd861a81b744c5d38d9fc" + resolved "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz" integrity sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -781,7 +781,7 @@ "@babel/plugin-transform-numeric-separator@^7.22.11": version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz#498d77dc45a6c6db74bb829c02a01c1d719cbfbd" + resolved "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz" integrity sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -789,7 +789,7 @@ "@babel/plugin-transform-object-rest-spread@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz#21a95db166be59b91cde48775310c0df6e1da56f" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz" integrity sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q== dependencies: "@babel/compat-data" "^7.22.9" @@ -800,7 +800,7 @@ "@babel/plugin-transform-object-super@^7.0.0", "@babel/plugin-transform-object-super@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz" integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -808,7 +808,7 @@ "@babel/plugin-transform-optional-catch-binding@^7.22.11": version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz#461cc4f578a127bb055527b3e77404cad38c08e0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz" integrity sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -816,7 +816,7 @@ "@babel/plugin-transform-optional-chaining@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.15.tgz#d7a5996c2f7ca4ad2ad16dbb74444e5c4385b1ba" + resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.15.tgz" integrity sha512-ngQ2tBhq5vvSJw2Q2Z9i7ealNkpDMU0rGWnHPKqRZO0tzZ5tlaoz4hDvhXioOoaE0X2vfNss1djwg0DXlfu30A== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -825,14 +825,14 @@ "@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114" + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz" integrity sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-private-methods@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722" + resolved "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz" integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== dependencies: "@babel/helper-create-class-features-plugin" "^7.22.5" @@ -840,7 +840,7 @@ "@babel/plugin-transform-private-property-in-object@^7.22.11": version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz#ad45c4fc440e9cb84c718ed0906d96cf40f9a4e1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz" integrity sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" @@ -850,35 +850,35 @@ "@babel/plugin-transform-property-literals@^7.0.0", "@babel/plugin-transform-property-literals@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" + resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz" integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-react-display-name@^7.0.0": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz#3c4326f9fce31c7968d6cb9debcaf32d9e279a2b" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz" integrity sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-react-jsx-self@^7.0.0": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz#ca2fdc11bc20d4d46de01137318b13d04e481d8e" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz" integrity sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-react-jsx-source@^7.0.0": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz#49af1615bfdf6ed9d3e9e43e425e0b2b65d15b6c" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz" integrity sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-react-jsx@^7.0.0", "@babel/plugin-transform-react-jsx@^7.12.17": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz#7e6266d88705d7c49f11c98db8b9464531289cd6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz" integrity sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" @@ -889,7 +889,7 @@ "@babel/plugin-transform-regenerator@^7.22.10": version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz#8ceef3bd7375c4db7652878b0241b2be5d0c3cca" + resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz" integrity sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -897,14 +897,14 @@ "@babel/plugin-transform-reserved-words@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" + resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz" integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-runtime@^7.0.0": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz#3a625c4c05a39e932d7d34f5d4895cdd0172fdc9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz" integrity sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g== dependencies: "@babel/helper-module-imports" "^7.22.15" @@ -916,14 +916,14 @@ "@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" + resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz" integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" + resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz" integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -931,28 +931,28 @@ "@babel/plugin-transform-sticky-regex@^7.0.0", "@babel/plugin-transform-sticky-regex@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" + resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz" integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-template-literals@^7.0.0", "@babel/plugin-transform-template-literals@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" + resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz" integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-typeof-symbol@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz" integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-typescript@^7.22.15", "@babel/plugin-transform-typescript@^7.5.0": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz#15adef906451d86349eb4b8764865c960eb54127" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz" integrity sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" @@ -962,14 +962,14 @@ "@babel/plugin-transform-unicode-escapes@^7.22.10": version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz#c723f380f40a2b2f57a62df24c9005834c8616d9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz" integrity sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-unicode-property-regex@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz" integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.22.5" @@ -977,7 +977,7 @@ "@babel/plugin-transform-unicode-regex@^7.0.0", "@babel/plugin-transform-unicode-regex@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz" integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.22.5" @@ -985,7 +985,7 @@ "@babel/plugin-transform-unicode-sets-regex@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz" integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.22.5" @@ -993,7 +993,7 @@ "@babel/preset-env@^7.20.0": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.15.tgz#142716f8e00bc030dae5b2ac6a46fbd8b3e18ff8" + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.15.tgz" integrity sha512-tZFHr54GBkHk6hQuVA8w4Fmq+MSPsfvMG0vPnOYyTnJpyfMqybL8/MbNCPRT9zc2KBO2pe4tq15g6Uno4Jpoag== dependencies: "@babel/compat-data" "^7.22.9" @@ -1079,7 +1079,7 @@ "@babel/preset-flow@^7.13.13": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.22.15.tgz#30318deb9b3ebd9f5738e96da03a531e0cd3165d" + resolved "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.22.15.tgz" integrity sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -1088,7 +1088,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" + resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz" integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -1097,7 +1097,7 @@ "@babel/preset-typescript@^7.13.0": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.22.15.tgz#43db30516fae1d417d748105a0bc95f637239d48" + resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.15.tgz" integrity sha512-HblhNmh6yM+cU4VwbBRpxFhxsTdfS1zsvH9W+gEjD0ARV9+8B4sNfpI6GuhePti84nuvhiwKS539jKPFHskA9A== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -1108,7 +1108,7 @@ "@babel/register@^7.13.16": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.22.15.tgz#c2c294a361d59f5fa7bcc8b97ef7319c32ecaec7" + resolved "https://registry.npmjs.org/@babel/register/-/register-7.22.15.tgz" integrity sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg== dependencies: clone-deep "^4.0.1" @@ -1119,19 +1119,19 @@ "@babel/regjsgen@^0.8.0": version "0.8.0" - resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + resolved "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== "@babel/runtime@^7.0.0", "@babel/runtime@^7.18.6", "@babel/runtime@^7.20.0", "@babel/runtime@^7.8.4": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.15.tgz#38f46494ccf6cf020bd4eed7124b425e83e523b8" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.15.tgz" integrity sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA== dependencies: regenerator-runtime "^0.14.0" "@babel/template@^7.0.0", "@babel/template@^7.22.15", "@babel/template@^7.22.5": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz" integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== dependencies: "@babel/code-frame" "^7.22.13" @@ -1140,7 +1140,7 @@ "@babel/traverse@^7.20.0", "@babel/traverse@^7.22.15", "@babel/traverse@^7.22.17": version "7.22.17" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.17.tgz#b23c203ab3707e3be816043081b4a994fcacec44" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.17.tgz" integrity sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg== dependencies: "@babel/code-frame" "^7.22.13" @@ -1156,7 +1156,7 @@ "@babel/types@^7.20.0", "@babel/types@^7.22.15", "@babel/types@^7.22.17", "@babel/types@^7.22.5", "@babel/types@^7.4.4": version "7.22.17" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.17.tgz#f753352c4610ffddf9c8bc6823f9ff03e2303eee" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.22.17.tgz" integrity sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg== dependencies: "@babel/helper-string-parser" "^7.22.5" @@ -1165,19 +1165,19 @@ "@ethersproject/bytes@^5.7.0": version "5.7.0" - resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.7.0.tgz#a00f6ea8d7e7534d6d87f47188af1148d71f155d" + resolved "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz" integrity sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A== dependencies: "@ethersproject/logger" "^5.7.0" "@ethersproject/logger@^5.7.0": version "5.7.0" - resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.7.0.tgz#6ce9ae168e74fecf287be17062b590852c311892" + resolved "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz" integrity sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig== "@ethersproject/rlp@^5.7.0": version "5.7.0" - resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.7.0.tgz#de39e4d5918b9d74d46de93af80b7685a9c21304" + resolved "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.7.0.tgz" integrity sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w== dependencies: "@ethersproject/bytes" "^5.7.0" @@ -1185,12 +1185,12 @@ "@ethersproject/shims@^5.7.0": version "5.7.0" - resolved "https://registry.yarnpkg.com/@ethersproject/shims/-/shims-5.7.0.tgz#ee32e543418595774029c5ea6123ea8995e7e154" + resolved "https://registry.npmjs.org/@ethersproject/shims/-/shims-5.7.0.tgz" integrity sha512-WeDptc6oAprov5CCN2LJ/6/+dC9gTonnkdAtLepm/7P5Z+3PRxS5NpfVWmOMs1yE4Vitl2cU8bOPWC0GvGSbVg== "@expo/bunyan@4.0.0", "@expo/bunyan@^4.0.0": version "4.0.0" - resolved "https://registry.yarnpkg.com/@expo/bunyan/-/bunyan-4.0.0.tgz#be0c1de943c7987a9fbd309ea0b1acd605890c7b" + resolved "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz" integrity sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA== dependencies: uuid "^8.0.0" @@ -1200,7 +1200,7 @@ "@expo/cli@0.10.12": version "0.10.12" - resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-0.10.12.tgz#7a5f8d1a19912496fd6c848096321f8d60b5fa8c" + resolved "https://registry.npmjs.org/@expo/cli/-/cli-0.10.12.tgz" integrity sha512-sc4IkRBbm6HO1Z/0JeJMY/sJiyCAfHyt2EOHhAY8jYfbXr/aqCIGsPrwEGQAfGpsE2OPvyzRa+byZG03HRPTkQ== dependencies: "@babel/runtime" "^7.20.0" @@ -1268,7 +1268,7 @@ "@expo/code-signing-certificates@0.0.5": version "0.0.5" - resolved "https://registry.yarnpkg.com/@expo/code-signing-certificates/-/code-signing-certificates-0.0.5.tgz#a693ff684fb20c4725dade4b88a6a9f96b02496c" + resolved "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.5.tgz" integrity sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw== dependencies: node-forge "^1.2.1" @@ -1276,7 +1276,7 @@ "@expo/config-plugins@7.2.5", "@expo/config-plugins@~7.2.0": version "7.2.5" - resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-7.2.5.tgz#b15f22878975fdc4ddcfa8cdc971937ddc4c0249" + resolved "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz" integrity sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ== dependencies: "@expo/config-types" "^49.0.0-alpha.1" @@ -1297,12 +1297,12 @@ "@expo/config-types@^49.0.0-alpha.1": version "49.0.0" - resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-49.0.0.tgz#15ffef715285c06703f6fb7ec0cda853f645cc09" + resolved "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz" integrity sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA== "@expo/config@8.1.2", "@expo/config@~8.1.0": version "8.1.2" - resolved "https://registry.yarnpkg.com/@expo/config/-/config-8.1.2.tgz#7fff28b3acefe39702e9f3ce1c9fd896a52caa80" + resolved "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz" integrity sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug== dependencies: "@babel/code-frame" "~7.10.4" @@ -1319,7 +1319,7 @@ "@expo/dev-server@0.5.5": version "0.5.5" - resolved "https://registry.yarnpkg.com/@expo/dev-server/-/dev-server-0.5.5.tgz#33f9065e0cf5f36ac61944a92d11390cc71b7035" + resolved "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.5.5.tgz" integrity sha512-t0fT8xH1exwYsH5hh7bAt85VF+gXxg24qrbny2rR/iKoPTWFCd2JNQV8pvfLg51hvrywQ3YCBuT3lU1w7aZxFA== dependencies: "@expo/bunyan" "4.0.0" @@ -1340,7 +1340,7 @@ "@expo/devcert@^1.0.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@expo/devcert/-/devcert-1.1.0.tgz#d148eb9180db6753c438192e73a123fb13b662ac" + resolved "https://registry.npmjs.org/@expo/devcert/-/devcert-1.1.0.tgz" integrity sha512-ghUVhNJQOCTdQckSGTHctNp/0jzvVoMMkVh+6SHn+TZj8sU15U/npXIDt8NtQp0HedlPaCgkVdMu8Sacne0aEA== dependencies: application-config-path "^0.1.0" @@ -1359,7 +1359,7 @@ "@expo/env@0.0.5": version "0.0.5" - resolved "https://registry.yarnpkg.com/@expo/env/-/env-0.0.5.tgz#86526ed5c966fc39b2644341f7a10f4b855e59b8" + resolved "https://registry.npmjs.org/@expo/env/-/env-0.0.5.tgz" integrity sha512-UXuKAqyXfhMQC3gP0OyjXmFX08Z1fkVWiGBN7bYzfoX8LHatjeHrDtI6w5nDvd8XPxPvmqaZoEDw1lW3+dz3oQ== dependencies: chalk "^4.0.0" @@ -1370,7 +1370,7 @@ "@expo/image-utils@0.3.22": version "0.3.22" - resolved "https://registry.yarnpkg.com/@expo/image-utils/-/image-utils-0.3.22.tgz#3a45fb2e268d20fcc761c87bca3aca7fd8e24260" + resolved "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.22.tgz" integrity sha512-uzq+RERAtkWypOFOLssFnXXqEqKjNj9eXN7e97d/EXUAojNcLDoXc0sL+F5B1I4qtlsnhX01kcpoIBBZD8wZNQ== dependencies: "@expo/spawn-async" "1.5.0" @@ -1387,7 +1387,7 @@ "@expo/json-file@^8.2.37", "@expo/json-file@~8.2.37": version "8.2.37" - resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-8.2.37.tgz#9c02d3b42134907c69cc0a027b18671b69344049" + resolved "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.37.tgz" integrity sha512-YaH6rVg11JoTS2P6LsW7ybS2CULjf40AbnAHw2F1eDPuheprNjARZMnyHFPkKv7GuxCy+B9GPcbOKgc4cgA80Q== dependencies: "@babel/code-frame" "~7.10.4" @@ -1396,7 +1396,7 @@ "@expo/metro-config@~0.10.0": version "0.10.7" - resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-0.10.7.tgz#d1b91baffcb7feb52fc7e2e122450bfc5d01e7c1" + resolved "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.10.7.tgz" integrity sha512-uACymEiyX0447hI4unt+2cemLQkTZXKvTev936NhtsgVnql45EP0V0pzmo/0H0WlHaAGXgvOBZJl8wFqcJ3CbQ== dependencies: "@expo/config" "~8.1.0" @@ -1414,7 +1414,7 @@ "@expo/osascript@2.0.33", "@expo/osascript@^2.0.31": version "2.0.33" - resolved "https://registry.yarnpkg.com/@expo/osascript/-/osascript-2.0.33.tgz#e9dcc8da54466c11939074aa71a006024ea884b1" + resolved "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.33.tgz" integrity sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ== dependencies: "@expo/spawn-async" "^1.5.0" @@ -1422,7 +1422,7 @@ "@expo/package-manager@~1.1.0": version "1.1.1" - resolved "https://registry.yarnpkg.com/@expo/package-manager/-/package-manager-1.1.1.tgz#065326c5684c2acfbfdc290d93eabb7a36225507" + resolved "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.1.1.tgz" integrity sha512-NxtfIA25iEiNwMT+s8PEmdKzjyfWd2qkCLJkf6jKZGaH9c06YXyOAi2jvCyM8XuSzJz4pcEH8kz1HkJAInjB7Q== dependencies: "@expo/json-file" "^8.2.37" @@ -1439,7 +1439,7 @@ "@expo/plist@^0.0.20": version "0.0.20" - resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.0.20.tgz#a6b3124438031c02b762bad5a47b70584d3c0072" + resolved "https://registry.npmjs.org/@expo/plist/-/plist-0.0.20.tgz" integrity sha512-UXQ4LXCfTZ580LDHGJ5q62jSTwJFFJ1GqBu8duQMThiHKWbMJ+gajJh6rsB6EJ3aLUr9wcauxneL5LVRFxwBEA== dependencies: "@xmldom/xmldom" "~0.7.7" @@ -1448,7 +1448,7 @@ "@expo/prebuild-config@6.2.6": version "6.2.6" - resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-6.2.6.tgz#c5b4f8adcba4be00c874d6b24a8267d45c555261" + resolved "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-6.2.6.tgz" integrity sha512-uFVvDAm9dPg9p1qpnr4CVnpo2hmkZIL5FQz+VlIdXXJpe7ySh/qTGHtKWY/lWUshQkAJ0nwbKGPztGWdABns/Q== dependencies: "@expo/config" "~8.1.0" @@ -1464,7 +1464,7 @@ "@expo/rudder-sdk-node@1.1.1": version "1.1.1" - resolved "https://registry.yarnpkg.com/@expo/rudder-sdk-node/-/rudder-sdk-node-1.1.1.tgz#6aa575f346833eb6290282118766d4919c808c6a" + resolved "https://registry.npmjs.org/@expo/rudder-sdk-node/-/rudder-sdk-node-1.1.1.tgz" integrity sha512-uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ== dependencies: "@expo/bunyan" "^4.0.0" @@ -1477,31 +1477,31 @@ "@expo/sdk-runtime-versions@^1.0.0": version "1.0.0" - resolved "https://registry.yarnpkg.com/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz#d7ebd21b19f1c6b0395e50d78da4416941c57f7c" + resolved "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz" integrity sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ== "@expo/spawn-async@1.5.0": version "1.5.0" - resolved "https://registry.yarnpkg.com/@expo/spawn-async/-/spawn-async-1.5.0.tgz#799827edd8c10ef07eb1a2ff9dcfe081d596a395" + resolved "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz" integrity sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew== dependencies: cross-spawn "^6.0.5" "@expo/spawn-async@^1.5.0": version "1.7.2" - resolved "https://registry.yarnpkg.com/@expo/spawn-async/-/spawn-async-1.7.2.tgz#fcfe66c3e387245e72154b1a7eae8cada6a47f58" + resolved "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.7.2.tgz" integrity sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew== dependencies: cross-spawn "^7.0.3" "@expo/vector-icons@^13.0.0": version "13.0.0" - resolved "https://registry.yarnpkg.com/@expo/vector-icons/-/vector-icons-13.0.0.tgz#e2989b85e95a82bce216f88cf8fb583ab050ec95" + resolved "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-13.0.0.tgz" integrity sha512-TI+l71+5aSKnShYclFa14Kum+hQMZ86b95SH6tQUG3qZEmLTarvWpKwqtTwQKqvlJSJrpFiSFu3eCuZokY6zWA== "@expo/xcpretty@^4.2.1": version "4.2.2" - resolved "https://registry.yarnpkg.com/@expo/xcpretty/-/xcpretty-4.2.2.tgz#7890f86b017015be8a20242ae74fe6ed4b80a92c" + resolved "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.2.2.tgz" integrity sha512-Lke/geldJqUV0Dfxg5/QIOugOzdqZ/rQ9yHKSgGbjZtG1uiSqWyFwWvXmrdd3/sIdX33eykGvIcf+OrvvcXVUw== dependencies: "@babel/code-frame" "7.10.4" @@ -1511,17 +1511,17 @@ "@gar/promisify@^1.0.1": version "1.1.3" - resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" + resolved "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz" integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== "@graphql-typed-document-node/core@^3.1.0": version "3.2.0" - resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861" + resolved "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz" integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== "@grpc/grpc-js@^1.7.0": version "1.9.3" - resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.9.3.tgz#811cc49966ab7ed96efa31d213e80d671fd13839" + resolved "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.3.tgz" integrity sha512-b8iWtdrYIeT5fdZdS4Br/6h/kuk0PW5EVBUGk1amSbrpL8DlktJD43CdcCWwRdd6+jgwHhADSbL9CsNnm6EUPA== dependencies: "@grpc/proto-loader" "^0.7.8" @@ -1529,7 +1529,7 @@ "@grpc/proto-loader@^0.7.8": version "0.7.9" - resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.7.9.tgz#3ca68236f1a0d77566dafa53c715eb31d096279a" + resolved "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.9.tgz" integrity sha512-YJsOehVXzgurc+lLAxYnlSMc1p/Gu6VAvnfx0ATi2nzvr0YZcjhmZDeY8SeAKv1M7zE3aEJH0Xo9mK1iZ8GYoQ== dependencies: lodash.camelcase "^4.3.0" @@ -1539,19 +1539,19 @@ "@hapi/hoek@^9.0.0": version "9.3.0" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" + resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz" integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== "@hapi/topo@^5.0.0": version "5.1.0" - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" + resolved "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz" integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== dependencies: "@hapi/hoek" "^9.0.0" "@hashgraph/cryptography@^1.4.1": version "1.4.7" - resolved "https://registry.yarnpkg.com/@hashgraph/cryptography/-/cryptography-1.4.7.tgz#15d474c6a7e2ee0138aeabe1c81eb1d25c383dde" + resolved "https://registry.npmjs.org/@hashgraph/cryptography/-/cryptography-1.4.7.tgz" integrity sha512-DrwZxIw3AM01JINaINTBmFEJVn9lzTHHf343zYXzpu+MrUJbZzuGyzd5bW6DmGGvFqTF/xDo0S/XiO2StdhVgg== dependencies: asn1js "^3.0.5" @@ -1568,7 +1568,7 @@ "@hashgraph/proto@2.11.0": version "2.11.0" - resolved "https://registry.yarnpkg.com/@hashgraph/proto/-/proto-2.11.0.tgz#bd56c734982b2fdc764518eeb64a0b2bdae5f5f3" + resolved "https://registry.npmjs.org/@hashgraph/proto/-/proto-2.11.0.tgz" integrity sha512-JOom5ZIfmgPWfPMaCYg5pYBuNyMGb38F9lNFBxjA7cVbo2dnIOUQx4Zi98yyq0O4CrUSlKBhFaspDKXk+FfAhQ== dependencies: long "^4.0.0" @@ -1592,14 +1592,14 @@ "@jest/create-cache-key-function@^29.2.1": version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz#793be38148fab78e65f40ae30c36785f4ad859f0" + resolved "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz" integrity sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA== dependencies: "@jest/types" "^29.6.3" "@jest/environment@^29.7.0": version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" + resolved "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz" integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== dependencies: "@jest/fake-timers" "^29.7.0" @@ -1609,7 +1609,7 @@ "@jest/fake-timers@^29.7.0": version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" + resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz" integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== dependencies: "@jest/types" "^29.6.3" @@ -1621,14 +1621,14 @@ "@jest/schemas@^29.6.3": version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz" integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== dependencies: "@sinclair/typebox" "^0.27.8" "@jest/types@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" + resolved "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz" integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" @@ -1639,7 +1639,7 @@ "@jest/types@^27.5.1": version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + resolved "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz" integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" @@ -1650,7 +1650,7 @@ "@jest/types@^29.6.3": version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + resolved "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz" integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== dependencies: "@jest/schemas" "^29.6.3" @@ -1662,7 +1662,7 @@ "@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": version "0.3.3" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== dependencies: "@jridgewell/set-array" "^1.0.1" @@ -1671,17 +1671,17 @@ "@jridgewell/resolve-uri@^3.1.0": version "3.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz" integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== "@jridgewell/set-array@^1.0.1": version "1.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== "@jridgewell/source-map@^0.3.3": version "0.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" + resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz" integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== dependencies: "@jridgewell/gen-mapping" "^0.3.0" @@ -1689,12 +1689,12 @@ "@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" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": version "0.3.19" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz#f8a3249862f91be48d3127c3cfe992f79b4b8811" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz" integrity sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw== dependencies: "@jridgewell/resolve-uri" "^3.1.0" @@ -1702,7 +1702,7 @@ "@nodelib/fs.scandir@2.1.5": version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" @@ -1710,12 +1710,12 @@ "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" @@ -1723,7 +1723,7 @@ "@npmcli/fs@^1.0.0": version "1.1.1" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257" + resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz" integrity sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ== dependencies: "@gar/promisify" "^1.0.1" @@ -1731,7 +1731,7 @@ "@npmcli/move-file@^1.0.1": version "1.1.2" - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" + resolved "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz" integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== dependencies: mkdirp "^1.0.4" @@ -1739,27 +1739,27 @@ "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": version "1.1.2" - resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" + resolved "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz" integrity sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ== "@protobufjs/base64@^1.1.2": version "1.1.2" - resolved "https://registry.yarnpkg.com/@protobufjs/base64/-/base64-1.1.2.tgz#4c85730e59b9a1f1f349047dbf24296034bb2735" + resolved "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz" integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== "@protobufjs/codegen@^2.0.4": version "2.0.4" - resolved "https://registry.yarnpkg.com/@protobufjs/codegen/-/codegen-2.0.4.tgz#7ef37f0d010fb028ad1ad59722e506d9262815cb" + resolved "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz" integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg== "@protobufjs/eventemitter@^1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz#355cbc98bafad5978f9ed095f397621f1d066b70" + resolved "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz" integrity sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q== "@protobufjs/fetch@^1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@protobufjs/fetch/-/fetch-1.1.0.tgz#ba99fb598614af65700c1619ff06d454b0d84c45" + resolved "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz" integrity sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ== dependencies: "@protobufjs/aspromise" "^1.1.1" @@ -1767,32 +1767,32 @@ "@protobufjs/float@^1.0.2": version "1.0.2" - resolved "https://registry.yarnpkg.com/@protobufjs/float/-/float-1.0.2.tgz#5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1" + resolved "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz" integrity sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ== "@protobufjs/inquire@^1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@protobufjs/inquire/-/inquire-1.1.0.tgz#ff200e3e7cf2429e2dcafc1140828e8cc638f089" + resolved "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz" integrity sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q== "@protobufjs/path@^1.1.2": version "1.1.2" - resolved "https://registry.yarnpkg.com/@protobufjs/path/-/path-1.1.2.tgz#6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d" + resolved "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz" integrity sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA== "@protobufjs/pool@^1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@protobufjs/pool/-/pool-1.1.0.tgz#09fd15f2d6d3abfa9b65bc366506d6ad7846ff54" + resolved "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz" integrity sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw== "@protobufjs/utf8@^1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" + resolved "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz" integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== "@react-native-community/cli-clean@11.3.6": version "11.3.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-11.3.6.tgz#43a06cbee1a5480da804debc4f94662a197720f2" + resolved "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-11.3.6.tgz" integrity sha512-jOOaeG5ebSXTHweq1NznVJVAFKtTFWL4lWgUXl845bCGX7t1lL8xQNWHKwT8Oh1pGR2CI3cKmRjY4hBg+pEI9g== dependencies: "@react-native-community/cli-tools" "11.3.6" @@ -1802,7 +1802,7 @@ "@react-native-community/cli-config@11.3.6": version "11.3.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-11.3.6.tgz#6d3636a8a3c4542ebb123eaf61bbbc0c2a1d2a6b" + resolved "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-11.3.6.tgz" integrity sha512-edy7fwllSFLan/6BG6/rznOBCLPrjmJAE10FzkEqNLHowi0bckiAPg1+1jlgQ2qqAxV5kuk+c9eajVfQvPLYDA== dependencies: "@react-native-community/cli-tools" "11.3.6" @@ -1814,14 +1814,14 @@ "@react-native-community/cli-debugger-ui@11.3.6": version "11.3.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.3.6.tgz#1eb2276450f270a938686b49881fe232a08c01c4" + resolved "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.3.6.tgz" integrity sha512-jhMOSN/iOlid9jn/A2/uf7HbC3u7+lGktpeGSLnHNw21iahFBzcpuO71ekEdlmTZ4zC/WyxBXw9j2ka33T358w== dependencies: serve-static "^1.13.1" "@react-native-community/cli-doctor@11.3.6": version "11.3.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-11.3.6.tgz#fa33ee00fe5120af516aa0f17fe3ad50270976e7" + resolved "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-11.3.6.tgz" integrity sha512-UT/Tt6omVPi1j6JEX+CObc85eVFghSZwy4GR9JFMsO7gNg2Tvcu1RGWlUkrbmWMAMHw127LUu6TGK66Ugu1NLA== dependencies: "@react-native-community/cli-config" "11.3.6" @@ -1845,7 +1845,7 @@ "@react-native-community/cli-hermes@11.3.6": version "11.3.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-11.3.6.tgz#b1acc7feff66ab0859488e5812b3b3e8b8e9434c" + resolved "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-11.3.6.tgz" integrity sha512-O55YAYGZ3XynpUdePPVvNuUPGPY0IJdctLAOHme73OvS80gNwfntHDXfmY70TGHWIfkK2zBhA0B+2v8s5aTyTA== dependencies: "@react-native-community/cli-platform-android" "11.3.6" @@ -1856,7 +1856,7 @@ "@react-native-community/cli-platform-android@11.3.6": version "11.3.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.6.tgz#6f3581ca4eed3deec7edba83c1bc467098c8167b" + resolved "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.6.tgz" integrity sha512-ZARrpLv5tn3rmhZc//IuDM1LSAdYnjUmjrp58RynlvjLDI4ZEjBAGCQmgysRgXAsK7ekMrfkZgemUczfn9td2A== dependencies: "@react-native-community/cli-tools" "11.3.6" @@ -1867,7 +1867,7 @@ "@react-native-community/cli-platform-ios@11.3.6": version "11.3.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.3.6.tgz#0fa58d01f55d85618c4218925509a4be77867dab" + resolved "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.3.6.tgz" integrity sha512-tZ9VbXWiRW+F+fbZzpLMZlj93g3Q96HpuMsS6DRhrTiG+vMQ3o6oPWSEEmMGOvJSYU7+y68Dc9ms2liC7VD6cw== dependencies: "@react-native-community/cli-tools" "11.3.6" @@ -1879,7 +1879,7 @@ "@react-native-community/cli-plugin-metro@11.3.6": version "11.3.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.3.6.tgz#2d632c304313435c9ea104086901fbbeba0f1882" + resolved "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.3.6.tgz" integrity sha512-D97racrPX3069ibyabJNKw9aJpVcaZrkYiEzsEnx50uauQtPDoQ1ELb/5c6CtMhAEGKoZ0B5MS23BbsSZcLs2g== dependencies: "@react-native-community/cli-server-api" "11.3.6" @@ -1896,7 +1896,7 @@ "@react-native-community/cli-server-api@11.3.6": version "11.3.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-11.3.6.tgz#3a16039518f7f3865f85f8f54b19174448bbcdbb" + resolved "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-11.3.6.tgz" integrity sha512-8GUKodPnURGtJ9JKg8yOHIRtWepPciI3ssXVw5jik7+dZ43yN8P5BqCoDaq8e1H1yRer27iiOfT7XVnwk8Dueg== dependencies: "@react-native-community/cli-debugger-ui" "11.3.6" @@ -1911,7 +1911,7 @@ "@react-native-community/cli-tools@11.3.6": version "11.3.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-11.3.6.tgz#ec213b8409917a56e023595f148c84b9cb3ad871" + resolved "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-11.3.6.tgz" integrity sha512-JpmUTcDwAGiTzLsfMlIAYpCMSJ9w2Qlf7PU7mZIRyEu61UzEawyw83DkqfbzDPBuRwRnaeN44JX2CP/yTO3ThQ== dependencies: appdirsjs "^1.2.4" @@ -1926,14 +1926,14 @@ "@react-native-community/cli-types@11.3.6": version "11.3.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-11.3.6.tgz#34012f1d0cb1c4039268828abc07c9c69f2e15be" + resolved "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-11.3.6.tgz" integrity sha512-6DxjrMKx5x68N/tCJYVYRKAtlRHbtUVBZrnAvkxbRWFD9v4vhNgsPM0RQm8i2vRugeksnao5mbnRGpS6c0awCw== dependencies: joi "^17.2.1" "@react-native-community/cli@11.3.6": version "11.3.6" - resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-11.3.6.tgz#d92618d75229eaf6c0391a6b075684eba5d9819f" + resolved "https://registry.npmjs.org/@react-native-community/cli/-/cli-11.3.6.tgz" integrity sha512-bdwOIYTBVQ9VK34dsf6t3u6vOUU5lfdhKaAxiAVArjsr7Je88Bgs4sAbsOYsNK3tkE8G77U6wLpekknXcanlww== dependencies: "@react-native-community/cli-clean" "11.3.6" @@ -1956,12 +1956,12 @@ "@react-native/assets-registry@^0.72.0": version "0.72.0" - resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.72.0.tgz#c82a76a1d86ec0c3907be76f7faf97a32bbed05d" + resolved "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.72.0.tgz" integrity sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ== "@react-native/codegen@^0.72.6": version "0.72.7" - resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.72.7.tgz#b6832ce631ac63143024ea094a6b5480a780e589" + resolved "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.72.7.tgz" integrity sha512-O7xNcGeXGbY+VoqBGNlZ3O05gxfATlwE1Q1qQf5E38dK+tXn5BY4u0jaQ9DPjfE8pBba8g/BYI1N44lynidMtg== dependencies: "@babel/parser" "^7.20.0" @@ -1971,32 +1971,32 @@ "@react-native/gradle-plugin@^0.72.11": version "0.72.11" - resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.72.11.tgz#c063ef12778706611de7a1e42b74b14d9405fb9f" + resolved "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.72.11.tgz" integrity sha512-P9iRnxiR2w7EHcZ0mJ+fmbPzMby77ZzV6y9sJI3lVLJzF7TLSdbwcQyD3lwMsiL+q5lKUHoZJS4sYmih+P2HXw== "@react-native/js-polyfills@^0.72.1": version "0.72.1" - resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.72.1.tgz#905343ef0c51256f128256330fccbdb35b922291" + resolved "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.72.1.tgz" integrity sha512-cRPZh2rBswFnGt5X5EUEPs0r+pAsXxYsifv/fgy9ZLQokuT52bPH+9xjDR+7TafRua5CttGW83wP4TntRcWNDA== "@react-native/normalize-color@^2.0.0", "@react-native/normalize-color@^2.1.0": version "2.1.0" - resolved "https://registry.yarnpkg.com/@react-native/normalize-color/-/normalize-color-2.1.0.tgz#939b87a9849e81687d3640c5efa2a486ac266f91" + resolved "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.1.0.tgz" integrity sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA== "@react-native/normalize-colors@*": version "0.73.0" - resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.73.0.tgz#23e15cf2a2b73ac7e5e6df8d5b86b173cfb35a3f" + resolved "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.73.0.tgz" integrity sha512-EmSCmJ0djeMJadeFsms6Pl/R85i9xSJMc+tyJu/GEMkKXBVyYQyqanK4RHFU0v8MO90OWj+SiFXjCkKYiJ6mkg== "@react-native/normalize-colors@^0.72.0": version "0.72.0" - resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.72.0.tgz#14294b7ed3c1d92176d2a00df48456e8d7d62212" + resolved "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.72.0.tgz" integrity sha512-285lfdqSXaqKuBbbtP9qL2tDrfxdOFtIMvkKadtleRQkdOxx+uzGvFr82KHmc/sSiMtfXGp7JnFYWVh4sFl7Yw== "@react-native/virtualized-lists@^0.72.8": version "0.72.8" - resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz#a2c6a91ea0f1d40eb5a122fb063daedb92ed1dc3" + resolved "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz" integrity sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw== dependencies: invariant "^2.2.4" @@ -2004,7 +2004,7 @@ "@segment/loosely-validate-event@^2.0.0": version "2.0.0" - resolved "https://registry.yarnpkg.com/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz#87dfc979e5b4e7b82c5f1d8b722dfd5d77644681" + resolved "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz" integrity sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw== dependencies: component-type "^1.2.1" @@ -2012,84 +2012,84 @@ "@sideway/address@^4.1.3": version "4.1.4" - resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" + resolved "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz" integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== dependencies: "@hapi/hoek" "^9.0.0" "@sideway/formula@^3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f" + resolved "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz" integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== "@sideway/pinpoint@^2.0.0": version "2.0.0" - resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" + resolved "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz" integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== "@sinclair/typebox@^0.27.8": version "0.27.8" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz" integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== "@sinonjs/commons@^3.0.0": version "3.0.0" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72" + resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz" integrity sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA== dependencies: type-detect "4.0.8" "@sinonjs/fake-timers@^10.0.2": version "10.3.0" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" + resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz" integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== dependencies: "@sinonjs/commons" "^3.0.0" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz" integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== "@types/istanbul-lib-report@*": version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== dependencies: "@types/istanbul-lib-report" "*" "@types/long@^4.0.1": version "4.0.2" - resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.2.tgz#b74129719fc8d11c01868010082d483b7545591a" + resolved "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz" integrity sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA== "@types/node@*", "@types/node@>=12.12.47", "@types/node@>=13.7.0": version "20.6.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.6.0.tgz#9d7daa855d33d4efec8aea88cd66db1c2f0ebe16" + resolved "https://registry.npmjs.org/@types/node/-/node-20.6.0.tgz" integrity sha512-najjVq5KN2vsH2U/xyh2opaSEz6cZMR2SetLIlxlj08nOcmPOemJmUK2o4kUzfLqfrWE0PIrNeE16XhYDd3nqg== "@types/prop-types@*": version "15.7.5" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz" integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== "@types/react-native@~0.71.8": version "0.71.8" - resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.71.8.tgz#e7e6ba3c2d9306d7733447a5dd4403b502477d5c" + resolved "https://registry.npmjs.org/@types/react-native/-/react-native-0.71.8.tgz" integrity sha512-lPymo8QlVCH+VbQmyCzNMNgXXgECsn3q4zNYzpbmUPmW15bJ3g5JJaHzWyArpxg35Kks7Y9YIX2tCNKVCdjrLw== dependencies: "@types/react" "*" "@types/react@*", "@types/react@~18.2.14": version "18.2.21" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.21.tgz#774c37fd01b522d0b91aed04811b58e4e0514ed9" + resolved "https://registry.npmjs.org/@types/react/-/react-18.2.21.tgz" integrity sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA== dependencies: "@types/prop-types" "*" @@ -2098,43 +2098,43 @@ "@types/scheduler@*": version "0.16.3" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5" + resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz" integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== "@types/stack-utils@^2.0.0": version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== "@types/yargs-parser@*": version "21.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz" integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== "@types/yargs@^15.0.0": version "15.0.15" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.15.tgz#e609a2b1ef9e05d90489c2f5f45bbfb2be092158" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz" integrity sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg== dependencies: "@types/yargs-parser" "*" "@types/yargs@^16.0.0": version "16.0.5" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.5.tgz#12cc86393985735a283e387936398c2f9e5f88e3" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz" integrity sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ== dependencies: "@types/yargs-parser" "*" "@types/yargs@^17.0.8": version "17.0.24" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.24.tgz#b3ef8d50ad4aa6aecf6ddc97c580a00f5aa11902" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz" integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== dependencies: "@types/yargs-parser" "*" "@urql/core@2.3.6": version "2.3.6" - resolved "https://registry.yarnpkg.com/@urql/core/-/core-2.3.6.tgz#ee0a6f8fde02251e9560c5f17dce5cd90f948552" + resolved "https://registry.npmjs.org/@urql/core/-/core-2.3.6.tgz" integrity sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw== dependencies: "@graphql-typed-document-node/core" "^3.1.0" @@ -2142,7 +2142,7 @@ "@urql/core@>=2.3.1": version "4.1.2" - resolved "https://registry.yarnpkg.com/@urql/core/-/core-4.1.2.tgz#0080796f07f34a6878a29eb0ef319ceb2083b65b" + resolved "https://registry.npmjs.org/@urql/core/-/core-4.1.2.tgz" integrity sha512-K+JA5dxEjY7Jkt1hV8G2ShkuOscKS/r+8QnXDDxTkyMzZzviYqz5f/zxgSElObT/QSW17xCC1LFl+kwiyX5opg== dependencies: "@0no-co/graphql.web" "^1.0.1" @@ -2150,7 +2150,7 @@ "@urql/exchange-retry@0.3.0": version "0.3.0" - resolved "https://registry.yarnpkg.com/@urql/exchange-retry/-/exchange-retry-0.3.0.tgz#13252108b5a111aab45f9982f4db18d1a286e423" + resolved "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-0.3.0.tgz" integrity sha512-hHqer2mcdVC0eYnVNbWyi28AlGOPb2vjH3lP3/Bc8Lc8BjhMsDwFMm7WhoP5C1+cfbr/QJ6Er3H/L08wznXxfg== dependencies: "@urql/core" ">=2.3.1" @@ -2158,24 +2158,24 @@ "@xmldom/xmldom@^0.8.8": version "0.8.10" - resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" + resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz" integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== "@xmldom/xmldom@~0.7.7": version "0.7.13" - resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.13.tgz#ff34942667a4e19a9f4a0996a76814daac364cf3" + resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz" integrity sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g== abort-controller@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + resolved "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz" integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== dependencies: event-target-shim "^5.0.0" accepts@^1.3.7, accepts@^1.3.8, accepts@~1.3.5, accepts@~1.3.7: version "1.3.8" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== dependencies: mime-types "~2.1.34" @@ -2183,19 +2183,19 @@ accepts@^1.3.7, accepts@^1.3.8, accepts@~1.3.5, accepts@~1.3.7: acorn@^8.8.2: version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz" integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== agent-base@6: version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== dependencies: debug "4" aggregate-error@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== dependencies: clean-stack "^2.0.0" @@ -2203,19 +2203,19 @@ aggregate-error@^3.0.0: anser@^1.4.9: version "1.4.10" - resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.10.tgz#befa3eddf282684bd03b63dcda3927aef8c2e35b" + resolved "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz" integrity sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww== ansi-escapes@^4.2.1, ansi-escapes@^4.3.2: version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: type-fest "^0.21.3" ansi-fragments@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/ansi-fragments/-/ansi-fragments-0.2.1.tgz#24409c56c4cc37817c3d7caa99d8969e2de5a05e" + resolved "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz" integrity sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w== dependencies: colorette "^1.0.7" @@ -2224,41 +2224,41 @@ ansi-fragments@^0.2.1: ansi-regex@^4.1.0: version "4.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz" integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== ansi-regex@^5.0.0, ansi-regex@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" ansi-styles@^5.0.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== any-promise@^1.0.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" + resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz" integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== anymatch@^3.0.3: version "3.1.3" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" @@ -2266,44 +2266,44 @@ anymatch@^3.0.3: appdirsjs@^1.2.4: version "1.2.7" - resolved "https://registry.yarnpkg.com/appdirsjs/-/appdirsjs-1.2.7.tgz#50b4b7948a26ba6090d4aede2ae2dc2b051be3b3" + resolved "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz" integrity sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw== application-config-path@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/application-config-path/-/application-config-path-0.1.1.tgz#8b5ac64ff6afdd9bd70ce69f6f64b6998f5f756e" + resolved "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.1.tgz" integrity sha512-zy9cHePtMP0YhwG+CfHm0bgwdnga2X3gZexpdCwEj//dpb+TKajtiC8REEUJUSq6Ab4f9cgNy2l8ObXzCXFkEw== arg@4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.0.tgz#583c518199419e0037abb74062c37f8519e575f0" + resolved "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz" integrity sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg== argparse@^1.0.7: version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" argparse@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== array-union@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== asap@~2.0.3, asap@~2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== asn1js@^3.0.5: version "3.0.5" - resolved "https://registry.yarnpkg.com/asn1js/-/asn1js-3.0.5.tgz#5ea36820443dbefb51cc7f88a2ebb5b462114f38" + resolved "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz" integrity sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ== dependencies: pvtsutils "^1.3.2" @@ -2312,39 +2312,39 @@ asn1js@^3.0.5: ast-types@0.15.2: version "0.15.2" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.15.2.tgz#39ae4809393c4b16df751ee563411423e85fb49d" + resolved "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz" integrity sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg== dependencies: tslib "^2.0.1" astral-regex@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz" integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== async-limiter@~1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + resolved "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== async@^3.2.2: version "3.2.4" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" + resolved "https://registry.npmjs.org/async/-/async-3.2.4.tgz" integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== asynckit@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== at-least-node@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== axios@^0.27.2: version "0.27.2" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.27.2.tgz#207658cc8621606e586c85db4b41a750e756d972" + resolved "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz" integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ== dependencies: follow-redirects "^1.14.9" @@ -2352,12 +2352,12 @@ axios@^0.27.2: 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" + resolved "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz" integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== babel-plugin-module-resolver@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.0.tgz#2b7fc176bd55da25f516abf96015617b4f70fc73" + resolved "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.0.tgz" integrity sha512-g0u+/ChLSJ5+PzYwLwP8Rp8Rcfowz58TJNCe+L/ui4rpzE/mg//JVX0EWBUYoxaextqnwuGHzfGp2hh0PPV25Q== dependencies: find-babel-config "^2.0.0" @@ -2368,7 +2368,7 @@ babel-plugin-module-resolver@^5.0.0: babel-plugin-polyfill-corejs2@^0.4.5: version "0.4.5" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz#8097b4cb4af5b64a1d11332b6fb72ef5e64a054c" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz" integrity sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg== dependencies: "@babel/compat-data" "^7.22.6" @@ -2377,7 +2377,7 @@ babel-plugin-polyfill-corejs2@^0.4.5: babel-plugin-polyfill-corejs3@^0.8.3: version "0.8.3" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz#b4f719d0ad9bb8e0c23e3e630c0c8ec6dd7a1c52" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz" integrity sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA== dependencies: "@babel/helper-define-polyfill-provider" "^0.4.2" @@ -2385,31 +2385,31 @@ babel-plugin-polyfill-corejs3@^0.8.3: babel-plugin-polyfill-regenerator@^0.5.2: version "0.5.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz#80d0f3e1098c080c8b5a65f41e9427af692dc326" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz" integrity sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA== dependencies: "@babel/helper-define-polyfill-provider" "^0.4.2" babel-plugin-react-native-web@~0.18.10: version "0.18.12" - resolved "https://registry.yarnpkg.com/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.18.12.tgz#3e9764484492ea612a16b40135b07c2d05b7969d" + resolved "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.18.12.tgz" integrity sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw== babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: version "7.0.0-beta.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" + resolved "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz" integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== babel-plugin-transform-flow-enums@^0.0.2: version "0.0.2" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz#d1d0cc9bdc799c850ca110d0ddc9f21b9ec3ef25" + resolved "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz" integrity sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ== dependencies: "@babel/plugin-syntax-flow" "^7.12.1" babel-preset-expo@~9.5.2: version "9.5.2" - resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-9.5.2.tgz#5ed1756c8434ca972d7a940e4f13570a283641df" + resolved "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-9.5.2.tgz" integrity sha512-hU1G1TDiikuXV6UDZjPnX+WdbjbtidDiYhftMEVrZQSst45pDPVBWbM41TUKrpJMwv4FypsLzK+378gnMPRVWQ== dependencies: "@babel/plugin-proposal-decorators" "^7.12.9" @@ -2423,7 +2423,7 @@ babel-preset-expo@~9.5.2: babel-preset-fbjs@^3.4.0: version "3.4.0" - resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz#38a14e5a7a3b285a3f3a86552d650dca5cf6111c" + resolved "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz" integrity sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow== dependencies: "@babel/plugin-proposal-class-properties" "^7.0.0" @@ -2456,34 +2456,34 @@ babel-preset-fbjs@^3.4.0: balanced-match@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== base64-js@^1.1.2, base64-js@^1.2.3, base64-js@^1.3.0, base64-js@^1.3.1, base64-js@^1.5.1: version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== better-opn@~3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/better-opn/-/better-opn-3.0.2.tgz#f96f35deaaf8f34144a4102651babcf00d1d8817" + resolved "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz" integrity sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ== dependencies: open "^8.0.4" big-integer@1.6.x: version "1.6.51" - resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" + resolved "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz" integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== bignumber.js@^9.1.0, bignumber.js@^9.1.1: version "9.1.2" - resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c" + resolved "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz" integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug== bl@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== dependencies: buffer "^5.5.0" @@ -2492,22 +2492,22 @@ bl@^4.1.0: blueimp-md5@^2.10.0: version "2.19.0" - resolved "https://registry.yarnpkg.com/blueimp-md5/-/blueimp-md5-2.19.0.tgz#b53feea5498dcb53dc6ec4b823adb84b729c4af0" + resolved "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz" integrity sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w== bn.js@^4.11.9: version "4.12.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== bn.js@^5.1.1: version "5.2.1" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== body-parser@^1.20.1: version "1.20.2" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd" + resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz" integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== dependencies: bytes "3.1.2" @@ -2525,28 +2525,28 @@ body-parser@^1.20.1: bplist-creator@0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.1.0.tgz#018a2d1b587f769e379ef5519103730f8963ba1e" + resolved "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz" integrity sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg== dependencies: stream-buffers "2.2.x" bplist-parser@0.3.1: version "0.3.1" - resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.3.1.tgz#e1c90b2ca2a9f9474cc72f6862bbf3fee8341fd1" + resolved "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz" integrity sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA== dependencies: big-integer "1.6.x" bplist-parser@^0.3.1: version "0.3.2" - resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.3.2.tgz#3ac79d67ec52c4c107893e0237eb787cbacbced7" + resolved "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz" integrity sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ== dependencies: big-integer "1.6.x" brace-expansion@^1.1.7: version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" @@ -2554,26 +2554,26 @@ brace-expansion@^1.1.7: brace-expansion@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== dependencies: balanced-match "^1.0.0" braces@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" brorand@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== browserslist@^4.21.10, browserslist@^4.21.9: version "4.21.10" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.10.tgz#dbbac576628c13d3b2231332cb2ec5a46e015bb0" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz" integrity sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ== dependencies: caniuse-lite "^1.0.30001517" @@ -2583,19 +2583,19 @@ browserslist@^4.21.10, browserslist@^4.21.9: bser@2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== dependencies: node-int64 "^0.4.0" buffer-alloc-unsafe@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + resolved "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz" integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== buffer-alloc@^1.1.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + resolved "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz" integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== dependencies: buffer-alloc-unsafe "^1.1.0" @@ -2603,17 +2603,17 @@ buffer-alloc@^1.1.0: buffer-fill@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + resolved "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz" integrity sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ== buffer-from@^1.0.0: version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== buffer@^5.5.0: version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== dependencies: base64-js "^1.3.1" @@ -2621,7 +2621,7 @@ buffer@^5.5.0: buffer@^6.0.3: version "6.0.3" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + resolved "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz" integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== dependencies: base64-js "^1.3.1" @@ -2629,22 +2629,22 @@ buffer@^6.0.3: builtins@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" + resolved "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz" integrity sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ== bytes@3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== bytes@3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== cacache@^15.3.0: version "15.3.0" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" + resolved "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz" integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== dependencies: "@npmcli/fs" "^1.0.0" @@ -2668,7 +2668,7 @@ cacache@^15.3.0: call-bind@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== dependencies: function-bind "^1.1.1" @@ -2676,41 +2676,41 @@ call-bind@^1.0.0: caller-callsite@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + resolved "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz" integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ== dependencies: callsites "^2.0.0" caller-path@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + resolved "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz" integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A== dependencies: caller-callsite "^2.0.0" callsites@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + resolved "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz" integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ== camelcase@^5.0.0: version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== camelcase@^6.2.0: version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001517: version "1.0.30001534" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001534.tgz#f24a9b2a6d39630bac5c132b5dff89b39a12e7dd" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001534.tgz" integrity sha512-vlPVrhsCS7XaSh2VvWluIQEzVhefrUQcEsQWSS5A5V+dM07uv1qHeQzAOTGIMy9i3e9bH15+muvI/UHojVgS/Q== chalk@^2.0.1, chalk@^2.4.2: version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" @@ -2719,7 +2719,7 @@ chalk@^2.0.1, chalk@^2.4.2: chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: ansi-styles "^4.1.0" @@ -2727,51 +2727,51 @@ chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: charenc@0.0.2, charenc@~0.0.1: version "0.0.2" - resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" + resolved "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz" integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA== chownr@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== ci-info@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== ci-info@^3.2.0, ci-info@^3.3.0: version "3.8.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz" integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== clean-stack@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== cli-cursor@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz" integrity sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw== dependencies: restore-cursor "^2.0.0" cli-cursor@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== dependencies: restore-cursor "^3.1.0" cli-spinners@^2.0.0, cli-spinners@^2.5.0: version "2.9.1" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.1.tgz#9c0b9dad69a6d47cbb4333c14319b060ed395a35" + resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz" integrity sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ== cliui@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== dependencies: string-width "^4.2.0" @@ -2780,7 +2780,7 @@ cliui@^6.0.0: cliui@^8.0.1: version "8.0.1" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + resolved "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz" integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== dependencies: string-width "^4.2.0" @@ -2789,7 +2789,7 @@ cliui@^8.0.1: clone-deep@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== dependencies: is-plain-object "^2.0.4" @@ -2798,105 +2798,105 @@ clone-deep@^4.0.1: clone@^1.0.2: version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== clone@^2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + resolved "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz" integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== color-convert@^1.9.0: version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== color-name@~1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== colorette@^1.0.7: version "1.4.0" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" + resolved "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz" integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== combined-stream@^1.0.8: version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" command-exists@^1.2.4, command-exists@^1.2.8: version "1.2.9" - resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" + resolved "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz" integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== commander@^2.20.0: version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== commander@^4.0.0: version "4.1.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== commander@^7.2.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== commander@^9.4.1: version "9.5.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" + resolved "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz" integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== commander@~2.13.0: version "2.13.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" + resolved "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz" integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== commondir@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== compare-versions@^3.4.0: version "3.6.0" - resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" + resolved "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz" integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA== component-type@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/component-type/-/component-type-1.2.1.tgz#8a47901700238e4fc32269771230226f24b415a9" + resolved "https://registry.npmjs.org/component-type/-/component-type-1.2.1.tgz" integrity sha512-Kgy+2+Uwr75vAi6ChWXgHuLvd+QLD7ssgpaRq2zCvt80ptvAfMc/hijcJxXkBa2wMlEZcJvC2H8Ubo+A9ATHIg== compressible@~2.0.16: version "2.0.18" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== dependencies: mime-db ">= 1.43.0 < 2" compression@^1.7.1: version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== dependencies: accepts "~1.3.5" @@ -2909,12 +2909,12 @@ compression@^1.7.1: concat-map@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== connect@^3.6.5, connect@^3.7.0: version "3.7.0" - resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" + resolved "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz" integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== dependencies: debug "2.6.9" @@ -2924,29 +2924,29 @@ connect@^3.6.5, connect@^3.7.0: content-type@~1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== convert-source-map@^1.7.0: version "1.9.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== core-js-compat@^3.31.0: version "3.32.2" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.32.2.tgz#8047d1a8b3ac4e639f0d4f66d4431aa3b16e004c" + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.2.tgz" integrity sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ== dependencies: browserslist "^4.21.10" core-util-is@~1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz" integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== dependencies: import-fresh "^2.0.0" @@ -2956,14 +2956,14 @@ cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: cross-fetch@^3.1.5: version "3.1.8" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82" + resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz" integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== dependencies: node-fetch "^2.6.12" cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== dependencies: nice-try "^1.0.4" @@ -2974,7 +2974,7 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: cross-spawn@^7.0.3: version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" @@ -2983,85 +2983,85 @@ cross-spawn@^7.0.3: crypt@0.0.2, crypt@~0.0.1: version "0.0.2" - resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" + resolved "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz" integrity sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow== crypto-js@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.1.1.tgz#9e485bcf03521041bd85844786b83fb7619736cf" + resolved "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz" integrity sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw== crypto-random-string@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" + resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz" integrity sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg== crypto-random-string@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz" integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== css-in-js-utils@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz#640ae6a33646d401fc720c54fc61c42cd76ae2bb" + resolved "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz" integrity sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A== dependencies: hyphenate-style-name "^1.0.3" csstype@^3.0.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" + resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz" integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== dag-map@~1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/dag-map/-/dag-map-1.0.2.tgz#e8379f041000ed561fc515475c1ed2c85eece8d7" + resolved "https://registry.npmjs.org/dag-map/-/dag-map-1.0.2.tgz" integrity sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw== dayjs@^1.8.15: version "1.11.9" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a" + resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz" integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA== debug@2.6.9, debug@^2.2.0: version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" debug@^3.1.0: version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" decamelize@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== deep-extend@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== deepmerge@^4.3.0: version "4.3.1" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== default-gateway@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" + resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz" integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== dependencies: execa "^1.0.0" @@ -3069,19 +3069,19 @@ default-gateway@^4.2.0: defaults@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" + resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz" integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== dependencies: clone "^1.0.2" 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" + resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== del@^6.0.0: version "6.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" + resolved "https://registry.npmjs.org/del/-/del-6.1.1.tgz" integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== dependencies: globby "^11.0.1" @@ -3095,22 +3095,22 @@ del@^6.0.0: delayed-stream@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== denodeify@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" + resolved "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz" integrity sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg== depd@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== deprecated-react-native-prop-types@4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-4.1.0.tgz#8ed03a64c21b7fbdd2d000957b6838d4f38d2c66" + resolved "https://registry.npmjs.org/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-4.1.0.tgz" integrity sha512-WfepZHmRbbdTvhcolb8aOKEvQdcmTMn5tKLbqbXmkBvjFjRVWAYqsXk/DBsV8TZxws8SdGHLuHaJrHSQUPRdfw== dependencies: "@react-native/normalize-colors" "*" @@ -3119,49 +3119,49 @@ deprecated-react-native-prop-types@4.1.0: destroy@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== detect-libc@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz" integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== dir-glob@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== dependencies: path-type "^4.0.0" dotenv-expand@~10.0.0: version "10.0.0" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-10.0.0.tgz#12605d00fb0af6d0a592e6558585784032e4ef37" + resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz" integrity sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A== dotenv@^16.3.1: version "16.3.1" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e" + resolved "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz" integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== dotenv@~16.0.3: version "16.0.3" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.3.tgz#115aec42bac5053db3c456db30cc243a5a836a07" + resolved "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz" integrity sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ== ee-first@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== electron-to-chromium@^1.4.477: version "1.4.520" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.520.tgz#c19c25a10d87bd88a9aae2b76cae9235a50c2994" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.520.tgz" integrity sha512-Frfus2VpYADsrh1lB3v/ft/WVFlVzOIm+Q0p7U7VqHI6qr7NWHYKe+Wif3W50n7JAFoBsWVsoU0+qDks6WQ60g== elliptic@^6.5.4: version "6.5.4" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== dependencies: bn.js "^4.11.9" @@ -3174,53 +3174,53 @@ elliptic@^6.5.4: emoji-regex@^8.0.0: version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== encodeurl@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== end-of-stream@^1.1.0: version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" env-editor@^0.4.1: version "0.4.2" - resolved "https://registry.yarnpkg.com/env-editor/-/env-editor-0.4.2.tgz#4e76568d0bd8f5c2b6d314a9412c8fe9aa3ae861" + resolved "https://registry.npmjs.org/env-editor/-/env-editor-0.4.2.tgz" integrity sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA== envinfo@^7.7.2: version "7.10.0" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.10.0.tgz#55146e3909cc5fe63c22da63fb15b05aeac35b13" + resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.10.0.tgz" integrity sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw== eol@^0.9.1: version "0.9.1" - resolved "https://registry.yarnpkg.com/eol/-/eol-0.9.1.tgz#f701912f504074be35c6117a5c4ade49cd547acd" + resolved "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz" integrity sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg== error-ex@^1.3.1: version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" error-stack-parser@^2.0.6: version "2.1.4" - resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286" + resolved "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz" integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== dependencies: stackframe "^1.3.4" errorhandler@^1.5.1: version "1.5.1" - resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.1.tgz#b9ba5d17cf90744cd1e851357a6e75bf806a9a91" + resolved "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz" integrity sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A== dependencies: accepts "~1.3.7" @@ -3228,52 +3228,52 @@ errorhandler@^1.5.1: escalade@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== escape-html@~1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== escape-string-regexp@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== esprima@^4.0.0, esprima@~4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esutils@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== etag@~1.8.1: version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== event-target-shim@^5.0.0, event-target-shim@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + resolved "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz" integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== exec-async@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/exec-async/-/exec-async-2.2.0.tgz#c7c5ad2eef3478d38390c6dd3acfe8af0efc8301" + resolved "https://registry.npmjs.org/exec-async/-/exec-async-2.2.0.tgz" integrity sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw== execa@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + resolved "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== dependencies: cross-spawn "^6.0.0" @@ -3286,7 +3286,7 @@ execa@^1.0.0: execa@^5.0.0: version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== dependencies: cross-spawn "^7.0.3" @@ -3301,12 +3301,12 @@ execa@^5.0.0: expo-application@~5.3.0: version "5.3.1" - resolved "https://registry.yarnpkg.com/expo-application/-/expo-application-5.3.1.tgz#074bbfc6bb5d65ae74a67f5288fa3eb582237e53" + resolved "https://registry.npmjs.org/expo-application/-/expo-application-5.3.1.tgz" integrity sha512-HR2+K+Hm33vLw/TfbFaHrvUbRRNRco8R+3QaCKy7eJC2LFfT05kZ15ynGaKfB5DJ/oqPV3mxXVR/EfwmE++hoA== expo-asset@~8.10.1: version "8.10.1" - resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-8.10.1.tgz#a7e8cf1c555ab8f844599822cb084fee95a93644" + resolved "https://registry.npmjs.org/expo-asset/-/expo-asset-8.10.1.tgz" integrity sha512-5VMTESxgY9GBsspO/esY25SKEa7RyascVkLe/OcL1WgblNFm7xCCEEUIW8VWS1nHJQGYxpMZPr3bEfjMpdWdyA== dependencies: blueimp-md5 "^2.10.0" @@ -3319,7 +3319,7 @@ expo-asset@~8.10.1: expo-constants@~14.4.2: version "14.4.2" - resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-14.4.2.tgz#cac5e8b524069545739b8d8595ce96cc5be6578c" + resolved "https://registry.npmjs.org/expo-constants/-/expo-constants-14.4.2.tgz" integrity sha512-nOB122DOAjk+KrJT69lFQAoYVQGQjFHSigCPVBzVdko9S1xGsfiOH9+X5dygTsZTIlVLpQJDdmZ7ONiv3i+26w== dependencies: "@expo/config" "~8.1.0" @@ -3327,33 +3327,33 @@ expo-constants@~14.4.2: expo-crypto@~12.6.0: version "12.6.0" - resolved "https://registry.yarnpkg.com/expo-crypto/-/expo-crypto-12.6.0.tgz#2b648ab4832338122460f4444ff15de1d35dd026" + resolved "https://registry.npmjs.org/expo-crypto/-/expo-crypto-12.6.0.tgz" integrity sha512-wSq64eIJxk4lQBidtcW9wNF5AgO/UvV8W8mDhb7bo6P3xH41yvu/P4FcxevQY1taGA8VHD+fO+xQDrhPiHzFqQ== dependencies: base64-js "^1.3.0" expo-file-system@~15.4.0, expo-file-system@~15.4.4: version "15.4.4" - resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-15.4.4.tgz#b29e0507b57ee0cc7173cf8844aaf992e411f518" + resolved "https://registry.npmjs.org/expo-file-system/-/expo-file-system-15.4.4.tgz" integrity sha512-F0xS88D85F7qVQ61r0qBnzh6VW/s6iIl+VaQEEi2nAIOQHw1JIEj4yCXPLTtbyn5VmArbe2dSL3KYz1V+BLkKA== dependencies: uuid "^3.4.0" expo-font@~11.4.0: version "11.4.0" - resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-11.4.0.tgz#e2d31c0bb76ba3c37c2d84703a49aeafc3afef28" + resolved "https://registry.npmjs.org/expo-font/-/expo-font-11.4.0.tgz" integrity sha512-nkmezCFD7gR/I6R+e3/ry18uEfF8uYrr6h+PdBJu+3dawoLOpo+wFb/RG9bHUekU1/cPanR58LR7G5MEMKHR2w== dependencies: fontfaceobserver "^2.1.0" expo-keep-awake@~12.3.0: version "12.3.0" - resolved "https://registry.yarnpkg.com/expo-keep-awake/-/expo-keep-awake-12.3.0.tgz#c42449ae19c993274ddc43aafa618792b6aec408" + resolved "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-12.3.0.tgz" integrity sha512-ujiJg1p9EdCOYS05jh5PtUrfiZnK0yyLy+UewzqrjUqIT8eAGMQbkfOn3C3fHE7AKd5AefSMzJnS3lYZcZYHDw== expo-modules-autolinking@1.5.1: version "1.5.1" - resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-1.5.1.tgz#363f90c172769ce12bf56c7be9ca0897adfc7a81" + resolved "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-1.5.1.tgz" integrity sha512-yt5a1VCp2BF9CrsO689PCD5oXKP14MMhnOanQMvDn4BDpURYfzAlDVGC5fZrNQKtwn/eq3bcrxIwZ7D9QjVVRg== dependencies: "@expo/config" "~8.1.0" @@ -3365,7 +3365,7 @@ expo-modules-autolinking@1.5.1: expo-modules-core@1.5.11: version "1.5.11" - resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-1.5.11.tgz#6ee33641cec5ef9c629393a267cef122110d2bf0" + resolved "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.5.11.tgz" integrity sha512-1Dj2t74nVjxq6xEQf2b9WFfAMhPzVnR0thY0PfRFgob4STyj3sq1U4PIHVWvKQBtDKIa227DrNRb+Hu+LqKWQg== dependencies: compare-versions "^3.4.0" @@ -3373,19 +3373,19 @@ expo-modules-core@1.5.11: expo-random@~13.4.0: version "13.4.0" - resolved "https://registry.yarnpkg.com/expo-random/-/expo-random-13.4.0.tgz#b07967778c036c43fb5488e7f73d2d1e15c1786f" + resolved "https://registry.npmjs.org/expo-random/-/expo-random-13.4.0.tgz" integrity sha512-Z/Bbd+1MbkK8/4ukspgA3oMlcu0q3YTCu//7q2xHwy35huN6WCv4/Uw2OGyCiOQjAbU02zwq6swA+VgVmJRCEw== dependencies: base64-js "^1.3.0" expo-status-bar@~1.7.1: version "1.7.1" - resolved "https://registry.yarnpkg.com/expo-status-bar/-/expo-status-bar-1.7.1.tgz#f2772a529187282eaa0741279ed8d525bdce54c4" + resolved "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-1.7.1.tgz" integrity sha512-Wkm9uCmuQQBSU+l/AekWAQ1d0FYw560yL116+OAKJDyKBOUpPURoWkFbabM1EDxv+5scTuSThr/CvsA0nsSCow== expo@~49.0.10: version "49.0.10" - resolved "https://registry.yarnpkg.com/expo/-/expo-49.0.10.tgz#5b29348499abf7b22a205b1427478607ce0efa87" + resolved "https://registry.npmjs.org/expo/-/expo-49.0.10.tgz" integrity sha512-+qb2n9TEqy6wu3/vguGOWJKRk9B3vIOXrR+Wlr3Bu+/rFX1/i98z3MZUawDPMNLzyRMEbKJzUodplic8IQhMOQ== dependencies: "@babel/runtime" "^7.20.0" @@ -3411,7 +3411,7 @@ expo@~49.0.10: fast-glob@^3.2.5, fast-glob@^3.2.9: version "3.3.1" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz" integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== dependencies: "@nodelib/fs.stat" "^2.0.2" @@ -3422,45 +3422,45 @@ fast-glob@^3.2.5, fast-glob@^3.2.9: fast-loops@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/fast-loops/-/fast-loops-1.1.3.tgz#ce96adb86d07e7bf9b4822ab9c6fac9964981f75" + resolved "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.3.tgz" integrity sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g== fast-xml-parser@^4.0.12: version "4.2.7" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.2.7.tgz#871f2ca299dc4334b29f8da3658c164e68395167" + resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.7.tgz" integrity sha512-J8r6BriSLO1uj2miOk1NW0YVm8AGOOu3Si2HQp/cSmo6EA4m3fcwu2WKjJ4RK9wMLBtg69y1kS8baDiQBR41Ig== dependencies: strnum "^1.0.5" fastq@^1.6.0: version "1.15.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz" integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== dependencies: reusify "^1.0.4" fb-watchman@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz" integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== dependencies: bser "2.1.1" fbemitter@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3" + resolved "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz" integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== dependencies: fbjs "^3.0.0" fbjs-css-vars@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + resolved "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz" integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== fbjs@^3.0.0, fbjs@^3.0.4: version "3.0.5" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.5.tgz#aa0edb7d5caa6340011790bd9249dbef8a81128d" + resolved "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz" integrity sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg== dependencies: cross-fetch "^3.1.5" @@ -3473,19 +3473,19 @@ fbjs@^3.0.0, fbjs@^3.0.4: fetch-retry@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/fetch-retry/-/fetch-retry-4.1.1.tgz#fafe0bb22b54f4d0a9c788dff6dd7f8673ca63f3" + resolved "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz" integrity sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA== fill-range@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" finalhandler@1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== dependencies: debug "2.6.9" @@ -3498,7 +3498,7 @@ finalhandler@1.1.2: find-babel-config@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-2.0.0.tgz#a8216f825415a839d0f23f4d18338a1cc966f701" + resolved "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.0.0.tgz" integrity sha512-dOKT7jvF3hGzlW60Gc3ONox/0rRZ/tz7WCil0bqA1In/3I8f1BctpXahRnEKDySZqci7u+dqq93sZST9fOJpFw== dependencies: json5 "^2.1.1" @@ -3506,7 +3506,7 @@ find-babel-config@^2.0.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" + resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz" integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== dependencies: commondir "^1.0.1" @@ -3515,14 +3515,14 @@ find-cache-dir@^2.0.0: find-up@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== dependencies: locate-path "^3.0.0" find-up@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: locate-path "^5.0.0" @@ -3530,7 +3530,7 @@ find-up@^4.1.0: find-up@^5.0.0, find-up@~5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== dependencies: locate-path "^6.0.0" @@ -3538,39 +3538,39 @@ find-up@^5.0.0, find-up@~5.0.0: find-yarn-workspace-root@~2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd" + resolved "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz" integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ== dependencies: micromatch "^4.0.2" flow-enums-runtime@^0.0.5: version "0.0.5" - resolved "https://registry.yarnpkg.com/flow-enums-runtime/-/flow-enums-runtime-0.0.5.tgz#95884bfcc82edaf27eef7e1dd09732331cfbafbc" + resolved "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.5.tgz" integrity sha512-PSZF9ZuaZD03sT9YaIs0FrGJ7lSUw7rHZIex+73UYVXg46eL/wxN5PaVcPJFudE2cJu5f0fezitV5aBkLHPUOQ== flow-parser@0.*: version "0.216.1" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.216.1.tgz#eeba9b0b689deeccc34a6b7d2b1f97b8f943afc0" + resolved "https://registry.npmjs.org/flow-parser/-/flow-parser-0.216.1.tgz" integrity sha512-wstw46/C/8bRv/8RySCl15lK376j8DHxm41xFjD9eVL+jSS1UmVpbdLdA0LzGuS2v5uGgQiBLEj6mgSJQwW+MA== flow-parser@^0.206.0: version "0.206.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.206.0.tgz#f4f794f8026535278393308e01ea72f31000bfef" + resolved "https://registry.npmjs.org/flow-parser/-/flow-parser-0.206.0.tgz" integrity sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w== follow-redirects@^1.14.9: version "1.15.2" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz" integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== fontfaceobserver@^2.1.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz#5fb392116e75d5024b7ec8e4f2ce92106d1488c8" + resolved "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz" integrity sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg== form-data@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + resolved "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== dependencies: asynckit "^0.4.0" @@ -3579,7 +3579,7 @@ form-data@^3.0.1: form-data@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== dependencies: asynckit "^0.4.0" @@ -3588,17 +3588,17 @@ form-data@^4.0.0: freeport-async@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/freeport-async/-/freeport-async-2.0.0.tgz#6adf2ec0c629d11abff92836acd04b399135bab4" + resolved "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz" integrity sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ== fresh@0.5.2: version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== fs-extra@9.0.0: version "9.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.0.tgz#b6afc31036e247b2466dc99c29ae797d5d4580a3" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz" integrity sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g== dependencies: at-least-node "^1.0.0" @@ -3608,7 +3608,7 @@ fs-extra@9.0.0: fs-extra@^8.1.0, fs-extra@~8.1.0: version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== dependencies: graceful-fs "^4.2.0" @@ -3617,7 +3617,7 @@ fs-extra@^8.1.0, fs-extra@~8.1.0: fs-extra@^9.0.0, fs-extra@^9.1.0: version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== dependencies: at-least-node "^1.0.0" @@ -3627,39 +3627,39 @@ fs-extra@^9.0.0, fs-extra@^9.1.0: fs-minipass@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== dependencies: minipass "^3.0.0" fs.realpath@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@^2.3.2: version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== function-bind@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== gensync@^1.0.0-beta.2: version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== get-caller-file@^2.0.1, get-caller-file@^2.0.5: version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== get-intrinsic@^1.0.2: version "1.2.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz" integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== dependencies: function-bind "^1.1.1" @@ -3669,36 +3669,36 @@ get-intrinsic@^1.0.2: get-port@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" + resolved "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz" integrity sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg== get-stream@^4.0.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== dependencies: pump "^3.0.0" get-stream@^6.0.0: version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== getenv@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/getenv/-/getenv-1.0.0.tgz#874f2e7544fbca53c7a4738f37de8605c3fcfc31" + resolved "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz" integrity sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg== glob-parent@^5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" glob@7.1.6: version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== dependencies: fs.realpath "^1.0.0" @@ -3710,7 +3710,7 @@ glob@7.1.6: glob@^6.0.1: version "6.0.4" - resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" + resolved "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz" integrity sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A== dependencies: inflight "^1.0.4" @@ -3721,7 +3721,7 @@ glob@^6.0.1: glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== dependencies: fs.realpath "^1.0.0" @@ -3733,7 +3733,7 @@ glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: glob@^8.0.3: version "8.1.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" + resolved "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz" integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== dependencies: fs.realpath "^1.0.0" @@ -3744,12 +3744,12 @@ glob@^8.0.3: globals@^11.1.0: version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globby@^11.0.1: version "11.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== dependencies: array-union "^2.1.0" @@ -3761,51 +3761,51 @@ globby@^11.0.1: graceful-fs@^4.1.11, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9: version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== graphql-tag@^2.10.1: version "2.12.6" - resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" + resolved "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz" integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== dependencies: tslib "^2.1.0" graphql@15.8.0: version "15.8.0" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.8.0.tgz#33410e96b012fa3bdb1091cc99a94769db212b38" + resolved "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz" integrity sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw== has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== has-flag@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== has-proto@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz" integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== has-symbols@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== has@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== dependencies: inherits "^2.0.3" @@ -3813,26 +3813,26 @@ hash.js@^1.0.0, hash.js@^1.0.3: hermes-estree@0.12.0: version "0.12.0" - resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.12.0.tgz#8a289f9aee854854422345e6995a48613bac2ca8" + resolved "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.12.0.tgz" integrity sha512-+e8xR6SCen0wyAKrMT3UD0ZCCLymKhRgjEB5sS28rKiFir/fXgLoeRilRUssFCILmGHb+OvHDUlhxs0+IEyvQw== hermes-parser@0.12.0: version "0.12.0" - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.12.0.tgz#114dc26697cfb41a6302c215b859b74224383773" + resolved "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.12.0.tgz" integrity sha512-d4PHnwq6SnDLhYl3LHNHvOg7nQ6rcI7QVil418REYksv0Mh3cEkHDcuhGxNQ3vgnLSLl4QSvDrFCwQNYdpWlzw== dependencies: hermes-estree "0.12.0" hermes-profile-transformer@^0.0.6: version "0.0.6" - resolved "https://registry.yarnpkg.com/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz#bd0f5ecceda80dd0ddaae443469ab26fb38fc27b" + resolved "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz" integrity sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ== dependencies: source-map "^0.7.3" hmac-drbg@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + resolved "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== dependencies: hash.js "^1.0.3" @@ -3841,14 +3841,14 @@ hmac-drbg@^1.0.1: hosted-git-info@^3.0.2: version "3.0.8" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.8.tgz#6e35d4cc87af2c5f816e4cb9ce350ba87a3f370d" + resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz" integrity sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw== dependencies: lru-cache "^6.0.0" http-errors@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== dependencies: depd "2.0.0" @@ -3859,7 +3859,7 @@ http-errors@2.0.0: https-proxy-agent@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== dependencies: agent-base "6" @@ -3867,41 +3867,41 @@ https-proxy-agent@^5.0.1: human-signals@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== hyphenate-style-name@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz#691879af8e220aea5750e8827db4ef62a54e361d" + resolved "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz" integrity sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ== iconv-lite@0.4.24: version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" ieee754@^1.1.13, ieee754@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== ignore@^5.2.0: version "5.2.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz" integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== image-size@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.2.tgz#d778b6d0ab75b2737c1556dd631652eb963bc486" + resolved "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz" integrity sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg== dependencies: queue "6.0.2" import-fresh@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz" integrity sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg== dependencies: caller-path "^2.0.0" @@ -3909,22 +3909,22 @@ import-fresh@^2.0.0: imurmurhash@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== indent-string@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== infer-owner@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + resolved "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== inflight@^1.0.4: version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== dependencies: once "^1.3.0" @@ -3932,17 +3932,17 @@ inflight@^1.0.4: inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== ini@~1.3.0: version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== inline-style-prefixer@^6.0.1: version "6.0.4" - resolved "https://registry.yarnpkg.com/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz#4290ed453ab0e4441583284ad86e41ad88384f44" + resolved "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz" integrity sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg== dependencies: css-in-js-utils "^3.1.0" @@ -3950,7 +3950,7 @@ inline-style-prefixer@^6.0.1: internal-ip@4.3.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" + resolved "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz" integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== dependencies: default-gateway "^4.2.0" @@ -3958,173 +3958,173 @@ internal-ip@4.3.0: invariant@*, invariant@^2.2.4: version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== dependencies: loose-envify "^1.0.0" ip-regex@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + resolved "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz" integrity sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw== ip@^1.1.5: version "1.1.8" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48" + resolved "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz" integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== ipaddr.js@^1.9.0: version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== is-arrayish@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== is-buffer@~1.1.1, is-buffer@~1.1.6: version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== is-core-module@^2.13.0: version "2.13.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz" integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== dependencies: has "^1.0.3" is-directory@^0.3.1: version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + resolved "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz" integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== 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" + resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== is-extglob@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" integrity sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww== is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== is-fullwidth-code-point@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-glob@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" integrity sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg== dependencies: is-extglob "^1.0.0" is-glob@^4.0.1: version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== 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" + resolved "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz" integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== is-invalid-path@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/is-invalid-path/-/is-invalid-path-0.1.0.tgz#307a855b3cf1a938b44ea70d2c61106053714f34" + resolved "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz" integrity sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ== dependencies: is-glob "^2.0.0" is-number@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-path-cwd@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== is-path-inside@^3.0.2: version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== 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" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" is-stream@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== is-stream@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== is-unicode-supported@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== is-valid-path@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/is-valid-path/-/is-valid-path-0.1.1.tgz#110f9ff74c37f663e1ec7915eb451f2db93ac9df" + resolved "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz" integrity sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A== dependencies: is-invalid-path "^0.1.0" is-wsl@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz" integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== 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" + resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== dependencies: is-docker "^2.0.0" isarray@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== isexe@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== isobject@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== jest-environment-node@^29.2.1: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" + resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz" integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== dependencies: "@jest/environment" "^29.7.0" @@ -4136,12 +4136,12 @@ jest-environment-node@^29.2.1: jest-get-type@^29.6.3: version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" + resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz" integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== jest-message-util@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" + resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz" integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== dependencies: "@babel/code-frame" "^7.12.13" @@ -4156,7 +4156,7 @@ jest-message-util@^29.7.0: jest-mock@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" + resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz" integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== dependencies: "@jest/types" "^29.6.3" @@ -4165,12 +4165,12 @@ jest-mock@^29.7.0: jest-regex-util@^27.0.6: version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz" integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== jest-util@^27.2.0: version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz" integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== dependencies: "@jest/types" "^27.5.1" @@ -4182,7 +4182,7 @@ jest-util@^27.2.0: jest-util@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz" integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== dependencies: "@jest/types" "^29.6.3" @@ -4194,7 +4194,7 @@ jest-util@^29.7.0: jest-validate@^29.2.1: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" + resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz" integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw== dependencies: "@jest/types" "^29.6.3" @@ -4206,7 +4206,7 @@ jest-validate@^29.2.1: jest-worker@^27.2.0: version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== dependencies: "@types/node" "*" @@ -4215,12 +4215,12 @@ jest-worker@^27.2.0: jimp-compact@0.16.1: version "0.16.1" - resolved "https://registry.yarnpkg.com/jimp-compact/-/jimp-compact-0.16.1.tgz#9582aea06548a2c1e04dd148d7c3ab92075aefa3" + resolved "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz" integrity sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww== joi@^17.2.1: version "17.10.1" - resolved "https://registry.yarnpkg.com/joi/-/joi-17.10.1.tgz#f908ee1617137cca5d83b91587cde80e472b5753" + resolved "https://registry.npmjs.org/joi/-/joi-17.10.1.tgz" integrity sha512-vIiDxQKmRidUVp8KngT8MZSOcmRVm2zV7jbMjNYWuHcJWI0bUck3nRTGQjhpPlQenIQIBC5Vp9AhcnHbWQqafw== dependencies: "@hapi/hoek" "^9.0.0" @@ -4231,27 +4231,27 @@ joi@^17.2.1: join-component@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/join-component/-/join-component-1.1.0.tgz#b8417b750661a392bee2c2537c68b2a9d4977cd5" + resolved "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz" integrity sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ== js-base64@^3.7.2, js-base64@^3.7.4: version "3.7.5" - resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-3.7.5.tgz#21e24cf6b886f76d6f5f165bfcd69cc55b9e3fca" + resolved "https://registry.npmjs.org/js-base64/-/js-base64-3.7.5.tgz" integrity sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA== js-logger@^1.6.1: version "1.6.1" - resolved "https://registry.yarnpkg.com/js-logger/-/js-logger-1.6.1.tgz#8f09671b515e4a6f31dced8fdb8923432e2c60af" + resolved "https://registry.npmjs.org/js-logger/-/js-logger-1.6.1.tgz" integrity sha512-yTgMCPXVjhmg28CuUH8CKjU+cIKL/G+zTu4Fn4lQxs8mRFH/03QTNvEFngcxfg/gRDiQAOoyCKmMTOm9ayOzXA== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.13.1: version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" @@ -4259,24 +4259,24 @@ js-yaml@^3.13.1: js-yaml@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== dependencies: argparse "^2.0.1" jsc-android@^250231.0.0: version "250231.0.0" - resolved "https://registry.yarnpkg.com/jsc-android/-/jsc-android-250231.0.0.tgz#91720f8df382a108872fa4b3f558f33ba5e95262" + resolved "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz" integrity sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw== jsc-safe-url@^0.2.2, jsc-safe-url@^0.2.4: version "0.2.4" - resolved "https://registry.yarnpkg.com/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz#141c14fbb43791e88d5dc64e85a374575a83477a" + resolved "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz" integrity sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q== jscodeshift@^0.14.0: version "0.14.0" - resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.14.0.tgz#7542e6715d6d2e8bde0b4e883f0ccea358b46881" + resolved "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz" integrity sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA== dependencies: "@babel/core" "^7.13.16" @@ -4301,22 +4301,22 @@ jscodeshift@^0.14.0: jsesc@^2.5.1: version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== jsesc@~0.5.0: version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== json-parse-better-errors@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== json-schema-deref-sync@^0.13.0: version "0.13.0" - resolved "https://registry.yarnpkg.com/json-schema-deref-sync/-/json-schema-deref-sync-0.13.0.tgz#cb08b4ff435a48b5a149652d7750fdd071009823" + resolved "https://registry.npmjs.org/json-schema-deref-sync/-/json-schema-deref-sync-0.13.0.tgz" integrity sha512-YBOEogm5w9Op337yb6pAT6ZXDqlxAsQCanM3grid8lMWNxRJO/zWEJi3ZzqDL8boWfwhTFym5EFrNgWwpqcBRg== dependencies: clone "^2.1.2" @@ -4330,19 +4330,19 @@ json-schema-deref-sync@^0.13.0: json5@^2.1.1, json5@^2.2.2, json5@^2.2.3: version "2.2.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== jsonfile@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== optionalDependencies: graceful-fs "^4.1.6" jsonfile@^6.0.1: version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: universalify "^2.0.0" @@ -4351,17 +4351,17 @@ jsonfile@^6.0.1: kind-of@^6.0.2: version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== kleur@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== leven@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== lightningcss-darwin-arm64@1.19.0: @@ -4371,7 +4371,7 @@ lightningcss-darwin-arm64@1.19.0: lightningcss-darwin-x64@1.19.0: version "1.19.0" - resolved "https://registry.yarnpkg.com/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.19.0.tgz#c867308b88859ba61a2c46c82b1ca52ff73a1bd0" + resolved "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.19.0.tgz" integrity sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw== lightningcss-linux-arm-gnueabihf@1.19.0: @@ -4406,7 +4406,7 @@ lightningcss-win32-x64-msvc@1.19.0: lightningcss@~1.19.0: version "1.19.0" - resolved "https://registry.yarnpkg.com/lightningcss/-/lightningcss-1.19.0.tgz#fbbad0975de66252e38d96b5bdd2a62f2dd0ffbf" + resolved "https://registry.npmjs.org/lightningcss/-/lightningcss-1.19.0.tgz" integrity sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA== dependencies: detect-libc "^1.0.3" @@ -4422,12 +4422,12 @@ lightningcss@~1.19.0: lines-and-columns@^1.1.6: version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== locate-path@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== dependencies: p-locate "^3.0.0" @@ -4435,48 +4435,48 @@ locate-path@^3.0.0: locate-path@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: p-locate "^4.1.0" locate-path@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== dependencies: p-locate "^5.0.0" lodash.camelcase@^4.3.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + resolved "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz" integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== lodash.debounce@^4.0.8: version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== lodash.throttle@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + resolved "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz" integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== lodash@^4.17.13, lodash@^4.17.4: version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== log-symbols@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz" integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== dependencies: chalk "^2.0.1" log-symbols@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== dependencies: chalk "^4.1.0" @@ -4484,7 +4484,7 @@ log-symbols@^4.1.0: logkitty@^0.7.1: version "0.7.1" - resolved "https://registry.yarnpkg.com/logkitty/-/logkitty-0.7.1.tgz#8e8d62f4085a826e8d38987722570234e33c6aa7" + resolved "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz" integrity sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ== dependencies: ansi-fragments "^0.2.1" @@ -4493,38 +4493,38 @@ logkitty@^0.7.1: long@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" + resolved "https://registry.npmjs.org/long/-/long-4.0.0.tgz" integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== long@^5.0.0: version "5.2.3" - resolved "https://registry.yarnpkg.com/long/-/long-5.2.3.tgz#a3ba97f3877cf1d778eccbcb048525ebb77499e1" + resolved "https://registry.npmjs.org/long/-/long-5.2.3.tgz" integrity sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q== loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" lru-cache@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" lru-cache@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: yallist "^4.0.0" 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" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== dependencies: pify "^4.0.1" @@ -4532,21 +4532,21 @@ make-dir@^2.0.0, make-dir@^2.1.0: makeerror@1.0.12: version "1.0.12" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz" integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== dependencies: tmpl "1.0.5" md5-file@^3.2.3: version "3.2.3" - resolved "https://registry.yarnpkg.com/md5-file/-/md5-file-3.2.3.tgz#f9bceb941eca2214a4c0727f5e700314e770f06f" + resolved "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz" integrity sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw== dependencies: buffer-alloc "^1.1.0" md5@^2.2.1: version "2.3.0" - resolved "https://registry.yarnpkg.com/md5/-/md5-2.3.0.tgz#c3da9a6aae3a30b46b7b0c349b87b110dc3bda4f" + resolved "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz" integrity sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g== dependencies: charenc "0.0.2" @@ -4555,7 +4555,7 @@ md5@^2.2.1: md5@~2.2.0: version "2.2.1" - resolved "https://registry.yarnpkg.com/md5/-/md5-2.2.1.tgz#53ab38d5fe3c8891ba465329ea23fac0540126f9" + resolved "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz" integrity sha512-PlGG4z5mBANDGCKsYQe0CaUYHdZYZt8ZPZLmEt+Urf0W4GlpTX4HescwHU+dc9+Z/G/vZKYZYFrwgm9VxK6QOQ== dependencies: charenc "~0.0.1" @@ -4564,42 +4564,42 @@ md5@~2.2.0: md5hex@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/md5hex/-/md5hex-1.0.0.tgz#ed74b477a2ee9369f75efee2f08d5915e52a42e8" + resolved "https://registry.npmjs.org/md5hex/-/md5hex-1.0.0.tgz" integrity sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ== media-typer@0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== memoize-one@^5.0.0: version "5.2.1" - resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" + resolved "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz" integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== memoize-one@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-6.0.0.tgz#b2591b871ed82948aee4727dc6abceeeac8c1045" + resolved "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz" integrity sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw== memory-cache@~0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/memory-cache/-/memory-cache-0.2.0.tgz#7890b01d52c00c8ebc9d533e1f8eb17e3034871a" + resolved "https://registry.npmjs.org/memory-cache/-/memory-cache-0.2.0.tgz" integrity sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA== merge-stream@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== metro-babel-transformer@0.76.7: version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.76.7.tgz#ba620d64cbaf97d1aa14146d654a3e5d7477fc62" + resolved "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.76.7.tgz" integrity sha512-bgr2OFn0J4r0qoZcHrwEvccF7g9k3wdgTOgk6gmGHrtlZ1Jn3oCpklW/DfZ9PzHfjY2mQammKTc19g/EFGyOJw== dependencies: "@babel/core" "^7.20.0" @@ -4608,12 +4608,12 @@ metro-babel-transformer@0.76.7: metro-cache-key@0.76.7: version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.76.7.tgz#70913f43b92b313096673c37532edd07438cb325" + resolved "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.76.7.tgz" integrity sha512-0pecoIzwsD/Whn/Qfa+SDMX2YyasV0ndbcgUFx7w1Ct2sLHClujdhQ4ik6mvQmsaOcnGkIyN0zcceMDjC2+BFQ== metro-cache@0.76.7: version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.76.7.tgz#e49e51423fa960df4eeff9760d131f03e003a9eb" + resolved "https://registry.npmjs.org/metro-cache/-/metro-cache-0.76.7.tgz" integrity sha512-nWBMztrs5RuSxZRI7hgFgob5PhYDmxICh9FF8anm9/ito0u0vpPvRxt7sRu8fyeD2AHdXqE7kX32rWY0LiXgeg== dependencies: metro-core "0.76.7" @@ -4621,7 +4621,7 @@ metro-cache@0.76.7: metro-config@0.76.7: version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.76.7.tgz#f0fc171707523aa7d3a9311550872136880558c0" + resolved "https://registry.npmjs.org/metro-config/-/metro-config-0.76.7.tgz" integrity sha512-CFDyNb9bqxZemiChC/gNdXZ7OQkIwmXzkrEXivcXGbgzlt/b2juCv555GWJHyZSlorwnwJfY3uzAFu4A9iRVfg== dependencies: connect "^3.6.5" @@ -4634,7 +4634,7 @@ metro-config@0.76.7: metro-core@0.76.7: version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.76.7.tgz#5d2b8bac2cde801dc22666ad7be1336d1f021b61" + resolved "https://registry.npmjs.org/metro-core/-/metro-core-0.76.7.tgz" integrity sha512-0b8KfrwPmwCMW+1V7ZQPkTy2tsEKZjYG9Pu1PTsu463Z9fxX7WaR0fcHFshv+J1CnQSUTwIGGjbNvj1teKe+pw== dependencies: lodash.throttle "^4.1.1" @@ -4642,7 +4642,7 @@ metro-core@0.76.7: metro-file-map@0.76.7: version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.76.7.tgz#0f041a4f186ac672f0188180310609c8483ffe89" + resolved "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.76.7.tgz" integrity sha512-s+zEkTcJ4mOJTgEE2ht4jIo1DZfeWreQR3tpT3gDV/Y/0UQ8aJBTv62dE775z0GLsWZApiblAYZsj7ZE8P06nw== dependencies: anymatch "^3.0.3" @@ -4662,7 +4662,7 @@ metro-file-map@0.76.7: metro-inspector-proxy@0.76.7: version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.76.7.tgz#c067df25056e932002a72a4b45cf7b4b749f808e" + resolved "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.76.7.tgz" integrity sha512-rNZ/6edTl/1qUekAhAbaFjczMphM50/UjtxiKulo6vqvgn/Mjd9hVqDvVYfAMZXqPvlusD88n38UjVYPkruLSg== dependencies: connect "^3.6.5" @@ -4673,21 +4673,21 @@ metro-inspector-proxy@0.76.7: metro-minify-terser@0.76.7: version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.76.7.tgz#aefac8bb8b6b3a0fcb5ea0238623cf3e100893ff" + resolved "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.76.7.tgz" integrity sha512-FQiZGhIxCzhDwK4LxyPMLlq0Tsmla10X7BfNGlYFK0A5IsaVKNJbETyTzhpIwc+YFRT4GkFFwgo0V2N5vxO5HA== dependencies: terser "^5.15.0" metro-minify-uglify@0.76.7: version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.76.7.tgz#3e0143786718dcaea4e28a724698d4f8ac199a43" + resolved "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.76.7.tgz" integrity sha512-FuXIU3j2uNcSvQtPrAJjYWHruPiQ+EpE++J9Z+VznQKEHcIxMMoQZAfIF2IpZSrZYfLOjVFyGMvj41jQMxV1Vw== dependencies: uglify-es "^3.1.9" metro-react-native-babel-preset@0.76.7: version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.7.tgz#dfe15c040d0918147a8b0e9f530d558287acbb54" + resolved "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.7.tgz" integrity sha512-R25wq+VOSorAK3hc07NW0SmN8z9S/IR0Us0oGAsBcMZnsgkbOxu77Mduqf+f4is/wnWHc5+9bfiqdLnaMngiVw== dependencies: "@babel/core" "^7.20.0" @@ -4732,7 +4732,7 @@ metro-react-native-babel-preset@0.76.7: metro-react-native-babel-preset@0.76.8: version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.8.tgz#7476efae14363cbdfeeec403b4f01d7348e6c048" + resolved "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.8.tgz" integrity sha512-Ptza08GgqzxEdK8apYsjTx2S8WDUlS2ilBlu9DR1CUcHmg4g3kOkFylZroogVAUKtpYQNYwAvdsjmrSdDNtiAg== dependencies: "@babel/core" "^7.20.0" @@ -4777,7 +4777,7 @@ metro-react-native-babel-preset@0.76.8: metro-react-native-babel-transformer@0.76.7: version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.76.7.tgz#ccc7c25b49ee8a1860aafdbf48bfa5441d206f8f" + resolved "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.76.7.tgz" integrity sha512-W6lW3J7y/05ph3c2p3KKJNhH0IdyxdOCbQ5it7aM2MAl0SM4wgKjaV6EYv9b3rHklpV6K3qMH37UKVcjMooWiA== dependencies: "@babel/core" "^7.20.0" @@ -4788,12 +4788,12 @@ metro-react-native-babel-transformer@0.76.7: metro-resolver@0.76.7: version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.76.7.tgz#f00ebead64e451c060f30926ecbf4f797588df52" + resolved "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.76.7.tgz" integrity sha512-pC0Wgq29HHIHrwz23xxiNgylhI8Rq1V01kQaJ9Kz11zWrIdlrH0ZdnJ7GC6qA0ErROG+cXmJ0rJb8/SW1Zp2IA== metro-runtime@0.76.7: version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.76.7.tgz#4d75f2dbbcd19a4f01e0d89494e140b0ba8247e4" + resolved "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.76.7.tgz" integrity sha512-MuWHubQHymUWBpZLwuKZQgA/qbb35WnDAKPo83rk7JRLIFPvzXSvFaC18voPuzJBt1V98lKQIonh6MiC9gd8Ug== dependencies: "@babel/runtime" "^7.0.0" @@ -4801,7 +4801,7 @@ metro-runtime@0.76.7: metro-runtime@0.76.8: version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.76.8.tgz#74b2d301a2be5f3bbde91b8f1312106f8ffe50c3" + resolved "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.76.8.tgz" integrity sha512-XKahvB+iuYJSCr3QqCpROli4B4zASAYpkK+j3a0CJmokxCDNbgyI4Fp88uIL6rNaZfN0Mv35S0b99SdFXIfHjg== dependencies: "@babel/runtime" "^7.0.0" @@ -4809,7 +4809,7 @@ metro-runtime@0.76.8: metro-source-map@0.76.7: version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.76.7.tgz#9a4aa3a35e1e8ffde9a74cd7ab5f49d9d4a4da14" + resolved "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.76.7.tgz" integrity sha512-Prhx7PeRV1LuogT0Kn5VjCuFu9fVD68eefntdWabrksmNY6mXK8pRqzvNJOhTojh6nek+RxBzZeD6MIOOyXS6w== dependencies: "@babel/traverse" "^7.20.0" @@ -4823,7 +4823,7 @@ metro-source-map@0.76.7: metro-source-map@0.76.8: version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.76.8.tgz#f085800152a6ba0b41ca26833874d31ec36c5a53" + resolved "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.76.8.tgz" integrity sha512-Hh0ncPsHPVf6wXQSqJqB3K9Zbudht4aUtNpNXYXSxH+pteWqGAXnjtPsRAnCsCWl38wL0jYF0rJDdMajUI3BDw== dependencies: "@babel/traverse" "^7.20.0" @@ -4837,7 +4837,7 @@ metro-source-map@0.76.8: metro-symbolicate@0.76.7: version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.76.7.tgz#1720e6b4ce5676935d7a8a440f25d3f16638e87a" + resolved "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.76.7.tgz" integrity sha512-p0zWEME5qLSL1bJb93iq+zt5fz3sfVn9xFYzca1TJIpY5MommEaS64Va87lp56O0sfEIvh4307Oaf/ZzRjuLiQ== dependencies: invariant "^2.2.4" @@ -4849,7 +4849,7 @@ metro-symbolicate@0.76.7: metro-symbolicate@0.76.8: version "0.76.8" - resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.76.8.tgz#f102ac1a306d51597ecc8fdf961c0a88bddbca03" + resolved "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.76.8.tgz" integrity sha512-LrRL3uy2VkzrIXVlxoPtqb40J6Bf1mlPNmUQewipc3qfKKFgtPHBackqDy1YL0njDsWopCKcfGtFYLn0PTUn3w== dependencies: invariant "^2.2.4" @@ -4861,7 +4861,7 @@ metro-symbolicate@0.76.8: metro-transform-plugins@0.76.7: version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.76.7.tgz#5d5f75371706fbf5166288e43ffd36b5e5bd05bc" + resolved "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.76.7.tgz" integrity sha512-iSmnjVApbdivjuzb88Orb0JHvcEt5veVyFAzxiS5h0QB+zV79w6JCSqZlHCrbNOkOKBED//LqtKbFVakxllnNg== dependencies: "@babel/core" "^7.20.0" @@ -4872,7 +4872,7 @@ metro-transform-plugins@0.76.7: metro-transform-worker@0.76.7: version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.76.7.tgz#b842d5a542f1806cca401633fc002559b3e3d668" + resolved "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.76.7.tgz" integrity sha512-cGvELqFMVk9XTC15CMVzrCzcO6sO1lURfcbgjuuPdzaWuD11eEyocvkTX0DPiRjsvgAmicz4XYxVzgYl3MykDw== dependencies: "@babel/core" "^7.20.0" @@ -4890,7 +4890,7 @@ metro-transform-worker@0.76.7: metro@0.76.7: version "0.76.7" - resolved "https://registry.yarnpkg.com/metro/-/metro-0.76.7.tgz#4885917ad28738c7d1e556630e0155f687336230" + resolved "https://registry.npmjs.org/metro/-/metro-0.76.7.tgz" integrity sha512-67ZGwDeumEPnrHI+pEDSKH2cx+C81Gx8Mn5qOtmGUPm/Up9Y4I1H2dJZ5n17MWzejNo0XAvPh0QL0CrlJEODVQ== dependencies: "@babel/code-frame" "^7.0.0" @@ -4944,7 +4944,7 @@ metro@0.76.7: micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== dependencies: braces "^3.0.2" @@ -4952,108 +4952,108 @@ micromatch@^4.0.2, micromatch@^4.0.4: mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== mime-types@^2.1.12, mime-types@^2.1.27, 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" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" mime@1.6.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mime@^2.4.1, mime@^2.4.4: version "2.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" + resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== mimic-fn@^1.0.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz" integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== mimic-fn@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== minimalistic-crypto-utils@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + resolved "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== "minimatch@2 || 3", minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1: version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" minimatch@^5.0.1: version "5.1.6" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz" integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== dependencies: brace-expansion "^2.0.1" minimist@^1.2.0, minimist@^1.2.6: version "1.2.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== minipass-collect@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + resolved "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz" integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== dependencies: minipass "^3.0.0" minipass-flush@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + resolved "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz" integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== dependencies: minipass "^3.0.0" minipass-pipeline@^1.2.2: version "1.2.4" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + resolved "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz" integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== dependencies: minipass "^3.0.0" minipass@3.1.6: version "3.1.6" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.6.tgz#3b8150aa688a711a1521af5e8779c1d3bb4f45ee" + resolved "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz" integrity sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ== dependencies: yallist "^4.0.0" minipass@^3.0.0, minipass@^3.1.1: version "3.3.6" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" + resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz" integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== dependencies: yallist "^4.0.0" minipass@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" + resolved "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz" integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== minizlib@^2.1.1: version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== dependencies: minipass "^3.0.0" @@ -5061,34 +5061,34 @@ minizlib@^2.1.1: mkdirp@^0.5.1, mkdirp@~0.5.1: version "0.5.6" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== dependencies: minimist "^1.2.6" mkdirp@^1.0.3, mkdirp@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== ms@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== ms@2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== ms@2.1.3, ms@^2.1.1: version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== mv@~2: version "2.1.1" - resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" + resolved "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz" integrity sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg== dependencies: mkdirp "~0.5.1" @@ -5097,7 +5097,7 @@ mv@~2: mz@^2.7.0: version "2.7.0" - resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" + resolved "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz" integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== dependencies: any-promise "^1.0.0" @@ -5106,86 +5106,86 @@ mz@^2.7.0: nanoid@^3.3.6: version "3.3.6" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz" integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== ncp@~2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" + resolved "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz" integrity sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA== negotiator@0.6.3: version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== neo-async@^2.5.0: version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== nested-error-stacks@~2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz#d2cc9fc5235ddb371fc44d506234339c8e4b0a4b" + resolved "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz" integrity sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A== nice-try@^1.0.4: version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== nocache@^3.0.1: version "3.0.4" - resolved "https://registry.yarnpkg.com/nocache/-/nocache-3.0.4.tgz#5b37a56ec6e09fc7d401dceaed2eab40c8bfdf79" + resolved "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz" integrity sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw== node-abort-controller@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz#a94377e964a9a37ac3976d848cb5c765833b8548" + resolved "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz" integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ== node-dir@^0.1.17: version "0.1.17" - resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" + resolved "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz" integrity sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg== dependencies: minimatch "^3.0.2" node-fetch@^2.2.0, node-fetch@^2.6.0, node-fetch@^2.6.1, node-fetch@^2.6.12, node-fetch@^2.6.7: version "2.7.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" node-forge@^1.2.1, node-forge@^1.3.1: version "1.3.1" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== node-int64@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== node-releases@^2.0.13: version "2.0.13" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz" integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== node-stream-zip@^1.9.1: version "1.15.0" - resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.15.0.tgz#158adb88ed8004c6c49a396b50a6a5de3bca33ea" + resolved "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz" integrity sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw== normalize-path@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== npm-package-arg@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-7.0.0.tgz#52cdf08b491c0c59df687c4c925a89102ef794a5" + resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-7.0.0.tgz" integrity sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g== dependencies: hosted-git-info "^3.0.2" @@ -5195,93 +5195,93 @@ npm-package-arg@^7.0.0: npm-run-path@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== dependencies: path-key "^2.0.0" npm-run-path@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" nullthrows@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" + resolved "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz" integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== ob1@0.76.7: version "0.76.7" - resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.76.7.tgz#95b68fadafd47e7a6a0ad64cf80f3140dd6d1124" + resolved "https://registry.npmjs.org/ob1/-/ob1-0.76.7.tgz" integrity sha512-BQdRtxxoUNfSoZxqeBGOyuT9nEYSn18xZHwGMb0mMVpn2NBcYbnyKY4BK2LIHRgw33CBGlUmE+KMaNvyTpLLtQ== ob1@0.76.8: version "0.76.8" - resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.76.8.tgz#ac4c459465b1c0e2c29aaa527e09fc463d3ffec8" + resolved "https://registry.npmjs.org/ob1/-/ob1-0.76.8.tgz" integrity sha512-dlBkJJV5M/msj9KYA9upc+nUWVwuOFFTbu28X6kZeGwcuW+JxaHSBZ70SYQnk5M+j5JbNLR6yKHmgW4M5E7X5g== object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== object-inspect@^1.9.0: version "1.12.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz" integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== on-finished@2.4.1: version "2.4.1" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== dependencies: ee-first "1.1.1" on-finished@~2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== dependencies: ee-first "1.1.1" on-headers@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" onetime@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + resolved "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz" integrity sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ== dependencies: mimic-fn "^1.0.0" onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" open@^6.2.0: version "6.4.0" - resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" + resolved "https://registry.npmjs.org/open/-/open-6.4.0.tgz" integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== dependencies: is-wsl "^1.1.0" open@^8.0.4, open@^8.3.0: version "8.4.2" - resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + resolved "https://registry.npmjs.org/open/-/open-8.4.2.tgz" integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== dependencies: define-lazy-prop "^2.0.0" @@ -5290,7 +5290,7 @@ open@^8.0.4, open@^8.3.0: ora@3.4.0: version "3.4.0" - resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" + resolved "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz" integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== dependencies: chalk "^2.4.2" @@ -5302,7 +5302,7 @@ ora@3.4.0: ora@^5.4.1: version "5.4.1" - resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" + resolved "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz" integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== dependencies: bl "^4.1.0" @@ -5317,17 +5317,17 @@ ora@^5.4.1: os-homedir@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + resolved "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== osenv@^0.1.5: version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + resolved "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz" integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== dependencies: os-homedir "^1.0.0" @@ -5335,59 +5335,59 @@ osenv@^0.1.5: p-finally@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" p-limit@^3.0.2: version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: yocto-queue "^0.1.0" p-locate@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== dependencies: p-limit "^2.0.0" p-locate@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: p-limit "^2.2.0" p-locate@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== dependencies: p-limit "^3.0.2" p-map@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== dependencies: aggregate-error "^3.0.0" p-try@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== parse-json@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== dependencies: error-ex "^1.3.1" @@ -5395,19 +5395,19 @@ parse-json@^4.0.0: parse-png@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/parse-png/-/parse-png-2.1.0.tgz#2a42ad719fedf90f81c59ebee7ae59b280d6b338" + resolved "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz" integrity sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ== dependencies: pngjs "^3.3.0" parseurl@~1.3.3: version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== password-prompt@^1.0.4: version "1.1.3" - resolved "https://registry.yarnpkg.com/password-prompt/-/password-prompt-1.1.3.tgz#05e539f4e7ca4d6c865d479313f10eb9db63ee5f" + resolved "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.3.tgz" integrity sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw== dependencies: ansi-escapes "^4.3.2" @@ -5415,81 +5415,81 @@ password-prompt@^1.0.4: path-browserify@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz" integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== path-exists@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== path-exists@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-is-absolute@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.5, path-parse@^1.0.7: version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== path-type@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== picocolors@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== pify@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pirates@^4.0.1, pirates@^4.0.5: version "4.0.6" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" + resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz" 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" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz" integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== dependencies: find-up "^3.0.0" pkg-up@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== dependencies: find-up "^3.0.0" plist@^3.0.5: version "3.1.0" - resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" + resolved "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz" integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ== dependencies: "@xmldom/xmldom" "^0.8.8" @@ -5498,17 +5498,17 @@ plist@^3.0.5: pngjs@^3.3.0: version "3.4.0" - resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" + resolved "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz" integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== postcss-value-parser@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== postcss@~8.4.21: version "8.4.29" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.29.tgz#33bc121cf3b3688d4ddef50be869b2a54185a1dd" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz" integrity sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw== dependencies: nanoid "^3.3.6" @@ -5517,12 +5517,12 @@ postcss@~8.4.21: pretty-bytes@5.6.0: version "5.6.0" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" + resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== pretty-format@^26.5.2, pretty-format@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz" integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== dependencies: "@jest/types" "^26.6.2" @@ -5532,7 +5532,7 @@ pretty-format@^26.5.2, pretty-format@^26.6.2: pretty-format@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz" integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== dependencies: "@jest/schemas" "^29.6.3" @@ -5541,36 +5541,36 @@ pretty-format@^29.7.0: process-nextick-args@~2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== progress@2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== promise-inflight@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== promise@^7.1.1: version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + resolved "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz" integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== dependencies: asap "~2.0.3" promise@^8.3.0: version "8.3.0" - resolved "https://registry.yarnpkg.com/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a" + resolved "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz" integrity sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg== dependencies: asap "~2.0.6" prompts@^2.3.2, prompts@^2.4.0: version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== dependencies: kleur "^3.0.3" @@ -5578,7 +5578,7 @@ prompts@^2.3.2, prompts@^2.4.0: prop-types@*: version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== dependencies: loose-envify "^1.4.0" @@ -5587,7 +5587,7 @@ prop-types@*: protobufjs@^6.11.3: version "6.11.4" - resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-6.11.4.tgz#29a412c38bf70d89e537b6d02d904a6f448173aa" + resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz" integrity sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw== dependencies: "@protobufjs/aspromise" "^1.1.2" @@ -5606,7 +5606,7 @@ protobufjs@^6.11.3: protobufjs@^7.2.4: version "7.2.5" - resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-7.2.5.tgz#45d5c57387a6d29a17aab6846dcc283f9b8e7f2d" + resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz" integrity sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A== dependencies: "@protobufjs/aspromise" "^1.1.2" @@ -5624,7 +5624,7 @@ protobufjs@^7.2.4: pump@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== dependencies: end-of-stream "^1.1.0" @@ -5632,53 +5632,53 @@ pump@^3.0.0: pvtsutils@^1.3.2: version "1.3.5" - resolved "https://registry.yarnpkg.com/pvtsutils/-/pvtsutils-1.3.5.tgz#b8705b437b7b134cd7fd858f025a23456f1ce910" + resolved "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.5.tgz" integrity sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA== dependencies: tslib "^2.6.1" pvutils@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/pvutils/-/pvutils-1.1.3.tgz#f35fc1d27e7cd3dfbd39c0826d173e806a03f5a3" + resolved "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz" integrity sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ== qrcode-terminal@0.11.0: version "0.11.0" - resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz#ffc6c28a2fc0bfb47052b47e23f4f446a5fbdb9e" + resolved "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz" integrity sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ== qs@6.11.0: version "6.11.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== dependencies: side-channel "^1.0.4" querystringify@^2.1.1: version "2.2.0" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== queue-microtask@^1.2.2: version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== queue@6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" + resolved "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz" integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== dependencies: inherits "~2.0.3" range-parser@~1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== raw-body@2.5.2: version "2.5.2" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz" integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== dependencies: bytes "3.1.2" @@ -5688,7 +5688,7 @@ raw-body@2.5.2: rc@~1.2.7: version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== dependencies: deep-extend "^0.6.0" @@ -5698,7 +5698,7 @@ rc@~1.2.7: react-devtools-core@^4.27.2: version "4.28.0" - resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.28.0.tgz#3fa18709b24414adddadac33b6b9cea96db60f2f" + resolved "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.0.tgz" integrity sha512-E3C3X1skWBdBzwpOUbmXG8SgH6BtsluSMe+s6rRcujNKG1DGi8uIfhdhszkgDpAsMoE55hwqRUzeXCmETDBpTg== dependencies: shell-quote "^1.6.1" @@ -5706,7 +5706,7 @@ react-devtools-core@^4.27.2: react-dom@18.2.0: version "18.2.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz" integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== dependencies: loose-envify "^1.1.0" @@ -5714,29 +5714,29 @@ react-dom@18.2.0: "react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0: version "18.2.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== react-is@^16.13.1: version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== react-is@^17.0.1: version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== react-native-dotenv@^3.4.9: version "3.4.9" - resolved "https://registry.yarnpkg.com/react-native-dotenv/-/react-native-dotenv-3.4.9.tgz#621c5b0c1d0c5c7f569bfe5a1d804bec7885c010" + resolved "https://registry.npmjs.org/react-native-dotenv/-/react-native-dotenv-3.4.9.tgz" integrity sha512-dbyd+mcy7SUzxEgmt33TRf1FGcNe6swJhXmB0unKkI49F7+pidog9kPtjxMLTAfmKA8gcN2XHQSKltGfGbGCLQ== dependencies: dotenv "^16.3.1" react-native-web@0.19.8: version "0.19.8" - resolved "https://registry.yarnpkg.com/react-native-web/-/react-native-web-0.19.8.tgz#46127f8b310148fde11e4fef67fe625603599d47" + resolved "https://registry.npmjs.org/react-native-web/-/react-native-web-0.19.8.tgz" integrity sha512-anqGGHowJdfkYqRxzoQj6DeetJf5hyBlahN6rwksw54gXxgjbsUOe4/PyxqvjwxYafgbVo0oow23BwpsRFdrpw== dependencies: "@babel/runtime" "^7.18.6" @@ -5750,7 +5750,7 @@ react-native-web@0.19.8: react-native@0.72.4: version "0.72.4" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.72.4.tgz#97b57e22e4d7657eaf4d1f62a678511fcf9bdda7" + resolved "https://registry.npmjs.org/react-native/-/react-native-0.72.4.tgz" integrity sha512-+vrObi0wZR+NeqL09KihAAdVlQ9IdplwznJWtYrjnQ4UbCW6rkzZJebRsugwUneSOKNFaHFEo1uKU89HsgtYBg== dependencies: "@jest/create-cache-key-function" "^29.2.1" @@ -5792,12 +5792,12 @@ react-native@0.72.4: react-refresh@^0.4.0: version "0.4.3" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53" + resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz" integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA== react-shallow-renderer@^16.15.0: version "16.15.0" - resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz#48fb2cf9b23d23cde96708fe5273a7d3446f4457" + resolved "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz" integrity sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA== dependencies: object-assign "^4.1.1" @@ -5805,14 +5805,14 @@ react-shallow-renderer@^16.15.0: react@18.2.0: version "18.2.0" - resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" + resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz" integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== dependencies: loose-envify "^1.1.0" readable-stream@^3.4.0: version "3.6.2" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: inherits "^2.0.3" @@ -5821,7 +5821,7 @@ readable-stream@^3.4.0: readable-stream@~2.3.6: version "2.3.8" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== dependencies: core-util-is "~1.0.0" @@ -5834,12 +5834,12 @@ readable-stream@~2.3.6: readline@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/readline/-/readline-1.3.0.tgz#c580d77ef2cfc8752b132498060dc9793a7ac01c" + resolved "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz" integrity sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg== recast@^0.21.0: version "0.21.5" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.21.5.tgz#e8cd22bb51bcd6130e54f87955d33a2b2e57b495" + resolved "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz" integrity sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg== dependencies: ast-types "0.15.2" @@ -5849,36 +5849,36 @@ recast@^0.21.0: regenerate-unicode-properties@^10.1.0: version "10.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz" integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== dependencies: regenerate "^1.4.2" regenerate@^1.4.2: version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== regenerator-runtime@^0.13.2: version "0.13.11" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== regenerator-runtime@^0.14.0: version "0.14.0" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz" integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== regenerator-transform@^0.15.2: version "0.15.2" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz" integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== dependencies: "@babel/runtime" "^7.8.4" regexpu-core@^5.3.1: version "5.3.2" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz" integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== dependencies: "@babel/regjsgen" "^0.8.0" @@ -5890,34 +5890,34 @@ regexpu-core@^5.3.1: regjsparser@^0.9.1: version "0.9.1" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz" integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== dependencies: jsesc "~0.5.0" remove-trailing-slash@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz#be2285a59f39c74d1bce4f825950061915e3780d" + resolved "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz" integrity sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA== require-directory@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== require-from-string@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== require-main-filename@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== requireg@^0.2.2: version "0.2.2" - resolved "https://registry.yarnpkg.com/requireg/-/requireg-0.2.2.tgz#437e77a5316a54c9bcdbbf5d1f755fe093089830" + resolved "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz" integrity sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg== dependencies: nested-error-stacks "~2.0.1" @@ -5926,27 +5926,27 @@ requireg@^0.2.2: requires-port@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== reselect@^4.1.7: version "4.1.8" - resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.8.tgz#3f5dc671ea168dccdeb3e141236f69f02eaec524" + resolved "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz" integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ== resolve-from@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== resolve-from@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== resolve@^1.14.2, resolve@^1.22.1: version "1.22.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz" integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== dependencies: is-core-module "^2.13.0" @@ -5955,14 +5955,14 @@ resolve@^1.14.2, resolve@^1.22.1: resolve@~1.7.1: version "1.7.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz" integrity sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw== dependencies: path-parse "^1.0.5" restore-cursor@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz" integrity sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q== dependencies: onetime "^2.0.0" @@ -5970,7 +5970,7 @@ restore-cursor@^2.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" + resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== dependencies: onetime "^5.1.0" @@ -5978,115 +5978,115 @@ restore-cursor@^3.1.0: reusify@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== rimraf@^2.6.2: version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" rimraf@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" rimraf@~2.4.0: version "2.4.5" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz" integrity sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ== dependencies: glob "^6.0.1" rimraf@~2.6.2: version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz" integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== dependencies: glob "^7.1.3" run-parallel@^1.1.9: version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-buffer@~5.2.0: version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-json-stringify@~1: version "1.2.0" - resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd" + resolved "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz" integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg== "safer-buffer@>= 2.1.2 < 3": version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sax@>=0.6.0: version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== scheduler@0.24.0-canary-efb381bbf-20230505: version "0.24.0-canary-efb381bbf-20230505" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz#5dddc60e29f91cd7f8b983d7ce4a99c2202d178f" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz" integrity sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA== dependencies: loose-envify "^1.1.0" scheduler@^0.23.0: version "0.23.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz" integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== dependencies: loose-envify "^1.1.0" semver@7.3.2: version "7.3.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz" integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== semver@7.5.3: version "7.5.3" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.3.tgz#161ce8c2c6b4b3bdca6caadc9fa3317a4c4fe88e" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz" integrity sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ== dependencies: lru-cache "^6.0.0" semver@^5.5.0, semver@^5.6.0: version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== semver@^6.3.1: version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== semver@^7.3.5, semver@^7.5.2, semver@^7.5.3: version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" send@0.18.0, send@^0.18.0: version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz" integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== dependencies: debug "2.6.9" @@ -6105,19 +6105,19 @@ send@0.18.0, send@^0.18.0: serialize-error@6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-6.0.0.tgz#ccfb887a1dd1c48d6d52d7863b92544331fd752b" + resolved "https://registry.npmjs.org/serialize-error/-/serialize-error-6.0.0.tgz" integrity sha512-3vmBkMZLQO+BR4RPHcyRGdE09XCF6cvxzk2N2qn8Er3F91cy8Qt7VvEbZBOpaL53qsBbe2cFOefU6tRY6WDelA== dependencies: type-fest "^0.12.0" serialize-error@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" + resolved "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz" integrity sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw== serve-static@^1.13.1: version "1.15.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== dependencies: encodeurl "~1.0.2" @@ -6127,58 +6127,58 @@ serve-static@^1.13.1: set-blocking@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== setimmediate@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== setprototypeof@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== shallow-clone@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== dependencies: kind-of "^6.0.2" shebang-command@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== dependencies: shebang-regex "^1.0.0" shebang-command@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== shebang-regex@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shell-quote@^1.6.1, shell-quote@^1.7.3: version "1.8.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz" integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== side-channel@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== dependencies: call-bind "^1.0.0" @@ -6187,12 +6187,12 @@ side-channel@^1.0.4: signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== simple-plist@^1.1.0: version "1.3.1" - resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.3.1.tgz#16e1d8f62c6c9b691b8383127663d834112fb017" + resolved "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz" integrity sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw== dependencies: bplist-creator "0.1.0" @@ -6201,17 +6201,17 @@ simple-plist@^1.1.0: sisteransi@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== slash@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== slice-ansi@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz" integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== dependencies: ansi-styles "^3.2.0" @@ -6220,17 +6220,17 @@ slice-ansi@^2.0.0: slugify@^1.3.4: version "1.6.6" - resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.6.6.tgz#2d4ac0eacb47add6af9e04d3be79319cbcc7924b" + resolved "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz" integrity sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw== source-map-js@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== source-map-support@^0.5.16, 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" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== dependencies: buffer-from "^1.0.0" @@ -6238,80 +6238,80 @@ source-map-support@^0.5.16, source-map-support@~0.5.20: source-map@^0.5.6: version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== source-map@^0.6.0, source-map@~0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== source-map@^0.7.3: version "0.7.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== spark-md5@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/spark-md5/-/spark-md5-3.0.2.tgz#7952c4a30784347abcee73268e473b9c0167e3fc" + resolved "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.2.tgz" integrity sha512-wcFzz9cDfbuqe0FZzfi2or1sgyIrsDwmPwfZC4hiNidPdPINjeUwNfv5kldczoEAcjl9Y1L3SM7Uz2PUEQzxQw== split@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" + resolved "https://registry.npmjs.org/split/-/split-1.0.1.tgz" integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== dependencies: through "2" sprintf-js@~1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== ssri@^8.0.1: version "8.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" + resolved "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz" integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== dependencies: minipass "^3.1.1" stack-utils@^2.0.3: version "2.0.6" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz" integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== dependencies: escape-string-regexp "^2.0.0" stackframe@^1.3.4: version "1.3.4" - resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" + resolved "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz" integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== stacktrace-parser@^0.1.10: version "0.1.10" - resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" + resolved "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz" integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== dependencies: type-fest "^0.7.1" statuses@2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== statuses@~1.5.0: version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== stream-buffers@2.2.x: version "2.2.0" - resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" + resolved "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz" integrity sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg== 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" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" @@ -6320,65 +6320,65 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: string_decoder@^1.1.1: version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: safe-buffer "~5.2.0" string_decoder@~1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" strip-ansi@^5.0.0, strip-ansi@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== dependencies: ansi-regex "^4.1.0" 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" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" strip-eof@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + resolved "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== strip-final-newline@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== 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" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== strnum@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db" + resolved "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz" integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA== structured-headers@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/structured-headers/-/structured-headers-0.4.1.tgz#77abd9410622c6926261c09b9d16cf10592694d1" + resolved "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz" integrity sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg== styleq@^0.1.3: version "0.1.3" - resolved "https://registry.yarnpkg.com/styleq/-/styleq-0.1.3.tgz#8efb2892debd51ce7b31dc09c227ad920decab71" + resolved "https://registry.npmjs.org/styleq/-/styleq-0.1.3.tgz" integrity sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA== sucrase@^3.20.0: version "3.34.0" - resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.34.0.tgz#1e0e2d8fcf07f8b9c3569067d92fbd8690fb576f" + resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz" integrity sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw== dependencies: "@jridgewell/gen-mapping" "^0.3.2" @@ -6391,43 +6391,43 @@ sucrase@^3.20.0: sudo-prompt@9.1.1: version "9.1.1" - resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.1.1.tgz#73853d729770392caec029e2470db9c221754db0" + resolved "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz" integrity sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA== sudo-prompt@^8.2.0: version "8.2.5" - resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-8.2.5.tgz#cc5ef3769a134bb94b24a631cc09628d4d53603e" + resolved "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz" integrity sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw== sudo-prompt@^9.0.0: version "9.2.1" - resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd" + resolved "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz" integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw== supports-color@^5.3.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-color@^8.0.0: version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" 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" + resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz" integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== dependencies: has-flag "^4.0.0" @@ -6435,12 +6435,12 @@ supports-hyperlinks@^2.0.0: supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== tar@^6.0.2, tar@^6.0.5: version "6.2.0" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.0.tgz#b14ce49a79cb1cd23bc9b016302dea5474493f73" + resolved "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz" integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ== dependencies: chownr "^2.0.0" @@ -6452,24 +6452,24 @@ tar@^6.0.2, tar@^6.0.5: temp-dir@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz" integrity sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ== temp-dir@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" + resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz" integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== temp@^0.8.4: version "0.8.4" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" + resolved "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz" integrity sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg== dependencies: rimraf "~2.6.2" tempy@0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.3.0.tgz#6f6c5b295695a16130996ad5ab01a8bd726e8bf8" + resolved "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz" integrity sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ== dependencies: temp-dir "^1.0.0" @@ -6478,7 +6478,7 @@ tempy@0.3.0: tempy@^0.7.1: version "0.7.1" - resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.7.1.tgz#5a654e6dbd1747cdd561efb112350b55cd9c1d46" + resolved "https://registry.npmjs.org/tempy/-/tempy-0.7.1.tgz" integrity sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg== dependencies: del "^6.0.0" @@ -6489,7 +6489,7 @@ tempy@^0.7.1: terminal-link@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + resolved "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== dependencies: ansi-escapes "^4.2.1" @@ -6497,7 +6497,7 @@ terminal-link@^2.1.1: terser@^5.15.0: version "5.19.4" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.19.4.tgz#941426fa482bf9b40a0308ab2b3cd0cf7c775ebd" + resolved "https://registry.npmjs.org/terser/-/terser-5.19.4.tgz" integrity sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g== dependencies: "@jridgewell/source-map" "^0.3.3" @@ -6507,31 +6507,31 @@ terser@^5.15.0: text-table@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== thenify-all@^1.0.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" + resolved "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz" integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== dependencies: thenify ">= 3.1.0 < 4" "thenify@>= 3.1.0 < 4": version "3.3.1" - resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" + resolved "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz" integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== dependencies: any-promise "^1.0.0" throat@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" + resolved "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz" integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== through2@^2.0.1: version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== dependencies: readable-stream "~2.3.6" @@ -6539,114 +6539,114 @@ through2@^2.0.1: through@2: version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== tmp@^0.0.33: version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== dependencies: os-tmpdir "~1.0.2" tmpl@1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== 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" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" 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" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" toidentifier@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== tr46@~0.0.3: version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== traverse@~0.6.6: version "0.6.7" - resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.7.tgz#46961cd2d57dd8706c36664acde06a248f1173fe" + resolved "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz" integrity sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg== ts-interface-checker@^0.1.9: version "0.1.13" - resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" + resolved "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz" integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== tslib@^2.0.1, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.6.1: version "2.6.2" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== tweetnacl@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-1.0.3.tgz#ac0af71680458d8a6378d0d0d050ab1407d35596" + resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz" integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw== type-detect@4.0.8: version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== type-fest@^0.12.0: version "0.12.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.12.0.tgz#f57a27ab81c68d136a51fd71467eff94157fa1ee" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.12.0.tgz" integrity sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg== type-fest@^0.16.0: version "0.16.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz" integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== type-fest@^0.21.3: version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== type-fest@^0.3.1: version "0.3.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz" integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== type-fest@^0.7.1: version "0.7.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz" integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== type-is@~1.6.18: version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== dependencies: media-typer "0.3.0" mime-types "~2.1.24" -typescript@~5.1.3: +typescript@~5.1.6: version "5.1.6" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274" integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA== ua-parser-js@^1.0.35: version "1.0.36" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.36.tgz#a9ab6b9bd3a8efb90bb0816674b412717b7c428c" + resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.36.tgz" integrity sha512-znuyCIXzl8ciS3+y3fHJI/2OhQIXbXw9MWC/o3qwyR+RGppjZHrM27CGFSKCJXi2Kctiz537iOu2KnXs1lMQhw== uglify-es@^3.1.9: version "3.3.9" - resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" + resolved "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz" integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ== dependencies: commander "~2.13.0" @@ -6654,12 +6654,12 @@ uglify-es@^3.1.9: 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" + resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== unicode-match-property-ecmascript@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== dependencies: unicode-canonical-property-names-ecmascript "^2.0.0" @@ -6667,65 +6667,65 @@ unicode-match-property-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" + resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz" integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== unicode-property-aliases-ecmascript@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== unique-filename@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz" integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== dependencies: unique-slug "^2.0.0" unique-slug@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz" integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== dependencies: imurmurhash "^0.1.4" unique-string@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" + resolved "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz" integrity sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg== dependencies: crypto-random-string "^1.0.0" unique-string@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + resolved "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz" integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== dependencies: crypto-random-string "^2.0.0" universalify@^0.1.0: version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== universalify@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" + resolved "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz" integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== universalify@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== update-browserslist-db@^1.0.11: version "1.0.11" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz" integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== dependencies: escalade "^3.1.1" @@ -6733,12 +6733,12 @@ update-browserslist-db@^1.0.11: url-join@4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.0.tgz#4d3340e807d3773bda9991f8305acdcc2a665d2a" + resolved "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz" integrity sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA== url-parse@^1.5.9: version "1.5.10" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz" integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== dependencies: querystringify "^2.1.1" @@ -6746,88 +6746,88 @@ url-parse@^1.5.9: use-sync-external-store@^1.0.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" + resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz" integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== utf8@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/utf8/-/utf8-3.0.0.tgz#f052eed1364d696e769ef058b183df88c87f69d1" + resolved "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz" integrity sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ== util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== utils-merge@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== uuid@^3.3.2, uuid@^3.4.0: version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== uuid@^7.0.3: version "7.0.3" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.3.tgz#c5c9f2c8cf25dc0a372c4df1441c41f5bd0c680b" + resolved "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz" integrity sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg== uuid@^8.0.0, uuid@^8.3.2: version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== valid-url@~1.0.9: version "1.0.9" - resolved "https://registry.yarnpkg.com/valid-url/-/valid-url-1.0.9.tgz#1c14479b40f1397a75782f115e4086447433a200" + resolved "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz" integrity sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA== validate-npm-package-name@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" + resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz" integrity sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw== dependencies: builtins "^1.0.3" vary@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== vlq@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" + resolved "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz" integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== walker@^1.0.7: version "1.0.8" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + resolved "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz" integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== dependencies: makeerror "1.0.12" wcwidth@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz" integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== dependencies: defaults "^1.0.3" webidl-conversions@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== whatwg-fetch@^3.0.0: version "3.6.19" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz#caefd92ae630b91c07345537e67f8354db470973" + resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz" integrity sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw== whatwg-url@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== dependencies: tr46 "~0.0.3" @@ -6835,36 +6835,36 @@ whatwg-url@^5.0.0: which-module@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" + resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz" integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== which@^1.2.9: version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" which@^2.0.1: version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" wonka@^4.0.14: version "4.0.15" - resolved "https://registry.yarnpkg.com/wonka/-/wonka-4.0.15.tgz#9aa42046efa424565ab8f8f451fcca955bf80b89" + resolved "https://registry.npmjs.org/wonka/-/wonka-4.0.15.tgz" integrity sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg== wonka@^6.3.2: version "6.3.4" - resolved "https://registry.yarnpkg.com/wonka/-/wonka-6.3.4.tgz#76eb9316e3d67d7febf4945202b5bdb2db534594" + resolved "https://registry.npmjs.org/wonka/-/wonka-6.3.4.tgz" integrity sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg== wrap-ansi@^6.2.0: version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== dependencies: ansi-styles "^4.0.0" @@ -6873,7 +6873,7 @@ wrap-ansi@^6.2.0: wrap-ansi@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: ansi-styles "^4.0.0" @@ -6882,12 +6882,12 @@ wrap-ansi@^7.0.0: wrappy@1: version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" 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" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz" integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== dependencies: graceful-fs "^4.1.11" @@ -6896,24 +6896,24 @@ write-file-atomic@^2.3.0: ws@^6.2.2: version "6.2.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" + resolved "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz" integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== dependencies: async-limiter "~1.0.0" ws@^7, ws@^7.5.1: version "7.5.9" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== ws@^8.12.1: version "8.14.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.14.1.tgz#4b9586b4f70f9e6534c7bb1d3dc0baa8b8cf01e0" + resolved "https://registry.npmjs.org/ws/-/ws-8.14.1.tgz" integrity sha512-4OOseMUq8AzRBI/7SLMUwO+FEDnguetSk7KMb1sHwvF2w2Wv5Hoj0nlifx8vtGsftE/jWHojPy8sMMzYLJ2G/A== xcode@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/xcode/-/xcode-3.0.1.tgz#3efb62aac641ab2c702458f9a0302696146aa53c" + resolved "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz" integrity sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA== dependencies: simple-plist "^1.1.0" @@ -6921,7 +6921,7 @@ xcode@^3.0.1: xml2js@0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.6.0.tgz#07afc447a97d2bd6507a1f76eeadddb09f7a8282" + resolved "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz" integrity sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w== dependencies: sax ">=0.6.0" @@ -6929,52 +6929,52 @@ xml2js@0.6.0: xmlbuilder@^14.0.0: version "14.0.0" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-14.0.0.tgz#876b5aec4f05ffd5feb97b0a871c855d16fbeb8c" + resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz" integrity sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg== xmlbuilder@^15.1.1: version "15.1.1" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" + resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz" integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== xmlbuilder@~11.0.0: version "11.0.1" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" + resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz" integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== xtend@~4.0.1: version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== y18n@^4.0.0: version "4.0.3" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== y18n@^5.0.5: version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== yallist@^3.0.2: version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== yallist@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yaml@^2.2.1: version "2.3.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.2.tgz#f522db4313c671a0ca963a75670f1c12ea909144" + resolved "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz" integrity sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg== yargs-parser@^18.1.2: version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== dependencies: camelcase "^5.0.0" @@ -6982,12 +6982,12 @@ yargs-parser@^18.1.2: yargs-parser@^21.1.1: version "21.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== yargs@^15.1.0: version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== dependencies: cliui "^6.0.0" @@ -7004,7 +7004,7 @@ yargs@^15.1.0: yargs@^17.6.2, yargs@^17.7.2: version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== dependencies: cliui "^8.0.1" @@ -7017,5 +7017,5 @@ yargs@^17.6.2, yargs@^17.7.2: yocto-queue@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== diff --git a/examples/run-all-examples.js b/examples/run-all-examples.js index 6927a9ccc..da0182d71 100644 --- a/examples/run-all-examples.js +++ b/examples/run-all-examples.js @@ -30,7 +30,7 @@ fs.readdir(examplesDirectory, (err, files) => { const isPathStartsWith = ( /** @type {string} */ file, - /** @type {string} */ directory + /** @type {string} */ directory, ) => path.join(examplesDirectory, file).startsWith(directory); const examples = files.filter( @@ -38,8 +38,8 @@ fs.readdir(examplesDirectory, (err, files) => { file.endsWith(".js") && file !== excludedJSFile && excludedDirectories.some( - (directory) => !isPathStartsWith(directory, file) - ) + (directory) => !isPathStartsWith(directory, file), + ), ); const total = examples.length; @@ -64,6 +64,6 @@ fs.readdir(examplesDirectory, (err, files) => { console.log( `\nTotal: [${total}] \n✅ Completed: [${completed}] \n❌ Failed: [${failed}] ${ failed === 0 ? " \nGreat job! 🎉" : "" - } ` + } `, ); }); diff --git a/examples/schedule-example.js b/examples/schedule-example.js index e34400abb..c3e87da74 100644 --- a/examples/schedule-example.js +++ b/examples/schedule-example.js @@ -21,7 +21,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -30,7 +30,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); const key1 = PrivateKey.generate(); @@ -57,22 +57,22 @@ async function main() { console.log(`account id = ${newAccountId.toString()}`); - transaction = await new TransferTransaction() + let transferTransaction = await new TransferTransaction() .addHbarTransfer(newAccountId, -1) .addHbarTransfer(wallet.getAccountId(), 1) .schedule() // Set expiration time to be now + 24 hours .setExpirationTime( - Timestamp.generate().plusNanos(24 * 60 * 60 * 1000000000) + Timestamp.generate().plusNanos(24 * 60 * 60 * 1000000000), ) // Set wait for expiry to true .setWaitForExpiry(true) .freezeWithSigner(wallet); - transaction = await transaction.signWithSigner(wallet); - const response = await transaction.executeWithSigner(wallet); + transferTransaction = await transferTransaction.signWithSigner(wallet); + const response = await transferTransaction.executeWithSigner(wallet); console.log( - `scheduled transaction ID = ${response.transactionId.toString()}` + `scheduled transaction ID = ${response.transactionId.toString()}`, ); const scheduleId = (await response.getReceiptWithSigner(wallet)) @@ -120,7 +120,7 @@ async function main() { const validMirrorTransactionId = `${transactionId.accountId.toString()}-${transactionId.validStart.seconds.toString()}-${transactionId.validStart.nanos.toString()}`; console.log( - "The following link should query the mirror node for the scheduled transaction" + "The following link should query the mirror node for the scheduled transaction", ); const link = `https://${process.env.HEDERA_NETWORK}.mirrornode.hedera.com/api/v1/transactions/${validMirrorTransactionId}`; diff --git a/examples/scheduled-transaction-multi-sig-threshold.js b/examples/scheduled-transaction-multi-sig-threshold.js index 6977f6fa4..afda528d3 100644 --- a/examples/scheduled-transaction-multi-sig-threshold.js +++ b/examples/scheduled-transaction-multi-sig-threshold.js @@ -29,7 +29,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -38,7 +38,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); // generate keys @@ -68,7 +68,7 @@ async function main() { await txAccountCreate.getReceiptWithSigner(wallet); const multiSigAccountId = txAccountCreateReceipt.accountId; console.log( - `3-of-4 multi-sig account ID: ${multiSigAccountId.toString()}` + `3-of-4 multi-sig account ID: ${multiSigAccountId.toString()}`, ); await queryBalance(multiSigAccountId, wallet); @@ -79,11 +79,11 @@ async function main() { await new TransferTransaction() .addHbarTransfer( multiSigAccountId, - Hbar.fromTinybars(-1) + Hbar.fromTinybars(-1), ) .addHbarTransfer( wallet.getAccountId(), - Hbar.fromTinybars(1) + Hbar.fromTinybars(1), ) .schedule() // create schedule .freezeWithSigner(wallet) @@ -114,7 +114,7 @@ async function main() { await txScheduleSign1.getReceiptWithSigner(wallet); console.log( "1. ScheduleSignTransaction status: " + - txScheduleSign1Receipt.status.toString() + txScheduleSign1Receipt.status.toString(), ); await queryBalance(multiSigAccountId, wallet); @@ -133,7 +133,7 @@ async function main() { await txScheduleSign2.getReceiptWithSigner(wallet); console.log( "2. ScheduleSignTransaction status: " + - txScheduleSign2Receipt.status.toString() + txScheduleSign2Receipt.status.toString(), ); await queryBalance(multiSigAccountId, wallet); @@ -167,7 +167,7 @@ async function queryBalance(accountId, wallet) { console.log( `Balance of account ${accountId.toString()}: ${accountBalance.hbars .toTinybars() - .toInt()} tinybar` + .toInt()} tinybar`, ); return accountBalance; } diff --git a/examples/sign-transaction.js b/examples/sign-transaction.js index a4037843c..0304c7c8f 100644 --- a/examples/sign-transaction.js +++ b/examples/sign-transaction.js @@ -23,7 +23,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -32,7 +32,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); user1Key = PrivateKey.generate(); @@ -54,17 +54,17 @@ async function main() { console.log(`account id = ${receipt.accountId.toString()}`); // create a transfer from new account to 0.0.3 - transaction = await new TransferTransaction() + let trasnferTransaction = await new TransferTransaction() .setNodeAccountIds([new AccountId(3)]) .addHbarTransfer(receipt.accountId, -1) .addHbarTransfer("0.0.3", 1) .freezeWithSigner(wallet); - transaction = await transaction.signWithSigner(wallet); + trasnferTransaction = await trasnferTransaction.signWithSigner(wallet); - user1Key.signTransaction(transaction); - user2Key.signTransaction(transaction); + user1Key.signTransaction(trasnferTransaction); + user2Key.signTransaction(trasnferTransaction); - const result = await transaction.executeWithSigner(wallet); + const result = await trasnferTransaction.executeWithSigner(wallet); receipt = await result.getReceiptWithSigner(wallet); console.log(`Status: ${receipt.status.toString()}`); diff --git a/examples/simple_rest_signature_provider/package.json b/examples/simple_rest_signature_provider/package.json index 2b7cde640..6d72a316d 100644 --- a/examples/simple_rest_signature_provider/package.json +++ b/examples/simple_rest_signature_provider/package.json @@ -15,36 +15,36 @@ "author": "", "license": "ISC", "dependencies": { - "@babel/cli": "^7.22.15", - "@babel/core": "^7.22.17", - "@babel/eslint-parser": "^7.22.15", + "@babel/cli": "^7.23.4", + "@babel/core": "^7.23.3", + "@babel/eslint-parser": "^7.23.3", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-transform-modules-commonjs": "^7.22.15", "@babel/register": "^7.22.15", "@hashgraph/sdk": "link:../..", - "@types/crypto-js": "^4.1.2", + "@types/crypto-js": "^4.2.0", "@types/express": "^4.17.17", "@types/long": "^4.0.2", - "@types/node": "^18.17.15", + "@types/node": "^20.8.10", "@types/utf8": "^3.0.1", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", - "axios": "^0.26.1", + "axios": "^1.6.0", "babel-plugin-dynamic-import-node": "^2.3.3", "babel-plugin-module-rewrite": "^0.2.0", "dotenv": "^14.3.2", "eslint": "^8.49.0", "eslint-plugin-compat": "^4.2.0", - "eslint-plugin-deprecation": "^1.5.0", + "eslint-plugin-deprecation": "^2.0.0", "eslint-plugin-import": "^2.28.1", - "eslint-plugin-jsdoc": "^37.9.7", + "eslint-plugin-jsdoc": "^46.8.2", "eslint-plugin-mocha": "^10.1.0", "eslint-plugin-node": "^11.1.0", "express": "^4.18.2", "mocha": "^9.2.2", - "prettier": "^2.8.8", - "typedoc": "^0.24.8", - "typescript": "^4.9.5", + "prettier": "^3.0.3", + "typedoc": "^0.25.1", + "typescript": "^5.1.6", "vite": "^2.9.16" }, "devDependencies": { diff --git a/examples/simple_rest_signature_provider/pnpm-lock.yaml b/examples/simple_rest_signature_provider/pnpm-lock.yaml index 71f5315a7..f0c6ba112 100644 --- a/examples/simple_rest_signature_provider/pnpm-lock.yaml +++ b/examples/simple_rest_signature_provider/pnpm-lock.yaml @@ -6,29 +6,29 @@ settings: dependencies: '@babel/cli': - specifier: ^7.22.15 - version: 7.22.15(@babel/core@7.22.17) + specifier: ^7.23.4 + version: 7.23.4(@babel/core@7.23.3) '@babel/core': - specifier: ^7.22.17 - version: 7.22.17 + specifier: ^7.23.3 + version: 7.23.3 '@babel/eslint-parser': - specifier: ^7.22.15 - version: 7.22.15(@babel/core@7.22.17)(eslint@8.49.0) + specifier: ^7.23.3 + version: 7.23.3(@babel/core@7.23.3)(eslint@8.49.0) '@babel/plugin-syntax-dynamic-import': specifier: ^7.8.3 - version: 7.8.3(@babel/core@7.22.17) + version: 7.8.3(@babel/core@7.23.3) '@babel/plugin-transform-modules-commonjs': specifier: ^7.22.15 - version: 7.22.15(@babel/core@7.22.17) + version: 7.22.15(@babel/core@7.23.3) '@babel/register': specifier: ^7.22.15 - version: 7.22.15(@babel/core@7.22.17) + version: 7.22.15(@babel/core@7.23.3) '@hashgraph/sdk': specifier: link:../.. version: link:../.. '@types/crypto-js': - specifier: ^4.1.2 - version: 4.1.2 + specifier: ^4.2.0 + version: 4.2.1 '@types/express': specifier: ^4.17.17 version: 4.17.17 @@ -36,20 +36,20 @@ dependencies: specifier: ^4.0.2 version: 4.0.2 '@types/node': - specifier: ^18.17.15 - version: 18.17.15 + specifier: ^20.8.10 + version: 20.10.0 '@types/utf8': specifier: ^3.0.1 version: 3.0.1 '@typescript-eslint/eslint-plugin': specifier: ^5.62.0 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.49.0)(typescript@4.9.5) + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.49.0)(typescript@5.3.2) '@typescript-eslint/parser': specifier: ^5.62.0 - version: 5.62.0(eslint@8.49.0)(typescript@4.9.5) + version: 5.62.0(eslint@8.49.0)(typescript@5.3.2) axios: - specifier: ^0.26.1 - version: 0.26.1 + specifier: ^1.6.0 + version: 1.6.2 babel-plugin-dynamic-import-node: specifier: ^2.3.3 version: 2.3.3 @@ -66,14 +66,14 @@ dependencies: specifier: ^4.2.0 version: 4.2.0(eslint@8.49.0) eslint-plugin-deprecation: - specifier: ^1.5.0 - version: 1.5.0(eslint@8.49.0)(typescript@4.9.5) + specifier: ^2.0.0 + version: 2.0.0(eslint@8.49.0)(typescript@5.3.2) eslint-plugin-import: specifier: ^2.28.1 version: 2.28.1(@typescript-eslint/parser@5.62.0)(eslint@8.49.0) eslint-plugin-jsdoc: - specifier: ^37.9.7 - version: 37.9.7(eslint@8.49.0) + specifier: ^46.8.2 + version: 46.9.0(eslint@8.49.0) eslint-plugin-mocha: specifier: ^10.1.0 version: 10.1.0(eslint@8.49.0) @@ -87,14 +87,14 @@ dependencies: specifier: ^9.2.2 version: 9.2.2 prettier: - specifier: ^2.8.8 - version: 2.8.8 + specifier: ^3.0.3 + version: 3.1.0 typedoc: - specifier: ^0.24.8 - version: 0.24.8(typescript@4.9.5) + specifier: ^0.25.1 + version: 0.25.4(typescript@5.3.2) typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: ^5.1.6 + version: 5.3.2 vite: specifier: ^2.9.16 version: 2.9.16 @@ -119,17 +119,17 @@ packages: '@jridgewell/trace-mapping': 0.3.19 dev: false - /@babel/cli@7.22.15(@babel/core@7.22.17): - resolution: {integrity: sha512-prtg5f6zCERIaECeTZzd2fMtVjlfjhUcO+fBLQ6DXXdq5FljN+excVitJ2nogsusdf31LeqkjAfXZ7Xq+HmN8g==} + /@babel/cli@7.23.4(@babel/core@7.23.3): + resolution: {integrity: sha512-j3luA9xGKCXVyCa5R7lJvOMM+Kc2JEnAEIgz2ggtjQ/j5YUVgfsg/WsG95bbsgq7YLHuiCOzMnoSasuY16qiCw==} engines: {node: '>=6.9.0'} hasBin: true peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@jridgewell/trace-mapping': 0.3.19 commander: 4.1.1 - convert-source-map: 1.9.0 + convert-source-map: 2.0.0 fs-readdir-recursive: 1.1.0 glob: 7.2.3 make-dir: 2.1.0 @@ -147,26 +147,34 @@ packages: chalk: 2.4.2 dev: false + /@babel/code-frame@7.23.4: + resolution: {integrity: sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.23.4 + chalk: 2.4.2 + dev: false + /@babel/compat-data@7.22.9: resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} engines: {node: '>=6.9.0'} dev: false - /@babel/core@7.22.17: - resolution: {integrity: sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ==} + /@babel/core@7.23.3: + resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.22.13 - '@babel/generator': 7.22.15 + '@babel/generator': 7.23.4 '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.22.17(@babel/core@7.22.17) - '@babel/helpers': 7.22.15 - '@babel/parser': 7.22.16 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) + '@babel/helpers': 7.23.4 + '@babel/parser': 7.23.4 '@babel/template': 7.22.15 - '@babel/traverse': 7.22.17 - '@babel/types': 7.22.17 - convert-source-map: 1.9.0 + '@babel/traverse': 7.23.4 + '@babel/types': 7.23.4 + convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 @@ -175,25 +183,25 @@ packages: - supports-color dev: false - /@babel/eslint-parser@7.22.15(@babel/core@7.22.17)(eslint@8.49.0): - resolution: {integrity: sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==} + /@babel/eslint-parser@7.23.3(@babel/core@7.23.3)(eslint@8.49.0): + resolution: {integrity: sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 8.49.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 dev: false - /@babel/generator@7.22.15: - resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==} + /@babel/generator@7.23.4: + resolution: {integrity: sha512-esuS49Cga3HcThFNebGhlgsrVLkvhqvYDTzgjfFFlHJcIfLe5jFmRRfCQ1KuBfc4Jrtn3ndLgKWAKjBE+IraYQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.23.4 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.19 jsesc: 2.5.2 @@ -210,24 +218,29 @@ packages: semver: 6.3.1 dev: false + /@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + dev: false + /@babel/helper-environment-visitor@7.22.5: resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} engines: {node: '>=6.9.0'} dev: false - /@babel/helper-function-name@7.22.5: - resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} + /@babel/helper-function-name@7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.22.17 + '@babel/types': 7.23.4 dev: false /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.23.4 dev: false /@babel/helper-module-imports@7.22.15: @@ -237,13 +250,13 @@ packages: '@babel/types': 7.22.17 dev: false - /@babel/helper-module-transforms@7.22.17(@babel/core@7.22.17): + /@babel/helper-module-transforms@7.22.17(@babel/core@7.23.3): resolution: {integrity: sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -251,6 +264,20 @@ packages: '@babel/helper-validator-identifier': 7.22.15 dev: false + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + dev: false + /@babel/helper-plugin-utils@7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} @@ -275,23 +302,33 @@ packages: engines: {node: '>=6.9.0'} dev: false + /@babel/helper-string-parser@7.23.4: + resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} + engines: {node: '>=6.9.0'} + dev: false + /@babel/helper-validator-identifier@7.22.15: resolution: {integrity: sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==} engines: {node: '>=6.9.0'} dev: false + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + engines: {node: '>=6.9.0'} + dev: false + /@babel/helper-validator-option@7.22.15: resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} engines: {node: '>=6.9.0'} dev: false - /@babel/helpers@7.22.15: - resolution: {integrity: sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==} + /@babel/helpers@7.23.4: + resolution: {integrity: sha512-HfcMizYz10cr3h29VqyfGL6ZWIjTwWfvYBMsBVGwpcbhNGe3wQ1ZXZRPzZoAHhd9OqHadHqjQ89iVKINXnbzuw==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/traverse': 7.22.17 - '@babel/types': 7.22.17 + '@babel/traverse': 7.23.4 + '@babel/types': 7.23.4 transitivePeerDependencies: - supports-color dev: false @@ -305,42 +342,51 @@ packages: js-tokens: 4.0.0 dev: false - /@babel/parser@7.22.16: - resolution: {integrity: sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==} + /@babel/highlight@7.23.4: + resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.22.20 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: false + + /@babel/parser@7.23.4: + resolution: {integrity: sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.23.4 dev: false - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.17): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-modules-commonjs@7.22.15(@babel/core@7.22.17): + /@babel/plugin-transform-modules-commonjs@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-module-transforms': 7.22.17(@babel/core@7.22.17) + '@babel/core': 7.23.3 + '@babel/helper-module-transforms': 7.22.17(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 dev: false - /@babel/register@7.22.15(@babel/core@7.22.17): + /@babel/register@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -353,22 +399,22 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.22.13 - '@babel/parser': 7.22.16 - '@babel/types': 7.22.17 + '@babel/parser': 7.23.4 + '@babel/types': 7.23.4 dev: false - /@babel/traverse@7.22.17: - resolution: {integrity: sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg==} + /@babel/traverse@7.23.4: + resolution: {integrity: sha512-IYM8wSUwunWTB6tFC2dkKZhxbIjHoWemdK+3f8/wq8aKhbUscxD5MX72ubd90fxvFknaLPeGw5ycU84V1obHJg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.22.15 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 + '@babel/code-frame': 7.23.4 + '@babel/generator': 7.23.4 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.22.16 - '@babel/types': 7.22.17 + '@babel/parser': 7.23.4 + '@babel/types': 7.23.4 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: @@ -384,13 +430,22 @@ packages: to-fast-properties: 2.0.0 dev: false - /@es-joy/jsdoccomment@0.20.1: - resolution: {integrity: sha512-oeJK41dcdqkvdZy/HctKklJNkt/jh+av3PZARrZEl+fs/8HaHeeYoAvEwOV0u5I6bArTF17JEsTZMY359e/nfQ==} - engines: {node: ^12 || ^14 || ^16 || ^17} + /@babel/types@7.23.4: + resolution: {integrity: sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.23.4 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + dev: false + + /@es-joy/jsdoccomment@0.41.0: + resolution: {integrity: sha512-aKUhyn1QI5Ksbqcr3fFJj16p99QdjUxXAEuFst1Z47DRyoiMwivIH9MV/ARcJOCXVjPfjITciej8ZD2O/6qUmw==} + engines: {node: '>=16'} dependencies: - comment-parser: 1.3.0 + comment-parser: 1.4.1 esquery: 1.5.0 - jsdoc-type-pratt-parser: 2.2.5 + jsdoc-type-pratt-parser: 4.0.0 dev: false /@esbuild/linux-loong64@0.14.54: @@ -530,23 +585,23 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.36 - '@types/node': 18.17.15 + '@types/node': 20.10.0 dev: false /@types/connect@3.4.36: resolution: {integrity: sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==} dependencies: - '@types/node': 18.17.15 + '@types/node': 20.10.0 dev: false - /@types/crypto-js@4.1.2: - resolution: {integrity: sha512-t33RNmTu5ufG/sorROIafiCVJMx3jz95bXUMoPAZcUD14fxMXnuTzqzXZoxpR0tNx2xpw11Dlmem9vGCsrSOfA==} + /@types/crypto-js@4.2.1: + resolution: {integrity: sha512-FSPGd9+OcSok3RsM0UZ/9fcvMOXJ1ENE/ZbLfOPlBWj7BgXtEAM8VYfTtT760GiLbQIMoVozwVuisjvsVwqYWw==} dev: false /@types/express-serve-static-core@4.17.36: resolution: {integrity: sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==} dependencies: - '@types/node': 18.17.15 + '@types/node': 20.10.0 '@types/qs': 6.9.8 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -585,8 +640,10 @@ packages: resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} dev: false - /@types/node@18.17.15: - resolution: {integrity: sha512-2yrWpBk32tvV/JAd3HNHWuZn/VDN1P+72hWirHnvsvTGSqbANi+kSeuQR9yAHnbvaBvHDsoTdXV0Fe+iRtHLKA==} + /@types/node@20.10.0: + resolution: {integrity: sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==} + dependencies: + undici-types: 5.26.5 dev: false /@types/qs@6.9.8: @@ -605,7 +662,7 @@ packages: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 18.17.15 + '@types/node': 20.10.0 dev: false /@types/serve-static@1.15.2: @@ -613,14 +670,14 @@ packages: dependencies: '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 18.17.15 + '@types/node': 20.10.0 dev: false /@types/utf8@3.0.1: resolution: {integrity: sha512-1EkWuw7rT3BMz2HpmcEOr/HL61mWNA6Ulr/KdbXR9AI0A55wD4Qfv8hizd8Q1DnknSIzzDvQmvvY/guvX7jjZA==} dev: false - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.49.0)(typescript@4.9.5): + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.49.0)(typescript@5.3.2): resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -632,23 +689,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.8.1 - '@typescript-eslint/parser': 5.62.0(eslint@8.49.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.49.0)(typescript@5.3.2) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.49.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@4.9.5) + '@typescript-eslint/type-utils': 5.62.0(eslint@8.49.0)(typescript@5.3.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@5.3.2) debug: 4.3.4 eslint: 8.49.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.5.4 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/parser@5.62.0(eslint@8.49.0)(typescript@4.9.5): + /@typescript-eslint/parser@5.62.0(eslint@8.49.0)(typescript@5.3.2): resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -660,10 +717,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) debug: 4.3.4 eslint: 8.49.0 - typescript: 4.9.5 + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: false @@ -676,7 +733,15 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: false - /@typescript-eslint/type-utils@5.62.0(eslint@8.49.0)(typescript@4.9.5): + /@typescript-eslint/scope-manager@6.12.0: + resolution: {integrity: sha512-5gUvjg+XdSj8pcetdL9eXJzQNTl3RD7LgUiYTl8Aabdi8hFkaGSYnaS6BLc0BGNaDH+tVzVwmKtWvu0jLgWVbw==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.12.0 + '@typescript-eslint/visitor-keys': 6.12.0 + dev: false + + /@typescript-eslint/type-utils@5.62.0(eslint@8.49.0)(typescript@5.3.2): resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -686,12 +751,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@5.3.2) debug: 4.3.4 eslint: 8.49.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: false @@ -701,7 +766,12 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5): + /@typescript-eslint/types@6.12.0: + resolution: {integrity: sha512-MA16p/+WxM5JG/F3RTpRIcuOghWO30//VEOvzubM8zuOOBYXsP+IfjoCXXiIfy2Ta8FRh9+IO9QLlaFQUU+10Q==} + engines: {node: ^16.0.0 || >=18.0.0} + dev: false + + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.2): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -716,13 +786,34 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.3.2) + typescript: 5.3.2 + transitivePeerDependencies: + - supports-color + dev: false + + /@typescript-eslint/typescript-estree@6.12.0(typescript@5.3.2): + resolution: {integrity: sha512-vw9E2P9+3UUWzhgjyyVczLWxZ3GuQNT7QpnIY3o5OMeLO/c8oHljGc8ZpryBMIyympiAAaKgw9e5Hl9dCWFOYw==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 6.12.0 + '@typescript-eslint/visitor-keys': 6.12.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.4 + ts-api-utils: 1.0.3(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/utils@5.62.0(eslint@8.49.0)(typescript@4.9.5): + /@typescript-eslint/utils@5.62.0(eslint@8.49.0)(typescript@5.3.2): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -733,7 +824,7 @@ packages: '@types/semver': 7.5.1 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) eslint: 8.49.0 eslint-scope: 5.1.1 semver: 7.5.4 @@ -742,6 +833,25 @@ packages: - typescript dev: false + /@typescript-eslint/utils@6.12.0(eslint@8.49.0)(typescript@5.3.2): + resolution: {integrity: sha512-LywPm8h3tGEbgfyjYnu3dauZ0U7R60m+miXgKcZS8c7QALO9uWJdvNoP+duKTk2XMWc7/Q3d/QiCuLN9X6SWyQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.1 + '@typescript-eslint/scope-manager': 6.12.0 + '@typescript-eslint/types': 6.12.0 + '@typescript-eslint/typescript-estree': 6.12.0(typescript@5.3.2) + eslint: 8.49.0 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /@typescript-eslint/visitor-keys@5.62.0: resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -750,6 +860,14 @@ packages: eslint-visitor-keys: 3.4.3 dev: false + /@typescript-eslint/visitor-keys@6.12.0: + resolution: {integrity: sha512-rg3BizTZHF1k3ipn8gfrzDXXSFKyOEB5zxYXInQ6z0hUvmQlhaZQzK+YmHmNViMA9HzW5Q9+bPPt90bU6GQwyw==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.12.0 + eslint-visitor-keys: 3.4.3 + dev: false + /@ungap/promise-all-settled@1.1.2: resolution: {integrity: sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==} dev: false @@ -815,11 +933,17 @@ packages: /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} + requiresBuild: true dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 dev: false + /are-docs-informative@0.0.2: + resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} + engines: {node: '>=14'} + dev: false + /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: false @@ -899,14 +1023,20 @@ packages: '@mdn/browser-compat-data': 5.3.15 dev: false + /asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + dev: false + /available-typed-arrays@1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} - /axios@0.26.1: - resolution: {integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==} + /axios@1.6.2: + resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==} dependencies: follow-redirects: 1.15.2 + form-data: 4.0.0 + proxy-from-env: 1.1.0 transitivePeerDependencies: - debug dev: false @@ -927,6 +1057,7 @@ packages: /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} + requiresBuild: true dev: false /body-parser@1.20.1: @@ -987,6 +1118,11 @@ packages: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} dev: false + /builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + dev: false + /bytes@3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} @@ -1079,13 +1215,20 @@ packages: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} dev: false + /combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 + dev: false + /commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} dev: false - /comment-parser@1.3.0: - resolution: {integrity: sha512-hRpmWIKgzd81vn0ydoWoyPoALEOnF4wt8yKD35Ib1D6XC2siLiYaiqfGkYrunuKdsXGwpBpHU3+9r+RVw2NZfA==} + /comment-parser@1.4.1: + resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} engines: {node: '>= 12.0.0'} dev: false @@ -1108,8 +1251,8 @@ packages: engines: {node: '>= 0.6'} dev: false - /convert-source-map@1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: false /cookie-signature@1.0.6: @@ -1213,6 +1356,11 @@ packages: has-property-descriptors: 1.0.0 object-keys: 1.1.1 + /delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + dev: false + /depd@2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} @@ -1601,7 +1749,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.49.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.49.0)(typescript@5.3.2) debug: 3.2.7 eslint: 8.49.0 eslint-import-resolver-node: 0.3.9 @@ -1625,17 +1773,17 @@ packages: semver: 7.5.4 dev: false - /eslint-plugin-deprecation@1.5.0(eslint@8.49.0)(typescript@4.9.5): - resolution: {integrity: sha512-mRcssI/tLROueBQ6yf4LnnGTijbMsTCPIpbRbPj5R5wGYVCpk1zDmAS0SEkgcUDXOPc22qMNFR24Qw7vSPrlTA==} + /eslint-plugin-deprecation@2.0.0(eslint@8.49.0)(typescript@5.3.2): + resolution: {integrity: sha512-OAm9Ohzbj11/ZFyICyR5N6LbOIvQMp7ZU2zI7Ej0jIc8kiGUERXPNMfw2QqqHD1ZHtjMub3yPZILovYEYucgoQ==} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: ^3.7.5 || ^4.0.0 || ^5.0.0 + eslint: ^7.0.0 || ^8.0.0 + typescript: ^4.2.4 || ^5.0.0 dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@4.9.5) + '@typescript-eslint/utils': 6.12.0(eslint@8.49.0)(typescript@5.3.2) eslint: 8.49.0 tslib: 2.6.2 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: false @@ -1661,7 +1809,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.49.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.49.0)(typescript@5.3.2) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 @@ -1686,19 +1834,20 @@ packages: - supports-color dev: false - /eslint-plugin-jsdoc@37.9.7(eslint@8.49.0): - resolution: {integrity: sha512-8alON8yYcStY94o0HycU2zkLKQdcS+qhhOUNQpfONHHwvI99afbmfpYuPqf6PbLz5pLZldG3Te5I0RbAiTN42g==} - engines: {node: ^12 || ^14 || ^16 || ^17} + /eslint-plugin-jsdoc@46.9.0(eslint@8.49.0): + resolution: {integrity: sha512-UQuEtbqLNkPf5Nr/6PPRCtr9xypXY+g8y/Q7gPa0YK7eDhh0y2lWprXRnaYbW7ACgIUvpDKy9X2bZqxtGzBG9Q==} + engines: {node: '>=16'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@es-joy/jsdoccomment': 0.20.1 - comment-parser: 1.3.0 + '@es-joy/jsdoccomment': 0.41.0 + are-docs-informative: 0.0.2 + comment-parser: 1.4.1 debug: 4.3.4 escape-string-regexp: 4.0.0 eslint: 8.49.0 esquery: 1.5.0 - regextras: 0.8.0 + is-builtin-module: 3.2.1 semver: 7.5.4 spdx-expression-parse: 3.0.1 transitivePeerDependencies: @@ -1946,6 +2095,7 @@ packages: /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} + requiresBuild: true dependencies: to-regex-range: 5.0.1 dev: false @@ -2022,6 +2172,15 @@ packages: dependencies: is-callable: 1.2.7 + /form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: false + /forwarded@0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} @@ -2297,6 +2456,7 @@ packages: /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} + requiresBuild: true dependencies: binary-extensions: 2.2.0 dev: false @@ -2308,6 +2468,13 @@ packages: call-bind: 1.0.2 has-tostringtag: 1.0.0 + /is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} + engines: {node: '>=6'} + dependencies: + builtin-modules: 3.3.0 + dev: false + /is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -2353,6 +2520,7 @@ packages: /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} + requiresBuild: true dev: false /is-path-inside@3.0.3: @@ -2434,8 +2602,8 @@ packages: argparse: 2.0.1 dev: false - /jsdoc-type-pratt-parser@2.2.5: - resolution: {integrity: sha512-2a6eRxSxp1BW040hFvaJxhsCMI9lT8QB8t14t+NY5tC5rckIR0U9cr2tjOeaFirmEOy6MHvmJnY7zTBHq431Lw==} + /jsdoc-type-pratt-parser@4.0.0: + resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==} engines: {node: '>=12.0.0'} dev: false @@ -2730,6 +2898,7 @@ packages: /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} + requiresBuild: true dev: false /npm-run-all@4.1.5: @@ -2964,9 +3133,9 @@ packages: engines: {node: '>= 0.8.0'} dev: false - /prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} + /prettier@3.1.0: + resolution: {integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==} + engines: {node: '>=14'} hasBin: true dev: false @@ -2978,6 +3147,10 @@ packages: ipaddr.js: 1.9.1 dev: false + /proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + dev: false + /punycode@2.3.0: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} @@ -3031,6 +3204,7 @@ packages: /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + requiresBuild: true dependencies: picomatch: 2.3.1 dev: false @@ -3048,11 +3222,6 @@ packages: engines: {node: '>=8'} dev: false - /regextras@0.8.0: - resolution: {integrity: sha512-k519uI04Z3SaY0fLX843MRXnDeG2+vHOFsyhiPZvNLe7r8rD2YNRjq4BQLZZ0oAr2NrtvZlICsXysGNFPGa3CQ==} - engines: {node: '>=0.1.14'} - dev: false - /require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -3382,6 +3551,7 @@ packages: /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} + requiresBuild: true dependencies: is-number: 7.0.0 dev: false @@ -3391,6 +3561,15 @@ packages: engines: {node: '>=0.6'} dev: false + /ts-api-utils@1.0.3(typescript@5.3.2): + resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} + engines: {node: '>=16.13.0'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.3.2 + dev: false + /tsconfig-paths@3.14.2: resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} dependencies: @@ -3408,14 +3587,14 @@ packages: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} dev: false - /tsutils@3.21.0(typescript@4.9.5): + /tsutils@3.21.0(typescript@5.3.2): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.9.5 + typescript: 5.3.2 dev: false /type-check@0.4.0: @@ -3472,23 +3651,23 @@ packages: for-each: 0.3.3 is-typed-array: 1.1.12 - /typedoc@0.24.8(typescript@4.9.5): - resolution: {integrity: sha512-ahJ6Cpcvxwaxfu4KtjA8qZNqS43wYt6JL27wYiIgl1vd38WW/KWX11YuAeZhuz9v+ttrutSsgK+XO1CjL1kA3w==} - engines: {node: '>= 14.14'} + /typedoc@0.25.4(typescript@5.3.2): + resolution: {integrity: sha512-Du9ImmpBCw54bX275yJrxPVnjdIyJO/84co0/L9mwe0R3G4FSR6rQ09AlXVRvZEGMUg09+z/usc8mgygQ1aidA==} + engines: {node: '>= 16'} hasBin: true peerDependencies: - typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x dependencies: lunr: 2.3.9 marked: 4.3.0 minimatch: 9.0.3 shiki: 0.14.4 - typescript: 4.9.5 + typescript: 5.3.2 dev: false - /typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} + /typescript@5.3.2: + resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} + engines: {node: '>=14.17'} hasBin: true dev: false @@ -3500,6 +3679,10 @@ packages: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + dev: false + /unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} diff --git a/examples/simple_rest_signature_provider/src/client.js b/examples/simple_rest_signature_provider/src/client.js index 6497555e9..da81a6d0f 100644 --- a/examples/simple_rest_signature_provider/src/client.js +++ b/examples/simple_rest_signature_provider/src/client.js @@ -109,7 +109,7 @@ export class SimpleRestProvider { */ getTransactionReceipt(transactionId) { return this.call( - new TransactionReceiptQuery().setTransactionId(transactionId) + new TransactionReceiptQuery().setTransactionId(transactionId), ); } @@ -120,8 +120,8 @@ export class SimpleRestProvider { waitForReceipt(response) { return this.call( new TransactionReceiptQuery().setTransactionId( - response.transactionId - ) + response.transactionId, + ), ); } @@ -161,7 +161,7 @@ export class SimpleRestProvider { return TransactionReceipt.fromBytes(bytes); default: throw new Error( - `unrecognzied request time ${request.constructor.name}` + `unrecognzied request time ${request.constructor.name}`, ); } } else { @@ -211,7 +211,7 @@ export class SimpleRestSigner { const provider = new SimpleRestProvider( ledgerId, response.network, - response.mirrorNetwork + response.mirrorNetwork, ); return new SimpleRestSigner(id, publicKey, provider); @@ -276,7 +276,7 @@ export class SimpleRestSigner { */ getAccountBalance() { return this.call( - new AccountBalanceQuery().setAccountId(this.accountId) + new AccountBalanceQuery().setAccountId(this.accountId), ); } @@ -294,7 +294,7 @@ export class SimpleRestSigner { */ getAccountRecords() { return this.call( - new AccountRecordsQuery().setAccountId(this.accountId) + new AccountRecordsQuery().setAccountId(this.accountId), ); } @@ -334,7 +334,7 @@ export class SimpleRestSigner { transactionId.accountId.compare(this.accountId) != 0 ) { throw new Error( - "transaction's ID constructed with a different account ID" + "transaction's ID constructed with a different account ID", ); } @@ -346,17 +346,17 @@ export class SimpleRestSigner { transaction.nodeAccountIds != null ? transaction.nodeAccountIds : [] ).map((nodeAccountId) => nodeAccountId.toString()); const network = Object.values(this.provider.getNetwork()).map( - (nodeAccountId) => nodeAccountId.toString() + (nodeAccountId) => nodeAccountId.toString(), ); if ( !nodeAccountIds.reduce( (previous, current) => previous && network.includes(current), - true + true, ) ) { throw new Error( - "Transaction already set node account IDs to values not within the current network" + "Transaction already set node account IDs to values not within the current network", ); } @@ -374,7 +374,7 @@ export class SimpleRestSigner { (nodeAccountId) => typeof nodeAccountId === "string" ? AccountId.fromString(nodeAccountId) - : new AccountId(nodeAccountId) + : new AccountId(nodeAccountId), ); transaction.setNodeAccountIds(network); return Promise.resolve(transaction); @@ -390,7 +390,7 @@ export class SimpleRestSigner { call(request) { if (this.provider == null) { throw new Error( - "cannot send request with an wallet that doesn't contain a provider" + "cannot send request with an wallet that doesn't contain a provider", ); } diff --git a/examples/simple_rest_signature_provider/src/server.js b/examples/simple_rest_signature_provider/src/server.js index 11cdbd035..f85ef326e 100644 --- a/examples/simple_rest_signature_provider/src/server.js +++ b/examples/simple_rest_signature_provider/src/server.js @@ -23,7 +23,7 @@ const provider = new LocalProvider(); const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); const ledgerId = provider.getLedgerId(); diff --git a/examples/solidity-precompile-example.js b/examples/solidity-precompile-example.js index 50f572b62..90be64ef2 100644 --- a/examples/solidity-precompile-example.js +++ b/examples/solidity-precompile-example.js @@ -12,7 +12,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -21,16 +21,16 @@ async function main() { const wallet = new hashgraph.Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); const operatorPrivateKey = hashgraph.PrivateKey.fromStringDer( - process.env.OPERATOR_KEY + process.env.OPERATOR_KEY, ); const operatorPublicKey = operatorPrivateKey.publicKey; const operatorAccountId = hashgraph.AccountId.fromString( - process.env.OPERATOR_ID + process.env.OPERATOR_ID, ); const alicePrivateKey = hashgraph.PrivateKey.generateED25519(); @@ -50,7 +50,7 @@ async function main() { const walletWithAlice = new hashgraph.Wallet( aliceAccountId, alicePrivateKey, - new hashgraph.LocalProvider() + new hashgraph.LocalProvider(), ); // Instantiate ContractHelper @@ -65,7 +65,7 @@ async function main() { new hashgraph.ContractFunctionParameters() .addAddress(wallet.getAccountId().toSolidityAddress()) .addAddress(aliceAccountId.toSolidityAddress()), - wallet + wallet, ); // Update the signer to have contractId KeyList (this is by security requirement) @@ -75,8 +75,8 @@ async function main() { .setKey( new hashgraph.KeyList( [operatorPublicKey, contractHelper.contractId], - 1 - ) + 1, + ), ) .freezeWithSigner(wallet); accountUpdateOpratorTransaction = @@ -90,8 +90,8 @@ async function main() { .setKey( new hashgraph.KeyList( [alicePublicKey, contractHelper.contractId], - 1 - ) + 1, + ), ) .freezeWithSigner(walletWithAlice); accountUpdateAliceTransaction = @@ -107,37 +107,37 @@ async function main() { let accountUpdateOpratorTransaction = await new hashgraph.TokenUpdateTransaction() .setTokenId( - hashgraph.TokenId.fromSolidityAddress(tokenAddress) + hashgraph.TokenId.fromSolidityAddress(tokenAddress), ) .setAdminKey( new hashgraph.KeyList( [alicePublicKey, contractHelper.contractId], - 1 - ) + 1, + ), ) .setSupplyKey( new hashgraph.KeyList( [alicePublicKey, contractHelper.contractId], - 1 - ) + 1, + ), ) .freezeWithSigner(walletWithAlice); accountUpdateOpratorTransaction = await accountUpdateOpratorTransaction.signWithSigner( - walletWithAlice + walletWithAlice, ); let accountUpdateOpratorTransactionResponce = await accountUpdateOpratorTransaction.executeWithSigner( - walletWithAlice + walletWithAlice, ); console.log( "Status of Token Update Transactio:", ( await accountUpdateOpratorTransactionResponce.getReceiptWithSigner( - walletWithAlice + walletWithAlice, ) - ).status.toString() + ).status.toString(), ); }; @@ -147,7 +147,7 @@ async function main() { .setResultValidatorForStep(0, (contractFunctionResult) => { const bytes = Buffer.from(contractFunctionResult.getBytes32(0)); console.log( - `getPseudoRandomSeed() returned ${bytes.toString("hex")}` + `getPseudoRandomSeed() returned ${bytes.toString("hex")}`, ); return true; }) @@ -201,7 +201,7 @@ async function main() { await contractHelper.executeSteps( /* from step */ 0, /* to step */ 16, - wallet + wallet, ); console.log("All steps completed with valid results."); diff --git a/examples/staking-example-1.js b/examples/staking-example-1.js index c7ddd7515..226db8af2 100644 --- a/examples/staking-example-1.js +++ b/examples/staking-example-1.js @@ -18,7 +18,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -27,7 +27,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); const newKey = PrivateKey.generate(); @@ -62,10 +62,10 @@ async function main() { // stake the accounts hbar i.e. the fee payer key and key to authorize // changes to the account should be different console.log( - `key required to update staking information: ${newKey.publicKey.toString()}` + `key required to update staking information: ${newKey.publicKey.toString()}`, ); console.log( - `fee payer aka operator key: ${wallet.getAccountKey().toString()}` + `fee payer aka operator key: ${wallet.getAccountKey().toString()}`, ); // Query the account info, it should show the staked account ID diff --git a/examples/staking-example-2.js b/examples/staking-example-2.js index 73dd5027f..be2684261 100644 --- a/examples/staking-example-2.js +++ b/examples/staking-example-2.js @@ -17,7 +17,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -26,7 +26,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); const newKey = PrivateKey.generate(); @@ -61,10 +61,10 @@ async function main() { // stake the accounts hbar i.e. the fee payer key and key to authorize // changes to the account should be different console.log( - `key required to update staking information: ${newKey.publicKey.toString()}` + `key required to update staking information: ${newKey.publicKey.toString()}`, ); console.log( - `fee payer aka operator key: ${wallet.getAccountKey().toString()}` + `fee payer aka operator key: ${wallet.getAccountKey().toString()}`, ); // Query the account info, it should show the staked account ID diff --git a/examples/time-drift.js b/examples/time-drift.js index dc8583dd6..aa4e4f983 100644 --- a/examples/time-drift.js +++ b/examples/time-drift.js @@ -48,13 +48,13 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } const client = Client.forName(process.env.HEDERA_NETWORK).setOperator( AccountId.fromString(process.env.OPERATOR_ID), - PrivateKey.fromStringDer(process.env.OPERATOR_KEY) + PrivateKey.fromStringDer(process.env.OPERATOR_KEY), ); await sync(); diff --git a/examples/topic-message-submit-get-all-chunks-status.js b/examples/topic-message-submit-get-all-chunks-status.js index 4c10f0c35..f8f57c3d8 100644 --- a/examples/topic-message-submit-get-all-chunks-status.js +++ b/examples/topic-message-submit-get-all-chunks-status.js @@ -26,13 +26,13 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } const client = Client.forName(process.env.HEDERA_NETWORK).setOperator( AccountId.fromString(process.env.OPERATOR_ID), - PrivateKey.fromStringDer(process.env.OPERATOR_KEY) + PrivateKey.fromStringDer(process.env.OPERATOR_KEY), ); try { @@ -61,7 +61,7 @@ async function main() { `Status for transaction with ID ${ // eslint-disable-next-line @typescript-eslint/restrict-template-expressions txMessage[index].transactionId - } is ${txReceipt.status.toString()}` + } is ${txReceipt.status.toString()}`, ); } } catch (error) { diff --git a/examples/transfer-tokens.js b/examples/transfer-tokens.js index 60359de10..1eecc1722 100644 --- a/examples/transfer-tokens.js +++ b/examples/transfer-tokens.js @@ -25,7 +25,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } @@ -34,7 +34,7 @@ async function main() { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); const newKey = PrivateKey.generate(); @@ -55,7 +55,7 @@ async function main() { console.log(`account id = ${newAccountId.toString()}`); - transaction = await new TokenCreateTransaction() + let tokenCreateTransaction = await new TokenCreateTransaction() .setNodeAccountIds([resp.nodeId]) .setTokenName("ffff") .setTokenSymbol("F") @@ -69,8 +69,9 @@ async function main() { .setSupplyKey(wallet.getAccountKey()) .setFreezeDefault(false) .freezeWithSigner(wallet); - transaction = await transaction.signWithSigner(wallet); - resp = await transaction.executeWithSigner(wallet); + tokenCreateTransaction = + await tokenCreateTransaction.signWithSigner(wallet); + resp = await tokenCreateTransaction.executeWithSigner(wallet); const tokenId = (await resp.getReceiptWithSigner(wallet)).tokenId; console.log(`token id = ${tokenId.toString()}`); @@ -90,7 +91,7 @@ async function main() { ).getReceiptWithSigner(wallet); console.log( - `Associated account ${newAccountId.toString()} with token ${tokenId.toString()}` + `Associated account ${newAccountId.toString()} with token ${tokenId.toString()}`, ); await ( @@ -106,7 +107,7 @@ async function main() { ).getReceiptWithSigner(wallet); console.log( - `Granted KYC for account ${newAccountId.toString()} on token ${tokenId.toString()}` + `Granted KYC for account ${newAccountId.toString()} on token ${tokenId.toString()}`, ); await ( @@ -124,7 +125,7 @@ async function main() { console.log( `Sent 10 tokens from account ${wallet .getAccountId() - .toString()} to account ${newAccountId.toString()} on token ${tokenId.toString()}` + .toString()} to account ${newAccountId.toString()} on token ${tokenId.toString()}`, ); await ( @@ -164,7 +165,7 @@ async function main() { .setAccountId(newAccountId) .setTransferAccountId(wallet.getAccountId()) .setTransactionId( - TransactionId.generate(newAccountId) + TransactionId.generate(newAccountId), ) .setMaxTransactionFee(new Hbar(1)) .freezeWithSigner(wallet) diff --git a/examples/transfer-using-evm-address.js b/examples/transfer-using-evm-address.js index 38caf7038..f27f5f898 100644 --- a/examples/transfer-using-evm-address.js +++ b/examples/transfer-using-evm-address.js @@ -37,7 +37,7 @@ Reference: [HIP-583 Expand alias support in CryptoCreate & CryptoTransfer Transa async function main() { if (process.env.OPERATOR_ID == null || process.env.OPERATOR_KEY == null) { throw new Error( - "Environment variables OPERATOR_ID, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, and OPERATOR_KEY are required.", ); } const operatorId = AccountId.fromString(process.env.OPERATOR_ID); @@ -49,7 +49,7 @@ async function main() { const client = Client.forNetwork(nodes).setOperator( operatorId, - operatorKey + operatorKey, ); try { @@ -117,10 +117,10 @@ async function main() { hollowAccountInfo.key._toProtobufKey().keyList.keys.length == 0 ? console.log( - `Account ${newAccountId} does not have public key, therefore it is a hollow account` + `Account ${newAccountId} does not have public key, therefore it is a hollow account`, ) : console.log( - `Account ${newAccountId} has a public key, therefore it is not a hollow account` + `Account ${newAccountId} has a public key, therefore it is not a hollow account`, ); /** @@ -159,7 +159,7 @@ async function main() { .execute(client); completeAccountInfo.key !== null ? console.log( - `The public key of the newly created and now complete account: ${completeAccountInfo.key.toString()}` + `The public key of the newly created and now complete account: ${completeAccountInfo.key.toString()}`, ) : console.log(`Account ${newAccountId} is still a hollow account`); } catch (error) { diff --git a/examples/zeroTokenOperations.js b/examples/zeroTokenOperations.js index 2a9c7c09c..4f390a661 100644 --- a/examples/zeroTokenOperations.js +++ b/examples/zeroTokenOperations.js @@ -19,7 +19,7 @@ async function main() { process.env.HEDERA_NETWORK == null ) { throw new Error( - "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required." + "Environment variables OPERATOR_ID, HEDERA_NETWORK, and OPERATOR_KEY are required.", ); } const myAccountId = hashgraph.AccountId.fromString(process.env.OPERATOR_ID); @@ -30,16 +30,16 @@ async function main() { const wallet = new hashgraph.Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - provider + provider, ); const operatorPrivateKey = hashgraph.PrivateKey.fromStringDer( - process.env.OPERATOR_KEY + process.env.OPERATOR_KEY, ); const operatorPublicKey = operatorPrivateKey.publicKey; const operatorAccountId = hashgraph.AccountId.fromString( - process.env.OPERATOR_ID + process.env.OPERATOR_ID, ); const alicePrivateKey = hashgraph.PrivateKey.generateED25519(); @@ -59,7 +59,7 @@ async function main() { const walletWithAlice = new hashgraph.Wallet( aliceAccountId, alicePrivateKey, - aliceProvider + aliceProvider, ); // Instantiate ContractHelper @@ -74,7 +74,7 @@ async function main() { new hashgraph.ContractFunctionParameters() .addAddress(wallet.getAccountId().toSolidityAddress()) .addAddress(aliceAccountId.toSolidityAddress()), - wallet + wallet, ); // Update the signer to have contractId KeyList (this is by security requirement) @@ -84,8 +84,8 @@ async function main() { .setKey( new hashgraph.KeyList( [operatorPublicKey, contractHelper.contractId], - 1 - ) + 1, + ), ) .freezeWithSigner(wallet); accountUpdateOpratorTransaction = @@ -99,8 +99,8 @@ async function main() { .setKey( new hashgraph.KeyList( [alicePublicKey, contractHelper.contractId], - 1 - ) + 1, + ), ) .freezeWithSigner(walletWithAlice); accountUpdateAliceTransaction = @@ -122,7 +122,7 @@ async function main() { await contractHelper.executeSteps( /* from step */ 0, /* to step */ 5, - wallet + wallet, ); // step 6 use SDK and transfer passing a zero value @@ -139,9 +139,8 @@ async function main() { .setAutoRenewAccountId(myAccountId) .freezeWithSigner(wallet); - tokenCreateTransaction = await tokenCreateTransaction.signWithSigner( - wallet - ); + tokenCreateTransaction = + await tokenCreateTransaction.signWithSigner(wallet); let responseTokenCreate = await tokenCreateTransaction.executeWithSigner(wallet); const tokenId = (await responseTokenCreate.getReceiptWithSigner(wallet)) @@ -171,9 +170,8 @@ async function main() { .addTokenTransfer(tokenId, aliceAccountId, 0) // increase balance by 0 .freezeWithSigner(wallet); - const signedTransferTokenTX = await transferToken.signWithSigner( - wallet - ); + const signedTransferTokenTX = + await transferToken.signWithSigner(wallet); const txResponseTransferToken = await signedTransferTokenTX.executeWithSigner(wallet); @@ -182,7 +180,7 @@ async function main() { await txResponseTransferToken.getRecordWithSigner(wallet); console.log( - `step 6 completed, and returned valid result. (TransactionId "${transferReceipRecord.transactionId.toString()}")` + `step 6 completed, and returned valid result. (TransactionId "${transferReceipRecord.transactionId.toString()}")`, ); console.log("All steps completed with valid results."); diff --git a/package.json b/package.json index 94ccbe69e..6254845bc 100644 --- a/package.json +++ b/package.json @@ -57,12 +57,12 @@ "@ethersproject/bytes": "^5.7.0", "@ethersproject/rlp": "^5.7.0", "@grpc/grpc-js": "1.8.2", - "@hashgraph/cryptography": "1.4.8-beta.4", - "@hashgraph/proto": "2.14.0-beta.2", - "axios": "^1.3.1", + "@hashgraph/cryptography": "1.4.8-beta.5", + "@hashgraph/proto": "2.14.0-beta.3", + "axios": "^1.6.0", "bignumber.js": "^9.1.1", "bn.js": "^5.1.1", - "crypto-js": "^4.1.1", + "crypto-js": "^4.2.0", "js-base64": "^3.7.4", "long": "^4.0.0", "pino": "^8.14.1", @@ -71,9 +71,9 @@ "utf8": "^3.0.0" }, "devDependencies": { - "@babel/cli": "^7.22.10", - "@babel/core": "^7.22.17", - "@babel/eslint-parser": "^7.22.15", + "@babel/cli": "^7.23.4", + "@babel/core": "^7.23.3", + "@babel/eslint-parser": "^7.23.3", "@babel/plugin-proposal-export-namespace-from": "^7.18.9", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-transform-export-namespace-from": "^7.22.3", @@ -83,10 +83,10 @@ "@grpc/proto-loader": "^0.7.9", "@playwright/test": "^1.30.0", "@types/chai": "^4.3.4", - "@types/crypto-js": "^4.1.1", + "@types/crypto-js": "^4.2.0", "@types/long": "^4.0.2", "@types/mocha": "^10.0.1", - "@types/node": "^18.11.18", + "@types/node": "^20.8.10", "@types/utf8": "^3.0.1", "@typescript-eslint/eslint-plugin": "^5.48.2", "@typescript-eslint/parser": "^5.62.0", @@ -94,34 +94,34 @@ "babel-plugin-module-rewrite": "^0.2.0", "c8": "^8.0.1", "chai": "^4.3.7", - "chromedriver": "^109.0.0", + "chromedriver": "^119.0.1", "codecov": "^3.8.3", "dotenv": "^16.0.3", "dpdm": "^3.11.0", + "elliptic": "^6.5.4", "eslint": "^8.52.0", "eslint-plugin-chai-expect": "^3.0.0", "eslint-plugin-compat": "^4.0.2", - "eslint-plugin-deprecation": "^1.3.3", + "eslint-plugin-deprecation": "^2.0.0", "eslint-plugin-ie11": "^1.0.0", "eslint-plugin-import": "^2.28.1", - "eslint-plugin-jsdoc": "^39.6.7", + "eslint-plugin-jsdoc": "^46.8.2", "eslint-plugin-mocha": "^10.1.0", "eslint-plugin-n": "^16.2.0", - "expo": "^49.0.10", - "geckodriver": "^3.2.0", + "expo": "^49.0.16", + "geckodriver": "^4.2.1", "mocha": "^10.2.0", "npm-run-all": "^4.1.5", "npx": "^10.2.2", "nyc": "^15.1.0", - "prettier": "^2.8.3", - "typedoc": "^0.24.8", - "typescript": "^4.9.4", + "prettier": "^3.0.3", + "typedoc": "^0.25.1", + "typescript": "^5.1.6", "vite": "^4.4.9", - "yalc": "1.0.0-pre.53", - "elliptic": "^6.5.4" + "yalc": "1.0.0-pre.53" }, "peerDependencies": { - "expo": "^49.0.10" + "expo": "^49.0.16" }, "peerDependenciesMeta": { "expo": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 26beed189..9066df306 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,14 +21,14 @@ dependencies: specifier: 1.8.2 version: 1.8.2 '@hashgraph/cryptography': - specifier: 1.4.8-beta.4 - version: 1.4.8-beta.4(expo@49.0.10) + specifier: 1.4.8-beta.5 + version: 1.4.8-beta.5(expo@49.0.20) '@hashgraph/proto': - specifier: 2.14.0-beta.2 - version: 2.14.0-beta.2 + specifier: 2.14.0-beta.3 + version: 2.14.0-beta.3 axios: - specifier: ^1.3.1 - version: 1.4.0 + specifier: ^1.6.0 + version: 1.6.2 bignumber.js: specifier: ^9.1.1 version: 9.1.1 @@ -36,8 +36,8 @@ dependencies: specifier: ^5.1.1 version: 5.2.1 crypto-js: - specifier: ^4.1.1 - version: 4.1.1 + specifier: ^4.2.0 + version: 4.2.0 js-base64: specifier: ^3.7.4 version: 3.7.5 @@ -59,32 +59,32 @@ dependencies: devDependencies: '@babel/cli': - specifier: ^7.22.10 - version: 7.22.15(@babel/core@7.22.17) + specifier: ^7.23.4 + version: 7.23.4(@babel/core@7.23.3) '@babel/core': - specifier: ^7.22.17 - version: 7.22.17 + specifier: ^7.23.3 + version: 7.23.3 '@babel/eslint-parser': - specifier: ^7.22.15 - version: 7.22.15(@babel/core@7.22.17)(eslint@8.52.0) + specifier: ^7.23.3 + version: 7.23.3(@babel/core@7.23.3)(eslint@8.52.0) '@babel/plugin-proposal-export-namespace-from': specifier: ^7.18.9 - version: 7.18.9(@babel/core@7.22.17) + version: 7.18.9(@babel/core@7.23.3) '@babel/plugin-syntax-dynamic-import': specifier: ^7.8.3 - version: 7.8.3(@babel/core@7.22.17) + version: 7.8.3(@babel/core@7.23.3) '@babel/plugin-transform-export-namespace-from': specifier: ^7.22.3 - version: 7.22.3(@babel/core@7.22.17) + version: 7.22.3(@babel/core@7.23.3) '@babel/plugin-transform-modules-commonjs': specifier: ^7.21.5 - version: 7.21.5(@babel/core@7.22.17) + version: 7.21.5(@babel/core@7.23.3) '@babel/preset-env': specifier: ^7.22.15 - version: 7.22.15(@babel/core@7.22.17) + version: 7.22.15(@babel/core@7.23.3) '@babel/register': specifier: ^7.22.5 - version: 7.22.15(@babel/core@7.22.17) + version: 7.22.15(@babel/core@7.23.3) '@grpc/proto-loader': specifier: ^0.7.9 version: 0.7.9 @@ -95,8 +95,8 @@ devDependencies: specifier: ^4.3.4 version: 4.3.5 '@types/crypto-js': - specifier: ^4.1.1 - version: 4.1.1 + specifier: ^4.2.0 + version: 4.2.1 '@types/long': specifier: ^4.0.2 version: 4.0.2 @@ -104,17 +104,17 @@ devDependencies: specifier: ^10.0.1 version: 10.0.1 '@types/node': - specifier: ^18.11.18 - version: 18.16.16 + specifier: ^20.8.10 + version: 20.10.0 '@types/utf8': specifier: ^3.0.1 version: 3.0.1 '@typescript-eslint/eslint-plugin': specifier: ^5.48.2 - version: 5.59.8(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@4.9.5) + version: 5.59.8(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@5.3.2) '@typescript-eslint/parser': specifier: ^5.62.0 - version: 5.62.0(eslint@8.52.0)(typescript@4.9.5) + version: 5.62.0(eslint@8.52.0)(typescript@5.3.2) babel-plugin-dynamic-import-node: specifier: ^2.3.3 version: 2.3.3 @@ -128,8 +128,8 @@ devDependencies: specifier: ^4.3.7 version: 4.3.7 chromedriver: - specifier: ^109.0.0 - version: 109.0.0 + specifier: ^119.0.1 + version: 119.0.1 codecov: specifier: ^3.8.3 version: 3.8.3 @@ -152,8 +152,8 @@ devDependencies: specifier: ^4.0.2 version: 4.1.4(eslint@8.52.0) eslint-plugin-deprecation: - specifier: ^1.3.3 - version: 1.4.1(eslint@8.52.0)(typescript@4.9.5) + specifier: ^2.0.0 + version: 2.0.0(eslint@8.52.0)(typescript@5.3.2) eslint-plugin-ie11: specifier: ^1.0.0 version: 1.0.0 @@ -161,8 +161,8 @@ devDependencies: specifier: ^2.28.1 version: 2.28.1(@typescript-eslint/parser@5.62.0)(eslint@8.52.0) eslint-plugin-jsdoc: - specifier: ^39.6.7 - version: 39.9.1(eslint@8.52.0) + specifier: ^46.8.2 + version: 46.9.0(eslint@8.52.0) eslint-plugin-mocha: specifier: ^10.1.0 version: 10.1.0(eslint@8.52.0) @@ -170,11 +170,11 @@ devDependencies: specifier: ^16.2.0 version: 16.2.0(eslint@8.52.0) expo: - specifier: ^49.0.10 - version: 49.0.10(@babel/core@7.22.17) + specifier: ^49.0.16 + version: 49.0.20(@babel/core@7.23.3) geckodriver: - specifier: ^3.2.0 - version: 3.2.0 + specifier: ^4.2.1 + version: 4.2.1 mocha: specifier: ^10.2.0 version: 10.2.0 @@ -188,17 +188,17 @@ devDependencies: specifier: ^15.1.0 version: 15.1.0 prettier: - specifier: ^2.8.3 - version: 2.8.8 + specifier: ^3.0.3 + version: 3.1.0 typedoc: - specifier: ^0.24.8 - version: 0.24.8(typescript@4.9.5) + specifier: ^0.25.1 + version: 0.25.4(typescript@5.3.2) typescript: - specifier: ^4.9.4 - version: 4.9.5 + specifier: ^5.1.6 + version: 5.3.2 vite: specifier: ^4.4.9 - version: 4.4.9(@types/node@18.16.16) + version: 4.4.9(@types/node@20.10.0) yalc: specifier: 1.0.0-pre.53 version: 1.0.0-pre.53 @@ -217,17 +217,17 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.18 - /@babel/cli@7.22.15(@babel/core@7.22.17): - resolution: {integrity: sha512-prtg5f6zCERIaECeTZzd2fMtVjlfjhUcO+fBLQ6DXXdq5FljN+excVitJ2nogsusdf31LeqkjAfXZ7Xq+HmN8g==} + /@babel/cli@7.23.4(@babel/core@7.23.3): + resolution: {integrity: sha512-j3luA9xGKCXVyCa5R7lJvOMM+Kc2JEnAEIgz2ggtjQ/j5YUVgfsg/WsG95bbsgq7YLHuiCOzMnoSasuY16qiCw==} engines: {node: '>=6.9.0'} hasBin: true peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@jridgewell/trace-mapping': 0.3.18 commander: 4.1.1 - convert-source-map: 1.9.0 + convert-source-map: 2.0.0 fs-readdir-recursive: 1.1.0 glob: 7.2.3 make-dir: 2.1.0 @@ -240,7 +240,7 @@ packages: /@babel/code-frame@7.10.4: resolution: {integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==} dependencies: - '@babel/highlight': 7.22.13 + '@babel/highlight': 7.23.4 /@babel/code-frame@7.21.4: resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} @@ -256,32 +256,32 @@ packages: '@babel/highlight': 7.22.13 chalk: 2.4.2 - /@babel/code-frame@7.22.5: - resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} + /@babel/code-frame@7.23.4: + resolution: {integrity: sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.22.5 - dev: true + '@babel/highlight': 7.23.4 + chalk: 2.4.2 /@babel/compat-data@7.22.9: resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} engines: {node: '>=6.9.0'} - /@babel/core@7.22.17: - resolution: {integrity: sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ==} + /@babel/core@7.23.3: + resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.22.13 - '@babel/generator': 7.22.15 + '@babel/generator': 7.23.4 '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.22.17(@babel/core@7.22.17) - '@babel/helpers': 7.22.15 - '@babel/parser': 7.22.16 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) + '@babel/helpers': 7.23.4 + '@babel/parser': 7.23.4 '@babel/template': 7.22.15 - '@babel/traverse': 7.22.17 - '@babel/types': 7.22.17 - convert-source-map: 1.9.0 + '@babel/traverse': 7.23.4 + '@babel/types': 7.23.4 + convert-source-map: 2.0.0 debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 @@ -289,14 +289,14 @@ packages: transitivePeerDependencies: - supports-color - /@babel/eslint-parser@7.22.15(@babel/core@7.22.17)(eslint@8.52.0): - resolution: {integrity: sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==} + /@babel/eslint-parser@7.23.3(@babel/core@7.23.3)(eslint@8.52.0): + resolution: {integrity: sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 8.52.0 eslint-visitor-keys: 2.1.0 @@ -307,7 +307,7 @@ packages: resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.23.4 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.18 jsesc: 2.5.2 @@ -316,12 +316,21 @@ packages: resolution: {integrity: sha512-C17MW4wlk//ES/CJDL51kPNwl+qiBQyN7b9SKyVp11BLGFeSPoVaHrv+MNt8jwQFhQWowW88z1eeBx3pFz9v8A==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.4 + '@babel/types': 7.22.17 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.18 jsesc: 2.5.2 dev: true + /@babel/generator@7.23.4: + resolution: {integrity: sha512-esuS49Cga3HcThFNebGhlgsrVLkvhqvYDTzgjfFFlHJcIfLe5jFmRRfCQ1KuBfc4Jrtn3ndLgKWAKjBE+IraYQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.4 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + jsesc: 2.5.2 + /@babel/helper-annotate-as-pure@7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} @@ -344,57 +353,57 @@ packages: lru-cache: 5.1.1 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.22.17): + /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-function-name': 7.22.5 '@babel/helper-member-expression-to-functions': 7.22.15 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.17) + '@babel/helper-replace-supers': 7.22.9(@babel/core@7.23.3) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.22.5(@babel/core@7.22.17): + /@babel/helper-create-class-features-plugin@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-function-name': 7.22.5 '@babel/helper-member-expression-to-functions': 7.22.5 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.17) + '@babel/helper-replace-supers': 7.22.9(@babel/core@7.23.3) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - /@babel/helper-create-regexp-features-plugin@7.22.5(@babel/core@7.22.17): + /@babel/helper-create-regexp-features-plugin@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-1VpEFOIbMRaXyDeUwUfmTIxExLwQ+zkW+Bh5zXpApA3oQedBx9v/updixWxnx/bZpKw7u8VxWjb/qWpIcmPq8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 - /@babel/helper-define-polyfill-provider@0.4.2(@babel/core@7.22.17): + /@babel/helper-define-polyfill-provider@0.4.2(@babel/core@7.23.3): resolution: {integrity: sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4(supports-color@8.1.1) @@ -408,6 +417,10 @@ packages: engines: {node: '>=6.9.0'} dev: true + /@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + /@babel/helper-environment-visitor@7.22.5: resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} engines: {node: '>=6.9.0'} @@ -416,8 +429,8 @@ packages: resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.5 - '@babel/types': 7.22.5 + '@babel/template': 7.22.15 + '@babel/types': 7.22.17 dev: true /@babel/helper-function-name@7.22.5: @@ -427,11 +440,18 @@ packages: '@babel/template': 7.22.15 '@babel/types': 7.22.17 + /@babel/helper-function-name@7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.22.15 + '@babel/types': 7.23.4 + /@babel/helper-hoist-variables@7.18.6: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.17 dev: true /@babel/helper-hoist-variables@7.22.5: @@ -487,19 +507,32 @@ packages: - supports-color dev: true - /@babel/helper-module-transforms@7.22.17(@babel/core@7.22.17): + /@babel/helper-module-transforms@7.22.17(@babel/core@7.23.3): resolution: {integrity: sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.15 + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} @@ -514,24 +547,24 @@ packages: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator@7.22.17(@babel/core@7.22.17): + /@babel/helper-remap-async-to-generator@7.22.17(@babel/core@7.23.3): resolution: {integrity: sha512-bxH77R5gjH3Nkde6/LuncQoLaP16THYPscurp1S8z7S9ZgezCyV3G8Hc+TZiCmY8pz4fp8CvKSgtJMW0FkLAxA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-wrap-function': 7.22.17 - /@babel/helper-remap-async-to-generator@7.22.5(@babel/core@7.22.17): + /@babel/helper-remap-async-to-generator@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-cU0Sq1Rf4Z55fgz7haOakIyM7+x/uCFwXpLPaeRzfoUtAEAuUZjZvFPjL/rk5rW693dIgn2hng1W7xbT7lWT4g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-wrap-function': 7.22.5 @@ -552,13 +585,13 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-replace-supers@7.22.9(@babel/core@7.22.17): + /@babel/helper-replace-supers@7.22.9(@babel/core@7.23.3): resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-member-expression-to-functions': 7.22.5 '@babel/helper-optimise-call-expression': 7.22.5 @@ -604,6 +637,10 @@ packages: resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} engines: {node: '>=6.9.0'} + /@babel/helper-string-parser@7.23.4: + resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} + engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier@7.19.1: resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} engines: {node: '>=6.9.0'} @@ -613,6 +650,10 @@ packages: resolution: {integrity: sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier@7.22.5: resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} engines: {node: '>=6.9.0'} @@ -640,13 +681,13 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helpers@7.22.15: - resolution: {integrity: sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==} + /@babel/helpers@7.23.4: + resolution: {integrity: sha512-HfcMizYz10cr3h29VqyfGL6ZWIjTwWfvYBMsBVGwpcbhNGe3wQ1ZXZRPzZoAHhd9OqHadHqjQ89iVKINXnbzuw==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/traverse': 7.22.17 - '@babel/types': 7.22.17 + '@babel/traverse': 7.23.4 + '@babel/types': 7.23.4 transitivePeerDependencies: - supports-color @@ -654,7 +695,7 @@ packages: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.15 chalk: 2.4.2 js-tokens: 4.0.0 dev: true @@ -667,138 +708,136 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/highlight@7.22.5: - resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==} + /@babel/highlight@7.23.4: + resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 - dev: true /@babel/parser@7.22.16: resolution: {integrity: sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.23.4 /@babel/parser@7.22.4: resolution: {integrity: sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.22.4 + '@babel/types': 7.22.17 dev: true - /@babel/parser@7.22.5: - resolution: {integrity: sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==} + /@babel/parser@7.23.4: + resolution: {integrity: sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.22.5 - dev: true + '@babel/types': 7.23.4 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15(@babel/core@7.22.17): + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15(@babel/core@7.22.17): + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.22.15(@babel/core@7.22.17) + '@babel/plugin-transform-optional-chaining': 7.22.15(@babel/core@7.23.3) - /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.22.17): + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.23.3): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-environment-visitor': 7.22.5 + '@babel/core': 7.23.3 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.17(@babel/core@7.22.17) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.17) + '@babel/helper-remap-async-to-generator': 7.22.17(@babel/core@7.23.3) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3) - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.17): + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.3): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.17) + '@babel/core': 7.23.3 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-proposal-decorators@7.22.3(@babel/core@7.22.17): + /@babel/plugin-proposal-decorators@7.22.3(@babel/core@7.23.3): resolution: {integrity: sha512-XjTKH3sHr6pPqG+hR1NCdVupwiosfdKM2oSMyKQVQ5Bym9l/p7BuLAqT5U32zZzRCfPq/TPRPzMiiTE9bOXU4w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.17) + '@babel/core': 7.23.3 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.17) + '@babel/helper-replace-supers': 7.22.9(@babel/core@7.23.3) '@babel/helper-split-export-declaration': 7.22.6 - '@babel/plugin-syntax-decorators': 7.22.3(@babel/core@7.22.17) + '@babel/plugin-syntax-decorators': 7.22.3(@babel/core@7.23.3) - /@babel/plugin-proposal-export-default-from@7.18.10(@babel/core@7.22.17): + /@babel/plugin-proposal-export-default-from@7.18.10(@babel/core@7.23.3): resolution: {integrity: sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from': 7.18.6(@babel/core@7.22.17) + '@babel/plugin-syntax-export-default-from': 7.18.6(@babel/core@7.23.3) - /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.22.17): + /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.23.3): resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.3) - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.22.17): + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.3): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3) - /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.22.17): + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.23.3): resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.17) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3) - /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.22.17): + /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.3): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. @@ -806,493 +845,493 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.17) - '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.22.17) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.3) - /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.22.17): + /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.23.3): resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3) - /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.22.17): + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.3): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.17): + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.3): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.17): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.3): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.17): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.3): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.22.17): + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.3): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-decorators@7.22.3(@babel/core@7.22.17): + /@babel/plugin-syntax-decorators@7.22.3(@babel/core@7.23.3): resolution: {integrity: sha512-R16Zuge73+8/nLcDjkIpyhi5wIbN7i7fiuLJR8yQX7vPAa/ltUKtd3iLbb4AgP5nrLi91HnNUNosELIGUGH1bg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.17): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.21.5 - /@babel/plugin-syntax-export-default-from@7.18.6(@babel/core@7.22.17): + /@babel/plugin-syntax-export-default-from@7.18.6(@babel/core@7.23.3): resolution: {integrity: sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.22.17): + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-flow@7.21.4(@babel/core@7.22.17): + /@babel/plugin-syntax-flow@7.21.4(@babel/core@7.23.3): resolution: {integrity: sha512-l9xd3N+XG4fZRxEP3vXdK6RW7vN1Uf5dxzRC/09wV86wqZ/YYQooBIGNsiRdfNR3/q2/5pPzV4B54J/9ctX5jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.22.17): + /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.22.17): + /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.17): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.3): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.17): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.22.17): + /@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.23.3): resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.17): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.3): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.17): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.17): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.3): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.17): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.17): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.17): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.22.17): + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.3): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.17): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.3): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.22.17): + /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.23.3): resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.22.17): + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.3): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.17) + '@babel/core': 7.23.3 + '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-async-generator-functions@7.22.15(@babel/core@7.22.17): + /@babel/plugin-transform-async-generator-functions@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.17(@babel/core@7.22.17) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.17) + '@babel/helper-remap-async-to-generator': 7.22.17(@babel/core@7.23.3) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3) - /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-module-imports': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.5(@babel/core@7.22.17) + '@babel/helper-remap-async-to-generator': 7.22.5(@babel/core@7.23.3) transitivePeerDependencies: - supports-color - /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-block-scoping@7.22.15(@babel/core@7.22.17): + /@babel/plugin-transform-block-scoping@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-G1czpdJBZCtngoK1sJgloLiOHUnkb/bLZwqVZD8kXmq0ZnVfTTWUcs9OWtp0mBtYJ+4LQY1fllqBkOIPhXmFmw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.22.17) + '@babel/core': 7.23.3 + '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.22.17): + /@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.23.3): resolution: {integrity: sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.17) + '@babel/core': 7.23.3 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.17) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.3) - /@babel/plugin-transform-classes@7.22.15(@babel/core@7.22.17): + /@babel/plugin-transform-classes@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-function-name': 7.22.5 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.17) + '@babel/helper-replace-supers': 7.22.9(@babel/core@7.23.3) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 - /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 - /@babel/plugin-transform-destructuring@7.22.15(@babel/core@7.22.17): + /@babel/plugin-transform-destructuring@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-HzG8sFl1ZVGTme74Nw+X01XsUTqERVQ6/RLHo3XjGRzm7XD6QTtfS3NJotVgCGy8BzkDqRjRBD8dAyJn5TuvSQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.17) + '@babel/core': 7.23.3 + '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.22.17): + /@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.23.3): resolution: {integrity: sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3) - /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.22.17): + /@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.23.3): resolution: {integrity: sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.3) - /@babel/plugin-transform-export-namespace-from@7.22.3(@babel/core@7.22.17): + /@babel/plugin-transform-export-namespace-from@7.22.3(@babel/core@7.23.3): resolution: {integrity: sha512-5Ti1cHLTDnt3vX61P9KZ5IG09bFXp4cDVFJIAeCZuxu9OXXJJZp5iP0n/rzM2+iAutJY+KWEyyHcRaHlpQ/P5g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.3) dev: true - /@babel/plugin-transform-flow-strip-types@7.21.0(@babel/core@7.22.17): + /@babel/plugin-transform-flow-strip-types@7.21.0(@babel/core@7.23.3): resolution: {integrity: sha512-FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-flow': 7.21.4(@babel/core@7.22.17) + '@babel/plugin-syntax-flow': 7.21.4(@babel/core@7.23.3) - /@babel/plugin-transform-for-of@7.22.15(@babel/core@7.22.17): + /@babel/plugin-transform-for-of@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-function-name': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.22.17): + /@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.23.3): resolution: {integrity: sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3) - /@babel/plugin-transform-literals@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-literals@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.22.17): + /@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.23.3): resolution: {integrity: sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.17) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3) - /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-module-transforms': 7.22.17(@babel/core@7.22.17) + '@babel/core': 7.23.3 + '@babel/helper-module-transforms': 7.22.17(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.22.17): + /@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.23.3): resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-module-transforms': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-simple-access': 7.21.5 @@ -1300,443 +1339,443 @@ packages: - supports-color dev: true - /@babel/plugin-transform-modules-commonjs@7.22.15(@babel/core@7.22.17): + /@babel/plugin-transform-modules-commonjs@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-module-transforms': 7.22.17(@babel/core@7.22.17) + '@babel/core': 7.23.3 + '@babel/helper-module-transforms': 7.22.17(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 - /@babel/plugin-transform-modules-systemjs@7.22.11(@babel/core@7.22.17): + /@babel/plugin-transform-modules-systemjs@7.22.11(@babel/core@7.23.3): resolution: {integrity: sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.22.17(@babel/core@7.22.17) + '@babel/helper-module-transforms': 7.22.17(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.5 - /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-module-transforms': 7.22.17(@babel/core@7.22.17) + '@babel/core': 7.23.3 + '@babel/helper-module-transforms': 7.22.17(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.17) + '@babel/core': 7.23.3 + '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.22.17): + /@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.23.3): resolution: {integrity: sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3) - /@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.22.17): + /@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.23.3): resolution: {integrity: sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.17) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3) - /@babel/plugin-transform-object-rest-spread@7.22.15(@babel/core@7.22.17): + /@babel/plugin-transform-object-rest-spread@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.17) - '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.22.17) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.3) - /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.5 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.22.17): + /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.23.3): resolution: {integrity: sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3) - /@babel/plugin-transform-optional-chaining@7.22.15(@babel/core@7.22.17): + /@babel/plugin-transform-optional-chaining@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-ngQ2tBhq5vvSJw2Q2Z9i7ealNkpDMU0rGWnHPKqRZO0tzZ5tlaoz4hDvhXioOoaE0X2vfNss1djwg0DXlfu30A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) - /@babel/plugin-transform-parameters@7.22.15(@babel/core@7.22.17): + /@babel/plugin-transform-parameters@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.22.17) + '@babel/core': 7.23.3 + '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.22.17): + /@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.23.3): resolution: {integrity: sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.17) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.17) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.3) - /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.22.17): + /@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.23.3): resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-jsx-self@7.21.0(@babel/core@7.22.17): + /@babel/plugin-transform-react-jsx-self@7.21.0(@babel/core@7.23.3): resolution: {integrity: sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-jsx-source@7.19.6(@babel/core@7.22.17): + /@babel/plugin-transform-react-jsx-source@7.19.6(@babel/core@7.23.3): resolution: {integrity: sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-jsx@7.22.3(@babel/core@7.22.17): + /@babel/plugin-transform-react-jsx@7.22.3(@babel/core@7.23.3): resolution: {integrity: sha512-JEulRWG2f04a7L8VWaOngWiK6p+JOSpB+DAtwfJgOaej1qdbNxqtK7MwTBHjUA10NeFcszlFNqCdbRcirzh2uQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.22.17) - '@babel/types': 7.22.17 + '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.23.3) + '@babel/types': 7.23.4 - /@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.22.17): + /@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.23.3): resolution: {integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 - /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-runtime@7.22.4(@babel/core@7.22.17): + /@babel/plugin-transform-runtime@7.22.4(@babel/core@7.23.3): resolution: {integrity: sha512-Urkiz1m4zqiRo17klj+l3nXgiRTFQng91Bc1eiLF7BMQu1e7wE5Gcq9xSv062IF068NHjcutSbIMev60gXxAvA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.22.17) - babel-plugin-polyfill-corejs3: 0.8.3(@babel/core@7.22.17) - babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.22.17) + babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.23.3) + babel-plugin-polyfill-corejs3: 0.8.3(@babel/core@7.23.3) + babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.23.3) semver: 6.3.1 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-spread@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-spread@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-typescript@7.22.3(@babel/core@7.22.17): + /@babel/plugin-transform-typescript@7.22.3(@babel/core@7.23.3): resolution: {integrity: sha512-pyjnCIniO5PNaEuGxT28h0HbMru3qCVrMqVgVOz/krComdIrY9W6FCLBq9NWHY8HDGaUlan+UhmZElDENIfCcw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.17) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.22.17) + '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.23.3) - /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.22.17): + /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.23.3): resolution: {integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.17) + '@babel/core': 7.23.3 + '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.17) + '@babel/core': 7.23.3 + '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.17) + '@babel/core': 7.23.3 + '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - /@babel/preset-env@7.22.15(@babel/core@7.22.17): + /@babel/preset-env@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-tZFHr54GBkHk6hQuVA8w4Fmq+MSPsfvMG0vPnOYyTnJpyfMqybL8/MbNCPRT9zc2KBO2pe4tq15g6Uno4Jpoag==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.15 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.15(@babel/core@7.22.17) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.15(@babel/core@7.22.17) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.17) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.17) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.17) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.17) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.17) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.17) - '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.17) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.17) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.17) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.17) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.17) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.17) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.17) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.17) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.17) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.17) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.22.17) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-async-generator-functions': 7.22.15(@babel/core@7.22.17) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-block-scoping': 7.22.15(@babel/core@7.22.17) - '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-class-static-block': 7.22.11(@babel/core@7.22.17) - '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.22.17) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-destructuring': 7.22.15(@babel/core@7.22.17) - '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-dynamic-import': 7.22.11(@babel/core@7.22.17) - '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-export-namespace-from': 7.22.11(@babel/core@7.22.17) - '@babel/plugin-transform-for-of': 7.22.15(@babel/core@7.22.17) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-json-strings': 7.22.11(@babel/core@7.22.17) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-logical-assignment-operators': 7.22.11(@babel/core@7.22.17) - '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-modules-commonjs': 7.22.15(@babel/core@7.22.17) - '@babel/plugin-transform-modules-systemjs': 7.22.11(@babel/core@7.22.17) - '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-nullish-coalescing-operator': 7.22.11(@babel/core@7.22.17) - '@babel/plugin-transform-numeric-separator': 7.22.11(@babel/core@7.22.17) - '@babel/plugin-transform-object-rest-spread': 7.22.15(@babel/core@7.22.17) - '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-optional-catch-binding': 7.22.11(@babel/core@7.22.17) - '@babel/plugin-transform-optional-chaining': 7.22.15(@babel/core@7.22.17) - '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.22.17) - '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-private-property-in-object': 7.22.11(@babel/core@7.22.17) - '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-regenerator': 7.22.10(@babel/core@7.22.17) - '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-unicode-escapes': 7.22.10(@babel/core@7.22.17) - '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.22.17) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.22.17) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.15(@babel/core@7.23.3) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.15(@babel/core@7.23.3) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.3) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.3) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.3) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.3) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.3) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.3) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.3) + '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-async-generator-functions': 7.22.15(@babel/core@7.23.3) + '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-block-scoping': 7.22.15(@babel/core@7.23.3) + '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-class-static-block': 7.22.11(@babel/core@7.23.3) + '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.23.3) + '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-destructuring': 7.22.15(@babel/core@7.23.3) + '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-dynamic-import': 7.22.11(@babel/core@7.23.3) + '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-export-namespace-from': 7.22.11(@babel/core@7.23.3) + '@babel/plugin-transform-for-of': 7.22.15(@babel/core@7.23.3) + '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-json-strings': 7.22.11(@babel/core@7.23.3) + '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-logical-assignment-operators': 7.22.11(@babel/core@7.23.3) + '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-modules-commonjs': 7.22.15(@babel/core@7.23.3) + '@babel/plugin-transform-modules-systemjs': 7.22.11(@babel/core@7.23.3) + '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-nullish-coalescing-operator': 7.22.11(@babel/core@7.23.3) + '@babel/plugin-transform-numeric-separator': 7.22.11(@babel/core@7.23.3) + '@babel/plugin-transform-object-rest-spread': 7.22.15(@babel/core@7.23.3) + '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-optional-catch-binding': 7.22.11(@babel/core@7.23.3) + '@babel/plugin-transform-optional-chaining': 7.22.15(@babel/core@7.23.3) + '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.3) + '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-private-property-in-object': 7.22.11(@babel/core@7.23.3) + '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-regenerator': 7.22.10(@babel/core@7.23.3) + '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-unicode-escapes': 7.22.10(@babel/core@7.23.3) + '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.23.3) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.3) '@babel/types': 7.22.17 - babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.22.17) - babel-plugin-polyfill-corejs3: 0.8.3(@babel/core@7.22.17) - babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.22.17) + babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.23.3) + babel-plugin-polyfill-corejs3: 0.8.3(@babel/core@7.23.3) + babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.23.3) core-js-compat: 3.32.2 semver: 6.3.1 transitivePeerDependencies: - supports-color - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.22.17): + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.3): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 '@babel/types': 7.22.17 esutils: 2.0.3 - /@babel/register@7.22.15(@babel/core@7.22.17): + /@babel/register@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -1767,17 +1806,8 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.22.13 - '@babel/parser': 7.22.16 - '@babel/types': 7.22.17 - - /@babel/template@7.22.5: - resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.5 - '@babel/parser': 7.22.5 - '@babel/types': 7.22.5 - dev: true + '@babel/parser': 7.23.4 + '@babel/types': 7.23.4 /@babel/traverse@7.22.17: resolution: {integrity: sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg==} @@ -1814,6 +1844,23 @@ packages: - supports-color dev: true + /@babel/traverse@7.23.4: + resolution: {integrity: sha512-IYM8wSUwunWTB6tFC2dkKZhxbIjHoWemdK+3f8/wq8aKhbUscxD5MX72ubd90fxvFknaLPeGw5ycU84V1obHJg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.23.4 + '@babel/generator': 7.23.4 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.23.4 + '@babel/types': 7.23.4 + debug: 4.3.4(supports-color@8.1.1) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + /@babel/types@7.22.17: resolution: {integrity: sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg==} engines: {node: '>=6.9.0'} @@ -1840,17 +1887,25 @@ packages: to-fast-properties: 2.0.0 dev: true + /@babel/types@7.23.4: + resolution: {integrity: sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.23.4 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@es-joy/jsdoccomment@0.36.1: - resolution: {integrity: sha512-922xqFsTpHs6D0BUiG4toiyPOMc8/jafnWKxz1KWgS4XzKPy2qXf1Pe6UFuNSCQqt6tOuhAWXBNuuyUhJmw9Vg==} - engines: {node: ^14 || ^16 || ^17 || ^18 || ^19} + /@es-joy/jsdoccomment@0.41.0: + resolution: {integrity: sha512-aKUhyn1QI5Ksbqcr3fFJj16p99QdjUxXAEuFst1Z47DRyoiMwivIH9MV/ARcJOCXVjPfjITciej8ZD2O/6qUmw==} + engines: {node: '>=16'} dependencies: - comment-parser: 1.3.1 + comment-parser: 1.4.1 esquery: 1.5.0 - jsdoc-type-pratt-parser: 3.1.0 + jsdoc-type-pratt-parser: 4.0.0 dev: true /@esbuild/android-arm64@0.18.20: @@ -2261,8 +2316,8 @@ packages: mv: 2.1.1 safe-json-stringify: 1.2.0 - /@expo/cli@0.10.12(expo-modules-autolinking@1.5.1): - resolution: {integrity: sha512-sc4IkRBbm6HO1Z/0JeJMY/sJiyCAfHyt2EOHhAY8jYfbXr/aqCIGsPrwEGQAfGpsE2OPvyzRa+byZG03HRPTkQ==} + /@expo/cli@0.10.15(expo-modules-autolinking@1.5.1): + resolution: {integrity: sha512-CIpfIB5oB/s/op6Ke5M7TI4/yOi5raTR9ps9UD+ExazonTDAzEtXANVWmAR7Z4+wUyqycniWxTpICcaxri2a3A==} hasBin: true dependencies: '@babel/runtime': 7.22.3 @@ -2470,7 +2525,7 @@ packages: getenv: 1.0.0 jsc-safe-url: 0.2.4 lightningcss: 1.19.0 - postcss: 8.4.24 + postcss: 8.4.29 resolve-from: 5.0.0 sucrase: 3.32.0 transitivePeerDependencies: @@ -2575,7 +2630,7 @@ packages: engines: {node: ^8.13.0 || >=10.10.0} dependencies: '@grpc/proto-loader': 0.7.9 - '@types/node': 18.16.16 + '@types/node': 20.10.0 dev: false /@grpc/proto-loader@0.7.9: @@ -2588,11 +2643,11 @@ packages: protobufjs: 7.2.5 yargs: 17.7.2 - /@hashgraph/cryptography@1.4.8-beta.4(expo@49.0.10): - resolution: {integrity: sha512-43wpRuE6ML04dFNpNPHvEZTKlVT9+dOE7SxyQPMYunsFitJvlIDl1VvOXeOSGbVdsV+nDQQV7C9pZWRSV1e32g==} + /@hashgraph/cryptography@1.4.8-beta.5(expo@49.0.20): + resolution: {integrity: sha512-soq2vGLRkdl2Evr+gIvIjCXJjqA1hOAjysBGG+dhP6tKx2PEgEjb3hON/sMbxm3Q4qQdkML/vEthdAV707+flw==} engines: {node: '>=12.0.0'} peerDependencies: - expo: ^45.0.3 + expo: ^49.0.16 expo-crypto: ^10.1.2 expo-random: ^12.1.2 peerDependenciesMeta: @@ -2607,9 +2662,9 @@ packages: bignumber.js: 9.1.1 bn.js: 5.2.1 buffer: 6.0.3 - crypto-js: 4.1.1 + crypto-js: 4.2.0 elliptic: 6.5.4 - expo: 49.0.10(@babel/core@7.22.17) + expo: 49.0.20(@babel/core@7.23.3) js-base64: 3.7.5 node-forge: 1.3.1 spark-md5: 3.0.2 @@ -2617,8 +2672,8 @@ packages: utf8: 3.0.0 dev: false - /@hashgraph/proto@2.14.0-beta.2: - resolution: {integrity: sha512-LuypRVyDc05podG/FoDlElgirAiBa8LuyKoAdOmZHUQOC3zNA7bFneTkZJR92Oxhnc56++QCLCOsRPjVLOYBcw==} + /@hashgraph/proto@2.14.0-beta.3: + resolution: {integrity: sha512-y2DYFXpXZN0ywULaPycRmmryaUBzSDQ2+UAAYdE1jQr8NPcIL2gv8wB5GKBBQqz1HihRNXiyJgYSGoNSeq9qsg==} engines: {node: '>=10.0.0'} dependencies: long: 4.0.0 @@ -2667,7 +2722,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.16.16 + '@types/node': 20.10.0 '@types/yargs': 15.0.15 chalk: 4.1.2 @@ -2752,7 +2807,7 @@ packages: engines: {node: '>=14'} hasBin: true dependencies: - '@types/node': 18.16.16 + '@types/node': 20.10.0 playwright-core: 1.34.3 optionalDependencies: fsevents: 2.3.2 @@ -2800,20 +2855,8 @@ packages: component-type: 1.2.1 join-component: 1.1.0 - /@sindresorhus/is@4.6.0: - resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} - engines: {node: '>=10'} - dev: true - - /@szmarczak/http-timer@4.0.6: - resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} - engines: {node: '>=10'} - dependencies: - defer-to-connect: 2.0.1 - dev: true - - /@testim/chrome-version@1.1.3: - resolution: {integrity: sha512-g697J3WxV/Zytemz8aTuKjTGYtta9+02kva3C1xc7KXB8GdbfE1akGJIsZLyY/FSh2QrnE+fiB7vmWU3XNcb6A==} + /@testim/chrome-version@1.1.4: + resolution: {integrity: sha512-kIhULpw9TrGYnHp/8VfdcneIcxKnLixmADtukQRtJUmsVlMg0niMkwV0xZmi8hqa57xqilIHjWFA0GKvEjVU5g==} dev: true /@tootallnate/once@1.1.2: @@ -2825,32 +2868,19 @@ packages: resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} dev: true - /@types/cacheable-request@6.0.3: - resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} - dependencies: - '@types/http-cache-semantics': 4.0.1 - '@types/keyv': 3.1.4 - '@types/node': 18.16.16 - '@types/responselike': 1.0.0 - dev: true - /@types/chai@4.3.5: resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==} dev: true - /@types/crypto-js@4.1.1: - resolution: {integrity: sha512-BG7fQKZ689HIoc5h+6D2Dgq1fABRa0RbBWKBd9SP/MVRVXROflpm5fhwyATX5duFmbStzyzyycPB8qUYKDH3NA==} + /@types/crypto-js@4.2.1: + resolution: {integrity: sha512-FSPGd9+OcSok3RsM0UZ/9fcvMOXJ1ENE/ZbLfOPlBWj7BgXtEAM8VYfTtT760GiLbQIMoVozwVuisjvsVwqYWw==} dev: true /@types/fs-extra@11.0.1: resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} dependencies: '@types/jsonfile': 6.1.1 - '@types/node': 18.16.16 - dev: true - - /@types/http-cache-semantics@4.0.1: - resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} + '@types/node': 20.10.0 dev: true /@types/istanbul-lib-coverage@2.0.4: @@ -2877,13 +2907,7 @@ packages: /@types/jsonfile@6.1.1: resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} dependencies: - '@types/node': 18.16.16 - dev: true - - /@types/keyv@3.1.4: - resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} - dependencies: - '@types/node': 18.16.16 + '@types/node': 20.10.0 dev: true /@types/long@4.0.2: @@ -2894,14 +2918,10 @@ packages: resolution: {integrity: sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==} dev: true - /@types/node@18.16.16: - resolution: {integrity: sha512-NpaM49IGQQAUlBhHMF82QH80J08os4ZmyF9MkpCzWAGuOHqE4gTEbhzd7L3l5LmWuZ6E0OiC1FweQ4tsiW35+g==} - - /@types/responselike@1.0.0: - resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} + /@types/node@20.10.0: + resolution: {integrity: sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==} dependencies: - '@types/node': 18.16.16 - dev: true + undici-types: 5.26.5 /@types/semver@7.5.0: resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} @@ -2929,11 +2949,11 @@ packages: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 18.16.16 + '@types/node': 20.10.0 dev: true optional: true - /@typescript-eslint/eslint-plugin@5.59.8(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@4.9.5): + /@typescript-eslint/eslint-plugin@5.59.8(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@5.3.2): resolution: {integrity: sha512-JDMOmhXteJ4WVKOiHXGCoB96ADWg9q7efPWHRViT/f09bA8XOMLAVHHju3l0MkZnG1izaWXYmgvQcUjTRcpShQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2945,23 +2965,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.1 - '@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@5.3.2) '@typescript-eslint/scope-manager': 5.59.8 - '@typescript-eslint/type-utils': 5.59.8(eslint@8.52.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.59.8(eslint@8.52.0)(typescript@4.9.5) + '@typescript-eslint/type-utils': 5.59.8(eslint@8.52.0)(typescript@5.3.2) + '@typescript-eslint/utils': 5.59.8(eslint@8.52.0)(typescript@5.3.2) debug: 4.3.4(supports-color@8.1.1) eslint: 8.52.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.5.1 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.62.0(eslint@8.52.0)(typescript@4.9.5): + /@typescript-eslint/parser@5.62.0(eslint@8.52.0)(typescript@5.3.2): resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2973,10 +2993,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) debug: 4.3.4(supports-color@8.1.1) eslint: 8.52.0 - typescript: 4.9.5 + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true @@ -2997,7 +3017,15 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/type-utils@5.59.8(eslint@8.52.0)(typescript@4.9.5): + /@typescript-eslint/scope-manager@6.12.0: + resolution: {integrity: sha512-5gUvjg+XdSj8pcetdL9eXJzQNTl3RD7LgUiYTl8Aabdi8hFkaGSYnaS6BLc0BGNaDH+tVzVwmKtWvu0jLgWVbw==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.12.0 + '@typescript-eslint/visitor-keys': 6.12.0 + dev: true + + /@typescript-eslint/type-utils@5.59.8(eslint@8.52.0)(typescript@5.3.2): resolution: {integrity: sha512-+5M518uEIHFBy3FnyqZUF3BMP+AXnYn4oyH8RF012+e7/msMY98FhGL5SrN29NQ9xDgvqCgYnsOiKp1VjZ/fpA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3007,12 +3035,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.8(typescript@4.9.5) - '@typescript-eslint/utils': 5.59.8(eslint@8.52.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.59.8(typescript@5.3.2) + '@typescript-eslint/utils': 5.59.8(eslint@8.52.0)(typescript@5.3.2) debug: 4.3.4(supports-color@8.1.1) eslint: 8.52.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true @@ -3027,7 +3055,12 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.59.8(typescript@4.9.5): + /@typescript-eslint/types@6.12.0: + resolution: {integrity: sha512-MA16p/+WxM5JG/F3RTpRIcuOghWO30//VEOvzubM8zuOOBYXsP+IfjoCXXiIfy2Ta8FRh9+IO9QLlaFQUU+10Q==} + engines: {node: ^16.0.0 || >=18.0.0} + dev: true + + /@typescript-eslint/typescript-estree@5.59.8(typescript@5.3.2): resolution: {integrity: sha512-Jy/lPSDJGNow14vYu6IrW790p7HIf/SOV1Bb6lZ7NUkLc2iB2Z9elESmsaUtLw8kVqogSbtLH9tut5GCX1RLDg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3042,13 +3075,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5): + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.2): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3063,13 +3096,34 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.59.8(eslint@8.52.0)(typescript@4.9.5): + /@typescript-eslint/typescript-estree@6.12.0(typescript@5.3.2): + resolution: {integrity: sha512-vw9E2P9+3UUWzhgjyyVczLWxZ3GuQNT7QpnIY3o5OMeLO/c8oHljGc8ZpryBMIyympiAAaKgw9e5Hl9dCWFOYw==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 6.12.0 + '@typescript-eslint/visitor-keys': 6.12.0 + debug: 4.3.4(supports-color@8.1.1) + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.4 + ts-api-utils: 1.0.3(typescript@5.3.2) + typescript: 5.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/utils@5.59.8(eslint@8.52.0)(typescript@5.3.2): resolution: {integrity: sha512-Tr65630KysnNn9f9G7ROF3w1b5/7f6QVCJ+WK9nhIocWmx9F+TmCAcglF26Vm7z8KCTwoKcNEBZrhlklla3CKg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3080,7 +3134,7 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 5.59.8 '@typescript-eslint/types': 5.59.8 - '@typescript-eslint/typescript-estree': 5.59.8(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.59.8(typescript@5.3.2) eslint: 8.52.0 eslint-scope: 5.1.1 semver: 7.5.4 @@ -3089,6 +3143,25 @@ packages: - typescript dev: true + /@typescript-eslint/utils@6.12.0(eslint@8.52.0)(typescript@5.3.2): + resolution: {integrity: sha512-LywPm8h3tGEbgfyjYnu3dauZ0U7R60m+miXgKcZS8c7QALO9uWJdvNoP+duKTk2XMWc7/Q3d/QiCuLN9X6SWyQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 6.12.0 + '@typescript-eslint/types': 6.12.0 + '@typescript-eslint/typescript-estree': 6.12.0(typescript@5.3.2) + eslint: 8.52.0 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/visitor-keys@5.59.8: resolution: {integrity: sha512-pJhi2ms0x0xgloT7xYabil3SGGlojNNKjK/q6dB3Ey0uJLMjK2UDGJvHieiyJVW/7C3KI+Z4Q3pEHkm4ejA+xQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3105,6 +3178,14 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /@typescript-eslint/visitor-keys@6.12.0: + resolution: {integrity: sha512-rg3BizTZHF1k3ipn8gfrzDXXSFKyOEB5zxYXInQ6z0hUvmQlhaZQzK+YmHmNViMA9HzW5Q9+bPPt90bU6GQwyw==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.12.0 + eslint-visitor-keys: 3.4.3 + dev: true + /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true @@ -3127,6 +3208,16 @@ packages: graphql: 15.8.0 wonka: 4.0.15 + /@wdio/logger@8.16.17: + resolution: {integrity: sha512-zeQ41z3T+b4IsrriZZipayXxLNDuGsm7TdExaviNGojPVrIsQUCSd/FvlLHM32b7ZrMyInHenu/zx1cjAZO71g==} + engines: {node: ^16.13 || >=18} + dependencies: + chalk: 5.3.0 + loglevel: 1.8.1 + loglevel-plugin-prefix: 0.8.4 + strip-ansi: 7.1.0 + dev: true + /@xmldom/xmldom@0.7.11: resolution: {integrity: sha512-UDi3g6Jss/W5FnSzO9jCtQwEpfymt0M+sPPlmLhDH6h2TJ8j4ESE/LpmNPBij15J5NKkk4/cg/qoVMdWI3vnlQ==} engines: {node: '>=10.0.0'} @@ -3159,11 +3250,6 @@ packages: hasBin: true dev: true - /adm-zip@0.5.9: - resolution: {integrity: sha512-s+3fXLkeeLjZ2kLjCBwQufpI5fuN+kIGBxu6530nVQZGVol0d7Y/M88/xw9HGGUcJjKf8LutN3VPRUBq6N7Ajg==} - engines: {node: '>=6.0'} - dev: true - /agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -3172,6 +3258,15 @@ packages: transitivePeerDependencies: - supports-color + /agent-base@7.1.0: + resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} + engines: {node: '>= 14'} + dependencies: + debug: 4.3.4(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + dev: true + /aggregate-error@3.1.0: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} @@ -3211,6 +3306,11 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} + /ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + dev: true + /ansi-sequence-parser@1.1.0: resolution: {integrity: sha512-lEm8mt52to2fT8GhciPCGeCXACSz2UwIN4X2e2LJSnZ5uAbn2/dsYdOmUXq0AtWS5cpAupysIneExOgH0Vd2TQ==} dev: true @@ -3253,6 +3353,11 @@ packages: resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} dev: true + /are-docs-informative@0.0.2: + resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} + engines: {node: '>=14'} + dev: true + /arg@4.1.0: resolution: {integrity: sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==} @@ -3374,8 +3479,8 @@ packages: engines: {node: '>= 0.4'} dev: true - /axios@1.4.0: - resolution: {integrity: sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==} + /axios@1.6.2: + resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==} dependencies: follow-redirects: 1.15.2 form-data: 4.0.0 @@ -3383,6 +3488,10 @@ packages: transitivePeerDependencies: - debug + /b4a@1.6.4: + resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} + dev: true + /babel-plugin-dynamic-import-node@2.3.3: resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} dependencies: @@ -3403,60 +3512,60 @@ packages: resolution: {integrity: sha512-lLPNLk3Fn/QtCcOIU7U08hEgSk5jMyQAnfSid08M63l3S2M/rDyxVeWSv10RU8n5Xwe3EU4zvQY/Bmks4C6vfg==} dev: true - /babel-plugin-polyfill-corejs2@0.4.5(@babel/core@7.22.17): + /babel-plugin-polyfill-corejs2@0.4.5(@babel/core@7.23.3): resolution: {integrity: sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.17 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.17) + '@babel/core': 7.23.3 + '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.23.3) semver: 6.3.1 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3@0.8.3(@babel/core@7.22.17): + /babel-plugin-polyfill-corejs3@0.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.17) + '@babel/core': 7.23.3 + '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.23.3) core-js-compat: 3.32.2 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator@0.5.2(@babel/core@7.22.17): + /babel-plugin-polyfill-regenerator@0.5.2(@babel/core@7.23.3): resolution: {integrity: sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.17) + '@babel/core': 7.23.3 + '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.23.3) transitivePeerDependencies: - supports-color /babel-plugin-react-native-web@0.18.12: resolution: {integrity: sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw==} - /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.22.17): + /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.23.3): resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} dependencies: - '@babel/plugin-syntax-flow': 7.21.4(@babel/core@7.22.17) + '@babel/plugin-syntax-flow': 7.21.4(@babel/core@7.23.3) transitivePeerDependencies: - '@babel/core' - /babel-preset-expo@9.5.2(@babel/core@7.22.17): + /babel-preset-expo@9.5.2(@babel/core@7.23.3): resolution: {integrity: sha512-hU1G1TDiikuXV6UDZjPnX+WdbjbtidDiYhftMEVrZQSst45pDPVBWbM41TUKrpJMwv4FypsLzK+378gnMPRVWQ==} dependencies: - '@babel/plugin-proposal-decorators': 7.22.3(@babel/core@7.22.17) - '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.22.17) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.17) - '@babel/plugin-transform-react-jsx': 7.22.3(@babel/core@7.22.17) - '@babel/preset-env': 7.22.15(@babel/core@7.22.17) + '@babel/plugin-proposal-decorators': 7.22.3(@babel/core@7.23.3) + '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.23.3) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.3) + '@babel/plugin-transform-react-jsx': 7.22.3(@babel/core@7.23.3) + '@babel/preset-env': 7.22.15(@babel/core@7.23.3) babel-plugin-module-resolver: 5.0.0 babel-plugin-react-native-web: 0.18.12 - metro-react-native-babel-preset: 0.76.8(@babel/core@7.22.17) + metro-react-native-babel-preset: 0.76.8(@babel/core@7.23.3) transitivePeerDependencies: - '@babel/core' - supports-color @@ -3487,6 +3596,13 @@ packages: requiresBuild: true dev: true + /binary@0.3.0: + resolution: {integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==} + dependencies: + buffers: 0.1.1 + chainsaw: 0.1.0 + dev: true + /bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} dependencies: @@ -3495,8 +3611,8 @@ packages: readable-stream: 3.6.2 dev: true - /bluebird@3.7.2: - resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + /bluebird@3.4.7: + resolution: {integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==} dev: true /blueimp-md5@2.19.0: @@ -3610,6 +3726,11 @@ packages: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} dev: true + /buffer-indexof-polyfill@1.0.2: + resolution: {integrity: sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==} + engines: {node: '>=0.10'} + dev: true + /buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} dependencies: @@ -3624,6 +3745,16 @@ packages: ieee754: 1.2.1 dev: false + /buffers@0.1.1: + resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==} + engines: {node: '>=0.2.0'} + dev: true + + /builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + dev: true + /builtins@1.0.3: resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==} @@ -3681,24 +3812,6 @@ packages: transitivePeerDependencies: - bluebird - /cacheable-lookup@5.0.4: - resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} - engines: {node: '>=10.6.0'} - dev: true - - /cacheable-request@7.0.2: - resolution: {integrity: sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==} - engines: {node: '>=8'} - dependencies: - clone-response: 1.0.3 - get-stream: 5.2.0 - http-cache-semantics: 4.1.1 - keyv: 4.5.2 - lowercase-keys: 2.0.0 - normalize-url: 6.1.0 - responselike: 2.0.1 - dev: true - /caching-transform@4.0.0: resolution: {integrity: sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==} engines: {node: '>=8'} @@ -3750,6 +3863,12 @@ packages: type-detect: 4.0.8 dev: true + /chainsaw@0.1.0: + resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==} + dependencies: + traverse: 0.3.9 + dev: true + /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -3765,6 +3884,11 @@ packages: ansi-styles: 4.3.0 supports-color: 7.2.0 + /chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: true + /charenc@0.0.2: resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==} @@ -3791,15 +3915,15 @@ packages: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} - /chromedriver@109.0.0: - resolution: {integrity: sha512-jdmBq11IUwfThLFiygGTZ89qbROSQI4bICQjvOVQy2Bqr1LwC+MFkhwyZp3YG99eehQbZuTlQmmfCZBfpewTNA==} - engines: {node: '>=14'} + /chromedriver@119.0.1: + resolution: {integrity: sha512-lpCFFLaXPpvElTaUOWKdP74pFb/sJhWtWqMjn7Ju1YriWn8dT5JBk84BGXMPvZQs70WfCYWecxdMmwfIu1Mupg==} + engines: {node: '>=18'} hasBin: true requiresBuild: true dependencies: - '@testim/chrome-version': 1.1.3 - axios: 1.4.0 - compare-versions: 5.0.3 + '@testim/chrome-version': 1.1.4 + axios: 1.6.2 + compare-versions: 6.1.0 extract-zip: 2.0.1 https-proxy-agent: 5.0.1 proxy-from-env: 1.1.0 @@ -3867,12 +3991,6 @@ packages: shallow-clone: 3.0.1 dev: true - /clone-response@1.0.3: - resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} - dependencies: - mimic-response: 1.0.1 - dev: true - /clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} @@ -3935,8 +4053,8 @@ packages: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} - /comment-parser@1.3.1: - resolution: {integrity: sha512-B52sN2VNghyq5ofvUsqZjmk6YkihBX5vMSChmSK9v4ShjKf3Vk5Xcmgpw4o+iIgtrnM/u5FiMpz9VKb8lpBveA==} + /comment-parser@1.4.1: + resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} engines: {node: '>= 12.0.0'} dev: true @@ -3947,8 +4065,8 @@ packages: /compare-versions@3.6.0: resolution: {integrity: sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==} - /compare-versions@5.0.3: - resolution: {integrity: sha512-4UZlZP8Z99MGEY+Ovg/uJxJuvoXuN4M6B3hKaiackiHrgzQFEe3diJi1mf1PNHbFujM7FvLrK2bpgIaImbtZ1A==} + /compare-versions@6.1.0: + resolution: {integrity: sha512-LNZQXhqUvqUTotpZ00qLSaify3b4VFD588aRr8MKFw4CMUr98ytzCW5wDH5qx/DEY5kCDXcbcRuCqL0szEf2tg==} dev: true /component-type@1.2.1: @@ -3974,12 +4092,20 @@ packages: /convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + dev: true + + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} /core-js-compat@3.32.2: resolution: {integrity: sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ==} dependencies: browserslist: 4.21.10 + /core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + dev: true + /cross-fetch@3.1.6: resolution: {integrity: sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g==} dependencies: @@ -4009,8 +4135,8 @@ packages: /crypt@0.0.2: resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} - /crypto-js@4.1.1: - resolution: {integrity: sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==} + /crypto-js@4.2.0: + resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} dev: false /crypto-random-string@1.0.0: @@ -4024,6 +4150,11 @@ packages: /dag-map@1.0.2: resolution: {integrity: sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw==} + /data-uri-to-buffer@4.0.1: + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} + engines: {node: '>= 12'} + dev: true + /dateformat@4.6.3: resolution: {integrity: sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==} dev: false @@ -4082,11 +4213,9 @@ packages: engines: {node: '>=10'} dev: true - /decompress-response@6.0.0: - resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} - engines: {node: '>=10'} - dependencies: - mimic-response: 3.1.0 + /decamelize@6.0.0: + resolution: {integrity: sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true /deep-eql@4.1.3: @@ -4123,11 +4252,6 @@ packages: dependencies: clone: 1.0.4 - /defer-to-connect@2.0.1: - resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} - engines: {node: '>=10'} - dev: true - /define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} @@ -4224,10 +4348,16 @@ packages: glob: 9.3.5 ora: 5.4.1 tslib: 2.5.2 - typescript: 5.0.4 + typescript: 5.3.2 yargs: 17.7.2 dev: true + /duplexer2@0.1.4: + resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==} + dependencies: + readable-stream: 2.3.8 + dev: true + /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} @@ -4464,7 +4594,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@5.3.2) debug: 3.2.7 eslint: 8.52.0 eslint-import-resolver-node: 0.3.7 @@ -4498,17 +4628,17 @@ packages: semver: 7.3.8 dev: true - /eslint-plugin-deprecation@1.4.1(eslint@8.52.0)(typescript@4.9.5): - resolution: {integrity: sha512-4vxTghWzxsBukPJVQupi6xlTuDc8Pyi1QlRCrFiLgwLPMJQW3cJCNaehJUKQqQFvuue5m4W27e179Y3Qjzeghg==} + /eslint-plugin-deprecation@2.0.0(eslint@8.52.0)(typescript@5.3.2): + resolution: {integrity: sha512-OAm9Ohzbj11/ZFyICyR5N6LbOIvQMp7ZU2zI7Ej0jIc8kiGUERXPNMfw2QqqHD1ZHtjMub3yPZILovYEYucgoQ==} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: ^3.7.5 || ^4.0.0 || ^5.0.0 + eslint: ^7.0.0 || ^8.0.0 + typescript: ^4.2.4 || ^5.0.0 dependencies: - '@typescript-eslint/utils': 5.59.8(eslint@8.52.0)(typescript@4.9.5) + '@typescript-eslint/utils': 6.12.0(eslint@8.52.0)(typescript@5.3.2) eslint: 8.52.0 tslib: 2.5.2 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true @@ -4541,7 +4671,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@5.3.2) array-includes: 3.1.6 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.1 @@ -4566,19 +4696,21 @@ packages: - supports-color dev: true - /eslint-plugin-jsdoc@39.9.1(eslint@8.52.0): - resolution: {integrity: sha512-Rq2QY6BZP2meNIs48aZ3GlIlJgBqFCmR55+UBvaDkA3ZNQ0SvQXOs2QKkubakEijV8UbIVbVZKsOVN8G3MuqZw==} - engines: {node: ^14 || ^16 || ^17 || ^18 || ^19} + /eslint-plugin-jsdoc@46.9.0(eslint@8.52.0): + resolution: {integrity: sha512-UQuEtbqLNkPf5Nr/6PPRCtr9xypXY+g8y/Q7gPa0YK7eDhh0y2lWprXRnaYbW7ACgIUvpDKy9X2bZqxtGzBG9Q==} + engines: {node: '>=16'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@es-joy/jsdoccomment': 0.36.1 - comment-parser: 1.3.1 + '@es-joy/jsdoccomment': 0.41.0 + are-docs-informative: 0.0.2 + comment-parser: 1.4.1 debug: 4.3.4(supports-color@8.1.1) escape-string-regexp: 4.0.0 eslint: 8.52.0 esquery: 1.5.0 - semver: 7.5.1 + is-builtin-module: 3.2.1 + semver: 7.5.4 spdx-expression-parse: 3.0.1 transitivePeerDependencies: - supports-color @@ -4767,19 +4899,19 @@ packages: signal-exit: 3.0.7 strip-eof: 1.0.0 - /expo-application@5.3.1(expo@49.0.10): + /expo-application@5.3.1(expo@49.0.20): resolution: {integrity: sha512-HR2+K+Hm33vLw/TfbFaHrvUbRRNRco8R+3QaCKy7eJC2LFfT05kZ15ynGaKfB5DJ/oqPV3mxXVR/EfwmE++hoA==} peerDependencies: expo: '*' dependencies: - expo: 49.0.10(@babel/core@7.22.17) + expo: 49.0.20(@babel/core@7.23.3) - /expo-asset@8.10.1(expo@49.0.10): + /expo-asset@8.10.1(expo@49.0.20): resolution: {integrity: sha512-5VMTESxgY9GBsspO/esY25SKEa7RyascVkLe/OcL1WgblNFm7xCCEEUIW8VWS1nHJQGYxpMZPr3bEfjMpdWdyA==} dependencies: blueimp-md5: 2.19.0 - expo-constants: 14.4.2(expo@49.0.10) - expo-file-system: 15.4.4(expo@49.0.10) + expo-constants: 14.4.2(expo@49.0.20) + expo-file-system: 15.4.5(expo@49.0.20) invariant: 2.2.4 md5-file: 3.2.3 path-browserify: 1.0.1 @@ -4788,39 +4920,39 @@ packages: - expo - supports-color - /expo-constants@14.4.2(expo@49.0.10): + /expo-constants@14.4.2(expo@49.0.20): resolution: {integrity: sha512-nOB122DOAjk+KrJT69lFQAoYVQGQjFHSigCPVBzVdko9S1xGsfiOH9+X5dygTsZTIlVLpQJDdmZ7ONiv3i+26w==} peerDependencies: expo: '*' dependencies: '@expo/config': 8.1.2 - expo: 49.0.10(@babel/core@7.22.17) + expo: 49.0.20(@babel/core@7.23.3) uuid: 3.4.0 transitivePeerDependencies: - supports-color - /expo-file-system@15.4.4(expo@49.0.10): - resolution: {integrity: sha512-F0xS88D85F7qVQ61r0qBnzh6VW/s6iIl+VaQEEi2nAIOQHw1JIEj4yCXPLTtbyn5VmArbe2dSL3KYz1V+BLkKA==} + /expo-file-system@15.4.5(expo@49.0.20): + resolution: {integrity: sha512-xy61KaTaDgXhT/dllwYDHm3ch026EyO8j4eC6wSVr/yE12MMMxAC09yGwy4f7kkOs6ztGVQF5j7ldRzNLN4l0Q==} peerDependencies: expo: '*' dependencies: - expo: 49.0.10(@babel/core@7.22.17) + expo: 49.0.20(@babel/core@7.23.3) uuid: 3.4.0 - /expo-font@11.4.0(expo@49.0.10): + /expo-font@11.4.0(expo@49.0.20): resolution: {integrity: sha512-nkmezCFD7gR/I6R+e3/ry18uEfF8uYrr6h+PdBJu+3dawoLOpo+wFb/RG9bHUekU1/cPanR58LR7G5MEMKHR2w==} peerDependencies: expo: '*' dependencies: - expo: 49.0.10(@babel/core@7.22.17) + expo: 49.0.20(@babel/core@7.23.3) fontfaceobserver: 2.3.0 - /expo-keep-awake@12.3.0(expo@49.0.10): + /expo-keep-awake@12.3.0(expo@49.0.20): resolution: {integrity: sha512-ujiJg1p9EdCOYS05jh5PtUrfiZnK0yyLy+UewzqrjUqIT8eAGMQbkfOn3C3fHE7AKd5AefSMzJnS3lYZcZYHDw==} peerDependencies: expo: '*' dependencies: - expo: 49.0.10(@babel/core@7.22.17) + expo: 49.0.20(@babel/core@7.23.3) /expo-modules-autolinking@1.5.1: resolution: {integrity: sha512-yt5a1VCp2BF9CrsO689PCD5oXKP14MMhnOanQMvDn4BDpURYfzAlDVGC5fZrNQKtwn/eq3bcrxIwZ7D9QjVVRg==} @@ -4835,30 +4967,30 @@ packages: transitivePeerDependencies: - supports-color - /expo-modules-core@1.5.11: - resolution: {integrity: sha512-1Dj2t74nVjxq6xEQf2b9WFfAMhPzVnR0thY0PfRFgob4STyj3sq1U4PIHVWvKQBtDKIa227DrNRb+Hu+LqKWQg==} + /expo-modules-core@1.5.12: + resolution: {integrity: sha512-mY4wTDU458dhwk7IVxLNkePlYXjs9BTgk4NQHBUXf0LapXsvr+i711qPZaFNO4egf5qq6fQV+Yfd/KUguHstnQ==} dependencies: compare-versions: 3.6.0 invariant: 2.2.4 - /expo@49.0.10(@babel/core@7.22.17): - resolution: {integrity: sha512-+qb2n9TEqy6wu3/vguGOWJKRk9B3vIOXrR+Wlr3Bu+/rFX1/i98z3MZUawDPMNLzyRMEbKJzUodplic8IQhMOQ==} + /expo@49.0.20(@babel/core@7.23.3): + resolution: {integrity: sha512-2j3GjnGlaLqpk7tzCnII9Ywxb64YZSp73n2U7TrZIWFxC5kwPCdejEYSqIYX+5ZzTJ1m8wmi23aB2BrH3Nzmzw==} hasBin: true dependencies: '@babel/runtime': 7.22.3 - '@expo/cli': 0.10.12(expo-modules-autolinking@1.5.1) + '@expo/cli': 0.10.15(expo-modules-autolinking@1.5.1) '@expo/config': 8.1.2 '@expo/config-plugins': 7.2.5 '@expo/vector-icons': 13.0.0 - babel-preset-expo: 9.5.2(@babel/core@7.22.17) - expo-application: 5.3.1(expo@49.0.10) - expo-asset: 8.10.1(expo@49.0.10) - expo-constants: 14.4.2(expo@49.0.10) - expo-file-system: 15.4.4(expo@49.0.10) - expo-font: 11.4.0(expo@49.0.10) - expo-keep-awake: 12.3.0(expo@49.0.10) + babel-preset-expo: 9.5.2(@babel/core@7.23.3) + expo-application: 5.3.1(expo@49.0.20) + expo-asset: 8.10.1(expo@49.0.20) + expo-constants: 14.4.2(expo@49.0.20) + expo-file-system: 15.4.5(expo@49.0.20) + expo-font: 11.4.0(expo@49.0.20) + expo-keep-awake: 12.3.0(expo@49.0.20) expo-modules-autolinking: 1.5.1 - expo-modules-core: 1.5.11 + expo-modules-core: 1.5.12 fbemitter: 3.0.0 invariant: 2.2.4 md5-file: 3.2.3 @@ -4895,6 +5027,10 @@ packages: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true + /fast-fifo@1.3.2: + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + dev: true + /fast-glob@3.2.12: resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} engines: {node: '>=8.6.0'} @@ -4962,6 +5098,14 @@ packages: pend: 1.2.0 dev: true + /fetch-blob@3.2.0: + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} + engines: {node: ^12.20 || >= 14.13} + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 3.2.1 + dev: true + /fetch-retry@4.1.1: resolution: {integrity: sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==} @@ -5103,6 +5247,13 @@ packages: combined-stream: 1.0.8 mime-types: 2.1.35 + /formdata-polyfill@4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} + dependencies: + fetch-blob: 3.2.0 + dev: true + /freeport-async@2.0.0: resolution: {integrity: sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==} engines: {node: '>=8'} @@ -5171,6 +5322,16 @@ packages: dev: true optional: true + /fstream@1.0.12: + resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==} + engines: {node: '>=0.6'} + dependencies: + graceful-fs: 4.2.11 + inherits: 2.0.4 + mkdirp: 0.5.6 + rimraf: 2.7.1 + dev: true + /function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} @@ -5188,17 +5349,20 @@ packages: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: true - /geckodriver@3.2.0: - resolution: {integrity: sha512-p+qR2RKlI/TQoCEYrSuTaYCLqsJNni96WmEukTyXmOmLn+3FLdgPAEwMZ0sG2Cwi9hozUzGAWyT6zLuhF6cpiQ==} - engines: {node: '>=12.0.0'} + /geckodriver@4.2.1: + resolution: {integrity: sha512-4m/CRk0OI8MaANRuFIahvOxYTSjlNAO2p9JmE14zxueknq6cdtB5M9UGRQ8R9aMV0bLGNVHHDnDXmoXdOwJfWg==} + engines: {node: ^16.13 || >=18 || >=20} hasBin: true requiresBuild: true dependencies: - adm-zip: 0.5.9 - bluebird: 3.7.2 - got: 11.8.5 - https-proxy-agent: 5.0.1 - tar: 6.1.11 + '@wdio/logger': 8.16.17 + decamelize: 6.0.0 + http-proxy-agent: 7.0.0 + https-proxy-agent: 7.0.2 + node-fetch: 3.3.2 + tar-fs: 3.0.4 + unzipper: 0.10.14 + which: 4.0.0 transitivePeerDependencies: - supports-color dev: true @@ -5373,23 +5537,6 @@ packages: get-intrinsic: 1.2.1 dev: true - /got@11.8.5: - resolution: {integrity: sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==} - engines: {node: '>=10.19.0'} - dependencies: - '@sindresorhus/is': 4.6.0 - '@szmarczak/http-timer': 4.0.6 - '@types/cacheable-request': 6.0.3 - '@types/responselike': 1.0.0 - cacheable-lookup: 5.0.4 - cacheable-request: 7.0.2 - decompress-response: 6.0.0 - http2-wrapper: 1.0.3 - lowercase-keys: 2.0.0 - p-cancelable: 2.1.1 - responselike: 2.0.1 - dev: true - /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -5500,10 +5647,6 @@ packages: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} dev: true - /http-cache-semantics@4.1.1: - resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - dev: true - /http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} @@ -5525,12 +5668,14 @@ packages: - supports-color dev: true - /http2-wrapper@1.0.3: - resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} - engines: {node: '>=10.19.0'} + /http-proxy-agent@7.0.0: + resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==} + engines: {node: '>= 14'} dependencies: - quick-lru: 5.1.1 - resolve-alpn: 1.2.1 + agent-base: 7.1.0 + debug: 4.3.4(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color dev: true /https-proxy-agent@5.0.1: @@ -5542,6 +5687,16 @@ packages: transitivePeerDependencies: - supports-color + /https-proxy-agent@7.0.2: + resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + dev: true + /iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -5668,6 +5823,13 @@ packages: /is-buffer@1.1.6: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} + /is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} + engines: {node: '>=6'} + dependencies: + builtin-modules: 3.3.0 + dev: true + /is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -5854,6 +6016,10 @@ packages: is-url: 1.2.4 dev: true + /isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + dev: true + /isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} dev: true @@ -5861,6 +6027,11 @@ packages: /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + /isexe@3.1.1: + resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} + engines: {node: '>=16'} + dev: true + /isobject@3.0.1: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} @@ -5882,7 +6053,7 @@ packages: resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.1 @@ -5985,8 +6156,8 @@ packages: /jsc-safe-url@0.2.4: resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} - /jsdoc-type-pratt-parser@3.1.0: - resolution: {integrity: sha512-MgtD0ZiCDk9B+eI73BextfRrVQl0oyzRG8B2BjORts6jbunj4ScKPcyXGTbB6eXL4y9TzxCm6hyeLq/2ASzNdw==} + /jsdoc-type-pratt-parser@4.0.0: + resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==} engines: {node: '>=12.0.0'} dev: true @@ -5999,10 +6170,6 @@ packages: engines: {node: '>=4'} hasBin: true - /json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - dev: true - /json-parse-better-errors@1.0.2: resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} dev: true @@ -6056,12 +6223,6 @@ packages: optionalDependencies: graceful-fs: 4.2.11 - /keyv@4.5.2: - resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==} - dependencies: - json-buffer: 3.0.1 - dev: true - /kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} @@ -6161,6 +6322,10 @@ packages: /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + /listenercount@1.0.1: + resolution: {integrity: sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==} + dev: true + /load-json-file@4.0.0: resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} engines: {node: '>=4'} @@ -6226,6 +6391,15 @@ packages: is-unicode-supported: 0.1.0 dev: true + /loglevel-plugin-prefix@0.8.4: + resolution: {integrity: sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==} + dev: true + + /loglevel@1.8.1: + resolution: {integrity: sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==} + engines: {node: '>= 0.6.0'} + dev: true + /long@4.0.0: resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} dev: false @@ -6245,11 +6419,6 @@ packages: get-func-name: 2.0.0 dev: true - /lowercase-keys@2.0.0: - resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} - engines: {node: '>=8'} - dev: true - /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: @@ -6338,50 +6507,50 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - /metro-react-native-babel-preset@0.76.8(@babel/core@7.22.17): + /metro-react-native-babel-preset@0.76.8(@babel/core@7.23.3): resolution: {integrity: sha512-Ptza08GgqzxEdK8apYsjTx2S8WDUlS2ilBlu9DR1CUcHmg4g3kOkFylZroogVAUKtpYQNYwAvdsjmrSdDNtiAg==} engines: {node: '>=16'} peerDependencies: '@babel/core': '*' dependencies: - '@babel/core': 7.22.17 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.22.17) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.17) - '@babel/plugin-proposal-export-default-from': 7.18.10(@babel/core@7.22.17) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.22.17) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.22.17) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.17) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.22.17) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.22.17) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.17) - '@babel/plugin-syntax-export-default-from': 7.18.6(@babel/core@7.22.17) - '@babel/plugin-syntax-flow': 7.21.4(@babel/core@7.22.17) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.17) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.17) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-block-scoping': 7.22.15(@babel/core@7.22.17) - '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.22.17) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-destructuring': 7.22.15(@babel/core@7.22.17) - '@babel/plugin-transform-flow-strip-types': 7.21.0(@babel/core@7.22.17) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-modules-commonjs': 7.22.15(@babel/core@7.22.17) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.22.17) - '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.22.17) - '@babel/plugin-transform-react-jsx': 7.22.3(@babel/core@7.22.17) - '@babel/plugin-transform-react-jsx-self': 7.21.0(@babel/core@7.22.17) - '@babel/plugin-transform-react-jsx-source': 7.19.6(@babel/core@7.22.17) - '@babel/plugin-transform-runtime': 7.22.4(@babel/core@7.22.17) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-typescript': 7.22.3(@babel/core@7.22.17) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.17) + '@babel/core': 7.23.3 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.23.3) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.3) + '@babel/plugin-proposal-export-default-from': 7.18.10(@babel/core@7.23.3) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.3) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.3) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.3) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.23.3) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.3) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-export-default-from': 7.18.6(@babel/core@7.23.3) + '@babel/plugin-syntax-flow': 7.21.4(@babel/core@7.23.3) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-block-scoping': 7.22.15(@babel/core@7.23.3) + '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.23.3) + '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-destructuring': 7.22.15(@babel/core@7.23.3) + '@babel/plugin-transform-flow-strip-types': 7.21.0(@babel/core@7.23.3) + '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-modules-commonjs': 7.22.15(@babel/core@7.23.3) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.3) + '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.23.3) + '@babel/plugin-transform-react-jsx': 7.22.3(@babel/core@7.23.3) + '@babel/plugin-transform-react-jsx-self': 7.21.0(@babel/core@7.23.3) + '@babel/plugin-transform-react-jsx-source': 7.19.6(@babel/core@7.23.3) + '@babel/plugin-transform-runtime': 7.22.4(@babel/core@7.23.3) + '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-typescript': 7.22.3(@babel/core@7.23.3) + '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.23.3) '@babel/template': 7.22.15 - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.22.17) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.23.3) react-refresh: 0.4.3 transitivePeerDependencies: - supports-color @@ -6422,16 +6591,6 @@ packages: engines: {node: '>=6'} dev: true - /mimic-response@1.0.1: - resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} - engines: {node: '>=4'} - dev: true - - /mimic-response@3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} - engines: {node: '>=10'} - dev: true - /minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} @@ -6524,6 +6683,10 @@ packages: minipass: 3.3.6 yallist: 4.0.0 + /mkdirp-classic@0.5.3: + resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + dev: true + /mkdirp@0.5.6: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true @@ -6624,6 +6787,11 @@ packages: /nice-try@1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + /node-domexception@1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} + dev: true + /node-fetch@2.6.11: resolution: {integrity: sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==} engines: {node: 4.x || >=6.0.0} @@ -6635,6 +6803,15 @@ packages: dependencies: whatwg-url: 5.0.0 + /node-fetch@3.3.2: + resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + data-uri-to-buffer: 4.0.1 + fetch-blob: 3.2.0 + formdata-polyfill: 4.0.10 + dev: true + /node-forge@1.3.1: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} @@ -6668,11 +6845,6 @@ packages: requiresBuild: true dev: true - /normalize-url@6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} - dev: true - /npm-bundled@1.1.2: resolution: {integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==} dependencies: @@ -6914,11 +7086,6 @@ packages: os-homedir: 1.0.2 os-tmpdir: 1.0.2 - /p-cancelable@2.1.1: - resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} - engines: {node: '>=8'} - dev: true - /p-finally@1.0.0: resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} engines: {node: '>=4'} @@ -7178,14 +7345,6 @@ packages: resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==} engines: {node: '>=4.0.0'} - /postcss@8.4.24: - resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.6 - picocolors: 1.0.0 - source-map-js: 1.0.2 - /postcss@8.4.29: resolution: {integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==} engines: {node: ^10 || ^12 || >=14} @@ -7193,16 +7352,15 @@ packages: nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 - dev: true /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} dev: true - /prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} + /prettier@3.1.0: + resolution: {integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==} + engines: {node: '>=14'} hasBin: true dev: true @@ -7219,6 +7377,10 @@ packages: ansi-styles: 4.3.0 react-is: 17.0.2 + /process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + dev: true + /process-on-spawn@1.0.0: resolution: {integrity: sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==} engines: {node: '>=8'} @@ -7274,7 +7436,7 @@ packages: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 18.16.16 + '@types/node': 20.10.0 long: 5.2.3 /proxy-from-env@1.1.0: @@ -7322,15 +7484,14 @@ packages: /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + /queue-tick@1.0.1: + resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} + dev: true + /quick-format-unescaped@4.0.4: resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} dev: false - /quick-lru@5.1.1: - resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} - engines: {node: '>=10'} - dev: true - /rambda@7.5.0: resolution: {integrity: sha512-y/M9weqWAH4iopRd7EHDEQQvpFPHj1AA3oHozE9tfITHUtTR7Z9PSlIRRG2l1GuW7sefC1cXFfIcF+cgnShdBA==} dev: true @@ -7379,6 +7540,18 @@ packages: path-type: 3.0.0 dev: true + /readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: true + /readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} @@ -7494,10 +7667,6 @@ packages: /reselect@4.1.8: resolution: {integrity: sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==} - /resolve-alpn@1.2.1: - resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} - dev: true - /resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -7524,12 +7693,6 @@ packages: dependencies: path-parse: 1.0.7 - /responselike@2.0.1: - resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} - dependencies: - lowercase-keys: 2.0.0 - dev: true - /restore-cursor@2.0.0: resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==} engines: {node: '>=4'} @@ -7592,6 +7755,10 @@ packages: isarray: 2.0.5 dev: true + /safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + dev: true + /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} @@ -7880,6 +8047,13 @@ packages: stubs: 3.0.0 dev: true + /streamx@2.15.5: + resolution: {integrity: sha512-9thPGMkKC2GctCzyCUjME3yR03x2xNo0GPKGkRw2UMYN+gqWa9uqpyNWhmsNCutU5zHmkUum0LsCRQTXUgUCAg==} + dependencies: + fast-fifo: 1.3.2 + queue-tick: 1.0.1 + dev: true + /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -7922,6 +8096,12 @@ packages: es-abstract: 1.22.1 dev: true + /string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + dependencies: + safe-buffer: 5.1.2 + dev: true + /string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: @@ -7939,6 +8119,13 @@ packages: dependencies: ansi-regex: 5.0.1 + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + dev: true + /strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} @@ -8016,16 +8203,20 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /tar@6.1.11: - resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} - engines: {node: '>= 10'} + /tar-fs@3.0.4: + resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==} dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 3.3.6 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 + mkdirp-classic: 0.5.3 + pump: 3.0.0 + tar-stream: 3.1.6 + dev: true + + /tar-stream@3.1.6: + resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} + dependencies: + b4a: 1.6.4 + fast-fifo: 1.3.2 + streamx: 2.15.5 dev: true /tar@6.1.15: @@ -8151,9 +8342,22 @@ packages: /tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + /traverse@0.3.9: + resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==} + dev: true + /traverse@0.6.7: resolution: {integrity: sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==} + /ts-api-utils@1.0.3(typescript@5.3.2): + resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} + engines: {node: '>=16.13.0'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.3.2 + dev: true + /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} @@ -8173,14 +8377,14 @@ packages: /tslib@2.5.2: resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==} - /tsutils@3.21.0(typescript@4.9.5): + /tsutils@3.21.0(typescript@5.3.2): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.9.5 + typescript: 5.3.2 dev: true /tweetnacl@1.0.3: @@ -8276,29 +8480,23 @@ packages: is-typedarray: 1.0.0 dev: true - /typedoc@0.24.8(typescript@4.9.5): - resolution: {integrity: sha512-ahJ6Cpcvxwaxfu4KtjA8qZNqS43wYt6JL27wYiIgl1vd38WW/KWX11YuAeZhuz9v+ttrutSsgK+XO1CjL1kA3w==} - engines: {node: '>= 14.14'} + /typedoc@0.25.4(typescript@5.3.2): + resolution: {integrity: sha512-Du9ImmpBCw54bX275yJrxPVnjdIyJO/84co0/L9mwe0R3G4FSR6rQ09AlXVRvZEGMUg09+z/usc8mgygQ1aidA==} + engines: {node: '>= 16'} hasBin: true peerDependencies: - typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x dependencies: lunr: 2.3.9 marked: 4.3.0 minimatch: 9.0.3 shiki: 0.14.2 - typescript: 4.9.5 + typescript: 5.3.2 dev: true - /typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - - /typescript@5.0.4: - resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} - engines: {node: '>=12.20'} + /typescript@5.3.2: + resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} + engines: {node: '>=14.17'} hasBin: true dev: true @@ -8314,6 +8512,9 @@ packages: which-boxed-primitive: 1.0.2 dev: true + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + /unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} @@ -8371,6 +8572,21 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} + /unzipper@0.10.14: + resolution: {integrity: sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==} + dependencies: + big-integer: 1.6.51 + binary: 0.3.0 + bluebird: 3.4.7 + buffer-indexof-polyfill: 1.0.2 + duplexer2: 0.1.4 + fstream: 1.0.12 + graceful-fs: 4.2.11 + listenercount: 1.0.1 + readable-stream: 2.3.8 + setimmediate: 1.0.5 + dev: true + /update-browserslist-db@1.0.11(browserslist@4.21.10): resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} hasBin: true @@ -8461,7 +8677,7 @@ packages: dependencies: builtins: 1.0.3 - /vite@4.4.9(@types/node@18.16.16): + /vite@4.4.9(@types/node@20.10.0): resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -8489,7 +8705,7 @@ packages: terser: optional: true dependencies: - '@types/node': 18.16.16 + '@types/node': 20.10.0 esbuild: 0.18.20 postcss: 8.4.29 rollup: 3.29.1 @@ -8510,6 +8726,11 @@ packages: dependencies: defaults: 1.0.4 + /web-streams-polyfill@3.2.1: + resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} + engines: {node: '>= 8'} + dev: true + /webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -8570,6 +8791,14 @@ packages: isexe: 2.0.0 dev: true + /which@4.0.0: + resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} + engines: {node: ^16.13.0 || >=18.0.0} + hasBin: true + dependencies: + isexe: 3.1.1 + dev: true + /wonka@4.0.15: resolution: {integrity: sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==} diff --git a/scripts/update-address-books.js b/scripts/update-address-books.js index 05aac6480..a84a380f5 100644 --- a/scripts/update-address-books.js +++ b/scripts/update-address-books.js @@ -25,7 +25,7 @@ async function main() { await fs.writeFile( `./src/client/addressbooks/${network.name}.js`, `export const addressBook = - "${Buffer.from(addressBook.toBytes()).toString("hex")}";\n` + "${Buffer.from(addressBook.toBytes()).toString("hex")}";\n`, ); } } diff --git a/src/BadEntityIdError.js b/src/BadEntityIdError.js index 92bdc562a..8a15acee2 100644 --- a/src/BadEntityIdError.js +++ b/src/BadEntityIdError.js @@ -28,7 +28,7 @@ export default class BadEntityIdError extends Error { */ constructor(shard, realm, num, presentChecksum, expectedChecksum) { super( - `Entity ID ${shard.toString()}.${realm.toString()}.${num.toString()}-${presentChecksum} was incorrect.` + `Entity ID ${shard.toString()}.${realm.toString()}.${num.toString()}-${presentChecksum} was incorrect.`, ); this.name = "BadEntityIdException"; diff --git a/src/Cache.js b/src/Cache.js index 9d2a27750..fb4c0f17f 100644 --- a/src/Cache.js +++ b/src/Cache.js @@ -191,7 +191,7 @@ class Cache { get publicKeyED25519() { if (this._publicKeyED25519 == null) { throw new Error( - "Cache.publicKeyED25519 was used before it was set" + "Cache.publicKeyED25519 was used before it was set", ); } @@ -229,7 +229,7 @@ class Cache { get privateKeyConstructor() { if (this._privateKeyConstructor == null) { throw new Error( - "Cache.privateKeyConstructor was used before it was set" + "Cache.privateKeyConstructor was used before it was set", ); } @@ -249,7 +249,7 @@ class Cache { get mnemonicFromString() { if (this._mnemonicFromString == null) { throw new Error( - "Cache.mnemonicFromString was used before it was set" + "Cache.mnemonicFromString was used before it was set", ); } @@ -269,7 +269,7 @@ class Cache { get accountIdConstructor() { if (this._accountIdConstructor == null) { throw new Error( - "Cache.accountIdConstructor was used before it was set" + "Cache.accountIdConstructor was used before it was set", ); } @@ -289,7 +289,7 @@ class Cache { get delegateContractId() { if (this._delegateContractId == null) { throw new Error( - "Cache.delegateContractId was used before it was set" + "Cache.delegateContractId was used before it was set", ); } @@ -318,7 +318,7 @@ class Cache { * @param {((bytes: Uint8Array) => EthereumTransactionData)} ethereumTransactionDataLegacyFromBytes */ setEthereumTransactionDataLegacyFromBytes( - ethereumTransactionDataLegacyFromBytes + ethereumTransactionDataLegacyFromBytes, ) { this._ethereumTransactionDataLegacyFromBytes = ethereumTransactionDataLegacyFromBytes; @@ -330,7 +330,7 @@ class Cache { get ethereumTransactionDataLegacyFromBytes() { if (this._ethereumTransactionDataLegacyFromBytes == null) { throw new Error( - "Cache.ethereumTransactionDataLegacyFromBytes was used before it was set" + "Cache.ethereumTransactionDataLegacyFromBytes was used before it was set", ); } @@ -341,7 +341,7 @@ class Cache { * @param {((bytes: Uint8Array) => EthereumTransactionData)} ethereumTransactionDataEip1559FromBytes */ setEthereumTransactionDataEip1559FromBytes( - ethereumTransactionDataEip1559FromBytes + ethereumTransactionDataEip1559FromBytes, ) { this._ethereumTransactionDataEip1559FromBytes = ethereumTransactionDataEip1559FromBytes; @@ -353,7 +353,7 @@ class Cache { get ethereumTransactionDataEip1559FromBytes() { if (this._ethereumTransactionDataEip1559FromBytes == null) { throw new Error( - "Cache.ethereumTransactionDataEip1559FromBytes was used before it was set" + "Cache.ethereumTransactionDataEip1559FromBytes was used before it was set", ); } @@ -364,7 +364,7 @@ class Cache { * @param {((bytes: Uint8Array) => EthereumTransactionData)} ethereumTransactionDataEip2930FromBytes */ setEthereumTransactionDataEip2930FromBytes( - ethereumTransactionDataEip2930FromBytes + ethereumTransactionDataEip2930FromBytes, ) { this._ethereumTransactionDataEip2930FromBytes = ethereumTransactionDataEip2930FromBytes; @@ -376,7 +376,7 @@ class Cache { get ethereumTransactionDataEip2930FromBytes() { if (this._ethereumTransactionDataEip2930FromBytes == null) { throw new Error( - "Cache.ethereumTransactionDataEip2930FromBytes was used before it was set" + "Cache.ethereumTransactionDataEip2930FromBytes was used before it was set", ); } @@ -397,7 +397,7 @@ class Cache { get transactionReceiptQueryConstructor() { if (this._transactionReceiptQueryConstructor == null) { throw new Error( - "Cache.transactionReceiptQueryConstructor was used before it was set" + "Cache.transactionReceiptQueryConstructor was used before it was set", ); } @@ -418,7 +418,7 @@ class Cache { get transactionRecordQueryConstructor() { if (this._transactionRecordQueryConstructor == null) { throw new Error( - "Cache.transactionRecordQueryConstructor was used before it was set" + "Cache.transactionRecordQueryConstructor was used before it was set", ); } @@ -438,7 +438,7 @@ class Cache { get addressBookQueryConstructor() { if (this._addressBookQueryConstructor == null) { throw new Error( - "Cache.addressBookQueryConstructor was used before it was set" + "Cache.addressBookQueryConstructor was used before it was set", ); } diff --git a/src/EntityIdHelper.js b/src/EntityIdHelper.js index 7ad4e5efc..e70e195a1 100644 --- a/src/EntityIdHelper.js +++ b/src/EntityIdHelper.js @@ -372,7 +372,7 @@ export function validateChecksum(shard, realm, num, checksum, client) { const expectedChecksum = _checksum( client._network._ledgerId._ledgerId, - `${shard.toString()}.${realm.toString()}.${num.toString()}` + `${shard.toString()}.${realm.toString()}.${num.toString()}`, ); if (checksum != expectedChecksum) { @@ -381,7 +381,7 @@ export function validateChecksum(shard, realm, num, checksum, client) { realm, num, checksum, - expectedChecksum + expectedChecksum, ); } } @@ -400,7 +400,7 @@ export function toStringWithChecksum(string, client) { if (client._network._ledgerId == null) { throw new Error( - "cannot calculate checksum with a client that does not contain a recognzied ledger ID" + "cannot calculate checksum with a client that does not contain a recognzied ledger ID", ); } diff --git a/src/EthereumFlow.js b/src/EthereumFlow.js index 758965b2a..4ae3a399d 100644 --- a/src/EthereumFlow.js +++ b/src/EthereumFlow.js @@ -177,7 +177,7 @@ export default class EthereumFlow { async execute(client) { if (this._ethereumData == null) { throw new Error( - "cannot submit ethereum transaction with no ethereum data" + "cannot submit ethereum transaction with no ethereum data", ); } @@ -191,7 +191,7 @@ export default class EthereumFlow { if (this._callDataFileId != null) { if (this._ethereumData.callData.length === 0) { throw new Error( - "call data file ID provided, but ethereum data already contains call data" + "call data file ID provided, but ethereum data already contains call data", ); } @@ -204,7 +204,7 @@ export default class EthereumFlow { const fileId = await createFile( this._ethereumData.callData, client, - this._maxChunks + this._maxChunks, ); this._ethereumData.callData = new Uint8Array(); @@ -237,7 +237,7 @@ async function createFile(callData, client, maxChunks) { .setKeys( client.operatorPublicKey ? [client.operatorPublicKey] - : [] + : [], ) .execute(client) ).getReceipt(client) diff --git a/src/EthereumTransaction.js b/src/EthereumTransaction.js index 7961e7dbc..14688a233 100644 --- a/src/EthereumTransaction.js +++ b/src/EthereumTransaction.js @@ -108,7 +108,7 @@ export default class EthereumTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const transaction = @@ -135,7 +135,7 @@ export default class EthereumTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -312,5 +312,5 @@ export default class EthereumTransaction extends Transaction { TRANSACTION_REGISTRY.set( "ethereumTransaction", // eslint-disable-next-line @typescript-eslint/unbound-method - EthereumTransaction._fromProtobuf + EthereumTransaction._fromProtobuf, ); diff --git a/src/EthereumTransactionDataEip1559.js b/src/EthereumTransactionDataEip1559.js index f79dd8167..aefdfb4d7 100644 --- a/src/EthereumTransactionDataEip1559.js +++ b/src/EthereumTransactionDataEip1559.js @@ -84,7 +84,7 @@ export default class EthereumTransactionDataEip1559 extends EthereumTransactionD callData: hex.decode(/** @type {string} */ (decoded[7])), // @ts-ignore accessList: /** @type {string[]} */ (decoded[8]).map((v) => - hex.decode(v) + hex.decode(v), ), recId: hex.decode(/** @type {string} */ (decoded[9])), r: hex.decode(/** @type {string} */ (decoded[10])), @@ -142,5 +142,5 @@ export default class EthereumTransactionDataEip1559 extends EthereumTransactionD } CACHE.setEthereumTransactionDataEip1559FromBytes((bytes) => - EthereumTransactionDataEip1559.fromBytes(bytes) + EthereumTransactionDataEip1559.fromBytes(bytes), ); diff --git a/src/EthereumTransactionDataEip2930.js b/src/EthereumTransactionDataEip2930.js index d237e6372..179f99396 100644 --- a/src/EthereumTransactionDataEip2930.js +++ b/src/EthereumTransactionDataEip2930.js @@ -80,7 +80,7 @@ export default class EthereumTransactionDataEip2930 extends EthereumTransactionD callData: hex.decode(/** @type {string} */ (decoded[6])), // @ts-ignore accessList: /** @type {string[]} */ (decoded[7]).map((v) => - hex.decode(v) + hex.decode(v), ), recId: hex.decode(/** @type {string} */ (decoded[8])), r: hex.decode(/** @type {string} */ (decoded[9])), @@ -136,5 +136,5 @@ export default class EthereumTransactionDataEip2930 extends EthereumTransactionD } CACHE.setEthereumTransactionDataEip2930FromBytes((bytes) => - EthereumTransactionDataEip2930.fromBytes(bytes) + EthereumTransactionDataEip2930.fromBytes(bytes), ); diff --git a/src/EthereumTransactionDataLegacy.js b/src/EthereumTransactionDataLegacy.js index 612f5a3f2..0d506d20b 100644 --- a/src/EthereumTransactionDataLegacy.js +++ b/src/EthereumTransactionDataLegacy.js @@ -87,7 +87,7 @@ export default class EthereumTransactionDataLegacy extends EthereumTransactionDa this.v, this.r, this.s, - ]) + ]), ); } @@ -117,5 +117,5 @@ export default class EthereumTransactionDataLegacy extends EthereumTransactionDa } CACHE.setEthereumTransactionDataLegacyFromBytes((bytes) => - EthereumTransactionDataLegacy.fromBytes(bytes) + EthereumTransactionDataLegacy.fromBytes(bytes), ); diff --git a/src/ExchangeRate.js b/src/ExchangeRate.js index b866abfe9..d54168c5f 100644 --- a/src/ExchangeRate.js +++ b/src/ExchangeRate.js @@ -88,7 +88,7 @@ export default class ExchangeRate { ? rate.expirationTime.seconds.toInt() * 1000 : rate.expirationTime.seconds : 0 - : 0 + : 0, ), }); } @@ -103,7 +103,7 @@ export default class ExchangeRate { centEquiv: this.cents, expirationTime: { seconds: Long.fromNumber( - Math.trunc(this.expirationTime.getTime() / 1000) + Math.trunc(this.expirationTime.getTime() / 1000), ), }, }; diff --git a/src/ExchangeRates.js b/src/ExchangeRates.js index 27ee8c94d..a0fa3fd62 100644 --- a/src/ExchangeRates.js +++ b/src/ExchangeRates.js @@ -54,12 +54,12 @@ export default class ExchangeRates { currentRate: ExchangeRate._fromProtobuf( /** @type {HashgraphProto.proto.IExchangeRate} */ ( rateSet.currentRate - ) + ), ), nextRate: ExchangeRate._fromProtobuf( /** @type {HashgraphProto.proto.IExchangeRate} */ ( rateSet.nextRate - ) + ), ), }); } diff --git a/src/Executable.js b/src/Executable.js index dcda8bf5a..86f007c66 100644 --- a/src/Executable.js +++ b/src/Executable.js @@ -586,7 +586,7 @@ export default class Executable { if (node == null) { throw new Error( - `NodeAccountId not recognized: ${nodeAccountId.toString()}` + `NodeAccountId not recognized: ${nodeAccountId.toString()}`, ); } @@ -594,7 +594,7 @@ export default class Executable { const logId = this._getLogId(); if (this._logger) { this._logger.debug( - `[${logId}] Node AccountID: ${node.accountId.toString()}, IP: ${node.address.toString()}` + `[${logId}] Node AccountID: ${node.accountId.toString()}, IP: ${node.address.toString()}`, ); } @@ -616,7 +616,7 @@ export default class Executable { if (!node.isHealthy()) { if (this._logger) { this._logger.debug( - `[${logId}] node is not healthy, skipping waiting ${node.getRemainingTime()}` + `[${logId}] node is not healthy, skipping waiting ${node.getRemainingTime()}`, ); } @@ -639,16 +639,16 @@ export default class Executable { // eslint-disable-next-line ie11/no-loop-func () => reject(new Error("grpc deadline exceeded")), - /** @type {number=} */ (this._grpcDeadline) - ) - ) + /** @type {number=} */ (this._grpcDeadline), + ), + ), ); } if (this._logger) { this._logger.trace( `[${this._getLogId()}] sending protobuf ${hex.encode( - this._requestToBytes(request) - )}` + this._requestToBytes(request), + )}`, ); } @@ -661,14 +661,14 @@ export default class Executable { // If we received a grpc status error we need to determine if // we should retry on this error, or err from the request entirely. const error = GrpcServiceError._fromResponse( - /** @type {Error} */ (err) + /** @type {Error} */ (err), ); // Save the error in case we retry persistentError = error; if (this._logger) { this._logger.debug( - `[${logId}] received error ${JSON.stringify(error)}` + `[${logId}] received error ${JSON.stringify(error)}`, ); } @@ -682,7 +682,7 @@ export default class Executable { // the healthy node list if (this._logger) { this._logger.debug( - `[${this._getLogId()}] node with accountId: ${node.accountId.toString()} and proxy IP: ${node.address.toString()} is unhealthy` + `[${this._getLogId()}] node with accountId: ${node.accountId.toString()} and proxy IP: ${node.address.toString()} is unhealthy`, ); } @@ -695,8 +695,8 @@ export default class Executable { if (this._logger) { this._logger.trace( `[${this._getLogId()}] sending protobuf ${hex.encode( - this._responseToBytes(response) - )}` + this._responseToBytes(response), + )}`, ); } @@ -719,7 +719,7 @@ export default class Executable { await delayForAttempt( attempt, this._minBackoff, - this._maxBackoff + this._maxBackoff, ); continue; case ExecutionState.Finished: @@ -728,7 +728,7 @@ export default class Executable { throw this._mapStatusError(request, response); default: throw new Error( - "(BUG) non-exhuastive switch statement for `ExecutionState`" + "(BUG) non-exhuastive switch statement for `ExecutionState`", ); } } @@ -738,7 +738,7 @@ export default class Executable { throw new Error( `max attempts of ${maxAttempts.toString()} was reached for request with last error being: ${ persistentError != null ? persistentError.toString() : "" - }` + }`, ); } @@ -787,7 +787,7 @@ function delayForAttempt(attempt, minBackoff, maxBackoff) { // 0.1s, 0.2s, 0.4s, 0.8s, ... const ms = Math.min( Math.floor(minBackoff * Math.pow(2, attempt)), - maxBackoff + maxBackoff, ); return new Promise((resolve) => setTimeout(resolve, ms)); } diff --git a/src/FeeComponents.js b/src/FeeComponents.js index 7a0a4c516..feaa1c73e 100644 --- a/src/FeeComponents.js +++ b/src/FeeComponents.js @@ -120,7 +120,7 @@ export default class FeeComponents { */ static fromBytes(bytes) { return FeeComponents._fromProtobuf( - HashgraphProto.proto.FeeComponents.decode(bytes) + HashgraphProto.proto.FeeComponents.decode(bytes), ); } @@ -205,7 +205,7 @@ export default class FeeComponents { */ toBytes() { return HashgraphProto.proto.FeeComponents.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } } diff --git a/src/FeeData.js b/src/FeeData.js index e1c3a62e5..4233520a6 100644 --- a/src/FeeData.js +++ b/src/FeeData.js @@ -66,7 +66,7 @@ export default class FeeData { */ static fromBytes(bytes) { return FeeData._fromProtobuf( - HashgraphProto.proto.FeeData.decode(bytes) + HashgraphProto.proto.FeeData.decode(bytes), ); } diff --git a/src/FeeDataType.js b/src/FeeDataType.js index fb9dc5328..32d733104 100644 --- a/src/FeeDataType.js +++ b/src/FeeDataType.js @@ -80,7 +80,7 @@ export default class FeeDataType { } throw new Error( - `(BUG) SubType.fromCode() does not handle code: ${code}` + `(BUG) SubType.fromCode() does not handle code: ${code}`, ); } diff --git a/src/FeeSchedule.js b/src/FeeSchedule.js index 30224c042..a8fa7a922 100644 --- a/src/FeeSchedule.js +++ b/src/FeeSchedule.js @@ -50,7 +50,7 @@ export default class FeeSchedule { */ static fromBytes(bytes) { return FeeSchedule._fromProtobuf( - HashgraphProto.proto.FeeSchedule.decode(bytes) + HashgraphProto.proto.FeeSchedule.decode(bytes), ); } @@ -64,7 +64,7 @@ export default class FeeSchedule { transactionFeeSchedule: feeSchedule.transactionFeeSchedule != null ? feeSchedule.transactionFeeSchedule.map((schedule) => - TransactionFeeSchedule._fromProtobuf(schedule) + TransactionFeeSchedule._fromProtobuf(schedule), ) : undefined, expirationTime: @@ -83,7 +83,7 @@ export default class FeeSchedule { transactionFeeSchedule: this.transactionFeeSchedule != null ? this.transactionFeeSchedule.map((transaction) => - transaction._toProtobuf() + transaction._toProtobuf(), ) : undefined, expiryTime: @@ -98,7 +98,7 @@ export default class FeeSchedule { */ toBytes() { return HashgraphProto.proto.FeeSchedule.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } } diff --git a/src/FeeSchedules.js b/src/FeeSchedules.js index 06daf425d..065f6c8ae 100644 --- a/src/FeeSchedules.js +++ b/src/FeeSchedules.js @@ -49,7 +49,7 @@ export default class FeeSchedules { */ static fromBytes(bytes) { return FeeSchedules._fromProtobuf( - HashgraphProto.proto.CurrentAndNextFeeSchedule.decode(bytes) + HashgraphProto.proto.CurrentAndNextFeeSchedule.decode(bytes), ); } @@ -89,7 +89,7 @@ export default class FeeSchedules { */ toBytes() { return HashgraphProto.proto.CurrentAndNextFeeSchedule.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } } diff --git a/src/FreezeType.js b/src/FreezeType.js index 529037a9b..fca81f043 100644 --- a/src/FreezeType.js +++ b/src/FreezeType.js @@ -79,7 +79,7 @@ export default class FreezeType { return FreezeType.TelemetryUpgrade; default: throw new Error( - `(BUG) Status.fromCode() does not handle code: ${code}` + `(BUG) Status.fromCode() does not handle code: ${code}`, ); } } diff --git a/src/HbarUnit.js b/src/HbarUnit.js index 72ecc9e74..64f3fc981 100644 --- a/src/HbarUnit.js +++ b/src/HbarUnit.js @@ -86,17 +86,17 @@ HbarUnit.Hbar = new HbarUnit("hbar", "ℏ", new BigNumber("100000000")); HbarUnit.Kilobar = new HbarUnit( "kilobar", "kℏ", - new BigNumber(1000).multipliedBy(new BigNumber("100000000")) + new BigNumber(1000).multipliedBy(new BigNumber("100000000")), ); HbarUnit.Megabar = new HbarUnit( "megabar", "Mℏ", - new BigNumber(1000000).multipliedBy(new BigNumber("100000000")) + new BigNumber(1000000).multipliedBy(new BigNumber("100000000")), ); HbarUnit.Gigabar = new HbarUnit( "gigabar", "Gℏ", - new BigNumber("1000000000").multipliedBy(new BigNumber("100000000")) + new BigNumber("1000000000").multipliedBy(new BigNumber("100000000")), ); diff --git a/src/KeyList.js b/src/KeyList.js index bccda282d..5e3fcab61 100644 --- a/src/KeyList.js +++ b/src/KeyList.js @@ -112,7 +112,7 @@ export default class KeyList extends Key { splice(start, deleteCount, ...items) { return new KeyList( this._keys.splice(start, deleteCount, ...items), - this.threshold + this.threshold, ); } @@ -175,7 +175,7 @@ export default class KeyList extends Key { */ static __fromProtobufKeyList(key) { const keys = (key.keys != null ? key.keys : []).map((key) => - Key._fromProtobufKey(key) + Key._fromProtobufKey(key), ); return new KeyList(keys); } @@ -186,7 +186,7 @@ export default class KeyList extends Key { */ static __fromProtobufThresoldKey(key) { const list = KeyList.__fromProtobufKeyList( - key.keys != null ? key.keys : {} + key.keys != null ? key.keys : {}, ); list.setThreshold(key.threshold != null ? key.threshold : 0); return list; diff --git a/src/LocalProvider.js b/src/LocalProvider.js index de0a28676..4e2966cc0 100644 --- a/src/LocalProvider.js +++ b/src/LocalProvider.js @@ -66,7 +66,7 @@ export default class LocalProvider { if (process.env.HEDERA_NETWORK == null) { throw new Error( - "LocalProvider requires the `HEDERA_NETWORK` environment variable to be set" + "LocalProvider requires the `HEDERA_NETWORK` environment variable to be set", ); } diff --git a/src/ManagedNode.js b/src/ManagedNode.js index 84da67bf5..6c6e1fd3b 100644 --- a/src/ManagedNode.js +++ b/src/ManagedNode.js @@ -110,7 +110,7 @@ export default class ManagedNode { this._maxBackoff = props.cloneNode.node._minBackoff; } else { throw new Error( - `failed to create ManagedNode: ${JSON.stringify(props)}` + `failed to create ManagedNode: ${JSON.stringify(props)}`, ); } } @@ -197,7 +197,7 @@ export default class ManagedNode { this._channel = this._channelInitFunction( this.address.toString(), - this._cert + this._cert, ); return this._channel; } @@ -217,7 +217,7 @@ export default class ManagedNode { increaseBackoff() { this._currentBackoff = Math.min( this._currentBackoff * 2, - this._maxBackoff + this._maxBackoff, ); this._readmitTime = Date.now() + this._currentBackoff; } @@ -225,7 +225,7 @@ export default class ManagedNode { decreaseBackoff() { this._currentBackoff = Math.max( this._currentBackoff / 2, - this._minBackoff + this._minBackoff, ); } @@ -245,7 +245,7 @@ export default class ManagedNode { */ backoff() { return new Promise((resolve) => - setTimeout(resolve, this.getRemainingTime()) + setTimeout(resolve, this.getRemainingTime()), ); } diff --git a/src/ManagedNodeAddress.js b/src/ManagedNodeAddress.js index c57562608..4be9475c2 100644 --- a/src/ManagedNodeAddress.js +++ b/src/ManagedNodeAddress.js @@ -59,8 +59,8 @@ export default class ManagedNodeAddress { } else { throw new Error( `failed to create a managed node address: ${JSON.stringify( - props - )}` + props, + )}`, ); } diff --git a/src/Mnemonic.js b/src/Mnemonic.js index 937064039..49146e293 100644 --- a/src/Mnemonic.js +++ b/src/Mnemonic.js @@ -88,7 +88,7 @@ export default class Mnemonic { async toPrivateKey(passphrase = "") { return CACHE.privateKeyConstructor( // eslint-disable-next-line deprecation/deprecation - await this._mnemonic.toPrivateKey(passphrase) + await this._mnemonic.toPrivateKey(passphrase), ); } @@ -103,7 +103,7 @@ export default class Mnemonic { async toEd25519PrivateKey(passphrase = "", path) { return CACHE.privateKeyConstructor( // eslint-disable-next-line deprecation/deprecation - await this._mnemonic.toEd25519PrivateKey(passphrase, path) + await this._mnemonic.toEd25519PrivateKey(passphrase, path), ); } @@ -117,7 +117,7 @@ export default class Mnemonic { */ async toStandardEd25519PrivateKey(passphrase = "", index) { return CACHE.privateKeyConstructor( - await this._mnemonic.toStandardEd25519PrivateKey(passphrase, index) + await this._mnemonic.toStandardEd25519PrivateKey(passphrase, index), ); } @@ -132,7 +132,7 @@ export default class Mnemonic { async toEcdsaPrivateKey(passphrase = "", path) { return CACHE.privateKeyConstructor( // eslint-disable-next-line deprecation/deprecation - await this._mnemonic.toEcdsaPrivateKey(passphrase, path) + await this._mnemonic.toEcdsaPrivateKey(passphrase, path), ); } @@ -148,8 +148,8 @@ export default class Mnemonic { return CACHE.privateKeyConstructor( await this._mnemonic.toStandardECDSAsecp256k1PrivateKey( passphrase, - index - ) + index, + ), ); } @@ -168,7 +168,7 @@ export default class Mnemonic { */ async toLegacyPrivateKey() { return CACHE.privateKeyConstructor( - await this._mnemonic.toLegacyPrivateKey() + await this._mnemonic.toLegacyPrivateKey(), ); } @@ -179,7 +179,7 @@ export default class Mnemonic { async toSeed(passphrase) { return await cryptography.Mnemonic.toSeed( this._mnemonic.words, - passphrase + passphrase, ); } diff --git a/src/ObjectMap.js b/src/ObjectMap.js index e975d2a4c..e6ea42cc4 100644 --- a/src/ObjectMap.js +++ b/src/ObjectMap.js @@ -132,7 +132,7 @@ export default class ObjectMap { * @returns {string} */ toString() { - /** @type {Object} */ + /** @type {{[key: string]: any}} */ const map = {}; for (const [key, value] of this._map) { diff --git a/src/PrecheckStatusError.js b/src/PrecheckStatusError.js index 5b284129e..4e62e43fd 100644 --- a/src/PrecheckStatusError.js +++ b/src/PrecheckStatusError.js @@ -45,7 +45,7 @@ export default class PrecheckStatusError extends StatusError { constructor(props) { super( props, - `transaction ${props.transactionId.toString()} failed precheck with status ${props.status.toString()}` + `transaction ${props.transactionId.toString()} failed precheck with status ${props.status.toString()}`, ); /** diff --git a/src/PrivateKey.js b/src/PrivateKey.js index 55add2c5d..418d3bbb2 100644 --- a/src/PrivateKey.js +++ b/src/PrivateKey.js @@ -94,7 +94,7 @@ export default class PrivateKey extends Key { */ static async generateED25519Async() { return new PrivateKey( - await cryptography.PrivateKey.generateED25519Async() + await cryptography.PrivateKey.generateED25519Async(), ); } @@ -105,7 +105,7 @@ export default class PrivateKey extends Key { */ static async generateECDSAAsync() { return new PrivateKey( - await cryptography.PrivateKey.generateECDSAAsync() + await cryptography.PrivateKey.generateECDSAAsync(), ); } @@ -188,7 +188,7 @@ export default class PrivateKey extends Key { */ static async fromSeedED25519(seed) { return new PrivateKey( - await cryptography.PrivateKey.fromSeedED25519(seed) + await cryptography.PrivateKey.fromSeedED25519(seed), ); } @@ -200,7 +200,7 @@ export default class PrivateKey extends Key { */ static async fromSeedECDSAsecp256k1(seed) { return new PrivateKey( - await cryptography.PrivateKey.fromSeedECDSAsecp256k1(seed) + await cryptography.PrivateKey.fromSeedECDSAsecp256k1(seed), ); } @@ -218,14 +218,14 @@ export default class PrivateKey extends Key { // eslint-disable-next-line deprecation/deprecation await cryptography.PrivateKey.fromMnemonic( mnemonic._mnemonic, - passphrase - ) + passphrase, + ), ); } return new PrivateKey( // eslint-disable-next-line deprecation/deprecation - await cryptography.PrivateKey.fromMnemonic(mnemonic, passphrase) + await cryptography.PrivateKey.fromMnemonic(mnemonic, passphrase), ); } @@ -241,7 +241,7 @@ export default class PrivateKey extends Key { */ static async fromKeystore(data, passphrase = "") { return new PrivateKey( - await cryptography.PrivateKey.fromKeystore(data, passphrase) + await cryptography.PrivateKey.fromKeystore(data, passphrase), ); } @@ -260,7 +260,7 @@ export default class PrivateKey extends Key { */ static async fromPem(data, passphrase = "") { return new PrivateKey( - await cryptography.PrivateKey.fromPem(data, passphrase) + await cryptography.PrivateKey.fromPem(data, passphrase), ); } diff --git a/src/PrngTransaction.js b/src/PrngTransaction.js index 35ace307d..22c698739 100644 --- a/src/PrngTransaction.js +++ b/src/PrngTransaction.js @@ -111,7 +111,7 @@ export default class PrngTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = /** @type {HashgraphProto.proto.ITransactionBody} */ ( bodies[0] @@ -128,7 +128,7 @@ export default class PrngTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -166,5 +166,5 @@ export default class PrngTransaction extends Transaction { TRANSACTION_REGISTRY.set( "utilPrng", // eslint-disable-next-line @typescript-eslint/unbound-method - PrngTransaction._fromProtobuf + PrngTransaction._fromProtobuf, ); diff --git a/src/ReceiptStatusError.js b/src/ReceiptStatusError.js index 28c7d6822..55a88be49 100644 --- a/src/ReceiptStatusError.js +++ b/src/ReceiptStatusError.js @@ -36,7 +36,7 @@ export default class ReceiptStatusError extends StatusError { constructor(props) { super( props, - `receipt for transaction ${props.transactionId.toString()} contained error status ${props.status.toString()}` + `receipt for transaction ${props.transactionId.toString()} contained error status ${props.status.toString()}`, ); /** diff --git a/src/RecordStatusError.js b/src/RecordStatusError.js index 585fcc0e6..e69afaeb8 100644 --- a/src/RecordStatusError.js +++ b/src/RecordStatusError.js @@ -36,7 +36,7 @@ export default class RecordStatusError extends StatusError { constructor(props) { super( props, - `Record for transaction ${props.transactionId.toString()} contained error status ${props.status.toString()}` + `Record for transaction ${props.transactionId.toString()} contained error status ${props.status.toString()}`, ); /** diff --git a/src/RequestType.js b/src/RequestType.js index f9d261881..e8a0f39c8 100644 --- a/src/RequestType.js +++ b/src/RequestType.js @@ -348,7 +348,7 @@ export default class RequestType { } throw new Error( - `(BUG) RequestType.fromCode() does not handle code: ${code}` + `(BUG) RequestType.fromCode() does not handle code: ${code}`, ); } diff --git a/src/StakingInfo.js b/src/StakingInfo.js index 82369362e..5425e4305 100644 --- a/src/StakingInfo.js +++ b/src/StakingInfo.js @@ -160,7 +160,7 @@ export default class StakingInfo { */ static fromBytes(bytes) { return StakingInfo._fromProtobuf( - HashgraphProto.proto.StakingInfo.decode(bytes) + HashgraphProto.proto.StakingInfo.decode(bytes), ); } @@ -169,7 +169,7 @@ export default class StakingInfo { */ toBytes() { return HashgraphProto.proto.StakingInfo.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } diff --git a/src/Status.js b/src/Status.js index 0186d8399..e489151ec 100644 --- a/src/Status.js +++ b/src/Status.js @@ -1219,7 +1219,7 @@ export default class Status { return Status.AliasAlreadyAssigned; default: throw new Error( - `(BUG) Status.fromCode() does not handle code: ${code}` + `(BUG) Status.fromCode() does not handle code: ${code}`, ); } } @@ -2365,7 +2365,7 @@ Status.ExistingAutomaticAssociationsExceedGivenLimit = new Status(263); * token associations tokens.maxPerAccount. */ Status.RequestedNumAutomaticAssociationsExceedsAssociationLimit = new Status( - 264 + 264, ); /** diff --git a/src/Timestamp.js b/src/Timestamp.js index 7531e8875..6e0cd85c3 100644 --- a/src/Timestamp.js +++ b/src/Timestamp.js @@ -86,7 +86,7 @@ export default class Timestamp { nanos = Long.fromNumber(date.getTime()).mul(1000000); } else { throw new TypeError( - `invalid type '${typeof date}' for 'data', expected 'Date'` + `invalid type '${typeof date}' for 'data', expected 'Date'`, ); } @@ -99,7 +99,7 @@ export default class Timestamp { toDate() { return new Date( this.seconds.toInt() * 1000 + - Math.floor(this.nanos.toInt() / 1000000) + Math.floor(this.nanos.toInt() / 1000000), ); } @@ -134,10 +134,10 @@ export default class Timestamp { timestamp.seconds instanceof Long ? timestamp.seconds.toInt() : timestamp.seconds != null - ? timestamp.seconds - : 0, + ? timestamp.seconds + : 0, - timestamp.nanos != null ? timestamp.nanos : 0 + timestamp.nanos != null ? timestamp.nanos : 0, ); } diff --git a/src/TransactionFeeSchedule.js b/src/TransactionFeeSchedule.js index e21be912d..81a39fd8f 100644 --- a/src/TransactionFeeSchedule.js +++ b/src/TransactionFeeSchedule.js @@ -58,7 +58,7 @@ export default class TransactionFeeSchedule { */ static fromBytes(bytes) { return TransactionFeeSchedule._fromProtobuf( - HashgraphProto.proto.TransactionFeeSchedule.decode(bytes) + HashgraphProto.proto.TransactionFeeSchedule.decode(bytes), ); } @@ -72,7 +72,7 @@ export default class TransactionFeeSchedule { hederaFunctionality: transactionFeeSchedule.hederaFunctionality != null ? RequestType._fromCode( - transactionFeeSchedule.hederaFunctionality + transactionFeeSchedule.hederaFunctionality, ) : undefined, feeData: @@ -82,7 +82,7 @@ export default class TransactionFeeSchedule { fees: transactionFeeSchedule.fees != null ? transactionFeeSchedule.fees.map((fee) => - FeeData._fromProtobuf(fee) + FeeData._fromProtobuf(fee), ) : undefined, }); @@ -112,7 +112,7 @@ export default class TransactionFeeSchedule { */ toBytes() { return HashgraphProto.proto.TransactionFeeSchedule.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } } diff --git a/src/Transfer.js b/src/Transfer.js index 5134c2a9d..7a66185cf 100644 --- a/src/Transfer.js +++ b/src/Transfer.js @@ -86,13 +86,13 @@ export default class Transfer { accountId: AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( transfer.accountID - ) + ), ), amount: Hbar.fromTinybars( - transfer.amount != null ? transfer.amount : 0 + transfer.amount != null ? transfer.amount : 0, ), isApproved: /** @type {boolean} */ (transfer.isApproval), - }) + }), ); } diff --git a/src/Wallet.js b/src/Wallet.js index b65325ade..997bd6818 100644 --- a/src/Wallet.js +++ b/src/Wallet.js @@ -159,7 +159,7 @@ export default class Wallet { publicKey: this.publicKey, signature: await this.signer(message), accountId: this.accountId, - }) + }), ); } @@ -171,7 +171,7 @@ export default class Wallet { */ getAccountBalance() { return this.call( - new AccountBalanceQuery().setAccountId(this.accountId) + new AccountBalanceQuery().setAccountId(this.accountId), ); } @@ -189,7 +189,7 @@ export default class Wallet { */ getAccountRecords() { return this.call( - new AccountRecordsQuery().setAccountId(this.accountId) + new AccountRecordsQuery().setAccountId(this.accountId), ); } @@ -215,7 +215,7 @@ export default class Wallet { transactionId.accountId.compare(this.accountId) != 0 ) { throw new Error( - "transaction's ID constructed with a different account ID" + "transaction's ID constructed with a different account ID", ); } @@ -227,17 +227,17 @@ export default class Wallet { transaction.nodeAccountIds != null ? transaction.nodeAccountIds : [] ).map((nodeAccountId) => nodeAccountId.toString()); const network = Object.values(this.provider.getNetwork()).map( - (nodeAccountId) => nodeAccountId.toString() + (nodeAccountId) => nodeAccountId.toString(), ); if ( !nodeAccountIds.reduce( (previous, current) => previous && network.includes(current), - true + true, ) ) { throw new Error( - "Transaction already set node account IDs to values not within the current network" + "Transaction already set node account IDs to values not within the current network", ); } @@ -254,7 +254,7 @@ export default class Wallet { if (transaction.transactionId == null) { transaction.setTransactionId( - TransactionId.generate(this.accountId) + TransactionId.generate(this.accountId), ); } @@ -270,11 +270,11 @@ export default class Wallet { } const nodeAccountIds = Object.values(this.provider.getNetwork()).map( - (id) => (typeof id === "string" ? AccountId.fromString(id) : id) + (id) => (typeof id === "string" ? AccountId.fromString(id) : id), ); util.shuffle(nodeAccountIds); transaction.setNodeAccountIds( - nodeAccountIds.slice(0, (nodeAccountIds.length + 3 - 1) / 3) + nodeAccountIds.slice(0, (nodeAccountIds.length + 3 - 1) / 3), ); return Promise.resolve(transaction.freeze()); @@ -290,7 +290,7 @@ export default class Wallet { call(request) { if (this.provider == null) { throw new Error( - "cannot send request with an wallet that doesn't contain a provider" + "cannot send request with an wallet that doesn't contain a provider", ); } @@ -298,8 +298,8 @@ export default class Wallet { request._setOperatorWith( this.accountId, this.publicKey, - this.signer - ) + this.signer, + ), ); } } diff --git a/src/account/AccountAllowanceAdjustTransaction.js b/src/account/AccountAllowanceAdjustTransaction.js index d8dddaec6..24d7ec971 100644 --- a/src/account/AccountAllowanceAdjustTransaction.js +++ b/src/account/AccountAllowanceAdjustTransaction.js @@ -103,7 +103,7 @@ export default class AccountAllowanceAdjustTransaction extends Transaction { return this._adjustHbarAllowance( null, spenderAccountId, - util.requireNotNegative(value) + util.requireNotNegative(value), ); } @@ -122,24 +122,24 @@ export default class AccountAllowanceAdjustTransaction extends Transaction { typeof spenderAccountId === "string" ? AccountId.fromString(spenderAccountId) : spenderAccountId instanceof ContractId - ? AccountId.fromEvmAddress( - 0, - 0, - spenderAccountId.toSolidityAddress() - ) - : spenderAccountId, + ? AccountId.fromEvmAddress( + 0, + 0, + spenderAccountId.toSolidityAddress(), + ) + : spenderAccountId, ownerAccountId: typeof ownerAccountId === "string" ? AccountId.fromString(ownerAccountId) : ownerAccountId instanceof ContractId - ? AccountId.fromEvmAddress( - 0, - 0, - ownerAccountId.toSolidityAddress() - ) - : ownerAccountId, + ? AccountId.fromEvmAddress( + 0, + 0, + ownerAccountId.toSolidityAddress(), + ) + : ownerAccountId, amount: amount, - }) + }), ); return this; @@ -157,7 +157,7 @@ export default class AccountAllowanceAdjustTransaction extends Transaction { return this._adjustHbarAllowance( ownerAccountId, spenderAccountId, - util.requireNotNegative(value) + util.requireNotNegative(value), ); } @@ -173,7 +173,7 @@ export default class AccountAllowanceAdjustTransaction extends Transaction { return this._adjustHbarAllowance( ownerAccountId, spenderAccountId, - util.requireNotNegative(value).negated() + util.requireNotNegative(value).negated(), ); } @@ -196,7 +196,7 @@ export default class AccountAllowanceAdjustTransaction extends Transaction { tokenId, null, spenderAccountId, - util.requireNotNegative(Long.fromValue(amount)) + util.requireNotNegative(Long.fromValue(amount)), ); } @@ -220,27 +220,27 @@ export default class AccountAllowanceAdjustTransaction extends Transaction { typeof spenderAccountId === "string" ? AccountId.fromString(spenderAccountId) : spenderAccountId instanceof ContractId - ? AccountId.fromEvmAddress( - 0, - 0, - spenderAccountId.toSolidityAddress() - ) - : spenderAccountId, + ? AccountId.fromEvmAddress( + 0, + 0, + spenderAccountId.toSolidityAddress(), + ) + : spenderAccountId, ownerAccountId: typeof ownerAccountId === "string" ? AccountId.fromString(ownerAccountId) : ownerAccountId instanceof ContractId - ? AccountId.fromEvmAddress( - 0, - 0, - ownerAccountId.toSolidityAddress() - ) - : ownerAccountId, + ? AccountId.fromEvmAddress( + 0, + 0, + ownerAccountId.toSolidityAddress(), + ) + : ownerAccountId, amount: typeof amount === "number" ? Long.fromNumber(amount) : amount, - }) + }), ); return this; @@ -259,7 +259,7 @@ export default class AccountAllowanceAdjustTransaction extends Transaction { tokenId, ownerAccountId, spenderAccountId, - util.requireNotNegative(Long.fromValue(amount)) + util.requireNotNegative(Long.fromValue(amount)), ); } @@ -276,7 +276,7 @@ export default class AccountAllowanceAdjustTransaction extends Transaction { tokenId, ownerAccountId, spenderAccountId, - util.requireNotNegative(Long.fromValue(amount)) + util.requireNotNegative(Long.fromValue(amount)), ); } @@ -304,22 +304,22 @@ export default class AccountAllowanceAdjustTransaction extends Transaction { typeof spenderAccountId === "string" ? AccountId.fromString(spenderAccountId) : spenderAccountId instanceof ContractId - ? AccountId.fromEvmAddress( - 0, - 0, - spenderAccountId.toSolidityAddress() - ) - : spenderAccountId; + ? AccountId.fromEvmAddress( + 0, + 0, + spenderAccountId.toSolidityAddress(), + ) + : spenderAccountId; const owner = typeof ownerAccountId === "string" ? AccountId.fromString(ownerAccountId) : ownerAccountId instanceof ContractId - ? AccountId.fromEvmAddress( - 0, - 0, - ownerAccountId.toSolidityAddress() - ) - : ownerAccountId; + ? AccountId.fromEvmAddress( + 0, + 0, + ownerAccountId.toSolidityAddress(), + ) + : ownerAccountId; let found = false; for (const allowance of this._nftAllowances) { @@ -345,7 +345,7 @@ export default class AccountAllowanceAdjustTransaction extends Transaction { ownerAccountId: owner, allSerials: false, delegatingSpender: null, - }) + }), ); } @@ -367,7 +367,7 @@ export default class AccountAllowanceAdjustTransaction extends Transaction { return this._adjustTokenNftAllowance( id, ownerAccountId, - spenderAccountId + spenderAccountId, ); } @@ -385,7 +385,7 @@ export default class AccountAllowanceAdjustTransaction extends Transaction { return this._adjustTokenNftAllowance( new NftId(id.tokenId, id.serial.negate()), ownerAccountId, - spenderAccountId + spenderAccountId, ); } @@ -400,7 +400,7 @@ export default class AccountAllowanceAdjustTransaction extends Transaction { tokenId, null, spenderAccountId, - true + true, ); } @@ -414,13 +414,13 @@ export default class AccountAllowanceAdjustTransaction extends Transaction { grantTokenNftAllowanceAllSerials( tokenId, ownerAccountId, - spenderAccountId + spenderAccountId, ) { return this._adjustTokenNftAllowanceAllSerials( tokenId, ownerAccountId, spenderAccountId, - true + true, ); } @@ -434,13 +434,13 @@ export default class AccountAllowanceAdjustTransaction extends Transaction { revokeTokenNftAllowanceAllSerials( tokenId, ownerAccountId, - spenderAccountId + spenderAccountId, ) { return this._adjustTokenNftAllowanceAllSerials( tokenId, ownerAccountId, spenderAccountId, - false + false, ); } @@ -455,7 +455,7 @@ export default class AccountAllowanceAdjustTransaction extends Transaction { tokenId, ownerAccountId, spenderAccountId, - allSerials + allSerials, ) { this._requireNotFrozen(); @@ -470,27 +470,27 @@ export default class AccountAllowanceAdjustTransaction extends Transaction { ? typeof ownerAccountId === "string" ? AccountId.fromString(ownerAccountId) : ownerAccountId instanceof ContractId - ? AccountId.fromEvmAddress( - 0, - 0, - ownerAccountId.toSolidityAddress() - ) - : ownerAccountId + ? AccountId.fromEvmAddress( + 0, + 0, + ownerAccountId.toSolidityAddress(), + ) + : ownerAccountId : null, spenderAccountId: typeof spenderAccountId === "string" ? AccountId.fromString(spenderAccountId) : spenderAccountId instanceof ContractId - ? AccountId.fromEvmAddress( - 0, - 0, - spenderAccountId.toSolidityAddress() - ) - : spenderAccountId, + ? AccountId.fromEvmAddress( + 0, + 0, + spenderAccountId.toSolidityAddress(), + ) + : spenderAccountId, serialNumbers: null, allSerials, delegatingSpender: null, - }) + }), ); return this; @@ -501,13 +501,13 @@ export default class AccountAllowanceAdjustTransaction extends Transaction { */ _validateChecksums(client) { this._hbarAllowances.map((allowance) => - allowance._validateChecksums(client) + allowance._validateChecksums(client), ); this._tokenAllowances.map((allowance) => - allowance._validateChecksums(client) + allowance._validateChecksums(client), ); this._nftAllowances.map((allowance) => - allowance._validateChecksums(client) + allowance._validateChecksums(client), ); } @@ -521,7 +521,7 @@ export default class AccountAllowanceAdjustTransaction extends Transaction { // eslint-disable-next-line @typescript-eslint/no-unused-vars _execute(channel, request) { return Promise.reject( - new Error("This feature has been deprecated for this class.") + new Error("This feature has been deprecated for this class."), ); } diff --git a/src/account/AccountAllowanceApproveTransaction.js b/src/account/AccountAllowanceApproveTransaction.js index 23545efb7..8f42c8168 100644 --- a/src/account/AccountAllowanceApproveTransaction.js +++ b/src/account/AccountAllowanceApproveTransaction.js @@ -100,7 +100,7 @@ export default class AccountAllowanceApproveTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const allowanceApproval = @@ -127,7 +127,7 @@ export default class AccountAllowanceApproveTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -153,24 +153,24 @@ export default class AccountAllowanceApproveTransaction extends Transaction { typeof spenderAccountId === "string" ? AccountId.fromString(spenderAccountId) : spenderAccountId instanceof ContractId - ? AccountId.fromEvmAddress( - 0, - 0, - spenderAccountId.toSolidityAddress() - ) - : spenderAccountId, + ? AccountId.fromEvmAddress( + 0, + 0, + spenderAccountId.toSolidityAddress(), + ) + : spenderAccountId, ownerAccountId: typeof ownerAccountId === "string" ? AccountId.fromString(ownerAccountId) : ownerAccountId instanceof ContractId - ? AccountId.fromEvmAddress( - 0, - 0, - ownerAccountId.toSolidityAddress() - ) - : ownerAccountId, + ? AccountId.fromEvmAddress( + 0, + 0, + ownerAccountId.toSolidityAddress(), + ) + : ownerAccountId, amount: amount instanceof Hbar ? amount : new Hbar(amount), - }) + }), ); return this; @@ -193,7 +193,7 @@ export default class AccountAllowanceApproveTransaction extends Transaction { : spenderAccountId, amount: amount instanceof Hbar ? amount : new Hbar(amount), ownerAccountId: null, - }) + }), ); return this; @@ -226,27 +226,27 @@ export default class AccountAllowanceApproveTransaction extends Transaction { typeof spenderAccountId === "string" ? AccountId.fromString(spenderAccountId) : spenderAccountId instanceof ContractId - ? AccountId.fromEvmAddress( - 0, - 0, - spenderAccountId.toSolidityAddress() - ) - : spenderAccountId, + ? AccountId.fromEvmAddress( + 0, + 0, + spenderAccountId.toSolidityAddress(), + ) + : spenderAccountId, ownerAccountId: typeof ownerAccountId === "string" ? AccountId.fromString(ownerAccountId) : ownerAccountId instanceof ContractId - ? AccountId.fromEvmAddress( - 0, - 0, - ownerAccountId.toSolidityAddress() - ) - : ownerAccountId, + ? AccountId.fromEvmAddress( + 0, + 0, + ownerAccountId.toSolidityAddress(), + ) + : ownerAccountId, amount: typeof amount === "number" ? Long.fromNumber(amount) : amount, - }) + }), ); return this; @@ -277,7 +277,7 @@ export default class AccountAllowanceApproveTransaction extends Transaction { ? Long.fromNumber(amount) : amount, ownerAccountId: null, - }) + }), ); return this; @@ -294,7 +294,7 @@ export default class AccountAllowanceApproveTransaction extends Transaction { nftId, null, spenderAccountId, - null + null, ); } @@ -316,7 +316,7 @@ export default class AccountAllowanceApproveTransaction extends Transaction { nftId, ownerAccountId, spenderAccountId, - delegatingSpender + delegatingSpender, ) { this._requireNotFrozen(); @@ -325,12 +325,12 @@ export default class AccountAllowanceApproveTransaction extends Transaction { typeof spenderAccountId === "string" ? AccountId.fromString(spenderAccountId) : spenderAccountId instanceof ContractId - ? AccountId.fromEvmAddress( - 0, - 0, - spenderAccountId.toSolidityAddress() - ) - : spenderAccountId; + ? AccountId.fromEvmAddress( + 0, + 0, + spenderAccountId.toSolidityAddress(), + ) + : spenderAccountId; let found = false; for (const allowance of this._nftApprovals) { @@ -356,19 +356,19 @@ export default class AccountAllowanceApproveTransaction extends Transaction { typeof ownerAccountId === "string" ? AccountId.fromString(ownerAccountId) : ownerAccountId instanceof ContractId - ? AccountId.fromEvmAddress( - 0, - 0, - ownerAccountId.toSolidityAddress() - ) - : ownerAccountId, + ? AccountId.fromEvmAddress( + 0, + 0, + ownerAccountId.toSolidityAddress(), + ) + : ownerAccountId, serialNumbers: [id.serial], allSerials: false, delegatingSpender: typeof delegatingSpender === "string" ? AccountId.fromString(delegatingSpender) : delegatingSpender, - }) + }), ); } @@ -386,7 +386,7 @@ export default class AccountAllowanceApproveTransaction extends Transaction { nftId, ownerAccountId, spenderAccountId, - null + null, ); } @@ -401,13 +401,13 @@ export default class AccountAllowanceApproveTransaction extends Transaction { nftId, ownerAccountId, spenderAccountId, - delegatingSpender + delegatingSpender, ) { return this._approveTokenNftAllowance( nftId, ownerAccountId, spenderAccountId, - delegatingSpender + delegatingSpender, ); } @@ -422,7 +422,7 @@ export default class AccountAllowanceApproveTransaction extends Transaction { tokenId, ownerAccountId, spenderAccountId, - allSerials + allSerials, ) { this._requireNotFrozen(); @@ -436,26 +436,26 @@ export default class AccountAllowanceApproveTransaction extends Transaction { typeof spenderAccountId === "string" ? AccountId.fromString(spenderAccountId) : spenderAccountId instanceof ContractId - ? AccountId.fromEvmAddress( - 0, - 0, - spenderAccountId.toSolidityAddress() - ) - : spenderAccountId, + ? AccountId.fromEvmAddress( + 0, + 0, + spenderAccountId.toSolidityAddress(), + ) + : spenderAccountId, ownerAccountId: typeof ownerAccountId === "string" ? AccountId.fromString(ownerAccountId) : ownerAccountId instanceof ContractId - ? AccountId.fromEvmAddress( - 0, - 0, - ownerAccountId.toSolidityAddress() - ) - : ownerAccountId, + ? AccountId.fromEvmAddress( + 0, + 0, + ownerAccountId.toSolidityAddress(), + ) + : ownerAccountId, serialNumbers: null, allSerials, delegatingSpender: null, - }) + }), ); return this; @@ -473,7 +473,7 @@ export default class AccountAllowanceApproveTransaction extends Transaction { tokenId, ownerAccountId, spenderAccountId, - true + true, ); } @@ -486,13 +486,13 @@ export default class AccountAllowanceApproveTransaction extends Transaction { approveTokenNftAllowanceAllSerials( tokenId, ownerAccountId, - spenderAccountId + spenderAccountId, ) { return this._approveAllTokenNftAllowance( tokenId, ownerAccountId, spenderAccountId, - true + true, ); } @@ -505,13 +505,13 @@ export default class AccountAllowanceApproveTransaction extends Transaction { deleteTokenNftAllowanceAllSerials( tokenId, ownerAccountId, - spenderAccountId + spenderAccountId, ) { return this._approveAllTokenNftAllowance( tokenId, ownerAccountId, spenderAccountId, - false + false, ); } @@ -520,13 +520,13 @@ export default class AccountAllowanceApproveTransaction extends Transaction { */ _validateChecksums(client) { this._hbarApprovals.map((approval) => - approval._validateChecksums(client) + approval._validateChecksums(client), ); this._tokenApprovals.map((approval) => - approval._validateChecksums(client) + approval._validateChecksums(client), ); this._nftApprovals.map((approval) => - approval._validateChecksums(client) + approval._validateChecksums(client), ); } @@ -558,13 +558,13 @@ export default class AccountAllowanceApproveTransaction extends Transaction { _makeTransactionData() { return { cryptoAllowances: this._hbarApprovals.map((approval) => - approval._toProtobuf() + approval._toProtobuf(), ), tokenAllowances: this._tokenApprovals.map((approval) => - approval._toProtobuf() + approval._toProtobuf(), ), nftAllowances: this._nftApprovals.map((approval) => - approval._toProtobuf() + approval._toProtobuf(), ), }; } @@ -583,5 +583,5 @@ export default class AccountAllowanceApproveTransaction extends Transaction { TRANSACTION_REGISTRY.set( "cryptoApproveAllowance", // eslint-disable-next-line @typescript-eslint/unbound-method - AccountAllowanceApproveTransaction._fromProtobuf + AccountAllowanceApproveTransaction._fromProtobuf, ); diff --git a/src/account/AccountAllowanceDeleteTransaction.js b/src/account/AccountAllowanceDeleteTransaction.js index 891961789..86f88aeeb 100644 --- a/src/account/AccountAllowanceDeleteTransaction.js +++ b/src/account/AccountAllowanceDeleteTransaction.js @@ -81,7 +81,7 @@ export default class AccountAllowanceDeleteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const allowance = @@ -95,14 +95,14 @@ export default class AccountAllowanceDeleteTransaction extends Transaction { ? allowance.nftAllowances : [] ).map((allowance) => - TokenNftAllowance._fromProtobuf(allowance) + TokenNftAllowance._fromProtobuf(allowance), ), }), transactions, signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -150,7 +150,7 @@ export default class AccountAllowanceDeleteTransaction extends Transaction { ownerAccountId: owner, allSerials: false, delegatingSpender: null, - }) + }), ); } @@ -162,7 +162,7 @@ export default class AccountAllowanceDeleteTransaction extends Transaction { */ _validateChecksums(client) { this._nftAllowances.map((allowance) => - allowance._validateChecksums(client) + allowance._validateChecksums(client), ); } @@ -194,7 +194,7 @@ export default class AccountAllowanceDeleteTransaction extends Transaction { _makeTransactionData() { return { nftAllowances: this._nftAllowances.map((allowance) => - allowance._toProtobuf() + allowance._toProtobuf(), ), }; } @@ -213,5 +213,5 @@ export default class AccountAllowanceDeleteTransaction extends Transaction { TRANSACTION_REGISTRY.set( "cryptoDeleteAllowance", // eslint-disable-next-line @typescript-eslint/unbound-method - AccountAllowanceDeleteTransaction._fromProtobuf + AccountAllowanceDeleteTransaction._fromProtobuf, ); diff --git a/src/account/AccountBalance.js b/src/account/AccountBalance.js index ab8c554df..3a7ae31a2 100644 --- a/src/account/AccountBalance.js +++ b/src/account/AccountBalance.js @@ -77,7 +77,7 @@ export default class AccountBalance { */ static fromBytes(bytes) { return AccountBalance._fromProtobuf( - HashgraphProto.proto.CryptoGetAccountBalanceResponse.decode(bytes) + HashgraphProto.proto.CryptoGetAccountBalanceResponse.decode(bytes), ); } @@ -95,23 +95,23 @@ export default class AccountBalance { const tokenId = TokenId._fromProtobuf( /** @type {HashgraphProto.proto.ITokenID} */ ( balance.tokenId - ) + ), ); tokenDecimals._set( tokenId, - balance.decimals != null ? balance.decimals : 0 + balance.decimals != null ? balance.decimals : 0, ); tokenBalances._set( tokenId, - Long.fromValue(/** @type {Long} */ (balance.balance)) + Long.fromValue(/** @type {Long} */ (balance.balance)), ); } } return new AccountBalance({ hbars: Hbar.fromTinybars( - /** @type {Long} */ (accountBalance.balance) + /** @type {Long} */ (accountBalance.balance), ), tokens: tokenBalances, tokenDecimals, @@ -150,7 +150,7 @@ export default class AccountBalance { */ toBytes() { return HashgraphProto.proto.CryptoGetAccountBalanceResponse.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } diff --git a/src/account/AccountBalanceQuery.js b/src/account/AccountBalanceQuery.js index 1955de2d5..6b75557cd 100644 --- a/src/account/AccountBalanceQuery.js +++ b/src/account/AccountBalanceQuery.js @@ -215,7 +215,7 @@ export default class AccountBalanceQuery extends Query { response.cryptogetAccountBalance ); return Promise.resolve( - AccountBalance._fromProtobuf(cryptogetAccountBalance) + AccountBalance._fromProtobuf(cryptogetAccountBalance), ); } @@ -252,5 +252,5 @@ export default class AccountBalanceQuery extends Query { QUERY_REGISTRY.set( "cryptogetAccountBalance", // eslint-disable-next-line @typescript-eslint/unbound-method - AccountBalanceQuery._fromProtobuf + AccountBalanceQuery._fromProtobuf, ); diff --git a/src/account/AccountCreateTransaction.js b/src/account/AccountCreateTransaction.js index 390a38ffd..fe8cfb30a 100644 --- a/src/account/AccountCreateTransaction.js +++ b/src/account/AccountCreateTransaction.js @@ -165,7 +165,7 @@ export default class AccountCreateTransaction extends Transaction { if (props.maxAutomaticTokenAssociations != null) { this.setMaxAutomaticTokenAssociations( - props.maxAutomaticTokenAssociations + props.maxAutomaticTokenAssociations, ); } @@ -200,7 +200,7 @@ export default class AccountCreateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const create = @@ -234,7 +234,7 @@ export default class AccountCreateTransaction extends Transaction { ? AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( create.proxyAccountID - ) + ), ) : undefined, autoRenewPeriod: @@ -263,7 +263,7 @@ export default class AccountCreateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -517,7 +517,7 @@ export default class AccountCreateTransaction extends Transaction { this._alias = EvmAddress.fromString(alias); } else { throw new Error( - 'evmAddress must be a valid EVM address with or without "0x" prefix' + 'evmAddress must be a valid EVM address with or without "0x" prefix', ); } } else { @@ -610,5 +610,5 @@ export default class AccountCreateTransaction extends Transaction { TRANSACTION_REGISTRY.set( "cryptoCreateAccount", // eslint-disable-next-line @typescript-eslint/unbound-method - AccountCreateTransaction._fromProtobuf + AccountCreateTransaction._fromProtobuf, ); diff --git a/src/account/AccountDeleteTransaction.js b/src/account/AccountDeleteTransaction.js index 713fafed8..43d196eb3 100644 --- a/src/account/AccountDeleteTransaction.js +++ b/src/account/AccountDeleteTransaction.js @@ -91,7 +91,7 @@ export default class AccountDeleteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const accountDelete = @@ -106,7 +106,7 @@ export default class AccountDeleteTransaction extends Transaction { ? AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( accountDelete.deleteAccountID - ) + ), ) : undefined, transferAccountId: @@ -114,7 +114,7 @@ export default class AccountDeleteTransaction extends Transaction { ? AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( accountDelete.transferAccountID - ) + ), ) : undefined, }), @@ -122,7 +122,7 @@ export default class AccountDeleteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -235,5 +235,5 @@ export default class AccountDeleteTransaction extends Transaction { TRANSACTION_REGISTRY.set( "cryptoDelete", // eslint-disable-next-line @typescript-eslint/unbound-method - AccountDeleteTransaction._fromProtobuf + AccountDeleteTransaction._fromProtobuf, ); diff --git a/src/account/AccountId.js b/src/account/AccountId.js index caff19c8c..1cb7657cf 100644 --- a/src/account/AccountId.js +++ b/src/account/AccountId.js @@ -148,7 +148,7 @@ export default class AccountId { evmAddress = EvmAddress.fromBytes(id.alias); } else { aliasKey = Key._fromProtobufKey( - HashgraphProto.proto.Key.decode(id.alias) + HashgraphProto.proto.Key.decode(id.alias), ); } } @@ -162,7 +162,7 @@ export default class AccountId { id.realmNum != null ? id.realmNum : 0, id.accountNum != null ? id.accountNum : 0, aliasKey, - evmAddress + evmAddress, ); } @@ -193,7 +193,7 @@ export default class AccountId { } const mirrorUrl = client.mirrorNetwork[0].slice( 0, - client.mirrorNetwork[0].indexOf(":") + client.mirrorNetwork[0].indexOf(":"), ); await new Promise((resolve) => { @@ -205,7 +205,7 @@ export default class AccountId { const mirrorAccountId = (await axios.get(url)).data.account; this.num = Long.fromString( - mirrorAccountId.slice(mirrorAccountId.lastIndexOf(".") + 1) + mirrorAccountId.slice(mirrorAccountId.lastIndexOf(".") + 1), ); /* eslint-enable */ @@ -223,7 +223,7 @@ export default class AccountId { } const mirrorUrl = client.mirrorNetwork[0].slice( 0, - client.mirrorNetwork[0].indexOf(":") + client.mirrorNetwork[0].indexOf(":"), ); await new Promise((resolve) => { @@ -255,7 +255,7 @@ export default class AccountId { validateChecksum(client) { if (this.aliasKey != null) { throw new Error( - "cannot calculate checksum with an account ID that has a aliasKey" + "cannot calculate checksum with an account ID that has a aliasKey", ); } @@ -264,7 +264,7 @@ export default class AccountId { this.realm, this.num, this._checksum, - client + client, ); } @@ -274,7 +274,7 @@ export default class AccountId { */ static fromBytes(bytes) { return AccountId._fromProtobuf( - HashgraphProto.proto.AccountID.decode(bytes) + HashgraphProto.proto.AccountID.decode(bytes), ); } @@ -323,7 +323,7 @@ export default class AccountId { if (this.aliasKey != null) { alias = HashgraphProto.proto.Key.encode( - this.aliasKey._toProtobufKey() + this.aliasKey._toProtobufKey(), ).finish(); } else if (this.evmAddress != null) { alias = this.evmAddress._bytes; @@ -347,7 +347,7 @@ export default class AccountId { */ toBytes() { return HashgraphProto.proto.AccountID.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } @@ -373,7 +373,7 @@ export default class AccountId { toStringWithChecksum(client) { if (this.aliasKey != null) { throw new Error( - "cannot calculate checksum with an account ID that has a aliasKey" + "cannot calculate checksum with an account ID that has a aliasKey", ); } @@ -467,5 +467,5 @@ export default class AccountId { } CACHE.setAccountIdConstructor( - (shard, realm, key) => new AccountId(shard, realm, Long.ZERO, key) + (shard, realm, key) => new AccountId(shard, realm, Long.ZERO, key), ); diff --git a/src/account/AccountInfo.js b/src/account/AccountInfo.js index a2acb5886..f5660a7f4 100644 --- a/src/account/AccountInfo.js +++ b/src/account/AccountInfo.js @@ -245,7 +245,7 @@ export default class AccountInfo { let aliasKey = info.alias != null && info.alias.length > 0 ? Key._fromProtobufKey( - HashgraphProto.proto.Key.decode(info.alias) + HashgraphProto.proto.Key.decode(info.alias), ) : null; @@ -254,7 +254,7 @@ export default class AccountInfo { } const accountId = AccountId._fromProtobuf( - /** @type {HashgraphProto.proto.IAccountID} */ (info.accountID) + /** @type {HashgraphProto.proto.IAccountID} */ (info.accountID), ); return new AccountInfo({ @@ -263,18 +263,18 @@ export default class AccountInfo { info.contractAccountID != null ? info.contractAccountID : null, isDeleted: info.deleted != null ? info.deleted : false, key: Key._fromProtobufKey( - /** @type {HashgraphProto.proto.IKey} */ (info.key) + /** @type {HashgraphProto.proto.IKey} */ (info.key), ), balance: Hbar.fromTinybars(info.balance != null ? info.balance : 0), sendRecordThreshold: Hbar.fromTinybars( info.generateSendRecordThreshold != null ? info.generateSendRecordThreshold - : 0 + : 0, ), receiveRecordThreshold: Hbar.fromTinybars( info.generateReceiveRecordThreshold != null ? info.generateReceiveRecordThreshold - : 0 + : 0, ), isReceiverSignatureRequired: info.receiverSigRequired != null @@ -283,37 +283,37 @@ export default class AccountInfo { expirationTime: Timestamp._fromProtobuf( /** @type {HashgraphProto.proto.ITimestamp} */ ( info.expirationTime - ) + ), ), autoRenewPeriod: info.autoRenewPeriod != null ? new Duration( - /** @type {Long} */ (info.autoRenewPeriod.seconds) + /** @type {Long} */ (info.autoRenewPeriod.seconds), ) : new Duration(0), proxyAccountId: info.proxyAccountID != null && Long.fromValue( - /** @type {Long | number} */ (info.proxyAccountID.shardNum) + /** @type {Long | number} */ (info.proxyAccountID.shardNum), ).toInt() !== 0 && Long.fromValue( - /** @type {Long | number} */ (info.proxyAccountID.realmNum) + /** @type {Long | number} */ (info.proxyAccountID.realmNum), ).toInt() !== 0 && Long.fromValue( /** @type {Long | number} */ ( info.proxyAccountID.accountNum - ) + ), ).toInt() !== 0 ? AccountId._fromProtobuf(info.proxyAccountID) : null, proxyReceived: Hbar.fromTinybars( - info.proxyReceived != null ? info.proxyReceived : 0 + info.proxyReceived != null ? info.proxyReceived : 0, ), liveHashes: (info.liveHashes != null ? info.liveHashes : []).map( - (hash) => LiveHash._fromProtobuf(hash) + (hash) => LiveHash._fromProtobuf(hash), ), tokenRelationships: TokenRelationshipMap._fromProtobuf( - info.tokenRelationships != null ? info.tokenRelationships : [] + info.tokenRelationships != null ? info.tokenRelationships : [], ), accountMemo: info.memo != null ? info.memo : "", ownedNfts: info.ownedNfts ? info.ownedNfts : Long.ZERO, @@ -372,7 +372,7 @@ export default class AccountInfo { alias: this.aliasKey != null ? HashgraphProto.proto.Key.encode( - this.aliasKey._toProtobufKey() + this.aliasKey._toProtobufKey(), ).finish() : null, ledgerId: this.ledgerId != null ? this.ledgerId.toBytes() : null, @@ -390,7 +390,9 @@ export default class AccountInfo { */ static fromBytes(bytes) { return AccountInfo._fromProtobuf( - HashgraphProto.proto.CryptoGetInfoResponse.AccountInfo.decode(bytes) + HashgraphProto.proto.CryptoGetInfoResponse.AccountInfo.decode( + bytes, + ), ); } @@ -399,7 +401,7 @@ export default class AccountInfo { */ toBytes() { return HashgraphProto.proto.CryptoGetInfoResponse.AccountInfo.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } diff --git a/src/account/AccountInfoFlow.js b/src/account/AccountInfoFlow.js index dd07658a7..5c2673a8d 100644 --- a/src/account/AccountInfoFlow.js +++ b/src/account/AccountInfoFlow.js @@ -65,7 +65,7 @@ export default class AccountInfoFlow { } return /** @type {PublicKey} */ (info.key).verifyTransaction( - transaction + transaction, ); } @@ -80,7 +80,7 @@ export default class AccountInfoFlow { signer, accountId, message, - signature + signature, ) { const info = await new AccountInfoQuery() .setAccountId(accountId) @@ -109,7 +109,7 @@ export default class AccountInfoFlow { } return /** @type {PublicKey} */ (info.key).verifyTransaction( - transaction + transaction, ); } } diff --git a/src/account/AccountInfoQuery.js b/src/account/AccountInfoQuery.js index 1a04025c4..db3d627e2 100644 --- a/src/account/AccountInfoQuery.js +++ b/src/account/AccountInfoQuery.js @@ -165,8 +165,8 @@ export default class AccountInfoQuery extends Query { AccountInfo._fromProtobuf( /** @type {HashgraphProto.proto.CryptoGetInfoResponse.IAccountInfo} */ ( info.accountInfo - ) - ) + ), + ), ); } diff --git a/src/account/AccountRecordsQuery.js b/src/account/AccountRecordsQuery.js index 7a0014094..4c4d2b401 100644 --- a/src/account/AccountRecordsQuery.js +++ b/src/account/AccountRecordsQuery.js @@ -161,8 +161,8 @@ export default class AccountRecordsQuery extends Query { return Promise.resolve( records.map((record) => - TransactionRecord._fromProtobuf({ transactionRecord: record }) - ) + TransactionRecord._fromProtobuf({ transactionRecord: record }), + ), ); } @@ -201,5 +201,5 @@ export default class AccountRecordsQuery extends Query { QUERY_REGISTRY.set( "cryptoGetAccountRecords", // eslint-disable-next-line @typescript-eslint/unbound-method - AccountRecordsQuery._fromProtobuf + AccountRecordsQuery._fromProtobuf, ); diff --git a/src/account/AccountStakersQuery.js b/src/account/AccountStakersQuery.js index 946323a2d..034f3dcc2 100644 --- a/src/account/AccountStakersQuery.js +++ b/src/account/AccountStakersQuery.js @@ -159,8 +159,8 @@ export default class AccountStakersQuery extends Query { return Promise.resolve( (stakers.proxyStaker != null ? stakers.proxyStaker : []).map( - (staker) => ProxyStaker._fromProtobuf(staker) - ) + (staker) => ProxyStaker._fromProtobuf(staker), + ), ); } diff --git a/src/account/AccountUpdateTransaction.js b/src/account/AccountUpdateTransaction.js index efb01d8ed..0ad7baacd 100644 --- a/src/account/AccountUpdateTransaction.js +++ b/src/account/AccountUpdateTransaction.js @@ -169,7 +169,7 @@ export default class AccountUpdateTransaction extends Transaction { if (props.maxAutomaticTokenAssociations != null) { this.setMaxAutomaticTokenAssociations( - props.maxAutomaticTokenAssociations + props.maxAutomaticTokenAssociations, ); } @@ -200,7 +200,7 @@ export default class AccountUpdateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const update = @@ -215,7 +215,7 @@ export default class AccountUpdateTransaction extends Transaction { ? AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( update.accountIDToUpdate - ) + ), ) : undefined, key: @@ -231,7 +231,7 @@ export default class AccountUpdateTransaction extends Transaction { ? AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( update.proxyAccountID - ) + ), ) : undefined, autoRenewPeriod: @@ -254,7 +254,7 @@ export default class AccountUpdateTransaction extends Transaction { update.maxAutomaticTokenAssociations != null && update.maxAutomaticTokenAssociations.value != null ? Long.fromNumber( - update.maxAutomaticTokenAssociations.value + update.maxAutomaticTokenAssociations.value, ) : undefined, stakedAccountId: @@ -273,7 +273,7 @@ export default class AccountUpdateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -639,5 +639,5 @@ export default class AccountUpdateTransaction extends Transaction { TRANSACTION_REGISTRY.set( "cryptoUpdateAccount", // eslint-disable-next-line @typescript-eslint/unbound-method - AccountUpdateTransaction._fromProtobuf + AccountUpdateTransaction._fromProtobuf, ); diff --git a/src/account/HbarAllowance.js b/src/account/HbarAllowance.js index 7c62bf5b9..627b1ee30 100644 --- a/src/account/HbarAllowance.js +++ b/src/account/HbarAllowance.js @@ -79,18 +79,18 @@ export default class HbarAllowance { spenderAccountId: AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( allowance.spender - ) + ), ), ownerAccountId: allowance.owner != null ? AccountId._fromProtobuf( /**@type {HashgraphProto.proto.IAccountID}*/ ( allowance.owner - ) + ), ) : null, amount: Hbar.fromTinybars( - allowance.amount != null ? allowance.amount : 0 + allowance.amount != null ? allowance.amount : 0, ), }); } @@ -106,11 +106,11 @@ export default class HbarAllowance { spenderAccountId: AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( allowance.spender - ) + ), ), ownerAccountId, amount: Hbar.fromTinybars( - allowance.amount != null ? allowance.amount : 0 + allowance.amount != null ? allowance.amount : 0, ), }); } diff --git a/src/account/HbarTransferMap.js b/src/account/HbarTransferMap.js index 0bf51a19c..f2ce32ef2 100644 --- a/src/account/HbarTransferMap.js +++ b/src/account/HbarTransferMap.js @@ -54,12 +54,12 @@ export default class HbarTransferMap extends ObjectMap { const account = AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( transfer.accountID - ) + ), ); accountTransfers._set( account, - Hbar.fromTinybars(/** @type {Long} */ (transfer.amount)) + Hbar.fromTinybars(/** @type {Long} */ (transfer.amount)), ); } diff --git a/src/account/LiveHash.js b/src/account/LiveHash.js index 639567a1c..2f8aabb55 100644 --- a/src/account/LiveHash.js +++ b/src/account/LiveHash.js @@ -71,7 +71,7 @@ export default class LiveHash { accountId: AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( liveHash_.accountId - ) + ), ), hash: liveHash_.hash != null ? liveHash_.hash : new Uint8Array(), keys: @@ -81,7 +81,7 @@ export default class LiveHash { duration: Duration._fromProtobuf( /** @type {HashgraphProto.proto.IDuration} */ ( liveHash_.duration - ) + ), ), }); } diff --git a/src/account/LiveHashAddTransaction.js b/src/account/LiveHashAddTransaction.js index 2525f3ec8..7aaf40957 100644 --- a/src/account/LiveHashAddTransaction.js +++ b/src/account/LiveHashAddTransaction.js @@ -109,7 +109,7 @@ export default class LiveHashAddTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const hashes = @@ -127,7 +127,7 @@ export default class LiveHashAddTransaction extends Transaction { liveHash_.keys != null ? liveHash_.keys.keys != null ? liveHash_.keys.keys.map((key) => - Key._fromProtobufKey(key) + Key._fromProtobufKey(key), ) : undefined : undefined, @@ -146,7 +146,7 @@ export default class LiveHashAddTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -268,7 +268,7 @@ export default class LiveHashAddTransaction extends Transaction { this._keys != null ? { keys: this._keys.map((key) => - key._toProtobufKey() + key._toProtobufKey(), ), } : undefined, @@ -298,5 +298,5 @@ export default class LiveHashAddTransaction extends Transaction { TRANSACTION_REGISTRY.set( "cryptoAddLiveHash", // eslint-disable-next-line @typescript-eslint/unbound-method - LiveHashAddTransaction._fromProtobuf + LiveHashAddTransaction._fromProtobuf, ); diff --git a/src/account/LiveHashDeleteTransaction.js b/src/account/LiveHashDeleteTransaction.js index 219578a3b..22a46a1a1 100644 --- a/src/account/LiveHashDeleteTransaction.js +++ b/src/account/LiveHashDeleteTransaction.js @@ -83,7 +83,7 @@ export default class LiveHashDeleteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const hashes = @@ -106,7 +106,7 @@ export default class LiveHashDeleteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -205,5 +205,5 @@ export default class LiveHashDeleteTransaction extends Transaction { TRANSACTION_REGISTRY.set( "cryptoDeleteLiveHash", // eslint-disable-next-line @typescript-eslint/unbound-method - LiveHashDeleteTransaction._fromProtobuf + LiveHashDeleteTransaction._fromProtobuf, ); diff --git a/src/account/LiveHashQuery.js b/src/account/LiveHashQuery.js index 86a677deb..9cd154150 100644 --- a/src/account/LiveHashQuery.js +++ b/src/account/LiveHashQuery.js @@ -182,8 +182,8 @@ export default class LiveHashQuery extends Query { return Promise.resolve( LiveHash._fromProtobuf( - /** @type {HashgraphProto.proto.ILiveHash} */ (hashes.liveHash) - ) + /** @type {HashgraphProto.proto.ILiveHash} */ (hashes.liveHash), + ), ); } diff --git a/src/account/ProxyStaker.js b/src/account/ProxyStaker.js index 8b5061415..692884839 100644 --- a/src/account/ProxyStaker.js +++ b/src/account/ProxyStaker.js @@ -73,10 +73,10 @@ export default class ProxyStaker { accountId: AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( transfer.accountID - ) + ), ), amount: Hbar.fromTinybars( - transfer.amount != null ? transfer.amount : 0 + transfer.amount != null ? transfer.amount : 0, ), }); } diff --git a/src/account/TokenAllowance.js b/src/account/TokenAllowance.js index a5337ae84..f50d1772e 100644 --- a/src/account/TokenAllowance.js +++ b/src/account/TokenAllowance.js @@ -85,19 +85,21 @@ export default class TokenAllowance { static _fromProtobuf(allowance) { return new TokenAllowance({ tokenId: TokenId._fromProtobuf( - /** @type {HashgraphProto.proto.ITokenID} */ (allowance.tokenId) + /** @type {HashgraphProto.proto.ITokenID} */ ( + allowance.tokenId + ), ), spenderAccountId: AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( allowance.spender - ) + ), ), ownerAccountId: allowance.owner != null ? AccountId._fromProtobuf( /**@type {HashgraphProto.proto.IAccountID}*/ ( allowance.owner - ) + ), ) : null, amount: @@ -116,12 +118,14 @@ export default class TokenAllowance { static _fromGrantedProtobuf(allowance, ownerAccountId) { return new TokenAllowance({ tokenId: TokenId._fromProtobuf( - /** @type {HashgraphProto.proto.ITokenID} */ (allowance.tokenId) + /** @type {HashgraphProto.proto.ITokenID} */ ( + allowance.tokenId + ), ), spenderAccountId: AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( allowance.spender - ) + ), ), ownerAccountId, amount: diff --git a/src/account/TokenNftAllowance.js b/src/account/TokenNftAllowance.js index 51a929b42..a5d5a21b9 100644 --- a/src/account/TokenNftAllowance.js +++ b/src/account/TokenNftAllowance.js @@ -104,14 +104,16 @@ export default class TokenNftAllowance { allowance.approvedForAll.value == true; return new TokenNftAllowance({ tokenId: TokenId._fromProtobuf( - /** @type {HashgraphProto.proto.ITokenID} */ (allowance.tokenId) + /** @type {HashgraphProto.proto.ITokenID} */ ( + allowance.tokenId + ), ), spenderAccountId: allowance.spender != null ? AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( allowance.spender - ) + ), ) : null, ownerAccountId: @@ -119,23 +121,23 @@ export default class TokenNftAllowance { ? AccountId._fromProtobuf( /**@type {HashgraphProto.proto.IAccountID}*/ ( allowance.owner - ) + ), ) : null, serialNumbers: allSerials ? null : allowance.serialNumbers != null - ? allowance.serialNumbers.map((serialNumber) => - Long.fromValue(serialNumber) - ) - : [], + ? allowance.serialNumbers.map((serialNumber) => + Long.fromValue(serialNumber), + ) + : [], allSerials, delegatingSpender: allowance.delegatingSpender != null ? AccountId._fromProtobuf( /**@type {HashgraphProto.proto.IAccountID}*/ ( allowance.delegatingSpender - ) + ), ) : null, }); @@ -150,12 +152,14 @@ export default class TokenNftAllowance { static _fromGrantedProtobuf(allowance, ownerAccountId) { return new TokenNftAllowance({ tokenId: TokenId._fromProtobuf( - /** @type {HashgraphProto.proto.ITokenID} */ (allowance.tokenId) + /** @type {HashgraphProto.proto.ITokenID} */ ( + allowance.tokenId + ), ), spenderAccountId: AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( allowance.spender - ) + ), ), ownerAccountId, serialNumbers: [], @@ -172,7 +176,9 @@ export default class TokenNftAllowance { static _fromRemoveProtobuf(allowance) { return new TokenNftAllowance({ tokenId: TokenId._fromProtobuf( - /** @type {HashgraphProto.proto.ITokenID} */ (allowance.tokenId) + /** @type {HashgraphProto.proto.ITokenID} */ ( + allowance.tokenId + ), ), spenderAccountId: null, ownerAccountId: @@ -180,13 +186,13 @@ export default class TokenNftAllowance { ? AccountId._fromProtobuf( /**@type {HashgraphProto.proto.IAccountID}*/ ( allowance.owner - ) + ), ) : null, serialNumbers: allowance.serialNumbers != null ? allowance.serialNumbers.map((serialNumber) => - Long.fromValue(serialNumber) + Long.fromValue(serialNumber), ) : [], allSerials: null, diff --git a/src/account/TokenNftTransferMap.js b/src/account/TokenNftTransferMap.js index a1b10e16b..591f5c284 100644 --- a/src/account/TokenNftTransferMap.js +++ b/src/account/TokenNftTransferMap.js @@ -75,7 +75,7 @@ export default class TokenNftTransferMap extends ObjectMap { for (const transfer of transfers) { const token = TokenId._fromProtobuf( - /** @type {HashgraphProto.proto.ITokenID} */ (transfer.token) + /** @type {HashgraphProto.proto.ITokenID} */ (transfer.token), ); for (const aa of transfer.nftTransfers != null @@ -84,19 +84,19 @@ export default class TokenNftTransferMap extends ObjectMap { const sender = AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( aa.senderAccountID - ) + ), ); const recipient = AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( aa.receiverAccountID - ) + ), ); tokenTransfersMap.__set(token, { sender, recipient, serial: Long.fromValue( - /** @type {Long} */ (aa.serialNumber) + /** @type {Long} */ (aa.serialNumber), ), isApproved: false, }); diff --git a/src/account/TokenRelationship.js b/src/account/TokenRelationship.js index eaed2740b..095205710 100644 --- a/src/account/TokenRelationship.js +++ b/src/account/TokenRelationship.js @@ -97,7 +97,7 @@ export default class TokenRelationship { */ static _fromProtobuf(relationship) { const tokenId = TokenId._fromProtobuf( - /** @type {HashgraphProto.proto.ITokenID} */ (relationship.tokenId) + /** @type {HashgraphProto.proto.ITokenID} */ (relationship.tokenId), ); const isKycGranted = relationship.kycStatus == null || relationship.kycStatus === 0 diff --git a/src/account/TokenRelationshipMap.js b/src/account/TokenRelationshipMap.js index b82147ab9..bad93070b 100644 --- a/src/account/TokenRelationshipMap.js +++ b/src/account/TokenRelationshipMap.js @@ -51,12 +51,12 @@ export default class TokenRelationshipMap extends ObjectMap { const tokenId = TokenId._fromProtobuf( /** @type {HashgraphProto.proto.ITokenID} */ ( relationship.tokenId - ) + ), ); tokenRelationships._set( tokenId, - TokenRelationship._fromProtobuf(relationship) + TokenRelationship._fromProtobuf(relationship), ); } diff --git a/src/account/TokenTransferMap.js b/src/account/TokenTransferMap.js index d071d816d..0ae919ac1 100644 --- a/src/account/TokenTransferMap.js +++ b/src/account/TokenTransferMap.js @@ -67,7 +67,7 @@ export default class TokenTransferMap extends ObjectMap { for (const transfer of transfers) { const token = TokenId._fromProtobuf( - /** @type {HashgraphProto.proto.ITokenID} */ (transfer.token) + /** @type {HashgraphProto.proto.ITokenID} */ (transfer.token), ); for (const aa of transfer.transfers != null @@ -76,13 +76,13 @@ export default class TokenTransferMap extends ObjectMap { const account = AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( aa.accountID - ) + ), ); tokenTransfersMap.__set( token, account, - /** @type {Long} */ (aa.amount) + /** @type {Long} */ (aa.amount), ); } } diff --git a/src/account/TransferTransaction.js b/src/account/TransferTransaction.js index 29ffb1ebe..008268408 100644 --- a/src/account/TransferTransaction.js +++ b/src/account/TransferTransaction.js @@ -127,7 +127,7 @@ export default class TransferTransaction extends Transaction { this.addTokenTransfer( transfer.tokenId, transfer.accountId, - transfer.amount + transfer.amount, ); } @@ -144,7 +144,7 @@ export default class TransferTransaction extends Transaction { transfer.tokenId, transfer.serial, transfer.sender, - transfer.recipient + transfer.recipient, ); } } @@ -163,7 +163,7 @@ export default class TransferTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const cryptoTransfer = @@ -176,7 +176,7 @@ export default class TransferTransaction extends Transaction { transfers._tokenTransfers = TokenTransfer._fromProtobuf( cryptoTransfer.tokenTransfers != null ? cryptoTransfer.tokenTransfers - : [] + : [], ); transfers._hbarTransfers = Transfer._fromProtobuf( @@ -184,13 +184,13 @@ export default class TransferTransaction extends Transaction { ? cryptoTransfer.transfers.accountAmounts != null ? cryptoTransfer.transfers.accountAmounts : [] - : [] + : [], ); transfers._nftTransfers = TokenNftTransfer._fromProtobuf( cryptoTransfer.tokenTransfers != null ? cryptoTransfer.tokenTransfers - : [] + : [], ); return Transaction._fromProtobufTransactions( @@ -199,7 +199,7 @@ export default class TransferTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -260,7 +260,7 @@ export default class TransferTransaction extends Transaction { expectedDecimals: null, amount, isApproved, - }) + }), ); return this; @@ -336,7 +336,7 @@ export default class TransferTransaction extends Transaction { expectedDecimals: decimals, amount, isApproved: false, - }) + }), ); return this; @@ -387,7 +387,7 @@ export default class TransferTransaction extends Transaction { for (const transfer of this._hbarTransfers) { if (transfer.accountId.compare(account) === 0) { transfer.amount = Hbar.fromTinybars( - transfer.amount.toTinybars().add(hbars.toTinybars()) + transfer.amount.toTinybars().add(hbars.toTinybars()), ); return this; } @@ -398,7 +398,7 @@ export default class TransferTransaction extends Transaction { accountId: account, amount: hbars, isApproved, - }) + }), ); return this; @@ -484,7 +484,7 @@ export default class TransferTransaction extends Transaction { tokenIdOrNftId, senderAccountIdOrSerialNumber, receiverAccountIdOrSenderAccountId, - receiver + receiver, ) { this._requireNotFrozen(); @@ -507,7 +507,7 @@ export default class TransferTransaction extends Transaction { } else if (tokenIdOrNftId instanceof TokenId) { nftId = new NftId( tokenIdOrNftId, - /** @type {Long} */ (senderAccountIdOrSerialNumber) + /** @type {Long} */ (senderAccountIdOrSerialNumber), ); senderAccountId = typeof receiverAccountIdOrSenderAccountId === "string" @@ -531,7 +531,7 @@ export default class TransferTransaction extends Transaction { receiverAccountId = typeof receiverAccountIdOrSenderAccountId === "string" ? AccountId.fromString( - receiverAccountIdOrSenderAccountId + receiverAccountIdOrSenderAccountId, ) : /** @type {AccountId} */ ( receiverAccountIdOrSenderAccountId @@ -540,12 +540,12 @@ export default class TransferTransaction extends Transaction { const tokenId = TokenId.fromString(tokenIdOrNftId); nftId = new NftId( tokenId, - /** @type {Long} */ (senderAccountIdOrSerialNumber) + /** @type {Long} */ (senderAccountIdOrSerialNumber), ); senderAccountId = typeof receiverAccountIdOrSenderAccountId === "string" ? AccountId.fromString( - receiverAccountIdOrSenderAccountId + receiverAccountIdOrSenderAccountId, ) : /** @type {AccountId} */ ( receiverAccountIdOrSenderAccountId @@ -575,7 +575,7 @@ export default class TransferTransaction extends Transaction { senderAccountId, receiverAccountId, isApproved, - }) + }), ); return this; @@ -592,14 +592,14 @@ export default class TransferTransaction extends Transaction { tokenIdOrNftId, senderAccountIdOrSerialNumber, receiverAccountIdOrSenderAccountId, - receiver + receiver, ) { return this._addNftTransfer( false, tokenIdOrNftId, senderAccountIdOrSerialNumber, receiverAccountIdOrSenderAccountId, - receiver + receiver, ); } @@ -614,14 +614,14 @@ export default class TransferTransaction extends Transaction { tokenIdOrNftId, senderAccountIdOrSerialNumber, receiverAccountIdOrSenderAccountId, - receiver + receiver, ) { return this._addNftTransfer( true, tokenIdOrNftId, senderAccountIdOrSerialNumber, receiverAccountIdOrSenderAccountId, - receiver + receiver, ); } @@ -735,14 +735,14 @@ export default class TransferTransaction extends Transaction { this._nftTransfers.sort((a, b) => { const senderComparision = a.senderAccountId.compare( - b.senderAccountId + b.senderAccountId, ); if (senderComparision != 0) { return senderComparision; } const recipientComparision = a.receiverAccountId.compare( - b.receiverAccountId + b.receiverAccountId, ); if (recipientComparision != 0) { return recipientComparision; @@ -889,10 +889,10 @@ export default class TransferTransaction extends Transaction { ? { value: tokenTransfer.expectedDecimals } : null, transfers: tokenTransfer.transfers.map((transfer) => - transfer._toProtobuf() + transfer._toProtobuf(), ), nftTransfers: tokenTransfer.nftTransfers.map((transfer) => - transfer._toProtobuf() + transfer._toProtobuf(), ), }; }), @@ -913,5 +913,5 @@ export default class TransferTransaction extends Transaction { TRANSACTION_REGISTRY.set( "cryptoTransfer", // eslint-disable-next-line @typescript-eslint/unbound-method - TransferTransaction._fromProtobuf + TransferTransaction._fromProtobuf, ); diff --git a/src/address_book/AddressBooks.js b/src/address_book/AddressBooks.js index 9bea6d533..6c108b76b 100644 --- a/src/address_book/AddressBooks.js +++ b/src/address_book/AddressBooks.js @@ -25,21 +25,21 @@ import * as HashgraphProto from "@hashgraph/proto"; export const PREVIEWNET_ADDRESS_BOOK = NodeAddressBook._fromProtobuf( HashgraphProto.proto.NodeAddressBook.decode( hex.decode( - "0ad0070a0e33352e3233312e3230382e31343810a388031a05302e302e3322cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303039663166386131323163326664366337366664353038643365343239663063363462636234346338326137303537333535326161646361643037313536396537323139353866356135643039663935383766666166636662653533343161326630313134616361653334366566336339303231336433343336656262323766343335306339393063356338633366386531653336373037626330386434323536303832336533663234653039613033616430393535613530393830313936323964643034623237623235316463653035356633646463623061343164363666303934316230623837636466653334393864343630333861623564663036663632613561646530383539383537336138386338663538363064633134393261366531383634383561396231333235306536643137623830636433396335633831393130396537336361373332646232336566386261613737366563383563653030393162656362326564656662616135656433653564626662643166383835613466613838316166336631343461386135363538353335333364383933393335393230383662326431643336326534356266653166623435363833616261366336343039373961643662343638373731383437323663366562643538623265616538356337636665336662616265663566366363656438353030333462333834373230366332643637386333363138373630323662386433353165303032616635653066666536663562316632393566646332663436396361613264323338316561306234386361393837636332633865363335653862313963653565313732613933373631613864343930613961343531386437323535383830613134643737623762613737343839326239326134306262383133363265333466633664353137386439623330313132393334323035636237376662396132383234323733393435363461383535346561343732383661343766383632333965373563393437383963653938633939383434373832343632393434663631333136376437623530323033303130303031320218033a606666643661646137346133613334613930346265613437363033303836663862656633623662653138616265643434633464343065313266623133306239376264366238353561656335643062393062306238633733353464356633623065340acf070a0d332e3231312e3234382e31373210a388031a05302e302e3322cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303039663166386131323163326664366337366664353038643365343239663063363462636234346338326137303537333535326161646361643037313536396537323139353866356135643039663935383766666166636662653533343161326630313134616361653334366566336339303231336433343336656262323766343335306339393063356338633366386531653336373037626330386434323536303832336533663234653039613033616430393535613530393830313936323964643034623237623235316463653035356633646463623061343164363666303934316230623837636466653334393864343630333861623564663036663632613561646530383539383537336138386338663538363064633134393261366531383634383561396231333235306536643137623830636433396335633831393130396537336361373332646232336566386261613737366563383563653030393162656362326564656662616135656433653564626662643166383835613466613838316166336631343461386135363538353335333364383933393335393230383662326431643336326534356266653166623435363833616261366336343039373961643662343638373731383437323663366562643538623265616538356337636665336662616265663566366363656438353030333462333834373230366332643637386333363138373630323662386433353165303032616635653066666536663562316632393566646332663436396361613264323338316561306234386361393837636332633865363335653862313963653565313732613933373631613864343930613961343531386437323535383830613134643737623762613737343839326239326134306262383133363265333466633664353137386439623330313132393334323035636237376662396132383234323733393435363461383535346561343732383661343766383632333965373563393437383963653938633939383434373832343632393434663631333136376437623530323033303130303031320218033a606666643661646137346133613334613930346265613437363033303836663862656633623662653138616265643434633464343065313266623133306239376264366238353561656335643062393062306238633733353464356633623065340ace070a0c34302e3132312e36342e343810a388031a05302e302e3322cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303039663166386131323163326664366337366664353038643365343239663063363462636234346338326137303537333535326161646361643037313536396537323139353866356135643039663935383766666166636662653533343161326630313134616361653334366566336339303231336433343336656262323766343335306339393063356338633366386531653336373037626330386434323536303832336533663234653039613033616430393535613530393830313936323964643034623237623235316463653035356633646463623061343164363666303934316230623837636466653334393864343630333861623564663036663632613561646530383539383537336138386338663538363064633134393261366531383634383561396231333235306536643137623830636433396335633831393130396537336361373332646232336566386261613737366563383563653030393162656362326564656662616135656433653564626662643166383835613466613838316166336631343461386135363538353335333364383933393335393230383662326431643336326534356266653166623435363833616261366336343039373961643662343638373731383437323663366562643538623265616538356337636665336662616265663566366363656438353030333462333834373230366332643637386333363138373630323662386433353165303032616635653066666536663562316632393566646332663436396361613264323338316561306234386361393837636332633865363335653862313963653565313732613933373631613864343930613961343531386437323535383830613134643737623762613737343839326239326134306262383133363265333466633664353137386439623330313132393334323035636237376662396132383234323733393435363461383535346561343732383661343766383632333965373563393437383963653938633939383434373832343632393434663631333136376437623530323033303130303031320218033a606666643661646137346133613334613930346265613437363033303836663862656633623662653138616265643434633464343065313266623133306239376264366238353561656335643062393062306238633733353464356633623065340ad1070a0d33352e3139392e31352e31373710a388031a05302e302e3422cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633535376166353739666138333530316265383939623238393037373635626664666364353261623433326230313935613166316563643836666330306162366335353039623066646439376564643363623563656135366132393566333132616262353530383331646266393633663435303131386234666363366532326366343637363230306365396363386564666262663535386463363966303234323634616437643364616232336265643231333363323734653639333434383931353564623130383766393033373039303563363431383561363231316463373432666239613639303964383231383639343762323737343633646662336666306163643437656666313265616431663639373265663263313230333739336334356537373537356265346661313130633765343066613864623963363138376431313366343730343031343137393037316162663539626537643262306465383264653432313564633235353036623163396332366534393137343031633939373530366533373765366266303362363838373237653739343066616436396335653064613363643563626432626537373733353061656132643064343765393761343438633834626536636531333464363462656530393835633239313632663463316535363763636139336430366133633162653861626365333562353537666237376634666536373161363664656337393037353664306538383138313635663262616361613839316161653761633734333766633731373562366562366465623734373233373837353162623662663962306531343833663936363865396664626435363034633339623134643965326265646565633834366139383064373034643137316537626134623766636431613330643934356361313266343761333235643933393861613138663937303636303534643464313566633839393465326465626537336539323731643534383638336636316561343466623235303731653335313861373865643365623337653731613036393166323637303230333031303030312801320218043a606630643934616363663664666633373238373463396462643864373939326562333137616635303031636134313936616261323635383039636233643230306261393631613534333863336135656430356338336264663963643131356432320ad1070a0d332e3133332e3231332e31343610a388031a05302e302e3422cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633535376166353739666138333530316265383939623238393037373635626664666364353261623433326230313935613166316563643836666330306162366335353039623066646439376564643363623563656135366132393566333132616262353530383331646266393633663435303131386234666363366532326366343637363230306365396363386564666262663535386463363966303234323634616437643364616232336265643231333363323734653639333434383931353564623130383766393033373039303563363431383561363231316463373432666239613639303964383231383639343762323737343633646662336666306163643437656666313265616431663639373265663263313230333739336334356537373537356265346661313130633765343066613864623963363138376431313366343730343031343137393037316162663539626537643262306465383264653432313564633235353036623163396332366534393137343031633939373530366533373765366266303362363838373237653739343066616436396335653064613363643563626432626537373733353061656132643064343765393761343438633834626536636531333464363462656530393835633239313632663463316535363763636139336430366133633162653861626365333562353537666237376634666536373161363664656337393037353664306538383138313635663262616361613839316161653761633734333766633731373562366562366465623734373233373837353162623662663962306531343833663936363865396664626435363034633339623134643965326265646565633834366139383064373034643137316537626134623766636431613330643934356361313266343761333235643933393861613138663937303636303534643464313566633839393465326465626537336539323731643534383638336636316561343466623235303731653335313861373865643365623337653731613036393166323637303230333031303030312801320218043a606630643934616363663664666633373238373463396462643864373939326562333137616635303031636134313936616261323635383039636233643230306261393631613534333863336135656430356338336264663963643131356432320ad0070a0c34302e37302e31312e32303210a388031a05302e302e3422cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633535376166353739666138333530316265383939623238393037373635626664666364353261623433326230313935613166316563643836666330306162366335353039623066646439376564643363623563656135366132393566333132616262353530383331646266393633663435303131386234666363366532326366343637363230306365396363386564666262663535386463363966303234323634616437643364616232336265643231333363323734653639333434383931353564623130383766393033373039303563363431383561363231316463373432666239613639303964383231383639343762323737343633646662336666306163643437656666313265616431663639373265663263313230333739336334356537373537356265346661313130633765343066613864623963363138376431313366343730343031343137393037316162663539626537643262306465383264653432313564633235353036623163396332366534393137343031633939373530366533373765366266303362363838373237653739343066616436396335653064613363643563626432626537373733353061656132643064343765393761343438633834626536636531333464363462656530393835633239313632663463316535363763636139336430366133633162653861626365333562353537666237376634666536373161363664656337393037353664306538383138313635663262616361613839316161653761633734333766633731373562366562366465623734373233373837353162623662663962306531343833663936363865396664626435363034633339623134643965326265646565633834366139383064373034643137316537626134623766636431613330643934356361313266343761333235643933393861613138663937303636303534643464313566633839393465326465626537336539323731643534383638336636316561343466623235303731653335313861373865643365623337653731613036393166323637303230333031303030312801320218043a606630643934616363663664666633373238373463396462643864373939326562333137616635303031636134313936616261323635383039636233643230306261393631613534333863336135656430356338336264663963643131356432320ad2070a0e33352e3232352e3230312e31393510a388031a05302e302e3522cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030396261343537623733333035663034613931636334366231623936356334653834313735316162633862313431356130626164666431663332633234383233383661323237323565623765633734646561323165353036313764363438656135616333393337343161623031623865666233323132333962386434666462316466626562396533663339616134363538306464303435643138636134346430303263333764646235323763636534646463333262666337333431393637316634636134343634613366326138346663383563373161636630653561383936323664663639613831343734656431363532396638303161386166613937653433356334653034613936346133353735323732383838343365353866306130356366353135336565343530376232633638623364376662353461653661393561393539633837613132663633306539356337623162336333363935653835383636323431373932366437366331363938336661663631323235303338373435393037653963663133643637633261636435303363613435316338353933336163343131386163633237393830316362393638333439393033313435636564323736323964643038393136333137303933353837613737633232303563666135323534336235336333623665613135623834653364326333306331656437353261343633336333366232356239383933656130326164353632656239623738363862336234663437663461323565333536303634393632616337623235653538323934346630306433303739386132363266393231346438633565373464306138333736636332643662613634653138663565346134306166616336323530363264326361323363643238303037303833323164333833343331346630653538343438353932333236373361333265373061653064373131653331303538316263646231346538373133343639346336653039333066343662333762393664343961363435373339343733333165376535303764396535366465356536313436663266303230333031303030312802320218053a606361363738656263626433646338363438663765643033666235396630653231616636373531336561656535313331386536623534396265356163653930366564633166666132366439336135376163656339626537376634306561656564370ad1070a0d35322e31352e3130352e31333010a388031a05302e302e3522cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030396261343537623733333035663034613931636334366231623936356334653834313735316162633862313431356130626164666431663332633234383233383661323237323565623765633734646561323165353036313764363438656135616333393337343161623031623865666233323132333962386434666462316466626562396533663339616134363538306464303435643138636134346430303263333764646235323763636534646463333262666337333431393637316634636134343634613366326138346663383563373161636630653561383936323664663639613831343734656431363532396638303161386166613937653433356334653034613936346133353735323732383838343365353866306130356366353135336565343530376232633638623364376662353461653661393561393539633837613132663633306539356337623162336333363935653835383636323431373932366437366331363938336661663631323235303338373435393037653963663133643637633261636435303363613435316338353933336163343131386163633237393830316362393638333439393033313435636564323736323964643038393136333137303933353837613737633232303563666135323534336235336333623665613135623834653364326333306331656437353261343633336333366232356239383933656130326164353632656239623738363862336234663437663461323565333536303634393632616337623235653538323934346630306433303739386132363266393231346438633565373464306138333736636332643662613634653138663565346134306166616336323530363264326361323363643238303037303833323164333833343331346630653538343438353932333236373361333265373061653064373131653331303538316263646231346538373133343639346336653039333066343662333762393664343961363435373339343733333165376535303764396535366465356536313436663266303230333031303030312802320218053a606361363738656263626433646338363438663765643033666235396630653231616636373531336561656535313331386536623534396265356163653930366564633166666132366439336135376163656339626537376634306561656564370ad1070a0d3130342e34332e3234382e363310a388031a05302e302e3522cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030396261343537623733333035663034613931636334366231623936356334653834313735316162633862313431356130626164666431663332633234383233383661323237323565623765633734646561323165353036313764363438656135616333393337343161623031623865666233323132333962386434666462316466626562396533663339616134363538306464303435643138636134346430303263333764646235323763636534646463333262666337333431393637316634636134343634613366326138346663383563373161636630653561383936323664663639613831343734656431363532396638303161386166613937653433356334653034613936346133353735323732383838343365353866306130356366353135336565343530376232633638623364376662353461653661393561393539633837613132663633306539356337623162336333363935653835383636323431373932366437366331363938336661663631323235303338373435393037653963663133643637633261636435303363613435316338353933336163343131386163633237393830316362393638333439393033313435636564323736323964643038393136333137303933353837613737633232303563666135323534336235336333623665613135623834653364326333306331656437353261343633336333366232356239383933656130326164353632656239623738363862336234663437663461323565333536303634393632616337623235653538323934346630306433303739386132363266393231346438633565373464306138333736636332643662613634653138663565346134306166616336323530363264326361323363643238303037303833323164333833343331346630653538343438353932333236373361333265373061653064373131653331303538316263646231346538373133343639346336653039333066343662333762393664343961363435373339343733333165376535303764396535366465356536313436663266303230333031303030312802320218053a606361363738656263626433646338363438663765643033666235396630653231616636373531336561656535313331386536623534396265356163653930366564633166666132366439336135376163656339626537376634306561656564370ad2070a0e33352e3234372e3130392e31333510a388031a05302e302e3622cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633432636361633566626336393166626265626461383766666431653735626463643839323234393463663434666462636365653439373838353231633337386266373764623039333465633064323138336437633531646236366638363463313161623764653161633363346366646331663039336132643666333765326233346362653463383133316639363833616434323837386338336433353534633634356161313637626366623036346138336463343563356231313538343939663964393235383766666637616263643566323231636438313530353438343133303030666136653536353930383962316466643635373636656137386561656466636136623435343535666438616235393834646265333565353739356432633633356561373937346434336538656165346665626666653439326537303762343862316230666336343831616539653039643339313333303039623764323634303265366535326535653931623262333830643838663062653766623462333033653730323139373835303537616139346365393234633439323665393136353639323836653836623362613635316361326130613633646634663639303766656665333438336439336234636531643464303363373134323131313337356232633263353164346562383339653337616635333062326362643666353064346362333665323739333731373064396364646163306163653263633234623830346230613237333531636638333062373635323565323664666239646266343961303536363234613736383632343934653732363364306437306365626165393532393433653535383432663563616431336663663630613265366463663761316435333366336135626235346563323139313863373665353235626132393134363637353833316531376533366336316665383534393838323864303962373632303135343132623265353237383439626165633163666663373764653463323934633535303831316535393866663234646131356133343536396464303230333031303030312803320218063a603234373166336665383134303638316665393139313364326363303633663036356534343930616536326666356435343861356162653133316432616639366362653361633235626265323433363663613466386630653736636639343566330acf070a0b35342e3234312e33382e3110a388031a05302e302e3622cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633432636361633566626336393166626265626461383766666431653735626463643839323234393463663434666462636365653439373838353231633337386266373764623039333465633064323138336437633531646236366638363463313161623764653161633363346366646331663039336132643666333765326233346362653463383133316639363833616434323837386338336433353534633634356161313637626366623036346138336463343563356231313538343939663964393235383766666637616263643566323231636438313530353438343133303030666136653536353930383962316466643635373636656137386561656466636136623435343535666438616235393834646265333565353739356432633633356561373937346434336538656165346665626666653439326537303762343862316230666336343831616539653039643339313333303039623764323634303265366535326535653931623262333830643838663062653766623462333033653730323139373835303537616139346365393234633439323665393136353639323836653836623362613635316361326130613633646634663639303766656665333438336439336234636531643464303363373134323131313337356232633263353164346562383339653337616635333062326362643666353064346362333665323739333731373064396364646163306163653263633234623830346230613237333531636638333062373635323565323664666239646266343961303536363234613736383632343934653732363364306437306365626165393532393433653535383432663563616431336663663630613265366463663761316435333366336135626235346563323139313863373665353235626132393134363637353833316531376533366336316665383534393838323864303962373632303135343132623265353237383439626165633163666663373764653463323934633535303831316535393866663234646131356133343536396464303230333031303030312803320218063a603234373166336665383134303638316665393139313364326363303633663036356534343930616536326666356435343861356162653133316432616639366362653361633235626265323433363663613466386630653736636639343566330acf070a0b31332e38382e32322e343710a388031a05302e302e3622cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633432636361633566626336393166626265626461383766666431653735626463643839323234393463663434666462636365653439373838353231633337386266373764623039333465633064323138336437633531646236366638363463313161623764653161633363346366646331663039336132643666333765326233346362653463383133316639363833616434323837386338336433353534633634356161313637626366623036346138336463343563356231313538343939663964393235383766666637616263643566323231636438313530353438343133303030666136653536353930383962316466643635373636656137386561656466636136623435343535666438616235393834646265333565353739356432633633356561373937346434336538656165346665626666653439326537303762343862316230666336343831616539653039643339313333303039623764323634303265366535326535653931623262333830643838663062653766623462333033653730323139373835303537616139346365393234633439323665393136353639323836653836623362613635316361326130613633646634663639303766656665333438336439336234636531643464303363373134323131313337356232633263353164346562383339653337616635333062326362643666353064346362333665323739333731373064396364646163306163653263633234623830346230613237333531636638333062373635323565323664666239646266343961303536363234613736383632343934653732363364306437306365626165393532393433653535383432663563616431336663663630613265366463663761316435333366336135626235346563323139313863373665353235626132393134363637353833316531376533366336316665383534393838323864303962373632303135343132623265353237383439626165633163666663373764653463323934633535303831316535393866663234646131356133343536396464303230333031303030312803320218063a603234373166336665383134303638316665393139313364326363303633663036356534343930616536326666356435343861356162653133316432616639366362653361633235626265323433363663613466386630653736636639343566330ad0070a0c33352e3233352e36352e353110a388031a05302e302e3722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030393032663034393061396237663564326364316330643936633661363939306635373362356630656235626462626133393636316566303233303932343139333434363639393639613638613463373037316433323939393066623137393265393030316362353539386561373163326436363736383234333230656534636162663164643335376165376632616462656463316231623061396439353632333737396234633463376234376334373837613136656537313838633732313731373736323461393236346162333963343166376666306234356138396264613430633461643037633464353936643566303964373035366263623561333566343466393561353963323636653039383932646362653436616435316632643262336539393161386636363538653166326362393463373733656234346334346538393264316535356331303736663136303833313965653635376534306631393239363735343361623432616232323233383664313735383665323533373438646162643032356535306235306165363035303732306532333964363465653666623435303763303631346464346265376166646231333330383930666633613665313736353237633331313661663132396139616335653333366439663630316537313237613664376438323061643266393032646163396232343836363861316261623038643130333432656136396137303937313332666637313230636336346663646537383430633635366261313733326261393565396333363735313137356534656333643834613765306432383834326234316262626264366632386534366333613636333365313832373936356335353832306435306461653262303436356363306434326531393562396431353332653632323565623939386436613439303739613861316364346430313735646533633837663937363134383437623363626231376161333462653832306237623361643938616333666165663939336136373738393734373832633063346165336661626263633433303230333031303030312804320218073a606633353738373364343131346131616566303361646336626136396566616632363930653232376162633136613666633665353034396136336662643936383830303462313465343633633230653338343336613361323464333138326464380ad1070a0d35342e3137372e35312e31323710a388031a05302e302e3722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030393032663034393061396237663564326364316330643936633661363939306635373362356630656235626462626133393636316566303233303932343139333434363639393639613638613463373037316433323939393066623137393265393030316362353539386561373163326436363736383234333230656534636162663164643335376165376632616462656463316231623061396439353632333737396234633463376234376334373837613136656537313838633732313731373736323461393236346162333963343166376666306234356138396264613430633461643037633464353936643566303964373035366263623561333566343466393561353963323636653039383932646362653436616435316632643262336539393161386636363538653166326362393463373733656234346334346538393264316535356331303736663136303833313965653635376534306631393239363735343361623432616232323233383664313735383665323533373438646162643032356535306235306165363035303732306532333964363465653666623435303763303631346464346265376166646231333330383930666633613665313736353237633331313661663132396139616335653333366439663630316537313237613664376438323061643266393032646163396232343836363861316261623038643130333432656136396137303937313332666637313230636336346663646537383430633635366261313733326261393565396333363735313137356534656333643834613765306432383834326234316262626264366632386534366333613636333365313832373936356335353832306435306461653262303436356363306434326531393562396431353332653632323565623939386436613439303739613861316364346430313735646533633837663937363134383437623363626231376161333462653832306237623361643938616333666165663939336136373738393734373832633063346165336661626263633433303230333031303030312804320218073a606633353738373364343131346131616566303361646336626136396566616632363930653232376162633136613666633665353034396136336662643936383830303462313465343633633230653338343336613361323464333138326464380ad0070a0c31332e36342e3137302e343010a388031a05302e302e3722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030393032663034393061396237663564326364316330643936633661363939306635373362356630656235626462626133393636316566303233303932343139333434363639393639613638613463373037316433323939393066623137393265393030316362353539386561373163326436363736383234333230656534636162663164643335376165376632616462656463316231623061396439353632333737396234633463376234376334373837613136656537313838633732313731373736323461393236346162333963343166376666306234356138396264613430633461643037633464353936643566303964373035366263623561333566343466393561353963323636653039383932646362653436616435316632643262336539393161386636363538653166326362393463373733656234346334346538393264316535356331303736663136303833313965653635376534306631393239363735343361623432616232323233383664313735383665323533373438646162643032356535306235306165363035303732306532333964363465653666623435303763303631346464346265376166646231333330383930666633613665313736353237633331313661663132396139616335653333366439663630316537313237613664376438323061643266393032646163396232343836363861316261623038643130333432656136396137303937313332666637313230636336346663646537383430633635366261313733326261393565396333363735313137356534656333643834613765306432383834326234316262626264366632386534366333613636333365313832373936356335353832306435306461653262303436356363306434326531393562396431353332653632323565623939386436613439303739613861316364346430313735646533633837663937363134383437623363626231376161333462653832306237623361643938616333666165663939336136373738393734373832633063346165336661626263633433303230333031303030312804320218073a606633353738373364343131346131616566303361646336626136396566616632363930653232376162633136613666633665353034396136336662643936383830303462313465343633633230653338343336613361323464333138326464380ad1070a0d33342e3130362e3234372e363510a388031a05302e302e3822cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030393164376466666637386634656662653538393034353063356263396533353334626666616461643933666237616662313562633762636636376433643362343133626439393934306464383235363461646130346162326534656466306131633062386662376531613830393265393133386539363062653263633638623562393766353764323831633538373265393761343739666338343833363331363065333836336235376233336534383639623138356163653565333662643433616535666136373863396562363666316634303134373836383236623266386661376530303630663434303563306138663964613732303566663436383361323433666130663331356631616662623461346431343064303232333465343437336662393266636233386633656232386336306366376362666236346530363963313830383665346464363139333839323061653066643763313933653665313034653635623831376564393339386532333232333766646630383332326339636563303964343039393237326137633031356432326234646363393639663665613166353138393032313035646636303039326235356134316234663332623935376235376438346535623232333930356538363938393531373333656139663265323436316563306436353232656538313664353835306661636665623431326366663962393939343361383764633064303436343437636539336239376531366437336239366234323633393632663831666366393435386535373537376337383061366631363135616137613132333236373338653236396262373331663839653839313632326535373765613534343230626630636134366265366663346637316366323638316163303235326161383835653133626536373263643238343539303432376463643133376366333131363235653862656533623038666463616166343635623338376365376362333338313666326331346136623939616337643733343331386366633539623765643933396261666566383739303230333031303030312805320218083a603439333161373832303264353566313062333135373537383563336634333964623638313962643131303033646637626332636539326532396135313762376332313838306465623463303137393537343462353736636434336238343938640ad0070a0c33352e38332e38392e31373110a388031a05302e302e3822cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030393164376466666637386634656662653538393034353063356263396533353334626666616461643933666237616662313562633762636636376433643362343133626439393934306464383235363461646130346162326534656466306131633062386662376531613830393265393133386539363062653263633638623562393766353764323831633538373265393761343739666338343833363331363065333836336235376233336534383639623138356163653565333662643433616535666136373863396562363666316634303134373836383236623266386661376530303630663434303563306138663964613732303566663436383361323433666130663331356631616662623461346431343064303232333465343437336662393266636233386633656232386336306366376362666236346530363963313830383665346464363139333839323061653066643763313933653665313034653635623831376564393339386532333232333766646630383332326339636563303964343039393237326137633031356432326234646363393639663665613166353138393032313035646636303039326235356134316234663332623935376235376438346535623232333930356538363938393531373333656139663265323436316563306436353232656538313664353835306661636665623431326366663962393939343361383764633064303436343437636539336239376531366437336239366234323633393632663831666366393435386535373537376337383061366631363135616137613132333236373338653236396262373331663839653839313632326535373765613534343230626630636134366265366663346637316366323638316163303235326161383835653133626536373263643238343539303432376463643133376366333131363235653862656533623038666463616166343635623338376365376362333338313666326331346136623939616337643733343331386366633539623765643933396261666566383739303230333031303030312805320218083a603439333161373832303264353566313062333135373537383563336634333964623638313962643131303033646637626332636539326532396135313762376332313838306465623463303137393537343462353736636434336238343938640ad1070a0d31332e37382e3233322e31393210a388031a05302e302e3822cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030393164376466666637386634656662653538393034353063356263396533353334626666616461643933666237616662313562633762636636376433643362343133626439393934306464383235363461646130346162326534656466306131633062386662376531613830393265393133386539363062653263633638623562393766353764323831633538373265393761343739666338343833363331363065333836336235376233336534383639623138356163653565333662643433616535666136373863396562363666316634303134373836383236623266386661376530303630663434303563306138663964613732303566663436383361323433666130663331356631616662623461346431343064303232333465343437336662393266636233386633656232386336306366376362666236346530363963313830383665346464363139333839323061653066643763313933653665313034653635623831376564393339386532333232333766646630383332326339636563303964343039393237326137633031356432326234646363393639663665613166353138393032313035646636303039326235356134316234663332623935376235376438346535623232333930356538363938393531373333656139663265323436316563306436353232656538313664353835306661636665623431326366663962393939343361383764633064303436343437636539336239376531366437336239366234323633393632663831666366393435386535373537376337383061366631363135616137613132333236373338653236396262373331663839653839313632326535373765613534343230626630636134366265366663346637316366323638316163303235326161383835653133626536373263643238343539303432376463643133376366333131363235653862656533623038666463616166343635623338376365376362333338313666326331346136623939616337643733343331386366633539623765643933396261666566383739303230333031303030312805320218083a603439333161373832303264353566313062333135373537383563336634333964623638313962643131303033646637626332636539326532396135313762376332313838306465623463303137393537343462353736636434336238343938640ad0070a0c33342e3132352e32332e343910a388031a05302e302e3922cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633665313863386662663463643465623130343534326362323061616161323532643935663035326631303836643538316334346164373337626636363736633063336637383961663532363562386166623739623530393132646138346530616663663735343763623166666630386430353237303137656236646335636466383362353139363964343433333661363338376364373062393462663463396261663230323938343065356634663836336437303831663066613831653038363361646564623862383961356461633262623535326436653762396662613232326163323863353730373535333866633935373939323934326433343166613238373665366235303765396365376564353732653863666461356465666133363466646638643865323338323961346363626234373866313165656533623332616238356530373239353163356439343230313135666261333237303733343934663433623566366265626638343135326533353665376231366261373634623761336235326362323733343634303136336265313436356536643166613463366536663636363834613633356339613535366161373130306462653634356466386634633432336165343561303863623335623462633138373838366532323939623563303231306135666261336239343439663438336566393465643932326531653938633131336265313636623839633733353832323433313335643434323330366162653561373162373730313866663333356436646437393534323639376231363832333862393637323766643133333962356638326133623661353937643937363033376165323530363435366338623334653966626633626333323431303434316334626663386562613538353937323534656665626661613738383039613563383835343732396135626137386563653139666338343037646438383934613662633738343430333764383738636163653663313532633265383965386136346230363861366332333765303939393362653830363839303230333031303030312806320218093a603634653039383631356266343035663765643561343031333434366238396334383863666364366262323561346136373664633737656561313164333364373032363832663061363961383033306538633537373764306534323230333739390acf070a0b35302e31382e31372e393310a388031a05302e302e3922cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633665313863386662663463643465623130343534326362323061616161323532643935663035326631303836643538316334346164373337626636363736633063336637383961663532363562386166623739623530393132646138346530616663663735343763623166666630386430353237303137656236646335636466383362353139363964343433333661363338376364373062393462663463396261663230323938343065356634663836336437303831663066613831653038363361646564623862383961356461633262623535326436653762396662613232326163323863353730373535333866633935373939323934326433343166613238373665366235303765396365376564353732653863666461356465666133363466646638643865323338323961346363626234373866313165656533623332616238356530373239353163356439343230313135666261333237303733343934663433623566366265626638343135326533353665376231366261373634623761336235326362323733343634303136336265313436356536643166613463366536663636363834613633356339613535366161373130306462653634356466386634633432336165343561303863623335623462633138373838366532323939623563303231306135666261336239343439663438336566393465643932326531653938633131336265313636623839633733353832323433313335643434323330366162653561373162373730313866663333356436646437393534323639376231363832333862393637323766643133333962356638326133623661353937643937363033376165323530363435366338623334653966626633626333323431303434316334626663386562613538353937323534656665626661613738383039613563383835343732396135626137386563653139666338343037646438383934613662633738343430333764383738636163653663313532633265383965386136346230363861366332333765303939393362653830363839303230333031303030312806320218093a603634653039383631356266343035663765643561343031333434366238396334383863666364366262323561346136373664633737656561313164333364373032363832663061363961383033306538633537373764306534323230333739390ad1070a0d32302e3135302e3133362e383910a388031a05302e302e3922cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633665313863386662663463643465623130343534326362323061616161323532643935663035326631303836643538316334346164373337626636363736633063336637383961663532363562386166623739623530393132646138346530616663663735343763623166666630386430353237303137656236646335636466383362353139363964343433333661363338376364373062393462663463396261663230323938343065356634663836336437303831663066613831653038363361646564623862383961356461633262623535326436653762396662613232326163323863353730373535333866633935373939323934326433343166613238373665366235303765396365376564353732653863666461356465666133363466646638643865323338323961346363626234373866313165656533623332616238356530373239353163356439343230313135666261333237303733343934663433623566366265626638343135326533353665376231366261373634623761336235326362323733343634303136336265313436356536643166613463366536663636363834613633356339613535366161373130306462653634356466386634633432336165343561303863623335623462633138373838366532323939623563303231306135666261336239343439663438336566393465643932326531653938633131336265313636623839633733353832323433313335643434323330366162653561373162373730313866663333356436646437393534323639376231363832333862393637323766643133333962356638326133623661353937643937363033376165323530363435366338623334653966626633626333323431303434316334626663386562613538353937323534656665626661613738383039613563383835343732396135626137386563653139666338343037646438383934613662633738343430333764383738636163653663313532633265383965386136346230363861366332333765303939393362653830363839303230333031303030312806320218093a60363465303938363135626634303566376564356134303133343436623839633438386366636436626232356134613637366463373765656131316433336437303236383266306136396138303330653863353737376430653432323033373939" - ) - ) + "0ad0070a0e33352e3233312e3230382e31343810a388031a05302e302e3322cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303039663166386131323163326664366337366664353038643365343239663063363462636234346338326137303537333535326161646361643037313536396537323139353866356135643039663935383766666166636662653533343161326630313134616361653334366566336339303231336433343336656262323766343335306339393063356338633366386531653336373037626330386434323536303832336533663234653039613033616430393535613530393830313936323964643034623237623235316463653035356633646463623061343164363666303934316230623837636466653334393864343630333861623564663036663632613561646530383539383537336138386338663538363064633134393261366531383634383561396231333235306536643137623830636433396335633831393130396537336361373332646232336566386261613737366563383563653030393162656362326564656662616135656433653564626662643166383835613466613838316166336631343461386135363538353335333364383933393335393230383662326431643336326534356266653166623435363833616261366336343039373961643662343638373731383437323663366562643538623265616538356337636665336662616265663566366363656438353030333462333834373230366332643637386333363138373630323662386433353165303032616635653066666536663562316632393566646332663436396361613264323338316561306234386361393837636332633865363335653862313963653565313732613933373631613864343930613961343531386437323535383830613134643737623762613737343839326239326134306262383133363265333466633664353137386439623330313132393334323035636237376662396132383234323733393435363461383535346561343732383661343766383632333965373563393437383963653938633939383434373832343632393434663631333136376437623530323033303130303031320218033a606666643661646137346133613334613930346265613437363033303836663862656633623662653138616265643434633464343065313266623133306239376264366238353561656335643062393062306238633733353464356633623065340acf070a0d332e3231312e3234382e31373210a388031a05302e302e3322cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303039663166386131323163326664366337366664353038643365343239663063363462636234346338326137303537333535326161646361643037313536396537323139353866356135643039663935383766666166636662653533343161326630313134616361653334366566336339303231336433343336656262323766343335306339393063356338633366386531653336373037626330386434323536303832336533663234653039613033616430393535613530393830313936323964643034623237623235316463653035356633646463623061343164363666303934316230623837636466653334393864343630333861623564663036663632613561646530383539383537336138386338663538363064633134393261366531383634383561396231333235306536643137623830636433396335633831393130396537336361373332646232336566386261613737366563383563653030393162656362326564656662616135656433653564626662643166383835613466613838316166336631343461386135363538353335333364383933393335393230383662326431643336326534356266653166623435363833616261366336343039373961643662343638373731383437323663366562643538623265616538356337636665336662616265663566366363656438353030333462333834373230366332643637386333363138373630323662386433353165303032616635653066666536663562316632393566646332663436396361613264323338316561306234386361393837636332633865363335653862313963653565313732613933373631613864343930613961343531386437323535383830613134643737623762613737343839326239326134306262383133363265333466633664353137386439623330313132393334323035636237376662396132383234323733393435363461383535346561343732383661343766383632333965373563393437383963653938633939383434373832343632393434663631333136376437623530323033303130303031320218033a606666643661646137346133613334613930346265613437363033303836663862656633623662653138616265643434633464343065313266623133306239376264366238353561656335643062393062306238633733353464356633623065340ace070a0c34302e3132312e36342e343810a388031a05302e302e3322cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303039663166386131323163326664366337366664353038643365343239663063363462636234346338326137303537333535326161646361643037313536396537323139353866356135643039663935383766666166636662653533343161326630313134616361653334366566336339303231336433343336656262323766343335306339393063356338633366386531653336373037626330386434323536303832336533663234653039613033616430393535613530393830313936323964643034623237623235316463653035356633646463623061343164363666303934316230623837636466653334393864343630333861623564663036663632613561646530383539383537336138386338663538363064633134393261366531383634383561396231333235306536643137623830636433396335633831393130396537336361373332646232336566386261613737366563383563653030393162656362326564656662616135656433653564626662643166383835613466613838316166336631343461386135363538353335333364383933393335393230383662326431643336326534356266653166623435363833616261366336343039373961643662343638373731383437323663366562643538623265616538356337636665336662616265663566366363656438353030333462333834373230366332643637386333363138373630323662386433353165303032616635653066666536663562316632393566646332663436396361613264323338316561306234386361393837636332633865363335653862313963653565313732613933373631613864343930613961343531386437323535383830613134643737623762613737343839326239326134306262383133363265333466633664353137386439623330313132393334323035636237376662396132383234323733393435363461383535346561343732383661343766383632333965373563393437383963653938633939383434373832343632393434663631333136376437623530323033303130303031320218033a606666643661646137346133613334613930346265613437363033303836663862656633623662653138616265643434633464343065313266623133306239376264366238353561656335643062393062306238633733353464356633623065340ad1070a0d33352e3139392e31352e31373710a388031a05302e302e3422cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633535376166353739666138333530316265383939623238393037373635626664666364353261623433326230313935613166316563643836666330306162366335353039623066646439376564643363623563656135366132393566333132616262353530383331646266393633663435303131386234666363366532326366343637363230306365396363386564666262663535386463363966303234323634616437643364616232336265643231333363323734653639333434383931353564623130383766393033373039303563363431383561363231316463373432666239613639303964383231383639343762323737343633646662336666306163643437656666313265616431663639373265663263313230333739336334356537373537356265346661313130633765343066613864623963363138376431313366343730343031343137393037316162663539626537643262306465383264653432313564633235353036623163396332366534393137343031633939373530366533373765366266303362363838373237653739343066616436396335653064613363643563626432626537373733353061656132643064343765393761343438633834626536636531333464363462656530393835633239313632663463316535363763636139336430366133633162653861626365333562353537666237376634666536373161363664656337393037353664306538383138313635663262616361613839316161653761633734333766633731373562366562366465623734373233373837353162623662663962306531343833663936363865396664626435363034633339623134643965326265646565633834366139383064373034643137316537626134623766636431613330643934356361313266343761333235643933393861613138663937303636303534643464313566633839393465326465626537336539323731643534383638336636316561343466623235303731653335313861373865643365623337653731613036393166323637303230333031303030312801320218043a606630643934616363663664666633373238373463396462643864373939326562333137616635303031636134313936616261323635383039636233643230306261393631613534333863336135656430356338336264663963643131356432320ad1070a0d332e3133332e3231332e31343610a388031a05302e302e3422cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633535376166353739666138333530316265383939623238393037373635626664666364353261623433326230313935613166316563643836666330306162366335353039623066646439376564643363623563656135366132393566333132616262353530383331646266393633663435303131386234666363366532326366343637363230306365396363386564666262663535386463363966303234323634616437643364616232336265643231333363323734653639333434383931353564623130383766393033373039303563363431383561363231316463373432666239613639303964383231383639343762323737343633646662336666306163643437656666313265616431663639373265663263313230333739336334356537373537356265346661313130633765343066613864623963363138376431313366343730343031343137393037316162663539626537643262306465383264653432313564633235353036623163396332366534393137343031633939373530366533373765366266303362363838373237653739343066616436396335653064613363643563626432626537373733353061656132643064343765393761343438633834626536636531333464363462656530393835633239313632663463316535363763636139336430366133633162653861626365333562353537666237376634666536373161363664656337393037353664306538383138313635663262616361613839316161653761633734333766633731373562366562366465623734373233373837353162623662663962306531343833663936363865396664626435363034633339623134643965326265646565633834366139383064373034643137316537626134623766636431613330643934356361313266343761333235643933393861613138663937303636303534643464313566633839393465326465626537336539323731643534383638336636316561343466623235303731653335313861373865643365623337653731613036393166323637303230333031303030312801320218043a606630643934616363663664666633373238373463396462643864373939326562333137616635303031636134313936616261323635383039636233643230306261393631613534333863336135656430356338336264663963643131356432320ad0070a0c34302e37302e31312e32303210a388031a05302e302e3422cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633535376166353739666138333530316265383939623238393037373635626664666364353261623433326230313935613166316563643836666330306162366335353039623066646439376564643363623563656135366132393566333132616262353530383331646266393633663435303131386234666363366532326366343637363230306365396363386564666262663535386463363966303234323634616437643364616232336265643231333363323734653639333434383931353564623130383766393033373039303563363431383561363231316463373432666239613639303964383231383639343762323737343633646662336666306163643437656666313265616431663639373265663263313230333739336334356537373537356265346661313130633765343066613864623963363138376431313366343730343031343137393037316162663539626537643262306465383264653432313564633235353036623163396332366534393137343031633939373530366533373765366266303362363838373237653739343066616436396335653064613363643563626432626537373733353061656132643064343765393761343438633834626536636531333464363462656530393835633239313632663463316535363763636139336430366133633162653861626365333562353537666237376634666536373161363664656337393037353664306538383138313635663262616361613839316161653761633734333766633731373562366562366465623734373233373837353162623662663962306531343833663936363865396664626435363034633339623134643965326265646565633834366139383064373034643137316537626134623766636431613330643934356361313266343761333235643933393861613138663937303636303534643464313566633839393465326465626537336539323731643534383638336636316561343466623235303731653335313861373865643365623337653731613036393166323637303230333031303030312801320218043a606630643934616363663664666633373238373463396462643864373939326562333137616635303031636134313936616261323635383039636233643230306261393631613534333863336135656430356338336264663963643131356432320ad2070a0e33352e3232352e3230312e31393510a388031a05302e302e3522cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030396261343537623733333035663034613931636334366231623936356334653834313735316162633862313431356130626164666431663332633234383233383661323237323565623765633734646561323165353036313764363438656135616333393337343161623031623865666233323132333962386434666462316466626562396533663339616134363538306464303435643138636134346430303263333764646235323763636534646463333262666337333431393637316634636134343634613366326138346663383563373161636630653561383936323664663639613831343734656431363532396638303161386166613937653433356334653034613936346133353735323732383838343365353866306130356366353135336565343530376232633638623364376662353461653661393561393539633837613132663633306539356337623162336333363935653835383636323431373932366437366331363938336661663631323235303338373435393037653963663133643637633261636435303363613435316338353933336163343131386163633237393830316362393638333439393033313435636564323736323964643038393136333137303933353837613737633232303563666135323534336235336333623665613135623834653364326333306331656437353261343633336333366232356239383933656130326164353632656239623738363862336234663437663461323565333536303634393632616337623235653538323934346630306433303739386132363266393231346438633565373464306138333736636332643662613634653138663565346134306166616336323530363264326361323363643238303037303833323164333833343331346630653538343438353932333236373361333265373061653064373131653331303538316263646231346538373133343639346336653039333066343662333762393664343961363435373339343733333165376535303764396535366465356536313436663266303230333031303030312802320218053a606361363738656263626433646338363438663765643033666235396630653231616636373531336561656535313331386536623534396265356163653930366564633166666132366439336135376163656339626537376634306561656564370ad1070a0d35322e31352e3130352e31333010a388031a05302e302e3522cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030396261343537623733333035663034613931636334366231623936356334653834313735316162633862313431356130626164666431663332633234383233383661323237323565623765633734646561323165353036313764363438656135616333393337343161623031623865666233323132333962386434666462316466626562396533663339616134363538306464303435643138636134346430303263333764646235323763636534646463333262666337333431393637316634636134343634613366326138346663383563373161636630653561383936323664663639613831343734656431363532396638303161386166613937653433356334653034613936346133353735323732383838343365353866306130356366353135336565343530376232633638623364376662353461653661393561393539633837613132663633306539356337623162336333363935653835383636323431373932366437366331363938336661663631323235303338373435393037653963663133643637633261636435303363613435316338353933336163343131386163633237393830316362393638333439393033313435636564323736323964643038393136333137303933353837613737633232303563666135323534336235336333623665613135623834653364326333306331656437353261343633336333366232356239383933656130326164353632656239623738363862336234663437663461323565333536303634393632616337623235653538323934346630306433303739386132363266393231346438633565373464306138333736636332643662613634653138663565346134306166616336323530363264326361323363643238303037303833323164333833343331346630653538343438353932333236373361333265373061653064373131653331303538316263646231346538373133343639346336653039333066343662333762393664343961363435373339343733333165376535303764396535366465356536313436663266303230333031303030312802320218053a606361363738656263626433646338363438663765643033666235396630653231616636373531336561656535313331386536623534396265356163653930366564633166666132366439336135376163656339626537376634306561656564370ad1070a0d3130342e34332e3234382e363310a388031a05302e302e3522cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030396261343537623733333035663034613931636334366231623936356334653834313735316162633862313431356130626164666431663332633234383233383661323237323565623765633734646561323165353036313764363438656135616333393337343161623031623865666233323132333962386434666462316466626562396533663339616134363538306464303435643138636134346430303263333764646235323763636534646463333262666337333431393637316634636134343634613366326138346663383563373161636630653561383936323664663639613831343734656431363532396638303161386166613937653433356334653034613936346133353735323732383838343365353866306130356366353135336565343530376232633638623364376662353461653661393561393539633837613132663633306539356337623162336333363935653835383636323431373932366437366331363938336661663631323235303338373435393037653963663133643637633261636435303363613435316338353933336163343131386163633237393830316362393638333439393033313435636564323736323964643038393136333137303933353837613737633232303563666135323534336235336333623665613135623834653364326333306331656437353261343633336333366232356239383933656130326164353632656239623738363862336234663437663461323565333536303634393632616337623235653538323934346630306433303739386132363266393231346438633565373464306138333736636332643662613634653138663565346134306166616336323530363264326361323363643238303037303833323164333833343331346630653538343438353932333236373361333265373061653064373131653331303538316263646231346538373133343639346336653039333066343662333762393664343961363435373339343733333165376535303764396535366465356536313436663266303230333031303030312802320218053a606361363738656263626433646338363438663765643033666235396630653231616636373531336561656535313331386536623534396265356163653930366564633166666132366439336135376163656339626537376634306561656564370ad2070a0e33352e3234372e3130392e31333510a388031a05302e302e3622cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633432636361633566626336393166626265626461383766666431653735626463643839323234393463663434666462636365653439373838353231633337386266373764623039333465633064323138336437633531646236366638363463313161623764653161633363346366646331663039336132643666333765326233346362653463383133316639363833616434323837386338336433353534633634356161313637626366623036346138336463343563356231313538343939663964393235383766666637616263643566323231636438313530353438343133303030666136653536353930383962316466643635373636656137386561656466636136623435343535666438616235393834646265333565353739356432633633356561373937346434336538656165346665626666653439326537303762343862316230666336343831616539653039643339313333303039623764323634303265366535326535653931623262333830643838663062653766623462333033653730323139373835303537616139346365393234633439323665393136353639323836653836623362613635316361326130613633646634663639303766656665333438336439336234636531643464303363373134323131313337356232633263353164346562383339653337616635333062326362643666353064346362333665323739333731373064396364646163306163653263633234623830346230613237333531636638333062373635323565323664666239646266343961303536363234613736383632343934653732363364306437306365626165393532393433653535383432663563616431336663663630613265366463663761316435333366336135626235346563323139313863373665353235626132393134363637353833316531376533366336316665383534393838323864303962373632303135343132623265353237383439626165633163666663373764653463323934633535303831316535393866663234646131356133343536396464303230333031303030312803320218063a603234373166336665383134303638316665393139313364326363303633663036356534343930616536326666356435343861356162653133316432616639366362653361633235626265323433363663613466386630653736636639343566330acf070a0b35342e3234312e33382e3110a388031a05302e302e3622cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633432636361633566626336393166626265626461383766666431653735626463643839323234393463663434666462636365653439373838353231633337386266373764623039333465633064323138336437633531646236366638363463313161623764653161633363346366646331663039336132643666333765326233346362653463383133316639363833616434323837386338336433353534633634356161313637626366623036346138336463343563356231313538343939663964393235383766666637616263643566323231636438313530353438343133303030666136653536353930383962316466643635373636656137386561656466636136623435343535666438616235393834646265333565353739356432633633356561373937346434336538656165346665626666653439326537303762343862316230666336343831616539653039643339313333303039623764323634303265366535326535653931623262333830643838663062653766623462333033653730323139373835303537616139346365393234633439323665393136353639323836653836623362613635316361326130613633646634663639303766656665333438336439336234636531643464303363373134323131313337356232633263353164346562383339653337616635333062326362643666353064346362333665323739333731373064396364646163306163653263633234623830346230613237333531636638333062373635323565323664666239646266343961303536363234613736383632343934653732363364306437306365626165393532393433653535383432663563616431336663663630613265366463663761316435333366336135626235346563323139313863373665353235626132393134363637353833316531376533366336316665383534393838323864303962373632303135343132623265353237383439626165633163666663373764653463323934633535303831316535393866663234646131356133343536396464303230333031303030312803320218063a603234373166336665383134303638316665393139313364326363303633663036356534343930616536326666356435343861356162653133316432616639366362653361633235626265323433363663613466386630653736636639343566330acf070a0b31332e38382e32322e343710a388031a05302e302e3622cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633432636361633566626336393166626265626461383766666431653735626463643839323234393463663434666462636365653439373838353231633337386266373764623039333465633064323138336437633531646236366638363463313161623764653161633363346366646331663039336132643666333765326233346362653463383133316639363833616434323837386338336433353534633634356161313637626366623036346138336463343563356231313538343939663964393235383766666637616263643566323231636438313530353438343133303030666136653536353930383962316466643635373636656137386561656466636136623435343535666438616235393834646265333565353739356432633633356561373937346434336538656165346665626666653439326537303762343862316230666336343831616539653039643339313333303039623764323634303265366535326535653931623262333830643838663062653766623462333033653730323139373835303537616139346365393234633439323665393136353639323836653836623362613635316361326130613633646634663639303766656665333438336439336234636531643464303363373134323131313337356232633263353164346562383339653337616635333062326362643666353064346362333665323739333731373064396364646163306163653263633234623830346230613237333531636638333062373635323565323664666239646266343961303536363234613736383632343934653732363364306437306365626165393532393433653535383432663563616431336663663630613265366463663761316435333366336135626235346563323139313863373665353235626132393134363637353833316531376533366336316665383534393838323864303962373632303135343132623265353237383439626165633163666663373764653463323934633535303831316535393866663234646131356133343536396464303230333031303030312803320218063a603234373166336665383134303638316665393139313364326363303633663036356534343930616536326666356435343861356162653133316432616639366362653361633235626265323433363663613466386630653736636639343566330ad0070a0c33352e3233352e36352e353110a388031a05302e302e3722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030393032663034393061396237663564326364316330643936633661363939306635373362356630656235626462626133393636316566303233303932343139333434363639393639613638613463373037316433323939393066623137393265393030316362353539386561373163326436363736383234333230656534636162663164643335376165376632616462656463316231623061396439353632333737396234633463376234376334373837613136656537313838633732313731373736323461393236346162333963343166376666306234356138396264613430633461643037633464353936643566303964373035366263623561333566343466393561353963323636653039383932646362653436616435316632643262336539393161386636363538653166326362393463373733656234346334346538393264316535356331303736663136303833313965653635376534306631393239363735343361623432616232323233383664313735383665323533373438646162643032356535306235306165363035303732306532333964363465653666623435303763303631346464346265376166646231333330383930666633613665313736353237633331313661663132396139616335653333366439663630316537313237613664376438323061643266393032646163396232343836363861316261623038643130333432656136396137303937313332666637313230636336346663646537383430633635366261313733326261393565396333363735313137356534656333643834613765306432383834326234316262626264366632386534366333613636333365313832373936356335353832306435306461653262303436356363306434326531393562396431353332653632323565623939386436613439303739613861316364346430313735646533633837663937363134383437623363626231376161333462653832306237623361643938616333666165663939336136373738393734373832633063346165336661626263633433303230333031303030312804320218073a606633353738373364343131346131616566303361646336626136396566616632363930653232376162633136613666633665353034396136336662643936383830303462313465343633633230653338343336613361323464333138326464380ad1070a0d35342e3137372e35312e31323710a388031a05302e302e3722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030393032663034393061396237663564326364316330643936633661363939306635373362356630656235626462626133393636316566303233303932343139333434363639393639613638613463373037316433323939393066623137393265393030316362353539386561373163326436363736383234333230656534636162663164643335376165376632616462656463316231623061396439353632333737396234633463376234376334373837613136656537313838633732313731373736323461393236346162333963343166376666306234356138396264613430633461643037633464353936643566303964373035366263623561333566343466393561353963323636653039383932646362653436616435316632643262336539393161386636363538653166326362393463373733656234346334346538393264316535356331303736663136303833313965653635376534306631393239363735343361623432616232323233383664313735383665323533373438646162643032356535306235306165363035303732306532333964363465653666623435303763303631346464346265376166646231333330383930666633613665313736353237633331313661663132396139616335653333366439663630316537313237613664376438323061643266393032646163396232343836363861316261623038643130333432656136396137303937313332666637313230636336346663646537383430633635366261313733326261393565396333363735313137356534656333643834613765306432383834326234316262626264366632386534366333613636333365313832373936356335353832306435306461653262303436356363306434326531393562396431353332653632323565623939386436613439303739613861316364346430313735646533633837663937363134383437623363626231376161333462653832306237623361643938616333666165663939336136373738393734373832633063346165336661626263633433303230333031303030312804320218073a606633353738373364343131346131616566303361646336626136396566616632363930653232376162633136613666633665353034396136336662643936383830303462313465343633633230653338343336613361323464333138326464380ad0070a0c31332e36342e3137302e343010a388031a05302e302e3722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030393032663034393061396237663564326364316330643936633661363939306635373362356630656235626462626133393636316566303233303932343139333434363639393639613638613463373037316433323939393066623137393265393030316362353539386561373163326436363736383234333230656534636162663164643335376165376632616462656463316231623061396439353632333737396234633463376234376334373837613136656537313838633732313731373736323461393236346162333963343166376666306234356138396264613430633461643037633464353936643566303964373035366263623561333566343466393561353963323636653039383932646362653436616435316632643262336539393161386636363538653166326362393463373733656234346334346538393264316535356331303736663136303833313965653635376534306631393239363735343361623432616232323233383664313735383665323533373438646162643032356535306235306165363035303732306532333964363465653666623435303763303631346464346265376166646231333330383930666633613665313736353237633331313661663132396139616335653333366439663630316537313237613664376438323061643266393032646163396232343836363861316261623038643130333432656136396137303937313332666637313230636336346663646537383430633635366261313733326261393565396333363735313137356534656333643834613765306432383834326234316262626264366632386534366333613636333365313832373936356335353832306435306461653262303436356363306434326531393562396431353332653632323565623939386436613439303739613861316364346430313735646533633837663937363134383437623363626231376161333462653832306237623361643938616333666165663939336136373738393734373832633063346165336661626263633433303230333031303030312804320218073a606633353738373364343131346131616566303361646336626136396566616632363930653232376162633136613666633665353034396136336662643936383830303462313465343633633230653338343336613361323464333138326464380ad1070a0d33342e3130362e3234372e363510a388031a05302e302e3822cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030393164376466666637386634656662653538393034353063356263396533353334626666616461643933666237616662313562633762636636376433643362343133626439393934306464383235363461646130346162326534656466306131633062386662376531613830393265393133386539363062653263633638623562393766353764323831633538373265393761343739666338343833363331363065333836336235376233336534383639623138356163653565333662643433616535666136373863396562363666316634303134373836383236623266386661376530303630663434303563306138663964613732303566663436383361323433666130663331356631616662623461346431343064303232333465343437336662393266636233386633656232386336306366376362666236346530363963313830383665346464363139333839323061653066643763313933653665313034653635623831376564393339386532333232333766646630383332326339636563303964343039393237326137633031356432326234646363393639663665613166353138393032313035646636303039326235356134316234663332623935376235376438346535623232333930356538363938393531373333656139663265323436316563306436353232656538313664353835306661636665623431326366663962393939343361383764633064303436343437636539336239376531366437336239366234323633393632663831666366393435386535373537376337383061366631363135616137613132333236373338653236396262373331663839653839313632326535373765613534343230626630636134366265366663346637316366323638316163303235326161383835653133626536373263643238343539303432376463643133376366333131363235653862656533623038666463616166343635623338376365376362333338313666326331346136623939616337643733343331386366633539623765643933396261666566383739303230333031303030312805320218083a603439333161373832303264353566313062333135373537383563336634333964623638313962643131303033646637626332636539326532396135313762376332313838306465623463303137393537343462353736636434336238343938640ad0070a0c33352e38332e38392e31373110a388031a05302e302e3822cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030393164376466666637386634656662653538393034353063356263396533353334626666616461643933666237616662313562633762636636376433643362343133626439393934306464383235363461646130346162326534656466306131633062386662376531613830393265393133386539363062653263633638623562393766353764323831633538373265393761343739666338343833363331363065333836336235376233336534383639623138356163653565333662643433616535666136373863396562363666316634303134373836383236623266386661376530303630663434303563306138663964613732303566663436383361323433666130663331356631616662623461346431343064303232333465343437336662393266636233386633656232386336306366376362666236346530363963313830383665346464363139333839323061653066643763313933653665313034653635623831376564393339386532333232333766646630383332326339636563303964343039393237326137633031356432326234646363393639663665613166353138393032313035646636303039326235356134316234663332623935376235376438346535623232333930356538363938393531373333656139663265323436316563306436353232656538313664353835306661636665623431326366663962393939343361383764633064303436343437636539336239376531366437336239366234323633393632663831666366393435386535373537376337383061366631363135616137613132333236373338653236396262373331663839653839313632326535373765613534343230626630636134366265366663346637316366323638316163303235326161383835653133626536373263643238343539303432376463643133376366333131363235653862656533623038666463616166343635623338376365376362333338313666326331346136623939616337643733343331386366633539623765643933396261666566383739303230333031303030312805320218083a603439333161373832303264353566313062333135373537383563336634333964623638313962643131303033646637626332636539326532396135313762376332313838306465623463303137393537343462353736636434336238343938640ad1070a0d31332e37382e3233322e31393210a388031a05302e302e3822cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030393164376466666637386634656662653538393034353063356263396533353334626666616461643933666237616662313562633762636636376433643362343133626439393934306464383235363461646130346162326534656466306131633062386662376531613830393265393133386539363062653263633638623562393766353764323831633538373265393761343739666338343833363331363065333836336235376233336534383639623138356163653565333662643433616535666136373863396562363666316634303134373836383236623266386661376530303630663434303563306138663964613732303566663436383361323433666130663331356631616662623461346431343064303232333465343437336662393266636233386633656232386336306366376362666236346530363963313830383665346464363139333839323061653066643763313933653665313034653635623831376564393339386532333232333766646630383332326339636563303964343039393237326137633031356432326234646363393639663665613166353138393032313035646636303039326235356134316234663332623935376235376438346535623232333930356538363938393531373333656139663265323436316563306436353232656538313664353835306661636665623431326366663962393939343361383764633064303436343437636539336239376531366437336239366234323633393632663831666366393435386535373537376337383061366631363135616137613132333236373338653236396262373331663839653839313632326535373765613534343230626630636134366265366663346637316366323638316163303235326161383835653133626536373263643238343539303432376463643133376366333131363235653862656533623038666463616166343635623338376365376362333338313666326331346136623939616337643733343331386366633539623765643933396261666566383739303230333031303030312805320218083a603439333161373832303264353566313062333135373537383563336634333964623638313962643131303033646637626332636539326532396135313762376332313838306465623463303137393537343462353736636434336238343938640ad0070a0c33342e3132352e32332e343910a388031a05302e302e3922cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633665313863386662663463643465623130343534326362323061616161323532643935663035326631303836643538316334346164373337626636363736633063336637383961663532363562386166623739623530393132646138346530616663663735343763623166666630386430353237303137656236646335636466383362353139363964343433333661363338376364373062393462663463396261663230323938343065356634663836336437303831663066613831653038363361646564623862383961356461633262623535326436653762396662613232326163323863353730373535333866633935373939323934326433343166613238373665366235303765396365376564353732653863666461356465666133363466646638643865323338323961346363626234373866313165656533623332616238356530373239353163356439343230313135666261333237303733343934663433623566366265626638343135326533353665376231366261373634623761336235326362323733343634303136336265313436356536643166613463366536663636363834613633356339613535366161373130306462653634356466386634633432336165343561303863623335623462633138373838366532323939623563303231306135666261336239343439663438336566393465643932326531653938633131336265313636623839633733353832323433313335643434323330366162653561373162373730313866663333356436646437393534323639376231363832333862393637323766643133333962356638326133623661353937643937363033376165323530363435366338623334653966626633626333323431303434316334626663386562613538353937323534656665626661613738383039613563383835343732396135626137386563653139666338343037646438383934613662633738343430333764383738636163653663313532633265383965386136346230363861366332333765303939393362653830363839303230333031303030312806320218093a603634653039383631356266343035663765643561343031333434366238396334383863666364366262323561346136373664633737656561313164333364373032363832663061363961383033306538633537373764306534323230333739390acf070a0b35302e31382e31372e393310a388031a05302e302e3922cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633665313863386662663463643465623130343534326362323061616161323532643935663035326631303836643538316334346164373337626636363736633063336637383961663532363562386166623739623530393132646138346530616663663735343763623166666630386430353237303137656236646335636466383362353139363964343433333661363338376364373062393462663463396261663230323938343065356634663836336437303831663066613831653038363361646564623862383961356461633262623535326436653762396662613232326163323863353730373535333866633935373939323934326433343166613238373665366235303765396365376564353732653863666461356465666133363466646638643865323338323961346363626234373866313165656533623332616238356530373239353163356439343230313135666261333237303733343934663433623566366265626638343135326533353665376231366261373634623761336235326362323733343634303136336265313436356536643166613463366536663636363834613633356339613535366161373130306462653634356466386634633432336165343561303863623335623462633138373838366532323939623563303231306135666261336239343439663438336566393465643932326531653938633131336265313636623839633733353832323433313335643434323330366162653561373162373730313866663333356436646437393534323639376231363832333862393637323766643133333962356638326133623661353937643937363033376165323530363435366338623334653966626633626333323431303434316334626663386562613538353937323534656665626661613738383039613563383835343732396135626137386563653139666338343037646438383934613662633738343430333764383738636163653663313532633265383965386136346230363861366332333765303939393362653830363839303230333031303030312806320218093a603634653039383631356266343035663765643561343031333434366238396334383863666364366262323561346136373664633737656561313164333364373032363832663061363961383033306538633537373764306534323230333739390ad1070a0d32302e3135302e3133362e383910a388031a05302e302e3922cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633665313863386662663463643465623130343534326362323061616161323532643935663035326631303836643538316334346164373337626636363736633063336637383961663532363562386166623739623530393132646138346530616663663735343763623166666630386430353237303137656236646335636466383362353139363964343433333661363338376364373062393462663463396261663230323938343065356634663836336437303831663066613831653038363361646564623862383961356461633262623535326436653762396662613232326163323863353730373535333866633935373939323934326433343166613238373665366235303765396365376564353732653863666461356465666133363466646638643865323338323961346363626234373866313165656533623332616238356530373239353163356439343230313135666261333237303733343934663433623566366265626638343135326533353665376231366261373634623761336235326362323733343634303136336265313436356536643166613463366536663636363834613633356339613535366161373130306462653634356466386634633432336165343561303863623335623462633138373838366532323939623563303231306135666261336239343439663438336566393465643932326531653938633131336265313636623839633733353832323433313335643434323330366162653561373162373730313866663333356436646437393534323639376231363832333862393637323766643133333962356638326133623661353937643937363033376165323530363435366338623334653966626633626333323431303434316334626663386562613538353937323534656665626661613738383039613563383835343732396135626137386563653139666338343037646438383934613662633738343430333764383738636163653663313532633265383965386136346230363861366332333765303939393362653830363839303230333031303030312806320218093a60363465303938363135626634303566376564356134303133343436623839633438386366636436626232356134613637366463373765656131316433336437303236383266306136396138303330653863353737376430653432323033373939", + ), + ), ); export const TESTNET_ADDRESS_BOOK = NodeAddressBook._fromProtobuf( HashgraphProto.proto.NodeAddressBook.decode( hex.decode( - "0a7f0a0c33342e39342e3130362e363110a388031a05302e302e33320218033a606131373165336261383334373637343761656232653261633464306531313563616161623931383230336230646665316364656162343433343338666332383961626338626138613661666638336462356631623333343034366461383863380a80010a0d35302e31382e3133322e32313110a388031a05302e302e33320218033a606131373165336261383334373637343761656232653261633464306531313563616161623931383230336230646665316364656162343433343338666332383961626338626138613661666638336462356631623333343034366461383863380a81010a0e3133382e39312e3134322e32313910a388031a05302e302e33320218033a606131373165336261383334373637343761656232653261633464306531313563616161623931383230336230646665316364656162343433343338666332383961626338626138613661666638336462356631623333343034366461383863380a82010a0d33352e3233372e3131392e353510a388031a05302e302e342801320218043a603734303964656332653439346236323765653439633639623239346265316365616562636133666463616633363738396538386663376435623065656635353631663532623832643335313931613339633266626564363032373236373136360a7f0a0a332e3231322e362e313310a388031a05302e302e342801320218043a603734303964656332653439346236323765653439633639623239346265316365616562636133666463616633363738396538386663376435623065656635353631663532623832643335313931613339633266626564363032373236373136360a82010a0d35322e3136382e37362e32343110a388031a05302e302e342801320218043a603734303964656332653439346236323765653439633639623239346265316365616562636133666463616633363738396538386663376435623065656635353631663532623832643335313931613339633266626564363032373236373136360a82010a0d33352e3234352e32372e31393310a388031a05302e302e352802320218053a603962313431363538346134613338306262383661366337643732303764386165646462633362363365613330353939383235356263653833353162613462356463613532633932383261353461366265643630646536336365303361616132340a80010a0b35322e32302e31382e383610a388031a05302e302e352802320218053a603962313431363538346134613338306262383661366337643732303764386165646462633362363365613330353939383235356263653833353162613462356463613532633932383261353461366265643630646536336365303361616132340a81010a0c34302e37392e38332e31323410a388031a05302e302e352802320218053a603962313431363538346134613338306262383661366337643732303764386165646462633362363365613330353939383235356263653833353162613462356463613532633932383261353461366265643630646536336365303361616132340a82010a0d33342e38332e3131322e31313610a388031a05302e302e362803320218063a603634383636383562346536653063623936333437326330316665393939333166643965346334343838376261383334323361653766656564323264363438343834636638613362633563636361366133373338376266393664333836373238300a81010a0c35342e37302e3139322e333310a388031a05302e302e362803320218063a603634383636383562346536653063623936333437326330316665393939333166643965346334343838376261383334323361653766656564323264363438343834636638613362633563636361366133373338376266393664333836373238300a81010a0c35322e3138332e34352e363510a388031a05302e302e362803320218063a603634383636383562346536653063623936333437326330316665393939333166643965346334343838376261383334323361653766656564323264363438343834636638613362633563636361366133373338376266393664333836373238300a80010a0b33342e39342e3136302e3410a388031a05302e302e372804320218073a603339653930393931356138353238303330313534613663373730393530633762343737376261343031333537633065363138373635343231356363323061616363646438653566663239653963346439356366343130316661363862653435630a83010a0e35342e3137362e3139392e31303910a388031a05302e302e372804320218073a603339653930393931356138353238303330313534613663373730393530633762343737376261343031333537633065363138373635343231356363323061616363646438653566663239653963346439356366343130316661363862653435630a82010a0d31332e36342e3138312e31333610a388031a05302e302e372804320218073a603339653930393931356138353238303330313534613663373730393530633762343737376261343031333537633065363138373635343231356363323061616363646438653566663239653963346439356366343130316661363862653435630a83010a0e33342e3130362e3130322e32313810a388031a05302e302e382805320218083a606134343837346137616131623337373431613037316164616165373866623135326236393664316335386438646566626531643832333034353332613063303139656539366363313964373536383635373864333961316536633331613165650a82010a0d33352e3135352e34392e31343710a388031a05302e302e382805320218083a606134343837346137616131623337373431613037316164616165373866623135326236393664316335386438646566626531643832333034353332613063303139656539366363313964373536383635373864333961316536633331613165650a81010a0c31332e37382e3233382e333210a388031a05302e302e382805320218083a606134343837346137616131623337373431613037316164616165373866623135326236393664316335386438646566626531643832333034353332613063303139656539366363313964373536383635373864333961316536633331613165650a83010a0e33342e3133332e3139372e32333010a388031a05302e302e392806320218093a603639383332613733613336303265386431666265356164353864316332363337613162363732643731656538376166313064623634386562393161666232323832353362316634376535376433643461343466663534376233333934616132320a82010a0d35322e31342e3235322e32303710a388031a05302e302e392806320218093a603639383332613733613336303265386431666265356164353864316332363337613162363732643731656538376166313064623634386562393161666232323832353362316634376535376433643461343466663534376233333934616132320a82010a0d35322e3136352e31372e32333110a388031a05302e302e392806320218093a60363938333261373361333630326538643166626535616435386431633236333761316236373264373165653837616631306462363438656239316166623232383235336231663437653537643364346134346666353437623333393461613232" - ) - ) + "0a7f0a0c33342e39342e3130362e363110a388031a05302e302e33320218033a606131373165336261383334373637343761656232653261633464306531313563616161623931383230336230646665316364656162343433343338666332383961626338626138613661666638336462356631623333343034366461383863380a80010a0d35302e31382e3133322e32313110a388031a05302e302e33320218033a606131373165336261383334373637343761656232653261633464306531313563616161623931383230336230646665316364656162343433343338666332383961626338626138613661666638336462356631623333343034366461383863380a81010a0e3133382e39312e3134322e32313910a388031a05302e302e33320218033a606131373165336261383334373637343761656232653261633464306531313563616161623931383230336230646665316364656162343433343338666332383961626338626138613661666638336462356631623333343034366461383863380a82010a0d33352e3233372e3131392e353510a388031a05302e302e342801320218043a603734303964656332653439346236323765653439633639623239346265316365616562636133666463616633363738396538386663376435623065656635353631663532623832643335313931613339633266626564363032373236373136360a7f0a0a332e3231322e362e313310a388031a05302e302e342801320218043a603734303964656332653439346236323765653439633639623239346265316365616562636133666463616633363738396538386663376435623065656635353631663532623832643335313931613339633266626564363032373236373136360a82010a0d35322e3136382e37362e32343110a388031a05302e302e342801320218043a603734303964656332653439346236323765653439633639623239346265316365616562636133666463616633363738396538386663376435623065656635353631663532623832643335313931613339633266626564363032373236373136360a82010a0d33352e3234352e32372e31393310a388031a05302e302e352802320218053a603962313431363538346134613338306262383661366337643732303764386165646462633362363365613330353939383235356263653833353162613462356463613532633932383261353461366265643630646536336365303361616132340a80010a0b35322e32302e31382e383610a388031a05302e302e352802320218053a603962313431363538346134613338306262383661366337643732303764386165646462633362363365613330353939383235356263653833353162613462356463613532633932383261353461366265643630646536336365303361616132340a81010a0c34302e37392e38332e31323410a388031a05302e302e352802320218053a603962313431363538346134613338306262383661366337643732303764386165646462633362363365613330353939383235356263653833353162613462356463613532633932383261353461366265643630646536336365303361616132340a82010a0d33342e38332e3131322e31313610a388031a05302e302e362803320218063a603634383636383562346536653063623936333437326330316665393939333166643965346334343838376261383334323361653766656564323264363438343834636638613362633563636361366133373338376266393664333836373238300a81010a0c35342e37302e3139322e333310a388031a05302e302e362803320218063a603634383636383562346536653063623936333437326330316665393939333166643965346334343838376261383334323361653766656564323264363438343834636638613362633563636361366133373338376266393664333836373238300a81010a0c35322e3138332e34352e363510a388031a05302e302e362803320218063a603634383636383562346536653063623936333437326330316665393939333166643965346334343838376261383334323361653766656564323264363438343834636638613362633563636361366133373338376266393664333836373238300a80010a0b33342e39342e3136302e3410a388031a05302e302e372804320218073a603339653930393931356138353238303330313534613663373730393530633762343737376261343031333537633065363138373635343231356363323061616363646438653566663239653963346439356366343130316661363862653435630a83010a0e35342e3137362e3139392e31303910a388031a05302e302e372804320218073a603339653930393931356138353238303330313534613663373730393530633762343737376261343031333537633065363138373635343231356363323061616363646438653566663239653963346439356366343130316661363862653435630a82010a0d31332e36342e3138312e31333610a388031a05302e302e372804320218073a603339653930393931356138353238303330313534613663373730393530633762343737376261343031333537633065363138373635343231356363323061616363646438653566663239653963346439356366343130316661363862653435630a83010a0e33342e3130362e3130322e32313810a388031a05302e302e382805320218083a606134343837346137616131623337373431613037316164616165373866623135326236393664316335386438646566626531643832333034353332613063303139656539366363313964373536383635373864333961316536633331613165650a82010a0d33352e3135352e34392e31343710a388031a05302e302e382805320218083a606134343837346137616131623337373431613037316164616165373866623135326236393664316335386438646566626531643832333034353332613063303139656539366363313964373536383635373864333961316536633331613165650a81010a0c31332e37382e3233382e333210a388031a05302e302e382805320218083a606134343837346137616131623337373431613037316164616165373866623135326236393664316335386438646566626531643832333034353332613063303139656539366363313964373536383635373864333961316536633331613165650a83010a0e33342e3133332e3139372e32333010a388031a05302e302e392806320218093a603639383332613733613336303265386431666265356164353864316332363337613162363732643731656538376166313064623634386562393161666232323832353362316634376535376433643461343466663534376233333934616132320a82010a0d35322e31342e3235322e32303710a388031a05302e302e392806320218093a603639383332613733613336303265386431666265356164353864316332363337613162363732643731656538376166313064623634386562393161666232323832353362316634376535376433643461343466663534376233333934616132320a82010a0d35322e3136352e31372e32333110a388031a05302e302e392806320218093a60363938333261373361333630326538643166626535616435386431633236333761316236373264373165653837616631306462363438656239316166623232383235336231663437653537643364346134346666353437623333393461613232", + ), + ), ); export const MAINNET_ADDRESS_BOOK = NodeAddressBook._fromProtobuf( HashgraphProto.proto.NodeAddressBook.decode( hex.decode( - "0ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633435363165336332373863643635306538306334313363613434343233633163336331336366313437356636663639373664353937616534333262343961623432303836623739623834313332363035346238623364636635376438666364373962666330353831383363613234636434633163626335373465643131313765326635623762336336336365376230366439623465666366373337353633376234316665366635336338313162396465363134336633613532393537636466393536373735313230623333373033666635373632313430376162393537356263326433356330643434663039383366633165663633613466663532303966303730633932616631303632393536303163393662636564303634656331393031393730313963363831316334633864643830636234663461633731663961643736653761633839343536666266346630313166393061626432643930353336653832333436353166366265663932376533643564386237626634353930353039383362656361336162656632613964393761663334353737326137373430653936393932373562303138656130646632383661646436636539323365663930386662653736326137356632313131363836326462343464336463613164343462346432653864633130363663353030366262356137643935346164323535643462363033323733343735653531316165623438356430363961303637633061623563323435333863393333633036623561366165666139343030356332393135323133653463636461653663393432663632373266396464353238326436623839306631663230656664323339396364363734393234666135373034366163366461333265373339353161373331313365393166633262376666323965343835316238336666333966383362613965633666303863656664626236636262626666616266646661613931643933306637323030646134383133376333393463626431336537303165636463323631366664323162616436383161613466303031303230333031303030312804320218073a603665396138616263646364653665313134396133656265313766643538643839303538333961383664623732623036613365613230616131373666383638623235343838353261653432336437613963366237636666396537313436323961320ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030613163343037373135343330336363373263346662373639326333663934323531626465633132333961316637613839373261626539316133353332336662656361363235613766666165363430366338353564633261663231313039303062306466306536653664623736333634646661316666653835656461353637393336653239383562383536333461333261613532613635393964643663333062653166376136633562386635656563616632363231643861343539363832666364326462616164313536316431316633336663636237663535303061633536386431363564626561616365333238366432383934663634313239643738316436633732666437643539396339653164336166346161343333633233623931306661653463343834313634316636313532366164373837656265613533393837343136376539643361373363633066623135363432396431356563373633613664306630363131356137396239616637383364373762393864383330393661613437343366393734303864396531346263663464646666653435393137363838343762343063623864613763613337353235366432623933356430393566653235326661653831666636653337663834643761393064376535373061346638656633633764373636656564613437326630393230313939303135613839303832353961383733633534353466636262646361643265353238646538353435356234303833633764633461646335613938386530636464666463313539643564373132616264353434616137336563303239303839383134633938613434663236666330363434363539633138336533313834616132373266386431646330626661336530613536303438346362303535626134646262356363333339656338306264313164363432646333613730326538633730336162323139333038346439626436336630646665313261343333633235373665616637383163666164383637656637306264613631373638623262656631346635306336633362386230393666303230333031303030312805320218083a606464336233653763643361323537643832373665343635333533363162303138623730303931663438363635653832303031306538316563303539326236396264346265316662643765636435303964303730313364643034313238343266640ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030623263636163363561643066633736343561383137626661626334383761643765343133313165376133313938623337666238343264383463333935623366363764366264383438663130633666303363323930653866376461613864303031613834343164633335326131393136306133313933653638623832656466313961653637363933613961333364346362383765373839613130373037313535313565613737326361613862383661353639623931633534353038333564396333353466306461636563393766653737303931623435623134373639386237663836303134323264636432323631653932386465346461633963343264636261666466393663303732333362613330323730373666333763393639653865643330623662356438663530333462653764393263353936663862653836316535316663633361323432626639643862653965326139653865306631353565626366663233656666613763643537633130353432383131643830373736633935383535323666646230656161333465653139353564353131313933393066653837336534633034646564643239313635383834623938623436333038373838616537666334643461613461386663396263323637346261333231343933623632343435356164343130633164653731626339356431643931666130663230313431386137393565333039656166323937623639396266323763396661323736336364353963656230323165313662383230306331303630663238313766643833636663373637313833343839343631653335393932393162333830643665393339626161346231393233326136613237326464653635316638303436666463333464623237366137373764366662326265633332353562326363323434623461663536366231303566333063363530366464616530656233646564646366393437626362396336306530303039383466336234613863366334656434626639306263313933326237663934646333616536623336303030386562393032303430663962303230333031303030312802320218053a603561383634313561303861306138323566336232656237353031303135353230326533313234336665343161303333333834653738633138633131653565386632303964343933623062326664343565303662333734663262363964663564370ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030613365333762373663366364356636363232643639323434343464313263363737633339356632623539303266336262393862386138623530353561373037373036636130323863643735303630613264383730326432643862303439343762646366653061386331343161613238343462316530366536363139303031326538623633323661623066613331373937336263376362346432393439663231303861613034633462306339316261613537323866356235363232656337356162663537386131663762343165646532613637656264363963313865353831666466396336303230616330646539636132633331663063363436393030333331316662623563653764623439633738376531613764323761613432356565376238346461376536363933396639633830643065383266636535356530326466633862356337383431386132366161343336353036393837313962616663656366306264343930303061646463666134303537303862646265666262313937343964323264616230303765343464343565613233623130366638383334633135326532353036326434636632346666323533353663376562333732393130353339336662343962616239303461303266306630626234313763643931396433353238393031323865366262666634666163396639306465313138613937346632613664643031653033326137396231373866363066613166636262643032623537303466623436323935633135313930383136333733656464363633356338353639373866316239353033663166373362346230626538616261326564316665656164353939353362663832656664653933613334373161626435356364613362613861363733666262333739393734396662303036643030336630653633663636356333343631643261376232396463386232303462613539613635363638613436616532383738663030643166393439306466396532383066656266343331356561303465616135363861336139666434386336326336336236656364613639303230333031303030312803320218063a606434363430333938303337393230373965636364356134343331316361306463323262353065633839356235366535336431326232396637326463366462613363616665326535623831303466626461303338616635623434376430666231320ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030393361323135636334613761373232636165396331336162643633366466393963636565633661663964623436623639666135313637313665663530636532343930613938316530396162303139636132636234363831316235623631396431626431643565653666343661343263373737636264656536343261313438346563646635646464333732393634326333386336643433613838353838373434373566353832343434333636346330346466656439623839303435666230383565323563336566636234383431373333656666376335323963313339653639333530633263643739623263386431393637396137313265346538636166643332363735343162383332623365313061303132353564656636396466316539643362386438656166303331316465363764356531326232366464303164626264396433653432643335643964653237313330326530663166363964383763626337616361396538383637653964343238643363616230363636656234393064356662616233306266663366373835643033663230373261343362623962356535343635366135393263623631656166643561356566323834633763616563363666376634373332356363306434633164323766363631643861373438636135303731633036656631333464666639366634303836363838333636643436386132343738303031376530623536616261376661623433623362376330623737393036666165353438326633323831316332393265366231343435346531346238393438303161383661303363633437373934646430643734353237613732653432346564336166613034383939656362396136336632613961653732626537666139383961646630643635613332633835316439383031666334313034386466333335363466633762333137303765633866623830313430666537623761316661313230626131636236363033323463656666623462636332643962623764653063663534633831396632646433626365616465633963323566356531396463396231303230333031303030312806320218093a603365303261363732306334343636353965383633303564353562666565383230623335653635306665636163633535333039373435356532633465303332636339646564313662316262343464336235393262626163623663326266663165360ab70722cc063330383230316132333030643036303932613836343838366637306430313031303130353030303338323031386630303330383230313861303238323031383130303930323539663465336439663066333934323536353438653963373330386231306237333430336363393039346439376164313531623737303631373062393737326365623634643636326563656639303161386437643135643331396135396338623731303731616363643839356237633933363130646336393736663637633465313732396261383337336162376535326133663363386632363534393164646536396436653039393934373065373434353938313133316264393663333665363836353230336662326562643564353065616461666237323633393664656331643931373438393862346539626530346337346433303466656164643963626433323334633362376633333036633939636230633333396663323539363962343164353861326237636663313833326532323664383163313936333939336532323535613038376431363938633033643432313062643634353830363434643039356361373661613137393465646434306331633837623566383261386533396636303365393731313662613034353738653765383033343634393564373835643465663763663737313462396562366635663965306239613934663462373338383436313962393237346434613935656631353735346138396439376566356331613838623664363933653061383065626435333766633963663063613931643163363264393135646537656438313862393532653634633230303239336565386532383461343136613732613365313266633764343233623135386639623439363630636263323436366662656430666564326532346531303266646539343265623463666439346265633436643364393066633038633339666563626130336530636132343634616536363462393739353135626132396531663730326333666537303262653739333739366438656462313761613438633039323930623032343534396630363131663561653233656437653136343432646637643164616432323836633262623039643535323264643365643639386332663032303330313030303128093202180c3a606339373462623938326338313931336237333236643561336639646363343836313261313566376161643032663230376230663130636432303137613666626666353830336537636139626662343730396162323862366230396435623133660ab70722cc063330383230316132333030643036303932613836343838366637306430313031303130353030303338323031386630303330383230313861303238323031383130303962646438653834666164616133353332666334636530316138613137643463336232333266353061393739306532363236383465646334383233653831356131626435623230656365613762663536653239663662623762383331666233626636656663643134373566306238656435666662306231333835623936643136366236323966303339366138666566356630366534626361323565653461313334306565323633613464396262303230643866343732333036663364383836313338646537613031396530353962643061666339303263636261316132313361653264616136306338613031333735356665306134386530333466356234303233613264616465616138386335343836383335336163376137613364663132623266623634313837373465396231346265366561623863633237623838303132616436313632646137346530656562313631333539303566343337333734646162383538366437353061323662626433616332346165643837386334643533653635313037326338373165393464376163633537356339363733383137333461353366656166346437626136626364643234316363363435386336303837643836333032616132353163303466366435366239633332643764393636323437353065643035353738356430373733663433646330393962323863393232383131343865366338316632393766663964313636653030306163303462333132343138363737356663656637356635656261306331303332626631333064663663643761343632313164306466336530353834643932656136373334396438343930353038656234656638386635346338633364343836646538373139663130666139366665623835636337393630373663613738313331386565326439656439303363613133333630343063353961643931613464326636393865393130386165306564623962316362393561643333623139376666623138626431626138623536636265653261616539353835656365323038613165313462343835363436333032303330313030303128083202180b3a603937303834333033333130373866353638326337663332343464383263336233653238316139313837393537386465656163646363326132656265353431616631383831313561643265383338363565356635643234376234613138633165650ab50722cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303039303938383635646566326632616233373663376630663733386331643837613237616330316166643030383632306333356362366562666362623063333330303331393361333838633334366433303233313732373031323139336262373666643330303462383634333132633638396566353231336362623930313130313530396465616239346632366137333265363337393239646134633463623332353137653361646262333831316435306163346337376331666365386236353136303632313566333437303766336537323635353435653538633839343630396532383337366264623737373566653330343339653065313539326664636230633365653163333035373733643037326136623839353765616663653161313162653936356564616666333834333336366362366134346563323561383930313036653632343735363766373662353530666461343832626165633633303764363938656338383834316664363666323366323130653437623861396463626136626134653166613731366462333363383065333038313934393664636235653536303966623665376336313533373962646465643432376539323331623932353463326261663934333630386138366436393861653961336338363339646638383764366636623561373133383564323433333864393131613231326266373166316532616363386231383662393665633865363963383662366430353832313737373661303963396336383935336564623539313635373862356132363362326634363965336230633037656164613731613434376565613766386663316262383037343235353536376237663062643165366166623033353837313863393862343239653234623232393835393666633736636636616633393663613934333464373932366563376433376434623932616635366434356665666638313936303935323234613931366331666665366236363765323535666333616338636363656639323064633034346232353030333133326238373830363734326630323033303130303031320218033a603333373339306438666561313434616663313265383132353461323864616336656138323839333833366163303732656666643835653061373734383538306566323830393636343863356137663864626234636538313437363831353133370ab70722cc063330383230316132333030643036303932613836343838366637306430313031303130353030303338323031386630303330383230313861303238323031383130306335376564623966663237366530323362323830323163623164383763646631393636623639386366343865346561616137633639323037376365656538636362323339613463393231353937653865383966376363303564336633313331353738393736633465333134343035643461346530336137323431306335633039636135323761643561383562393938363337653732613332653166626330643535343662323436356539653830366332646435303965623035306162356662323730363366643932383135623164643236383965323131316361656236663534396539346139663030663038323164346361366336613631313766356135333363393236336266303734613330643563626566353064316338633233383762636139373265646564613039383362356430613662353764636230303230303036383238623430653430373662343837306232346261643834303536656535326235663432326538383430303238633235303036333832643865396336363132323566346637366561373265333430363037653966633666336332303433333037366131636138636231356564303361633839363664303530376263646536383165346530323331656539663837643131316537623438616338663934643264383432623532646637336635373363633534313439363437393763363236393638666661653734313866336236313039623561306630396533323233663461346435653335303964643235303133386636626331376266366365636531373539343433306466313830613338653930616466326166666266616430633662386331623837663137386130363164636662666638623932633931363664383734633166663561663466626364626665386539643039393337306464663630626537343736333364333665653465623563643531663665336333333965313531653431626462356135636532633863393761306134336233636434636330383138383463383739663964326633373438343238633835373366313763393066336362643032303330313030303128073202180a3a603734306166366266373339653838336338386633333434633961306638623330316533396463393831633531363365306465326133666634326239396534323665643765353662363766343231383530333834356466363266343963396662300ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030393133316161333638663933343532323966393762363235396363636166666561323365303063643565616430326533663639366331653731346565333933396461643836306533386266393561323937346639656234386539333433663861616334303565613935356430353332336531313762336231633934383133613361663432666538303832633364343362616631626434643833363765393364623030616436393665363237613130333661653533346630313165616435653536663337613666666534346236623965303939343031313932616435363061303334366234316138313030393566356632643766643332643665656236353562613735386336623532366331323933383661663731393763376135336165363033643632323833323235343936316631366430656661383037396137363835363138383862653733333439323231373935366262636166616562623631333563356662623234383464356234613566646630333336616330326532366331363532633162643865616633306461653164366433656230306637623466616238643634373866653864393565623931316466393636613064656134653532326462373662383936363537306563633561663039353136343234663061663566386565363665333836643536353037313339393731363961633337353733626635326664303538646539356162326666363865363831313161623233343035656139363462326262383864303263306631636165643731656364643465346534303835393438373666646238353030626335356337626130323036366530356162393864396637653034363664393730326562353765653337323266386663633835613735353035666633323632313730323838623738383732336164623937653464653536323063633930656164313338326663643735373138383966656662313165363737316263336636663366656231396337616335343238373864303361393032373035323663336565643234393465666635346531353363613966363839303230333031303030312801320218043a603765616236393661623935343336363538626331346666366234626534643932356364353162323230646632613164356336656531363061646166323961353165363934646533656531383463653232656164386437646239333231383266330ab70722cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303038326465373330363566333466666332393334306435393439643232323062316534333636656435636637633665626436313663663934313661353365613030313766366262313136626664336633646566636331356237613464646630653434643032666536393536383830353365373961373730653230316263663731393333393030333965653866303836643466613734366337653035363931383330316639623565383465333932363238323830383561373962333232626361306235643835666539373232316132366262646532353863363230663064636561303261623165646431366363343961336632616239323838653364643166333764633462366136663731333366663932653534316337316237306432613266363664353537323561623138626638366430303965633364323466356431326530623565363830326431313531333732643462373634656265636234616638326636343934383565633537623561303164633637393538663561303363636161623763626139333534613137333732633133313662613437633935336161663934393031623366386332346536613361666436373538653766336231343363653264643363623037316232613734633932316365653934396134623561366265383739663163373930613662386436336231393264376565323961393439316664643638396139386330613763336436303332306631623461633264363232396466643934653432663361363034386137366265316562393538633861313837336265386433333861656339666335396162376633373632363738393430326331666435393566313930383735373565306265383237666334633061346662336433393361643734613934396363393836626662363463616264646165353339333566366463353630373464623933643737656133623831366264643662653533343439373237323238393835396666333463653531383630616666623632316431303438376463333834336631663836643534303334613633653438613161306430323033303130303031280a3202180d3a606132656363316232616539386264323862633161303864386633373161306434663734356337363864306337373339363235363265333433623235643833343235656565613765663865613134323935333432623865623738643332656333660ab70722cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303039383735356134303862353332316532363330353230303064366437643461326333613535346435653133383461396362356562663437346165383832633633623438366264303864313434646466316139346365396137643632353139363330303661666461616334353838343666313736343031393566653235333961363536393330656661383534663231343865363865633161303863316334396432303063336633303435666537313437663036643533346334626432363231303063623164643339373339643736306438316130626432306638336632353564323530376434636362313130366235333631386336613934343039633838376361653236326434636565396338363233323134376365633134303465306335376262613733313731333065653339363433383838616633643539386564643832623863363165363561653831613465316135366263303664333937313433613938643431636138376433656634333365663061656162363830313139316233653338343830393638663636623665383836363261663435613965323132393934663638623238386562393637626562393834373863323433653231333663316131353931663036316635626330346232316666326261343862323966313834333130383838373362646665393966386135326539343038393731383536653830346465613630326133313137383663393835363532393633633361333737303332396234303966373466646663373436623232613566383431383931323037316334636538343663396234623332306665646636653962363465326362653338346639613832623661616164346232303930373433316466316133336636393230376135363536303062653831303730643038333239303039393538353961343439386435623539333135626365626566656538303765623061336139343266316364663333363764643434343466646232393838366566636464306265346162653961313838383033393533383735656461333364623732393839663736336230323033303130303031280b3202180e3a603139366237623132303739376364623361396430303362393833643537646131303331303662313733306531376636376532633762616161646234333738396166313639366461313031316232353362636263383630333333383566303332380ab70722cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303061396462376638626161313236383938666162373839313135613362356438393734346631393765323830343161653039386633653838366336393837313732316531316262306164313166336365393132346161393631643661306463383435663439373635633366616231393935383430323637366635363434363262663238316462613535383837383066303365393035373938653138343236396161613630663761313437323333316532666231646561646438373763383463626362363431636139653563386164366534356263313539636230373966636230643434396364636438643932333963316130343765376234343864613063646361323636313061323566323936643936653734363962363736643461343434353136653761353965383532393361383038366638343063303532383534653032613863623230303264616433353832356265346438336235326661393165386337336666303439373436313438383632373837633131313866393234643331636261633162343466656666323264343336623339373965616466396234336134626661373265313562343735356663616232363065303661323739633362623733626337663136613036306434643532326664343930353830333838616135393564383034343733366535323266363432343931356637383033623735383365303935636466373863333235313936393764653831623839666235303035343735336231613137663961616662303634643834633939326639616231316363626338636231303831346463616635323634616134356632316264656661633832636361636161663335386533313337336565316261346537343032666438613730656130633238636135636337346463343235313063393639636432633435396231656333363838613031656133396139393237313063643232393763393861383462363334386135373738303466646332333464336665313930336532633231653137326461323862353961653665346337653865646438623731633439643730323033303130303031280c3202180f3a603538343661353366343437353239666439636462373830346364333136383865643665656265336236336461326635663231316666626337333731393763663366316366626664613631626537643135313066306539323339383131376637340ab70722cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303061386365616333363765623166316465356630643965663365616630646639623938343438666532303830383437363536326130363063353163323839373730623463616366653932636236353536393832336539363263326132633966656435336264333663613361313232646531633532356135383266323561346437643632386331613364356264623839333661656365373531306537353534656537303333303235633039326338323865656235373338626530326564393633646138316135393230353633346365393435343537376162383266343066313366316565353565306165373237653233633330323834623166343462393961636534646463356639616337616438386439666132323535393335623234646362613834303036343265313663663235333263306230643638393239303436303837313563343037366634366438346130653066656433366537366363646339363335356537613236313630393435633262353461653236636330306664303832333236333436656565656137646437356639313931316539396462636239396561346163366261303536633333323238643838316438353833316439636338373935393364613137343664643065653935646332623936666539336261666366663263643764393239353864373864663333663230356437313135656439666163346462366634636336306535366135343431646135623562353566613539393939303265393538613662366334346438313064646335363138313234316238376632326630353961363838306538303231373336643031383937646236353434396365383137613233373564303335353163623064653530376336303961306338303330656366346266646562323133633033646161373634613138323162373234333334663731663736386437616563623237373035326137303333373635663037323138303536633738663261383761663138333836643866363161356366636233663262613464643539393135663133643338363334643136393537353730323033303130303031280d320218103a603030306162636435396133306135333838633530306265363832663663613239343034363239356339323735383831633230643334626230643639306564613762333862366262643037613364643166646662366137303434626230396366660ab70722cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303061663062393134323537626637613436353563346135306430636164356530613165343538316564363632336630653837333066373936623866323963353831373862636363363933326331666333316633396566343462383264336334336233393837333733373366656362313239353232386130346664353061313466333634366438346665316634363763616562393864343633653239373565393935623864326531653339663362663661646463323561653335643635643032363038653033343535333739363665326162636534396238313462656164336331623735373137346165333063303062306334336539396238303439366237326433633133316631633665346663646130356632383131376566396532386334333033626534643863376530343264353862383363633132313934356132633635653739363263616139313835393338663337353764663763636139356366303262356533313934346133613631396130616333663165333462396230313364346332323463346631653730666439666433363938336566383661646535313833363263633833323263306637623631613961633735666238326537623836643638626330663039396130396131346361633561316438643338663961386137306363333766663563633362626432373432666664313436323535633137316536613137383038333237316463653066646536383165643439326362353962303739366432373031373538333864633539303831303765336136656133663961343036623364313133306363656333623437393165343962626332333136303362343661623264306639336434336265373561623961346437313065613934306532383561376231353362306361376364646565366439646365306164383335306334316439306332313562393538383531356166613061633333363561653037653831663362626233366264626561633462333162636231616134653832353635623937376639646164383564363236656566396161613965663864376533666230323033303130303031280e320218113a603933653238313031303462326231376230303935326235613431303264333365646230343363623136646533616433643364363832363066353562623065353837333765613539343463333338663763386362383863373833336663383630630ab70722cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303038633037626533303561643630623930626132646162333962306565373736306531613232663835373532323534306437306230336233663965343837356133613239616230383038386631343466353765623235326534366261353933383564306536643432373031313764613061626331623362383036393463396135303538623836643631646661303665373136373039633838653866656163376333613065316432356663306165626636613866373666636239396638343566653138313436316361623638353862393763336134303237666233373132623134653663303738396465313764343137363435373765353131343137656231363236393265623037616531653733353532333565396262343339303437623663303136313337383265376464366636303464616134363734363631643533393631663436633366616136623765373637363264333733623562353432623739656139363365666266333361633638313938626232623636316366663637363931366566333732616434633236633231366334626334373837633834656333326431383464373763373531383663303963663364396639313433336361393835333131396261623331666136616432366634353365353936643962646563613638613537363962633866656537613533356438306338633666336566623164666232383861623661393739383534623763653833313234656330643130326166663934633362373466396333373839353863323565623933336464353363316538303561313836353464366439313836393930663635373034323966393630663334653862346637666439393732646362666539323430653037346461326433353561356637656639633161663632656635393832613831373435373862396331356334396563353636626461636233306363666365663039636466653730386164343837343234653963316265363533663965653736363065376439343263316566613564613238366531616464616230366139613333663964653934363739356230323033303130303031280f320218123a603934383235313739643163333934303137306233356432363665346366613830643737386335653966356261653764653833666638636334373431663362653336616336336431653761653439373261656466366263316533636632303638390ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030626531376339393634376365633635613434343037623533353835366233633362616566356235346635363561663538623834353662613863376365353335643561633732633631633434633736623363353763386538363438343136333762653130613833636665333963303932343736643064626534643663646364636437323061333062356266656235316130316131386635383263343566366338363939336663663764663138323933356465316438363930363034346463663335313836393335643962643765656137393532333532626562623465663961653066373636316537306134323337616661393839393636383763613438666366633562303064333830376630353462653066613863336266613432353033386265366566323935313634663232663733623765383863393465613962653861613466336132343563383962396431666435313932663761353062393538623265663831303462333666316266386664326366623238633134323138303063316334376534656639386166313530303730636336643639643137653865623932663138613661613161363532363661343935323338643130336638663639356235376563663337333635306130353230303837343537323162656138313536323739363763383037363336356466386334633761376434646438663263333835306331386662613731656236306536653864666264313936653035333766643730623334346563626363353330646663383364613666656466343964353161393034313935303262613964373063643335663163663363303639346532333534663930363466646266353335656232336332376330613433643062373863316638363763363164393836393564386465663762633261313062623636373463323266363661616230613931383133646466323763646238353263353965663739653162396531613037356661366565323761376533373734646266346232363436353432376536643561623931666537663066336137313738346563613138326235303230333031303030312810320218133a603038393039376465663031623037633764393734613537353532353161366161613061666236623332613534353334336432393138653732626164303433323163313131633234643432373538306633626131653236616139643735653632360ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030613561643262373634336130346330353564326638636432353131623135313339666334353537353632313338386534396331313962326633393861636131313066363133393662306338363664653530363335323262623835343032373365313366366439346365316536303433386636616662303061616136343631326637313435653962636538626331613533623934313931336161373663396633613238333366616437636632383563376163326433376639396633633263646234396465346431353165363136373835363466323831663534313432346234316661376335316232613936303232383363376433326565303065623833386461313563333861666339366530363164393763656465323231363566663161613935396631633432373562326430393863343035383661353537396662623363623930303732373034313230613861363661353237306634666366643130383663393233363930613335653766643434356533336163303366313339633638363835353635373063646334616166323231303761366331613434323435366137633663373965653034303930653765356434663636626361363063613166343762366466623534336461633363626631396137373139613866353562366638336234613362386136366436303235366430613436353531666137303234626430353633316238613535383038373732353463326632663236386364633333643264626263666237333365396662653233336262396362353961623331613031343862323365386334323638306666313061663463373961346430383334366662373961393364393632393534386561663162623132343639386661656661346364643732343432633033613034623733333433326637343839303361333235633238336434353661623961653932316165376564333339316535643137383765666463323335343061376238356336393161653837306130376639306231316331336233326365343365616564313562333639363835636534393137376363393835303230333031303030312811320218143a603939666162633461646534653636326336653238323366346139366562323134343034383465356136643064333132623730633036386432326236323936333830376332333361343964626239383361376562623330653737303637373261340ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030386434356332316330633935656636356130323964353263393537666430663835663230313233646130333465363136373164646565353437356630373338326136366336366362346463353035303464646664333735383130383364663864313735373733306564386436663336346466346333366132363531353931393535646132303161323430376661386162396232333133383131323235613064613233306662653338306530393061613536656661346632303265633962343832336636353031643936616336393865626632366161636633656532643166333261373231633934376531303736636633356233373364613164383761333661313532653030653731303131373932323832653832356666313731633538333362383835373062666336646138343439653666393566386231323635616235353531393430333135353364316435373666393363343263306361363061616261633463386464313632643831313466326232313531313538336337323533396665353663343939613932396465336134306130643435633137633538396332643739383863653236656166633932613364333762376561303034326434336530336166613632373162323632353561366363636661653533373138323164383165306230356332353062353966306139303734316130653065383861303965643536633562393738306430393566303930366630623831643531323633393832616165303131333663303732643834346131316436646134623261363163363434653161623137663136666634386565323366656465383435326631653432653264333061303739306332356434323036306531643434613637316132656232336431313466363863373165333366313736646235386136386234333030353462633164323938336132336133326561366666393566613763346438653338306562323936653938623739363865636638343534643831376337333765656135646439323165623836633136633762323933303461346137656362653561336131303230333031303030312812320218153a606537396165396337313933643164326263393433383436346338616135663632323461653835323936366134336239383235383833663766373432633533393562643330393935383761393638363662393233396431656666336165353037610ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030623035616265326162303066646430366339353565383637313062306530366631613932363234613438616431636263386466633666323231323936326230633330666462643238346133376335613337363538623633633336656138313632353631613865346639343663626535373232633032383830316630663238316337306638643838633763303061326632653239663539376237393938363965643833353664663537633437626539393434613261616666363530663962346262613064626335336463383830666462623639656134353139303564323830323230326638653239633034613736643237616632656237633534383438356266336634363934633930633431383130383838383433373932383438383335663738313637303764336538643736663465363766353738306263663038383133633535656336333961396264363234313738663565623134376435303061663335316539656631623165333432343834636132363064623763636261653438366631336366323635623562316162363838303636303038303533623230633364656463653737316339613038613033323061613963653435316562396439383361376234396361613130393666386164633039383331386463333865306537636566306438653564353537613036373536383561316339653235366132626339646261333232623362623331373263663731343037376263333830663861306134333361386266613766626663353966366230393365633862663665393339376330396231386531383034306331623536363836343733376338666137653239373935663361343538386464613763326261623439353636356363346139623833366532656239306336326133666361663539316662356638313830346337363138306536323666613236343461376465333435313164366334363637643938393337653237373333663464316539313338383333353465353466643733353137323165373666376235366333343833333838663461366238376232386165626562303230333031303030312813320218163a603962343038383566313362366163316337353336393262613366313739303061333838333165363934613061663937343934623834333838323039636235656662646339386136646162623265316337313833393166633133356264616163330ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030396463643863306135336539306333353539353734663636323034313137643362353033653530613336643330393766616338343239653663656364333762623534303731383038663265653938323033356638353161306339626532313736333833613232653338633161626131363866333266393035373063623332333363666536323539383736363661663637623531346361656632316662386466366430666364333363663236303662393264646561353533366236303638643836373832653339626435633338343435393931643431396237643165633038353939343132633039343964316332343062333563313464633535323734646261373166666165393336313235613566383139663534313332653234333964346163353539373939366563653835653133646666333336316639313331663536636561633562396635353262343963663666396139616336653564636532646233363934363266393361663830653562353662366538626566613136326130363162346137363839326264633834363437333036633630303835386664643237303332373663326337303434303139386566643766653335343563663261623538306337346366643634343561616637626437663734356363323532656162643236356561626565383632343137313034653639343861353537353666646332323264663061313031353234646531633363303863636630343330313165633766653936346564643834353161313330313437633037333633613335663131666465656638663261326237363137353762343335386666383962373561343864363762646336303930363933653062623836373965636262393366666462336633656439366265633933656634363536653337313661623837636534366361386531323539633866656464653866326631656130663365623263343865393635353164653132333330333435373235663435656436396338353735623531363833616661343732363231383236646232326262326431633466316533363436346139303230333031303030312814320218173a60346630613033333466393737363738313632663830643936376637323139313431333630633062376637663033316233376336396536323137333933336564616434366263626139373636376565373262666435613933346261313532326330" - ) - ) + "0ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030633435363165336332373863643635306538306334313363613434343233633163336331336366313437356636663639373664353937616534333262343961623432303836623739623834313332363035346238623364636635376438666364373962666330353831383363613234636434633163626335373465643131313765326635623762336336336365376230366439623465666366373337353633376234316665366635336338313162396465363134336633613532393537636466393536373735313230623333373033666635373632313430376162393537356263326433356330643434663039383366633165663633613466663532303966303730633932616631303632393536303163393662636564303634656331393031393730313963363831316334633864643830636234663461633731663961643736653761633839343536666266346630313166393061626432643930353336653832333436353166366265663932376533643564386237626634353930353039383362656361336162656632613964393761663334353737326137373430653936393932373562303138656130646632383661646436636539323365663930386662653736326137356632313131363836326462343464336463613164343462346432653864633130363663353030366262356137643935346164323535643462363033323733343735653531316165623438356430363961303637633061623563323435333863393333633036623561366165666139343030356332393135323133653463636461653663393432663632373266396464353238326436623839306631663230656664323339396364363734393234666135373034366163366461333265373339353161373331313365393166633262376666323965343835316238336666333966383362613965633666303863656664626236636262626666616266646661613931643933306637323030646134383133376333393463626431336537303165636463323631366664323162616436383161613466303031303230333031303030312804320218073a603665396138616263646364653665313134396133656265313766643538643839303538333961383664623732623036613365613230616131373666383638623235343838353261653432336437613963366237636666396537313436323961320ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030613163343037373135343330336363373263346662373639326333663934323531626465633132333961316637613839373261626539316133353332336662656361363235613766666165363430366338353564633261663231313039303062306466306536653664623736333634646661316666653835656461353637393336653239383562383536333461333261613532613635393964643663333062653166376136633562386635656563616632363231643861343539363832666364326462616164313536316431316633336663636237663535303061633536386431363564626561616365333238366432383934663634313239643738316436633732666437643539396339653164336166346161343333633233623931306661653463343834313634316636313532366164373837656265613533393837343136376539643361373363633066623135363432396431356563373633613664306630363131356137396239616637383364373762393864383330393661613437343366393734303864396531346263663464646666653435393137363838343762343063623864613763613337353235366432623933356430393566653235326661653831666636653337663834643761393064376535373061346638656633633764373636656564613437326630393230313939303135613839303832353961383733633534353466636262646361643265353238646538353435356234303833633764633461646335613938386530636464666463313539643564373132616264353434616137336563303239303839383134633938613434663236666330363434363539633138336533313834616132373266386431646330626661336530613536303438346362303535626134646262356363333339656338306264313164363432646333613730326538633730336162323139333038346439626436336630646665313261343333633235373665616637383163666164383637656637306264613631373638623262656631346635306336633362386230393666303230333031303030312805320218083a606464336233653763643361323537643832373665343635333533363162303138623730303931663438363635653832303031306538316563303539326236396264346265316662643765636435303964303730313364643034313238343266640ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030623263636163363561643066633736343561383137626661626334383761643765343133313165376133313938623337666238343264383463333935623366363764366264383438663130633666303363323930653866376461613864303031613834343164633335326131393136306133313933653638623832656466313961653637363933613961333364346362383765373839613130373037313535313565613737326361613862383661353639623931633534353038333564396333353466306461636563393766653737303931623435623134373639386237663836303134323264636432323631653932386465346461633963343264636261666466393663303732333362613330323730373666333763393639653865643330623662356438663530333462653764393263353936663862653836316535316663633361323432626639643862653965326139653865306631353565626366663233656666613763643537633130353432383131643830373736633935383535323666646230656161333465653139353564353131313933393066653837336534633034646564643239313635383834623938623436333038373838616537666334643461613461386663396263323637346261333231343933623632343435356164343130633164653731626339356431643931666130663230313431386137393565333039656166323937623639396266323763396661323736336364353963656230323165313662383230306331303630663238313766643833636663373637313833343839343631653335393932393162333830643665393339626161346231393233326136613237326464653635316638303436666463333464623237366137373764366662326265633332353562326363323434623461663536366231303566333063363530366464616530656233646564646366393437626362396336306530303039383466336234613863366334656434626639306263313933326237663934646333616536623336303030386562393032303430663962303230333031303030312802320218053a603561383634313561303861306138323566336232656237353031303135353230326533313234336665343161303333333834653738633138633131653565386632303964343933623062326664343565303662333734663262363964663564370ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030613365333762373663366364356636363232643639323434343464313263363737633339356632623539303266336262393862386138623530353561373037373036636130323863643735303630613264383730326432643862303439343762646366653061386331343161613238343462316530366536363139303031326538623633323661623066613331373937336263376362346432393439663231303861613034633462306339316261613537323866356235363232656337356162663537386131663762343165646532613637656264363963313865353831666466396336303230616330646539636132633331663063363436393030333331316662623563653764623439633738376531613764323761613432356565376238346461376536363933396639633830643065383266636535356530326466633862356337383431386132366161343336353036393837313962616663656366306264343930303061646463666134303537303862646265666262313937343964323264616230303765343464343565613233623130366638383334633135326532353036326434636632346666323533353663376562333732393130353339336662343962616239303461303266306630626234313763643931396433353238393031323865366262666634666163396639306465313138613937346632613664643031653033326137396231373866363066613166636262643032623537303466623436323935633135313930383136333733656464363633356338353639373866316239353033663166373362346230626538616261326564316665656164353939353362663832656664653933613334373161626435356364613362613861363733666262333739393734396662303036643030336630653633663636356333343631643261376232396463386232303462613539613635363638613436616532383738663030643166393439306466396532383066656266343331356561303465616135363861336139666434386336326336336236656364613639303230333031303030312803320218063a606434363430333938303337393230373965636364356134343331316361306463323262353065633839356235366535336431326232396637326463366462613363616665326535623831303466626461303338616635623434376430666231320ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030393361323135636334613761373232636165396331336162643633366466393963636565633661663964623436623639666135313637313665663530636532343930613938316530396162303139636132636234363831316235623631396431626431643565653666343661343263373737636264656536343261313438346563646635646464333732393634326333386336643433613838353838373434373566353832343434333636346330346466656439623839303435666230383565323563336566636234383431373333656666376335323963313339653639333530633263643739623263386431393637396137313265346538636166643332363735343162383332623365313061303132353564656636396466316539643362386438656166303331316465363764356531326232366464303164626264396433653432643335643964653237313330326530663166363964383763626337616361396538383637653964343238643363616230363636656234393064356662616233306266663366373835643033663230373261343362623962356535343635366135393263623631656166643561356566323834633763616563363666376634373332356363306434633164323766363631643861373438636135303731633036656631333464666639366634303836363838333636643436386132343738303031376530623536616261376661623433623362376330623737393036666165353438326633323831316332393265366231343435346531346238393438303161383661303363633437373934646430643734353237613732653432346564336166613034383939656362396136336632613961653732626537666139383961646630643635613332633835316439383031666334313034386466333335363466633762333137303765633866623830313430666537623761316661313230626131636236363033323463656666623462636332643962623764653063663534633831396632646433626365616465633963323566356531396463396231303230333031303030312806320218093a603365303261363732306334343636353965383633303564353562666565383230623335653635306665636163633535333039373435356532633465303332636339646564313662316262343464336235393262626163623663326266663165360ab70722cc063330383230316132333030643036303932613836343838366637306430313031303130353030303338323031386630303330383230313861303238323031383130303930323539663465336439663066333934323536353438653963373330386231306237333430336363393039346439376164313531623737303631373062393737326365623634643636326563656639303161386437643135643331396135396338623731303731616363643839356237633933363130646336393736663637633465313732396261383337336162376535326133663363386632363534393164646536396436653039393934373065373434353938313133316264393663333665363836353230336662326562643564353065616461666237323633393664656331643931373438393862346539626530346337346433303466656164643963626433323334633362376633333036633939636230633333396663323539363962343164353861326237636663313833326532323664383163313936333939336532323535613038376431363938633033643432313062643634353830363434643039356361373661613137393465646434306331633837623566383261386533396636303365393731313662613034353738653765383033343634393564373835643465663763663737313462396562366635663965306239613934663462373338383436313962393237346434613935656631353735346138396439376566356331613838623664363933653061383065626435333766633963663063613931643163363264393135646537656438313862393532653634633230303239336565386532383461343136613732613365313266633764343233623135386639623439363630636263323436366662656430666564326532346531303266646539343265623463666439346265633436643364393066633038633339666563626130336530636132343634616536363462393739353135626132396531663730326333666537303262653739333739366438656462313761613438633039323930623032343534396630363131663561653233656437653136343432646637643164616432323836633262623039643535323264643365643639386332663032303330313030303128093202180c3a606339373462623938326338313931336237333236643561336639646363343836313261313566376161643032663230376230663130636432303137613666626666353830336537636139626662343730396162323862366230396435623133660ab70722cc063330383230316132333030643036303932613836343838366637306430313031303130353030303338323031386630303330383230313861303238323031383130303962646438653834666164616133353332666334636530316138613137643463336232333266353061393739306532363236383465646334383233653831356131626435623230656365613762663536653239663662623762383331666233626636656663643134373566306238656435666662306231333835623936643136366236323966303339366138666566356630366534626361323565653461313334306565323633613464396262303230643866343732333036663364383836313338646537613031396530353962643061666339303263636261316132313361653264616136306338613031333735356665306134386530333466356234303233613264616465616138386335343836383335336163376137613364663132623266623634313837373465396231346265366561623863633237623838303132616436313632646137346530656562313631333539303566343337333734646162383538366437353061323662626433616332346165643837386334643533653635313037326338373165393464376163633537356339363733383137333461353366656166346437626136626364643234316363363435386336303837643836333032616132353163303466366435366239633332643764393636323437353065643035353738356430373733663433646330393962323863393232383131343865366338316632393766663964313636653030306163303462333132343138363737356663656637356635656261306331303332626631333064663663643761343632313164306466336530353834643932656136373334396438343930353038656234656638386635346338633364343836646538373139663130666139366665623835636337393630373663613738313331386565326439656439303363613133333630343063353961643931613464326636393865393130386165306564623962316362393561643333623139376666623138626431626138623536636265653261616539353835656365323038613165313462343835363436333032303330313030303128083202180b3a603937303834333033333130373866353638326337663332343464383263336233653238316139313837393537386465656163646363326132656265353431616631383831313561643265383338363565356635643234376234613138633165650ab50722cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303039303938383635646566326632616233373663376630663733386331643837613237616330316166643030383632306333356362366562666362623063333330303331393361333838633334366433303233313732373031323139336262373666643330303462383634333132633638396566353231336362623930313130313530396465616239346632366137333265363337393239646134633463623332353137653361646262333831316435306163346337376331666365386236353136303632313566333437303766336537323635353435653538633839343630396532383337366264623737373566653330343339653065313539326664636230633365653163333035373733643037326136623839353765616663653161313162653936356564616666333834333336366362366134346563323561383930313036653632343735363766373662353530666461343832626165633633303764363938656338383834316664363666323366323130653437623861396463626136626134653166613731366462333363383065333038313934393664636235653536303966623665376336313533373962646465643432376539323331623932353463326261663934333630386138366436393861653961336338363339646638383764366636623561373133383564323433333864393131613231326266373166316532616363386231383662393665633865363963383662366430353832313737373661303963396336383935336564623539313635373862356132363362326634363965336230633037656164613731613434376565613766386663316262383037343235353536376237663062643165366166623033353837313863393862343239653234623232393835393666633736636636616633393663613934333464373932366563376433376434623932616635366434356665666638313936303935323234613931366331666665366236363765323535666333616338636363656639323064633034346232353030333133326238373830363734326630323033303130303031320218033a603333373339306438666561313434616663313265383132353461323864616336656138323839333833366163303732656666643835653061373734383538306566323830393636343863356137663864626234636538313437363831353133370ab70722cc063330383230316132333030643036303932613836343838366637306430313031303130353030303338323031386630303330383230313861303238323031383130306335376564623966663237366530323362323830323163623164383763646631393636623639386366343865346561616137633639323037376365656538636362323339613463393231353937653865383966376363303564336633313331353738393736633465333134343035643461346530336137323431306335633039636135323761643561383562393938363337653732613332653166626330643535343662323436356539653830366332646435303965623035306162356662323730363366643932383135623164643236383965323131316361656236663534396539346139663030663038323164346361366336613631313766356135333363393236336266303734613330643563626566353064316338633233383762636139373265646564613039383362356430613662353764636230303230303036383238623430653430373662343837306232346261643834303536656535326235663432326538383430303238633235303036333832643865396336363132323566346637366561373265333430363037653966633666336332303433333037366131636138636231356564303361633839363664303530376263646536383165346530323331656539663837643131316537623438616338663934643264383432623532646637336635373363633534313439363437393763363236393638666661653734313866336236313039623561306630396533323233663461346435653335303964643235303133386636626331376266366365636531373539343433306466313830613338653930616466326166666266616430633662386331623837663137386130363164636662666638623932633931363664383734633166663561663466626364626665386539643039393337306464663630626537343736333364333665653465623563643531663665336333333965313531653431626462356135636532633863393761306134336233636434636330383138383463383739663964326633373438343238633835373366313763393066336362643032303330313030303128073202180a3a603734306166366266373339653838336338386633333434633961306638623330316533396463393831633531363365306465326133666634326239396534323665643765353662363766343231383530333834356466363266343963396662300ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030393133316161333638663933343532323966393762363235396363636166666561323365303063643565616430326533663639366331653731346565333933396461643836306533386266393561323937346639656234386539333433663861616334303565613935356430353332336531313762336231633934383133613361663432666538303832633364343362616631626434643833363765393364623030616436393665363237613130333661653533346630313165616435653536663337613666666534346236623965303939343031313932616435363061303334366234316138313030393566356632643766643332643665656236353562613735386336623532366331323933383661663731393763376135336165363033643632323833323235343936316631366430656661383037396137363835363138383862653733333439323231373935366262636166616562623631333563356662623234383464356234613566646630333336616330326532366331363532633162643865616633306461653164366433656230306637623466616238643634373866653864393565623931316466393636613064656134653532326462373662383936363537306563633561663039353136343234663061663566386565363665333836643536353037313339393731363961633337353733626635326664303538646539356162326666363865363831313161623233343035656139363462326262383864303263306631636165643731656364643465346534303835393438373666646238353030626335356337626130323036366530356162393864396637653034363664393730326562353765653337323266386663633835613735353035666633323632313730323838623738383732336164623937653464653536323063633930656164313338326663643735373138383966656662313165363737316263336636663366656231396337616335343238373864303361393032373035323663336565643234393465666635346531353363613966363839303230333031303030312801320218043a603765616236393661623935343336363538626331346666366234626534643932356364353162323230646632613164356336656531363061646166323961353165363934646533656531383463653232656164386437646239333231383266330ab70722cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303038326465373330363566333466666332393334306435393439643232323062316534333636656435636637633665626436313663663934313661353365613030313766366262313136626664336633646566636331356237613464646630653434643032666536393536383830353365373961373730653230316263663731393333393030333965653866303836643466613734366337653035363931383330316639623565383465333932363238323830383561373962333232626361306235643835666539373232316132366262646532353863363230663064636561303261623165646431366363343961336632616239323838653364643166333764633462366136663731333366663932653534316337316237306432613266363664353537323561623138626638366430303965633364323466356431326530623565363830326431313531333732643462373634656265636234616638326636343934383565633537623561303164633637393538663561303363636161623763626139333534613137333732633133313662613437633935336161663934393031623366386332346536613361666436373538653766336231343363653264643363623037316232613734633932316365653934396134623561366265383739663163373930613662386436336231393264376565323961393439316664643638396139386330613763336436303332306631623461633264363232396466643934653432663361363034386137366265316562393538633861313837336265386433333861656339666335396162376633373632363738393430326331666435393566313930383735373565306265383237666334633061346662336433393361643734613934396363393836626662363463616264646165353339333566366463353630373464623933643737656133623831366264643662653533343439373237323238393835396666333463653531383630616666623632316431303438376463333834336631663836643534303334613633653438613161306430323033303130303031280a3202180d3a606132656363316232616539386264323862633161303864386633373161306434663734356337363864306337373339363235363265333433623235643833343235656565613765663865613134323935333432623865623738643332656333660ab70722cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303039383735356134303862353332316532363330353230303064366437643461326333613535346435653133383461396362356562663437346165383832633633623438366264303864313434646466316139346365396137643632353139363330303661666461616334353838343666313736343031393566653235333961363536393330656661383534663231343865363865633161303863316334396432303063336633303435666537313437663036643533346334626432363231303063623164643339373339643736306438316130626432306638336632353564323530376434636362313130366235333631386336613934343039633838376361653236326434636565396338363233323134376365633134303465306335376262613733313731333065653339363433383838616633643539386564643832623863363165363561653831613465316135366263303664333937313433613938643431636138376433656634333365663061656162363830313139316233653338343830393638663636623665383836363261663435613965323132393934663638623238386562393637626562393834373863323433653231333663316131353931663036316635626330346232316666326261343862323966313834333130383838373362646665393966386135326539343038393731383536653830346465613630326133313137383663393835363532393633633361333737303332396234303966373466646663373436623232613566383431383931323037316334636538343663396234623332306665646636653962363465326362653338346639613832623661616164346232303930373433316466316133336636393230376135363536303062653831303730643038333239303039393538353961343439386435623539333135626365626566656538303765623061336139343266316364663333363764643434343466646232393838366566636464306265346162653961313838383033393533383735656461333364623732393839663736336230323033303130303031280b3202180e3a603139366237623132303739376364623361396430303362393833643537646131303331303662313733306531376636376532633762616161646234333738396166313639366461313031316232353362636263383630333333383566303332380ab70722cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303061396462376638626161313236383938666162373839313135613362356438393734346631393765323830343161653039386633653838366336393837313732316531316262306164313166336365393132346161393631643661306463383435663439373635633366616231393935383430323637366635363434363262663238316462613535383837383066303365393035373938653138343236396161613630663761313437323333316532666231646561646438373763383463626362363431636139653563386164366534356263313539636230373966636230643434396364636438643932333963316130343765376234343864613063646361323636313061323566323936643936653734363962363736643461343434353136653761353965383532393361383038366638343063303532383534653032613863623230303264616433353832356265346438336235326661393165386337336666303439373436313438383632373837633131313866393234643331636261633162343466656666323264343336623339373965616466396234336134626661373265313562343735356663616232363065303661323739633362623733626337663136613036306434643532326664343930353830333838616135393564383034343733366535323266363432343931356637383033623735383365303935636466373863333235313936393764653831623839666235303035343735336231613137663961616662303634643834633939326639616231316363626338636231303831346463616635323634616134356632316264656661633832636361636161663335386533313337336565316261346537343032666438613730656130633238636135636337346463343235313063393639636432633435396231656333363838613031656133396139393237313063643232393763393861383462363334386135373738303466646332333464336665313930336532633231653137326461323862353961653665346337653865646438623731633439643730323033303130303031280c3202180f3a603538343661353366343437353239666439636462373830346364333136383865643665656265336236336461326635663231316666626337333731393763663366316366626664613631626537643135313066306539323339383131376637340ab70722cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303061386365616333363765623166316465356630643965663365616630646639623938343438666532303830383437363536326130363063353163323839373730623463616366653932636236353536393832336539363263326132633966656435336264333663613361313232646531633532356135383266323561346437643632386331613364356264623839333661656365373531306537353534656537303333303235633039326338323865656235373338626530326564393633646138316135393230353633346365393435343537376162383266343066313366316565353565306165373237653233633330323834623166343462393961636534646463356639616337616438386439666132323535393335623234646362613834303036343265313663663235333263306230643638393239303436303837313563343037366634366438346130653066656433366537366363646339363335356537613236313630393435633262353461653236636330306664303832333236333436656565656137646437356639313931316539396462636239396561346163366261303536633333323238643838316438353833316439636338373935393364613137343664643065653935646332623936666539336261666366663263643764393239353864373864663333663230356437313135656439666163346462366634636336306535366135343431646135623562353566613539393939303265393538613662366334346438313064646335363138313234316238376632326630353961363838306538303231373336643031383937646236353434396365383137613233373564303335353163623064653530376336303961306338303330656366346266646562323133633033646161373634613138323162373234333334663731663736386437616563623237373035326137303333373635663037323138303536633738663261383761663138333836643866363161356366636233663262613464643539393135663133643338363334643136393537353730323033303130303031280d320218103a603030306162636435396133306135333838633530306265363832663663613239343034363239356339323735383831633230643334626230643639306564613762333862366262643037613364643166646662366137303434626230396366660ab70722cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303061663062393134323537626637613436353563346135306430636164356530613165343538316564363632336630653837333066373936623866323963353831373862636363363933326331666333316633396566343462383264336334336233393837333733373366656362313239353232386130346664353061313466333634366438346665316634363763616562393864343633653239373565393935623864326531653339663362663661646463323561653335643635643032363038653033343535333739363665326162636534396238313462656164336331623735373137346165333063303062306334336539396238303439366237326433633133316631633665346663646130356632383131376566396532386334333033626534643863376530343264353862383363633132313934356132633635653739363263616139313835393338663337353764663763636139356366303262356533313934346133613631396130616333663165333462396230313364346332323463346631653730666439666433363938336566383661646535313833363263633833323263306637623631613961633735666238326537623836643638626330663039396130396131346361633561316438643338663961386137306363333766663563633362626432373432666664313436323535633137316536613137383038333237316463653066646536383165643439326362353962303739366432373031373538333864633539303831303765336136656133663961343036623364313133306363656333623437393165343962626332333136303362343661623264306639336434336265373561623961346437313065613934306532383561376231353362306361376364646565366439646365306164383335306334316439306332313562393538383531356166613061633333363561653037653831663362626233366264626561633462333162636231616134653832353635623937376639646164383564363236656566396161613965663864376533666230323033303130303031280e320218113a603933653238313031303462326231376230303935326235613431303264333365646230343363623136646533616433643364363832363066353562623065353837333765613539343463333338663763386362383863373833336663383630630ab70722cc0633303832303161323330306430363039326138363438383666373064303130313031303530303033383230313866303033303832303138613032383230313831303038633037626533303561643630623930626132646162333962306565373736306531613232663835373532323534306437306230336233663965343837356133613239616230383038386631343466353765623235326534366261353933383564306536643432373031313764613061626331623362383036393463396135303538623836643631646661303665373136373039633838653866656163376333613065316432356663306165626636613866373666636239396638343566653138313436316361623638353862393763336134303237666233373132623134653663303738396465313764343137363435373765353131343137656231363236393265623037616531653733353532333565396262343339303437623663303136313337383265376464366636303464616134363734363631643533393631663436633366616136623765373637363264333733623562353432623739656139363365666266333361633638313938626232623636316366663637363931366566333732616434633236633231366334626334373837633834656333326431383464373763373531383663303963663364396639313433336361393835333131396261623331666136616432366634353365353936643962646563613638613537363962633866656537613533356438306338633666336566623164666232383861623661393739383534623763653833313234656330643130326166663934633362373466396333373839353863323565623933336464353363316538303561313836353464366439313836393930663635373034323966393630663334653862346637666439393732646362666539323430653037346461326433353561356637656639633161663632656635393832613831373435373862396331356334396563353636626461636233306363666365663039636466653730386164343837343234653963316265363533663965653736363065376439343263316566613564613238366531616464616230366139613333663964653934363739356230323033303130303031280f320218123a603934383235313739643163333934303137306233356432363665346366613830643737386335653966356261653764653833666638636334373431663362653336616336336431653761653439373261656466366263316533636632303638390ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030626531376339393634376365633635613434343037623533353835366233633362616566356235346635363561663538623834353662613863376365353335643561633732633631633434633736623363353763386538363438343136333762653130613833636665333963303932343736643064626534643663646364636437323061333062356266656235316130316131386635383263343566366338363939336663663764663138323933356465316438363930363034346463663335313836393335643962643765656137393532333532626562623465663961653066373636316537306134323337616661393839393636383763613438666366633562303064333830376630353462653066613863336266613432353033386265366566323935313634663232663733623765383863393465613962653861613466336132343563383962396431666435313932663761353062393538623265663831303462333666316266386664326366623238633134323138303063316334376534656639386166313530303730636336643639643137653865623932663138613661613161363532363661343935323338643130336638663639356235376563663337333635306130353230303837343537323162656138313536323739363763383037363336356466386334633761376434646438663263333835306331386662613731656236306536653864666264313936653035333766643730623334346563626363353330646663383364613666656466343964353161393034313935303262613964373063643335663163663363303639346532333534663930363466646266353335656232336332376330613433643062373863316638363763363164393836393564386465663762633261313062623636373463323266363661616230613931383133646466323763646238353263353965663739653162396531613037356661366565323761376533373734646266346232363436353432376536643561623931666537663066336137313738346563613138326235303230333031303030312810320218133a603038393039376465663031623037633764393734613537353532353161366161613061666236623332613534353334336432393138653732626164303433323163313131633234643432373538306633626131653236616139643735653632360ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030613561643262373634336130346330353564326638636432353131623135313339666334353537353632313338386534396331313962326633393861636131313066363133393662306338363664653530363335323262623835343032373365313366366439346365316536303433386636616662303061616136343631326637313435653962636538626331613533623934313931336161373663396633613238333366616437636632383563376163326433376639396633633263646234396465346431353165363136373835363466323831663534313432346234316661376335316232613936303232383363376433326565303065623833386461313563333861666339366530363164393763656465323231363566663161613935396631633432373562326430393863343035383661353537396662623363623930303732373034313230613861363661353237306634666366643130383663393233363930613335653766643434356533336163303366313339633638363835353635373063646334616166323231303761366331613434323435366137633663373965653034303930653765356434663636626361363063613166343762366466623534336461633363626631396137373139613866353562366638336234613362386136366436303235366430613436353531666137303234626430353633316238613535383038373732353463326632663236386364633333643264626263666237333365396662653233336262396362353961623331613031343862323365386334323638306666313061663463373961346430383334366662373961393364393632393534386561663162623132343639386661656661346364643732343432633033613034623733333433326637343839303361333235633238336434353661623961653932316165376564333339316535643137383765666463323335343061376238356336393161653837306130376639306231316331336233326365343365616564313562333639363835636534393137376363393835303230333031303030312811320218143a603939666162633461646534653636326336653238323366346139366562323134343034383465356136643064333132623730633036386432326236323936333830376332333361343964626239383361376562623330653737303637373261340ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030386434356332316330633935656636356130323964353263393537666430663835663230313233646130333465363136373164646565353437356630373338326136366336366362346463353035303464646664333735383130383364663864313735373733306564386436663336346466346333366132363531353931393535646132303161323430376661386162396232333133383131323235613064613233306662653338306530393061613536656661346632303265633962343832336636353031643936616336393865626632366161636633656532643166333261373231633934376531303736636633356233373364613164383761333661313532653030653731303131373932323832653832356666313731633538333362383835373062666336646138343439653666393566386231323635616235353531393430333135353364316435373666393363343263306361363061616261633463386464313632643831313466326232313531313538336337323533396665353663343939613932396465336134306130643435633137633538396332643739383863653236656166633932613364333762376561303034326434336530336166613632373162323632353561366363636661653533373138323164383165306230356332353062353966306139303734316130653065383861303965643536633562393738306430393566303930366630623831643531323633393832616165303131333663303732643834346131316436646134623261363163363434653161623137663136666634386565323366656465383435326631653432653264333061303739306332356434323036306531643434613637316132656232336431313466363863373165333366313736646235386136386234333030353462633164323938336132336133326561366666393566613763346438653338306562323936653938623739363865636638343534643831376337333765656135646439323165623836633136633762323933303461346137656362653561336131303230333031303030312812320218153a606537396165396337313933643164326263393433383436346338616135663632323461653835323936366134336239383235383833663766373432633533393562643330393935383761393638363662393233396431656666336165353037610ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030623035616265326162303066646430366339353565383637313062306530366631613932363234613438616431636263386466633666323231323936326230633330666462643238346133376335613337363538623633633336656138313632353631613865346639343663626535373232633032383830316630663238316337306638643838633763303061326632653239663539376237393938363965643833353664663537633437626539393434613261616666363530663962346262613064626335336463383830666462623639656134353139303564323830323230326638653239633034613736643237616632656237633534383438356266336634363934633930633431383130383838383433373932383438383335663738313637303764336538643736663465363766353738306263663038383133633535656336333961396264363234313738663565623134376435303061663335316539656631623165333432343834636132363064623763636261653438366631336366323635623562316162363838303636303038303533623230633364656463653737316339613038613033323061613963653435316562396439383361376234396361613130393666386164633039383331386463333865306537636566306438653564353537613036373536383561316339653235366132626339646261333232623362623331373263663731343037376263333830663861306134333361386266613766626663353966366230393365633862663665393339376330396231386531383034306331623536363836343733376338666137653239373935663361343538386464613763326261623439353636356363346139623833366532656239306336326133666361663539316662356638313830346337363138306536323666613236343461376465333435313164366334363637643938393337653237373333663464316539313338383333353465353466643733353137323165373666376235366333343833333838663461366238376232386165626562303230333031303030312813320218163a603962343038383566313362366163316337353336393262613366313739303061333838333165363934613061663937343934623834333838323039636235656662646339386136646162623265316337313833393166633133356264616163330ab70722cc06333038323031613233303064303630393261383634383836663730643031303130313035303030333832303138663030333038323031386130323832303138313030396463643863306135336539306333353539353734663636323034313137643362353033653530613336643330393766616338343239653663656364333762623534303731383038663265653938323033356638353161306339626532313736333833613232653338633161626131363866333266393035373063623332333363666536323539383736363661663637623531346361656632316662386466366430666364333363663236303662393264646561353533366236303638643836373832653339626435633338343435393931643431396237643165633038353939343132633039343964316332343062333563313464633535323734646261373166666165393336313235613566383139663534313332653234333964346163353539373939366563653835653133646666333336316639313331663536636561633562396635353262343963663666396139616336653564636532646233363934363266393361663830653562353662366538626566613136326130363162346137363839326264633834363437333036633630303835386664643237303332373663326337303434303139386566643766653335343563663261623538306337346366643634343561616637626437663734356363323532656162643236356561626565383632343137313034653639343861353537353666646332323264663061313031353234646531633363303863636630343330313165633766653936346564643834353161313330313437633037333633613335663131666465656638663261326237363137353762343335386666383962373561343864363762646336303930363933653062623836373965636262393366666462336633656439366265633933656634363536653337313661623837636534366361386531323539633866656464653866326631656130663365623263343865393635353164653132333330333435373235663435656436396338353735623531363833616661343732363231383236646232326262326431633466316533363436346139303230333031303030312814320218173a60346630613033333466393737363738313632663830643936376637323139313431333630633062376637663033316233376336396536323137333933336564616434366263626139373636376565373262666435613933346261313532326330", + ), + ), ); diff --git a/src/address_book/IPv4Address.js b/src/address_book/IPv4Address.js index 0f3f14d9d..88659fe98 100644 --- a/src/address_book/IPv4Address.js +++ b/src/address_book/IPv4Address.js @@ -104,7 +104,7 @@ export default class IPv4Address { this._host != null && this._host.left != null ? this._host.left : 0, this._host != null && this._host.right != null ? this._host.right - : 0 + : 0, ); } diff --git a/src/address_book/NodeAddress.js b/src/address_book/NodeAddress.js index 48264d9f2..85f5b0538 100644 --- a/src/address_book/NodeAddress.js +++ b/src/address_book/NodeAddress.js @@ -257,7 +257,7 @@ export default class NodeAddress { addresses: nodeAddress.serviceEndpoint != null ? nodeAddress.serviceEndpoint.map((address) => - Endpoint._fromProtobuf(address) + Endpoint._fromProtobuf(address), ) : undefined, description: @@ -279,7 +279,7 @@ export default class NodeAddress { this._accountId != null ? this._accountId._toProtobuf() : null, nodeCertHash: this._certHash, serviceEndpoint: this._addresses.map((address) => - address._toProtobuf() + address._toProtobuf(), ), description: this._description, stake: this._stake, diff --git a/src/address_book/NodeAddressBook.js b/src/address_book/NodeAddressBook.js index 70ed3797b..331e782f8 100644 --- a/src/address_book/NodeAddressBook.js +++ b/src/address_book/NodeAddressBook.js @@ -68,7 +68,7 @@ export default class NodeAddressBook { */ static fromBytes(bytes) { return NodeAddressBook._fromProtobuf( - HashgraphProto.proto.NodeAddressBook.decode(bytes) + HashgraphProto.proto.NodeAddressBook.decode(bytes), ); } @@ -82,7 +82,7 @@ export default class NodeAddressBook { nodeAddresses: nodeAddressBook.nodeAddress != null ? nodeAddressBook.nodeAddress.map((nodeAddress) => - NodeAddress._fromProtobuf(nodeAddress) + NodeAddress._fromProtobuf(nodeAddress), ) : undefined, }); @@ -94,7 +94,7 @@ export default class NodeAddressBook { _toProtobuf() { return { nodeAddress: this._nodeAddresses.map((nodeAddress) => - nodeAddress._toProtobuf() + nodeAddress._toProtobuf(), ), }; } @@ -112,14 +112,14 @@ export default class NodeAddressBook { toJSON() { return { nodeAddresses: this._nodeAddresses.map((nodeAddress) => - nodeAddress.toJSON() + nodeAddress.toJSON(), ), }; } toBytes() { return HashgraphProto.proto.NodeAddressBook.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } } diff --git a/src/array.js b/src/array.js index eae5ca098..86b384438 100644 --- a/src/array.js +++ b/src/array.js @@ -37,12 +37,12 @@ export function arrayEqual(array1, array2) { const view1 = new DataView( array1.buffer, array1.byteOffset, - array1.byteLength + array1.byteLength, ); const view2 = new DataView( array2.buffer, array2.byteOffset, - array2.byteLength + array2.byteLength, ); let i = array1.byteLength; diff --git a/src/channel/Channel.js b/src/channel/Channel.js index 556c1204b..34fb9c608 100644 --- a/src/channel/Channel.js +++ b/src/channel/Channel.js @@ -104,7 +104,7 @@ export default class Channel { } this._crypto = proto.CryptoService.create( - this._createUnaryClient("CryptoService") + this._createUnaryClient("CryptoService"), ); return this._crypto; @@ -119,7 +119,7 @@ export default class Channel { } this._smartContract = proto.SmartContractService.create( - this._createUnaryClient("SmartContractService") + this._createUnaryClient("SmartContractService"), ); return this._smartContract; @@ -134,7 +134,7 @@ export default class Channel { } this._file = proto.FileService.create( - this._createUnaryClient("FileService") + this._createUnaryClient("FileService"), ); return this._file; @@ -149,7 +149,7 @@ export default class Channel { } this._consensus = proto.ConsensusService.create( - this._createUnaryClient("ConsensusService") + this._createUnaryClient("ConsensusService"), ); return this._consensus; @@ -164,7 +164,7 @@ export default class Channel { } this._freeze = proto.FreezeService.create( - this._createUnaryClient("FreezeService") + this._createUnaryClient("FreezeService"), ); return this._freeze; @@ -179,7 +179,7 @@ export default class Channel { } this._network = proto.NetworkService.create( - this._createUnaryClient("NetworkService") + this._createUnaryClient("NetworkService"), ); return this._network; @@ -194,7 +194,7 @@ export default class Channel { } this._token = proto.TokenService.create( - this._createUnaryClient("TokenService") + this._createUnaryClient("TokenService"), ); return this._token; @@ -209,7 +209,7 @@ export default class Channel { } this._schedule = proto.ScheduleService.create( - this._createUnaryClient("ScheduleService") + this._createUnaryClient("ScheduleService"), ); return this._schedule; @@ -224,7 +224,7 @@ export default class Channel { } this._util = proto.UtilService.create( - this._createUnaryClient("UtilService") + this._createUnaryClient("UtilService"), ); return this._util; @@ -276,7 +276,7 @@ export function encodeRequest(data) { export function decodeUnaryResponse( data, byteOffset = 0, - byteLength = data.byteLength + byteLength = data.byteLength, ) { const dataView = new DataView(data, byteOffset, byteLength); let dataOffset = 0; @@ -298,13 +298,13 @@ export function decodeUnaryResponse( const frameData = new Uint8Array( data, dataView.byteOffset + frameOffset, - frameByteLength + frameByteLength, ); if (frameType === 0) { if (unaryResponse != null) { throw new Error( - "(BUG) unexpectedly received more than one data frame" + "(BUG) unexpectedly received more than one data frame", ); } diff --git a/src/channel/MirrorChannel.js b/src/channel/MirrorChannel.js index 526dd97c4..730d83016 100644 --- a/src/channel/MirrorChannel.js +++ b/src/channel/MirrorChannel.js @@ -60,7 +60,7 @@ export default class MirrorChannel { // eslint-disable-next-line @typescript-eslint/no-unused-vars error, // eslint-disable-next-line @typescript-eslint/no-unused-vars - end + end, ) { throw new Error("not implemented"); } diff --git a/src/channel/NativeChannel.js b/src/channel/NativeChannel.js index 0f4a277d3..7403fbd36 100644 --- a/src/channel/NativeChannel.js +++ b/src/channel/NativeChannel.js @@ -56,7 +56,7 @@ export default class NativeChannel extends Channel { return async (method, requestData, callback) => { try { const data = base64.encode( - new Uint8Array(encodeRequest(requestData)) + new Uint8Array(encodeRequest(requestData)), ); const response = await fetch( @@ -70,12 +70,12 @@ export default class NativeChannel extends Channel { "x-grpc-web": "1", }, body: data, - } + }, ); if (!response.ok) { const error = new HttpError( - HttpStatus._fromValue(response.status) + HttpStatus._fromValue(response.status), ); callback(error, null); } @@ -95,34 +95,34 @@ export default class NativeChannel extends Channel { let responseBuffer; if ( responseData.startsWith( - "data:application/octet-stream;base64," + "data:application/octet-stream;base64,", ) ) { responseBuffer = base64.decode( responseData.split( - "data:application/octet-stream;base64," - )[1] + "data:application/octet-stream;base64,", + )[1], ); } else if ( responseData.startsWith( - "data:application/grpc-web+proto;base64," + "data:application/grpc-web+proto;base64,", ) ) { responseBuffer = base64.decode( responseData.split( - "data:application/grpc-web+proto;base64," - )[1] + "data:application/grpc-web+proto;base64,", + )[1], ); } else { throw new Error( - `Expected response data to be base64 encode with a 'data:application/octet-stream;base64,' or 'data:application/grpc-web+proto;base64,' prefix, but found: ${responseData}` + `Expected response data to be base64 encode with a 'data:application/octet-stream;base64,' or 'data:application/grpc-web+proto;base64,' prefix, but found: ${responseData}`, ); } const unaryResponse = decodeUnaryResponse( responseBuffer.buffer, responseBuffer.byteOffset, - responseBuffer.byteLength + responseBuffer.byteLength, ); callback(null, unaryResponse); diff --git a/src/channel/NodeChannel.js b/src/channel/NodeChannel.js index f3020ddf2..c2bef476b 100644 --- a/src/channel/NodeChannel.js +++ b/src/channel/NodeChannel.js @@ -113,7 +113,7 @@ export default class NodeChannel extends Channel { Buffer.from(requestData), (e, r) => { callback(e, r); - } + }, ); } }); diff --git a/src/channel/NodeMirrorChannel.js b/src/channel/NodeMirrorChannel.js index 23bb62933..691b66005 100644 --- a/src/channel/NodeMirrorChannel.js +++ b/src/channel/NodeMirrorChannel.js @@ -49,7 +49,7 @@ export default class NodeMirrorChannel extends MirrorChannel { { "grpc.keepalive_time_ms": 90000, "grpc.keepalive_timeout_ms": 5000, - } + }, ); } @@ -78,14 +78,14 @@ export default class NodeMirrorChannel extends MirrorChannel { requestData, callback, error, - end + end, ) { const stream = this._client .makeServerStreamRequest( `/com.hedera.mirror.api.proto.${serviceName}/${methodName}`, (value) => value, (value) => value, - Buffer.from(requestData) + Buffer.from(requestData), ) .on("data", (/** @type {Uint8Array} */ data) => { callback(data); diff --git a/src/channel/WebChannel.js b/src/channel/WebChannel.js index e9c9dae59..f21a4c289 100644 --- a/src/channel/WebChannel.js +++ b/src/channel/WebChannel.js @@ -66,12 +66,12 @@ export default class WebChannel extends Channel { "x-grpc-web": "1", }, body: encodeRequest(requestData), - } + }, ); if (!response.ok) { const error = new HttpError( - HttpStatus._fromValue(response.status) + HttpStatus._fromValue(response.status), ); callback(error, null); } @@ -82,7 +82,7 @@ export default class WebChannel extends Channel { if (grpcStatus != null && grpcMessage != null) { const error = new GrpcServiceError( - GrpcStatus._fromValue(parseInt(grpcStatus)) + GrpcStatus._fromValue(parseInt(grpcStatus)), ); error.message = grpcMessage; callback(error, null); @@ -95,7 +95,7 @@ export default class WebChannel extends Channel { } catch (error) { const err = new GrpcServiceError( // retry on grpc web errors - GrpcStatus._fromValue(18) + GrpcStatus._fromValue(18), ); callback(err, null); } diff --git a/src/client/Client.js b/src/client/Client.js index 8d1d9afe0..e2d9b6105 100644 --- a/src/client/Client.js +++ b/src/client/Client.js @@ -80,7 +80,7 @@ export default class Client { * @type {MirrorNetwork} */ this._mirrorNetwork = new MirrorNetwork( - this._createMirrorNetworkChannel() + this._createMirrorNetworkChannel(), ); /** @@ -114,7 +114,7 @@ export default class Client { if (props.operator != null) { this.setOperator( props.operator.accountId, - props.operator.privateKey + props.operator.privateKey, ); } } @@ -193,7 +193,7 @@ export default class Client { this._network.setLedgerId( typeof ledgerId === "string" ? LedgerId.fromString(ledgerId) - : ledgerId + : ledgerId, ); return this; @@ -293,7 +293,7 @@ export default class Client { : privateKey; return this.setOperatorWith(accountId, key.publicKey, (message) => - Promise.resolve(key.sign(message)) + Promise.resolve(key.sign(message)), ); } @@ -757,7 +757,7 @@ export default class Client { this._logger.trace( `failed to update client address book: ${ /** @type {Error} */ (error).toString() - }` + }`, ); } } @@ -781,7 +781,7 @@ export default class Client { this._logger.trace( `failed to update client address book: ${ /** @type {Error} */ (error).toString() - }` + }`, ); } } diff --git a/src/client/ManagedNetwork.js b/src/client/ManagedNetwork.js index 0e2363f29..a17ce0bc6 100644 --- a/src/client/ManagedNetwork.js +++ b/src/client/ManagedNetwork.js @@ -175,7 +175,7 @@ export default class ManagedNetwork { ) { nextEarliestReadmitTime = Math.min( this._nodes[i]._readmitTime, - nextEarliestReadmitTime + nextEarliestReadmitTime, ); } @@ -193,7 +193,7 @@ export default class ManagedNetwork { this._earliestReadmitTime = Math.min( Math.max(nextEarliestReadmitTime, this._nodeMinReadmitPeriod), - this._nodeMaxReadmitPeriod + this._nodeMaxReadmitPeriod, ); } } @@ -215,7 +215,7 @@ export default class ManagedNetwork { nodes.push(selectedNode); healthyNodes = healthyNodes.filter( // eslint-disable-next-line ie11/no-loop-func - (node) => node.getKey() !== selectedNode.getKey() + (node) => node.getKey() !== selectedNode.getKey(), ); } @@ -419,7 +419,7 @@ export default class ManagedNetwork { const lockedNodes = this._network.get(key.toString()); if (lockedNodes) { const randomNodeAddress = Math.floor( - Math.random() * lockedNodes.length + Math.random() * lockedNodes.length, ); return /** @type {NetworkNodeT[]} */ (lockedNodes)[ randomNodeAddress @@ -434,7 +434,7 @@ export default class ManagedNetwork { // so it cannot be `undefined` const randomNodeAddress = Math.floor( // @ts-ignore - Math.random() * randomNode.length + Math.random() * randomNode.length, ); // @ts-ignore return randomNode[randomNodeAddress]; diff --git a/src/client/NativeClient.js b/src/client/NativeClient.js index e37695bf9..9808050de 100644 --- a/src/client/NativeClient.js +++ b/src/client/NativeClient.js @@ -90,7 +90,7 @@ export default class NativeClient extends Client { default: throw new Error( // eslint-disable-next-line @typescript-eslint/restrict-template-expressions - `unknown network: ${props.network}` + `unknown network: ${props.network}`, ); } } else if (props.network != null) { @@ -109,7 +109,7 @@ export default class NativeClient extends Client { ? /** @type {ClientConfiguration | undefined} */ ( JSON.parse(data) ) - : data + : data, ); } diff --git a/src/client/Network.js b/src/client/Network.js index ad4dae4d8..b25fc1120 100644 --- a/src/client/Network.js +++ b/src/client/Network.js @@ -66,8 +66,8 @@ export default class Network extends ManagedNetwork { ? AccountId.fromString(value) : value, ]; - }) - ) + }), + ), ); } @@ -273,7 +273,7 @@ export default class Network extends ManagedNetwork { .setCert( this._ledgerId != null ? this._ledgerId.toString() - : "" + : "", ) : node.toInsecure() ); @@ -316,7 +316,7 @@ export default class Network extends ManagedNetwork { */ getNodeAccountIdsForExecute() { return this._getNumberOfMostHealthyNodes( - this.getNumberOfNodesForTransaction() + this.getNumberOfNodesForTransaction(), ).map((node) => node.accountId); } } diff --git a/src/client/NodeClient.js b/src/client/NodeClient.js index f5bd5f884..e28577b5a 100644 --- a/src/client/NodeClient.js +++ b/src/client/NodeClient.js @@ -127,7 +127,7 @@ export default class NodeClient extends Client { ? /** @type {ClientConfiguration | undefined} */ ( JSON.parse(data) ) - : data + : data, ); } @@ -243,7 +243,7 @@ export default class NodeClient extends Client { switch (name) { case "mainnet": this.setNetworkFromAddressBook( - NodeAddressBook.fromBytes(hex.decode(mainnet.addressBook)) + NodeAddressBook.fromBytes(hex.decode(mainnet.addressBook)), ); this.setMirrorNetwork(MirrorNetwork.MAINNET); this.setLedgerId(LedgerId.MAINNET); @@ -251,7 +251,7 @@ export default class NodeClient extends Client { case "testnet": this.setNetworkFromAddressBook( - NodeAddressBook.fromBytes(hex.decode(testnet.addressBook)) + NodeAddressBook.fromBytes(hex.decode(testnet.addressBook)), ); this.setMirrorNetwork(MirrorNetwork.TESTNET); this.setLedgerId(LedgerId.TESTNET); @@ -260,8 +260,8 @@ export default class NodeClient extends Client { case "previewnet": this.setNetworkFromAddressBook( NodeAddressBook.fromBytes( - hex.decode(previewnet.addressBook) - ) + hex.decode(previewnet.addressBook), + ), ); this.setMirrorNetwork(MirrorNetwork.PREVIEWNET); this.setLedgerId(LedgerId.PREVIEWNET); @@ -276,7 +276,7 @@ export default class NodeClient extends Client { default: throw new Error( // eslint-disable-next-line @typescript-eslint/restrict-template-expressions - `unknown network: ${name}` + `unknown network: ${name}`, ); } return this; diff --git a/src/client/WebClient.js b/src/client/WebClient.js index e90facf59..116c50970 100644 --- a/src/client/WebClient.js +++ b/src/client/WebClient.js @@ -89,7 +89,7 @@ export default class WebClient extends Client { default: throw new Error( // eslint-disable-next-line @typescript-eslint/restrict-template-expressions - `unknown network: ${props.network}` + `unknown network: ${props.network}`, ); } } else if (props.network != null) { @@ -108,7 +108,7 @@ export default class WebClient extends Client { ? /** @type {ClientConfiguration | undefined} */ ( JSON.parse(data) ) - : data + : data, ); } diff --git a/src/contract/ContractByteCodeQuery.js b/src/contract/ContractByteCodeQuery.js index e45d13c48..d04742549 100644 --- a/src/contract/ContractByteCodeQuery.js +++ b/src/contract/ContractByteCodeQuery.js @@ -150,7 +150,7 @@ export default class ContractByteCodeQuery extends Query { return Promise.resolve( contractGetBytecodeResponse.bytecode != null ? contractGetBytecodeResponse.bytecode - : new Uint8Array() + : new Uint8Array(), ); } diff --git a/src/contract/ContractCallQuery.js b/src/contract/ContractCallQuery.js index d8d9363eb..102ac2f99 100644 --- a/src/contract/ContractCallQuery.js +++ b/src/contract/ContractCallQuery.js @@ -83,7 +83,7 @@ export default class ContractCallQuery extends Query { } else { this.setFunction( props.functionParameters.name, - props.functionParameters.parameters + props.functionParameters.parameters, ); } } @@ -252,7 +252,7 @@ export default class ContractCallQuery extends Query { const status = Status._fromCode( nodeTransactionPrecheckCode != null ? nodeTransactionPrecheckCode - : HashgraphProto.proto.ResponseCodeEnum.OK + : HashgraphProto.proto.ResponseCodeEnum.OK, ); const call = @@ -323,8 +323,8 @@ export default class ContractCallQuery extends Query { * @type {HashgraphProto.proto.IContractFunctionResult} */ (call.functionResult), - false - ) + false, + ), ); } @@ -345,7 +345,7 @@ export default class ContractCallQuery extends Query { * @type {HashgraphProto.proto.IContractFunctionResult} */ (call.functionResult), - false + false, ); } diff --git a/src/contract/ContractCreateFlow.js b/src/contract/ContractCreateFlow.js index 784483a78..1eaa091db 100644 --- a/src/contract/ContractCreateFlow.js +++ b/src/contract/ContractCreateFlow.js @@ -247,7 +247,7 @@ export default class ContractCreateFlow { */ setMaxAutomaticTokenAssociations(maxAutomaticTokenAssociation) { this._contractCreate.setMaxAutomaticTokenAssociations( - maxAutomaticTokenAssociation + maxAutomaticTokenAssociation, ); return this; @@ -326,7 +326,7 @@ export default class ContractCreateFlow { */ sign(privateKey) { return this.signWith(privateKey.publicKey, (message) => - Promise.resolve(privateKey.sign(message)) + Promise.resolve(privateKey.sign(message)), ); } @@ -376,19 +376,19 @@ export default class ContractCreateFlow { .setContents( this._bytecode.subarray( 0, - Math.min(this._bytecode.length, 2048) - ) + Math.min(this._bytecode.length, 2048), + ), ) .freezeWith(client); await addSignersToTransaction( fileCreateTransaction, this._publicKeys, - this._transactionSigners + this._transactionSigners, ); let response = await fileCreateTransaction.execute( client, - requestTimeout + requestTimeout, ); const receipt = await response.getReceipt(client); @@ -402,7 +402,7 @@ export default class ContractCreateFlow { await addSignersToTransaction( fileAppendTransaction, this._publicKeys, - this._transactionSigners + this._transactionSigners, ); await fileAppendTransaction.execute(client, requestTimeout); } @@ -412,7 +412,7 @@ export default class ContractCreateFlow { await addSignersToTransaction( this._contractCreate, this._publicKeys, - this._transactionSigners + this._transactionSigners, ); response = await this._contractCreate.execute(client, requestTimeout); @@ -425,7 +425,7 @@ export default class ContractCreateFlow { await addSignersToTransaction( fileDeleteTransaction, this._publicKeys, - this._transactionSigners + this._transactionSigners, ); await ( await fileDeleteTransaction.execute(client, requestTimeout) @@ -446,7 +446,7 @@ export default class ContractCreateFlow { if (signer.getAccountKey == null) { throw new Error( - "`Signer.getAccountKey()` is not implemented, but is required for `ContractCreateFlow`" + "`Signer.getAccountKey()` is not implemented, but is required for `ContractCreateFlow`", ); } // eslint-disable-next-line @typescript-eslint/await-thenable @@ -459,7 +459,7 @@ export default class ContractCreateFlow { const propertyValues = Object.values( // @ts-ignore // eslint-disable-next-line @typescript-eslint/no-unsafe-argument, @typescript-eslint/no-unsafe-member-access - key._key._key._keyData + key._key._key._keyData, ); const keyArray = new Uint8Array(propertyValues); @@ -471,15 +471,15 @@ export default class ContractCreateFlow { .setContents( this._bytecode.subarray( 0, - Math.min(this._bytecode.length, 2048) - ) + Math.min(this._bytecode.length, 2048), + ), ) .freezeWithSigner(signer); await fileCreateTransaction.signWithSigner(signer); await addSignersToTransaction( fileCreateTransaction, this._publicKeys, - this._transactionSigners + this._transactionSigners, ); let response = await fileCreateTransaction.executeWithSigner(signer); @@ -500,7 +500,7 @@ export default class ContractCreateFlow { await addSignersToTransaction( fileAppendTransaction, this._publicKeys, - this._transactionSigners + this._transactionSigners, ); await fileAppendTransaction.executeWithSigner(signer); } @@ -508,13 +508,12 @@ export default class ContractCreateFlow { this._contractCreate = await this._contractCreate .setBytecodeFileId(fileId) .freezeWithSigner(signer); - this._contractCreate = await this._contractCreate.signWithSigner( - signer - ); + this._contractCreate = + await this._contractCreate.signWithSigner(signer); await addSignersToTransaction( this._contractCreate, this._publicKeys, - this._transactionSigners + this._transactionSigners, ); response = await this._contractCreate.executeWithSigner(signer); @@ -529,7 +528,7 @@ export default class ContractCreateFlow { await addSignersToTransaction( fileDeleteTransaction, this._publicKeys, - this._transactionSigners + this._transactionSigners, ); await ( await fileDeleteTransaction.executeWithSigner(signer) @@ -550,7 +549,7 @@ export default class ContractCreateFlow { async function addSignersToTransaction( transaction, publicKeys, - transactionSigners + transactionSigners, ) { for (let i = 0; i < publicKeys.length; i++) { await transaction.signWith(publicKeys[i], transactionSigners[i]); diff --git a/src/contract/ContractCreateTransaction.js b/src/contract/ContractCreateTransaction.js index bc1465556..430cfdb2c 100644 --- a/src/contract/ContractCreateTransaction.js +++ b/src/contract/ContractCreateTransaction.js @@ -194,7 +194,7 @@ export default class ContractCreateTransaction extends Transaction { if (props.maxAutomaticTokenAssociations != null) { this.setMaxAutomaticTokenAssociations( - props.maxAutomaticTokenAssociations + props.maxAutomaticTokenAssociations, ); } @@ -229,7 +229,7 @@ export default class ContractCreateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const create = @@ -244,7 +244,7 @@ export default class ContractCreateTransaction extends Transaction { ? FileId._fromProtobuf( /** @type {HashgraphProto.proto.IFileID} */ ( create.fileID - ) + ), ) : undefined, adminKey: @@ -261,7 +261,7 @@ export default class ContractCreateTransaction extends Transaction { ? AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( create.proxyAccountID - ) + ), ) : undefined, autoRenewPeriod: @@ -297,7 +297,7 @@ export default class ContractCreateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -670,5 +670,5 @@ export default class ContractCreateTransaction extends Transaction { TRANSACTION_REGISTRY.set( "contractCreateInstance", // eslint-disable-next-line @typescript-eslint/unbound-method - ContractCreateTransaction._fromProtobuf + ContractCreateTransaction._fromProtobuf, ); diff --git a/src/contract/ContractDeleteTransaction.js b/src/contract/ContractDeleteTransaction.js index c9e922f3e..cb76439d9 100644 --- a/src/contract/ContractDeleteTransaction.js +++ b/src/contract/ContractDeleteTransaction.js @@ -97,7 +97,7 @@ export default class ContractDeleteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const contractDelete = @@ -112,7 +112,7 @@ export default class ContractDeleteTransaction extends Transaction { ? ContractId._fromProtobuf( /** @type {HashgraphProto.proto.IContractID} */ ( contractDelete.contractID - ) + ), ) : undefined, transferAccountId: @@ -120,7 +120,7 @@ export default class ContractDeleteTransaction extends Transaction { ? AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( contractDelete.transferAccountID - ) + ), ) : undefined, transferContractId: @@ -128,7 +128,7 @@ export default class ContractDeleteTransaction extends Transaction { ? ContractId._fromProtobuf( /** @type {HashgraphProto.proto.IContractID} */ ( contractDelete.transferContractID - ) + ), ) : undefined, }), @@ -136,7 +136,7 @@ export default class ContractDeleteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -281,5 +281,5 @@ export default class ContractDeleteTransaction extends Transaction { TRANSACTION_REGISTRY.set( "contractDeleteInstance", // eslint-disable-next-line @typescript-eslint/unbound-method - ContractDeleteTransaction._fromProtobuf + ContractDeleteTransaction._fromProtobuf, ); diff --git a/src/contract/ContractExecuteTransaction.js b/src/contract/ContractExecuteTransaction.js index 0bf331a0f..dfccff350 100644 --- a/src/contract/ContractExecuteTransaction.js +++ b/src/contract/ContractExecuteTransaction.js @@ -122,7 +122,7 @@ export default class ContractExecuteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const call = @@ -137,7 +137,7 @@ export default class ContractExecuteTransaction extends Transaction { ? ContractId._fromProtobuf( /** @type {HashgraphProto.proto.IContractID} */ ( call.contractID - ) + ), ) : undefined, gas: call.gas != null ? call.gas : undefined, @@ -154,7 +154,7 @@ export default class ContractExecuteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -314,5 +314,5 @@ export default class ContractExecuteTransaction extends Transaction { TRANSACTION_REGISTRY.set( "contractCall", // eslint-disable-next-line @typescript-eslint/unbound-method - ContractExecuteTransaction._fromProtobuf + ContractExecuteTransaction._fromProtobuf, ); diff --git a/src/contract/ContractFunctionParameters.js b/src/contract/ContractFunctionParameters.js index 9a3b90aec..3c5a7996a 100644 --- a/src/contract/ContractFunctionParameters.js +++ b/src/contract/ContractFunctionParameters.js @@ -79,7 +79,7 @@ export default class ContractFunctionParameters { addBytes32(value) { if (value.length !== 32) { throw new Error( - `addBytes32 expected array to be of length 32, but received ${value.length}` + `addBytes32 expected array to be of length 32, but received ${value.length}`, ); } @@ -105,7 +105,7 @@ export default class ContractFunctionParameters { for (const [_, entry] of value.entries()) { if (entry.length !== 32) { throw new Error( - `addBytes32 expected array to be of length 32, but received ${entry.length}` + `addBytes32 expected array to be of length 32, but received ${entry.length}`, ); } } @@ -1285,7 +1285,7 @@ export default class ContractFunctionParameters { // Allow `0x` prefix if (value.length !== 40 && value.length !== 42) { throw new Error( - "`address` type requires parameter to be 40 or 42 characters" + "`address` type requires parameter to be 40 or 42 characters", ); } address = value; @@ -1318,7 +1318,7 @@ export default class ContractFunctionParameters { if (typeof entry === "string") { if (entry.length !== 40 && entry.length !== 42) { throw new Error( - "`address` type requires parameter to be 40 or 42 characters" + "`address` type requires parameter to be 40 or 42 characters", ); } address = entry; @@ -1350,7 +1350,7 @@ export default class ContractFunctionParameters { if (addressParam.length !== 20) { throw new Error( - "`function` type requires parameter `address` to be exactly 20 bytes" + "`function` type requires parameter `address` to be exactly 20 bytes", ); } @@ -1432,7 +1432,7 @@ function argumentToBytes(param, ty) { if (ty.array) { if (!Array.isArray(param)) { throw new TypeError( - "SolidityType indicates type is array, but parameter is not an array" + "SolidityType indicates type is array, but parameter is not an array", ); } @@ -1527,12 +1527,12 @@ function argumentToBytes(param, ty) { case ArgumentType.bytes: case ArgumentType.string: value = new Uint8Array( - values.length * 32 + totalLengthOfValues + 32 + values.length * 32 + totalLengthOfValues + 32, ); break; default: throw new TypeError( - `Expected param type to be ArgumentType, but received ${ty.ty}` + `Expected param type to be ArgumentType, but received ${ty.ty}`, ); } @@ -1623,7 +1623,7 @@ function argumentToBytes(param, ty) { break; default: throw new TypeError( - `Expected param type to be ArgumentType, but received ${ty.ty}` + `Expected param type to be ArgumentType, but received ${ty.ty}`, ); } } @@ -1709,7 +1709,7 @@ function argumentToBytes(param, ty) { // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-call const encodedData = defaultAbiCoder.encode( [solidityTypeToString(ty)], - [paramToHex] + [paramToHex], ); // eslint-disable-next-line @typescript-eslint/no-unsafe-argument @@ -1745,11 +1745,11 @@ function argumentToBytes(param, ty) { if (Math.floor(par.length / 32) >= 0) { if (Math.floor(par.length % 32) !== 0) { value = new Uint8Array( - (Math.floor(par.length / 32) + 1) * 32 + 32 + (Math.floor(par.length / 32) + 1) * 32 + 32, ); } else { value = new Uint8Array( - Math.floor(par.length / 32) * 32 + 32 + Math.floor(par.length / 32) * 32 + 32, ); } } else { diff --git a/src/contract/ContractFunctionResult.js b/src/contract/ContractFunctionResult.js index 946cca455..b008fa784 100644 --- a/src/contract/ContractFunctionResult.js +++ b/src/contract/ContractFunctionResult.js @@ -178,7 +178,7 @@ export default class ContractFunctionResult { gasUsed: gasUsed instanceof Long ? gasUsed : Long.fromValue(gasUsed), logs: (result.logInfo != null ? result.logInfo : []).map((info) => - ContractLogInfo._fromProtobuf(info) + ContractLogInfo._fromProtobuf(info), ), createdContractIds: (result.createdContractIDs != null ? result.createdContractIDs @@ -202,7 +202,7 @@ export default class ContractFunctionResult { ? result.contractNonces : [] ).map((contractNonce) => - ContractNonceInfo._fromProtobuf(contractNonce) + ContractNonceInfo._fromProtobuf(contractNonce), ), }); } @@ -246,7 +246,7 @@ export default class ContractFunctionResult { getBytes32(index) { return this.bytes.subarray( (index != null ? index : 0) * 32, - (index != null ? index : 0) * 32 + 32 + (index != null ? index : 0) * 32 + 32, ); } @@ -354,7 +354,7 @@ export default class ContractFunctionResult { getInt40(index) { const result = defaultAbiCoder.decode( ["int40"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -366,7 +366,7 @@ export default class ContractFunctionResult { getUint40(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(27, 32)), - 16 + 16, ); } @@ -377,7 +377,7 @@ export default class ContractFunctionResult { getInt48(index) { const result = defaultAbiCoder.decode( ["int48"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -389,7 +389,7 @@ export default class ContractFunctionResult { getUint48(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(26, 32)), - 16 + 16, ); } @@ -400,7 +400,7 @@ export default class ContractFunctionResult { getInt56(index) { const result = defaultAbiCoder.decode( ["int56"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -412,7 +412,7 @@ export default class ContractFunctionResult { getUint56(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(25, 32)), - 16 + 16, ); } @@ -423,7 +423,7 @@ export default class ContractFunctionResult { getInt64(index) { const result = defaultAbiCoder.decode( ["int64"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -435,7 +435,7 @@ export default class ContractFunctionResult { getUint64(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(24, 32)), - 16 + 16, ); } @@ -446,7 +446,7 @@ export default class ContractFunctionResult { getInt72(index) { const result = defaultAbiCoder.decode( ["int72"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -458,7 +458,7 @@ export default class ContractFunctionResult { getUint72(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(23, 32)), - 16 + 16, ); } @@ -469,7 +469,7 @@ export default class ContractFunctionResult { getInt80(index) { const result = defaultAbiCoder.decode( ["int80"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -481,7 +481,7 @@ export default class ContractFunctionResult { getUint80(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(22, 32)), - 16 + 16, ); } @@ -492,7 +492,7 @@ export default class ContractFunctionResult { getInt88(index) { const result = defaultAbiCoder.decode( ["int88"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -504,7 +504,7 @@ export default class ContractFunctionResult { getUint88(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(21, 32)), - 16 + 16, ); } @@ -515,7 +515,7 @@ export default class ContractFunctionResult { getInt96(index) { const result = defaultAbiCoder.decode( ["int96"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -527,7 +527,7 @@ export default class ContractFunctionResult { getUint96(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(20, 32)), - 16 + 16, ); } @@ -538,7 +538,7 @@ export default class ContractFunctionResult { getInt104(index) { const result = defaultAbiCoder.decode( ["int104"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -550,7 +550,7 @@ export default class ContractFunctionResult { getUint104(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(19, 32)), - 16 + 16, ); } @@ -561,7 +561,7 @@ export default class ContractFunctionResult { getInt112(index) { const result = defaultAbiCoder.decode( ["int112"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -573,7 +573,7 @@ export default class ContractFunctionResult { getUint112(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(18, 32)), - 16 + 16, ); } @@ -584,7 +584,7 @@ export default class ContractFunctionResult { getInt120(index) { const result = defaultAbiCoder.decode( ["int120"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -596,7 +596,7 @@ export default class ContractFunctionResult { getUint120(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(17, 32)), - 16 + 16, ); } @@ -607,7 +607,7 @@ export default class ContractFunctionResult { getInt128(index) { const result = defaultAbiCoder.decode( ["int128"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -619,7 +619,7 @@ export default class ContractFunctionResult { getUint128(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(16, 32)), - 16 + 16, ); } @@ -630,7 +630,7 @@ export default class ContractFunctionResult { getInt136(index) { const result = defaultAbiCoder.decode( ["int136"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -642,7 +642,7 @@ export default class ContractFunctionResult { getUint136(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(15, 32)), - 16 + 16, ); } @@ -653,7 +653,7 @@ export default class ContractFunctionResult { getInt144(index) { const result = defaultAbiCoder.decode( ["int144"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -665,7 +665,7 @@ export default class ContractFunctionResult { getUint144(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(14, 32)), - 16 + 16, ); } @@ -676,7 +676,7 @@ export default class ContractFunctionResult { getInt152(index) { const result = defaultAbiCoder.decode( ["int152"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -688,7 +688,7 @@ export default class ContractFunctionResult { getUint152(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(13, 32)), - 16 + 16, ); } @@ -699,7 +699,7 @@ export default class ContractFunctionResult { getInt160(index) { const result = defaultAbiCoder.decode( ["int160"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -711,7 +711,7 @@ export default class ContractFunctionResult { getUint160(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(12, 32)), - 16 + 16, ); } @@ -722,7 +722,7 @@ export default class ContractFunctionResult { getInt168(index) { const result = defaultAbiCoder.decode( ["int168"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -734,7 +734,7 @@ export default class ContractFunctionResult { getUint168(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(11, 32)), - 16 + 16, ); } @@ -745,7 +745,7 @@ export default class ContractFunctionResult { getInt176(index) { const result = defaultAbiCoder.decode( ["int176"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -757,7 +757,7 @@ export default class ContractFunctionResult { getUint176(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(10, 32)), - 16 + 16, ); } @@ -768,7 +768,7 @@ export default class ContractFunctionResult { getInt184(index) { const result = defaultAbiCoder.decode( ["int184"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -780,7 +780,7 @@ export default class ContractFunctionResult { getUint184(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(9, 32)), - 16 + 16, ); } @@ -791,7 +791,7 @@ export default class ContractFunctionResult { getInt192(index) { const result = defaultAbiCoder.decode( ["int192"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -803,7 +803,7 @@ export default class ContractFunctionResult { getUint192(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(8, 32)), - 16 + 16, ); } @@ -814,7 +814,7 @@ export default class ContractFunctionResult { getInt200(index) { const result = defaultAbiCoder.decode( ["int200"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -826,7 +826,7 @@ export default class ContractFunctionResult { getUint200(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(7, 32)), - 16 + 16, ); } @@ -837,7 +837,7 @@ export default class ContractFunctionResult { getInt208(index) { const result = defaultAbiCoder.decode( ["int208"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -849,7 +849,7 @@ export default class ContractFunctionResult { getUint208(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(6, 32)), - 16 + 16, ); } @@ -860,7 +860,7 @@ export default class ContractFunctionResult { getInt216(index) { const result = defaultAbiCoder.decode( ["int216"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -872,7 +872,7 @@ export default class ContractFunctionResult { getUint216(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(5, 32)), - 16 + 16, ); } @@ -883,7 +883,7 @@ export default class ContractFunctionResult { getInt224(index) { const result = defaultAbiCoder.decode( ["int224"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -895,7 +895,7 @@ export default class ContractFunctionResult { getUint224(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(4, 32)), - 16 + 16, ); } @@ -906,7 +906,7 @@ export default class ContractFunctionResult { getInt232(index) { const result = defaultAbiCoder.decode( ["int232"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -918,7 +918,7 @@ export default class ContractFunctionResult { getUint232(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(3, 32)), - 16 + 16, ); } @@ -929,7 +929,7 @@ export default class ContractFunctionResult { getInt240(index) { const result = defaultAbiCoder.decode( ["int240"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -941,7 +941,7 @@ export default class ContractFunctionResult { getUint240(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(2, 32)), - 16 + 16, ); } @@ -952,7 +952,7 @@ export default class ContractFunctionResult { getInt248(index) { const result = defaultAbiCoder.decode( ["int248"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -964,7 +964,7 @@ export default class ContractFunctionResult { getUint248(index) { return new BigNumber( hex.encode(this._getBytes32(index).subarray(1, 32)), - 16 + 16, ); } @@ -975,7 +975,7 @@ export default class ContractFunctionResult { getInt256(index) { const result = defaultAbiCoder.decode( ["int256"], - this._getBytes32(index != null ? index : 0) + this._getBytes32(index != null ? index : 0), ); return new BigNumber(result.toString()); } @@ -996,8 +996,8 @@ export default class ContractFunctionResult { return hex.encode( this.bytes.subarray( (index != null ? index : 0) * 32 + 12, - (index != null ? index : 0) * 32 + 32 - ) + (index != null ? index : 0) * 32 + 32, + ), ); } @@ -1017,7 +1017,7 @@ export default class ContractFunctionResult { _getBytes32(index) { return this.bytes.subarray( (index != null ? index : 0) * 32, - (index != null ? index : 0) * 32 + 32 + (index != null ? index : 0) * 32 + 32, ); } @@ -1035,7 +1035,7 @@ export default class ContractFunctionResult { logInfo: this.logs.map((log) => log._toProtobuf()), // eslint-disable-next-line deprecation/deprecation createdContractIDs: this.createdContractIds.map((id) => - id._toProtobuf() + id._toProtobuf(), ), evmAddress: this.evmAddress != null @@ -1051,7 +1051,7 @@ export default class ContractFunctionResult { ? this.senderAccountId._toProtobuf() : null, contractNonces: this.contractNonces.map((contractNonce) => - contractNonce._toProtobuf() + contractNonce._toProtobuf(), ), }; } diff --git a/src/contract/ContractId.js b/src/contract/ContractId.js index 1ef0085b7..50f8b7288 100644 --- a/src/contract/ContractId.js +++ b/src/contract/ContractId.js @@ -110,7 +110,7 @@ export default class ContractId extends Key { const contractId = new ContractId( id.shardNum != null ? id.shardNum : 0, id.realmNum != null ? id.realmNum : 0, - id.contractNum != null ? id.contractNum : 0 + id.contractNum != null ? id.contractNum : 0, ); return contractId; @@ -136,17 +136,17 @@ export default class ContractId extends Key { } const mirrorUrl = client.mirrorNetwork[0].slice( 0, - client.mirrorNetwork[0].indexOf(":") + client.mirrorNetwork[0].indexOf(":"), ); /* eslint-disable */ const url = `https://${mirrorUrl}/api/v1/contracts/${hex.encode( - this.evmAddress + this.evmAddress, )}`; const mirrorAccountId = (await axios.get(url)).data.contract_id; this.num = Long.fromString( - mirrorAccountId.slice(mirrorAccountId.lastIndexOf(".") + 1) + mirrorAccountId.slice(mirrorAccountId.lastIndexOf(".") + 1), ); /* eslint-enable */ @@ -171,7 +171,7 @@ export default class ContractId extends Key { this.realm, this.num, this._checksum, - client + client, ); } @@ -181,7 +181,7 @@ export default class ContractId extends Key { */ static fromBytes(bytes) { return ContractId._fromProtobuf( - HashgraphProto.proto.ContractID.decode(bytes) + HashgraphProto.proto.ContractID.decode(bytes), ); } @@ -233,7 +233,7 @@ export default class ContractId extends Key { toString() { if (this.evmAddress != null) { return `${this.shard.toString()}.${this.realm.toString()}.${hex.encode( - this.evmAddress + this.evmAddress, )}`; } else { return `${this.shard.toString()}.${this.realm.toString()}.${this.num.toString()}`; @@ -253,7 +253,7 @@ export default class ContractId extends Key { */ toBytes() { return HashgraphProto.proto.ContractID.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } @@ -274,7 +274,7 @@ export default class ContractId extends Key { compare(other) { return entity_id.compare( [this.shard, this.realm, this.num], - [other.shard, other.realm, other.num] + [other.shard, other.realm, other.num], ); } diff --git a/src/contract/ContractInfo.js b/src/contract/ContractInfo.js index adb6b89e1..3b9ca6879 100644 --- a/src/contract/ContractInfo.js +++ b/src/contract/ContractInfo.js @@ -183,10 +183,10 @@ export default class ContractInfo { contractId: ContractId._fromProtobuf( /** @type {HashgraphProto.proto.IContractID} */ ( info.contractID - ) + ), ), accountId: AccountId._fromProtobuf( - /** @type {HashgraphProto.proto.IAccountID} */ (info.accountID) + /** @type {HashgraphProto.proto.IAccountID} */ (info.accountID), ), contractAccountId: info.contractAccountID != null ? info.contractAccountID : "", @@ -197,7 +197,7 @@ export default class ContractInfo { expirationTime: Timestamp._fromProtobuf( /** @type {HashgraphProto.proto.ITimestamp} */ ( info.expirationTime - ) + ), ), autoRenewPeriod: new Duration(autoRenewPeriod), autoRenewAccountId: @@ -214,7 +214,7 @@ export default class ContractInfo { balance: Hbar.fromTinybars(info.balance != null ? info.balance : 0), isDeleted: /** @type {boolean} */ (info.deleted), tokenRelationships: TokenRelationshipMap._fromProtobuf( - info.tokenRelationships != null ? info.tokenRelationships : [] + info.tokenRelationships != null ? info.tokenRelationships : [], ), ledgerId: info.ledgerId != null @@ -269,7 +269,7 @@ export default class ContractInfo { */ static fromBytes(bytes) { return ContractInfo._fromProtobuf( - proto.ContractGetInfoResponse.ContractInfo.decode(bytes) + proto.ContractGetInfoResponse.ContractInfo.decode(bytes), ); } @@ -278,7 +278,7 @@ export default class ContractInfo { */ toBytes() { return proto.ContractGetInfoResponse.ContractInfo.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } } diff --git a/src/contract/ContractInfoQuery.js b/src/contract/ContractInfoQuery.js index f7a492882..27648c16f 100644 --- a/src/contract/ContractInfoQuery.js +++ b/src/contract/ContractInfoQuery.js @@ -166,8 +166,8 @@ export default class ContractInfoQuery extends Query { ContractInfo._fromProtobuf( /** @type {HashgraphProto.proto.ContractGetInfoResponse.IContractInfo} */ ( info.contractInfo - ) - ) + ), + ), ); } diff --git a/src/contract/ContractLogInfo.js b/src/contract/ContractLogInfo.js index 76a37202d..a6c981033 100644 --- a/src/contract/ContractLogInfo.js +++ b/src/contract/ContractLogInfo.js @@ -80,7 +80,7 @@ export default class ContractLogInfo { contractId: ContractId._fromProtobuf( /** @type {HashgraphProto.proto.IContractID} */ ( info.contractID - ) + ), ), bloom: info.bloom != null ? info.bloom : new Uint8Array(), topics: info.topic != null ? info.topic : [], diff --git a/src/contract/ContractNonceInfo.js b/src/contract/ContractNonceInfo.js index 3fbd82c1e..a7ffe986c 100644 --- a/src/contract/ContractNonceInfo.js +++ b/src/contract/ContractNonceInfo.js @@ -72,7 +72,7 @@ export default class ContractNonceInfo { contractId: ContractId._fromProtobuf( /** @type {HashgraphProto.proto.IContractID} */ ( contractNonceInfo.contractId - ) + ), ), nonce: contractNonceInfo.nonce != null @@ -102,7 +102,7 @@ export default class ContractNonceInfo { */ static fromBytes(bytes) { return ContractNonceInfo._fromProtobuf( - proto.ContractNonceInfo.decode(bytes) + proto.ContractNonceInfo.decode(bytes), ); } diff --git a/src/contract/ContractStateChange.js b/src/contract/ContractStateChange.js index f3b51247d..6ff7a71fb 100644 --- a/src/contract/ContractStateChange.js +++ b/src/contract/ContractStateChange.js @@ -50,7 +50,7 @@ export default class ContractStateChange { contractId: ContractId._fromProtobuf( /** @type {HashgraphProto.proto.IContractID} */ ( change.contractId - ) + ), ), storageChanges: (change.storageChanges != null ? change.storageChanges @@ -68,7 +68,7 @@ export default class ContractStateChange { static fromBytes(bytes) { // eslint-disable-next-line deprecation/deprecation return ContractStateChange._fromProtobuf( - HashgraphProto.proto.ContractStateChange.decode(bytes) + HashgraphProto.proto.ContractStateChange.decode(bytes), ); } @@ -80,7 +80,7 @@ export default class ContractStateChange { return { contractId: this.contractId._toProtobuf(), storageChanges: this.storageChanges.map((storageChange) => - storageChange._toProtobuf() + storageChange._toProtobuf(), ), }; } @@ -91,7 +91,7 @@ export default class ContractStateChange { toBytes() { // eslint-disable-next-line deprecation/deprecation return HashgraphProto.proto.ContractStateChange.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } } diff --git a/src/contract/ContractUpdateTransaction.js b/src/contract/ContractUpdateTransaction.js index d1fb4fca1..858eba95d 100644 --- a/src/contract/ContractUpdateTransaction.js +++ b/src/contract/ContractUpdateTransaction.js @@ -169,7 +169,7 @@ export default class ContractUpdateTransaction extends Transaction { if (props.maxAutomaticTokenAssociations != null) { this.setMaxAutomaticTokenAssociations( - props.maxAutomaticTokenAssociations + props.maxAutomaticTokenAssociations, ); } @@ -204,7 +204,7 @@ export default class ContractUpdateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const update = @@ -241,7 +241,7 @@ export default class ContractUpdateTransaction extends Transaction { ? ContractId._fromProtobuf( /** @type {HashgraphProto.proto.IContractID} */ ( update.contractID - ) + ), ) : undefined, bytecodeFileId: @@ -249,7 +249,7 @@ export default class ContractUpdateTransaction extends Transaction { ? FileId._fromProtobuf( /** @type {HashgraphProto.proto.IFileID} */ ( update.fileID - ) + ), ) : undefined, expirationTime: @@ -265,7 +265,7 @@ export default class ContractUpdateTransaction extends Transaction { ? AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( update.proxyAccountID - ) + ), ) : undefined, autoRenewPeriod, @@ -291,7 +291,7 @@ export default class ContractUpdateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -667,5 +667,5 @@ export default class ContractUpdateTransaction extends Transaction { TRANSACTION_REGISTRY.set( "contractUpdateInstance", // eslint-disable-next-line @typescript-eslint/unbound-method - ContractUpdateTransaction._fromProtobuf + ContractUpdateTransaction._fromProtobuf, ); diff --git a/src/contract/StorageChange.js b/src/contract/StorageChange.js index fc2bcde1f..47e85686b 100644 --- a/src/contract/StorageChange.js +++ b/src/contract/StorageChange.js @@ -61,7 +61,7 @@ export default class StorageChange { static fromBytes(bytes) { // eslint-disable-next-line deprecation/deprecation return StorageChange._fromProtobuf( - HashgraphProto.proto.StorageChange.decode(bytes) + HashgraphProto.proto.StorageChange.decode(bytes), ); } @@ -83,7 +83,7 @@ export default class StorageChange { */ toBytes() { return HashgraphProto.proto.StorageChange.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } } diff --git a/src/cryptography/sha384.native.js b/src/cryptography/sha384.native.js index a417401ea..0431e6d7d 100644 --- a/src/cryptography/sha384.native.js +++ b/src/cryptography/sha384.native.js @@ -30,8 +30,8 @@ export async function digest(data) { return Promise.resolve( hex.decode( CryptoJS.SHA384(CryptoJS.enc.Hex.parse(hex.encode(data))).toString( - CryptoJS.enc.Hex - ) - ) + CryptoJS.enc.Hex, + ), + ), ); } diff --git a/src/encoding/hex.browser.js b/src/encoding/hex.browser.js index 307329086..a0a2882c2 100644 --- a/src/encoding/hex.browser.js +++ b/src/encoding/hex.browser.js @@ -50,7 +50,7 @@ export function decode(text) { const result = str.match(/.{1,2}/gu); return new Uint8Array( - (result == null ? [] : result).map((byte) => parseInt(byte, 16)) + (result == null ? [] : result).map((byte) => parseInt(byte, 16)), ); } diff --git a/src/encoding/hex.native.js b/src/encoding/hex.native.js index a3c01d04b..9a4123243 100644 --- a/src/encoding/hex.native.js +++ b/src/encoding/hex.native.js @@ -312,7 +312,7 @@ export function decode(text) { const result = str.match(/.{1,2}/gu); return new Uint8Array( - (result == null ? [] : result).map((byte) => parseInt(byte, 16)) + (result == null ? [] : result).map((byte) => parseInt(byte, 16)), ); } diff --git a/src/file/FileAppendTransaction.js b/src/file/FileAppendTransaction.js index 77bba4342..e6046d9e3 100644 --- a/src/file/FileAppendTransaction.js +++ b/src/file/FileAppendTransaction.js @@ -123,7 +123,7 @@ export default class FileAppendTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const append = @@ -143,7 +143,7 @@ export default class FileAppendTransaction extends Transaction { if (contents == null) { contents = new Uint8Array( - /** @type {Uint8Array} */ (fileAppend.contents) + /** @type {Uint8Array} */ (fileAppend.contents), ); continue; } @@ -151,12 +151,12 @@ export default class FileAppendTransaction extends Transaction { /** @type {Uint8Array} */ const concat = new Uint8Array( contents.length + - /** @type {Uint8Array} */ (fileAppend.contents).length + /** @type {Uint8Array} */ (fileAppend.contents).length, ); concat.set(contents, 0); concat.set( /** @type {Uint8Array} */ (fileAppend.contents), - contents.length + contents.length, ); contents = concat; } @@ -168,7 +168,7 @@ export default class FileAppendTransaction extends Transaction { ? FileId._fromProtobuf( /** @type {HashgraphProto.proto.IFileID} */ ( append.fileID - ) + ), ) : undefined, contents: contents, @@ -177,7 +177,7 @@ export default class FileAppendTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -296,12 +296,12 @@ export default class FileAppendTransaction extends Transaction { } const chunks = Math.floor( - (this._contents.length + (this._chunkSize - 1)) / this._chunkSize + (this._contents.length + (this._chunkSize - 1)) / this._chunkSize, ); if (chunks > this._maxChunks) { throw new Error( - `Contents with size ${this._contents.length} too long for ${this._maxChunks} chunks` + `Contents with size ${this._contents.length} too long for ${this._maxChunks} chunks`, ); } @@ -320,7 +320,7 @@ export default class FileAppendTransaction extends Transaction { for (const nodeAccountId of this._nodeAccountIds.list) { this._signedTransactions.push( - this._makeSignedTransaction(nodeAccountId) + this._makeSignedTransaction(nodeAccountId), ); } @@ -332,8 +332,8 @@ export default class FileAppendTransaction extends Transaction { ).seconds, /** @type {Timestamp} */ ( nextTransactionId.validStart - ).nanos.add(1) - ) + ).nanos.add(1), + ), ); } @@ -351,7 +351,7 @@ export default class FileAppendTransaction extends Transaction { if (this._contents != null && this._contents.length > this._chunkSize) { throw new Error( - `cannot schedule \`FileAppendTransaction\` with message over ${this._chunkSize} bytes` + `cannot schedule \`FileAppendTransaction\` with message over ${this._chunkSize} bytes`, ); } @@ -386,7 +386,7 @@ export default class FileAppendTransaction extends Transaction { if ( operatorAccountId != null && operatorAccountId.equals( - /** @type {AccountId} */ (transactionId.accountId) + /** @type {AccountId} */ (transactionId.accountId), ) ) { await super.signWithOperator(client); diff --git a/src/file/FileCreateTransaction.js b/src/file/FileCreateTransaction.js index 9935b8543..4648f1890 100644 --- a/src/file/FileCreateTransaction.js +++ b/src/file/FileCreateTransaction.js @@ -72,7 +72,7 @@ export default class FileCreateTransaction extends Transaction { this._expirationTime = new Timestamp(0, 0).plusNanos( Long.fromNumber(Date.now()) .mul(1000000) - .add(DEFAULT_AUTO_RENEW_PERIOD.mul(1000000000)) + .add(DEFAULT_AUTO_RENEW_PERIOD.mul(1000000000)), ); /** @@ -120,7 +120,7 @@ export default class FileCreateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const create = @@ -134,7 +134,7 @@ export default class FileCreateTransaction extends Transaction { create.keys != null ? create.keys.keys != null ? create.keys.keys.map((key) => - Key._fromProtobufKey(key) + Key._fromProtobufKey(key), ) : undefined : undefined, @@ -149,7 +149,7 @@ export default class FileCreateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } diff --git a/src/file/FileDeleteTransaction.js b/src/file/FileDeleteTransaction.js index 3201b9147..c5fc11e36 100644 --- a/src/file/FileDeleteTransaction.js +++ b/src/file/FileDeleteTransaction.js @@ -84,7 +84,7 @@ export default class FileDeleteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const fileDelete = @@ -103,7 +103,7 @@ export default class FileDeleteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } diff --git a/src/file/FileId.js b/src/file/FileId.js index d3d9b902b..a2355e38a 100644 --- a/src/file/FileId.js +++ b/src/file/FileId.js @@ -68,7 +68,7 @@ export default class FileId { const fileId = new FileId( id.shardNum != null ? Long.fromString(id.shardNum.toString()) : 0, id.realmNum != null ? Long.fromString(id.realmNum.toString()) : 0, - id.fileNum != null ? Long.fromString(id.fileNum.toString()) : 0 + id.fileNum != null ? Long.fromString(id.fileNum.toString()) : 0, ); return fileId; @@ -99,7 +99,7 @@ export default class FileId { this.realm, this.num, this._checksum, - client + client, ); } @@ -177,7 +177,7 @@ export default class FileId { compare(other) { return entity_id.compare( [this.shard, this.realm, this.num], - [other.shard, other.realm, other.num] + [other.shard, other.realm, other.num], ); } } diff --git a/src/file/FileInfo.js b/src/file/FileInfo.js index 8007388ae..36b23acd9 100644 --- a/src/file/FileInfo.js +++ b/src/file/FileInfo.js @@ -96,13 +96,13 @@ export default class FileInfo { return new FileInfo({ fileId: FileId._fromProtobuf( - /** @type {HashgraphProto.proto.IFileID} */ (info.fileID) + /** @type {HashgraphProto.proto.IFileID} */ (info.fileID), ), size: size instanceof Long ? size : Long.fromValue(size), expirationTime: Timestamp._fromProtobuf( /** @type {HashgraphProto.proto.ITimestamp} */ ( info.expirationTime - ) + ), ), isDeleted: /** @type {boolean} */ (info.deleted), keys: @@ -139,7 +139,7 @@ export default class FileInfo { */ static fromBytes(bytes) { return FileInfo._fromProtobuf( - HashgraphProto.proto.FileGetInfoResponse.FileInfo.decode(bytes) + HashgraphProto.proto.FileGetInfoResponse.FileInfo.decode(bytes), ); } @@ -148,7 +148,7 @@ export default class FileInfo { */ toBytes() { return proto.FileGetInfoResponse.FileInfo.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } } diff --git a/src/file/FileInfoQuery.js b/src/file/FileInfoQuery.js index 35bcc0c0e..d9a8b40ff 100644 --- a/src/file/FileInfoQuery.js +++ b/src/file/FileInfoQuery.js @@ -163,8 +163,8 @@ export default class FileInfoQuery extends Query { return Promise.resolve( FileInfo._fromProtobuf( - /** @type {HashgraphProto.proto.IFileInfo} */ (info.fileInfo) - ) + /** @type {HashgraphProto.proto.IFileInfo} */ (info.fileInfo), + ), ); } diff --git a/src/file/FileUpdateTransaction.js b/src/file/FileUpdateTransaction.js index 973a6c4d8..93d53fa21 100644 --- a/src/file/FileUpdateTransaction.js +++ b/src/file/FileUpdateTransaction.js @@ -124,7 +124,7 @@ export default class FileUpdateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const update = @@ -142,7 +142,7 @@ export default class FileUpdateTransaction extends Transaction { update.keys != null ? update.keys.keys != null ? update.keys.keys.map((key) => - Key._fromProtobufKey(key) + Key._fromProtobufKey(key), ) : undefined : undefined, @@ -162,7 +162,7 @@ export default class FileUpdateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } diff --git a/src/grpc/GrpcStatus.js b/src/grpc/GrpcStatus.js index a7b597292..4f398f0df 100644 --- a/src/grpc/GrpcStatus.js +++ b/src/grpc/GrpcStatus.js @@ -78,7 +78,7 @@ export default class GrpcStatus { return GrpcStatus.GrpcWeb; default: throw new Error( - "(BUG) non-exhaustive GrpcStatus switch statement" + "(BUG) non-exhaustive GrpcStatus switch statement", ); } } diff --git a/src/network/AddressBookQuery.js b/src/network/AddressBookQuery.js index bc6eeb3bc..18d0d3d13 100644 --- a/src/network/AddressBookQuery.js +++ b/src/network/AddressBookQuery.js @@ -181,7 +181,7 @@ export default class AddressBookQuery extends Query { client, /** @type {(value: NodeAddressBook) => void} */ (resolve), reject, - requestTimeout + requestTimeout, ); }); } @@ -211,8 +211,8 @@ export default class AddressBookQuery extends Query { (data) => { this._addresses.push( NodeAddress._fromProtobuf( - HashgraphProto.proto.NodeAddress.decode(data) - ) + HashgraphProto.proto.NodeAddress.decode(data), + ), ); if (this._limit != null && this._limit > 0) { @@ -229,7 +229,7 @@ export default class AddressBookQuery extends Query { ) { const delay = Math.min( 250 * 2 ** this._attempt, - this._maxBackoff + this._maxBackoff, ); if (this._attempt >= this._maxAttempts) { console.warn( @@ -239,7 +239,7 @@ export default class AddressBookQuery extends Query { : "UNKNOWN" } during attempt ${ this._attempt - }. Waiting ${delay} ms before next attempt: ${message}` + }. Waiting ${delay} ms before next attempt: ${message}`, ); } if (this._logger) { @@ -250,7 +250,7 @@ export default class AddressBookQuery extends Query { : "UNKNOWN" } during attempt ${ this._attempt - }. Waiting ${delay} ms before next attempt: ${message}` + }. Waiting ${delay} ms before next attempt: ${message}`, ); } @@ -261,7 +261,7 @@ export default class AddressBookQuery extends Query { client, resolve, reject, - requestTimeout + requestTimeout, ); }, delay); } else { @@ -270,9 +270,9 @@ export default class AddressBookQuery extends Query { }, () => { resolve( - new NodeAddressBook({ nodeAddresses: this._addresses }) + new NodeAddressBook({ nodeAddresses: this._addresses }), ); - } + }, ); } } diff --git a/src/network/NetworkVersionInfo.js b/src/network/NetworkVersionInfo.js index 9eb3746d8..726939333 100644 --- a/src/network/NetworkVersionInfo.js +++ b/src/network/NetworkVersionInfo.js @@ -58,11 +58,11 @@ export default class NetworkVersionInfo { return new NetworkVersionInfo({ protobufVersion: SemanticVersion._fromProtobuf( /** @type {HashgraphProto.proto.ISemanticVersion} */ - (info.hapiProtoVersion) + (info.hapiProtoVersion), ), servicesVesion: SemanticVersion._fromProtobuf( /** @type {HashgraphProto.proto.ISemanticVersion} */ - (info.hederaServicesVersion) + (info.hederaServicesVersion), ), }); } @@ -84,7 +84,7 @@ export default class NetworkVersionInfo { */ static fromBytes(bytes) { return NetworkVersionInfo._fromProtobuf( - HashgraphProto.proto.NetworkGetVersionInfoResponse.decode(bytes) + HashgraphProto.proto.NetworkGetVersionInfoResponse.decode(bytes), ); } @@ -93,7 +93,7 @@ export default class NetworkVersionInfo { */ toBytes() { return HashgraphProto.proto.NetworkGetVersionInfoResponse.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } } diff --git a/src/network/NetworkVersionInfoQuery.js b/src/network/NetworkVersionInfoQuery.js index da265b4c6..2a60fff9d 100644 --- a/src/network/NetworkVersionInfoQuery.js +++ b/src/network/NetworkVersionInfoQuery.js @@ -124,5 +124,5 @@ export default class NetworkVersionInfoQuery extends Query { QUERY_REGISTRY.set( "networkGetVersionInfo", // eslint-disable-next-line @typescript-eslint/unbound-method - NetworkVersionInfoQuery._fromProtobuf + NetworkVersionInfoQuery._fromProtobuf, ); diff --git a/src/network/SemanticVersion.js b/src/network/SemanticVersion.js index 2dda6b108..b03a99910 100644 --- a/src/network/SemanticVersion.js +++ b/src/network/SemanticVersion.js @@ -70,7 +70,7 @@ export default class SemanticVersion { */ static fromBytes(bytes) { return SemanticVersion._fromProtobuf( - HashgraphProto.proto.SemanticVersion.decode(bytes) + HashgraphProto.proto.SemanticVersion.decode(bytes), ); } @@ -79,7 +79,7 @@ export default class SemanticVersion { */ toBytes() { return HashgraphProto.proto.SemanticVersion.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } } diff --git a/src/query/CostQuery.js b/src/query/CostQuery.js index a4519b2b5..fe896ef7f 100644 --- a/src/query/CostQuery.js +++ b/src/query/CostQuery.js @@ -84,13 +84,13 @@ export default class CostQuery extends Executable { if (operator == null) { throw new Error( - "`client` must have an `operator` or an explicit payment transaction must be provided" + "`client` must have an `operator` or an explicit payment transaction must be provided", ); } if (this._query._nodeAccountIds.isEmpty) { this._query._nodeAccountIds.setList( - client._network.getNodeAccountIdsForExecute() + client._network.getNodeAccountIdsForExecute(), ); } @@ -108,7 +108,7 @@ export default class CostQuery extends Executable { const paymentAmount = new Hbar(0); if (this._logger) { this._logger.debug( - `[${logId}] making a payment transaction for node ${nodeId.toString()} and transaction ID ${paymentTransactionId.toString()} with amount ${paymentAmount.toString()}` + `[${logId}] making a payment transaction for node ${nodeId.toString()} and transaction ID ${paymentTransactionId.toString()} with amount ${paymentAmount.toString()}`, ); } @@ -117,7 +117,7 @@ export default class CostQuery extends Executable { paymentTransactionId, new AccountId(0), operator, - paymentAmount + paymentAmount, ), responseType: HashgraphProto.proto.ResponseType.COST_ANSWER, }; @@ -131,8 +131,8 @@ export default class CostQuery extends Executable { _makeRequestAsync() { return Promise.resolve( this._query._onMakeRequest( - /** @type {HashgraphProto.proto.IQueryHeader} */ (this._header) - ) + /** @type {HashgraphProto.proto.IQueryHeader} */ (this._header), + ), ); } @@ -172,7 +172,7 @@ export default class CostQuery extends Executable { _mapResponse(response, nodeAccountId, request) { const cost = this._query._mapResponseHeader(response).cost; return Promise.resolve( - Hbar.fromTinybars(/** @type {Long | number} */ (cost)) + Hbar.fromTinybars(/** @type {Long | number} */ (cost)), ); } diff --git a/src/query/Query.js b/src/query/Query.js index c4c3c58b0..660f2a9be 100644 --- a/src/query/Query.js +++ b/src/query/Query.js @@ -120,7 +120,7 @@ export default class Query extends Executable { if (fromProtobuf == null) { throw new Error( - `(BUG) Query.fromBytes() not implemented for type ${query.query}` + `(BUG) Query.fromBytes() not implemented for type ${query.query}`, ); } @@ -175,7 +175,7 @@ export default class Query extends Executable { // The node account IDs must be set to execute a cost query if (this._nodeAccountIds.isEmpty) { this._nodeAccountIds.setList( - client._network.getNodeAccountIdsForExecute() + client._network.getNodeAccountIdsForExecute(), ); } @@ -187,7 +187,7 @@ export default class Query extends Executable { this._timestamp = Date.now(); const cost = await COST_QUERY[0](this).execute(client); return Hbar.fromTinybars( - cost._valueInTinybar.multipliedBy(1.1).toFixed(0) + cost._valueInTinybar.multipliedBy(1.1).toFixed(0), ); } @@ -219,7 +219,7 @@ export default class Query extends Executable { _getTransactionId() { if (this._paymentTransactionId == null) { throw new Error( - "Query.PaymentTransactionId was not set duration execution" + "Query.PaymentTransactionId was not set duration execution", ); } @@ -270,7 +270,7 @@ export default class Query extends Executable { // If the nodes aren't set, set them. if (this._nodeAccountIds.isEmpty) { this._nodeAccountIds.setList( - client._network.getNodeAccountIdsForExecute() + client._network.getNodeAccountIdsForExecute(), ); } @@ -286,12 +286,12 @@ export default class Query extends Executable { if (this._operator != null) { // Generate the payment transaction ID this._paymentTransactionId = TransactionId.generate( - this._operator.accountId + this._operator.accountId, ); } else { // If payment is required, but an operator did not exist, throw an error throw new Error( - "`client` must have an `operator` or an explicit payment transaction must be provided" + "`client` must have an `operator` or an explicit payment transaction must be provided", ); } } else { @@ -299,7 +299,7 @@ export default class Query extends Executable { // set the payment transaction ID to an empty transaction ID. // FIXME: Should use `TransactionId.withValidStart()` instead this._paymentTransactionId = TransactionId.generate( - new AccountId(0) + new AccountId(0), ); } } @@ -331,7 +331,7 @@ export default class Query extends Executable { cost = actualCost; if (this._logger) { this._logger.debug( - `[${this._getLogId()}] received cost for query ${cost.toString()}` + `[${this._getLogId()}] received cost for query ${cost.toString()}`, ); } } @@ -358,7 +358,7 @@ export default class Query extends Executable { if (this._logger) { this._logger.debug( - `[${logId}] making a payment transaction for node ${nodeId.toString()} and transaction ID ${paymentTransactionId.toString()} with amount ${paymentAmount.toString()}` + `[${logId}] making a payment transaction for node ${nodeId.toString()} and transaction ID ${paymentTransactionId.toString()} with amount ${paymentAmount.toString()}`, ); } @@ -367,8 +367,8 @@ export default class Query extends Executable { paymentTransactionId, nodeId, this._isPaymentRequired() ? this._operator : null, - paymentAmount - ) + paymentAmount, + ), ); } } @@ -457,7 +457,7 @@ export default class Query extends Executable { if (this._logger) { this._logger.debug( - `[${logId}] making a payment transaction for node ${nodeId.toString()} and transaction ID ${paymentTransactionId.toString()} with amount ${paymentAmount.toString()}` + `[${logId}] making a payment transaction for node ${nodeId.toString()} and transaction ID ${paymentTransactionId.toString()} with amount ${paymentAmount.toString()}`, ); } @@ -465,7 +465,7 @@ export default class Query extends Executable { paymentTransactionId, nodeId, this._isPaymentRequired() ? this._operator : null, - paymentAmount + paymentAmount, ); } } @@ -488,11 +488,11 @@ export default class Query extends Executable { const status = Status._fromCode( nodeTransactionPrecheckCode != null ? nodeTransactionPrecheckCode - : HashgraphProto.proto.ResponseCodeEnum.OK + : HashgraphProto.proto.ResponseCodeEnum.OK, ); if (this._logger) { this._logger.debug( - `[${this._getLogId()}] received status ${status.toString()}` + `[${this._getLogId()}] received status ${status.toString()}`, ); } @@ -523,7 +523,7 @@ export default class Query extends Executable { const status = Status._fromCode( nodeTransactionPrecheckCode != null ? nodeTransactionPrecheckCode - : HashgraphProto.proto.ResponseCodeEnum.OK + : HashgraphProto.proto.ResponseCodeEnum.OK, ); return new PrecheckStatusError({ @@ -563,7 +563,7 @@ export async function _makePaymentTransaction( paymentTransactionId, nodeId, operator, - paymentAmount + paymentAmount, ) { const accountAmounts = []; @@ -620,7 +620,7 @@ export async function _makePaymentTransaction( // something we can deduplicate? if (operator != null) { const signature = await operator.transactionSigner( - /** @type {Uint8Array} */ (signedTransaction.bodyBytes) + /** @type {Uint8Array} */ (signedTransaction.bodyBytes), ); signedTransaction.sigMap = { @@ -632,7 +632,7 @@ export async function _makePaymentTransaction( return { signedTransactionBytes: HashgraphProto.proto.SignedTransaction.encode( - signedTransaction + signedTransaction, ).finish(), }; } diff --git a/src/schedule/ScheduleCreateTransaction.js b/src/schedule/ScheduleCreateTransaction.js index ce0526e6f..c589162ab 100644 --- a/src/schedule/ScheduleCreateTransaction.js +++ b/src/schedule/ScheduleCreateTransaction.js @@ -123,7 +123,7 @@ export default class ScheduleCreateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const create = @@ -141,7 +141,7 @@ export default class ScheduleCreateTransaction extends Transaction { ? AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( create.payerAccountID - ) + ), ) : undefined, scheduleMemo: create.memo != null ? create.memo : undefined, @@ -159,7 +159,7 @@ export default class ScheduleCreateTransaction extends Transaction { const scheduleCreateBodyBytes = HashgraphProto.proto.TransactionBody.encode( // @ts-ignore - scheduleCreateBody + scheduleCreateBody, ).finish(); const signedScheduledCreateTransaction = @@ -178,7 +178,7 @@ export default class ScheduleCreateTransaction extends Transaction { const finalScheduledDecodedTx = Transaction.fromBytes(txlist); scheduledTransaction._setScheduledTransaction( - finalScheduledDecodedTx + finalScheduledDecodedTx, ); } @@ -188,7 +188,7 @@ export default class ScheduleCreateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -383,7 +383,7 @@ export default class ScheduleCreateTransaction extends Transaction { TRANSACTION_REGISTRY.set( "scheduleCreate", // eslint-disable-next-line @typescript-eslint/unbound-method - ScheduleCreateTransaction._fromProtobuf + ScheduleCreateTransaction._fromProtobuf, ); SCHEDULE_CREATE_TRANSACTION.push(() => new ScheduleCreateTransaction()); diff --git a/src/schedule/ScheduleDeleteTransaction.js b/src/schedule/ScheduleDeleteTransaction.js index 19324da80..15b73fb56 100644 --- a/src/schedule/ScheduleDeleteTransaction.js +++ b/src/schedule/ScheduleDeleteTransaction.js @@ -83,7 +83,7 @@ export default class ScheduleDeleteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const scheduleDelete = @@ -98,7 +98,7 @@ export default class ScheduleDeleteTransaction extends Transaction { ? ScheduleId._fromProtobuf( /** @type {HashgraphProto.proto.IScheduleID} */ ( scheduleDelete.scheduleID - ) + ), ) : undefined, }), @@ -106,7 +106,7 @@ export default class ScheduleDeleteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -188,5 +188,5 @@ export default class ScheduleDeleteTransaction extends Transaction { TRANSACTION_REGISTRY.set( "scheduleDelete", // eslint-disable-next-line @typescript-eslint/unbound-method - ScheduleDeleteTransaction._fromProtobuf + ScheduleDeleteTransaction._fromProtobuf, ); diff --git a/src/schedule/ScheduleId.js b/src/schedule/ScheduleId.js index 96394b132..d7db10594 100644 --- a/src/schedule/ScheduleId.js +++ b/src/schedule/ScheduleId.js @@ -70,7 +70,7 @@ export default class ScheduleId { const scheduleId = new ScheduleId( id.shardNum != null ? id.shardNum : 0, id.realmNum != null ? id.realmNum : 0, - id.scheduleNum != null ? id.scheduleNum : 0 + id.scheduleNum != null ? id.scheduleNum : 0, ); return scheduleId; @@ -101,7 +101,7 @@ export default class ScheduleId { this.realm, this.num, this._checksum, - client + client, ); } @@ -111,7 +111,7 @@ export default class ScheduleId { */ static fromBytes(bytes) { return ScheduleId._fromProtobuf( - HashgraphProto.proto.ScheduleID.decode(bytes) + HashgraphProto.proto.ScheduleID.decode(bytes), ); } @@ -162,7 +162,7 @@ export default class ScheduleId { */ toBytes() { return HashgraphProto.proto.ScheduleID.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } @@ -182,7 +182,7 @@ export default class ScheduleId { compare(other) { return entity_id.compare( [this.shard, this.realm, this.num], - [other.shard, other.realm, other.num] + [other.shard, other.realm, other.num], ); } } diff --git a/src/schedule/ScheduleInfo.js b/src/schedule/ScheduleInfo.js index 9b1586d74..aee3a9895 100644 --- a/src/schedule/ScheduleInfo.js +++ b/src/schedule/ScheduleInfo.js @@ -124,14 +124,14 @@ export default class ScheduleInfo { scheduleId: ScheduleId._fromProtobuf( /** @type {HashgraphProto.proto.IScheduleID} */ ( info.scheduleID - ) + ), ), creatorAccountID: info.creatorAccountID != null ? AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( info.creatorAccountID - ) + ), ) : null, payerAccountID: @@ -139,7 +139,7 @@ export default class ScheduleInfo { ? AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( info.payerAccountID - ) + ), ) : null, schedulableTransactionBody: @@ -160,7 +160,7 @@ export default class ScheduleInfo { ? Timestamp._fromProtobuf( /** @type {HashgraphProto.proto.ITimestamp} */ ( info.expirationTime - ) + ), ) : null, executed: @@ -168,7 +168,7 @@ export default class ScheduleInfo { ? Timestamp._fromProtobuf( /** @type {HashgraphProto.proto.ITimestamp} */ ( info.executionTime - ) + ), ) : null, deleted: @@ -176,7 +176,7 @@ export default class ScheduleInfo { ? Timestamp._fromProtobuf( /** @type {HashgraphProto.proto.ITimestamp} */ ( info.deletionTime - ) + ), ) : null, scheduledTransactionId: @@ -235,7 +235,7 @@ export default class ScheduleInfo { } const scheduled = new proto.SchedulableTransactionBody( - this.schedulableTransactionBody + this.schedulableTransactionBody, ); const data = /** @type {NonNullable} */ ( @@ -257,7 +257,7 @@ export default class ScheduleInfo { }).finish(), }, ], - }).finish() + }).finish(), ); } } diff --git a/src/schedule/ScheduleInfoQuery.js b/src/schedule/ScheduleInfoQuery.js index d6a154996..2b952a589 100644 --- a/src/schedule/ScheduleInfoQuery.js +++ b/src/schedule/ScheduleInfoQuery.js @@ -166,8 +166,8 @@ export default class ScheduleInfoQuery extends Query { ScheduleInfo._fromProtobuf( /** @type {HashgraphProto.proto.IScheduleInfo} */ ( info.scheduleInfo - ) - ) + ), + ), ); } diff --git a/src/schedule/ScheduleSignTransaction.js b/src/schedule/ScheduleSignTransaction.js index 4ee3a9f85..36a3a3c3f 100644 --- a/src/schedule/ScheduleSignTransaction.js +++ b/src/schedule/ScheduleSignTransaction.js @@ -102,7 +102,7 @@ export default class ScheduleSignTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const sign = @@ -121,7 +121,7 @@ export default class ScheduleSignTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -203,5 +203,5 @@ export default class ScheduleSignTransaction extends Transaction { TRANSACTION_REGISTRY.set( "scheduleSign", // eslint-disable-next-line @typescript-eslint/unbound-method - ScheduleSignTransaction._fromProtobuf + ScheduleSignTransaction._fromProtobuf, ); diff --git a/src/system/FreezeTransaction.js b/src/system/FreezeTransaction.js index d1911e4ca..035b4102f 100644 --- a/src/system/FreezeTransaction.js +++ b/src/system/FreezeTransaction.js @@ -144,7 +144,7 @@ export default class FreezeTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const freeze = @@ -186,7 +186,7 @@ export default class FreezeTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } diff --git a/src/system/SystemDeleteTransaction.js b/src/system/SystemDeleteTransaction.js index 4948c334f..f605fd05b 100644 --- a/src/system/SystemDeleteTransaction.js +++ b/src/system/SystemDeleteTransaction.js @@ -98,7 +98,7 @@ export default class SystemDeleteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const systemDelete = @@ -113,7 +113,7 @@ export default class SystemDeleteTransaction extends Transaction { ? FileId._fromProtobuf( /** @type {HashgraphProto.proto.IFileID} */ ( systemDelete.fileID - ) + ), ) : undefined, contractId: @@ -121,7 +121,7 @@ export default class SystemDeleteTransaction extends Transaction { ? ContractId._fromProtobuf( /** @type {HashgraphProto.proto.IContractID} */ ( systemDelete.contractID - ) + ), ) : undefined, expirationTime: @@ -133,7 +133,7 @@ export default class SystemDeleteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } diff --git a/src/system/SystemUndeleteTransaction.js b/src/system/SystemUndeleteTransaction.js index 108f5752b..c654b2572 100644 --- a/src/system/SystemUndeleteTransaction.js +++ b/src/system/SystemUndeleteTransaction.js @@ -88,7 +88,7 @@ export default class SystemUndeleteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const systemUndelete = @@ -103,7 +103,7 @@ export default class SystemUndeleteTransaction extends Transaction { ? FileId._fromProtobuf( /** @type {HashgraphProto.proto.IFileID} */ ( systemUndelete.fileID - ) + ), ) : undefined, contractId: @@ -111,7 +111,7 @@ export default class SystemUndeleteTransaction extends Transaction { ? ContractId._fromProtobuf( /** @type {HashgraphProto.proto.IContractID} */ ( systemUndelete.contractID - ) + ), ) : undefined, }), @@ -119,7 +119,7 @@ export default class SystemUndeleteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -216,5 +216,5 @@ export default class SystemUndeleteTransaction extends Transaction { TRANSACTION_REGISTRY.set( "systemUndelete", // eslint-disable-next-line @typescript-eslint/unbound-method - SystemUndeleteTransaction._fromProtobuf + SystemUndeleteTransaction._fromProtobuf, ); diff --git a/src/token/AssessedCustomFee.js b/src/token/AssessedCustomFee.js index d8f39b707..260d70854 100644 --- a/src/token/AssessedCustomFee.js +++ b/src/token/AssessedCustomFee.js @@ -169,7 +169,7 @@ export default class AssessedCustomFee { payerAccountIds: fee.effectivePayerAccountId != null ? fee.effectivePayerAccountId.map((id) => - AccountId._fromProtobuf(id) + AccountId._fromProtobuf(id), ) : undefined, }); diff --git a/src/token/NftId.js b/src/token/NftId.js index 2b903a048..735ee56a6 100644 --- a/src/token/NftId.js +++ b/src/token/NftId.js @@ -51,7 +51,7 @@ export default class NftId { for (const string of strings) { if (string === "") { throw new Error( - "invalid format for NftId: use [token]/[serial] or [token]@[serial]" + "invalid format for NftId: use [token]/[serial] or [token]@[serial]", ); } } @@ -70,9 +70,9 @@ export default class NftId { static _fromProtobuf(id) { return new NftId( TokenId._fromProtobuf( - /** @type {HashgraphProto.proto.ITokenID} */ (id.tokenID) + /** @type {HashgraphProto.proto.ITokenID} */ (id.tokenID), ), - id.serialNumber != null ? id.serialNumber : Long.ZERO + id.serialNumber != null ? id.serialNumber : Long.ZERO, ); } @@ -92,7 +92,7 @@ export default class NftId { return { tokenID: this.tokenId._toProtobuf(), serialNumber: Long.fromValue( - this.serial !== undefined ? this.serial : 0 + this.serial !== undefined ? this.serial : 0, ), }; } diff --git a/src/token/TokenAssociateTransaction.js b/src/token/TokenAssociateTransaction.js index 847bc8016..87ad84310 100644 --- a/src/token/TokenAssociateTransaction.js +++ b/src/token/TokenAssociateTransaction.js @@ -91,7 +91,7 @@ export default class TokenAssociateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const associateToken = @@ -104,7 +104,7 @@ export default class TokenAssociateTransaction extends Transaction { tokenIds: associateToken.tokens != null ? associateToken.tokens.map((token) => - TokenId._fromProtobuf(token) + TokenId._fromProtobuf(token), ) : undefined, accountId: @@ -116,7 +116,7 @@ export default class TokenAssociateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -136,7 +136,7 @@ export default class TokenAssociateTransaction extends Transaction { this._tokenIds = tokenIds.map((tokenId) => typeof tokenId === "string" ? TokenId.fromString(tokenId) - : tokenId.clone() + : tokenId.clone(), ); return this; @@ -228,5 +228,5 @@ export default class TokenAssociateTransaction extends Transaction { TRANSACTION_REGISTRY.set( "tokenAssociate", // eslint-disable-next-line @typescript-eslint/unbound-method - TokenAssociateTransaction._fromProtobuf + TokenAssociateTransaction._fromProtobuf, ); diff --git a/src/token/TokenBurnTransaction.js b/src/token/TokenBurnTransaction.js index 78b80d39b..607de4b79 100644 --- a/src/token/TokenBurnTransaction.js +++ b/src/token/TokenBurnTransaction.js @@ -100,7 +100,7 @@ export default class TokenBurnTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const burnToken = @@ -124,7 +124,7 @@ export default class TokenBurnTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -190,7 +190,7 @@ export default class TokenBurnTransaction extends Transaction { setSerials(serials) { this._requireNotFrozen(); this._serials = serials.map((serial) => - serial instanceof Long ? serial : Long.fromValue(serial) + serial instanceof Long ? serial : Long.fromValue(serial), ); return this; @@ -243,5 +243,5 @@ export default class TokenBurnTransaction extends Transaction { TRANSACTION_REGISTRY.set( "tokenBurn", // eslint-disable-next-line @typescript-eslint/unbound-method - TokenBurnTransaction._fromProtobuf + TokenBurnTransaction._fromProtobuf, ); diff --git a/src/token/TokenCreateTransaction.js b/src/token/TokenCreateTransaction.js index 7a74a1046..1c335166f 100644 --- a/src/token/TokenCreateTransaction.js +++ b/src/token/TokenCreateTransaction.js @@ -311,7 +311,7 @@ export default class TokenCreateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const create = @@ -404,7 +404,7 @@ export default class TokenCreateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -918,5 +918,5 @@ export default class TokenCreateTransaction extends Transaction { TRANSACTION_REGISTRY.set( "tokenCreation", // eslint-disable-next-line @typescript-eslint/unbound-method - TokenCreateTransaction._fromProtobuf + TokenCreateTransaction._fromProtobuf, ); diff --git a/src/token/TokenDeleteTransaction.js b/src/token/TokenDeleteTransaction.js index a89872ce6..8714516b2 100644 --- a/src/token/TokenDeleteTransaction.js +++ b/src/token/TokenDeleteTransaction.js @@ -77,7 +77,7 @@ export default class TokenDeleteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const deleteToken = @@ -96,7 +96,7 @@ export default class TokenDeleteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -175,5 +175,5 @@ export default class TokenDeleteTransaction extends Transaction { TRANSACTION_REGISTRY.set( "tokenDeletion", // eslint-disable-next-line @typescript-eslint/unbound-method - TokenDeleteTransaction._fromProtobuf + TokenDeleteTransaction._fromProtobuf, ); diff --git a/src/token/TokenDissociateTransaction.js b/src/token/TokenDissociateTransaction.js index 1c9bc8a5e..1d5e6c78e 100644 --- a/src/token/TokenDissociateTransaction.js +++ b/src/token/TokenDissociateTransaction.js @@ -91,7 +91,7 @@ export default class TokenDissociateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const dissociateToken = @@ -104,7 +104,7 @@ export default class TokenDissociateTransaction extends Transaction { tokenIds: dissociateToken.tokens != null ? dissociateToken.tokens.map((token) => - TokenId._fromProtobuf(token) + TokenId._fromProtobuf(token), ) : undefined, accountId: @@ -116,7 +116,7 @@ export default class TokenDissociateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -136,7 +136,7 @@ export default class TokenDissociateTransaction extends Transaction { this._tokenIds = tokenIds.map((tokenId) => typeof tokenId === "string" ? TokenId.fromString(tokenId) - : tokenId.clone() + : tokenId.clone(), ); return this; @@ -228,5 +228,5 @@ export default class TokenDissociateTransaction extends Transaction { TRANSACTION_REGISTRY.set( "tokenDissociate", // eslint-disable-next-line @typescript-eslint/unbound-method - TokenDissociateTransaction._fromProtobuf + TokenDissociateTransaction._fromProtobuf, ); diff --git a/src/token/TokenFeeScheduleUpdateTransaction.js b/src/token/TokenFeeScheduleUpdateTransaction.js index 77923b484..3f38dfdcd 100644 --- a/src/token/TokenFeeScheduleUpdateTransaction.js +++ b/src/token/TokenFeeScheduleUpdateTransaction.js @@ -92,7 +92,7 @@ export default class TokenFeeScheduleUpdateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const feeScheduleUpdate = @@ -123,7 +123,7 @@ export default class TokenFeeScheduleUpdateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -212,5 +212,5 @@ export default class TokenFeeScheduleUpdateTransaction extends Transaction { TRANSACTION_REGISTRY.set( "tokenFeeScheduleUpdate", // eslint-disable-next-line @typescript-eslint/unbound-method - TokenFeeScheduleUpdateTransaction._fromProtobuf + TokenFeeScheduleUpdateTransaction._fromProtobuf, ); diff --git a/src/token/TokenFreezeTransaction.js b/src/token/TokenFreezeTransaction.js index 55d0dcab6..8a620bfbc 100644 --- a/src/token/TokenFreezeTransaction.js +++ b/src/token/TokenFreezeTransaction.js @@ -88,7 +88,7 @@ export default class TokenFreezeTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const freezeToken = @@ -111,7 +111,7 @@ export default class TokenFreezeTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -217,5 +217,5 @@ export default class TokenFreezeTransaction extends Transaction { TRANSACTION_REGISTRY.set( "tokenFreeze", // eslint-disable-next-line @typescript-eslint/unbound-method - TokenFreezeTransaction._fromProtobuf + TokenFreezeTransaction._fromProtobuf, ); diff --git a/src/token/TokenGrantKycTransaction.js b/src/token/TokenGrantKycTransaction.js index f7f757f39..dc25949ce 100644 --- a/src/token/TokenGrantKycTransaction.js +++ b/src/token/TokenGrantKycTransaction.js @@ -88,7 +88,7 @@ export default class TokenGrantKycTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const grantKycToken = @@ -111,7 +111,7 @@ export default class TokenGrantKycTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -217,5 +217,5 @@ export default class TokenGrantKycTransaction extends Transaction { TRANSACTION_REGISTRY.set( "tokenGrantKyc", // eslint-disable-next-line @typescript-eslint/unbound-method - TokenGrantKycTransaction._fromProtobuf + TokenGrantKycTransaction._fromProtobuf, ); diff --git a/src/token/TokenId.js b/src/token/TokenId.js index 4a2b3c579..3dfb6e00c 100644 --- a/src/token/TokenId.js +++ b/src/token/TokenId.js @@ -68,7 +68,7 @@ export default class TokenId { const tokenId = new TokenId( id.shardNum != null ? id.shardNum : 0, id.realmNum != null ? id.realmNum : 0, - id.tokenNum != null ? id.tokenNum : 0 + id.tokenNum != null ? id.tokenNum : 0, ); return tokenId; @@ -99,7 +99,7 @@ export default class TokenId { this.realm, this.num, this._checksum, - client + client, ); } @@ -109,7 +109,7 @@ export default class TokenId { */ static fromBytes(bytes) { return TokenId._fromProtobuf( - HashgraphProto.proto.TokenID.decode(bytes) + HashgraphProto.proto.TokenID.decode(bytes), ); } @@ -178,7 +178,7 @@ export default class TokenId { compare(other) { return entity_id.compare( [this.shard, this.realm, this.num], - [other.shard, other.realm, other.num] + [other.shard, other.realm, other.num], ); } } diff --git a/src/token/TokenInfo.js b/src/token/TokenInfo.js index 999e0029d..692ec57f7 100644 --- a/src/token/TokenInfo.js +++ b/src/token/TokenInfo.js @@ -266,7 +266,7 @@ export default class TokenInfo { return new TokenInfo({ tokenId: TokenId._fromProtobuf( - /** @type {HashgraphProto.proto.ITokenID} */ (info.tokenId) + /** @type {HashgraphProto.proto.ITokenID} */ (info.tokenId), ), name: /** @type {string} */ (info.name), symbol: /** @type {string} */ (info.symbol), @@ -277,7 +277,7 @@ export default class TokenInfo { ? AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( info.treasury - ) + ), ) : null, adminKey: @@ -324,7 +324,7 @@ export default class TokenInfo { ? Duration._fromProtobuf( /** @type {HashgraphProto.proto.IDuration} */ ( info.autoRenewPeriod - ) + ), ) : null, expirationTime: @@ -332,7 +332,7 @@ export default class TokenInfo { ? Timestamp._fromProtobuf( /** @type {HashgraphProto.proto.ITimestamp} */ ( info.expiry - ) + ), ) : null, tokenMemo: info.memo != null ? info.memo : "", @@ -397,14 +397,14 @@ export default class TokenInfo { this.defaultFreezeStatus == null ? 0 : this.defaultFreezeStatus - ? 1 - : 2, + ? 1 + : 2, defaultKycStatus: this.defaultKycStatus == null ? 0 : this.defaultKycStatus - ? 1 - : 2, + ? 1 + : 2, pauseStatus: this.pauseStatus == null ? 0 : this.pauseStatus ? 1 : 2, deleted: this.isDeleted, @@ -435,7 +435,7 @@ export default class TokenInfo { */ static fromBytes(bytes) { return TokenInfo._fromProtobuf( - HashgraphProto.proto.TokenInfo.decode(bytes) + HashgraphProto.proto.TokenInfo.decode(bytes), ); } @@ -444,7 +444,7 @@ export default class TokenInfo { */ toBytes() { return HashgraphProto.proto.TokenInfo.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } } diff --git a/src/token/TokenInfoQuery.js b/src/token/TokenInfoQuery.js index 037dae405..e1a0dc353 100644 --- a/src/token/TokenInfoQuery.js +++ b/src/token/TokenInfoQuery.js @@ -163,8 +163,8 @@ export default class TokenInfoQuery extends Query { return Promise.resolve( TokenInfo._fromProtobuf( - /** @type {HashgraphProto.proto.ITokenInfo} */ (info.tokenInfo) - ) + /** @type {HashgraphProto.proto.ITokenInfo} */ (info.tokenInfo), + ), ); } diff --git a/src/token/TokenMintTransaction.js b/src/token/TokenMintTransaction.js index e52f9ae5e..01347ba36 100644 --- a/src/token/TokenMintTransaction.js +++ b/src/token/TokenMintTransaction.js @@ -101,7 +101,7 @@ export default class TokenMintTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const mintToken = @@ -123,7 +123,7 @@ export default class TokenMintTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -191,12 +191,12 @@ export default class TokenMintTransaction extends Transaction { if (typeof metadata === "string") { console.warn( - "Passing a `string` for token metadata is considered a bug, and has been removed. Please provide a `Uint8Array` instead." + "Passing a `string` for token metadata is considered a bug, and has been removed. Please provide a `Uint8Array` instead.", ); } this._metadata.push( - typeof metadata === "string" ? hex.decode(metadata) : metadata + typeof metadata === "string" ? hex.decode(metadata) : metadata, ); return this; @@ -212,14 +212,14 @@ export default class TokenMintTransaction extends Transaction { for (const data of metadata) { if (typeof data === "string") { console.warn( - "Passing a `string` for token metadata is considered a bug, and has been removed. Please provide a `Uint8Array` instead." + "Passing a `string` for token metadata is considered a bug, and has been removed. Please provide a `Uint8Array` instead.", ); break; } } this._metadata = metadata.map((data) => - typeof data === "string" ? hex.decode(data) : data + typeof data === "string" ? hex.decode(data) : data, ); return this; @@ -272,5 +272,5 @@ export default class TokenMintTransaction extends Transaction { TRANSACTION_REGISTRY.set( "tokenMint", // eslint-disable-next-line @typescript-eslint/unbound-method - TokenMintTransaction._fromProtobuf + TokenMintTransaction._fromProtobuf, ); diff --git a/src/token/TokenNftInfo.js b/src/token/TokenNftInfo.js index 6715dddc5..ed8507969 100644 --- a/src/token/TokenNftInfo.js +++ b/src/token/TokenNftInfo.js @@ -87,15 +87,15 @@ export default class TokenNftInfo { static _fromProtobuf(info) { return new TokenNftInfo({ nftId: NftId._fromProtobuf( - /** @type {HashgraphProto.proto.INftID} */ (info.nftID) + /** @type {HashgraphProto.proto.INftID} */ (info.nftID), ), accountId: AccountId._fromProtobuf( - /** @type {HashgraphProto.proto.IAccountID} */ (info.accountID) + /** @type {HashgraphProto.proto.IAccountID} */ (info.accountID), ), creationTime: Timestamp._fromProtobuf( /** @type {HashgraphProto.proto.ITimestamp} */ ( info.creationTime - ) + ), ), metadata: info.metadata !== undefined ? info.metadata : null, ledgerId: diff --git a/src/token/TokenNftInfoQuery.js b/src/token/TokenNftInfoQuery.js index 2947dc70c..b7ff4d263 100644 --- a/src/token/TokenNftInfoQuery.js +++ b/src/token/TokenNftInfoQuery.js @@ -188,7 +188,7 @@ export default class TokenNftInfoQuery extends Query { */ get accountId() { console.warn( - "`TokenNftInfoQuery.accountId` is deprecated with no replacement" + "`TokenNftInfoQuery.accountId` is deprecated with no replacement", ); return this._accountId; } @@ -201,7 +201,7 @@ export default class TokenNftInfoQuery extends Query { */ setAccountId(accountId) { console.warn( - "`TokenNftInfoQuery.setAccountId()` is deprecated with no replacement" + "`TokenNftInfoQuery.setAccountId()` is deprecated with no replacement", ); this._accountId = typeof accountId === "string" @@ -217,7 +217,7 @@ export default class TokenNftInfoQuery extends Query { */ get tokenId() { console.warn( - "`TokenNftInfoQuery.tokenId` is deprecated with no replacement" + "`TokenNftInfoQuery.tokenId` is deprecated with no replacement", ); return this._tokenId; } @@ -230,7 +230,7 @@ export default class TokenNftInfoQuery extends Query { */ setTokenId(tokenId) { console.warn( - "`TokenNftInfoQuery.setTokenId()` is deprecated with no replacement" + "`TokenNftInfoQuery.setTokenId()` is deprecated with no replacement", ); this._tokenId = typeof tokenId === "string" @@ -246,7 +246,7 @@ export default class TokenNftInfoQuery extends Query { */ get start() { console.warn( - "`TokenNftInfoQuery.start` is deprecated with no replacement" + "`TokenNftInfoQuery.start` is deprecated with no replacement", ); return this._start; } @@ -259,7 +259,7 @@ export default class TokenNftInfoQuery extends Query { */ setStart(start) { console.warn( - "`TokenNftInfoQuery.setStart()` is deprecated with no replacement" + "`TokenNftInfoQuery.setStart()` is deprecated with no replacement", ); this._start = typeof start === "number" ? Long.fromNumber(start) : start; @@ -273,7 +273,7 @@ export default class TokenNftInfoQuery extends Query { */ get end() { console.warn( - "`TokenNftInfoQuery.end` is deprecated with no replacement" + "`TokenNftInfoQuery.end` is deprecated with no replacement", ); return this._end; } @@ -286,7 +286,7 @@ export default class TokenNftInfoQuery extends Query { */ setEnd(end) { console.warn( - "`TokenNftInfoQuery.setEnd()` is deprecated with no replacement" + "`TokenNftInfoQuery.setEnd()` is deprecated with no replacement", ); this._end = typeof end === "number" ? Long.fromNumber(end) : end; @@ -352,9 +352,9 @@ export default class TokenNftInfoQuery extends Query { return Promise.resolve( nfts.map((nft) => TokenNftInfo._fromProtobuf( - /** @type {HashgraphProto.proto.ITokenNftInfo} */ (nft) - ) - ) + /** @type {HashgraphProto.proto.ITokenNftInfo} */ (nft), + ), + ), ); } diff --git a/src/token/TokenNftTransfer.js b/src/token/TokenNftTransfer.js index dabeefd8b..1861d98e0 100644 --- a/src/token/TokenNftTransfer.js +++ b/src/token/TokenNftTransfer.js @@ -89,7 +89,7 @@ export default class TokenNftTransfer { const tokenId = TokenId._fromProtobuf( /** @type {HashgraphProto.proto.ITokenID} */ ( tokenTransfer.token - ) + ), ); for (const transfer of tokenTransfer.nftTransfers != null @@ -101,19 +101,19 @@ export default class TokenNftTransfer { senderAccountId: AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( transfer.senderAccountID - ) + ), ), receiverAccountId: AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( transfer.receiverAccountID - ) + ), ), serialNumber: transfer.serialNumber != null ? transfer.serialNumber : Long.ZERO, isApproved: transfer.isApproval == true, - }) + }), ); } } diff --git a/src/token/TokenPauseTransaction.js b/src/token/TokenPauseTransaction.js index 0b343df84..5e0650c47 100644 --- a/src/token/TokenPauseTransaction.js +++ b/src/token/TokenPauseTransaction.js @@ -77,7 +77,7 @@ export default class TokenPauseTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const pauseToken = @@ -96,7 +96,7 @@ export default class TokenPauseTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -175,5 +175,5 @@ export default class TokenPauseTransaction extends Transaction { TRANSACTION_REGISTRY.set( "tokenPause", // eslint-disable-next-line @typescript-eslint/unbound-method - TokenPauseTransaction._fromProtobuf + TokenPauseTransaction._fromProtobuf, ); diff --git a/src/token/TokenRevokeKycTransaction.js b/src/token/TokenRevokeKycTransaction.js index 090599958..859718139 100644 --- a/src/token/TokenRevokeKycTransaction.js +++ b/src/token/TokenRevokeKycTransaction.js @@ -88,7 +88,7 @@ export default class TokenRevokeKycTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const revokeKycToken = @@ -111,7 +111,7 @@ export default class TokenRevokeKycTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -217,5 +217,5 @@ export default class TokenRevokeKycTransaction extends Transaction { TRANSACTION_REGISTRY.set( "tokenRevokeKyc", // eslint-disable-next-line @typescript-eslint/unbound-method - TokenRevokeKycTransaction._fromProtobuf + TokenRevokeKycTransaction._fromProtobuf, ); diff --git a/src/token/TokenSupplyType.js b/src/token/TokenSupplyType.js index 0a7b59a86..2e421ab99 100644 --- a/src/token/TokenSupplyType.js +++ b/src/token/TokenSupplyType.js @@ -64,7 +64,7 @@ export default class TokenSupplyType { } throw new Error( - `(BUG) TokenSupplyType.fromCode() does not handle code: ${code}` + `(BUG) TokenSupplyType.fromCode() does not handle code: ${code}`, ); } diff --git a/src/token/TokenTransfer.js b/src/token/TokenTransfer.js index 07ab3cc5c..1e292e6cb 100644 --- a/src/token/TokenTransfer.js +++ b/src/token/TokenTransfer.js @@ -94,7 +94,7 @@ export default class TokenTransfer { const tokenId = TokenId._fromProtobuf( /** @type {HashgraphProto.proto.ITokenID} */ ( tokenTransfer.token - ) + ), ); const expectedDecimals = tokenTransfer.expectedDecimals != null @@ -112,7 +112,7 @@ export default class TokenTransfer { accountId: AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( transfer.accountID - ) + ), ), expectedDecimals, amount: @@ -120,7 +120,7 @@ export default class TokenTransfer { ? transfer.amount : Long.ZERO, isApproved: transfer.isApproval == true, - }) + }), ); } } diff --git a/src/token/TokenType.js b/src/token/TokenType.js index 22ea3c8ac..2e6c31f17 100644 --- a/src/token/TokenType.js +++ b/src/token/TokenType.js @@ -64,7 +64,7 @@ export default class TokenType { } throw new Error( - `(BUG) TokenType.fromCode() does not handle code: ${code}` + `(BUG) TokenType.fromCode() does not handle code: ${code}`, ); } diff --git a/src/token/TokenUnfreezeTransaction.js b/src/token/TokenUnfreezeTransaction.js index bc3a61bc0..733d840bd 100644 --- a/src/token/TokenUnfreezeTransaction.js +++ b/src/token/TokenUnfreezeTransaction.js @@ -88,7 +88,7 @@ export default class TokenUnfreezeTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const unfreezeToken = @@ -111,7 +111,7 @@ export default class TokenUnfreezeTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -217,5 +217,5 @@ export default class TokenUnfreezeTransaction extends Transaction { TRANSACTION_REGISTRY.set( "tokenUnfreeze", // eslint-disable-next-line @typescript-eslint/unbound-method - TokenUnfreezeTransaction._fromProtobuf + TokenUnfreezeTransaction._fromProtobuf, ); diff --git a/src/token/TokenUnpauseTransaction.js b/src/token/TokenUnpauseTransaction.js index 6d83cda99..349ad811c 100644 --- a/src/token/TokenUnpauseTransaction.js +++ b/src/token/TokenUnpauseTransaction.js @@ -77,7 +77,7 @@ export default class TokenUnpauseTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const unpauseToken = @@ -96,7 +96,7 @@ export default class TokenUnpauseTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -175,5 +175,5 @@ export default class TokenUnpauseTransaction extends Transaction { TRANSACTION_REGISTRY.set( "tokenUnpause", // eslint-disable-next-line @typescript-eslint/unbound-method - TokenUnpauseTransaction._fromProtobuf + TokenUnpauseTransaction._fromProtobuf, ); diff --git a/src/token/TokenUpdateTransaction.js b/src/token/TokenUpdateTransaction.js index 78430adea..df68c3082 100644 --- a/src/token/TokenUpdateTransaction.js +++ b/src/token/TokenUpdateTransaction.js @@ -235,7 +235,7 @@ export default class TokenUpdateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const update = @@ -302,7 +302,7 @@ export default class TokenUpdateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -713,5 +713,5 @@ export default class TokenUpdateTransaction extends Transaction { TRANSACTION_REGISTRY.set( "tokenUpdate", // eslint-disable-next-line @typescript-eslint/unbound-method - TokenUpdateTransaction._fromProtobuf + TokenUpdateTransaction._fromProtobuf, ); diff --git a/src/token/TokenWipeTransaction.js b/src/token/TokenWipeTransaction.js index 34399566f..86dfdaebf 100644 --- a/src/token/TokenWipeTransaction.js +++ b/src/token/TokenWipeTransaction.js @@ -111,7 +111,7 @@ export default class TokenWipeTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const wipeToken = @@ -139,7 +139,7 @@ export default class TokenWipeTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -230,7 +230,7 @@ export default class TokenWipeTransaction extends Transaction { setSerials(serials) { this._requireNotFrozen(); this._serials = serials.map((serial) => - typeof serial === "number" ? Long.fromNumber(serial) : serial + typeof serial === "number" ? Long.fromNumber(serial) : serial, ); return this; @@ -285,5 +285,5 @@ export default class TokenWipeTransaction extends Transaction { TRANSACTION_REGISTRY.set( "tokenWipe", // eslint-disable-next-line @typescript-eslint/unbound-method - TokenWipeTransaction._fromProtobuf + TokenWipeTransaction._fromProtobuf, ); diff --git a/src/topic/TopicCreateTransaction.js b/src/topic/TopicCreateTransaction.js index bbb1497a1..df040feec 100644 --- a/src/topic/TopicCreateTransaction.js +++ b/src/topic/TopicCreateTransaction.js @@ -122,7 +122,7 @@ export default class TopicCreateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const create = @@ -156,7 +156,7 @@ export default class TopicCreateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -363,5 +363,5 @@ export default class TopicCreateTransaction extends Transaction { TRANSACTION_REGISTRY.set( "consensusCreateTopic", // eslint-disable-next-line @typescript-eslint/unbound-method - TopicCreateTransaction._fromProtobuf + TopicCreateTransaction._fromProtobuf, ); diff --git a/src/topic/TopicDeleteTransaction.js b/src/topic/TopicDeleteTransaction.js index f491445ae..61ad3aafb 100644 --- a/src/topic/TopicDeleteTransaction.js +++ b/src/topic/TopicDeleteTransaction.js @@ -81,7 +81,7 @@ export default class TopicDeleteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const topicDelete = @@ -100,7 +100,7 @@ export default class TopicDeleteTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -181,5 +181,5 @@ export default class TopicDeleteTransaction extends Transaction { TRANSACTION_REGISTRY.set( "consensusDeleteTopic", // eslint-disable-next-line @typescript-eslint/unbound-method - TopicDeleteTransaction._fromProtobuf + TopicDeleteTransaction._fromProtobuf, ); diff --git a/src/topic/TopicId.js b/src/topic/TopicId.js index 9d50f6c15..365ff6f32 100644 --- a/src/topic/TopicId.js +++ b/src/topic/TopicId.js @@ -68,7 +68,7 @@ export default class TopicId { const topicId = new TopicId( id.shardNum != null ? id.shardNum : 0, id.realmNum != null ? id.realmNum : 0, - id.topicNum != null ? id.topicNum : 0 + id.topicNum != null ? id.topicNum : 0, ); return topicId; @@ -99,7 +99,7 @@ export default class TopicId { this.realm, this.num, this._checksum, - client + client, ); } @@ -109,7 +109,7 @@ export default class TopicId { */ static fromBytes(bytes) { return TopicId._fromProtobuf( - HashgraphProto.proto.TopicID.decode(bytes) + HashgraphProto.proto.TopicID.decode(bytes), ); } @@ -178,7 +178,7 @@ export default class TopicId { compare(other) { return entity_id.compare( [this.shard, this.realm, this.num], - [other.shard, other.realm, other.num] + [other.shard, other.realm, other.num], ); } } diff --git a/src/topic/TopicInfo.js b/src/topic/TopicInfo.js index cb54b4de1..3d59e7047 100644 --- a/src/topic/TopicInfo.js +++ b/src/topic/TopicInfo.js @@ -124,7 +124,7 @@ export default class TopicInfo { topicId: TopicId._fromProtobuf( /** @type {HashgraphProto.proto.ITopicID} */ ( infoResponse.topicID - ) + ), ), topicMemo: info.memo != null ? info.memo : "", runningHash: @@ -150,7 +150,7 @@ export default class TopicInfo { autoRenewPeriod: info.autoRenewPeriod != null ? new Duration( - /** @type {Long} */ (info.autoRenewPeriod.seconds) + /** @type {Long} */ (info.autoRenewPeriod.seconds), ) : null, autoRenewAccountId: @@ -216,7 +216,7 @@ export default class TopicInfo { return HashgraphProto.proto.ConsensusTopicInfo.encode( /** @type {HashgraphProto.proto.IConsensusTopicInfo} */ ( this._toProtobuf().topicInfo - ) + ), ).finish(); } } diff --git a/src/topic/TopicInfoQuery.js b/src/topic/TopicInfoQuery.js index adde6505e..b21c17de4 100644 --- a/src/topic/TopicInfoQuery.js +++ b/src/topic/TopicInfoQuery.js @@ -169,8 +169,8 @@ export default class TopicInfoQuery extends Query { TopicInfo._fromProtobuf( /** @type {HashgraphProto.proto.IConsensusGetTopicInfoResponse} */ ( response.consensusGetTopicInfo - ) - ) + ), + ), ); } diff --git a/src/topic/TopicMessage.js b/src/topic/TopicMessage.js index 5443cdf7e..4c1cdf792 100644 --- a/src/topic/TopicMessage.js +++ b/src/topic/TopicMessage.js @@ -70,7 +70,7 @@ export default class TopicMessage { return new TopicMessage({ consensusTimestamp: Timestamp._fromProtobuf( /** @type {HashgraphProto.proto.ITimestamp} */ - (response.consensusTimestamp) + (response.consensusTimestamp), ), contents: response.message != null ? response.message : new Uint8Array(), @@ -88,7 +88,7 @@ export default class TopicMessage { response.chunkInfo != null && response.chunkInfo.initialTransactionID != null ? TransactionId._fromProtobuf( - response.chunkInfo.initialTransactionID + response.chunkInfo.initialTransactionID, ) : null, chunks: [TopicMessageChunk._fromProtobuf(response)], @@ -110,7 +110,7 @@ export default class TopicMessage { const consensusTimestamp = Timestamp._fromProtobuf( /** @type {HashgraphProto.proto.ITimestamp} */ - (last.consensusTimestamp) + (last.consensusTimestamp), ); const runningHash = /** @type {Uint8Array} */ (last.runningHash); @@ -141,7 +141,7 @@ export default class TopicMessage { : 0 : 0) ? -1 - : 1 + : 1, ); /** @@ -150,7 +150,7 @@ export default class TopicMessage { const chunks = responses.map( /** * @type {com.hedera.mirror.api.proto.IConsensusTopicResponse} - */ (m) => TopicMessageChunk._fromProtobuf(m) + */ (m) => TopicMessageChunk._fromProtobuf(m), ); const size = chunks @@ -172,7 +172,7 @@ export default class TopicMessage { responses[0].chunkInfo.initialTransactionID != null ) { initialTransactionId = TransactionId._fromProtobuf( - responses[0].chunkInfo.initialTransactionID + responses[0].chunkInfo.initialTransactionID, ); } diff --git a/src/topic/TopicMessageChunk.js b/src/topic/TopicMessageChunk.js index ea0ec0049..dc68c3d95 100644 --- a/src/topic/TopicMessageChunk.js +++ b/src/topic/TopicMessageChunk.js @@ -62,7 +62,7 @@ export default class TopicMessageChunk { return new TopicMessageChunk({ consensusTimestamp: Timestamp._fromProtobuf( /** @type {HashgraphProto.proto.ITimestamp} */ - (response.consensusTimestamp) + (response.consensusTimestamp), ), contents: response.message != null ? response.message : new Uint8Array(), diff --git a/src/topic/TopicMessageQuery.js b/src/topic/TopicMessageQuery.js index 7ffac8013..cc681c975 100644 --- a/src/topic/TopicMessageQuery.js +++ b/src/topic/TopicMessageQuery.js @@ -101,7 +101,7 @@ export default class TopicMessageQuery extends Query { console.error( `Error attempting to subscribe to topic: ${ this._topicId != null ? this._topicId.toString() : "" - }` + }`, ); }; @@ -124,7 +124,7 @@ export default class TopicMessageQuery extends Query { this._logger.info( `Subscription to topic ${ this._topicId != null ? this._topicId.toString() : "" - } complete` + } complete`, ); } }; @@ -230,8 +230,8 @@ export default class TopicMessageQuery extends Query { startTime instanceof Timestamp ? startTime : startTime instanceof Date - ? Timestamp.fromDate(startTime) - : new Timestamp(startTime, 0); + ? Timestamp.fromDate(startTime) + : new Timestamp(startTime, 0); return this; } @@ -253,8 +253,8 @@ export default class TopicMessageQuery extends Query { endTime instanceof Timestamp ? endTime : endTime instanceof Date - ? Timestamp.fromDate(endTime) - : new Timestamp(endTime, 0); + ? Timestamp.fromDate(endTime) + : new Timestamp(endTime, 0); return this; } @@ -365,7 +365,7 @@ export default class TopicMessageQuery extends Query { ? this._endTime._toProtobuf() : null, limit: this._limit, - } + }, ).finish(); const cancel = client._mirrorNetwork @@ -378,7 +378,7 @@ export default class TopicMessageQuery extends Query { (data) => { const message = HashgraphProto.com.hedera.mirror.api.proto.ConsensusTopicResponse.decode( - data + data, ); if (this._limit != null && this._limit.gt(0)) { @@ -388,7 +388,7 @@ export default class TopicMessageQuery extends Query { this._startTime = Timestamp._fromProtobuf( /** @type {HashgraphProto.proto.ITimestamp} */ ( message.consensusTimestamp - ) + ), ).plusNanos(1); if ( @@ -409,7 +409,7 @@ export default class TopicMessageQuery extends Query { const total = /** @type {number} */ (chunkInfo.total); const transactionId = TransactionId._fromProtobuf( - initialTransactionID + initialTransactionID, ).toString(); /** @type {HashgraphProto.com.hedera.mirror.api.proto.ConsensusTopicResponse[]} */ @@ -444,7 +444,7 @@ export default class TopicMessageQuery extends Query { ) { const delay = Math.min( 250 * 2 ** this._attempt, - this._maxBackoff + this._maxBackoff, ); console.warn( `Error subscribing to topic ${ @@ -453,7 +453,7 @@ export default class TopicMessageQuery extends Query { : "UNKNOWN" } during attempt ${ this._attempt - }. Waiting ${delay} ms before next attempt: ${message}` + }. Waiting ${delay} ms before next attempt: ${message}`, ); this._attempt += 1; @@ -465,7 +465,7 @@ export default class TopicMessageQuery extends Query { this._errorHandler(null, new Error(message)); } }, - this._completionHandler + this._completionHandler, ); if (this._handle != null) { @@ -476,7 +476,7 @@ export default class TopicMessageQuery extends Query { requireNotSubscribed() { if (this._handle != null) { throw new Error( - "Cannot change fields on an already subscribed query" + "Cannot change fields on an already subscribed query", ); } } diff --git a/src/topic/TopicMessageSubmitTransaction.js b/src/topic/TopicMessageSubmitTransaction.js index b31710fcb..d223053f3 100644 --- a/src/topic/TopicMessageSubmitTransaction.js +++ b/src/topic/TopicMessageSubmitTransaction.js @@ -115,7 +115,7 @@ export default class TopicMessageSubmitTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const message = @@ -135,7 +135,7 @@ export default class TopicMessageSubmitTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -255,12 +255,12 @@ export default class TopicMessageSubmitTransaction extends Transaction { } const chunks = Math.floor( - (this._message.length + (this._chunkSize - 1)) / this._chunkSize + (this._message.length + (this._chunkSize - 1)) / this._chunkSize, ); if (chunks > this._maxChunks) { throw new Error( - `Message with size ${this._message.length} too long for ${this._maxChunks} chunks` + `Message with size ${this._message.length} too long for ${this._maxChunks} chunks`, ); } @@ -286,7 +286,7 @@ export default class TopicMessageSubmitTransaction extends Transaction { for (const nodeAccountId of this._nodeAccountIds.list) { this._signedTransactions.push( - this._makeSignedTransaction(nodeAccountId) + this._makeSignedTransaction(nodeAccountId), ); } @@ -298,8 +298,8 @@ export default class TopicMessageSubmitTransaction extends Transaction { ).seconds, /** @type {Timestamp} */ ( nextTransactionId.validStart - ).nanos.add(1) - ) + ).nanos.add(1), + ), ); } @@ -317,7 +317,7 @@ export default class TopicMessageSubmitTransaction extends Transaction { if (this._message != null && this._message.length > this._chunkSize) { throw new Error( - `cannot schedule \`TopicMessageSubmitTransaction\` with message over ${this._chunkSize} bytes` + `cannot schedule \`TopicMessageSubmitTransaction\` with message over ${this._chunkSize} bytes`, ); } @@ -352,7 +352,7 @@ export default class TopicMessageSubmitTransaction extends Transaction { if ( operatorAccountId != null && operatorAccountId.equals( - /** @type {AccountId} */ (transactionId.accountId) + /** @type {AccountId} */ (transactionId.accountId), ) ) { await super.signWithOperator(client); @@ -436,5 +436,5 @@ export default class TopicMessageSubmitTransaction extends Transaction { TRANSACTION_REGISTRY.set( "consensusSubmitMessage", // eslint-disable-next-line @typescript-eslint/unbound-method - TopicMessageSubmitTransaction._fromProtobuf + TopicMessageSubmitTransaction._fromProtobuf, ); diff --git a/src/topic/TopicUpdateTransaction.js b/src/topic/TopicUpdateTransaction.js index 1c16a78ba..dced8e901 100644 --- a/src/topic/TopicUpdateTransaction.js +++ b/src/topic/TopicUpdateTransaction.js @@ -152,7 +152,7 @@ export default class TopicUpdateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; const update = @@ -199,7 +199,7 @@ export default class TopicUpdateTransaction extends Transaction { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -476,5 +476,5 @@ export default class TopicUpdateTransaction extends Transaction { TRANSACTION_REGISTRY.set( "consensusUpdateTopic", // eslint-disable-next-line @typescript-eslint/unbound-method - TopicUpdateTransaction._fromProtobuf + TopicUpdateTransaction._fromProtobuf, ); diff --git a/src/transaction/NodeAccountIdSignatureMap.js b/src/transaction/NodeAccountIdSignatureMap.js index aed14d795..1fb20759e 100644 --- a/src/transaction/NodeAccountIdSignatureMap.js +++ b/src/transaction/NodeAccountIdSignatureMap.js @@ -43,12 +43,12 @@ export default class NodeAccountIdSignatureMap extends ObjectMap { if (sigPair.ed25519 != null) { signatures._set( PublicKey.fromBytesED25519(sigPair.pubKeyPrefix), - sigPair.ed25519 + sigPair.ed25519, ); } else if (sigPair.ECDSASecp256k1 != null) { signatures._set( PublicKey.fromBytesECDSA(sigPair.pubKeyPrefix), - sigPair.ECDSASecp256k1 + sigPair.ECDSASecp256k1, ); } } diff --git a/src/transaction/SignatureMap.js b/src/transaction/SignatureMap.js index de182830d..64f3f4814 100644 --- a/src/transaction/SignatureMap.js +++ b/src/transaction/SignatureMap.js @@ -43,7 +43,7 @@ export default class SignatureMap extends ObjectMap { if (sigMap != null) { signatures._set( transaction._nodeAccountIds.list[i], - NodeAccountIdSignatureMap._fromTransactionSigMap(sigMap) + NodeAccountIdSignatureMap._fromTransactionSigMap(sigMap), ); } } diff --git a/src/transaction/Transaction.js b/src/transaction/Transaction.js index 6eaab0d8e..3c625b1aa 100644 --- a/src/transaction/Transaction.js +++ b/src/transaction/Transaction.js @@ -53,7 +53,7 @@ export const DEFAULT_AUTO_RENEW_PERIOD = Long.fromValue(7776000); // maximum value of i64 (so there is never a record generated) export const DEFAULT_RECORD_THRESHOLD = Hbar.fromTinybars( - Long.fromString("9223372036854775807") + Long.fromString("9223372036854775807"), ); // 120 seconds @@ -251,13 +251,13 @@ export default class Transaction extends Executable { // Decode a signed transaction const signedTransaction = HashgraphProto.proto.SignedTransaction.decode( - transaction.signedTransactionBytes + transaction.signedTransactionBytes, ); signedTransactions.push(signedTransaction); // Decode a transaction body const body = HashgraphProto.proto.TransactionBody.decode( - signedTransaction.bodyBytes + signedTransaction.bodyBytes, ); // Make sure the body is set @@ -272,7 +272,7 @@ export default class Transaction extends Executable { const transactionId = TransactionId._fromProtobuf( /** @type {HashgraphProto.proto.ITransactionID} */ ( body.transactionID - ) + ), ); // If we haven't already seen this transaction ID in the list, add it @@ -287,7 +287,7 @@ export default class Transaction extends Executable { const nodeAccountId = AccountId._fromProtobuf( /** @type {HashgraphProto.proto.IAccountID} */ ( body.nodeAccountID - ) + ), ); // If we haven't already seen this node account ID in the list, add it @@ -304,7 +304,7 @@ export default class Transaction extends Executable { // We should have at least more than one body if (body == null || body.data == null) { throw new Error( - "No transaction found in bytes or failed to decode TransactionBody" + "No transaction found in bytes or failed to decode TransactionBody", ); } @@ -315,7 +315,7 @@ export default class Transaction extends Executable { // If we forgot to update the registry we should error if (fromProtobuf == null) { throw new Error( - `(BUG) Transaction.fromBytes() not implemented for type ${body.data}` + `(BUG) Transaction.fromBytes() not implemented for type ${body.data}`, ); } @@ -326,7 +326,7 @@ export default class Transaction extends Executable { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ); } @@ -340,7 +340,7 @@ export default class Transaction extends Executable { if (SCHEDULE_CREATE_TRANSACTION.length != 1) { throw new Error( - "ScheduleCreateTransaction has not been loaded yet" + "ScheduleCreateTransaction has not been loaded yet", ); } @@ -366,7 +366,7 @@ export default class Transaction extends Executable { signedTransactions, transactionIds, nodeIds, - bodies + bodies, ) { const body = bodies[0]; @@ -378,7 +378,7 @@ export default class Transaction extends Executable { bodies[i * nodeIds.length + j], bodies[i * nodeIds.length + j + 1], // eslint-disable-next-line ie11/no-collection-args - new Set(["nodeAccountID"]) + new Set(["nodeAccountID"]), ) ) { throw new Error("failed to validate transaction bodies"); @@ -437,14 +437,14 @@ export default class Transaction extends Executable { for (const sigPair of signedTransaction.sigMap.sigPair) { transaction._signerPublicKeys.add( hex.encode( - /** @type {Uint8Array} */ (sigPair.pubKeyPrefix) - ) + /** @type {Uint8Array} */ (sigPair.pubKeyPrefix), + ), ); transaction._publicKeys.push( PublicKey.fromBytes( - /** @type {Uint8Array} */ (sigPair.pubKeyPrefix) - ) + /** @type {Uint8Array} */ (sigPair.pubKeyPrefix), + ), ); transaction._transactionSigners.push(null); } @@ -617,7 +617,7 @@ export default class Transaction extends Executable { */ sign(privateKey) { return this.signWith(privateKey.publicKey, (message) => - Promise.resolve(privateKey.sign(message)) + Promise.resolve(privateKey.sign(message)), ); } @@ -691,7 +691,7 @@ export default class Transaction extends Executable { } signedTransaction.sigMap.sigPair.push( - publicKey._toProtobufSignature(signature) + publicKey._toProtobufSignature(signature), ); } @@ -712,7 +712,7 @@ export default class Transaction extends Executable { if (operator == null) { throw new Error( - "`client` must have an operator to sign with the operator" + "`client` must have an operator to sign with the operator", ); } @@ -777,7 +777,7 @@ export default class Transaction extends Executable { } transaction.sigMap.sigPair.push( - publicKey._toProtobufSignature(signature) + publicKey._toProtobufSignature(signature), ); } @@ -850,7 +850,7 @@ export default class Transaction extends Executable { _setTransactionId() { if (this._operatorAccountId == null && this._transactionIds.isEmpty) { throw new Error( - "`transactionId` must be set or `client` must be provided with `freezeWith`" + "`transactionId` must be set or `client` must be provided with `freezeWith`", ); } } @@ -867,12 +867,12 @@ export default class Transaction extends Executable { if (client == null) { throw new Error( - "`nodeAccountId` must be set or `client` must be provided with `freezeWith`" + "`nodeAccountId` must be set or `client` must be provided with `freezeWith`", ); } this._nodeAccountIds.setList( - client._network.getNodeAccountIdsForExecute() + client._network.getNodeAccountIdsForExecute(), ); } @@ -888,8 +888,8 @@ export default class Transaction extends Executable { this._signedTransactions.setList( this._nodeAccountIds.list.map((nodeId) => - this._makeSignedTransaction(nodeId) - ) + this._makeSignedTransaction(nodeId), + ), ); } @@ -929,7 +929,7 @@ export default class Transaction extends Executable { // Save the operator this._operator = client != null ? client._operator : null; this._freezeWithAccountId( - client != null ? client.operatorAccountId : null + client != null ? client.operatorAccountId : null, ); // Set max transaction fee to either `this._maxTransactionFee`, @@ -1094,7 +1094,7 @@ export default class Transaction extends Executable { /** @type {HashgraphProto.proto.ITransaction} */ ( this._transactions.get(0) ).signedTransactionBytes - ) + ), ); } @@ -1135,7 +1135,7 @@ export default class Transaction extends Executable { const transactionId = this.transactionId; if (transactionId == null) { throw new Error( - "transaction must have been frozen before getting the transaction ID, try calling `freeze`" + "transaction must have been frozen before getting the transaction ID, try calling `freeze`", ); } return transactionId; @@ -1160,7 +1160,7 @@ export default class Transaction extends Executable { async _beforeExecute(client) { if (this._logger) { this._logger.info( - `Network used: ${client._network.networkName}` // eslint-disable-line @typescript-eslint/restrict-template-expressions + `Network used: ${client._network.networkName}`, // eslint-disable-line @typescript-eslint/restrict-template-expressions ); } @@ -1193,7 +1193,7 @@ export default class Transaction extends Executable { if (this._operator != null) { await this.signWith( this._operator.publicKey, - this._operator.transactionSigner + this._operator.transactionSigner, ); } } @@ -1232,7 +1232,7 @@ export default class Transaction extends Executable { */ async _signTransaction() { const signedTransaction = this._makeSignedTransaction( - this._nodeAccountIds.next + this._nodeAccountIds.next, ); const bodyBytes = /** @type {Uint8Array} */ ( @@ -1258,7 +1258,7 @@ export default class Transaction extends Executable { } signedTransaction.sigMap.sigPair.push( - publicKey._toProtobufSignature(signature) + publicKey._toProtobufSignature(signature), ); } @@ -1277,7 +1277,7 @@ export default class Transaction extends Executable { const transactionId = TransactionId.withValidStart( this._operatorAccountId, - Timestamp.generate() + Timestamp.generate(), ); this._transactionIds.set(this._transactionIds.index, transactionId); @@ -1336,7 +1336,7 @@ export default class Transaction extends Executable { return { signedTransactionBytes: HashgraphProto.proto.SignedTransaction.encode( - this._signedTransactions.get(index) + this._signedTransactions.get(index), ).finish(), }; }); @@ -1354,7 +1354,7 @@ export default class Transaction extends Executable { return { signedTransactionBytes: HashgraphProto.proto.SignedTransaction.encode( - await this._signTransaction() + await this._signTransaction(), ).finish(), }; } @@ -1376,15 +1376,15 @@ export default class Transaction extends Executable { const status = Status._fromCode( nodeTransactionPrecheckCode != null ? nodeTransactionPrecheckCode - : HashgraphProto.proto.ResponseCodeEnum.OK + : HashgraphProto.proto.ResponseCodeEnum.OK, ); if (this._logger) { this._logger.debug( - `[${this._getLogId()}] received status ${status.toString()}` + `[${this._getLogId()}] received status ${status.toString()}`, ); this._logger.info( - `SDK Transaction Status Response: ${status.toString()}` + `SDK Transaction Status Response: ${status.toString()}`, ); } @@ -1429,12 +1429,12 @@ export default class Transaction extends Executable { const status = Status._fromCode( nodeTransactionPrecheckCode != null ? nodeTransactionPrecheckCode - : HashgraphProto.proto.ResponseCodeEnum.OK + : HashgraphProto.proto.ResponseCodeEnum.OK, ); if (this._logger) { this._logger.info( // @ts-ignore - `Transaction Error Info: ${status.toString()}, ${this.transactionId.toString()}` // eslint-disable-line @typescript-eslint/restrict-template-expressions + `Transaction Error Info: ${status.toString()}, ${this.transactionId.toString()}`, // eslint-disable-line @typescript-eslint/restrict-template-expressions ); } @@ -1457,7 +1457,7 @@ export default class Transaction extends Executable { */ async _mapResponse(response, nodeId, request) { const transactionHash = await sha384.digest( - /** @type {Uint8Array} */ (request.signedTransactionBytes) + /** @type {Uint8Array} */ (request.signedTransactionBytes), ); const transactionId = this._getTransactionId(); @@ -1469,8 +1469,8 @@ export default class Transaction extends Executable { nodeId, transactionHash, transactionId, - }).toJSON() - )}` + }).toJSON(), + )}`, ); } @@ -1591,7 +1591,7 @@ export default class Transaction extends Executable { _requireNotFrozen() { if (this._isFrozen()) { throw new Error( - "transaction is immutable; it has at least one signature or has been explicitly frozen" + "transaction is immutable; it has at least one signature or has been explicitly frozen", ); } } @@ -1604,7 +1604,7 @@ export default class Transaction extends Executable { _requireNotSignOnDemand() { if (this._signOnDemand) { throw new Error( - "Please use `toBytesAsync()` if `signOnDemand` is enabled" + "Please use `toBytesAsync()` if `signOnDemand` is enabled", ); } } @@ -1617,7 +1617,7 @@ export default class Transaction extends Executable { _requireFrozen() { if (!this._isFrozen()) { throw new Error( - "transaction must have been frozen before calculating the hash will be stable, try calling `freeze`" + "transaction must have been frozen before calculating the hash will be stable, try calling `freeze`", ); } } @@ -1648,7 +1648,7 @@ export default class Transaction extends Executable { */ _responseToBytes(response) { return HashgraphProto.proto.TransactionResponse.encode( - response + response, ).finish(); } } diff --git a/src/transaction/TransactionHashMap.js b/src/transaction/TransactionHashMap.js index c7b1599e2..9539ae886 100644 --- a/src/transaction/TransactionHashMap.js +++ b/src/transaction/TransactionHashMap.js @@ -48,7 +48,7 @@ export default class TransactionHashMap extends ObjectMap { transaction._transactions.get(i) ); const hash = await sha384.digest( - /** @type {Uint8Array} */ (tx.signedTransactionBytes) + /** @type {Uint8Array} */ (tx.signedTransactionBytes), ); hashes._set(nodeAccountId, hash); diff --git a/src/transaction/TransactionId.js b/src/transaction/TransactionId.js index 2544efda7..79ba8824e 100644 --- a/src/transaction/TransactionId.js +++ b/src/transaction/TransactionId.js @@ -107,7 +107,7 @@ export default class TransactionId { typeof id === "string" ? AccountId.fromString(id) : new AccountId(id), - Timestamp.generate() + Timestamp.generate(), ); } @@ -141,7 +141,7 @@ export default class TransactionId { AccountId.fromString(account), new Timestamp(Long.fromValue(seconds), Long.fromValue(nanos)), isScheduled, - nonce != null ? Long.fromString(nonce) : null + nonce != null ? Long.fromString(nonce) : null, ); } @@ -161,7 +161,7 @@ export default class TransactionId { if (this.accountId != null && this.validStart != null) { const zeroPaddedNanos = String(this.validStart.nanos).padStart( 9, - "0" + "0", ); const nonce = this.nonce != null ? "/".concat(this.nonce.toString()) : ""; @@ -183,11 +183,11 @@ export default class TransactionId { AccountId._fromProtobuf(id.accountID), Timestamp._fromProtobuf(id.transactionValidStart), id.scheduled != null ? id.scheduled : undefined, - id.nonce != null ? id.nonce : undefined + id.nonce != null ? id.nonce : undefined, ); } else { throw new Error( - "Neither `nonce` or `accountID` and `transactionValidStart` are set" + "Neither `nonce` or `accountID` and `transactionValidStart` are set", ); } } @@ -213,7 +213,7 @@ export default class TransactionId { */ static fromBytes(bytes) { return TransactionId._fromProtobuf( - HashgraphProto.proto.TransactionID.decode(bytes) + HashgraphProto.proto.TransactionID.decode(bytes), ); } @@ -222,7 +222,7 @@ export default class TransactionId { */ toBytes() { return HashgraphProto.proto.TransactionID.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } @@ -234,7 +234,7 @@ export default class TransactionId { this.accountId, this.validStart, this.scheduled, - this.nonce + this.nonce, ); } @@ -244,7 +244,7 @@ export default class TransactionId { */ compare(other) { const comparison = /** @type {AccountId} */ (this.accountId).compare( - /** @type {AccountId} */ (other.accountId) + /** @type {AccountId} */ (other.accountId), ); if (comparison != 0) { @@ -252,7 +252,7 @@ export default class TransactionId { } return /** @type {Timestamp} */ (this.validStart).compare( - /** @type {Timestamp} */ (other.validStart) + /** @type {Timestamp} */ (other.validStart), ); } diff --git a/src/transaction/TransactionReceipt.js b/src/transaction/TransactionReceipt.js index 47afa810f..168c2dbd3 100644 --- a/src/transaction/TransactionReceipt.js +++ b/src/transaction/TransactionReceipt.js @@ -182,13 +182,13 @@ export default class TransactionReceipt { (receipt) => /** @type {HashgraphProto.proto.ITransactionReceipt} */ ( receipt._toProtobuf().receipt - ) + ), ); const children = this.children.map( (receipt) => /** @type {HashgraphProto.proto.ITransactionReceipt} */ ( receipt._toProtobuf().receipt - ) + ), ); return { @@ -260,20 +260,20 @@ export default class TransactionReceipt { const children = response.childTransactionReceipts != null ? response.childTransactionReceipts.map((child) => - TransactionReceipt._fromProtobuf({ receipt: child }) + TransactionReceipt._fromProtobuf({ receipt: child }), ) : []; const duplicates = response.duplicateTransactionReceipts != null ? response.duplicateTransactionReceipts.map((duplicate) => - TransactionReceipt._fromProtobuf({ receipt: duplicate }) + TransactionReceipt._fromProtobuf({ receipt: duplicate }), ) : []; return new TransactionReceipt({ status: Status._fromCode( - receipt.status != null ? receipt.status : 0 + receipt.status != null ? receipt.status : 0, ), accountId: @@ -310,7 +310,7 @@ export default class TransactionReceipt { receipt.exchangeRate != null ? ExchangeRate._fromProtobuf( /** @type {HashgraphProto.proto.IExchangeRate} */ - (exchangeRateSet.currentRate) + (exchangeRateSet.currentRate), ) : null, @@ -332,13 +332,13 @@ export default class TransactionReceipt { scheduledTransactionId: receipt.scheduledTransactionID != null ? TransactionId._fromProtobuf( - receipt.scheduledTransactionID + receipt.scheduledTransactionID, ) : null, serials: receipt.serialNumbers != null ? receipt.serialNumbers.map((serial) => - Long.fromValue(serial) + Long.fromValue(serial), ) : [], children, @@ -352,7 +352,7 @@ export default class TransactionReceipt { */ static fromBytes(bytes) { return TransactionReceipt._fromProtobuf( - HashgraphProto.proto.TransactionGetReceiptResponse.decode(bytes) + HashgraphProto.proto.TransactionGetReceiptResponse.decode(bytes), ); } @@ -361,7 +361,7 @@ export default class TransactionReceipt { */ toBytes() { return HashgraphProto.proto.TransactionGetReceiptResponse.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } diff --git a/src/transaction/TransactionReceiptQuery.js b/src/transaction/TransactionReceiptQuery.js index a7cf77bf4..0f747eb91 100644 --- a/src/transaction/TransactionReceiptQuery.js +++ b/src/transaction/TransactionReceiptQuery.js @@ -208,12 +208,12 @@ export default class TransactionReceiptQuery extends Query { let status = Status._fromCode( nodeTransactionPrecheckCode != null ? nodeTransactionPrecheckCode - : proto.ResponseCodeEnum.OK + : proto.ResponseCodeEnum.OK, ); if (this._logger) { this._logger.debug( - `[${this._getLogId()}] received node precheck status ${status.toString()}` + `[${this._getLogId()}] received node precheck status ${status.toString()}`, ); } @@ -245,7 +245,7 @@ export default class TransactionReceiptQuery extends Query { if (this._logger) { this._logger.debug( - `[${this._getLogId()}] received receipt status ${status.toString()}` + `[${this._getLogId()}] received receipt status ${status.toString()}`, ); } @@ -292,7 +292,7 @@ export default class TransactionReceiptQuery extends Query { let status = Status._fromCode( nodeTransactionPrecheckCode != null ? nodeTransactionPrecheckCode - : proto.ResponseCodeEnum.OK + : proto.ResponseCodeEnum.OK, ); switch (status) { @@ -325,7 +325,7 @@ export default class TransactionReceiptQuery extends Query { if (this._transactionId == null) { throw new Error( - "Failed to construct `ReceiptStatusError` because `transactionId` is `null`" + "Failed to construct `ReceiptStatusError` because `transactionId` is `null`", ); } @@ -333,7 +333,7 @@ export default class TransactionReceiptQuery extends Query { status, transactionId: this._transactionId, transactionReceipt: TransactionReceipt._fromProtobuf( - transactionGetReceipt + transactionGetReceipt, ), }); } @@ -393,7 +393,7 @@ export default class TransactionReceiptQuery extends Query { ); return Promise.resolve( - TransactionReceipt._fromProtobuf(transactionGetReceipt) + TransactionReceipt._fromProtobuf(transactionGetReceipt), ); } @@ -428,5 +428,5 @@ export default class TransactionReceiptQuery extends Query { QUERY_REGISTRY.set( "transactionGetReceipt", // eslint-disable-next-line @typescript-eslint/unbound-method - TransactionReceiptQuery._fromProtobuf + TransactionReceiptQuery._fromProtobuf, ); diff --git a/src/transaction/TransactionRecord.js b/src/transaction/TransactionRecord.js index 834334444..fd256828d 100644 --- a/src/transaction/TransactionRecord.js +++ b/src/transaction/TransactionRecord.js @@ -343,13 +343,13 @@ export default class TransactionRecord { (record) => /** @type {HashgraphProto.proto.ITransactionRecord} */ ( record._toProtobuf().transactionRecord - ) + ), ); const children = this.children.map( (record) => /** @type {HashgraphProto.proto.ITransactionRecord} */ ( record._toProtobuf().transactionRecord - ) + ), ); return { @@ -392,7 +392,7 @@ export default class TransactionRecord { this.transfers != null ? { accountAmounts: this.transfers.map((transfer) => - transfer._toProtobuf() + transfer._toProtobuf(), ), } : null, @@ -402,10 +402,10 @@ export default class TransactionRecord { ? this.scheduleRef._toProtobuf() : null, assessedCustomFees: this.assessedCustomFees.map((fee) => - fee._toProtobuf() + fee._toProtobuf(), ), automaticTokenAssociations: this.automaticTokenAssociations.map( - (association) => association._toProtobuf() + (association) => association._toProtobuf(), ), parentConsensusTimestamp: this.parentConsensusTimestamp != null @@ -414,13 +414,13 @@ export default class TransactionRecord { alias: this.aliasKey != null ? HashgraphProto.proto.Key.encode( - this.aliasKey._toProtobufKey() + this.aliasKey._toProtobufKey(), ).finish() : null, ethereumHash: this.ethereumHash, paidStakingRewards: this.paidStakingRewards.map((transfer) => - transfer._toProtobuf() + transfer._toProtobuf(), ), prngBytes: this.prngBytes, @@ -444,7 +444,7 @@ export default class TransactionRecord { let aliasKey = record.alias != null && record.alias.length > 0 ? Key._fromProtobufKey( - HashgraphProto.proto.Key.decode(record.alias) + HashgraphProto.proto.Key.decode(record.alias), ) : null; @@ -457,7 +457,7 @@ export default class TransactionRecord { ? response.childTransactionRecords.map((child) => TransactionRecord._fromProtobuf({ transactionRecord: child, - }) + }), ) : []; @@ -466,7 +466,7 @@ export default class TransactionRecord { ? response.duplicateTransactionRecords.map((duplicate) => TransactionRecord._fromProtobuf({ transactionRecord: duplicate, - }) + }), ) : []; @@ -474,14 +474,14 @@ export default class TransactionRecord { record.contractCallResult != null ? ContractFunctionResult._fromProtobuf( record.contractCallResult, - false + false, ) : record.contractCreateResult != null - ? ContractFunctionResult._fromProtobuf( - record.contractCreateResult, - true - ) - : undefined; + ? ContractFunctionResult._fromProtobuf( + record.contractCreateResult, + true, + ) + : undefined; return new TransactionRecord({ receipt: TransactionReceipt._fromProtobuf({ @@ -496,34 +496,34 @@ export default class TransactionRecord { : new Uint8Array(), consensusTimestamp: Timestamp._fromProtobuf( /** @type {HashgraphProto.proto.ITimestamp} */ - (record.consensusTimestamp) + (record.consensusTimestamp), ), transactionId: TransactionId._fromProtobuf( /** @type {HashgraphProto.proto.ITransactionID} */ ( record.transactionID - ) + ), ), transactionMemo: record.memo != null ? record.memo : "", transactionFee: Hbar.fromTinybars( - record.transactionFee != null ? record.transactionFee : 0 + record.transactionFee != null ? record.transactionFee : 0, ), transfers: Transfer._fromProtobuf( record.transferList != null ? record.transferList.accountAmounts != null ? record.transferList.accountAmounts : [] - : [] + : [], ), contractFunctionResult, tokenTransfers: TokenTransferMap._fromProtobuf( record.tokenTransferLists != null ? record.tokenTransferLists - : [] + : [], ), tokenTransfersList: TokenTransfer._fromProtobuf( record.tokenTransferLists != null ? record.tokenTransferLists - : [] + : [], ), scheduleRef: record.scheduleRef != null @@ -532,18 +532,18 @@ export default class TransactionRecord { assessedCustomFees: record.assessedCustomFees != null ? record.assessedCustomFees.map((fee) => - AssessedCustomFee._fromProtobuf(fee) + AssessedCustomFee._fromProtobuf(fee), ) : [], nftTransfers: TokenNftTransferMap._fromProtobuf( record.tokenTransferLists != null ? record.tokenTransferLists - : [] + : [], ), automaticTokenAssociations: record.automaticTokenAssociations != null ? record.automaticTokenAssociations.map((association) => - TokenAssocation._fromProtobuf(association) + TokenAssocation._fromProtobuf(association), ) : [], parentConsensusTimestamp: @@ -577,7 +577,7 @@ export default class TransactionRecord { */ static fromBytes(bytes) { return TransactionRecord._fromProtobuf( - HashgraphProto.proto.TransactionGetRecordResponse.decode(bytes) + HashgraphProto.proto.TransactionGetRecordResponse.decode(bytes), ); } @@ -586,7 +586,7 @@ export default class TransactionRecord { */ toBytes() { return HashgraphProto.proto.TransactionGetRecordResponse.encode( - this._toProtobuf() + this._toProtobuf(), ).finish(); } @@ -604,7 +604,7 @@ export default class TransactionRecord { transfers: this.transfers.map((transfer) => transfer.toJSON()), tokenTransfers: this.tokenTransfers, tokenTransfersList: this.tokenTransfersList.map((transfer) => - transfer.toJSON() + transfer.toJSON(), ), scheduleRef: this.scheduleRef?.toString() || null, assessedCustomFees: this.assessedCustomFees, diff --git a/src/transaction/TransactionRecordQuery.js b/src/transaction/TransactionRecordQuery.js index 04b879a8e..d4b677990 100644 --- a/src/transaction/TransactionRecordQuery.js +++ b/src/transaction/TransactionRecordQuery.js @@ -198,12 +198,12 @@ export default class TransactionRecordQuery extends Query { let status = Status._fromCode( nodeTransactionPrecheckCode != null ? nodeTransactionPrecheckCode - : proto.ResponseCodeEnum.OK + : proto.ResponseCodeEnum.OK, ); if (this._logger) { this._logger.debug( - `[${this._getLogId()}] received node precheck status ${status.toString()}` + `[${this._getLogId()}] received node precheck status ${status.toString()}`, ); } @@ -251,7 +251,7 @@ export default class TransactionRecordQuery extends Query { if (this._logger) { this._logger.debug( - `[${this._getLogId()}] received record's receipt ${status.toString()}` + `[${this._getLogId()}] received record's receipt ${status.toString()}`, ); } @@ -291,7 +291,7 @@ export default class TransactionRecordQuery extends Query { let status = Status._fromCode( nodeTransactionPrecheckCode != null ? nodeTransactionPrecheckCode - : proto.ResponseCodeEnum.OK + : proto.ResponseCodeEnum.OK, ); switch (status) { case Status.Ok: @@ -453,5 +453,5 @@ export default class TransactionRecordQuery extends Query { QUERY_REGISTRY.set( "transactionGetRecord", // eslint-disable-next-line @typescript-eslint/unbound-method - TransactionRecordQuery._fromProtobuf + TransactionRecordQuery._fromProtobuf, ); diff --git a/src/util.js b/src/util.js index a9f67eeda..f9f5a05fa 100644 --- a/src/util.js +++ b/src/util.js @@ -365,7 +365,7 @@ export function safeView(arr, offset = 0, length = arr.byteLength) { return new DataView( arr.buffer, arr.byteOffset + offset, - Math.min(length, arr.byteLength - offset) + Math.min(length, arr.byteLength - offset), ); } @@ -454,12 +454,12 @@ export function arrayEqual(array1, array2) { const view1 = new DataView( array1.buffer, array1.byteOffset, - array1.byteLength + array1.byteLength, ); const view2 = new DataView( array2.buffer, array2.byteOffset, - array2.byteLength + array2.byteLength, ); let i = array1.byteLength; diff --git a/test/integration/AccountBalanceIntegrationTest.js b/test/integration/AccountBalanceIntegrationTest.js index d8f5daf35..28f994f04 100644 --- a/test/integration/AccountBalanceIntegrationTest.js +++ b/test/integration/AccountBalanceIntegrationTest.js @@ -37,7 +37,7 @@ describe("AccountBalanceQuery", function () { } for (const [address, nodeAccountId] of Object.entries( - clientPreviewNet.network + clientPreviewNet.network, )) { expect(address.endsWith(":50212")).to.be.true; @@ -56,7 +56,7 @@ describe("AccountBalanceQuery", function () { } for (const [address, nodeAccountId] of Object.entries( - clientTestnet.network + clientTestnet.network, )) { expect(address.endsWith(":50212")).to.be.true; diff --git a/test/integration/AccountCreateIntegrationTest.js b/test/integration/AccountCreateIntegrationTest.js index 274168c94..a8060cb2c 100644 --- a/test/integration/AccountCreateIntegrationTest.js +++ b/test/integration/AccountCreateIntegrationTest.js @@ -42,7 +42,7 @@ describe("AccountCreate", function () { expect(info.isDeleted).to.be.false; expect(info.key.toString()).to.be.equal(key.publicKey.toString()); expect(info.balance.toTinybars().toNumber()).to.be.equal( - new Hbar(2).toTinybars().toNumber() + new Hbar(2).toTinybars().toNumber(), ); expect(info.autoRenewPeriod.seconds.toNumber()).to.be.equal(7776000); expect(info.proxyAccountId).to.be.null; @@ -84,7 +84,7 @@ describe("AccountCreate", function () { expect(info.isDeleted).to.be.false; expect(info.key.toString()).to.be.equal(key.publicKey.toString()); expect(info.balance.toTinybars().toNumber()).to.be.equal( - new Hbar(2).toTinybars().toNumber() + new Hbar(2).toTinybars().toNumber(), ); expect(info.autoRenewPeriod.seconds.toNumber()).to.be.equal(7776000); expect(info.proxyAccountId).to.be.null; @@ -213,7 +213,7 @@ describe("AccountCreate", function () { const txAccountCreate = await transaction.execute(env.client); const txAccountCreateReceipt = await txAccountCreate.getReceipt( - env.client + env.client, ); const accountId = txAccountCreateReceipt.accountId; @@ -226,7 +226,7 @@ describe("AccountCreate", function () { expect(info.accountId.toString()).to.be.equal(accountId.toString()); expect(info.key.toArray()[0].toString()).to.be.equal( - publicKey.toString() + publicKey.toString(), ); }); @@ -262,7 +262,7 @@ describe("AccountCreate", function () { expect(info.accountId.toString()).to.not.be.null; expect(info.contractAccountId.toString()).to.be.equal( - evmAddress.toString() + evmAddress.toString(), ); expect(info.key.toString()).to.be.equal(adminKey.publicKey.toString()); }); @@ -303,7 +303,7 @@ describe("AccountCreate", function () { expect(info.accountId.toString()).to.not.be.null; expect(info.contractAccountId.toString()).to.be.equal( - evmAddress.toString() + evmAddress.toString(), ); expect(info.key.toString()).to.be.equal(adminKey.publicKey.toString()); }); @@ -376,7 +376,7 @@ describe("AccountCreate", function () { expect(info.accountId.toString()).to.not.be.null; expect(info.contractAccountId.toString()).to.be.equal( - evmAddress.toString() + evmAddress.toString(), ); expect(info.key.toString()).to.be.equal(adminKey.publicKey.toString()); }); @@ -454,7 +454,7 @@ describe("AccountCreate", function () { expect(info.accountId.toString()).to.not.be.null; expect(info.contractAccountId.toString()).to.be.equal( - evmAddress.toString() + evmAddress.toString(), ); expect(info.key.toString()).to.be.equal(adminKey.publicKey.toString()); }); diff --git a/test/integration/AccountDeleteIntegrationTest.js b/test/integration/AccountDeleteIntegrationTest.js index d89034c97..acba5dc3f 100644 --- a/test/integration/AccountDeleteIntegrationTest.js +++ b/test/integration/AccountDeleteIntegrationTest.js @@ -40,7 +40,7 @@ describe("AccountDelete", function () { expect(info.isDeleted).to.be.false; expect(info.key.toString()).to.be.equal(key.publicKey.toString()); expect(info.balance.toTinybars().toInt()).to.be.equal( - new Hbar(2).toTinybars().toInt() + new Hbar(2).toTinybars().toInt(), ); expect(info.autoRenewPeriod.seconds.toNumber()).to.be.equal(7776000); expect(info.proxyAccountId).to.be.null; diff --git a/test/integration/AccountIdTest.js b/test/integration/AccountIdTest.js index 6bf31a126..3c9e81545 100644 --- a/test/integration/AccountIdTest.js +++ b/test/integration/AccountIdTest.js @@ -16,7 +16,7 @@ describe("AccountId", function () { expect(accountId.shard.toNumber()).to.eql(0); expect(accountId.toStringWithChecksum(client)).to.be.eql( - "0.0.123-vfmkw" + "0.0.123-vfmkw", ); }); @@ -35,7 +35,7 @@ describe("AccountId", function () { try { AccountId.fromString("0.0.123-ghaha").validateChecksum( - IntegrationTestEnv.forMainnet() + IntegrationTestEnv.forMainnet(), ); } catch { err = true; diff --git a/test/integration/AccountInfoIntegrationTest.js b/test/integration/AccountInfoIntegrationTest.js index 4ea496e4d..4ee2a083e 100644 --- a/test/integration/AccountInfoIntegrationTest.js +++ b/test/integration/AccountInfoIntegrationTest.js @@ -40,7 +40,7 @@ describe("AccountInfo", function () { .execute(env.client); const receiptCreateTransaction = await createTransaction.getReceipt( - env.client + env.client, ); let deleteTransaction = await new AccountDeleteTransaction() @@ -50,7 +50,7 @@ describe("AccountInfo", function () { newKey.signTransaction(deleteTransaction); const deleteTransactionSubmitted = await deleteTransaction.execute( - env.client + env.client, ); await deleteTransactionSubmitted.getReceipt(env.client); @@ -93,7 +93,7 @@ describe("AccountInfo", function () { expect(info.isDeleted).to.be.false; expect(info.key.toString()).to.be.equal(key.publicKey.toString()); expect(info.balance.toTinybars().toInt()).to.be.equal( - new Hbar(2).toTinybars().toInt() + new Hbar(2).toTinybars().toInt(), ); expect(info.autoRenewPeriod.seconds.toNumber()).to.be.equal(7776000); expect(info.proxyAccountId).to.be.null; @@ -145,7 +145,7 @@ describe("AccountInfo", function () { .setAccountId(receipt[i].accountId) .setTransferAccountId(operatorId) .setTransactionId( - TransactionId.generate(receipt[i].accountId) + TransactionId.generate(receipt[i].accountId), ) .freezeWith(env.client) .sign(key) diff --git a/test/integration/AccountUpdateIntegrationTest.js b/test/integration/AccountUpdateIntegrationTest.js index 7c61c761e..512e5a237 100644 --- a/test/integration/AccountUpdateIntegrationTest.js +++ b/test/integration/AccountUpdateIntegrationTest.js @@ -45,7 +45,7 @@ describe("AccountUpdate", function () { expect(info.isDeleted).to.be.false; expect(info.key.toString()).to.be.equal(key1.publicKey.toString()); expect(info.balance.toTinybars().toInt()).to.be.equal( - new Hbar(2).toTinybars().toInt() + new Hbar(2).toTinybars().toInt(), ); expect(info.autoRenewPeriod.seconds.toNumber()).to.be.equal(7776000); expect(info.proxyAccountId).to.be.null; @@ -73,7 +73,7 @@ describe("AccountUpdate", function () { expect(info.isDeleted).to.be.false; expect(info.key.toString()).to.be.equal(key2.publicKey.toString()); expect(info.balance.toTinybars().toInt()).to.be.equal( - new Hbar(2).toTinybars().toInt() + new Hbar(2).toTinybars().toInt(), ); expect(info.autoRenewPeriod.seconds.toNumber()).to.be.equal(7776000); expect(info.proxyAccountId).to.be.null; diff --git a/test/integration/ClientIntegrationTest.js b/test/integration/ClientIntegrationTest.js index 94a9b1380..eb8428407 100644 --- a/test/integration/ClientIntegrationTest.js +++ b/test/integration/ClientIntegrationTest.js @@ -43,7 +43,7 @@ describe("ClientIntegration", function () { break; default: throw new Error( - `(BUG) operator network is unrecognized value: ${env.client.ledgerId.toString()}` + `(BUG) operator network is unrecognized value: ${env.client.ledgerId.toString()}`, ); } @@ -88,7 +88,7 @@ describe("ClientIntegration", function () { expect(info.isDeleted).to.be.false; expect(info.key.toString()).to.be.equal(key.publicKey.toString()); expect(info.balance.toTinybars().toNumber()).to.be.equal( - new Hbar(2).toTinybars().toNumber() + new Hbar(2).toTinybars().toNumber(), ); expect(info.autoRenewPeriod.seconds.toNumber()).to.be.equal(7776000); expect(info.proxyAccountId).to.be.null; diff --git a/test/integration/ContractBytecodeIntegrationTest.js b/test/integration/ContractBytecodeIntegrationTest.js index f927ae950..dbc500719 100644 --- a/test/integration/ContractBytecodeIntegrationTest.js +++ b/test/integration/ContractBytecodeIntegrationTest.js @@ -46,8 +46,8 @@ describe("ContractBytecode", function () { .setGas(100000) .setConstructorParameters( new ContractFunctionParameters().addString( - "Hello from Hedera." - ) + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") diff --git a/test/integration/ContractCallIntegrationTest.js b/test/integration/ContractCallIntegrationTest.js index d86543d9f..89f8cde07 100644 --- a/test/integration/ContractCallIntegrationTest.js +++ b/test/integration/ContractCallIntegrationTest.js @@ -48,8 +48,8 @@ describe("ContractCallIntegration", function () { .setGas(100000) .setConstructorParameters( new ContractFunctionParameters().addString( - "Hello from Hedera." - ) + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") @@ -82,7 +82,7 @@ describe("ContractCallIntegration", function () { .setGas(75000) .setFunction( "setMessage", - new ContractFunctionParameters().addString("new message") + new ContractFunctionParameters().addString("new message"), ) .execute(env.client) ).getReceipt(env.client); @@ -134,8 +134,8 @@ describe("ContractCallIntegration", function () { .setGas(100000) .setConstructorParameters( new ContractFunctionParameters().addString( - "Hello from Hedera." - ) + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") @@ -203,8 +203,8 @@ describe("ContractCallIntegration", function () { .setGas(100000) .setConstructorParameters( new ContractFunctionParameters().addString( - "Hello from Hedera." - ) + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") @@ -271,8 +271,8 @@ describe("ContractCallIntegration", function () { .setGas(100000) .setConstructorParameters( new ContractFunctionParameters().addString( - "Hello from Hedera." - ) + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") @@ -362,7 +362,7 @@ describe("ContractCallIntegration", function () { expect( contractReceipt.contractId != null ? contractReceipt.contractId.num > 0 - : false + : false, ).to.be.true; const contractId = contractReceipt.contractId; @@ -377,7 +377,7 @@ describe("ContractCallIntegration", function () { //Set the contract function to call .setFunction( "getLotsOfData", - new ContractFunctionParameters().addUint24(17000) + new ContractFunctionParameters().addUint24(17000), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail diff --git a/test/integration/ContractCreateFlowIntegrationTest.js b/test/integration/ContractCreateFlowIntegrationTest.js index 172a9d18c..56eab4ba2 100644 --- a/test/integration/ContractCreateFlowIntegrationTest.js +++ b/test/integration/ContractCreateFlowIntegrationTest.js @@ -23,7 +23,9 @@ describe("ContractCreateFlow", function () { .setAdminKey(operatorKey) .setGas(100000) .setConstructorParameters( - new ContractFunctionParameters().addString("Hello from Hedera.") + new ContractFunctionParameters().addString( + "Hello from Hedera.", + ), ) .setContractMemo("[e2e::ContractCreateTransaction]") .execute(env.client); diff --git a/test/integration/ContractCreateIntegrationTest.js b/test/integration/ContractCreateIntegrationTest.js index fdb7d6be9..2f08cf356 100644 --- a/test/integration/ContractCreateIntegrationTest.js +++ b/test/integration/ContractCreateIntegrationTest.js @@ -41,7 +41,9 @@ describe("ContractCreate", function () { .setAdminKey(operatorKey) .setGas(100000) .setConstructorParameters( - new ContractFunctionParameters().addString("Hello from Hedera.") + new ContractFunctionParameters().addString( + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") @@ -63,15 +65,15 @@ describe("ContractCreate", function () { expect(info.contractId.toString()).to.be.equal(contract.toString()); expect(info.accountId).to.be.not.null; expect( - info.contractId != null ? info.contractId.toString() : "" + info.contractId != null ? info.contractId.toString() : "", ).to.be.equal(contract.toString()); expect(info.adminKey).to.be.not.null; expect( - info.adminKey != null ? info.adminKey.toString() : "" + info.adminKey != null ? info.adminKey.toString() : "", ).to.be.equal(operatorKey.toString()); expect(info.storage.toInt()).to.be.equal(128); expect(info.contractMemo).to.be.equal( - "[e2e::ContractCreateTransaction]" + "[e2e::ContractCreateTransaction]", ); await ( @@ -109,7 +111,9 @@ describe("ContractCreate", function () { response = await new ContractCreateTransaction() .setGas(100000) .setConstructorParameters( - new ContractFunctionParameters().addString("Hello from Hedera.") + new ContractFunctionParameters().addString( + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") @@ -131,7 +135,7 @@ describe("ContractCreate", function () { expect(info.contractId.toString()).to.be.equal(contract.toString()); expect(info.accountId).to.be.not.null; expect( - info.contractId != null ? info.contractId.toString() : "" + info.contractId != null ? info.contractId.toString() : "", ).to.be.equal(contract.toString()); expect(info.adminKey).to.be.not.null; // expect(info.adminKey.toString()).to.be.equal( @@ -139,7 +143,7 @@ describe("ContractCreate", function () { // ); expect(info.storage.toInt()).to.be.equal(128); expect(info.contractMemo).to.be.equal( - "[e2e::ContractCreateTransaction]" + "[e2e::ContractCreateTransaction]", ); let err = false; @@ -185,8 +189,8 @@ describe("ContractCreate", function () { .setAdminKey(operatorKey) .setConstructorParameters( new ContractFunctionParameters().addString( - "Hello from Hedera." - ) + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") @@ -253,8 +257,8 @@ describe("ContractCreate", function () { .setGas(100000) .setConstructorParameters( new ContractFunctionParameters().addString( - "Hello from Hedera." - ) + "Hello from Hedera.", + ), ) .setContractMemo("[e2e::ContractCreateTransaction]") .execute(env.client) diff --git a/test/integration/ContractDeleteIntegrationTest.js b/test/integration/ContractDeleteIntegrationTest.js index 2b7a9077a..405029543 100644 --- a/test/integration/ContractDeleteIntegrationTest.js +++ b/test/integration/ContractDeleteIntegrationTest.js @@ -41,7 +41,9 @@ describe("ContractDelete", function () { .setAdminKey(operatorKey) .setGas(100000) .setConstructorParameters( - new ContractFunctionParameters().addString("Hello from Hedera.") + new ContractFunctionParameters().addString( + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") @@ -63,15 +65,15 @@ describe("ContractDelete", function () { expect(info.contractId.toString()).to.be.equal(contract.toString()); expect(info.accountId).to.be.not.null; expect( - info.contractId != null ? info.contractId.toString() : "" + info.contractId != null ? info.contractId.toString() : "", ).to.be.equal(contract.toString()); expect(info.adminKey).to.be.not.null; expect( - info.adminKey != null ? info.adminKey.toString() : "" + info.adminKey != null ? info.adminKey.toString() : "", ).to.be.equal(operatorKey.toString()); expect(info.storage.toInt()).to.be.equal(128); expect(info.contractMemo).to.be.equal( - "[e2e::ContractCreateTransaction]" + "[e2e::ContractCreateTransaction]", ); await ( @@ -110,7 +112,9 @@ describe("ContractDelete", function () { .setAdminKey(operatorKey) .setGas(100000) .setConstructorParameters( - new ContractFunctionParameters().addString("Hello from Hedera.") + new ContractFunctionParameters().addString( + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") diff --git a/test/integration/ContractExecuteIntegrationTest.js b/test/integration/ContractExecuteIntegrationTest.js index 9fc63586d..856550e26 100644 --- a/test/integration/ContractExecuteIntegrationTest.js +++ b/test/integration/ContractExecuteIntegrationTest.js @@ -40,7 +40,9 @@ describe("ContractExecute", function () { .setAdminKey(operatorKey) .setGas(100000) .setConstructorParameters( - new ContractFunctionParameters().addString("Hello from Hedera.") + new ContractFunctionParameters().addString( + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") @@ -60,7 +62,7 @@ describe("ContractExecute", function () { .setGas(100000) .setFunction( "setMessage", - new ContractFunctionParameters().addString("new message") + new ContractFunctionParameters().addString("new message"), ) .execute(env.client) ).getReceipt(env.client); @@ -101,7 +103,9 @@ describe("ContractExecute", function () { .setAdminKey(operatorKey) .setGas(100000) .setConstructorParameters( - new ContractFunctionParameters().addString("Hello from Hedera.") + new ContractFunctionParameters().addString( + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") @@ -124,8 +128,8 @@ describe("ContractExecute", function () { .setFunction( "setMessage", new ContractFunctionParameters().addString( - "new message" - ) + "new message", + ), ) .execute(env.client) ).getReceipt(env.client); @@ -173,7 +177,9 @@ describe("ContractExecute", function () { .setAdminKey(operatorKey) .setGas(100000) .setConstructorParameters( - new ContractFunctionParameters().addString("Hello from Hedera.") + new ContractFunctionParameters().addString( + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") @@ -240,7 +246,9 @@ describe("ContractExecute", function () { .setAdminKey(operatorKey) .setGas(100000) .setConstructorParameters( - new ContractFunctionParameters().addString("Hello from Hedera.") + new ContractFunctionParameters().addString( + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") @@ -263,8 +271,8 @@ describe("ContractExecute", function () { .setFunction( "setMessage", new ContractFunctionParameters().addString( - "new message" - ) + "new message", + ), ) .execute(env.client) ).getReceipt(env.client); @@ -312,7 +320,9 @@ describe("ContractExecute", function () { .setAdminKey(operatorKey) .setGas(100000) .setConstructorParameters( - new ContractFunctionParameters().addString("Hello from Hedera.") + new ContractFunctionParameters().addString( + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") diff --git a/test/integration/ContractFunctionParametersIntegrationTest.js b/test/integration/ContractFunctionParametersIntegrationTest.js index f7edfb9b9..74de58a1a 100644 --- a/test/integration/ContractFunctionParametersIntegrationTest.js +++ b/test/integration/ContractFunctionParametersIntegrationTest.js @@ -144,7 +144,7 @@ describe("ContractFunctionParameters", function () { const fileAppendRx = await fileAppendSubmit.getReceipt(env.client); console.log( "Status of file append is", - fileAppendRx.status.toString(10) + fileAppendRx.status.toString(10), ); // Instantiate the contract instance @@ -176,7 +176,7 @@ describe("ContractFunctionParameters", function () { EXTREMUM.MIN, bitSize, INPUT_TYPE.NUMBER, - METHOD_TYPE.INT + METHOD_TYPE.INT, ), async function () { const contractQuery = await new ContractCallQuery() @@ -189,7 +189,7 @@ describe("ContractFunctionParameters", function () { `returnInt${bitSize}`, new ContractFunctionParameters()[ `addInt${bitSize}` - ](-calculateRange(bitSize, INPUT_TYPE.NUMBER).min) + ](-calculateRange(bitSize, INPUT_TYPE.NUMBER).min), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -198,19 +198,19 @@ describe("ContractFunctionParameters", function () { //Submit to a Hedera network const txResponse = await contractQuery.execute(env.client); expect( - txResponse[`getInt${bitSize}`](0).toString(10) + txResponse[`getInt${bitSize}`](0).toString(10), ).to.be.equal( (-calculateRange(bitSize, INPUT_TYPE.NUMBER) - .min).toString(10) + .min).toString(10), ); - } + }, ); it( getDescription( EXTREMUM.MAX, bitSize, INPUT_TYPE.NUMBER, - METHOD_TYPE.INT + METHOD_TYPE.INT, ), async function () { const contractQuery = await new ContractCallQuery() @@ -223,7 +223,7 @@ describe("ContractFunctionParameters", function () { `returnInt${bitSize}`, new ContractFunctionParameters()[ `addInt${bitSize}` - ](calculateRange(bitSize, INPUT_TYPE.NUMBER).max) + ](calculateRange(bitSize, INPUT_TYPE.NUMBER).max), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -232,20 +232,20 @@ describe("ContractFunctionParameters", function () { //Submit to a Hedera network const txResponse = await contractQuery.execute(env.client); expect( - txResponse[`getInt${bitSize}`](0).toString(10) + txResponse[`getInt${bitSize}`](0).toString(10), ).to.be.equal( calculateRange(bitSize, INPUT_TYPE.NUMBER).max.toString( - 10 - ) + 10, + ), ); - } + }, ); it( getDescription( EXTREMUM.MIN, bitSize, INPUT_TYPE.BIG_NUMBER, - METHOD_TYPE.INT + METHOD_TYPE.INT, ), async function () { const contractQuery = await new ContractCallQuery() @@ -258,7 +258,7 @@ describe("ContractFunctionParameters", function () { `returnInt${bitSize}`, new ContractFunctionParameters()[ `addInt${bitSize}` - ](new BigNumber(-2).pow(bitSize - 1)) + ](new BigNumber(-2).pow(bitSize - 1)), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -267,18 +267,18 @@ describe("ContractFunctionParameters", function () { //Submit to a Hedera network const txResponse = await contractQuery.execute(env.client); expect( - txResponse[`getInt${bitSize}`](0).toString(10) + txResponse[`getInt${bitSize}`](0).toString(10), ).to.be.equal( - new BigNumber(-2).pow(bitSize - 1).toString(10) + new BigNumber(-2).pow(bitSize - 1).toString(10), ); - } + }, ); it( getDescription( EXTREMUM.MAX, bitSize, INPUT_TYPE.BIG_NUMBER, - METHOD_TYPE.INT + METHOD_TYPE.INT, ), async function () { const contractQuery = await new ContractCallQuery() @@ -291,7 +291,7 @@ describe("ContractFunctionParameters", function () { `returnInt${bitSize}`, new ContractFunctionParameters()[ `addInt${bitSize}` - ](new BigNumber(2).pow(bitSize - 1).minus(1)) + ](new BigNumber(2).pow(bitSize - 1).minus(1)), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -300,21 +300,21 @@ describe("ContractFunctionParameters", function () { //Submit to a Hedera network const txResponse = await contractQuery.execute(env.client); expect( - txResponse[`getInt${bitSize}`](0).toString(10) + txResponse[`getInt${bitSize}`](0).toString(10), ).to.be.equal( new BigNumber(2) .pow(bitSize - 1) .minus(1) - .toString(10) + .toString(10), ); - } + }, ); it( getDescription( EXTREMUM.MIN, bitSize, INPUT_TYPE.LONG, - METHOD_TYPE.INT + METHOD_TYPE.INT, ), async function () { const contractQuery = await new ContractCallQuery() @@ -327,7 +327,7 @@ describe("ContractFunctionParameters", function () { `returnInt${bitSize}`, new ContractFunctionParameters()[ `addInt${bitSize}` - ](new Long(calculateRange(bitSize).min).neg()) + ](new Long(calculateRange(bitSize).min).neg()), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -336,18 +336,20 @@ describe("ContractFunctionParameters", function () { //Submit to a Hedera network const txResponse = await contractQuery.execute(env.client); expect( - txResponse[`getInt${bitSize}`](0).toString(10) + txResponse[`getInt${bitSize}`](0).toString(10), ).to.be.equal( - new Long(calculateRange(bitSize).min).neg().toString(10) + new Long(calculateRange(bitSize).min) + .neg() + .toString(10), ); - } + }, ); it( getDescription( EXTREMUM.MAX, bitSize, INPUT_TYPE.LONG, - METHOD_TYPE.INT + METHOD_TYPE.INT, ), async function () { const contractQuery = await new ContractCallQuery() @@ -360,7 +362,7 @@ describe("ContractFunctionParameters", function () { `returnInt${bitSize}`, new ContractFunctionParameters()[ `addInt${bitSize}` - ](new Long(calculateRange(bitSize).max)) + ](new Long(calculateRange(bitSize).max)), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -369,11 +371,11 @@ describe("ContractFunctionParameters", function () { //Submit to a Hedera network const txResponse = await contractQuery.execute(env.client); expect( - txResponse[`getInt${bitSize}`](0).toString(10) + txResponse[`getInt${bitSize}`](0).toString(10), ).to.be.equal( - new Long(calculateRange(bitSize).max).toString(10) + new Long(calculateRange(bitSize).max).toString(10), ); - } + }, ); }); @@ -382,7 +384,7 @@ describe("ContractFunctionParameters", function () { getDescriptionForArrayMethod( bitSize, INPUT_TYPE.NUMBER, - METHOD_TYPE.INT + METHOD_TYPE.INT, ), async function () { const arr = createArray(bitSize, INPUT_TYPE.NUMBER); @@ -396,7 +398,7 @@ describe("ContractFunctionParameters", function () { `returnInt${bitSize}Array`, new ContractFunctionParameters()[ `addInt${bitSize}Array` - ](arr) + ](arr), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -408,17 +410,17 @@ describe("ContractFunctionParameters", function () { expect(result).to.be.an("array"); arr.map((item, i) => { expect(item.toString(10)).to.be.equal( - result[i].toString(10) + result[i].toString(10), ); }); - } + }, ); it( getDescriptionForArrayMethod( bitSize, INPUT_TYPE.BIG_NUMBER, - METHOD_TYPE.INT + METHOD_TYPE.INT, ), async function () { const arr = createArray(bitSize, INPUT_TYPE.BIG_NUMBER); @@ -432,7 +434,7 @@ describe("ContractFunctionParameters", function () { `returnInt${bitSize}Array`, new ContractFunctionParameters()[ `addInt${bitSize}Array` - ](arr) + ](arr), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -444,17 +446,17 @@ describe("ContractFunctionParameters", function () { expect(result).to.be.an("array"); arr.map((item, i) => { expect(item.toString(10)).to.be.equal( - result[i].toString(10) + result[i].toString(10), ); }); - } + }, ); it( getDescriptionForArrayMethod( bitSize, INPUT_TYPE.LONG, - METHOD_TYPE.INT + METHOD_TYPE.INT, ), async function () { const arr = createArray(bitSize, INPUT_TYPE.LONG); @@ -468,7 +470,7 @@ describe("ContractFunctionParameters", function () { `returnInt${bitSize}Array`, new ContractFunctionParameters()[ `addInt${bitSize}Array` - ](arr) + ](arr), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -480,10 +482,10 @@ describe("ContractFunctionParameters", function () { expect(result).to.be.an("array"); arr.map((item, i) => { expect(item.toString(10)).to.be.equal( - result[i].toString(10) + result[i].toString(10), ); }); - } + }, ); it(`addInt${bitSize}Array method should return an empty array`, async function () { @@ -499,8 +501,8 @@ describe("ContractFunctionParameters", function () { `addInt${bitSize}Array` ]( // eslint-disable-next-line no-loss-of-precision - [] - ) + [], + ), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -524,7 +526,7 @@ describe("ContractFunctionParameters", function () { `returnInt${bitSize}Array`, new ContractFunctionParameters()[ `addInt${bitSize}Array` - ]() + ](), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -542,7 +544,7 @@ describe("ContractFunctionParameters", function () { EXTREMUM.MAX, bitSize, INPUT_TYPE.NUMBER, - METHOD_TYPE.UINT + METHOD_TYPE.UINT, ), async function () { const contractQuery = await new ContractCallQuery() @@ -555,7 +557,7 @@ describe("ContractFunctionParameters", function () { `returnUint${bitSize}`, new ContractFunctionParameters()[ `addUint${bitSize}` - ](calculateRange(bitSize, INPUT_TYPE.NUMBER).max) + ](calculateRange(bitSize, INPUT_TYPE.NUMBER).max), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -564,20 +566,20 @@ describe("ContractFunctionParameters", function () { //Submit to a Hedera network const txResponse = await contractQuery.execute(env.client); expect( - txResponse[`getUint${bitSize}`](0).toString(10) + txResponse[`getUint${bitSize}`](0).toString(10), ).to.be.equal( calculateRange(bitSize, INPUT_TYPE.NUMBER).max.toString( - 10 - ) + 10, + ), ); - } + }, ); it( getDescription( EXTREMUM.MAX, bitSize, INPUT_TYPE.BIG_NUMBER, - METHOD_TYPE.UINT + METHOD_TYPE.UINT, ), async function () { const contractQuery = await new ContractCallQuery() @@ -590,7 +592,7 @@ describe("ContractFunctionParameters", function () { `returnUint${bitSize}`, new ContractFunctionParameters()[ `addUint${bitSize}` - ](new BigNumber(2).pow(bitSize - 1).minus(1)) + ](new BigNumber(2).pow(bitSize - 1).minus(1)), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -599,21 +601,21 @@ describe("ContractFunctionParameters", function () { //Submit to a Hedera network const txResponse = await contractQuery.execute(env.client); expect( - txResponse[`getUint${bitSize}`](0).toString(10) + txResponse[`getUint${bitSize}`](0).toString(10), ).to.be.equal( new BigNumber(2) .pow(bitSize - 1) .minus(1) - .toString(10) + .toString(10), ); - } + }, ); it( getDescription( EXTREMUM.MAX, bitSize, INPUT_TYPE.LONG, - METHOD_TYPE.UINT + METHOD_TYPE.UINT, ), async function () { const contractQuery = await new ContractCallQuery() @@ -626,7 +628,7 @@ describe("ContractFunctionParameters", function () { `returnUint${bitSize}`, new ContractFunctionParameters()[ `addUint${bitSize}` - ](new Long(calculateRange(bitSize).max)) + ](new Long(calculateRange(bitSize).max)), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -635,11 +637,11 @@ describe("ContractFunctionParameters", function () { //Submit to a Hedera network const txResponse = await contractQuery.execute(env.client); expect( - txResponse[`getUint${bitSize}`](0).toString(10) + txResponse[`getUint${bitSize}`](0).toString(10), ).to.be.equal( - new Long(calculateRange(bitSize).max).toString(10) + new Long(calculateRange(bitSize).max).toString(10), ); - } + }, ); }); @@ -648,7 +650,7 @@ describe("ContractFunctionParameters", function () { getDescriptionForArrayMethod( bitSize, INPUT_TYPE.NUMBER, - METHOD_TYPE.UINT + METHOD_TYPE.UINT, ), async function () { const range = calculateRange(bitSize, INPUT_TYPE.NUMBER); @@ -663,7 +665,7 @@ describe("ContractFunctionParameters", function () { `returnUint${bitSize}Array`, new ContractFunctionParameters()[ `addUint${bitSize}Array` - ](arr) + ](arr), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -677,16 +679,16 @@ describe("ContractFunctionParameters", function () { expect(result).to.be.an("array"); arr.map((item, i) => { expect(item.toString(10)).to.be.equal( - result[i].toString(10) + result[i].toString(10), ); }); - } + }, ); it( getDescriptionForArrayMethod( bitSize, INPUT_TYPE.BIG_NUMBER, - METHOD_TYPE.UINT + METHOD_TYPE.UINT, ), async function () { const arr = [0, new BigNumber(2).pow(bitSize - 1).minus(1)]; @@ -700,7 +702,7 @@ describe("ContractFunctionParameters", function () { `returnUint${bitSize}Array`, new ContractFunctionParameters()[ `addUint${bitSize}Array` - ](arr) + ](arr), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -714,16 +716,16 @@ describe("ContractFunctionParameters", function () { expect(result).to.be.an("array"); arr.map((item, i) => { expect(item.toString(10)).to.be.equal( - result[i].toString(10) + result[i].toString(10), ); }); - } + }, ); it( getDescriptionForArrayMethod( bitSize, INPUT_TYPE.LONG, - METHOD_TYPE.UINT + METHOD_TYPE.UINT, ), async function () { const range = calculateRange(bitSize, INPUT_TYPE.NUMBER); @@ -738,7 +740,7 @@ describe("ContractFunctionParameters", function () { `returnUint${bitSize}Array`, new ContractFunctionParameters()[ `addUint${bitSize}Array` - ](arr) + ](arr), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -752,10 +754,10 @@ describe("ContractFunctionParameters", function () { expect(result).to.be.an("array"); arr.map((item, i) => { expect(item.toString(10)).to.be.equal( - result[i].toString(10) + result[i].toString(10), ); }); - } + }, ); it(`addUint${bitSize}Array method should return an empty array`, async function () { @@ -771,8 +773,8 @@ describe("ContractFunctionParameters", function () { `addUint${bitSize}Array` ]( // eslint-disable-next-line no-loss-of-precision - [] - ) + [], + ), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -796,7 +798,7 @@ describe("ContractFunctionParameters", function () { `returnUint${bitSize}Array`, new ContractFunctionParameters()[ `addUint${bitSize}Array` - ]() + ](), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -818,7 +820,7 @@ describe("ContractFunctionParameters", function () { //Set the contract function to call .setFunction( "returnInt8Multiple", // return two params: input & input (+) 20 // -128 + 20 = - 108 - new ContractFunctionParameters().addInt8(-128) + new ContractFunctionParameters().addInt8(-128), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -840,7 +842,7 @@ describe("ContractFunctionParameters", function () { //Set the contract function to call .setFunction( "returnUint32", - new ContractFunctionParameters().addUint32(0) + new ContractFunctionParameters().addUint32(0), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -861,7 +863,7 @@ describe("ContractFunctionParameters", function () { //Set the contract function to call .setFunction( "returnMultipleTypeParams", - new ContractFunctionParameters().addUint32(4294967295) + new ContractFunctionParameters().addUint32(4294967295), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -885,7 +887,7 @@ describe("ContractFunctionParameters", function () { //Set the contract function to call .setFunction( "returnMultipleInt40", - new ContractFunctionParameters().addInt40(549755813885) + new ContractFunctionParameters().addInt40(549755813885), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -909,8 +911,8 @@ describe("ContractFunctionParameters", function () { "returnUint256", new ContractFunctionParameters().addUint256( // eslint-disable-next-line no-loss-of-precision - 0 - ) + 0, + ), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -921,7 +923,7 @@ describe("ContractFunctionParameters", function () { expect(txResponse.getUint256(0).toNumber()).to.be.equal( // eslint-disable-next-line no-loss-of-precision - 0 + 0, ); }); @@ -936,8 +938,8 @@ describe("ContractFunctionParameters", function () { "returnUint256", new ContractFunctionParameters().addUint256( // eslint-disable-next-line no-loss-of-precision - 5000000000000000000000 - ) + 5000000000000000000000, + ), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -948,7 +950,7 @@ describe("ContractFunctionParameters", function () { expect(txResponse.getUint256(0).toNumber()).to.be.equal( // eslint-disable-next-line no-loss-of-precision - 5000000000000000000000 + 5000000000000000000000, ); }); @@ -963,8 +965,8 @@ describe("ContractFunctionParameters", function () { "returnUint256", new ContractFunctionParameters().addUint256( // eslint-disable-next-line no-loss-of-precision - 50 - ) + 50, + ), ) //Set the query payment for the node returning the request //This value must cover the cost of the request otherwise will fail @@ -975,7 +977,7 @@ describe("ContractFunctionParameters", function () { expect(txResponse.getUint256(0).toNumber()).to.be.equal( // eslint-disable-next-line no-loss-of-precision - 50 + 50, ); }); @@ -1005,11 +1007,11 @@ describe("ContractFunctionParameters", function () { const contractId = contractCreateRecord.receipt.contractId; const contractAnonce = nonces.find( (nonceInfo) => - nonceInfo.contractId.toString() === contractId.toString() + nonceInfo.contractId.toString() === contractId.toString(), ); const contractBnonce = nonces.find( (nonceInfo) => - nonceInfo.contractId.toString() !== contractId.toString() + nonceInfo.contractId.toString() !== contractId.toString(), ); expect(contractAnonce.nonce.toNumber()).to.be.equal(2); @@ -1021,10 +1023,10 @@ describe("ContractFunctionParameters", function () { .execute(env.client); const contractDeleteResult = await contractDeleteTx.getReceipt( - env.client + env.client, ); console.log( - `contractDelete status: ${contractDeleteResult.status.toString()}` + `contractDelete status: ${contractDeleteResult.status.toString()}`, ); const fileDeleteTx = await new FileDeleteTransaction() diff --git a/test/integration/ContractInfoIntegrationTest.js b/test/integration/ContractInfoIntegrationTest.js index 77d34a976..d800f05a0 100644 --- a/test/integration/ContractInfoIntegrationTest.js +++ b/test/integration/ContractInfoIntegrationTest.js @@ -40,7 +40,9 @@ describe("ContractInfo", function () { .setAdminKey(operatorKey) .setGas(100000) .setConstructorParameters( - new ContractFunctionParameters().addString("Hello from Hedera.") + new ContractFunctionParameters().addString( + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") @@ -62,15 +64,15 @@ describe("ContractInfo", function () { expect(info.contractId.toString()).to.be.equal(contract.toString()); expect(info.accountId).to.be.not.null; expect( - info.contractId != null ? info.contractId.toString() : "" + info.contractId != null ? info.contractId.toString() : "", ).to.be.equal(contract.toString()); expect(info.adminKey).to.be.not.null; expect( - info.adminKey != null ? info.adminKey.toString() : "" + info.adminKey != null ? info.adminKey.toString() : "", ).to.be.equal(operatorKey.toString()); expect(info.storage.toInt()).to.be.equal(128); expect(info.contractMemo).to.be.equal( - "[e2e::ContractCreateTransaction]" + "[e2e::ContractCreateTransaction]", ); await ( @@ -107,7 +109,9 @@ describe("ContractInfo", function () { response = await new ContractCreateTransaction() .setGas(100000) .setConstructorParameters( - new ContractFunctionParameters().addString("Hello from Hedera.") + new ContractFunctionParameters().addString( + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") @@ -129,7 +133,7 @@ describe("ContractInfo", function () { expect(info.contractId.toString()).to.be.equal(contract.toString()); expect(info.accountId).to.be.not.null; expect( - info.contractId != null ? info.contractId.toString() : "" + info.contractId != null ? info.contractId.toString() : "", ).to.be.equal(contract.toString()); expect(info.adminKey).to.be.not.null; // expect(info.adminKey.toString()).to.be.equal( @@ -137,7 +141,7 @@ describe("ContractInfo", function () { // ); expect(info.storage.toInt()).to.be.equal(128); expect(info.contractMemo).to.be.equal( - "[e2e::ContractCreateTransaction]" + "[e2e::ContractCreateTransaction]", ); }); @@ -162,7 +166,9 @@ describe("ContractInfo", function () { .setAdminKey(operatorKey) .setGas(100000) .setConstructorParameters( - new ContractFunctionParameters().addString("Hello from Hedera.") + new ContractFunctionParameters().addString( + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") @@ -221,7 +227,9 @@ describe("ContractInfo", function () { .setAdminKey(operatorKey) .setGas(100000) .setConstructorParameters( - new ContractFunctionParameters().addString("Hello from Hedera.") + new ContractFunctionParameters().addString( + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") diff --git a/test/integration/ContractUpdateIntegrationTest.js b/test/integration/ContractUpdateIntegrationTest.js index bae21347a..da915129e 100644 --- a/test/integration/ContractUpdateIntegrationTest.js +++ b/test/integration/ContractUpdateIntegrationTest.js @@ -42,7 +42,9 @@ describe("ContractUpdate", function () { .setAdminKey(operatorKey) .setGas(100000) .setConstructorParameters( - new ContractFunctionParameters().addString("Hello from Hedera.") + new ContractFunctionParameters().addString( + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") @@ -64,15 +66,15 @@ describe("ContractUpdate", function () { expect(info.contractId.toString()).to.be.equal(contract.toString()); expect(info.accountId).to.be.not.null; expect( - info.contractId != null ? info.contractId.toString() : "" + info.contractId != null ? info.contractId.toString() : "", ).to.be.equal(contract.toString()); expect(info.adminKey).to.be.not.null; expect( - info.adminKey != null ? info.adminKey.toString() : "" + info.adminKey != null ? info.adminKey.toString() : "", ).to.be.equal(operatorKey.toString()); expect(info.storage.toInt()).to.be.equal(128); expect(info.contractMemo).to.be.equal( - "[e2e::ContractCreateTransaction]" + "[e2e::ContractCreateTransaction]", ); await ( @@ -90,15 +92,15 @@ describe("ContractUpdate", function () { expect(info.contractId.toString()).to.be.equal(contract.toString()); expect(info.accountId).to.be.not.null; expect( - info.contractId != null ? info.contractId.toString() : "" + info.contractId != null ? info.contractId.toString() : "", ).to.be.equal(contract.toString()); expect(info.adminKey).to.be.not.null; expect( - info.adminKey != null ? info.adminKey.toString() : "" + info.adminKey != null ? info.adminKey.toString() : "", ).to.be.equal(operatorKey.toString()); expect(info.storage.toInt()).to.be.equal(128); expect(info.contractMemo).to.be.equal( - "[e2e::ContractUpdateTransaction]" + "[e2e::ContractUpdateTransaction]", ); await ( @@ -137,7 +139,9 @@ describe("ContractUpdate", function () { .setAdminKey(operatorKey) .setGas(100000) .setConstructorParameters( - new ContractFunctionParameters().addString("Hello from Hedera.") + new ContractFunctionParameters().addString( + "Hello from Hedera.", + ), ) .setBytecodeFileId(file) .setContractMemo("[e2e::ContractCreateTransaction]") diff --git a/test/integration/CustomFeesIntegrationTest.js b/test/integration/CustomFeesIntegrationTest.js index d126b730e..46f7eae79 100644 --- a/test/integration/CustomFeesIntegrationTest.js +++ b/test/integration/CustomFeesIntegrationTest.js @@ -711,7 +711,7 @@ describe("CustomFees", function () { .setFallbackFee( new CustomFixedFee() .setFeeCollectorAccountId(env.operatorId) - .setAmount(1) + .setAmount(1), ); const token = ( @@ -748,7 +748,7 @@ describe("CustomFees", function () { .setFallbackFee( new CustomFixedFee() .setFeeCollectorAccountId(env.operatorId) - .setAmount(1) + .setAmount(1), ); let err = false; @@ -774,7 +774,7 @@ describe("CustomFees", function () { err = error .toString() .includes( - Status.CustomRoyaltyFeeOnlyAllowedForNonFungibleUnique + Status.CustomRoyaltyFeeOnlyAllowedForNonFungibleUnique, ); } diff --git a/test/integration/FileContentsIntegrationTest.js b/test/integration/FileContentsIntegrationTest.js index 308fbff9f..e6a4ae91e 100644 --- a/test/integration/FileContentsIntegrationTest.js +++ b/test/integration/FileContentsIntegrationTest.js @@ -38,7 +38,7 @@ describe("FileContents", function () { .execute(env.client); expect(utf8.decode(contents)).to.be.equal( - "[e2e::FileCreateTransaction]" + "[e2e::FileCreateTransaction]", ); await ( diff --git a/test/integration/LiveHashIntegrationTest.js b/test/integration/LiveHashIntegrationTest.js index d49e8b8ad..a6d7f1a7f 100644 --- a/test/integration/LiveHashIntegrationTest.js +++ b/test/integration/LiveHashIntegrationTest.js @@ -24,7 +24,7 @@ describe("LiveHash", function () { this.timeout(120000); const _hash = hex.decode( - "100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002" + "100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", ); const operatorId = env.operatorId; diff --git a/test/integration/LocalWalletTest.js b/test/integration/LocalWalletTest.js index 1574b3bbd..b0c72c0e6 100644 --- a/test/integration/LocalWalletTest.js +++ b/test/integration/LocalWalletTest.js @@ -7,7 +7,7 @@ describe("LocalWallet", function () { const wallet = new Wallet( process.env.OPERATOR_ID, process.env.OPERATOR_KEY, - new LocalProvider() + new LocalProvider(), ); const info = await wallet.getAccountInfo(); diff --git a/test/integration/NftAllowancesIntegrationTest.js b/test/integration/NftAllowancesIntegrationTest.js index b5a5775a9..efabc0c14 100644 --- a/test/integration/NftAllowancesIntegrationTest.js +++ b/test/integration/NftAllowancesIntegrationTest.js @@ -94,7 +94,7 @@ describe("TokenNftAllowances", function () { .addApprovedNftTransfer( nft1, env.operatorId, - receiverAccountId + receiverAccountId, ) .setTransactionId(onBehalfOfTransactionId) .freezeWith(env.client) @@ -199,7 +199,7 @@ describe("TokenNftAllowances", function () { .addApprovedNftTransfer( nft1, env.operatorId, - receiverAccountId + receiverAccountId, ) .setTransactionId(onBehalfOfTransactionId) .freezeWith(env.client) @@ -212,7 +212,7 @@ describe("TokenNftAllowances", function () { .execute(env.client); expect(info[0].accountId.toString()).to.be.equal( - receiverAccountId.toString() + receiverAccountId.toString(), ); let err = false; @@ -225,7 +225,7 @@ describe("TokenNftAllowances", function () { .addApprovedNftTransfer( nft2, env.operatorId, - receiverAccountId + receiverAccountId, ) .setTransactionId(onBehalfOfTransactionId2) .freezeWith(env.client) @@ -315,7 +315,7 @@ describe("TokenNftAllowances", function () { .approveTokenNftAllowanceAllSerials( nftTokenId, env.operatorId, - spenderAccountId + spenderAccountId, ) .execute(env.client); @@ -327,7 +327,7 @@ describe("TokenNftAllowances", function () { .addApprovedNftTransfer( nft1, env.operatorId, - receiverAccountId + receiverAccountId, ) .setTransactionId(onBehalfOfTransactionId) .freezeWith(env.client) @@ -350,7 +350,7 @@ describe("TokenNftAllowances", function () { .addApprovedNftTransfer( nft2, env.operatorId, - receiverAccountId + receiverAccountId, ) .setTransactionId(onBehalfOfTransactionId2) .freezeWith(env.client) @@ -367,11 +367,11 @@ describe("TokenNftAllowances", function () { .execute(env.client); expect(infoNft1[0].accountId.toString()).to.be.equal( - receiverAccountId.toString() + receiverAccountId.toString(), ); expect(infoNft2[0].accountId.toString()).to.be.equal( - receiverAccountId.toString() + receiverAccountId.toString(), ); }); @@ -462,14 +462,14 @@ describe("TokenNftAllowances", function () { .approveTokenNftAllowanceAllSerials( nftTokenId, env.operatorId, - delegatingSpenderAccountId + delegatingSpenderAccountId, ) .execute(env.client) ).getReceipt(env.client); env.client.setOperator( delegatingSpenderAccountId, - delegatingSpenderKey + delegatingSpenderKey, ); await ( @@ -478,7 +478,7 @@ describe("TokenNftAllowances", function () { nft1, env.operatorId, spenderAccountId, - delegatingSpenderAccountId + delegatingSpenderAccountId, ) .freezeWith(env.client) .execute(env.client) @@ -494,7 +494,7 @@ describe("TokenNftAllowances", function () { .addApprovedNftTransfer( nft1, env.operatorId, - receiverAccountId + receiverAccountId, ) .setTransactionId(onBehalfOfTransactionId) .freezeWith(env.client) @@ -512,7 +512,7 @@ describe("TokenNftAllowances", function () { .addApprovedNftTransfer( nft2, env.operatorId, - receiverAccountId + receiverAccountId, ) .setTransactionId(onBehalfOfTransactionId2) .freezeWith(env.client) @@ -534,10 +534,10 @@ describe("TokenNftAllowances", function () { .execute(env.client); expect(infoNft1[0].accountId.toString()).to.be.equal( - receiverAccountId.toString() + receiverAccountId.toString(), ); expect(infoNft2[0].accountId.toString()).to.be.equal( - env.operatorId.toString() + env.operatorId.toString(), ); }); diff --git a/test/integration/ScheduleCreateIntegrationTest.js b/test/integration/ScheduleCreateIntegrationTest.js index 5e311199a..a1c4e3cc6 100644 --- a/test/integration/ScheduleCreateIntegrationTest.js +++ b/test/integration/ScheduleCreateIntegrationTest.js @@ -35,7 +35,7 @@ describe("ScheduleCreate", function () { const keyList = KeyList.of( key1.publicKey, key2.publicKey, - key3.publicKey + key3.publicKey, ); const response = await new AccountCreateTransaction() @@ -84,10 +84,10 @@ describe("ScheduleCreate", function () { expect(info.scheduleId.toString()).to.be.equal(scheduleId.toString()); expect(infoTransaction.topicId.toString()).to.be.equal( - transaction.topicId.toString() + transaction.topicId.toString(), ); expect(infoTransaction.message.length).to.be.equal( - transaction.message.length + transaction.message.length, ); expect(infoTransaction.nodeAccountIds).to.be.null; @@ -120,7 +120,7 @@ describe("ScheduleCreate", function () { const keyList = KeyList.of( key1.publicKey, key2.publicKey, - key3.publicKey + key3.publicKey, ); const balance = await new AccountBalanceQuery() diff --git a/test/integration/TokenAllowancesIntegrationTest.js b/test/integration/TokenAllowancesIntegrationTest.js index f875803d7..b62de9054 100644 --- a/test/integration/TokenAllowancesIntegrationTest.js +++ b/test/integration/TokenAllowancesIntegrationTest.js @@ -152,14 +152,14 @@ describe("TokenAllowances", function () { tokenId, env.operatorId, spenderAccountId, - 100 + 100, ); const approveRx = await receiverApproveTx.execute(env.client); const approveReceipt = await approveRx.getReceipt(env.client); console.log( - `Approve spender allowance - status: ${approveReceipt.status}` + `Approve spender allowance - status: ${approveReceipt.status}`, ); let err = false; @@ -267,7 +267,7 @@ describe("TokenAllowances", function () { await txResponseAssociatedTokenWithContract.getReceipt(env.client); console.log( "The associate token to contract transaction consensus is", - txReceipt2.status.toString() + txReceipt2.status.toString(), ); //Associate Token with Receiver @@ -285,7 +285,7 @@ describe("TokenAllowances", function () { await txResponseAssociatedTokenWithContract1.getReceipt(env.client); console.log( "The associate token to receiver transaction consensus is", - txReceipt21.status.toString() + txReceipt21.status.toString(), ); // Give `spender` allowance for Token @@ -294,14 +294,14 @@ describe("TokenAllowances", function () { tokenId, env.operatorId, contractId, - 100 + 100, ); const approveRx = await receiverApproveTx.execute(env.client); const approveReceipt = await approveRx.getReceipt(env.client); console.log( - `Approve spender allowance - status: ${approveReceipt.status}` + `Approve spender allowance - status: ${approveReceipt.status}`, ); // Get Allowances @@ -313,7 +313,7 @@ describe("TokenAllowances", function () { new ContractFunctionParameters() .addAddress(tokenId.toSolidityAddress()) .addAddress(env.operatorId.toSolidityAddress()) - .addAddress(contractId.toSolidityAddress()) + .addAddress(contractId.toSolidityAddress()), ); const checkAllowanceTx = await checkAllowance.execute(env.client); diff --git a/test/integration/TokenBurnIntegrationTest.js b/test/integration/TokenBurnIntegrationTest.js index 8f34ff0ea..055943db4 100644 --- a/test/integration/TokenBurnIntegrationTest.js +++ b/test/integration/TokenBurnIntegrationTest.js @@ -105,7 +105,7 @@ describe("TokenBurn", function () { .execute(env.client); expect( - accountBalance.tokens._map.get(token.toString()).toNumber() + accountBalance.tokens._map.get(token.toString()).toNumber(), ).to.be.equal(1000000); if (err) { diff --git a/test/integration/TokenCreateIntegrationTest.js b/test/integration/TokenCreateIntegrationTest.js index e84ab0803..b4da60200 100644 --- a/test/integration/TokenCreateIntegrationTest.js +++ b/test/integration/TokenCreateIntegrationTest.js @@ -49,7 +49,7 @@ describe("TokenCreate", function () { expect(info.decimals).to.eql(3); expect(info.totalSupply.toInt()).to.eql(1000000); expect(info.treasuryAccountId.toString()).to.be.equal( - operatorId.toString() + operatorId.toString(), ); expect(info.adminKey.toString()).to.eql(operatorKey.toString()); expect(info.kycKey.toString()).to.eql(key1.publicKey.toString()); @@ -61,7 +61,7 @@ describe("TokenCreate", function () { expect(info.isDeleted).to.be.false; expect(info.autoRenewAccountId).to.be.not.null; expect(info.autoRenewAccountId.toString()).to.be.eql( - operatorId.toString() + operatorId.toString(), ); expect(info.autoRenewPeriod).to.be.not.null; expect(info.autoRenewPeriod.seconds.toInt()).to.be.eql(7776000); @@ -91,7 +91,7 @@ describe("TokenCreate", function () { expect(info.decimals).to.eql(0); expect(info.totalSupply.toInt()).to.eql(0); expect(info.treasuryAccountId.toString()).to.be.equal( - operatorId.toString() + operatorId.toString(), ); expect(info.adminKey).to.be.null; expect(info.kycKey).to.be.null; @@ -103,7 +103,7 @@ describe("TokenCreate", function () { expect(info.isDeleted).to.be.false; expect(info.autoRenewAccountId).to.be.not.null; expect(info.autoRenewAccountId.toString()).to.be.eql( - operatorId.toString() + operatorId.toString(), ); expect(info.autoRenewPeriod).to.be.not.null; expect(info.autoRenewPeriod.seconds.toInt()).to.be.eql(7776000); diff --git a/test/integration/TokenInfoIntegrationTest.js b/test/integration/TokenInfoIntegrationTest.js index c9dee3ad5..ec4001557 100644 --- a/test/integration/TokenInfoIntegrationTest.js +++ b/test/integration/TokenInfoIntegrationTest.js @@ -49,7 +49,7 @@ describe("TokenInfo", function () { expect(info.decimals).to.eql(3); expect(info.totalSupply.toInt()).to.eql(1000000); expect(info.treasuryAccountId.toString()).to.be.equal( - operatorId.toString() + operatorId.toString(), ); expect(info.adminKey.toString()).to.eql(operatorKey.toString()); expect(info.kycKey.toString()).to.eql(key1.publicKey.toString()); @@ -61,7 +61,7 @@ describe("TokenInfo", function () { expect(info.isDeleted).to.be.false; expect(info.autoRenewAccountId).to.be.not.null; expect(info.autoRenewAccountId.toString()).to.be.eql( - operatorId.toString() + operatorId.toString(), ); expect(info.autoRenewPeriod).to.be.not.null; expect(info.autoRenewPeriod.seconds.toInt()).to.be.eql(7776000); @@ -91,7 +91,7 @@ describe("TokenInfo", function () { expect(info.decimals).to.eql(0); expect(info.totalSupply.toInt()).to.eql(0); expect(info.treasuryAccountId.toString()).to.be.equal( - operatorId.toString() + operatorId.toString(), ); expect(info.adminKey).to.be.null; expect(info.kycKey).to.be.null; @@ -103,7 +103,7 @@ describe("TokenInfo", function () { expect(info.isDeleted).to.be.false; expect(info.autoRenewAccountId).to.be.not.null; expect(info.autoRenewAccountId.toString()).to.be.eql( - operatorId.toString() + operatorId.toString(), ); expect(info.autoRenewPeriod).to.be.not.null; expect(info.autoRenewPeriod.seconds.toInt()).to.be.eql(7776000); diff --git a/test/integration/TokenNftIntegrationTest.js b/test/integration/TokenNftIntegrationTest.js index 1d49b81ff..9d62380ee 100644 --- a/test/integration/TokenNftIntegrationTest.js +++ b/test/integration/TokenNftIntegrationTest.js @@ -91,7 +91,7 @@ describe("TokenNft", function () { .execute(env.client); expect(info[0].accountId.toString()).to.be.equal( - env.operatorId.toString() + env.operatorId.toString(), ); await ( @@ -259,7 +259,7 @@ describe("TokenNft", function () { .execute(env.client); expect(info[0].accountId.toString()).to.be.equal( - env.operatorId.toString() + env.operatorId.toString(), ); await ( @@ -452,8 +452,8 @@ describe("TokenNft", function () { 0x00, 0x00, 0x00, - 0x00 - ) + 0x00, + ), ) .execute(env.client) ).getReceipt(env.client); @@ -668,7 +668,7 @@ describe("TokenNft", function () { .execute(env.client); expect(info[0].accountId.toString()).to.be.equal( - env.operatorId.toString() + env.operatorId.toString(), ); await ( @@ -781,7 +781,7 @@ describe("TokenNft", function () { .execute(env.client); expect(info[0].accountId.toString()).to.be.equal( - env.operatorId.toString() + env.operatorId.toString(), ); await ( diff --git a/test/integration/TokenTransferIntegrationTest.js b/test/integration/TokenTransferIntegrationTest.js index 35c7f09e7..4ee2605ba 100644 --- a/test/integration/TokenTransferIntegrationTest.js +++ b/test/integration/TokenTransferIntegrationTest.js @@ -312,7 +312,7 @@ describe("TokenTransfer", function () { err = error .toString() .includes( - Status.AccountAmountTransfersOnlyAllowedForFungibleCommon + Status.AccountAmountTransfersOnlyAllowedForFungibleCommon, ); } @@ -387,10 +387,10 @@ describe("TokenTransfer", function () { expect(record.automaticTokenAssociations.length).to.be.equal(1); expect( - record.automaticTokenAssociations[0].accountId.toString() + record.automaticTokenAssociations[0].accountId.toString(), ).to.be.equal(account.toString()); expect( - record.automaticTokenAssociations[0].tokenId.toString() + record.automaticTokenAssociations[0].tokenId.toString(), ).to.be.equal(token.toString()); await ( diff --git a/test/integration/TokenUpdateIntegrationTest.js b/test/integration/TokenUpdateIntegrationTest.js index 4108f6b17..e9caa2286 100644 --- a/test/integration/TokenUpdateIntegrationTest.js +++ b/test/integration/TokenUpdateIntegrationTest.js @@ -57,7 +57,7 @@ describe("TokenUpdate", function () { expect(info.decimals).to.eql(3); expect(info.totalSupply.toInt()).to.eql(1000000); expect(info.treasuryAccountId.toString()).to.be.equal( - operatorId.toString() + operatorId.toString(), ); expect(info.adminKey.toString()).to.eql(operatorKey.toString()); expect(info.kycKey.toString()).to.eql(key1.publicKey.toString()); @@ -69,7 +69,7 @@ describe("TokenUpdate", function () { expect(info.isDeleted).to.be.false; expect(info.autoRenewAccountId).to.be.not.null; expect(info.autoRenewAccountId.toString()).to.be.eql( - operatorId.toString() + operatorId.toString(), ); expect(info.autoRenewPeriod).to.be.not.null; expect(info.autoRenewPeriod.seconds.toInt()).to.be.eql(7776000); @@ -91,7 +91,7 @@ describe("TokenUpdate", function () { expect(info.decimals).to.eql(3); expect(info.totalSupply.toInt()).to.eql(1000000); expect(info.treasuryAccountId.toString()).to.be.equal( - operatorId.toString() + operatorId.toString(), ); expect(info.adminKey.toString()).to.eql(operatorKey.toString()); expect(info.kycKey.toString()).to.eql(key1.publicKey.toString()); @@ -103,7 +103,7 @@ describe("TokenUpdate", function () { expect(info.isDeleted).to.be.false; expect(info.autoRenewAccountId).to.be.not.null; expect(info.autoRenewAccountId.toString()).to.be.eql( - operatorId.toString() + operatorId.toString(), ); expect(info.autoRenewPeriod).to.be.not.null; expect(info.autoRenewPeriod.seconds.toInt()).to.be.eql(7776000); @@ -158,7 +158,7 @@ describe("TokenUpdate", function () { expect(info.decimals).to.eql(3); expect(info.totalSupply.toInt()).to.eql(1000000); expect(info.treasuryAccountId.toString()).to.be.equal( - operatorId.toString() + operatorId.toString(), ); expect(info.adminKey.toString()).to.eql(operatorKey.toString()); expect(info.kycKey.toString()).to.eql(key1.publicKey.toString()); @@ -170,7 +170,7 @@ describe("TokenUpdate", function () { expect(info.isDeleted).to.be.false; expect(info.autoRenewAccountId).to.be.not.null; expect(info.autoRenewAccountId.toString()).to.be.eql( - operatorId.toString() + operatorId.toString(), ); expect(info.autoRenewPeriod).to.be.not.null; expect(info.autoRenewPeriod.seconds.toInt()).to.be.eql(7776000); @@ -206,7 +206,7 @@ describe("TokenUpdate", function () { expect(info.decimals).to.eql(3); expect(info.totalSupply.toInt()).to.eql(1000000); expect(info.treasuryAccountId.toString()).to.be.equal( - treasuryAccountId.toString() + treasuryAccountId.toString(), ); expect(info.adminKey.toString()).to.eql(operatorKey.toString()); expect(info.kycKey.toString()).to.eql(key1.publicKey.toString()); @@ -218,7 +218,7 @@ describe("TokenUpdate", function () { expect(info.isDeleted).to.be.false; expect(info.autoRenewAccountId).to.be.not.null; expect(info.autoRenewAccountId.toString()).to.be.eql( - operatorId.toString() + operatorId.toString(), ); expect(info.autoRenewPeriod).to.be.not.null; expect(info.autoRenewPeriod.seconds.toInt()).to.be.eql(7776000); diff --git a/test/integration/TopicCreateIntegrationTest.js b/test/integration/TopicCreateIntegrationTest.js index 752106b54..e37a1359c 100644 --- a/test/integration/TopicCreateIntegrationTest.js +++ b/test/integration/TopicCreateIntegrationTest.js @@ -37,7 +37,7 @@ describe("TopicCreate", function () { expect(info.adminKey.toString()).to.eql(operatorKey.toString()); expect(info.submitKey.toString()).to.eql(operatorKey.toString()); expect(info.autoRenewAccountId.toString()).to.be.eql( - operatorId.toString() + operatorId.toString(), ); expect(info.autoRenewPeriod.seconds.toInt()).to.be.eql(7776000); expect(info.expirationTime).to.be.not.null; diff --git a/test/integration/TopicInfoIntegrationTest.js b/test/integration/TopicInfoIntegrationTest.js index b7aecbd75..3990ec045 100644 --- a/test/integration/TopicInfoIntegrationTest.js +++ b/test/integration/TopicInfoIntegrationTest.js @@ -38,7 +38,7 @@ describe("TopicInfo", function () { expect(info.adminKey.toString()).to.eql(operatorKey.toString()); expect(info.submitKey.toString()).to.eql(operatorKey.toString()); expect(info.autoRenewAccountId.toString()).to.be.eql( - operatorId.toString() + operatorId.toString(), ); expect(info.autoRenewPeriod.seconds.toInt()).to.be.eql(7776000); expect(info.expirationTime).to.be.not.null; diff --git a/test/integration/TransactionIntegrationTest.js b/test/integration/TransactionIntegrationTest.js index fdeb2e192..3e5aae37a 100644 --- a/test/integration/TransactionIntegrationTest.js +++ b/test/integration/TransactionIntegrationTest.js @@ -33,7 +33,7 @@ describe("TransactionIntegration", function () { const record = await response.getRecord(env.client); expect(hex.encode(expectedHash)).to.be.equal( - hex.encode(record.transactionHash) + hex.encode(record.transactionHash), ); const account = record.receipt.accountId; @@ -85,7 +85,7 @@ describe("TransactionIntegration", function () { ).signWithOperator(env.client); expect( - transaction._signedTransactions.list[0].sigMap.sigPair.length + transaction._signedTransactions.list[0].sigMap.sigPair.length, ).to.eql(2); transaction = await ( @@ -96,7 +96,7 @@ describe("TransactionIntegration", function () { ).sign(key); expect( - transaction._signedTransactions.list[0].sigMap.sigPair.length + transaction._signedTransactions.list[0].sigMap.sigPair.length, ).to.eql(2); await env.close(); @@ -120,7 +120,7 @@ describe("TransactionIntegration", function () { .setNodeAccountIds([nodeAccountId]) .addHbarTransfer( env.client.operatorAccountId, - new Hbar(1).negated() + new Hbar(1).negated(), ) .addHbarTransfer(new AccountId(3), new Hbar(1)) .freezeWith(env.client); diff --git a/test/integration/TransactionReceiptIntegrationTest.js b/test/integration/TransactionReceiptIntegrationTest.js index e5e45b3d5..2c54010a3 100644 --- a/test/integration/TransactionReceiptIntegrationTest.js +++ b/test/integration/TransactionReceiptIntegrationTest.js @@ -32,7 +32,7 @@ describe("TransactionReceipt", function () { const keyList = KeyList.of( key1.publicKey, key2.publicKey, - key3.publicKey + key3.publicKey, ); const response = await new AccountCreateTransaction() @@ -77,13 +77,13 @@ describe("TransactionReceipt", function () { } catch (error) { const expected = TransactionId.withValidStart( new AccountId(scheduled1.transactionId.accountId), - scheduled1.transactionId.validStart + scheduled1.transactionId.validStart, ); const actual = TransactionId.withValidStart( new AccountId( - error.transactionReceipt.scheduledTransactionId.accountId + error.transactionReceipt.scheduledTransactionId.accountId, ), - error.transactionReceipt.scheduledTransactionId.validStart + error.transactionReceipt.scheduledTransactionId.validStart, ); expect(expected.toString()).to.be.equal(actual.toString()); } diff --git a/test/integration/TransactionRecordIntegrationTest.js b/test/integration/TransactionRecordIntegrationTest.js index 4bbc9aceb..a33eb0fdf 100644 --- a/test/integration/TransactionRecordIntegrationTest.js +++ b/test/integration/TransactionRecordIntegrationTest.js @@ -68,7 +68,7 @@ describe("TransactionRecord", function () { .setGas(750000) .setFunction( "setDataRequire", - new ContractFunctionParameters().addUint256(10) + new ContractFunctionParameters().addUint256(10), ) .freezeWith(env.client); diff --git a/test/integration/TransactionResponseTest.js b/test/integration/TransactionResponseTest.js index 5f3391198..6943fb5d7 100644 --- a/test/integration/TransactionResponseTest.js +++ b/test/integration/TransactionResponseTest.js @@ -28,7 +28,7 @@ describe("TransactionResponse", function () { const record = await transaction.getRecord(env.client); expect(hex.encode(record.transactionHash)).to.be.equal( - hex.encode(transaction.transactionHash) + hex.encode(transaction.transactionHash), ); const account = record.receipt.accountId; diff --git a/test/unit/AccountAllowanceApproveTransaction.js b/test/unit/AccountAllowanceApproveTransaction.js index 4924792ce..1609f6953 100644 --- a/test/unit/AccountAllowanceApproveTransaction.js +++ b/test/unit/AccountAllowanceApproveTransaction.js @@ -31,7 +31,7 @@ describe("AccountAllowanceApproveTransaction", function () { let transaction = new AccountAllowanceApproveTransaction() .setTransactionId( - TransactionId.withValidStart(spenderAccountId1, timestamp1) + TransactionId.withValidStart(spenderAccountId1, timestamp1), ) .setNodeAccountIds([nodeAccountId]) .approveHbarAllowance(ownerAccountId, spenderAccountId1, hbarAmount) @@ -39,7 +39,7 @@ describe("AccountAllowanceApproveTransaction", function () { tokenId1, ownerAccountId, spenderAccountId1, - tokenAmount + tokenAmount, ) .approveTokenNftAllowance(nftId1, ownerAccountId, spenderAccountId1) .approveTokenNftAllowance(nftId2, ownerAccountId, spenderAccountId1) @@ -47,7 +47,7 @@ describe("AccountAllowanceApproveTransaction", function () { .approveTokenNftAllowanceAllSerials( tokenId1, ownerAccountId, - spenderAccountId1 + spenderAccountId1, ) .freeze(); diff --git a/test/unit/AccountAllowanceDeleteTransaction.js b/test/unit/AccountAllowanceDeleteTransaction.js index 4a44ceaa8..ae374a049 100644 --- a/test/unit/AccountAllowanceDeleteTransaction.js +++ b/test/unit/AccountAllowanceDeleteTransaction.js @@ -15,7 +15,7 @@ describe("AccountAllowanceDeleteTransaction", function () { const operatorId = AccountId.fromString("5.6.7"); const nftId = new NftId(tokenId, serialNumber); const transactionId = TransactionId.fromString( - `${operatorId.toString()}@8.9` + `${operatorId.toString()}@8.9`, ); const nodeAccountId = AccountId.fromString("10.11.12"); const transaction = new AccountAllowanceDeleteTransaction() diff --git a/test/unit/AccountCreateTransaction.js b/test/unit/AccountCreateTransaction.js index e2b0998c1..239137832 100644 --- a/test/unit/AccountCreateTransaction.js +++ b/test/unit/AccountCreateTransaction.js @@ -22,7 +22,7 @@ describe("AccountCreateTransaction", function () { let transaction = new AccountCreateTransaction() .setTransactionId( - TransactionId.withValidStart(spenderAccountId1, timestamp1) + TransactionId.withValidStart(spenderAccountId1, timestamp1), ) .setAlias(evmAddress) .setNodeAccountIds([nodeAccountId]) diff --git a/test/unit/AccountId.js b/test/unit/AccountId.js index a1c233eb0..c5a285db1 100644 --- a/test/unit/AccountId.js +++ b/test/unit/AccountId.js @@ -14,7 +14,7 @@ describe("AccountId", function () { shard: 1, realm: 2, num: 3, - }).toString() + }).toString(), ).to.be.equal("1.2.3"); expect( new AccountId( @@ -22,19 +22,19 @@ describe("AccountId", function () { 2, 0, PublicKey.fromString( - "302a300506032b657003210008d5a4eebdb9b8451b64d8ad1ff502b493590e513e5e9c9f810dd3258f298542" - ) - ).toString() + "302a300506032b657003210008d5a4eebdb9b8451b64d8ad1ff502b493590e513e5e9c9f810dd3258f298542", + ), + ).toString(), ).to.be.equal( - "1.2.302a300506032b657003210008d5a4eebdb9b8451b64d8ad1ff502b493590e513e5e9c9f810dd3258f298542" + "1.2.302a300506032b657003210008d5a4eebdb9b8451b64d8ad1ff502b493590e513e5e9c9f810dd3258f298542", ); expect(AccountId.fromString("1.2.3").toString()).to.be.equal("1.2.3"); expect( AccountId.fromString( - "1.2.302a300506032b657003210008d5a4eebdb9b8451b64d8ad1ff502b493590e513e5e9c9f810dd3258f298542" - ).toString() + "1.2.302a300506032b657003210008d5a4eebdb9b8451b64d8ad1ff502b493590e513e5e9c9f810dd3258f298542", + ).toString(), ).to.be.equal( - "1.2.302a300506032b657003210008d5a4eebdb9b8451b64d8ad1ff502b493590e513e5e9c9f810dd3258f298542" + "1.2.302a300506032b657003210008d5a4eebdb9b8451b64d8ad1ff502b493590e513e5e9c9f810dd3258f298542", ); expect( new AccountId( @@ -43,21 +43,21 @@ describe("AccountId", function () { 0, undefined, EvmAddress.fromString( - "0011223344556677889900112233445566778899" - ) - ).toString() + "0011223344556677889900112233445566778899", + ), + ).toString(), ).to.be.equal("1.2.0011223344556677889900112233445566778899"); }); it("clones with alias key", function () { expect( AccountId.fromString( - "1.2.302a300506032b657003210008d5a4eebdb9b8451b64d8ad1ff502b493590e513e5e9c9f810dd3258f298542" + "1.2.302a300506032b657003210008d5a4eebdb9b8451b64d8ad1ff502b493590e513e5e9c9f810dd3258f298542", ) .clone() - .toString() + .toString(), ).to.be.equal( - "1.2.302a300506032b657003210008d5a4eebdb9b8451b64d8ad1ff502b493590e513e5e9c9f810dd3258f298542" + "1.2.302a300506032b657003210008d5a4eebdb9b8451b64d8ad1ff502b493590e513e5e9c9f810dd3258f298542", ); }); @@ -190,7 +190,7 @@ describe("AccountId", function () { if (!err) { throw new Error( - "`AccountId.constructor` with negative numbers did not error" + "`AccountId.constructor` with negative numbers did not error", ); } @@ -202,7 +202,7 @@ describe("AccountId", function () { if (!err) { throw new Error( - "`AccountId.constructor` with negative numbers did not error" + "`AccountId.constructor` with negative numbers did not error", ); } @@ -214,7 +214,7 @@ describe("AccountId", function () { if (!err) { throw new Error( - "`AccountId.constructor` with negative numbers did not error" + "`AccountId.constructor` with negative numbers did not error", ); } @@ -226,7 +226,7 @@ describe("AccountId", function () { if (!err) { throw new Error( - "`AccountId.constructor` with negative numbers did not error" + "`AccountId.constructor` with negative numbers did not error", ); } @@ -238,7 +238,7 @@ describe("AccountId", function () { if (!err) { throw new Error( - "`AccountId.constructor` with negative numbers did not error" + "`AccountId.constructor` with negative numbers did not error", ); } @@ -250,7 +250,7 @@ describe("AccountId", function () { if (!err) { throw new Error( - "`AccountId.constructor` with negative numbers did not error" + "`AccountId.constructor` with negative numbers did not error", ); } @@ -258,7 +258,7 @@ describe("AccountId", function () { new AccountId( new BigNumber(-1), new BigNumber(-1), - new BigNumber(-1) + new BigNumber(-1), ); } catch { err = true; @@ -266,7 +266,7 @@ describe("AccountId", function () { if (!err) { throw new Error( - "`AccountId.constructor` with negative numbers did not error" + "`AccountId.constructor` with negative numbers did not error", ); } }); diff --git a/test/unit/AccountInfoMocking.js b/test/unit/AccountInfoMocking.js index b370ee0e7..2a532216b 100644 --- a/test/unit/AccountInfoMocking.js +++ b/test/unit/AccountInfoMocking.js @@ -67,8 +67,8 @@ describe("AccountInfoMocking", function () { call: (request) => { const transaction = TransferTransaction.fromBytes( proto.Transaction.encode( - request.cryptoGetInfo.header.payment - ).finish() + request.cryptoGetInfo.header.payment, + ).finish(), ); const hbarTransfers = transaction.hbarTransfers; expect(hbarTransfers.size).to.be.equal(2); @@ -76,13 +76,13 @@ describe("AccountInfoMocking", function () { hbarTransfers .get(client.operatorAccountId) .toTinybars() - .toInt() + .toInt(), ).to.be.lt(0); expect( hbarTransfers .get(Object.values(client.network)[0]) .toTinybars() - .toInt() + .toInt(), ).to.be.gt(0); return ACCOUNT_INFO_QUERY_RESPONSE; }, @@ -295,7 +295,7 @@ describe("AccountInfoMocking", function () { expect(hash.length).to.be.equal(48); expect(hex.encode(hash)).to.be.equal( - hex.encode(response.transactionHash) + hex.encode(response.transactionHash), ); }); @@ -316,7 +316,7 @@ describe("AccountInfoMocking", function () { expect(hash.length).to.be.equal(48); expect(hex.encode(hash)).to.be.equal( - hex.encode(response.transactionHash) + hex.encode(response.transactionHash), ); }); @@ -338,17 +338,17 @@ describe("AccountInfoMocking", function () { const call = (request, index) => { expect(request.signedTransactionBytes).to.not.be.null; const signedTransaction = proto.SignedTransaction.decode( - request.signedTransactionBytes + request.signedTransactionBytes, ); expect(signedTransaction.bodyBytes).to.not.be.null; const transactionBody = proto.TransactionBody.decode( - signedTransaction.bodyBytes + signedTransaction.bodyBytes, ); expect(transactionBody.transactionId).to.not.be.null; const transactionId = TransactionId._fromProtobuf( - transactionBody.transactionID + transactionBody.transactionID, ).toString(); expect(transactionId).to.not.be.equal(""); @@ -391,7 +391,7 @@ describe("AccountInfoMocking", function () { try { await new FileCreateTransaction() .setTransactionId( - TransactionId.fromString("0.0.1854@1651168054.29348185") + TransactionId.fromString("0.0.1854@1651168054.29348185"), ) .setContents("hello 1") .setRegenerateTransactionId(false) @@ -424,17 +424,17 @@ describe("AccountInfoMocking", function () { const call = (request, index) => { expect(request.signedTransactionBytes).to.not.be.null; const signedTransaction = proto.SignedTransaction.decode( - request.signedTransactionBytes + request.signedTransactionBytes, ); expect(signedTransaction.bodyBytes).to.not.be.null; const transactionBody = proto.TransactionBody.decode( - signedTransaction.bodyBytes + signedTransaction.bodyBytes, ); expect(transactionBody.transactionId).to.not.be.null; const transactionId = TransactionId._fromProtobuf( - transactionBody.transactionID + transactionBody.transactionID, ).toString(); expect(transactionId).to.not.be.equal(""); diff --git a/test/unit/AccountInfoQuery.js b/test/unit/AccountInfoQuery.js index ba0766161..797eed8d7 100644 --- a/test/unit/AccountInfoQuery.js +++ b/test/unit/AccountInfoQuery.js @@ -5,7 +5,7 @@ describe("AccountInfo", function () { const accountId = new AccountId(10); const query = Query.fromBytes( - new AccountInfoQuery().setAccountId(accountId).toBytes() + new AccountInfoQuery().setAccountId(accountId).toBytes(), ); expect(query instanceof AccountInfoQuery).to.be.true; diff --git a/test/unit/ChecksumValidation.js b/test/unit/ChecksumValidation.js index 529192eb2..9f578581e 100644 --- a/test/unit/ChecksumValidation.js +++ b/test/unit/ChecksumValidation.js @@ -14,8 +14,8 @@ describe("ChecksumValidation", function () { expect( accountId.toStringWithChecksum( - Client.forMainnet({ scheduleNetworkUpdate: false }) - ) + Client.forMainnet({ scheduleNetworkUpdate: false }), + ), ).to.be.eql("0.0.123-vfmkw"); }); @@ -28,8 +28,8 @@ describe("ChecksumValidation", function () { expect( accountId.toStringWithChecksum( - Client.forTestnet({ scheduleNetworkUpdate: false }) - ) + Client.forTestnet({ scheduleNetworkUpdate: false }), + ), ).to.be.eql("0.0.123-esxsf"); }); @@ -42,8 +42,8 @@ describe("ChecksumValidation", function () { expect( accountId.toStringWithChecksum( - Client.forPreviewnet({ scheduleNetworkUpdate: false }) - ) + Client.forPreviewnet({ scheduleNetworkUpdate: false }), + ), ).to.be.eql("0.0.123-ogizo"); }); }); diff --git a/test/unit/ContractCreateFlowMocking.js b/test/unit/ContractCreateFlowMocking.js index b3bd1e298..77ecec5f3 100644 --- a/test/unit/ContractCreateFlowMocking.js +++ b/test/unit/ContractCreateFlowMocking.js @@ -27,7 +27,7 @@ describe("ContractCreateFlowMocking", function () { const transaction = Transaction.fromBytes( proto.Transaction.encode({ signedTransactionBytes: request.signedTransactionBytes, - }).finish() + }).finish(), ); expect(key.publicKey.verifyTransaction(transaction)).to.be.true; @@ -75,7 +75,7 @@ describe("ContractCreateFlowMocking", function () { const transaction = Transaction.fromBytes( proto.Transaction.encode({ signedTransactionBytes: request.signedTransactionBytes, - }).finish() + }).finish(), ); expect(key.publicKey.verifyTransaction(transaction)).to.be.true; diff --git a/test/unit/ContractFunctionParameters.js b/test/unit/ContractFunctionParameters.js index 9affb0fac..41f68cb26 100644 --- a/test/unit/ContractFunctionParameters.js +++ b/test/unit/ContractFunctionParameters.js @@ -87,56 +87,56 @@ describe("ContractFunctionParameters", function () { const forthParam = hex.encode(finished.slice(32 * 3 + 4, 32 * 4 + 4)); const fifthParam = hex.encode(finished.slice(32 * 4 + 4, 32 * 5 + 4)); const secondParamDataLength = hex.encode( - finished.slice(32 * 5 + 4, 32 * 6 + 4) + finished.slice(32 * 5 + 4, 32 * 6 + 4), ); const secondParamData = hex.encode( - finished.slice(32 * 6 + 4, 32 * 7 + 4) + finished.slice(32 * 6 + 4, 32 * 7 + 4), ); const fourthParamDataLength = hex.encode( - finished.slice(32 * 7 + 4, 32 * 8 + 4) + finished.slice(32 * 7 + 4, 32 * 8 + 4), ); const fourthParamData = hex.encode( - finished.slice(32 * 8 + 4, 32 * 9 + 4) + finished.slice(32 * 8 + 4, 32 * 9 + 4), ); const fifthParamDataLength = hex.encode( - finished.slice(32 * 9 + 4, 32 * 10 + 4) + finished.slice(32 * 9 + 4, 32 * 10 + 4), ); const fifthParamData = hex.encode( - finished.slice(32 * 10 + 4, 32 * 11 + 4) + finished.slice(32 * 10 + 4, 32 * 11 + 4), ); expect(funcHash).to.be.equal("b54f97cf"); expect(firstParam).to.be.equal( - "0000000000000000000000000000000000000000000000000000000001020304" + "0000000000000000000000000000000000000000000000000000000001020304", ); expect(secondParam).to.be.equal( - "00000000000000000000000000000000000000000000000000000000000000a0" + "00000000000000000000000000000000000000000000000000000000000000a0", ); expect(thirdParam).to.be.equal( - "0000000000000000000000000000000000000000000000007fffffffffffffff" + "0000000000000000000000000000000000000000000000007fffffffffffffff", ); expect(forthParam).to.be.equal( - "00000000000000000000000000000000000000000000000000000000000000e0" + "00000000000000000000000000000000000000000000000000000000000000e0", ); expect(fifthParam).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000120" + "0000000000000000000000000000000000000000000000000000000000000120", ); expect(secondParamDataLength).to.be.equal( - "000000000000000000000000000000000000000000000000000000000000000a" + "000000000000000000000000000000000000000000000000000000000000000a", ); expect(secondParamData).to.be.equal( - "0001000004000000000800000000000000000000000000000000000000000000" + "0001000004000000000800000000000000000000000000000000000000000000", ); expect(fourthParamDataLength).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000020" + "0000000000000000000000000000000000000000000000000000000000000020", ); expect(fourthParamData).to.be.equal( - "ff000000000000000000000000000000000000000000000000000000000000ff" + "ff000000000000000000000000000000000000000000000000000000000000ff", ); expect(fifthParamDataLength).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000014" + "0000000000000000000000000000000000000000000000000000000000000014", ); expect(fifthParamData).to.be.equal( - "746869732069732061206772696e3a20f09f9881000000000000000000000000" + "746869732069732061206772696e3a20f09f9881000000000000000000000000", ); expect(finished.length).to.be.equal(356); }); @@ -159,77 +159,77 @@ describe("ContractFunctionParameters", function () { const fifthParam = hex.encode(finished.slice(32 * 4 + 4, 32 * 5 + 4)); const sixthParam = hex.encode(finished.slice(32 * 5 + 4, 32 * 6 + 4)); const fourthParamDataLength = hex.encode( - finished.slice(32 * 6 + 4, 32 * 7 + 4) + finished.slice(32 * 6 + 4, 32 * 7 + 4), ); const fourthParamData = hex.encode( - finished.slice(32 * 7 + 4, 32 * 8 + 4) + finished.slice(32 * 7 + 4, 32 * 8 + 4), ); const sixthParamDataLength = hex.encode( - finished.slice(32 * 8 + 4, 32 * 9 + 4) + finished.slice(32 * 8 + 4, 32 * 9 + 4), ); const sixthParamFirstElOff = hex.encode( - finished.slice(32 * 9 + 4, 32 * 10 + 4) + finished.slice(32 * 9 + 4, 32 * 10 + 4), ); const sixthParamSecondElOff = hex.encode( - finished.slice(32 * 10 + 4, 32 * 11 + 4) + finished.slice(32 * 10 + 4, 32 * 11 + 4), ); const sixthParamFirstElLen = hex.encode( - finished.slice(32 * 11 + 4, 32 * 12 + 4) + finished.slice(32 * 11 + 4, 32 * 12 + 4), ); const sixthParamFirstEl = hex.encode( - finished.slice(32 * 12 + 4, 32 * 13 + 4) + finished.slice(32 * 12 + 4, 32 * 13 + 4), ); const sixthParamSecondElLen = hex.encode( - finished.slice(32 * 13 + 4, 32 * 14 + 4) + finished.slice(32 * 13 + 4, 32 * 14 + 4), ); const sixthParamSecondEl = hex.encode( - finished.slice(32 * 14 + 4, 32 * 15 + 4) + finished.slice(32 * 14 + 4, 32 * 15 + 4), ); expect(funcHash).to.be.equal("a27fc6f6"); expect(firstParam).to.be.equal( - "0000000000000000000000000000000000000000000000000000000001020304" + "0000000000000000000000000000000000000000000000000000000001020304", ); expect(secondParam).to.be.equal( - "0000000000000000000000000000000000000000000000000000000001020304" + "0000000000000000000000000000000000000000000000000000000001020304", ); expect(thirdParam).to.be.equal( - "0000000000000000000000000000000000000000000000007fffffffffffffff" + "0000000000000000000000000000000000000000000000007fffffffffffffff", ); expect(forthParam).to.be.equal( - "00000000000000000000000000000000000000000000000000000000000000c0" + "00000000000000000000000000000000000000000000000000000000000000c0", ); expect(fifthParam).to.be.equal( - "00000000000000000000000000000000000000000000000000000000000005eb" + "00000000000000000000000000000000000000000000000000000000000005eb", ); expect(sixthParam).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000100" + "0000000000000000000000000000000000000000000000000000000000000100", ); expect(fourthParamDataLength).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000014" + "0000000000000000000000000000000000000000000000000000000000000014", ); expect(fourthParamData).to.be.equal( - "746869732069732061206772696e3a20f09f9881000000000000000000000000" + "746869732069732061206772696e3a20f09f9881000000000000000000000000", ); expect(sixthParamDataLength).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000002" + "0000000000000000000000000000000000000000000000000000000000000002", ); expect(sixthParamFirstElOff).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000040" + "0000000000000000000000000000000000000000000000000000000000000040", ); expect(sixthParamSecondElOff).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000080" + "0000000000000000000000000000000000000000000000000000000000000080", ); expect(sixthParamFirstElLen).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000003" + "0000000000000000000000000000000000000000000000000000000000000003", ); expect(sixthParamFirstEl).to.be.equal( - "6f6e650000000000000000000000000000000000000000000000000000000000" + "6f6e650000000000000000000000000000000000000000000000000000000000", ); expect(sixthParamSecondElLen).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000003" + "0000000000000000000000000000000000000000000000000000000000000003", ); expect(sixthParamSecondEl).to.be.equal( - "74776f0000000000000000000000000000000000000000000000000000000000" + "74776f0000000000000000000000000000000000000000000000000000000000", ); expect(finished.length).to.be.equal(484); }); @@ -251,94 +251,94 @@ describe("ContractFunctionParameters", function () { const fifthParam = hex.encode(finished.slice(32 * 4, 32 * 5)); const sixthParam = hex.encode(finished.slice(32 * 5, 32 * 6)); const fourthParamDataLength = hex.encode( - finished.slice(32 * 6, 32 * 7) + finished.slice(32 * 6, 32 * 7), ); const fourthParamData = hex.encode(finished.slice(32 * 7, 32 * 8)); const sixthParamDataLength = hex.encode(finished.slice(32 * 8, 32 * 9)); const sixthParamFirstElOff = hex.encode( - finished.slice(32 * 9, 32 * 10) + finished.slice(32 * 9, 32 * 10), ); const sixthParamSecondElOff = hex.encode( - finished.slice(32 * 10, 32 * 11) + finished.slice(32 * 10, 32 * 11), ); const sixthParamFirstElLen = hex.encode( - finished.slice(32 * 11, 32 * 12) + finished.slice(32 * 11, 32 * 12), ); const sixthParamFirstEl = hex.encode(finished.slice(32 * 12, 32 * 13)); const sixthParamSecondElLen = hex.encode( - finished.slice(32 * 13, 32 * 14) + finished.slice(32 * 13, 32 * 14), ); const sixthParamSecondEl = hex.encode(finished.slice(32 * 14, 32 * 15)); expect(firstParam).to.be.equal( - "0000000000000000000000000000000000000000000000000000000001020304" + "0000000000000000000000000000000000000000000000000000000001020304", ); expect(secondParam).to.be.equal( - "0000000000000000000000000000000000000000000000000000000001020304" + "0000000000000000000000000000000000000000000000000000000001020304", ); expect(thirdParam).to.be.equal( - "0000000000000000000000000000000000000000000000007fffffffffffffff" + "0000000000000000000000000000000000000000000000007fffffffffffffff", ); expect(forthParam).to.be.equal( - "00000000000000000000000000000000000000000000000000000000000000c0" + "00000000000000000000000000000000000000000000000000000000000000c0", ); expect(fifthParam).to.be.equal( - "00000000000000000000000000000000000000000000000000000000000005eb" + "00000000000000000000000000000000000000000000000000000000000005eb", ); expect(sixthParam).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000100" + "0000000000000000000000000000000000000000000000000000000000000100", ); expect(fourthParamDataLength).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000014" + "0000000000000000000000000000000000000000000000000000000000000014", ); expect(fourthParamData).to.be.equal( - "746869732069732061206772696e3a20f09f9881000000000000000000000000" + "746869732069732061206772696e3a20f09f9881000000000000000000000000", ); expect(sixthParamDataLength).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000002" + "0000000000000000000000000000000000000000000000000000000000000002", ); expect(sixthParamFirstElOff).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000040" + "0000000000000000000000000000000000000000000000000000000000000040", ); expect(sixthParamSecondElOff).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000080" + "0000000000000000000000000000000000000000000000000000000000000080", ); expect(sixthParamFirstElLen).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000003" + "0000000000000000000000000000000000000000000000000000000000000003", ); expect(sixthParamFirstEl).to.be.equal( - "6f6e650000000000000000000000000000000000000000000000000000000000" + "6f6e650000000000000000000000000000000000000000000000000000000000", ); expect(sixthParamSecondElLen).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000003" + "0000000000000000000000000000000000000000000000000000000000000003", ); expect(sixthParamSecondEl).to.be.equal( - "74776f0000000000000000000000000000000000000000000000000000000000" + "74776f0000000000000000000000000000000000000000000000000000000000", ); expect(finished.length).to.be.equal(480); }); it("encodes address", function () { const params = new ContractFunctionParameters().addAddress( - "888937961a6E3D313e481a2c5BAd9791fD11ea5b" + "888937961a6E3D313e481a2c5BAd9791fD11ea5b", ); const finished = params._build(null); const firstParam = hex.encode(finished.slice(32 * 0, 32 * 1)); expect(firstParam).to.be.equal( - "000000000000000000000000888937961a6e3d313e481a2c5bad9791fd11ea5b" + "000000000000000000000000888937961a6e3d313e481a2c5bad9791fd11ea5b", ); expect(finished.length).to.be.equal(32); }); it("encodes address with 0x prefix", function () { const params = new ContractFunctionParameters().addAddress( - "0x888937961a6E3D313e481a2c5BAd9791fD11ea5b" + "0x888937961a6E3D313e481a2c5BAd9791fD11ea5b", ); const finished = params._build(null); const firstParam = hex.encode(finished.slice(32 * 0, 32 * 1)); expect(firstParam).to.be.equal( - "000000000000000000000000888937961a6e3d313e481a2c5bad9791fd11ea5b" + "000000000000000000000000888937961a6e3d313e481a2c5bad9791fd11ea5b", ); expect(finished.length).to.be.equal(32); }); @@ -378,67 +378,67 @@ describe("ContractFunctionParameters", function () { const sixthFirstValue = hex.encode(finished.slice(32 * 19, 32 * 20)); const sixthSecondValue = hex.encode(finished.slice(32 * 20, 32 * 21)); expect(firstParam).to.be.equal( - "0000000000000000000000000000000000000000000000007fffffffffffffff" + "0000000000000000000000000000000000000000000000007fffffffffffffff", ); expect(secondOffset).to.be.equal( - "00000000000000000000000000000000000000000000000000000000000000c0" + "00000000000000000000000000000000000000000000000000000000000000c0", ); expect(thirdOffset).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000120" + "0000000000000000000000000000000000000000000000000000000000000120", ); expect(forthOffset).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000180" + "0000000000000000000000000000000000000000000000000000000000000180", ); expect(fifthOffset).to.be.equal( - "00000000000000000000000000000000000000000000000000000000000001e0" + "00000000000000000000000000000000000000000000000000000000000001e0", ); expect(sixthOffset).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000240" + "0000000000000000000000000000000000000000000000000000000000000240", ); expect(secondLength).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000002" + "0000000000000000000000000000000000000000000000000000000000000002", ); expect(secondFirstValue).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000457" + "0000000000000000000000000000000000000000000000000000000000000457", ); expect(secondSecondValue).to.be.equal( - "00000000000000000000000000000000000000000000000000000000000008ae" + "00000000000000000000000000000000000000000000000000000000000008ae", ); expect(thirdLength).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000002" + "0000000000000000000000000000000000000000000000000000000000000002", ); expect(thirdFirstValue).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000d05" + "0000000000000000000000000000000000000000000000000000000000000d05", ); expect(thirdSecondValue).to.be.equal( - "000000000000000000000000000000000000000000000000000000000000115c" + "000000000000000000000000000000000000000000000000000000000000115c", ); expect(forthLength).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000002" + "0000000000000000000000000000000000000000000000000000000000000002", ); expect(forthFirstValue).to.be.equal( - "00000000000000000000000000000000000000000000000000000000000015b3" + "00000000000000000000000000000000000000000000000000000000000015b3", ); expect(forthSecondValue).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000001a0a" + "0000000000000000000000000000000000000000000000000000000000001a0a", ); expect(fifthLength).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000002" + "0000000000000000000000000000000000000000000000000000000000000002", ); expect(fifthFirstValue).to.be.equal( - "000000000000000000000000888937961a6e3d313e481a2c5bad9791fd11ea5b" + "000000000000000000000000888937961a6e3d313e481a2c5bad9791fd11ea5b", ); expect(fifthSecondValue).to.be.equal( - "000000000000000000000000ffffffffffffffffffffffffffffffffffffffff" + "000000000000000000000000ffffffffffffffffffffffffffffffffffffffff", ); expect(sixthLength).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000002" + "0000000000000000000000000000000000000000000000000000000000000002", ); expect(sixthFirstValue).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000001e61" + "0000000000000000000000000000000000000000000000000000000000001e61", ); expect(sixthSecondValue).to.be.equal( - "00000000000000000000000000000000000000000000000000000000000022b8" + "00000000000000000000000000000000000000000000000000000000000022b8", ); expect(finished.length).to.be.equal(672); }); @@ -478,67 +478,67 @@ describe("ContractFunctionParameters", function () { const sixthFirstValue = hex.encode(finished.slice(32 * 19, 32 * 20)); const sixthSecondValue = hex.encode(finished.slice(32 * 20, 32 * 21)); expect(firstParam).to.be.equal( - "0000000000000000000000000000000000000000000000007fffffffffffffff" + "0000000000000000000000000000000000000000000000007fffffffffffffff", ); expect(secondOffset).to.be.equal( - "00000000000000000000000000000000000000000000000000000000000000c0" + "00000000000000000000000000000000000000000000000000000000000000c0", ); expect(thirdOffset).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000120" + "0000000000000000000000000000000000000000000000000000000000000120", ); expect(forthOffset).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000180" + "0000000000000000000000000000000000000000000000000000000000000180", ); expect(fifthOffset).to.be.equal( - "00000000000000000000000000000000000000000000000000000000000001e0" + "00000000000000000000000000000000000000000000000000000000000001e0", ); expect(sixthOffset).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000240" + "0000000000000000000000000000000000000000000000000000000000000240", ); expect(secondLength).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000002" + "0000000000000000000000000000000000000000000000000000000000000002", ); expect(secondFirstValue).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000457" + "0000000000000000000000000000000000000000000000000000000000000457", ); expect(secondSecondValue).to.be.equal( - "00000000000000000000000000000000000000000000000000000000000008ae" + "00000000000000000000000000000000000000000000000000000000000008ae", ); expect(thirdLength).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000002" + "0000000000000000000000000000000000000000000000000000000000000002", ); expect(thirdFirstValue).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000d05" + "0000000000000000000000000000000000000000000000000000000000000d05", ); expect(thirdSecondValue).to.be.equal( - "000000000000000000000000000000000000000000000000000000000000115c" + "000000000000000000000000000000000000000000000000000000000000115c", ); expect(forthLength).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000002" + "0000000000000000000000000000000000000000000000000000000000000002", ); expect(forthFirstValue).to.be.equal( - "00000000000000000000000000000000000000000000000000000000000015b3" + "00000000000000000000000000000000000000000000000000000000000015b3", ); expect(forthSecondValue).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000001a0a" + "0000000000000000000000000000000000000000000000000000000000001a0a", ); expect(fifthLength).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000002" + "0000000000000000000000000000000000000000000000000000000000000002", ); expect(fifthFirstValue).to.be.equal( - "000000000000000000000000888937961a6e3d313e481a2c5bad9791fd11ea5b" + "000000000000000000000000888937961a6e3d313e481a2c5bad9791fd11ea5b", ); expect(fifthSecondValue).to.be.equal( - "000000000000000000000000ffffffffffffffffffffffffffffffffffffffff" + "000000000000000000000000ffffffffffffffffffffffffffffffffffffffff", ); expect(sixthLength).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000002" + "0000000000000000000000000000000000000000000000000000000000000002", ); expect(sixthFirstValue).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000001e61" + "0000000000000000000000000000000000000000000000000000000000001e61", ); expect(sixthSecondValue).to.be.equal( - "00000000000000000000000000000000000000000000000000000000000022b8" + "00000000000000000000000000000000000000000000000000000000000022b8", ); expect(finished.length).to.be.equal(672); }); @@ -552,7 +552,7 @@ describe("ContractFunctionParameters", function () { const finished = params._build(null); const firstParam = hex.encode(finished.slice(32 * 0, 32 * 1)); expect(firstParam).to.be.equal( - "00000000000000000000ffff0000000000000000000000000000000000000000" + "00000000000000000000ffff0000000000000000000000000000000000000000", ); expect(finished.length).to.be.equal(32); }); @@ -569,16 +569,16 @@ describe("ContractFunctionParameters", function () { const firstValuePart1 = hex.encode(finished.slice(32 * 2, 32 * 3)); const firstValuePart2 = hex.encode(finished.slice(32 * 3, 32 * 4)); expect(firstOffset).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000020" + "0000000000000000000000000000000000000000000000000000000000000020", ); expect(firstLength).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000040" + "0000000000000000000000000000000000000000000000000000000000000040", ); expect(firstValuePart1).to.be.equal( - "00000000000000000000ffff0000000000000000000000000000000000000000" + "00000000000000000000ffff0000000000000000000000000000000000000000", ); expect(firstValuePart2).to.be.equal( - "0000000000000000000000000000000000000000000000000000000000000000" + "0000000000000000000000000000000000000000000000000000000000000000", ); expect(finished.length).to.be.equal(128); }); diff --git a/test/unit/ContractFunctionResult.js b/test/unit/ContractFunctionResult.js index fd608e60e..62878b123 100644 --- a/test/unit/ContractFunctionResult.js +++ b/test/unit/ContractFunctionResult.js @@ -25,7 +25,7 @@ describe("ContractFunctionResult", function () { const callResult = hex.decode(CALL_RESULT_HEX); const evmAddress = hex.decode( - "98329e006610472e6B372C080833f6D79ED833cf" + "98329e006610472e6B372C080833f6D79ED833cf", ); const nonce = new ContractNonceInfo({ contractId: AccountId.fromString("1.2.3"), @@ -43,18 +43,18 @@ describe("ContractFunctionResult", function () { expect(result.getBool(0)).to.be.true; expect(result.getInt32(0)).to.be.equal(-1); expect(result.getInt64(0).toString()).to.be.equal( - (BigNumber.from(1).shl(32) - BigNumber.from(1)).toString() + (BigNumber.from(1).shl(32) - BigNumber.from(1)).toString(), ); expect(result.getInt256(0).toString()).to.be.equal( - (BigNumber.from(1).shl(32) - BigNumber.from(1)).toString() + (BigNumber.from(1).shl(32) - BigNumber.from(1)).toString(), ); expect(result.getInt256(1).toString()).to.be.equal( (BigNumber.from(1).shl(255) - BigNumber.from(1)) .toExponential(76) - .replace("8e+76", "7e+76") + .replace("8e+76", "7e+76"), ); expect(result.getAddress(2)).to.be.equal( - "11223344556677889900aabbccddeeff00112233" + "11223344556677889900aabbccddeeff00112233", ); //expect(result.getUint32(3)).to.be.equal(-1); @@ -62,17 +62,17 @@ describe("ContractFunctionResult", function () { expect(result.getUint256(3).toString()).to.be.equal( (BigNumber.from(1).shl(256) - BigNumber.from(1)) .toExponential(77) - .replace("36e+77", "35e+77") + .replace("36e+77", "35e+77"), ); expect(result.getString(4)).to.be.equal("Hello, world!"); expect(result.getString(5)).to.be.equal("Hello, world, again!"); expect(result.senderAccountId.toString()).to.be.equal( - AccountId.fromString("1.2.3")._toProtobuf().toString() + AccountId.fromString("1.2.3")._toProtobuf().toString(), ); expect(result.contractId.toString()).to.be.equal( - ContractId.fromString("1.2.3")._toProtobuf().toString() + ContractId.fromString("1.2.3")._toProtobuf().toString(), ); expect(result.evmAddress).to.be.equal(evmAddress); expect(result.contractNonces).to.include(nonce); diff --git a/test/unit/ContractId.js b/test/unit/ContractId.js index ea6a6fcac..efdcd4fce 100644 --- a/test/unit/ContractId.js +++ b/test/unit/ContractId.js @@ -13,7 +13,7 @@ describe("ContractId", function () { it("fromString() with evmAddress", function () { expect( - ContractId.fromString(`1.2.${evmAddress}`).toString() + ContractId.fromString(`1.2.${evmAddress}`).toString(), ).to.be.equal(`1.2.${evmAddress}`); }); @@ -65,7 +65,7 @@ describe("ContractId", function () { const contractIdFromAddress = ContractId.fromEvmAddress( shard, realm, - longZeroAddress + longZeroAddress, ); expect(contractId).to.deep.equal(contractIdFromAddress); diff --git a/test/unit/ContractNonceInfo.js b/test/unit/ContractNonceInfo.js index 202874dae..bbca4e3f7 100644 --- a/test/unit/ContractNonceInfo.js +++ b/test/unit/ContractNonceInfo.js @@ -17,13 +17,13 @@ describe("ContractNonceInfo", function () { }; expect(info.contractId.shard.toNumber()).to.be.equal( - contractId.shardNum + contractId.shardNum, ); expect(info.contractId.realm.toNumber()).to.be.equal( - contractId.realmNum + contractId.realmNum, ); expect(info.contractId.num.toNumber()).to.be.equal( - contractId.contractNum + contractId.contractNum, ); expect(info.contractId.evmAddress).to.be.equal(contractId.evmAddress); expect(info.nonce).to.be.equal(2); diff --git a/test/unit/DelegateContractId.js b/test/unit/DelegateContractId.js index 3066e7dc7..9fedd8d67 100644 --- a/test/unit/DelegateContractId.js +++ b/test/unit/DelegateContractId.js @@ -8,7 +8,7 @@ describe("DelegateContractId", function () { expect(() => new DelegateContractId(3)).to.not.throw(); expect(() => new DelegateContractId(0, 0, 3)).to.not.throw(); expect( - () => new DelegateContractId({ shard: 0, realm: 0, num: 3 }) + () => new DelegateContractId({ shard: 0, realm: 0, num: 3 }), ).to.not.throw(); }); @@ -30,7 +30,7 @@ describe("DelegateContractId", function () { expect(id._toProtobuf()).to.deep.equal(idProto); expect(id._toProtobufKey()).to.deep.equal(idProtoKey); expect( - DelegateContractId._fromProtobuf(idProto).toString() + DelegateContractId._fromProtobuf(idProto).toString(), ).to.deep.equal("1.2.3"); expect(keyToId.toString()).to.deep.equal("1.2.3"); expect(keyToId instanceof DelegateContractId).to.be.true; diff --git a/test/unit/EcdsaPrivateKey.js b/test/unit/EcdsaPrivateKey.js index 2bde9a6ab..ce02b52ba 100644 --- a/test/unit/EcdsaPrivateKey.js +++ b/test/unit/EcdsaPrivateKey.js @@ -18,7 +18,7 @@ describe("EcdsaPrivateKey", function () { it("fromStringRaw and fromStringDer work", function () { PrivateKey.fromStringDer( - hex.encode(PrivateKey.fromStringECDSA(RAW_KEY).toBytesDer()) + hex.encode(PrivateKey.fromStringECDSA(RAW_KEY).toBytesDer()), ); }); @@ -34,9 +34,9 @@ describe("EcdsaPrivateKey", function () { it("should return a public key from a raw private key", function () { expect( - PrivateKey.fromStringECDSA(RAW_KEY).publicKey.toStringRaw() + PrivateKey.fromStringECDSA(RAW_KEY).publicKey.toStringRaw(), ).to.be.equal( - "02703a9370b0443be6ae7c507b0aec81a55e94e4a863b9655360bd65358caa6588" + "02703a9370b0443be6ae7c507b0aec81a55e94e4a863b9655360bd65358caa6588", ); }); @@ -175,7 +175,7 @@ describe("EcdsaPrivateKey", function () { "024d902e1a2fc7a8755ab5b694c575fce742c48d9ff192e63df5193e4c7afe1f9c"; const seed = hex.decode( - "fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542" + "fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542", ); // Chain m @@ -270,31 +270,31 @@ describe("EcdsaPrivateKey", function () { const ecdsaPrivateKey1 = await PrivateKey.fromPem(PRIVATE_KEY_PEM1); expect(ecdsaPrivateKey1.toStringRaw()).to.be.equal(PRIVATE_KEY1); expect(ecdsaPrivateKey1.publicKey.toStringRaw()).to.be.equal( - PUBLIC_KEY1 + PUBLIC_KEY1, ); const ecdsaPrivateKey2 = await PrivateKey.fromPem(PRIVATE_KEY_PEM2); expect(ecdsaPrivateKey2.toStringRaw()).to.be.equal(PRIVATE_KEY2); expect(ecdsaPrivateKey2.publicKey.toStringRaw()).to.be.equal( - PUBLIC_KEY2 + PUBLIC_KEY2, ); const ecdsaPrivateKey3 = await PrivateKey.fromPem( PRIVATE_KEY_PEM3, - TEST_VECTOR_PEM_PASSPHRASE + TEST_VECTOR_PEM_PASSPHRASE, ); expect(ecdsaPrivateKey3.toStringRaw()).to.be.equal(PRIVATE_KEY3); expect(ecdsaPrivateKey3.publicKey.toStringRaw()).to.be.equal( - PUBLIC_KEY3 + PUBLIC_KEY3, ); const ecdsaPrivateKey4 = await PrivateKey.fromPem( PRIVATE_KEY_PEM4, - TEST_VECTOR_PEM_PASSPHRASE + TEST_VECTOR_PEM_PASSPHRASE, ); expect(ecdsaPrivateKey4.toStringRaw()).to.be.equal(PRIVATE_KEY4); expect(ecdsaPrivateKey4.publicKey.toStringRaw()).to.be.equal( - PUBLIC_KEY4 + PUBLIC_KEY4, ); }); @@ -331,25 +331,25 @@ describe("EcdsaPrivateKey", function () { const ecdsaPrivateKey1 = PrivateKey.fromStringDer(PRIVATE_KEY_DER1); expect(ecdsaPrivateKey1.toStringRaw()).to.be.equal(PRIVATE_KEY1); expect(ecdsaPrivateKey1.publicKey.toStringRaw()).to.be.equal( - PUBLIC_KEY1 + PUBLIC_KEY1, ); const ecdsaPrivateKey2 = PrivateKey.fromStringDer(PRIVATE_KEY_DER2); expect(ecdsaPrivateKey2.toStringRaw()).to.be.equal(PRIVATE_KEY2); expect(ecdsaPrivateKey2.publicKey.toStringRaw()).to.be.equal( - PUBLIC_KEY2 + PUBLIC_KEY2, ); const ecdsaPrivateKey3 = PrivateKey.fromStringDer(PRIVATE_KEY_DER3); expect(ecdsaPrivateKey3.toStringRaw()).to.be.equal(PRIVATE_KEY3); expect(ecdsaPrivateKey3.publicKey.toStringRaw()).to.be.equal( - PUBLIC_KEY3 + PUBLIC_KEY3, ); const ecdsaPrivateKey4 = PrivateKey.fromStringDer(PRIVATE_KEY_DER4); expect(ecdsaPrivateKey4.toStringRaw()).to.be.equal(PRIVATE_KEY4); expect(ecdsaPrivateKey4.publicKey.toStringRaw()).to.be.equal( - PUBLIC_KEY4 + PUBLIC_KEY4, ); }); }); diff --git a/test/unit/Ed25519PrivateKey.js b/test/unit/Ed25519PrivateKey.js index bf0a02f78..d3da05bb4 100644 --- a/test/unit/Ed25519PrivateKey.js +++ b/test/unit/Ed25519PrivateKey.js @@ -17,7 +17,7 @@ describe("Ed25519PrivateKey", function () { it("fromStringDer works", function () { PrivateKey.fromStringDer( - hex.encode(PrivateKey.fromStringED25519(RAW_KEY).toBytesDer()) + hex.encode(PrivateKey.fromStringED25519(RAW_KEY).toBytesDer()), ); }); @@ -33,9 +33,9 @@ describe("Ed25519PrivateKey", function () { it("should return a public key from a raw private key", function () { expect( - PrivateKey.fromStringED25519(RAW_KEY).publicKey.toStringRaw() + PrivateKey.fromStringED25519(RAW_KEY).publicKey.toStringRaw(), ).to.be.equal( - "b0c169d4e4b6b70f5a6d7beecd892e009390e1a113821f5d761b21725c39ac91" + "b0c169d4e4b6b70f5a6d7beecd892e009390e1a113821f5d761b21725c39ac91", ); }); @@ -173,7 +173,7 @@ describe("Ed25519PrivateKey", function () { "0047150c75db263559a70d5778bf36abbab30fb061ad69f69ece61a72b0cfa4fc0"; const seed = hex.decode( - "fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542" + "fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542", ); // Chain m @@ -241,16 +241,16 @@ describe("Ed25519PrivateKey", function () { const ed25519PrivateKey1 = await PrivateKey.fromPem(PRIVATE_KEY_PEM1); expect(ed25519PrivateKey1.toStringRaw()).to.be.equal(PRIVATE_KEY1); expect(ed25519PrivateKey1.publicKey.toStringRaw()).to.be.equal( - PUBLIC_KEY1 + PUBLIC_KEY1, ); const ed25519PrivateKey2 = await PrivateKey.fromPem( PRIVATE_KEY_PEM2, - TEST_VECTOR_PEM_PASSPHRASE + TEST_VECTOR_PEM_PASSPHRASE, ); expect(ed25519PrivateKey2.toStringRaw()).to.be.equal(PRIVATE_KEY2); expect(ed25519PrivateKey2.publicKey.toStringRaw()).to.be.equal( - PUBLIC_KEY2 + PUBLIC_KEY2, ); }); @@ -266,7 +266,7 @@ describe("Ed25519PrivateKey", function () { var ed25519PrivateKey1 = PrivateKey.fromStringDer(PRIVATE_KEY_DER1); expect(ed25519PrivateKey1.toStringRaw()).to.be.equal(PRIVATE_KEY1); expect(ed25519PrivateKey1.publicKey.toStringRaw()).to.be.equal( - PUBLIC_KEY1 + PUBLIC_KEY1, ); }); }); diff --git a/test/unit/EntityIdHelper.js b/test/unit/EntityIdHelper.js index cb1dbba89..236ac4ad9 100644 --- a/test/unit/EntityIdHelper.js +++ b/test/unit/EntityIdHelper.js @@ -32,7 +32,7 @@ describe("EntityIdHelper", function () { const arrayLong = [new Long(11), new Long(12), new Long(13)]; const address = EntityIdHelper.fromSolidityAddress( - EntityIdHelper.toSolidityAddress(arrayLong) + EntityIdHelper.toSolidityAddress(arrayLong), ); expect(address).to.eql(arrayLong); diff --git a/test/unit/EthereumFlowMocking.js b/test/unit/EthereumFlowMocking.js index 895f920ca..04591319d 100644 --- a/test/unit/EthereumFlowMocking.js +++ b/test/unit/EthereumFlowMocking.js @@ -22,7 +22,7 @@ const TRANSACTION_RESPONSE_SUCCESS = { }; const bytes = hex.decode( - "f864012f83018000947e3a9eaf9bcc39e2ffa38eb30bf7a93feacbc18180827653820277a0f9fbff985d374be4a55f296915002eec11ac96f1ce2df183adf992baa9390b2fa00c1e867cc960d9c74ec2e6a662b7908ec4c8cc9f3091e886bcefbeb2290fb792" + "f864012f83018000947e3a9eaf9bcc39e2ffa38eb30bf7a93feacbc18180827653820277a0f9fbff985d374be4a55f296915002eec11ac96f1ce2df183adf992baa9390b2fa00c1e867cc960d9c74ec2e6a662b7908ec4c8cc9f3091e886bcefbeb2290fb792", ); const callDataFileId = FileId.fromString("0.0.1"); @@ -45,12 +45,12 @@ describe("EthereumFlowMocking", function () { call: (request) => { const transactionBody = proto.TransactionBody.decode( proto.SignedTransaction.decode( - request.signedTransactionBytes - ).bodyBytes + request.signedTransactionBytes, + ).bodyBytes, ); expect( - transactionBody.ethereumTransaction.ethereumData + transactionBody.ethereumTransaction.ethereumData, ).to.deep.equal(bytes); return { response: TRANSACTION_RESPONSE_SUCCESS }; @@ -74,12 +74,12 @@ describe("EthereumFlowMocking", function () { call: (request) => { const transactionBody = proto.TransactionBody.decode( proto.SignedTransaction.decode( - request.signedTransactionBytes - ).bodyBytes + request.signedTransactionBytes, + ).bodyBytes, ); expect( - transactionBody.ethereumTransaction.ethereumData + transactionBody.ethereumTransaction.ethereumData, ).to.deep.equal(bytes); return { response: TRANSACTION_RESPONSE_SUCCESS }; @@ -94,7 +94,7 @@ describe("EthereumFlowMocking", function () { } catch (error) { if ( !error.message.startsWith( - "cannot submit ethereum transaction with no ethereum data" + "cannot submit ethereum transaction with no ethereum data", ) ) { throw error; @@ -118,16 +118,16 @@ describe("EthereumFlowMocking", function () { call: (request) => { const transactionBody = proto.TransactionBody.decode( proto.SignedTransaction.decode( - request.signedTransactionBytes - ).bodyBytes + request.signedTransactionBytes, + ).bodyBytes, ); const fileCreate = transactionBody.fileCreate; expect( - `0x${fileCreate.contents.toString()}` + `0x${fileCreate.contents.toString()}`, ).to.deep.equal( // includes 0x prefix - longCallData.substring(0, 4098) + longCallData.substring(0, 4098), ); return { response: TRANSACTION_RESPONSE_SUCCESS }; @@ -151,13 +151,13 @@ describe("EthereumFlowMocking", function () { call: (request) => { const transactionBody = proto.TransactionBody.decode( proto.SignedTransaction.decode( - request.signedTransactionBytes - ).bodyBytes + request.signedTransactionBytes, + ).bodyBytes, ); const fileAppend = transactionBody.fileAppend; expect(fileAppend.contents.toString()).to.deep.equal( - longCallData.substring(4098, 8194) + longCallData.substring(4098, 8194), ); return { response: TRANSACTION_RESPONSE_SUCCESS }; @@ -174,19 +174,19 @@ describe("EthereumFlowMocking", function () { call: (request) => { const transactionBody = proto.TransactionBody.decode( proto.SignedTransaction.decode( - request.signedTransactionBytes - ).bodyBytes + request.signedTransactionBytes, + ).bodyBytes, ); const ethereumTransaction = transactionBody.ethereumTransaction; expect(ethereumTransaction.ethereumData).to.deep.equal( - encodedWithoutCallData + encodedWithoutCallData, ); expect( FileId._fromProtobuf( - ethereumTransaction.callData - ).toString() + ethereumTransaction.callData, + ).toString(), ).to.equal(callDataFileId.toString()); return { response: TRANSACTION_RESPONSE_SUCCESS }; @@ -217,16 +217,16 @@ describe("EthereumFlowMocking", function () { call: (request) => { const transactionBody = proto.TransactionBody.decode( proto.SignedTransaction.decode( - request.signedTransactionBytes - ).bodyBytes + request.signedTransactionBytes, + ).bodyBytes, ); const fileCreate = transactionBody.fileCreate; expect( - `0x${fileCreate.contents.toString()}` + `0x${fileCreate.contents.toString()}`, ).to.deep.equal( // includes 0x prefix - longCallData.substring(0, 4098) + longCallData.substring(0, 4098), ); return { response: TRANSACTION_RESPONSE_SUCCESS }; @@ -250,13 +250,13 @@ describe("EthereumFlowMocking", function () { call: (request) => { const transactionBody = proto.TransactionBody.decode( proto.SignedTransaction.decode( - request.signedTransactionBytes - ).bodyBytes + request.signedTransactionBytes, + ).bodyBytes, ); const fileAppend = transactionBody.fileAppend; expect(fileAppend.contents.toString()).to.deep.equal( - longCallData.substring(4098, 8194) + longCallData.substring(4098, 8194), ); return { response: TRANSACTION_RESPONSE_SUCCESS }; @@ -280,13 +280,13 @@ describe("EthereumFlowMocking", function () { call: (request) => { const transactionBody = proto.TransactionBody.decode( proto.SignedTransaction.decode( - request.signedTransactionBytes - ).bodyBytes + request.signedTransactionBytes, + ).bodyBytes, ); const fileAppend = transactionBody.fileAppend; expect(fileAppend.contents.toString()).to.deep.equal( - longCallData.substring(8194, 12290) + longCallData.substring(8194, 12290), ); return { response: TRANSACTION_RESPONSE_SUCCESS }; @@ -320,19 +320,19 @@ describe("EthereumFlowMocking", function () { call: (request) => { const transactionBody = proto.TransactionBody.decode( proto.SignedTransaction.decode( - request.signedTransactionBytes - ).bodyBytes + request.signedTransactionBytes, + ).bodyBytes, ); const ethereumTransaction = transactionBody.ethereumTransaction; expect(ethereumTransaction.ethereumData).to.deep.equal( - encodedWithoutCallData + encodedWithoutCallData, ); expect( FileId._fromProtobuf( - ethereumTransaction.callData - ).toString() + ethereumTransaction.callData, + ).toString(), ).to.equal(callDataFileId.toString()); return { response: TRANSACTION_RESPONSE_SUCCESS }; @@ -370,16 +370,16 @@ describe("EthereumFlowMocking", function () { call: (request) => { const transactionBody = proto.TransactionBody.decode( proto.SignedTransaction.decode( - request.signedTransactionBytes - ).bodyBytes + request.signedTransactionBytes, + ).bodyBytes, ); const fileCreate = transactionBody.fileCreate; expect( - `0x${fileCreate.contents.toString()}` + `0x${fileCreate.contents.toString()}`, ).to.deep.equal( // includes 0x prefix - longCallData.substring(0, 4098) + longCallData.substring(0, 4098), ); return { response: TRANSACTION_RESPONSE_SUCCESS }; @@ -403,13 +403,13 @@ describe("EthereumFlowMocking", function () { call: (request) => { const transactionBody = proto.TransactionBody.decode( proto.SignedTransaction.decode( - request.signedTransactionBytes - ).bodyBytes + request.signedTransactionBytes, + ).bodyBytes, ); const fileAppend = transactionBody.fileAppend; expect(fileAppend.contents.toString()).to.deep.equal( - longCallData.substring(4098, 8194) + longCallData.substring(4098, 8194), ); return { response: TRANSACTION_RESPONSE_SUCCESS }; @@ -433,13 +433,13 @@ describe("EthereumFlowMocking", function () { call: (request) => { const transactionBody = proto.TransactionBody.decode( proto.SignedTransaction.decode( - request.signedTransactionBytes - ).bodyBytes + request.signedTransactionBytes, + ).bodyBytes, ); const fileAppend = transactionBody.fileAppend; expect(fileAppend.contents.toString()).to.deep.equal( - longCallData.substring(8194, 12290) + longCallData.substring(8194, 12290), ); return { response: TRANSACTION_RESPONSE_SUCCESS }; @@ -473,19 +473,19 @@ describe("EthereumFlowMocking", function () { call: (request) => { const transactionBody = proto.TransactionBody.decode( proto.SignedTransaction.decode( - request.signedTransactionBytes - ).bodyBytes + request.signedTransactionBytes, + ).bodyBytes, ); const ethereumTransaction = transactionBody.ethereumTransaction; expect(ethereumTransaction.ethereumData).to.deep.equal( - encodedWithoutCallData + encodedWithoutCallData, ); expect( FileId._fromProtobuf( - ethereumTransaction.callData - ).toString() + ethereumTransaction.callData, + ).toString(), ).to.equal(callDataFileId.toString()); return { response: TRANSACTION_RESPONSE_SUCCESS }; diff --git a/test/unit/EthereumTransaction.js b/test/unit/EthereumTransaction.js index ad9929a2c..f64dfd4cf 100644 --- a/test/unit/EthereumTransaction.js +++ b/test/unit/EthereumTransaction.js @@ -24,7 +24,7 @@ describe("EthereumTransaction", function () { let transaction = new EthereumTransaction() .setTransactionId( - TransactionId.withValidStart(accountId1, timestamp1) + TransactionId.withValidStart(accountId1, timestamp1), ) .setNodeAccountIds([nodeAccountId]) .setEthereumData(ethereumData) @@ -52,7 +52,7 @@ describe("EthereumTransaction", function () { let transaction = new EthereumTransaction() .setTransactionId( - TransactionId.withValidStart(accountId1, timestamp1) + TransactionId.withValidStart(accountId1, timestamp1), ) .setNodeAccountIds([nodeAccountId]) .setEthereumData(ethereumData) diff --git a/test/unit/EthereumTransactionData.js b/test/unit/EthereumTransactionData.js index bc5251b49..977abf503 100644 --- a/test/unit/EthereumTransactionData.js +++ b/test/unit/EthereumTransactionData.js @@ -4,11 +4,11 @@ import * as hex from "../../src/encoding/hex.js"; import { EthereumTransactionData } from "../../src/index.js"; const rawTxType0 = hex.decode( - "f864012f83018000947e3a9eaf9bcc39e2ffa38eb30bf7a93feacbc18180827653820277a0f9fbff985d374be4a55f296915002eec11ac96f1ce2df183adf992baa9390b2fa00c1e867cc960d9c74ec2e6a662b7908ec4c8cc9f3091e886bcefbeb2290fb792" + "f864012f83018000947e3a9eaf9bcc39e2ffa38eb30bf7a93feacbc18180827653820277a0f9fbff985d374be4a55f296915002eec11ac96f1ce2df183adf992baa9390b2fa00c1e867cc960d9c74ec2e6a662b7908ec4c8cc9f3091e886bcefbeb2290fb792", ); const rawTxType1 = hex.decode( - "01f85f01010a0a9400000000000000000000000000000000000000010a80c080a038ba8bdbcd8684ff089b8efaf7b5aaf2071a11ab01b6cc65757af79f1199f2efa0570b83f85d578427becab466ced52da857e2a9e48bf9ec5850cc2f541e9305e9" + "01f85f01010a0a9400000000000000000000000000000000000000010a80c080a038ba8bdbcd8684ff089b8efaf7b5aaf2071a11ab01b6cc65757af79f1199f2efa0570b83f85d578427becab466ced52da857e2a9e48bf9ec5850cc2f541e9305e9", ); // These byte fail to be decoded by @ethersproject/rlp @@ -16,19 +16,19 @@ const rawTxType1 = hex.decode( // hex.decode("f864012f83018000947e3a9eaf9bcc39e2ffa38eb30bf7a93feacbc18180827653820277a0f9fbff985d374be4a55f296915002eec11ac96f1ce2df183adf992baa9390b2fa00c1e867cc960d9c74ec2e6a662b7908ec4c8cc9f3091e886bcefbeb2290000"); // const rawTxType2 = hex.decode( - "02f87082012a022f2f83018000947e3a9eaf9bcc39e2ffa38eb30bf7a93feacbc181880de0b6b3a764000083123456c001a0df48f2efd10421811de2bfb125ab75b2d3c44139c4642837fb1fccce911fd479a01aaf7ae92bee896651dfc9d99ae422a296bf5d9f1ca49b2d96d82b79eb112d66" + "02f87082012a022f2f83018000947e3a9eaf9bcc39e2ffa38eb30bf7a93feacbc181880de0b6b3a764000083123456c001a0df48f2efd10421811de2bfb125ab75b2d3c44139c4642837fb1fccce911fd479a01aaf7ae92bee896651dfc9d99ae422a296bf5d9f1ca49b2d96d82b79eb112d66", ); describe("EthereumTransactionData", function () { it("can decode and encode back into original bytes", function () { expect( - EthereumTransactionData.fromBytes(rawTxType0).toBytes() + EthereumTransactionData.fromBytes(rawTxType0).toBytes(), ).to.deep.equal(rawTxType0); expect( - EthereumTransactionData.fromBytes(rawTxType1).toBytes() + EthereumTransactionData.fromBytes(rawTxType1).toBytes(), ).to.deep.equal(rawTxType1); expect( - EthereumTransactionData.fromBytes(rawTxType2).toBytes() + EthereumTransactionData.fromBytes(rawTxType2).toBytes(), ).to.deep.equal(rawTxType2); }); }); diff --git a/test/unit/ExchangeRate.js b/test/unit/ExchangeRate.js index 96625d51b..537432422 100644 --- a/test/unit/ExchangeRate.js +++ b/test/unit/ExchangeRate.js @@ -7,11 +7,11 @@ describe("ExchangeRate", function () { const exchangeRate = ExchangeRate._fromProtobuf( new ExchangeRate({ expirationTime: date, - })._toProtobuf() + })._toProtobuf(), ); expect(exchangeRate.expirationTime.toString()).to.be.equal( - date.toString() + date.toString(), ); }); }); diff --git a/test/unit/Executable.js b/test/unit/Executable.js index af62c6d72..b2e2cf1b0 100644 --- a/test/unit/Executable.js +++ b/test/unit/Executable.js @@ -4,8 +4,8 @@ describe("Executable", function () { it("RST_STREAM regex matches actual response returned", function () { expect( RST_STREAM.test( - "Error: 13 INTERNAL: Received RST_STREAM with code 0" - ) + "Error: 13 INTERNAL: Received RST_STREAM with code 0", + ), ).to.be.true; }); }); diff --git a/test/unit/FileAppendMocking.js b/test/unit/FileAppendMocking.js index 10c88f73a..aab0ccf5d 100644 --- a/test/unit/FileAppendMocking.js +++ b/test/unit/FileAppendMocking.js @@ -66,25 +66,25 @@ describe("FileAppendMocking", function () { const responses = await transaction.executeAll(client); expect(responses[0].transactionId.toString()).to.be.equal( - transaction._transactionIds.list[0].toString() + transaction._transactionIds.list[0].toString(), ); expect(responses[1].transactionId.toString()).to.be.equal( - transaction._transactionIds.list[1].toString() + transaction._transactionIds.list[1].toString(), ); expect(responses[2].transactionId.toString()).to.be.equal( - transaction._transactionIds.list[2].toString() + transaction._transactionIds.list[2].toString(), ); expect(responses[3].transactionId.toString()).to.be.equal( - transaction._transactionIds.list[3].toString() + transaction._transactionIds.list[3].toString(), ); expect(responses[4].transactionId.toString()).to.be.equal( - transaction._transactionIds.list[4].toString() + transaction._transactionIds.list[4].toString(), ); expect(responses[5].transactionId.toString()).to.be.equal( - transaction._transactionIds.list[5].toString() + transaction._transactionIds.list[5].toString(), ); expect(responses[6].transactionId.toString()).to.be.equal( - transaction._transactionIds.list[6].toString() + transaction._transactionIds.list[6].toString(), ); servers.close(); diff --git a/test/unit/FileAppendTransaction.js b/test/unit/FileAppendTransaction.js index 1d8d6f7f7..8424256f4 100644 --- a/test/unit/FileAppendTransaction.js +++ b/test/unit/FileAppendTransaction.js @@ -20,7 +20,7 @@ describe("FileAppendTransaction", function () { let transaction = new FileAppendTransaction() .setTransactionId( - TransactionId.withValidStart(spenderAccountId1, timestamp1) + TransactionId.withValidStart(spenderAccountId1, timestamp1), ) .setNodeAccountIds([nodeAccountId]) .setFileId(fileId) @@ -46,7 +46,7 @@ describe("FileAppendTransaction", function () { expect(body.transactionFee).to.deep.equal(fee.toTinybars()); expect(body.memo).to.be.equal(""); expect(body.transactionID).to.deep.equal( - transaction._transactionIds.list[0]._toProtobuf() + transaction._transactionIds.list[0]._toProtobuf(), ); expect(body.nodeAccountID).to.deep.equal(nodeAccountId._toProtobuf()); expect(body.transactionValidDuration).to.deep.equal({ @@ -62,7 +62,7 @@ describe("FileAppendTransaction", function () { expect(body.transactionFee).to.deep.equal(fee.toTinybars()); expect(body.memo).to.be.equal(""); expect(body.transactionID).to.deep.equal( - transaction._transactionIds.list[1]._toProtobuf() + transaction._transactionIds.list[1]._toProtobuf(), ); expect(body.nodeAccountID).to.deep.equal(nodeAccountId._toProtobuf()); expect(body.transactionValidDuration).to.deep.equal({ @@ -78,7 +78,7 @@ describe("FileAppendTransaction", function () { expect(body.transactionFee).to.deep.equal(fee.toTinybars()); expect(body.memo).to.be.equal(""); expect(body.transactionID).to.deep.equal( - transaction._transactionIds.list[2]._toProtobuf() + transaction._transactionIds.list[2]._toProtobuf(), ); expect(body.nodeAccountID).to.deep.equal(nodeAccountId._toProtobuf()); expect(body.transactionValidDuration).to.deep.equal({ diff --git a/test/unit/Hbar.js b/test/unit/Hbar.js index 0713d60c2..c98513f82 100644 --- a/test/unit/Hbar.js +++ b/test/unit/Hbar.js @@ -65,7 +65,7 @@ describe("Hbar", function () { throw new Error( "Expected Hbar.fromString(" + element + - ") to throw an error." + ") to throw an error.", ); } expect(result).to.be.true; @@ -82,7 +82,7 @@ describe("Hbar", function () { check.forEach((element) => { expect(element.replace("+", "") + " " + unit).to.equal( - Hbar.fromString(element).toString() + Hbar.fromString(element).toString(), ); }); }); @@ -97,7 +97,7 @@ describe("Hbar", function () { expect( error .toString() - .includes("Hbar in tinybars contains decimals") + .includes("Hbar in tinybars contains decimals"), ).to.equal(true); } }); diff --git a/test/unit/LedgerId.js b/test/unit/LedgerId.js index 2f47683d9..c438c8038 100644 --- a/test/unit/LedgerId.js +++ b/test/unit/LedgerId.js @@ -70,7 +70,7 @@ describe("LedgerId", function () { expect(LedgerId.fromString(PREVIEWNET).isLocalNode()).to.eql(false); expect(LedgerId.fromString(HEX_PREVIEWNET).toString()).to.eql( - PREVIEWNET + PREVIEWNET, ); expect(LedgerId.fromString(HEX_PREVIEWNET).isMainnet()).to.eql(false); expect(LedgerId.fromString(HEX_PREVIEWNET).isTestnet()).to.eql(false); diff --git a/test/unit/ManagedNodeAddress.js b/test/unit/ManagedNodeAddress.js index 209a1b14e..761541bdc 100644 --- a/test/unit/ManagedNodeAddress.js +++ b/test/unit/ManagedNodeAddress.js @@ -16,11 +16,11 @@ describe("ManagedNodeAddress", function () { expect(ipAddressInsecure.address).to.be.equal("35.237.200.180"); expect(ipAddressInsecure.port).to.be.equal(50211); expect(ipAddressInsecure.toString()).to.be.equal( - "35.237.200.180:50211" + "35.237.200.180:50211", ); const urlAddress = ManagedNodeAddress.fromString( - "0.testnet.hedera.com:50211" + "0.testnet.hedera.com:50211", ); expect(urlAddress.address).to.be.equal("0.testnet.hedera.com"); expect(urlAddress.port).to.be.equal(50211); @@ -30,40 +30,40 @@ describe("ManagedNodeAddress", function () { expect(urlAddressSecure.address).to.be.equal("0.testnet.hedera.com"); expect(urlAddressSecure.port).to.be.equal(50212); expect(urlAddressSecure.toString()).to.be.equal( - "0.testnet.hedera.com:50212" + "0.testnet.hedera.com:50212", ); const urlAddressInsecure = urlAddressSecure.toInsecure(); expect(urlAddressInsecure.address).to.be.equal("0.testnet.hedera.com"); expect(urlAddressInsecure.port).to.be.equal(50211); expect(urlAddressInsecure.toString()).to.be.equal( - "0.testnet.hedera.com:50211" + "0.testnet.hedera.com:50211", ); const mirrorNodeAddress = ManagedNodeAddress.fromString( - "testnet.mirrornode.hedera.com:443" + "testnet.mirrornode.hedera.com:443", ); expect(mirrorNodeAddress.address).to.be.equal( - "testnet.mirrornode.hedera.com" + "testnet.mirrornode.hedera.com", ); expect(mirrorNodeAddress.port).to.be.equal(443); expect(mirrorNodeAddress.toString()).to.be.equal( - "testnet.mirrornode.hedera.com:443" + "testnet.mirrornode.hedera.com:443", ); const mirrorNodeAddressSecure = mirrorNodeAddress.toSecure(); expect(mirrorNodeAddressSecure.address).to.be.equal( - "testnet.mirrornode.hedera.com" + "testnet.mirrornode.hedera.com", ); expect(mirrorNodeAddressSecure.port).to.be.equal(443); expect(mirrorNodeAddressSecure.toString()).to.be.equal( - "testnet.mirrornode.hedera.com:443" + "testnet.mirrornode.hedera.com:443", ); let err = false; try { ManagedNodeAddress.fromString( - "this is a random string with spaces:443" + "this is a random string with spaces:443", ); } catch { err = true; @@ -76,7 +76,7 @@ describe("ManagedNodeAddress", function () { err = false; try { ManagedNodeAddress.fromString( - "mainnet-public.mirrornode.hedera.com:notarealport" + "mainnet-public.mirrornode.hedera.com:notarealport", ); } catch { err = true; diff --git a/test/unit/Mnemonic.js b/test/unit/Mnemonic.js index 25b4ac926..1f434c4a5 100644 --- a/test/unit/Mnemonic.js +++ b/test/unit/Mnemonic.js @@ -219,7 +219,7 @@ describe("Mnemonic", function () { // Chain m/44'/3030'/0'/0'/2147483647', passphrase: "some pass" const key4 = await mnemonic.toStandardEd25519PrivateKey( passphrase, - 2147483647 + 2147483647, ); expect(hex.encode(key4.chainCode)).to.be.equal(CHAIN_CODE4); expect(key4.toStringRaw()).to.be.equal(PRIVATE_KEY4); @@ -280,7 +280,7 @@ describe("Mnemonic", function () { // Chain m/44'/3030'/0'/0'/2147483647', passphrase: "some pass" const key4 = await mnemonic.toStandardEd25519PrivateKey( passphrase, - 2147483647 + 2147483647, ); expect(hex.encode(key4.chainCode)).to.be.equal(CHAIN_CODE4); expect(key4.toStringRaw()).to.be.equal(PRIVATE_KEY4); @@ -355,7 +355,7 @@ describe("Mnemonic", function () { // Chain m/44'/3030'/0'/0/0' const key2 = await mnemonic.toStandardECDSAsecp256k1PrivateKey( "", - bip32.toHardenedIndex(0) + bip32.toHardenedIndex(0), ); expect(hex.encode(key2.chainCode)).to.be.equal(CHAIN_CODE2); expect(key2.toStringRaw()).to.be.equal(PRIVATE_KEY2); @@ -364,7 +364,7 @@ describe("Mnemonic", function () { // Chain m/44'/3030'/0'/0/0, passphrase "some pass" const key3 = await mnemonic.toStandardECDSAsecp256k1PrivateKey( passphrase, - 0 + 0, ); expect(hex.encode(key3.chainCode)).to.be.equal(CHAIN_CODE3); expect(key3.toStringRaw()).to.be.equal(PRIVATE_KEY3); @@ -373,7 +373,7 @@ describe("Mnemonic", function () { // Chain m/44'/3030'/0'/0/0', passphrase "some pass" const key4 = await mnemonic.toStandardECDSAsecp256k1PrivateKey( passphrase, - bip32.toHardenedIndex(0) + bip32.toHardenedIndex(0), ); expect(hex.encode(key4.chainCode)).to.be.equal(CHAIN_CODE4); expect(key4.toStringRaw()).to.be.equal(PRIVATE_KEY4); @@ -382,7 +382,7 @@ describe("Mnemonic", function () { // Chain m/44'/3030'/0'/0/2147483647, passphrase "some pass" const key5 = await mnemonic.toStandardECDSAsecp256k1PrivateKey( passphrase, - 2147483647 + 2147483647, ); expect(hex.encode(key5.chainCode)).to.be.equal(CHAIN_CODE5); expect(key5.toStringRaw()).to.be.equal(PRIVATE_KEY5); @@ -391,7 +391,7 @@ describe("Mnemonic", function () { // Chain m/44'/3030'/0'/0/2147483647', passphrase "some pass" const key6 = await mnemonic.toStandardECDSAsecp256k1PrivateKey( passphrase, - bip32.toHardenedIndex(2147483647) + bip32.toHardenedIndex(2147483647), ); expect(hex.encode(key6.chainCode)).to.be.equal(CHAIN_CODE6); expect(key6.toStringRaw()).to.be.equal(PRIVATE_KEY6); @@ -454,7 +454,7 @@ describe("Mnemonic", function () { // Chain m/44'/3030'/0'/0/0' const key2 = await mnemonic.toStandardECDSAsecp256k1PrivateKey( "", - bip32.toHardenedIndex(0) + bip32.toHardenedIndex(0), ); expect(hex.encode(key2.chainCode)).to.be.equal(CHAIN_CODE2); expect(key2.toStringRaw()).to.be.equal(PRIVATE_KEY2); @@ -463,7 +463,7 @@ describe("Mnemonic", function () { // Chain m/44'/3030'/0'/0/0, passphrase "some pass" const key3 = await mnemonic.toStandardECDSAsecp256k1PrivateKey( passphrase, - 0 + 0, ); expect(hex.encode(key3.chainCode)).to.be.equal(CHAIN_CODE3); expect(key3.toStringRaw()).to.be.equal(PRIVATE_KEY3); @@ -472,7 +472,7 @@ describe("Mnemonic", function () { // Chain m/44'/3030'/0'/0/0', passphrase "some pass" const key4 = await mnemonic.toStandardECDSAsecp256k1PrivateKey( passphrase, - bip32.toHardenedIndex(0) + bip32.toHardenedIndex(0), ); expect(hex.encode(key4.chainCode)).to.be.equal(CHAIN_CODE4); expect(key4.toStringRaw()).to.be.equal(PRIVATE_KEY4); @@ -481,7 +481,7 @@ describe("Mnemonic", function () { // Chain m/44'/3030'/0'/0/2147483647, passphrase "some pass" const key5 = await mnemonic.toStandardECDSAsecp256k1PrivateKey( passphrase, - 2147483647 + 2147483647, ); expect(hex.encode(key5.chainCode)).to.be.equal(CHAIN_CODE5); expect(key5.toStringRaw()).to.be.equal(PRIVATE_KEY5); @@ -490,7 +490,7 @@ describe("Mnemonic", function () { // Chain m/44'/3030'/0'/0/2147483647', passphrase "some pass" const key6 = await mnemonic.toStandardECDSAsecp256k1PrivateKey( passphrase, - bip32.toHardenedIndex(2147483647) + bip32.toHardenedIndex(2147483647), ); expect(hex.encode(key6.chainCode)).to.be.equal(CHAIN_CODE6); expect(key6.toStringRaw()).to.be.equal(PRIVATE_KEY6); diff --git a/test/unit/Mocker.js b/test/unit/Mocker.js index b177be647..1b97d504f 100644 --- a/test/unit/Mocker.js +++ b/test/unit/Mocker.js @@ -22,7 +22,7 @@ import { proto } from "@hashgraph/proto"; */ export const PRIVATE_KEY = PrivateKey.fromString( - "302e020100300506032b657004220420d45e1557156908c967804615af59a000be88c7aa7058bfcbe0f46b16c28f887d" + "302e020100300506032b657004220420d45e1557156908c967804615af59a000be88c7aa7058bfcbe0f46b16c28f887d", ); const PROTOS = [ @@ -245,7 +245,7 @@ class GrpcServer { router[key] = /** @type {grpc.handleUnaryCall | grpc.handleServerStreamingCall} */ ( call, - callback + callback, ) => { if ( index >= responses.length || @@ -258,7 +258,7 @@ class GrpcServer { message: `no response found for index ${index}`, code: 10, }, - null + null, ); } else { call.end(); @@ -289,7 +289,7 @@ class GrpcServer { }`, code: 10, }, - null + null, ); return; } @@ -336,7 +336,7 @@ class GrpcServer { this.server.start(); resolve(this); - }) + }), ); } @@ -388,11 +388,11 @@ export default class Mocker { if (sigPair.ed25519 != null) { verified = PublicKey.fromBytesED25519( - sigPair.pubKeyPrefix + sigPair.pubKeyPrefix, ).verify(signedTransaction.bodyBytes, sigPair.ed25519); } else if (sigPair.ECDSASecp256k1 != null) { verified = PublicKey.fromBytesECDSA( - sigPair.pubKeyPrefix + sigPair.pubKeyPrefix, ).verify(signedTransaction.bodyBytes, sigPair.ECDSASecp256k1); } diff --git a/test/unit/NodeClient.js b/test/unit/NodeClient.js index 26416aae3..2f78f1227 100644 --- a/test/unit/NodeClient.js +++ b/test/unit/NodeClient.js @@ -22,7 +22,7 @@ describe("Client", function () { expect(Object.entries(network).length).to.be.equal(4); expect(network["0.testnet.hedera.com:50211"].toString()).to.be.equal( - "0.0.3" + "0.0.3", ); expect(network["34.94.106.61:50211"].toString()).to.be.equal("0.0.3"); expect(network["50.18.132.211:50211"].toString()).to.be.equal("0.0.3"); @@ -42,7 +42,7 @@ describe("Client", function () { expect(Object.entries(network).length).to.be.equal(1); expect(network["0.testnet.hedera.com:50211"].toString()).to.be.equal( - "0.0.3" + "0.0.3", ); client.setNetwork(nodes); @@ -50,7 +50,7 @@ describe("Client", function () { expect(Object.entries(network).length).to.be.equal(1); expect(network["0.testnet.hedera.com:50211"].toString()).to.be.equal( - "0.0.3" + "0.0.3", ); nodes["1.testnet.hedera.com:50211"] = "0.0.4"; @@ -60,10 +60,10 @@ describe("Client", function () { expect(Object.entries(network).length).to.be.equal(2); expect(network["0.testnet.hedera.com:50211"].toString()).to.be.equal( - "0.0.3" + "0.0.3", ); expect(network["1.testnet.hedera.com:50211"].toString()).to.be.equal( - "0.0.4" + "0.0.4", ); nodes["2.testnet.hedera.com:50211"] = "0.0.5"; @@ -73,13 +73,13 @@ describe("Client", function () { expect(Object.entries(network).length).to.be.equal(3); expect(network["0.testnet.hedera.com:50211"].toString()).to.be.equal( - "0.0.3" + "0.0.3", ); expect(network["1.testnet.hedera.com:50211"].toString()).to.be.equal( - "0.0.4" + "0.0.4", ); expect(network["2.testnet.hedera.com:50211"].toString()).to.be.equal( - "0.0.5" + "0.0.5", ); nodes = { @@ -91,7 +91,7 @@ describe("Client", function () { expect(Object.entries(network).length).to.be.equal(1); expect(network["2.testnet.hedera.com:50211"].toString()).to.be.equal( - "0.0.5" + "0.0.5", ); nodes = { @@ -103,7 +103,7 @@ describe("Client", function () { expect(Object.entries(network).length).to.be.equal(1); expect(network["2.testnet.hedera.com:50211"].toString()).to.be.equal( - "0.0.6" + "0.0.6", ); }); @@ -151,7 +151,7 @@ describe("Client", function () { const client = Client.forNetwork( {}, - { scheduleNetworkUpdate: false } + { scheduleNetworkUpdate: false }, ).setMirrorNetwork(nodes); let network = client.mirrorNetwork; diff --git a/test/unit/PrngTransaction.js b/test/unit/PrngTransaction.js index f667d800a..0f436754b 100644 --- a/test/unit/PrngTransaction.js +++ b/test/unit/PrngTransaction.js @@ -13,7 +13,7 @@ describe("PrngTransaction", function () { let transaction = await new PrngTransaction() .setTransactionId( - TransactionId.withValidStart(spenderAccountId, timestamp) + TransactionId.withValidStart(spenderAccountId, timestamp), ) .setNodeAccountIds([spenderAccountId]) .setRange(100) diff --git a/test/unit/PublicKey.js b/test/unit/PublicKey.js index 9bd27aee1..757103873 100644 --- a/test/unit/PublicKey.js +++ b/test/unit/PublicKey.js @@ -69,7 +69,7 @@ describe("PublicKey", function () { const ed25519StringKey = "302a300506032b6570032100bc46c36d8aeb94270064edb8d3d4d5d29446e1bb2f36cc47b2c9b755ef0aac25"; const publicKeyED25519 = PublicKey.fromStringED25519( - "302a300506032b6570032100bc46c36d8aeb94270064edb8d3d4d5d29446e1bb2f36cc47b2c9b755ef0aac25" + "302a300506032b6570032100bc46c36d8aeb94270064edb8d3d4d5d29446e1bb2f36cc47b2c9b755ef0aac25", ); expect(publicKeyED25519.toString()).to.be.equal(ed25519StringKey); diff --git a/test/unit/RequestType.js b/test/unit/RequestType.js index e2a9dcecc..3e7ed2cff 100644 --- a/test/unit/RequestType.js +++ b/test/unit/RequestType.js @@ -4,7 +4,7 @@ import { RequestType } from "../../src/exports.js"; describe("RequestType", function () { it("has all the response codes", function () { for (const [s, code] of Object.entries( - HashgraphProto.proto.HederaFunctionality + HashgraphProto.proto.HederaFunctionality, )) { expect(RequestType._fromCode(code).toString()).to.be.equal(s); } diff --git a/test/unit/Serialize.js b/test/unit/Serialize.js index 9f7765a0e..a87bc7530 100644 --- a/test/unit/Serialize.js +++ b/test/unit/Serialize.js @@ -45,7 +45,7 @@ function sign(tx, privateKeyHex) { function buildTx(params) { const transactionId = TransactionId.withValidStart( params.operatorId, - params.validStart + params.validStart, ); const unbuiltTx = new TransferTransaction() .setMaxTransactionFee(params.fee) diff --git a/test/unit/Status.js b/test/unit/Status.js index b9b516dff..3236ecb37 100644 --- a/test/unit/Status.js +++ b/test/unit/Status.js @@ -4,7 +4,7 @@ import { Status } from "../../src/exports.js"; describe("Status", function () { it("has all the response codes", function () { for (const [s, code] of Object.entries( - HashgraphProto.proto.ResponseCodeEnum + HashgraphProto.proto.ResponseCodeEnum, )) { expect(Status._fromCode(code).toString()).to.be.equal(s); } diff --git a/test/unit/TokenCreateTransaction.js b/test/unit/TokenCreateTransaction.js index 39a34525e..7fc942503 100644 --- a/test/unit/TokenCreateTransaction.js +++ b/test/unit/TokenCreateTransaction.js @@ -11,25 +11,25 @@ import Long from "long"; describe("TokenCreateTransaction", function () { it("encodes to correct protobuf", function () { const key1 = PrivateKey.fromStringDer( - "302e020100300506032b6570042204205fc37fbd55631722b7ab5ec8e31696f6d3f818a15c5258a1529de7d4a1def6e2" + "302e020100300506032b6570042204205fc37fbd55631722b7ab5ec8e31696f6d3f818a15c5258a1529de7d4a1def6e2", ); const key2 = PrivateKey.fromStringDer( - "302e020100300506032b657004220420b5e15b70109fe6e11d1d6d06b20d27b494aa05a28a8bc84c627d9be66e179391" + "302e020100300506032b657004220420b5e15b70109fe6e11d1d6d06b20d27b494aa05a28a8bc84c627d9be66e179391", ); const key3 = PrivateKey.fromStringDer( - "302e020100300506032b6570042204202b5dc9915d5b6829592f4562a3d099e7b1bdd48da347e351da8d31cd41653016" + "302e020100300506032b6570042204202b5dc9915d5b6829592f4562a3d099e7b1bdd48da347e351da8d31cd41653016", ); const key4 = PrivateKey.fromStringDer( - "302e020100300506032b6570042204205a8571fe4badbc6bd76f03170f5ec4bdc69f2edb93f133477d0ef8f9e17a0f3a" + "302e020100300506032b6570042204205a8571fe4badbc6bd76f03170f5ec4bdc69f2edb93f133477d0ef8f9e17a0f3a", ); const key5 = PrivateKey.fromStringDer( - "302e020100300506032b65700422042081c36f46db2bc4e7d993a23718a158c9fffa96719d7e72b3823d8bc9b973d596" + "302e020100300506032b65700422042081c36f46db2bc4e7d993a23718a158c9fffa96719d7e72b3823d8bc9b973d596", ); const key6 = PrivateKey.fromStringDer( - "302e020100300506032b657004220420ff498f69b92ea43a0a8fd6e4a7036e5f8b5f23e527b0443bc309cc4ff5b75303" + "302e020100300506032b657004220420ff498f69b92ea43a0a8fd6e4a7036e5f8b5f23e527b0443bc309cc4ff5b75303", ); const key7 = PrivateKey.fromStringDer( - "302e020100300506032b657004220420542b4d4a318a1ae5f91071f34c8d900b1150e83d15fe71d22b8581e1203f99ad" + "302e020100300506032b657004220420542b4d4a318a1ae5f91071f34c8d900b1150e83d15fe71d22b8581e1203f99ad", ); const autoRenewAccountId = new AccountId(10); const treasuryAccountId = new AccountId(11); @@ -39,8 +39,8 @@ describe("TokenCreateTransaction", function () { .setTransactionId( TransactionId.withValidStart( new AccountId(1), - new Timestamp(2, 3) - ) + new Timestamp(2, 3), + ), ) .setTokenName("name") .setTokenSymbol("symbol") diff --git a/test/unit/TokenPauseTransaction.js b/test/unit/TokenPauseTransaction.js index b6694c457..fc67fc334 100644 --- a/test/unit/TokenPauseTransaction.js +++ b/test/unit/TokenPauseTransaction.js @@ -12,8 +12,8 @@ describe("TokenUnpauseTransaction", function () { .setTransactionId( TransactionId.withValidStart( new AccountId(1), - new Timestamp(2, 3) - ) + new Timestamp(2, 3), + ), ) .setNodeAccountIds([new AccountId(4)]) .setTokenId("0.0.5") diff --git a/test/unit/TokenUnpauseTransaction.js b/test/unit/TokenUnpauseTransaction.js index 51e242de8..7b7ec7886 100644 --- a/test/unit/TokenUnpauseTransaction.js +++ b/test/unit/TokenUnpauseTransaction.js @@ -12,8 +12,8 @@ describe("TokenPauseTransaction", function () { .setTransactionId( TransactionId.withValidStart( new AccountId(1), - new Timestamp(2, 3) - ) + new Timestamp(2, 3), + ), ) .setNodeAccountIds([new AccountId(4)]) .setTokenId("0.0.5") diff --git a/test/unit/TokenUpdateTransaction.js b/test/unit/TokenUpdateTransaction.js index 81b4486af..5720c0036 100644 --- a/test/unit/TokenUpdateTransaction.js +++ b/test/unit/TokenUpdateTransaction.js @@ -10,25 +10,25 @@ import Long from "long"; describe("TokenUpdateTransaction", function () { it("encodes to correct protobuf", function () { const key1 = PrivateKey.fromStringDer( - "302e020100300506032b6570042204205fc37fbd55631722b7ab5ec8e31696f6d3f818a15c5258a1529de7d4a1def6e2" + "302e020100300506032b6570042204205fc37fbd55631722b7ab5ec8e31696f6d3f818a15c5258a1529de7d4a1def6e2", ); const key2 = PrivateKey.fromStringDer( - "302e020100300506032b657004220420b5e15b70109fe6e11d1d6d06b20d27b494aa05a28a8bc84c627d9be66e179391" + "302e020100300506032b657004220420b5e15b70109fe6e11d1d6d06b20d27b494aa05a28a8bc84c627d9be66e179391", ); const key3 = PrivateKey.fromStringDer( - "302e020100300506032b6570042204202b5dc9915d5b6829592f4562a3d099e7b1bdd48da347e351da8d31cd41653016" + "302e020100300506032b6570042204202b5dc9915d5b6829592f4562a3d099e7b1bdd48da347e351da8d31cd41653016", ); const key4 = PrivateKey.fromStringDer( - "302e020100300506032b6570042204205a8571fe4badbc6bd76f03170f5ec4bdc69f2edb93f133477d0ef8f9e17a0f3a" + "302e020100300506032b6570042204205a8571fe4badbc6bd76f03170f5ec4bdc69f2edb93f133477d0ef8f9e17a0f3a", ); const key5 = PrivateKey.fromStringDer( - "302e020100300506032b65700422042081c36f46db2bc4e7d993a23718a158c9fffa96719d7e72b3823d8bc9b973d596" + "302e020100300506032b65700422042081c36f46db2bc4e7d993a23718a158c9fffa96719d7e72b3823d8bc9b973d596", ); const key6 = PrivateKey.fromStringDer( - "302e020100300506032b657004220420ff498f69b92ea43a0a8fd6e4a7036e5f8b5f23e527b0443bc309cc4ff5b75303" + "302e020100300506032b657004220420ff498f69b92ea43a0a8fd6e4a7036e5f8b5f23e527b0443bc309cc4ff5b75303", ); const key7 = PrivateKey.fromStringDer( - "302e020100300506032b657004220420542b4d4a318a1ae5f91071f34c8d900b1150e83d15fe71d22b8581e1203f99ad" + "302e020100300506032b657004220420542b4d4a318a1ae5f91071f34c8d900b1150e83d15fe71d22b8581e1203f99ad", ); const autoRenewAccountId = new AccountId(10); const treasuryAccountId = new AccountId(11); @@ -37,8 +37,8 @@ describe("TokenUpdateTransaction", function () { .setTransactionId( TransactionId.withValidStart( new AccountId(1), - new Timestamp(2, 3) - ) + new Timestamp(2, 3), + ), ) .setTokenName("name") .setTokenSymbol("symbol") diff --git a/test/unit/TopicMessageSubmitTransaction.js b/test/unit/TopicMessageSubmitTransaction.js index 8ec203877..6ff5347b9 100644 --- a/test/unit/TopicMessageSubmitTransaction.js +++ b/test/unit/TopicMessageSubmitTransaction.js @@ -33,7 +33,7 @@ describe("TopicMessageSubmitTransaction", function () { topicMessageSubmitTransaction.setMessage(message); } catch (error) { expect(error.message).to.eql( - util.REQUIRE_STRING_OR_UINT8ARRAY_ERROR + util.REQUIRE_STRING_OR_UINT8ARRAY_ERROR, ); } }); @@ -47,7 +47,7 @@ describe("TopicMessageSubmitTransaction", function () { topicMessageSubmitTransaction.setMessage(message); expect(utf8.decode(topicMessageSubmitTransaction.message)).to.eql( - message + message, ); }); @@ -70,7 +70,7 @@ describe("TopicMessageSubmitTransaction", function () { let transaction = new TopicMessageSubmitTransaction() .setTransactionId( - TransactionId.withValidStart(spenderAccountId1, timestamp1) + TransactionId.withValidStart(spenderAccountId1, timestamp1), ) .setNodeAccountIds([nodeAccountId]) .setTopicId(topicId) diff --git a/test/unit/Transaction.js b/test/unit/Transaction.js index cddaf1b66..be3570c0e 100644 --- a/test/unit/Transaction.js +++ b/test/unit/Transaction.js @@ -16,7 +16,7 @@ import Long from "long"; describe("Transaction", function () { it("toBytes", async function () { const key = PrivateKey.fromStringDer( - "302e020100300506032b657004220420a58d361e61756ee809686255fda09bacb846ea8aa589c67ac39cfbcf82dd511c" + "302e020100300506032b657004220420a58d361e61756ee809686255fda09bacb846ea8aa589c67ac39cfbcf82dd511c", ); const account = AccountId.fromString("0.0.1004"); const validStart = new Timestamp(1451, 590); @@ -36,10 +36,10 @@ describe("Transaction", function () { expect(transactionBytesHex).to.eql(hexBytes); const transactionFromBytes = Transaction.fromBytes( - transaction.toBytes() + transaction.toBytes(), ); const transactionFromBytesToBytes = hex.encode( - transactionFromBytes.toBytes() + transactionFromBytes.toBytes(), ); expect(transactionFromBytesToBytes).to.eql(hexBytes); @@ -69,13 +69,13 @@ describe("Transaction", function () { transaction.hbarTransfers .get(new AccountId(476260)) .toTinybars() - .toString() + .toString(), ).to.be.equal(new Hbar(1).negated().toTinybars().toString()); expect( transaction.hbarTransfers .get(new AccountId(476267)) .toTinybars() - .toString() + .toString(), ).to.be.equal(new Hbar(1).toTinybars().toString()); }); @@ -120,21 +120,21 @@ describe("Transaction", function () { .freezeWith(client); expect(transaction.maxTransactionFee.toTinybars().toInt()).to.be.equal( - 1 + 1, ); }); it("fromBytes fails when bodies differ", function () { const key1 = PrivateKey.fromStringDer( - "302e020100300506032b657004220420a58d361e61756ee809686255fda09bacb846ea8aa589c67ac39cfbcf82dd511c" + "302e020100300506032b657004220420a58d361e61756ee809686255fda09bacb846ea8aa589c67ac39cfbcf82dd511c", ); const key2 = PrivateKey.fromStringDer( - "302e020100300506032b657004220420a58d361e61756ee809686255fda09bacb846ea8aa589c67ac39cfbcf82dd511d" + "302e020100300506032b657004220420a58d361e61756ee809686255fda09bacb846ea8aa589c67ac39cfbcf82dd511d", ); const transactionID = TransactionId.withValidStart( new AccountId(9), - new Timestamp(10, 11) + new Timestamp(10, 11), ); const nodeAccountID1 = new AccountId(3); const nodeAccountID2 = new AccountId(4); @@ -194,7 +194,7 @@ describe("Transaction", function () { if (!err) { throw new Error( - "transaction successfully built from invalid bytes" + "transaction successfully built from invalid bytes", ); } }); diff --git a/test/unit/TransactionId.js b/test/unit/TransactionId.js index a83a35e66..dcd535312 100644 --- a/test/unit/TransactionId.js +++ b/test/unit/TransactionId.js @@ -8,7 +8,7 @@ describe("TransactionId", function () { let transactionId = TransactionId.fromString("1.2.3@4.5/6"); expect( - TransactionId.fromBytes(transactionId.toBytes())._toProtobuf() + TransactionId.fromBytes(transactionId.toBytes())._toProtobuf(), ).to.deep.equal({ accountID: { shardNum: Long.fromNumber(1), @@ -27,7 +27,7 @@ describe("TransactionId", function () { transactionId = TransactionId.fromString("1.2.3@4.5?scheduled/6"); expect( - TransactionId.fromBytes(transactionId.toBytes())._toProtobuf() + TransactionId.fromBytes(transactionId.toBytes())._toProtobuf(), ).to.deep.equal({ accountID: { shardNum: Long.fromNumber(1), @@ -46,7 +46,7 @@ describe("TransactionId", function () { transactionId = TransactionId.fromString("1.2.3@4.5"); expect( - TransactionId.fromBytes(transactionId.toBytes())._toProtobuf() + TransactionId.fromBytes(transactionId.toBytes())._toProtobuf(), ).to.deep.equal({ accountID: { shardNum: Long.fromNumber(1), @@ -79,7 +79,7 @@ describe("TransactionId", function () { const transactionId = TransactionId.fromString("1.2.3@4.5?scheduled"); expect(transactionId.toString()).to.be.equal( - "1.2.3@4.000000005?scheduled" + "1.2.3@4.000000005?scheduled", ); }); @@ -87,7 +87,7 @@ describe("TransactionId", function () { const transactionId = TransactionId.fromString("3@4.5?scheduled"); expect(transactionId.toString()).to.be.equal( - "0.0.3@4.000000005?scheduled" + "0.0.3@4.000000005?scheduled", ); }); @@ -99,7 +99,7 @@ describe("TransactionId", function () { accountId, validStart, true, - nonce + nonce, ); expect(transactionId.toString().includes("/117")).to.be.true; @@ -111,24 +111,24 @@ describe("TransactionId", function () { let transactionId = new TransactionId(accountId, validStart, true); expect(transactionId.toString()).to.equal( - "1.1.1@5.000000004?scheduled" + "1.1.1@5.000000004?scheduled", ); transactionId = new TransactionId(accountId, validStart, true, null); expect(transactionId.toString()).to.equal( - "1.1.1@5.000000004?scheduled" + "1.1.1@5.000000004?scheduled", ); transactionId = new TransactionId( accountId, validStart, true, - undefined + undefined, ); expect(transactionId.toString()).to.equal( - "1.1.1@5.000000004?scheduled" + "1.1.1@5.000000004?scheduled", ); }); @@ -140,7 +140,7 @@ describe("TransactionId", function () { accountId, validStart, null, - nonce + nonce, ); expect(transactionId.toString()).to.equal("1.1.1@5.000000004/117"); @@ -153,7 +153,7 @@ describe("TransactionId", function () { accountId, validStart, undefined, - nonce + nonce, ); expect(transactionId.toString()).to.equal("1.1.1@5.000000004/117"); @@ -166,7 +166,7 @@ describe("TransactionId", function () { accountId, validStart, null, - null + null, ); expect(transactionId.toString()).to.equal("1.1.1@5.000000004"); @@ -175,7 +175,7 @@ describe("TransactionId", function () { accountId, validStart, undefined, - undefined + undefined, ); expect(transactionId.toString()).to.equal("1.1.1@5.000000004"); @@ -230,7 +230,7 @@ describe("TransactionId", function () { } expect(new Date(transactionId.nonce).getTime()).equals( - secondNonceToSet.getTime() + secondNonceToSet.getTime(), ); }); }); diff --git a/test/unit/TransactionReceipt.js b/test/unit/TransactionReceipt.js index c2c248f3d..35507c1bc 100644 --- a/test/unit/TransactionReceipt.js +++ b/test/unit/TransactionReceipt.js @@ -34,7 +34,7 @@ describe("TransactionReceipt", function () { const totalSupply = Long.fromNumber(11); const scheduledTransactionId = TransactionId.withValidStart( AccountId.fromString("0.0.12"), - new Timestamp(13, 14) + new Timestamp(13, 14), ); const serials = [Long.fromNumber(15)]; @@ -55,34 +55,34 @@ describe("TransactionReceipt", function () { serials, duplicates: [], children: [], - }).toBytes() + }).toBytes(), )._toProtobuf(); expect(receipt.receipt.status).to.deep.equal(status._code); expect(receipt.receipt.accountID).to.deep.equal( - accountId._toProtobuf() + accountId._toProtobuf(), ); expect(receipt.receipt.contractID).to.deep.equal( - contractId._toProtobuf() + contractId._toProtobuf(), ); expect(receipt.receipt.fileID).to.deep.equal(fileId._toProtobuf()); expect(receipt.receipt.scheduleID).to.deep.equal( - scheduleId._toProtobuf() + scheduleId._toProtobuf(), ); expect(receipt.receipt.tokenID).to.deep.equal(tokenId._toProtobuf()); expect(receipt.receipt.topicID).to.deep.equal(topicId._toProtobuf()); expect(receipt.receipt.topicRunningHash).to.deep.equal( - topicRunningHash + topicRunningHash, ); expect(receipt.receipt.topicSequenceNumber).to.deep.equal( - topicSequenceNumber + topicSequenceNumber, ); expect(receipt.receipt.exchangeRate).to.deep.equal({ currentRate: exchangeRate._toProtobuf(), nextRate: null, }); expect(receipt.receipt.scheduledTransactionID).to.deep.equal( - scheduledTransactionId._toProtobuf() + scheduledTransactionId._toProtobuf(), ); expect(receipt.receipt.serialNumbers).to.deep.equal(serials); expect(receipt.receipt.newTotalSupply).to.deep.equal(totalSupply); @@ -108,7 +108,7 @@ describe("TransactionReceipt", function () { const totalSupply = Long.fromNumber(11); const scheduledTransactionId = TransactionId.withValidStart( AccountId.fromString("0.0.12"), - new Timestamp(13, 14) + new Timestamp(13, 14), ); const serials = [Long.fromNumber(15)]; @@ -140,7 +140,7 @@ describe("TransactionReceipt", function () { receipt.duplicates.push(child); const expectedJSON = JSON.parse( - `{"status":"OK","accountId":"0.0.1","filedId":"0.0.2","contractId":"0.0.3","topicId":"0.0.3","tokenId":"0.0.4","scheduleId":"0.0.5","exchangeRate":{"hbars":6,"cents":7,"expirationTime":"1973-11-25T17:31:44.000Z","exchangeRateInCents":1.1666666666666667},"topicSequenceNumber":"9","topicRunningHash":"0a","totalSupply":"11","scheduledTransactionId":"0.0.12@13.000000014","serials":["15"],"duplicates":[{"status":"OK","accountId":"0.0.1","filedId":"0.0.2","contractId":"0.0.3","topicId":"0.0.3","tokenId":null,"scheduleId":null,"exchangeRate":null,"topicSequenceNumber":null,"topicRunningHash":null,"totalSupply":null,"scheduledTransactionId":null,"serials":[],"duplicates":[],"children":[]}],"children":[{"status":"OK","accountId":"0.0.1","filedId":"0.0.2","contractId":"0.0.3","topicId":"0.0.3","tokenId":null,"scheduleId":null,"exchangeRate":null,"topicSequenceNumber":null,"topicRunningHash":null,"totalSupply":null,"scheduledTransactionId":null,"serials":[],"duplicates":[],"children":[]}]}` + `{"status":"OK","accountId":"0.0.1","filedId":"0.0.2","contractId":"0.0.3","topicId":"0.0.3","tokenId":"0.0.4","scheduleId":"0.0.5","exchangeRate":{"hbars":6,"cents":7,"expirationTime":"1973-11-25T17:31:44.000Z","exchangeRateInCents":1.1666666666666667},"topicSequenceNumber":"9","topicRunningHash":"0a","totalSupply":"11","scheduledTransactionId":"0.0.12@13.000000014","serials":["15"],"duplicates":[{"status":"OK","accountId":"0.0.1","filedId":"0.0.2","contractId":"0.0.3","topicId":"0.0.3","tokenId":null,"scheduleId":null,"exchangeRate":null,"topicSequenceNumber":null,"topicRunningHash":null,"totalSupply":null,"scheduledTransactionId":null,"serials":[],"duplicates":[],"children":[]}],"children":[{"status":"OK","accountId":"0.0.1","filedId":"0.0.2","contractId":"0.0.3","topicId":"0.0.3","tokenId":null,"scheduleId":null,"exchangeRate":null,"topicSequenceNumber":null,"topicRunningHash":null,"totalSupply":null,"scheduledTransactionId":null,"serials":[],"duplicates":[],"children":[]}]}`, ); const resultJSON = JSON.parse(JSON.stringify(receipt)); diff --git a/test/unit/TransactionReceiptMocking.js b/test/unit/TransactionReceiptMocking.js index 0b7b853a3..26c9cfd95 100644 --- a/test/unit/TransactionReceiptMocking.js +++ b/test/unit/TransactionReceiptMocking.js @@ -119,7 +119,7 @@ describe("TransactionReceiptMocking", function () { .execute(client); expect(receipt.status.toString()).to.be.equal( - Status.InvalidSignature.toString() + Status.InvalidSignature.toString(), ); }); }); diff --git a/test/unit/TransactionRecord.js b/test/unit/TransactionRecord.js index 330d72676..8db5cf2ca 100644 --- a/test/unit/TransactionRecord.js +++ b/test/unit/TransactionRecord.js @@ -64,7 +64,7 @@ describe("TransactionRecord", function () { nftTransfers: nftTransferMap, parentConsensusTimestamp: record.consensusTimestamp, aliasKey: PublicKey.fromString( - "302a300506032b6570032100d7366c45e4d2f1a6c1d9af054f5ef8edc0b8d3875ba5d08a7f2e81ee8876e9e8" + "302a300506032b6570032100d7366c45e4d2f1a6c1d9af054f5ef8edc0b8d3875ba5d08a7f2e81ee8876e9e8", ), ethereumHash: Uint8Array.from([1, 2, 3, 4]), paidStakingRewards: record.transfers, @@ -80,7 +80,7 @@ describe("TransactionRecord", function () { console.log(JSON.stringify(newRecord)); const expectedJSON = JSON.parse( - `{"receipt":{"status":"SUCCESS","accountId":"0.0.1246","filedId":null,"contractId":null,"topicId":null,"tokenId":null,"scheduleId":null,"exchangeRate":{"hbars":1,"cents":12,"expirationTime":"1963-11-25T17:31:44.000Z","exchangeRateInCents":12},"topicSequenceNumber":"0","topicRunningHash":"","totalSupply":"0","scheduledTransactionId":null,"serials":[],"duplicates":[],"children":[]},"transactionHash":"cac44f2db045ba441f3fbc295217f2eb0f956293d28b3401578f6160e66f4e47ea87952d91c4b1cb5bda6447823b979a","consensusTimestamp":"2022-06-18T02:54:43.839Z","transactionId":"0.0.1157@1655520872.507983896","transactionMemo":"test","transactionFee":"41694270","transfers":[{"accountId":"0.0.5","amount":"1071080","isApproved":false},{"accountId":"0.0.98","amount":"32498552","isApproved":false},{"accountId":"0.0.800","amount":"4062319","isApproved":false},{"accountId":"0.0.801","amount":"4062319","isApproved":false},{"accountId":"0.0.1157","amount":"-1041694270","isApproved":false},{"accountId":"0.0.1246","amount":"1000000000","isApproved":false}],"tokenTransfers":{"0.0.123":{"0.0.1246":"789"}},"tokenTransfersList":[{"tokenId":"0.0.123","accountId":"0.0.1246","amount":"789"}],"scheduleRef":"0.0.123","assessedCustomFees":[{"feeCollectorAccountId":"0.0.1246","tokenId":"0.0.123","amount":"789","payerAccountIds":["0.0.1246"]}],"nftTransfers":{"0.0.123":[{"sender":"0.0.1246","recipient":"0.0.1246","serial":123,"isApproved":true}]},"automaticTokenAssociations":[{"accountId":"0.0.1246","tokenId":"0.0.123"}],"parentConsensusTimestamp":"2022-06-18T02:54:43.839Z","aliasKey":"302a300506032b6570032100d7366c45e4d2f1a6c1d9af054f5ef8edc0b8d3875ba5d08a7f2e81ee8876e9e8","duplicates":[],"children":[],"ethereumHash":"01020304","paidStakingRewards":[{"accountId":"0.0.5","amount":"1071080","isApproved":false},{"accountId":"0.0.98","amount":"32498552","isApproved":false},{"accountId":"0.0.800","amount":"4062319","isApproved":false},{"accountId":"0.0.801","amount":"4062319","isApproved":false},{"accountId":"0.0.1157","amount":"-1041694270","isApproved":false},{"accountId":"0.0.1246","amount":"1000000000","isApproved":false}],"prngBytes":"01020304","prngNumber":123,"evmAddress":"deadbeef"}` + `{"receipt":{"status":"SUCCESS","accountId":"0.0.1246","filedId":null,"contractId":null,"topicId":null,"tokenId":null,"scheduleId":null,"exchangeRate":{"hbars":1,"cents":12,"expirationTime":"1963-11-25T17:31:44.000Z","exchangeRateInCents":12},"topicSequenceNumber":"0","topicRunningHash":"","totalSupply":"0","scheduledTransactionId":null,"serials":[],"duplicates":[],"children":[]},"transactionHash":"cac44f2db045ba441f3fbc295217f2eb0f956293d28b3401578f6160e66f4e47ea87952d91c4b1cb5bda6447823b979a","consensusTimestamp":"2022-06-18T02:54:43.839Z","transactionId":"0.0.1157@1655520872.507983896","transactionMemo":"test","transactionFee":"41694270","transfers":[{"accountId":"0.0.5","amount":"1071080","isApproved":false},{"accountId":"0.0.98","amount":"32498552","isApproved":false},{"accountId":"0.0.800","amount":"4062319","isApproved":false},{"accountId":"0.0.801","amount":"4062319","isApproved":false},{"accountId":"0.0.1157","amount":"-1041694270","isApproved":false},{"accountId":"0.0.1246","amount":"1000000000","isApproved":false}],"tokenTransfers":{"0.0.123":{"0.0.1246":"789"}},"tokenTransfersList":[{"tokenId":"0.0.123","accountId":"0.0.1246","amount":"789"}],"scheduleRef":"0.0.123","assessedCustomFees":[{"feeCollectorAccountId":"0.0.1246","tokenId":"0.0.123","amount":"789","payerAccountIds":["0.0.1246"]}],"nftTransfers":{"0.0.123":[{"sender":"0.0.1246","recipient":"0.0.1246","serial":123,"isApproved":true}]},"automaticTokenAssociations":[{"accountId":"0.0.1246","tokenId":"0.0.123"}],"parentConsensusTimestamp":"2022-06-18T02:54:43.839Z","aliasKey":"302a300506032b6570032100d7366c45e4d2f1a6c1d9af054f5ef8edc0b8d3875ba5d08a7f2e81ee8876e9e8","duplicates":[],"children":[],"ethereumHash":"01020304","paidStakingRewards":[{"accountId":"0.0.5","amount":"1071080","isApproved":false},{"accountId":"0.0.98","amount":"32498552","isApproved":false},{"accountId":"0.0.800","amount":"4062319","isApproved":false},{"accountId":"0.0.801","amount":"4062319","isApproved":false},{"accountId":"0.0.1157","amount":"-1041694270","isApproved":false},{"accountId":"0.0.1246","amount":"1000000000","isApproved":false}],"prngBytes":"01020304","prngNumber":123,"evmAddress":"deadbeef"}`, ); const actualJSON = JSON.parse(JSON.stringify(newRecord)); diff --git a/test/unit/TransferTransaction.js b/test/unit/TransferTransaction.js index b3accfce2..770ce963c 100644 --- a/test/unit/TransferTransaction.js +++ b/test/unit/TransferTransaction.js @@ -36,7 +36,7 @@ describe("TransferTransaction", function () { transfer.addHbarTransfer("0.0.1", 1); expect( - transfer.hbarTransfers.get(accountId).to(HbarUnit.Hbar).toNumber() + transfer.hbarTransfers.get(accountId).to(HbarUnit.Hbar).toNumber(), ).to.be.equal(new Hbar(expectedHbar).to(HbarUnit.Hbar).toNumber()); }); @@ -60,10 +60,10 @@ describe("TransferTransaction", function () { transferTransaction.addNftTransfer(nftId, sender, recipient); expect( - transferTransaction.nftTransfers.values().next().value[0] + transferTransaction.nftTransfers.values().next().value[0], ).to.eql(check); expect(transferTransaction.nftTransfers.keys().next().value).to.eql( - tokenId + tokenId, ); }); @@ -86,10 +86,10 @@ describe("TransferTransaction", function () { transferTransaction.addNftTransfer(tokenId, serial, sender, recipient); expect( - transferTransaction.nftTransfers.values().next().value[0] + transferTransaction.nftTransfers.values().next().value[0], ).to.eql(check); expect(transferTransaction.nftTransfers.keys().next().value).to.eql( - tokenId + tokenId, ); }); @@ -112,10 +112,10 @@ describe("TransferTransaction", function () { transferTransaction.addNftTransfer(tokenId, sender, recipient); expect( - transferTransaction.nftTransfers.values().next().value[0] + transferTransaction.nftTransfers.values().next().value[0], ).to.eql(check); expect(transferTransaction.nftTransfers.keys().next().value).to.eql( - TokenId.fromString("1.2.3") + TokenId.fromString("1.2.3"), ); }); @@ -138,10 +138,10 @@ describe("TransferTransaction", function () { transferTransaction.addNftTransfer(tokenId, serial, sender, recipient); expect( - transferTransaction.nftTransfers.values().next().value[0] + transferTransaction.nftTransfers.values().next().value[0], ).to.eql(check); expect(transferTransaction.nftTransfers.keys().next().value).to.eql( - TokenId.fromString("1.2.3") + TokenId.fromString("1.2.3"), ); }); @@ -168,19 +168,19 @@ describe("TransferTransaction", function () { .addNftTransfer( new NftId(tokenId4, serialNum1), accountId2, - accountId4 + accountId4, ) .addNftTransfer(tokenId4, serialNum1, accountId1, accountId3) .addNftTransfer(tokenId4, serialNum2, accountId3, accountId1) .addNftTransfer( new NftId(tokenId3, serialNum1), accountId1, - accountId2 + accountId2, ) .addNftTransfer( new NftId(tokenId3, serialNum2), accountId2, - accountId1 + accountId1, ) .addTokenTransferWithDecimals(tokenId2, accountId4, -1, 10) .addTokenTransferWithDecimals(tokenId2, accountId3, 2, 10) @@ -196,7 +196,7 @@ describe("TransferTransaction", function () { .freeze(); const transferTransaction = Transaction.fromBytes( - transaction.toBytes() + transaction.toBytes(), ); const data = transferTransaction._makeTransactionData(); diff --git a/test/unit/keccak256.js b/test/unit/keccak256.js index b6e331615..3b7feb4f2 100644 --- a/test/unit/keccak256.js +++ b/test/unit/keccak256.js @@ -6,29 +6,29 @@ describe("keccak256", function () { const hash = keccak256("method"); expect(hash).to.eql( - "0x9c87604675c4160b0aac6ee753604a7ebe1728c804a0ac841ff8bb02e543aa3a" + "0x9c87604675c4160b0aac6ee753604a7ebe1728c804a0ac841ff8bb02e543aa3a", ); }); it("should hash to the expected value for bytes larger than 127", function () { const hash = keccak256( - hex.decode("0x00112233445566778899aabbccddeeff") + hex.decode("0x00112233445566778899aabbccddeeff"), ); expect(hash).to.eql( - "0x22bce46032802af0abfacf3768f7be04a34f5f01df60f44ffd52d3ca937350c0" + "0x22bce46032802af0abfacf3768f7be04a34f5f01df60f44ffd52d3ca937350c0", ); }); it("should hash body bytes correctly", function () { const hash = keccak256( hex.decode( - "0x0a0e0a0408011001120608001000180412060800100018031880c2d72f220208783200721a0a180a0a0a0608001000180410130a0a0a060800100018051014" - ) + "0x0a0e0a0408011001120608001000180412060800100018031880c2d72f220208783200721a0a180a0a0a0608001000180410130a0a0a060800100018051014", + ), ); expect(hash).to.eql( - "0x90c1c5bb75d76d3cfed2c136525ffbcf381b4b3909cefd11b68b26ce6f9999b6" + "0x90c1c5bb75d76d3cfed2c136525ffbcf381b4b3909cefd11b68b26ce6f9999b6", ); }); }); diff --git a/test/unit/util.js b/test/unit/util.js index 9032e1dff..c94697927 100644 --- a/test/unit/util.js +++ b/test/unit/util.js @@ -138,7 +138,7 @@ describe("util", function () { } expect(util.requireBigNumber(new BigNumber(111))).to.eql( - new BigNumber(111) + new BigNumber(111), ); }); @@ -184,7 +184,7 @@ describe("util", function () { } expect(util.requireUint8Array(new Uint8Array())).to.eql( - new Uint8Array() + new Uint8Array(), ); }); @@ -227,13 +227,13 @@ describe("util", function () { util.requireStringOrUint8Array(1); } catch (error) { expect(error.message).to.eql( - util.REQUIRE_STRING_OR_UINT8ARRAY_ERROR + util.REQUIRE_STRING_OR_UINT8ARRAY_ERROR, ); } expect(util.requireStringOrUint8Array("1")).to.eql("1"); expect(util.requireUint8Array(new Uint8Array())).to.eql( - new Uint8Array() + new Uint8Array(), ); }); @@ -254,7 +254,7 @@ describe("util", function () { util.convertToBigNumber({}); } catch (error) { expect(error.message).to.eql( - util.FUNCTION_CONVERT_TO_BIGNUMBER_ERROR + util.FUNCTION_CONVERT_TO_BIGNUMBER_ERROR, ); } @@ -286,10 +286,10 @@ describe("util", function () { expect(util.convertToBigNumberArray([1, 2, 3])).to.eql(bigNumberArray); expect(util.convertToBigNumberArray(["1", "2", "3"])).to.eql( - bigNumberArray + bigNumberArray, ); expect(util.convertToBigNumberArray(bigNumberArray)).to.eql( - bigNumberArray + bigNumberArray, ); }); @@ -316,7 +316,7 @@ describe("util", function () { util.convertToNumber("asdf"); } catch (error) { expect(error.message).to.eql( - util.FUNCTION_CONVERT_TO_NUMBER_PARSE_ERROR + util.FUNCTION_CONVERT_TO_NUMBER_PARSE_ERROR, ); } @@ -347,14 +347,14 @@ describe("util", function () { expect( util.compare( { hello: { world: false } }, - { hello: { world: true } } - ) + { hello: { world: true } }, + ), ).to.be.false; expect( util.compare( { hello: { world: false } }, - { hello: { world: false } } - ) + { hello: { world: false } }, + ), ).to.be.true; }); });