From 538b531fe370553111abe906072fbd82c309be46 Mon Sep 17 00:00:00 2001 From: QueenIfe <96746546+QueenIfe@users.noreply.github.com> Date: Fri, 28 Jan 2022 20:03:26 +0100 Subject: [PATCH 1/2] Queen_Ife_Gold_Bash --- .../Queen_IFe_Bash/ColoredPet.sol | 34 + Choice_Lions_Bash/Queen_IFe_Bash/ManNft.png | Bin 0 -> 224209 bytes Choice_Lions_Bash/Queen_IFe_Bash/abi.json | 438 + .../Queen_IFe_Bash/bytecode.json | 6 + Choice_Lions_Bash/Queen_IFe_Bash/deploy.py | 46 + .../Queen_IFe_Bash/man_nft_metadata.json | 8 + .../Queen_IFe_Bash/metadata_hashes.json | 14 + Choice_Lions_Bash/Queen_IFe_Bash/mint.py | 96 + .../Queen_IFe_Bash/package-lock.json | 18405 ++++++++++++++++ Choice_Lions_Bash/Queen_IFe_Bash/package.json | 24 + Choice_Lions_Bash/Queen_IFe_Bash/pin.py | 38 + 11 files changed, 19109 insertions(+) create mode 100644 Choice_Lions_Bash/Queen_IFe_Bash/ColoredPet.sol create mode 100644 Choice_Lions_Bash/Queen_IFe_Bash/ManNft.png create mode 100644 Choice_Lions_Bash/Queen_IFe_Bash/abi.json create mode 100644 Choice_Lions_Bash/Queen_IFe_Bash/bytecode.json create mode 100644 Choice_Lions_Bash/Queen_IFe_Bash/deploy.py create mode 100644 Choice_Lions_Bash/Queen_IFe_Bash/man_nft_metadata.json create mode 100644 Choice_Lions_Bash/Queen_IFe_Bash/metadata_hashes.json create mode 100644 Choice_Lions_Bash/Queen_IFe_Bash/mint.py create mode 100644 Choice_Lions_Bash/Queen_IFe_Bash/package-lock.json create mode 100644 Choice_Lions_Bash/Queen_IFe_Bash/package.json create mode 100644 Choice_Lions_Bash/Queen_IFe_Bash/pin.py diff --git a/Choice_Lions_Bash/Queen_IFe_Bash/ColoredPet.sol b/Choice_Lions_Bash/Queen_IFe_Bash/ColoredPet.sol new file mode 100644 index 0000000..eefb3f9 --- /dev/null +++ b/Choice_Lions_Bash/Queen_IFe_Bash/ColoredPet.sol @@ -0,0 +1,34 @@ +pragma solidity ^0.6.6; +import "github.com/OpenZeppelin/openzeppelin-contracts/blob/release-v3.4/contracts/token/ERC721/ERC721.sol"; + +//this contract inherits ERC721 +contract ColoredPet is ERC721 { + uint256 public tokenCounter; + + + //constructor for an ERC721 is a name and symbol + constructor () public ERC721 ("ColoredPets", "COLOREDPET"){ + tokenCounter = 0; + } + + //a token url is a ipfs url + //after we mint the token we are going to return the id of the token + function createNFT(string memory tokenURI) public returns (uint256) { + + //get number from token counter + uint256 newNFTTokenId = tokenCounter; + + //safely mint token for the person that called the function + _safeMint(msg.sender, newNFTTokenId); + + //set the token uri of the token id of the uri passed + _setTokenURI(newNFTTokenId, tokenURI); + + //increment the counter + tokenCounter = tokenCounter + 1; + + //return the token id + return newNFTTokenId; + } + +} \ No newline at end of file diff --git a/Choice_Lions_Bash/Queen_IFe_Bash/ManNft.png b/Choice_Lions_Bash/Queen_IFe_Bash/ManNft.png new file mode 100644 index 0000000000000000000000000000000000000000..260dd620661ab3b6676f55b02ee5b00cdb9c37cf GIT binary patch literal 224209 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
  • #_8d>#hf7_4D1E;&o7B@A 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≧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�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 ") + if "q" in answer.lower(): + quit() + elif "s" in answer.lower(): + return + except Exception as e: + print(f"A misc. error occurred while calculating gas: {e}") + print("Resolve bug. Quitting now.") + quit() + + gasprice = w3.eth.generateGasPrice() + + txn_fee = gas * gasprice + + tr = {'to': contract.address, + 'from': from_addr, + 'value': Web3.toHex(0), + 'gasPrice': Web3.toHex(gasprice), + 'nonce': calculate_nonce(), + 'data': data, + 'gas': gas, + } + + print(f"Transaction:\n{tr}\n\nFunction: {fn_name}\nArguments:{args}\n\nEstimated Gas: {gas} * Gasprice: {gasprice} = {txn_fee} Txn Fee\n\nY=Yes I want to make the txn with calculated gasprice. =Yes I want to make the txn with a custom gasprice. N=No I'd like to skip this txn. Q=Quit") + answer1 = input("> ") + if "y" in answer1.lower(): + while True: + try: + signed = w3.eth.account.sign_transaction(tr, PRIVATE_KEY) + tx = w3.eth.sendRawTransaction(signed.rawTransaction) + tx_receipt = w3.eth.waitForTransactionReceipt(tx) + print("TXN RECEIPT: ", tx_receipt) + break + except Exception as e: + print(f"{fn_name} Error: ", e) + print("\nC=continue, R=retry, Q=quit") + answer = input("> ") + if "q" in answer.lower(): + quit() + elif answer.lower() == 'c': + break + else: + tr['nonce'] = calculate_nonce() + elif "q" in answer1.lower(): + quit() + +checksum_from_addr = Web3.toChecksumAddress(from_addr) + +for i, metadata_hash in enumerate(metadata_hashes): + token_uri = f'ipfs://{metadata_hash}' + handle_transaction("createNFT", [token_uri]) \ No newline at end of file diff --git a/Choice_Lions_Bash/Queen_IFe_Bash/package-lock.json b/Choice_Lions_Bash/Queen_IFe_Bash/package-lock.json new file mode 100644 index 0000000..99a2e6c --- /dev/null +++ b/Choice_Lions_Bash/Queen_IFe_Bash/package-lock.json @@ -0,0 +1,18405 @@ +{ + "name": "py-pinata-pinner", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "101": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/101/-/101-1.6.3.tgz", + "integrity": "sha512-4dmQ45yY0Dx24Qxp+zAsNLlMF6tteCyfVzgbulvSyC7tCyd3V8sW76sS0tHq8NpcbXfWTKasfyfzU1Kd86oKzw==", + "requires": { + "clone": "^1.0.2", + "deep-eql": "^0.1.3", + "keypather": "^1.10.2" + } + }, + "@apollo/client": { + "version": "3.3.21", + "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.3.21.tgz", + "integrity": "sha512-RAmZReFuKCKx0Rs5C0nVJwKomAHUHn+gGP/YvbEsXQWu0sXoncEUZa71UqlfCPVXa/0MkYOIbCXSQdOcuRrHgw==", + "optional": true, + "requires": { + "@graphql-typed-document-node/core": "^3.0.0", + "@types/zen-observable": "^0.8.0", + "@wry/context": "^0.6.0", + "@wry/equality": "^0.5.0", + "fast-json-stable-stringify": "^2.0.0", + "graphql-tag": "^2.12.0", + "hoist-non-react-statics": "^3.3.2", + "optimism": "^0.16.0", + "prop-types": "^15.7.2", + "symbol-observable": "^4.0.0", + "ts-invariant": "^0.8.0", + "tslib": "^1.10.0", + "zen-observable": "^0.8.14" + }, + "dependencies": { + "@wry/equality": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.5.1.tgz", + "integrity": "sha512-FZKbdpbcVcbDxQrKcaBClNsQaMg9nof1RKM7mReJe5DKUzM5u8S7T+PqwNqvib5O2j2xxF1R4p5O3+b6baTrbw==", + "optional": true, + "requires": { + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "optional": true + } + } + }, + "symbol-observable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "optional": true + }, + "ts-invariant": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.8.2.tgz", + "integrity": "sha512-VI1ZSMW8soizP5dU8DsMbj/TncHf7bIUqavuE7FTeYeQat454HHurJ8wbfCnVWcDOMkyiBUWOW2ytew3xUxlRw==", + "optional": true, + "requires": { + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "optional": true + } + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + } + } + }, + "@apollo/protobufjs": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@apollo/protobufjs/-/protobufjs-1.2.2.tgz", + "integrity": "sha512-vF+zxhPiLtkwxONs6YanSt1EpwpGilThpneExUN5K3tCymuxNnVq2yojTvnpRjv2QfsEIt/n7ozPIIzBLwGIDQ==", + "optional": true, + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.0", + "@types/node": "^10.1.0", + "long": "^4.0.0" + }, + "dependencies": { + "@types/node": { + "version": "10.17.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", + "optional": true + } + } + }, + "@apollographql/apollo-tools": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@apollographql/apollo-tools/-/apollo-tools-0.5.1.tgz", + "integrity": "sha512-ZII+/xUFfb9ezDU2gad114+zScxVFMVlZ91f8fGApMzlS1kkqoyLnC4AJaQ1Ya/X+b63I20B4Gd+eCL8QuB4sA==", + "optional": true + }, + "@apollographql/graphql-playground-html": { + "version": "1.6.27", + "resolved": "https://registry.npmjs.org/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.27.tgz", + "integrity": "sha512-tea2LweZvn6y6xFV11K0KC8ETjmm52mQrW+ezgB2O/aTQf8JGyFmMcRPFgUaQZeHbWdm8iisDC6EjOKsXu0nfw==", + "optional": true, + "requires": { + "xss": "^1.0.8" + } + }, + "@apollographql/graphql-upload-8-fork": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@apollographql/graphql-upload-8-fork/-/graphql-upload-8-fork-8.1.3.tgz", + "integrity": "sha512-ssOPUT7euLqDXcdVv3Qs4LoL4BPtfermW1IOouaqEmj36TpHYDmYDIbKoSQxikd9vtMumFnP87OybH7sC9fJ6g==", + "optional": true, + "requires": { + "@types/express": "*", + "@types/fs-capacitor": "*", + "@types/koa": "*", + "busboy": "^0.3.1", + "fs-capacitor": "^2.0.4", + "http-errors": "^1.7.3", + "object-path": "^0.11.4" + }, + "dependencies": { + "http-errors": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz", + "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==", + "optional": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "optional": true + } + } + }, + "@ardatan/aggregate-error": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz", + "integrity": "sha512-vyrkEHG1jrukmzTPtyWB4NLPauUw5bQeg4uhn8f+1SSynmrOcyvlb1GKQjjgoBzElLdfXCRYX8UnBlhklOHYRQ==", + "optional": true, + "requires": { + "tslib": "~2.0.1" + }, + "dependencies": { + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", + "optional": true + } + } + }, + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/compat-data": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz", + "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==" + }, + "@babel/core": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz", + "integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==", + "optional": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.8", + "@babel/helpers": "^7.14.8", + "@babel/parser": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "optional": true + }, + "@babel/parser": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", + "optional": true + }, + "@babel/traverse": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "optional": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "optional": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "optional": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "optional": true + } + } + }, + "@babel/generator": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "optional": true, + "requires": { + "@babel/types": "^7.14.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "optional": true + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "optional": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "optional": true + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "optional": true, + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "optional": true + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "optional": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.8.tgz", + "integrity": "sha512-bpYvH8zJBWzeqi1o+co8qOrw+EXzQ/0c74gVmY205AWXy9nifHrOg77y+1zwxX5lXE7Icq4sPlSQ4O2kWBrteQ==", + "optional": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.7", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "@babel/generator": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "requires": { + "@babel/types": "^7.14.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/parser": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==" + }, + "@babel/traverse": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", + "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", + "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", + "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", + "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", + "optional": true, + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "optional": true + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "optional": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", + "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-module-transforms": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.8.tgz", + "integrity": "sha512-RyE+NFOjXn5A9YU1dkpeBaduagTlZ0+fccnIcAGbv1KGUlReBj7utF7oEth8IdIBQPcux0DDgW5MFBH2xu9KcA==", + "optional": true, + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.8", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "optional": true + }, + "@babel/parser": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", + "optional": true + }, + "@babel/traverse": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "optional": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "optional": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "optional": true, + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "optional": true + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "optional": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", + "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "optional": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "optional": true + }, + "@babel/parser": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", + "optional": true + }, + "@babel/traverse": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "optional": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "optional": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-simple-access": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", + "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", + "optional": true, + "requires": { + "@babel/types": "^7.14.8" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "optional": true + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "optional": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", + "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", + "optional": true, + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "optional": true + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "optional": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", + "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", + "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==" + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" + }, + "@babel/helpers": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.8.tgz", + "integrity": "sha512-ZRDmI56pnV+p1dH6d+UN6GINGz7Krps3+270qqI9UJ4wxYThfAIcI5i7j5vXC4FJ3Wap+S9qcebxeYiqn87DZw==", + "optional": true, + "requires": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "optional": true + }, + "@babel/parser": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", + "optional": true + }, + "@babel/traverse": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "optional": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "optional": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.16", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.16.tgz", + "integrity": "sha512-c/+u9cqV6F0+4Hpq01jnJO+GLp2DdT63ppz9Xa+6cHaajM9VFzK/iDXiKK65YtpeVwu+ctfS6iqlMqRgQRzeCw==", + "optional": true + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "optional": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", + "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", + "optional": true, + "requires": { + "@babel/compat-data": "^7.14.7", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.14.5" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz", + "integrity": "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "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==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz", + "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz", + "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==", + "optional": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.14.5.tgz", + "integrity": "sha512-KhcolBKfXbvjwI3TV7r7TkYm8oNXHNBqGOy6JDVwtecFaRoKYsUUqJdS10q0YDKW1c6aZQgO+Ys3LfGkox8pXA==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-flow": "^7.14.5" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", + "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "optional": true, + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz", + "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==", + "optional": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", + "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz", + "integrity": "sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz", + "integrity": "sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==", + "optional": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "optional": true + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "optional": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz", + "integrity": "sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg==", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", + "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "optional": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/runtime": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", + "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/parser": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz", + "integrity": "sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", + "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/traverse": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz", + "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==", + "optional": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", + "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", + "optional": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@consento/sync-randombytes": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@consento/sync-randombytes/-/sync-randombytes-1.0.5.tgz", + "integrity": "sha512-mPJ2XvrTLQGEdhleDuSIkWtVWnvmhREOC1FjorV1nlK49t/52Z9X1d618gTj6nlQghRLiYvcd8oL4vZ2YZuDIQ==", + "optional": true, + "requires": { + "buffer": "^5.4.3", + "seedrandom": "^3.0.5" + } + }, + "@ethereumjs/common": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.4.0.tgz", + "integrity": "sha512-UdkhFWzWcJCZVsj1O/H8/oqj/0RVYjLc1OhPjBrQdALAkQHpCp8xXI4WLnuGTADqTdJZww0NtgwG+TRPkXt27w==", + "requires": { + "crc-32": "^1.2.0", + "ethereumjs-util": "^7.1.0" + } + }, + "@ethereumjs/tx": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.3.0.tgz", + "integrity": "sha512-yTwEj2lVzSMgE6Hjw9Oa1DZks/nKTWM8Wn4ykDNapBPua2f4nXO3qKnni86O6lgDj5fVNRqbDsD0yy7/XNGDEA==", + "requires": { + "@ethereumjs/common": "^2.4.0", + "ethereumjs-util": "^7.1.0" + } + }, + "@ethersproject/abi": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.0.7.tgz", + "integrity": "sha512-Cqktk+hSIckwP/W8O47Eef60VwmoSC/L3lY0+dIBhQPCNn9E4V7rwmm2aFrNRRDJfFlGuZ1khkQUOc3oBX+niw==", + "requires": { + "@ethersproject/address": "^5.0.4", + "@ethersproject/bignumber": "^5.0.7", + "@ethersproject/bytes": "^5.0.4", + "@ethersproject/constants": "^5.0.4", + "@ethersproject/hash": "^5.0.4", + "@ethersproject/keccak256": "^5.0.3", + "@ethersproject/logger": "^5.0.5", + "@ethersproject/properties": "^5.0.3", + "@ethersproject/strings": "^5.0.4" + } + }, + "@ethersproject/abstract-provider": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.4.0.tgz", + "integrity": "sha512-vPBR7HKUBY0lpdllIn7tLIzNN7DrVnhCLKSzY0l8WAwxz686m/aL7ASDzrVxV93GJtIub6N2t4dfZ29CkPOxgA==", + "requires": { + "@ethersproject/bignumber": "^5.4.0", + "@ethersproject/bytes": "^5.4.0", + "@ethersproject/logger": "^5.4.0", + "@ethersproject/networks": "^5.4.0", + "@ethersproject/properties": "^5.4.0", + "@ethersproject/transactions": "^5.4.0", + "@ethersproject/web": "^5.4.0" + } + }, + "@ethersproject/abstract-signer": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.4.0.tgz", + "integrity": "sha512-AieQAzt05HJZS2bMofpuxMEp81AHufA5D6M4ScKwtolj041nrfIbIi8ciNW7+F59VYxXq+V4c3d568Q6l2m8ew==", + "requires": { + "@ethersproject/abstract-provider": "^5.4.0", + "@ethersproject/bignumber": "^5.4.0", + "@ethersproject/bytes": "^5.4.0", + "@ethersproject/logger": "^5.4.0", + "@ethersproject/properties": "^5.4.0" + } + }, + "@ethersproject/address": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.4.0.tgz", + "integrity": "sha512-SD0VgOEkcACEG/C6xavlU1Hy3m5DGSXW3CUHkaaEHbAPPsgi0coP5oNPsxau8eTlZOk/bpa/hKeCNoK5IzVI2Q==", + "requires": { + "@ethersproject/bignumber": "^5.4.0", + "@ethersproject/bytes": "^5.4.0", + "@ethersproject/keccak256": "^5.4.0", + "@ethersproject/logger": "^5.4.0", + "@ethersproject/rlp": "^5.4.0" + } + }, + "@ethersproject/base64": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.4.0.tgz", + "integrity": "sha512-CjQw6E17QDSSC5jiM9YpF7N1aSCHmYGMt9bWD8PWv6YPMxjsys2/Q8xLrROKI3IWJ7sFfZ8B3flKDTM5wlWuZQ==", + "requires": { + "@ethersproject/bytes": "^5.4.0" + } + }, + "@ethersproject/bignumber": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.4.0.tgz", + "integrity": "sha512-OXUu9f9hO3vGRIPxU40cignXZVaYyfx6j9NNMjebKdnaCL3anCLSSy8/b8d03vY6dh7duCC0kW72GEC4tZer2w==", + "requires": { + "@ethersproject/bytes": "^5.4.0", + "@ethersproject/logger": "^5.4.0", + "bn.js": "^4.11.9" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "@ethersproject/bytes": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.4.0.tgz", + "integrity": "sha512-H60ceqgTHbhzOj4uRc/83SCN9d+BSUnOkrr2intevqdtEMO1JFVZ1XL84OEZV+QjV36OaZYxtnt4lGmxcGsPfA==", + "requires": { + "@ethersproject/logger": "^5.4.0" + } + }, + "@ethersproject/constants": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.4.0.tgz", + "integrity": "sha512-tzjn6S7sj9+DIIeKTJLjK9WGN2Tj0P++Z8ONEIlZjyoTkBuODN+0VfhAyYksKi43l1Sx9tX2VlFfzjfmr5Wl3Q==", + "requires": { + "@ethersproject/bignumber": "^5.4.0" + } + }, + "@ethersproject/hash": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.4.0.tgz", + "integrity": "sha512-xymAM9tmikKgbktOCjW60Z5sdouiIIurkZUr9oW5NOex5uwxrbsYG09kb5bMcNjlVeJD3yPivTNzViIs1GCbqA==", + "requires": { + "@ethersproject/abstract-signer": "^5.4.0", + "@ethersproject/address": "^5.4.0", + "@ethersproject/bignumber": "^5.4.0", + "@ethersproject/bytes": "^5.4.0", + "@ethersproject/keccak256": "^5.4.0", + "@ethersproject/logger": "^5.4.0", + "@ethersproject/properties": "^5.4.0", + "@ethersproject/strings": "^5.4.0" + } + }, + "@ethersproject/keccak256": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.4.0.tgz", + "integrity": "sha512-FBI1plWet+dPUvAzPAeHzRKiPpETQzqSUWR1wXJGHVWi4i8bOSrpC3NwpkPjgeXG7MnugVc1B42VbfnQikyC/A==", + "requires": { + "@ethersproject/bytes": "^5.4.0", + "js-sha3": "0.5.7" + } + }, + "@ethersproject/logger": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.4.0.tgz", + "integrity": "sha512-xYdWGGQ9P2cxBayt64d8LC8aPFJk6yWCawQi/4eJ4+oJdMMjEBMrIcIMZ9AxhwpPVmnBPrsB10PcXGmGAqgUEQ==" + }, + "@ethersproject/networks": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.4.1.tgz", + "integrity": "sha512-8SvowCKz9Uf4xC5DTKI8+il8lWqOr78kmiqAVLYT9lzB8aSmJHQMD1GSuJI0CW4hMAnzocpGpZLgiMdzsNSPig==", + "requires": { + "@ethersproject/logger": "^5.4.0" + } + }, + "@ethersproject/properties": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.4.0.tgz", + "integrity": "sha512-7jczalGVRAJ+XSRvNA6D5sAwT4gavLq3OXPuV/74o3Rd2wuzSL035IMpIMgei4CYyBdialJMrTqkOnzccLHn4A==", + "requires": { + "@ethersproject/logger": "^5.4.0" + } + }, + "@ethersproject/rlp": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.4.0.tgz", + "integrity": "sha512-0I7MZKfi+T5+G8atId9QaQKHRvvasM/kqLyAH4XxBCBchAooH2EX5rL9kYZWwcm3awYV+XC7VF6nLhfeQFKVPg==", + "requires": { + "@ethersproject/bytes": "^5.4.0", + "@ethersproject/logger": "^5.4.0" + } + }, + "@ethersproject/signing-key": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.4.0.tgz", + "integrity": "sha512-q8POUeywx6AKg2/jX9qBYZIAmKSB4ubGXdQ88l40hmATj29JnG5pp331nAWwwxPn2Qao4JpWHNZsQN+bPiSW9A==", + "requires": { + "@ethersproject/bytes": "^5.4.0", + "@ethersproject/logger": "^5.4.0", + "@ethersproject/properties": "^5.4.0", + "bn.js": "^4.11.9", + "elliptic": "6.5.4", + "hash.js": "1.1.7" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + } + } + }, + "@ethersproject/strings": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.4.0.tgz", + "integrity": "sha512-k/9DkH5UGDhv7aReXLluFG5ExurwtIpUfnDNhQA29w896Dw3i4uDTz01Quaptbks1Uj9kI8wo9tmW73wcIEaWA==", + "requires": { + "@ethersproject/bytes": "^5.4.0", + "@ethersproject/constants": "^5.4.0", + "@ethersproject/logger": "^5.4.0" + } + }, + "@ethersproject/transactions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.4.0.tgz", + "integrity": "sha512-s3EjZZt7xa4BkLknJZ98QGoIza94rVjaEed0rzZ/jB9WrIuu/1+tjvYCWzVrystXtDswy7TPBeIepyXwSYa4WQ==", + "requires": { + "@ethersproject/address": "^5.4.0", + "@ethersproject/bignumber": "^5.4.0", + "@ethersproject/bytes": "^5.4.0", + "@ethersproject/constants": "^5.4.0", + "@ethersproject/keccak256": "^5.4.0", + "@ethersproject/logger": "^5.4.0", + "@ethersproject/properties": "^5.4.0", + "@ethersproject/rlp": "^5.4.0", + "@ethersproject/signing-key": "^5.4.0" + } + }, + "@ethersproject/web": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.4.0.tgz", + "integrity": "sha512-1bUusGmcoRLYgMn6c1BLk1tOKUIFuTg8j+6N8lYlbMpDesnle+i3pGSagGNvwjaiLo4Y5gBibwctpPRmjrh4Og==", + "requires": { + "@ethersproject/base64": "^5.4.0", + "@ethersproject/bytes": "^5.4.0", + "@ethersproject/logger": "^5.4.0", + "@ethersproject/properties": "^5.4.0", + "@ethersproject/strings": "^5.4.0" + } + }, + "@glennsl/bs-json": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@glennsl/bs-json/-/bs-json-3.0.0.tgz", + "integrity": "sha512-slqtGLd/c3yQK9Qfd1gfMB9JCzNU4wzCpVPfO9pXlG64M+te5r30FK++tb3uQEVlVLYtpgZ4wCHtkI8xoshgxQ==" + }, + "@graphql-tools/batch-delegate": { + "version": "6.2.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/batch-delegate/-/batch-delegate-6.2.6.tgz", + "integrity": "sha512-QUoE9pQtkdNPFdJHSnBhZtUfr3M7pIRoXoMR+TG7DK2Y62ISKbT/bKtZEUU1/2v5uqd5WVIvw9dF8gHDSJAsSA==", + "optional": true, + "requires": { + "@graphql-tools/delegate": "^6.2.4", + "dataloader": "2.0.0", + "tslib": "~2.0.1" + }, + "dependencies": { + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", + "optional": true + } + } + }, + "@graphql-tools/batch-execute": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-7.1.2.tgz", + "integrity": "sha512-IuR2SB2MnC2ztA/XeTMTfWcA0Wy7ZH5u+nDkDNLAdX+AaSyDnsQS35sCmHqG0VOGTl7rzoyBWLCKGwSJplgtwg==", + "optional": true, + "requires": { + "@graphql-tools/utils": "^7.7.0", + "dataloader": "2.0.0", + "tslib": "~2.2.0", + "value-or-promise": "1.0.6" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz", + "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==", + "optional": true, + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.2.0" + } + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "optional": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "optional": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "optional": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "optional": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "optional": true + } + } + }, + "@graphql-tools/code-file-loader": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-6.3.1.tgz", + "integrity": "sha512-ZJimcm2ig+avgsEOWWVvAaxZrXXhiiSZyYYOJi0hk9wh5BxZcLUNKkTp6EFnZE/jmGUwuos3pIjUD3Hwi3Bwhg==", + "optional": true, + "requires": { + "@graphql-tools/graphql-tag-pluck": "^6.5.1", + "@graphql-tools/utils": "^7.0.0", + "tslib": "~2.1.0" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz", + "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==", + "optional": true, + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.2.0" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "optional": true + } + } + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "optional": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "optional": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "optional": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "optional": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", + "optional": true + } + } + }, + "@graphql-tools/delegate": { + "version": "6.2.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-6.2.4.tgz", + "integrity": "sha512-mXe6DfoWmq49kPcDrpKHgC2DSWcD5q0YCaHHoXYPAOlnLH8VMTY8BxcE8y/Do2eyg+GLcwAcrpffVszWMwqw0w==", + "optional": true, + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "@graphql-tools/schema": "^6.2.4", + "@graphql-tools/utils": "^6.2.4", + "dataloader": "2.0.0", + "is-promise": "4.0.0", + "tslib": "~2.0.1" + }, + "dependencies": { + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", + "optional": true + } + } + }, + "@graphql-tools/git-loader": { + "version": "6.2.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-6.2.6.tgz", + "integrity": "sha512-ooQTt2CaG47vEYPP3CPD+nbA0F+FYQXfzrB1Y1ABN9K3d3O2RK3g8qwslzZaI8VJQthvKwt0A95ZeE4XxteYfw==", + "optional": true, + "requires": { + "@graphql-tools/graphql-tag-pluck": "^6.2.6", + "@graphql-tools/utils": "^7.0.0", + "tslib": "~2.1.0" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz", + "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==", + "optional": true, + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.2.0" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "optional": true + } + } + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "optional": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "optional": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "optional": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "optional": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", + "optional": true + } + } + }, + "@graphql-tools/github-loader": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-6.2.5.tgz", + "integrity": "sha512-DLuQmYeNNdPo8oWus8EePxWCfCAyUXPZ/p1PWqjrX/NGPyH2ZObdqtDAfRHztljt0F/qkBHbGHCEk2TKbRZTRw==", + "optional": true, + "requires": { + "@graphql-tools/graphql-tag-pluck": "^6.2.6", + "@graphql-tools/utils": "^7.0.0", + "cross-fetch": "3.0.6", + "tslib": "~2.0.1" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz", + "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==", + "optional": true, + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.2.0" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "optional": true + } + } + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "optional": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "optional": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "optional": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "optional": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", + "optional": true + } + } + }, + "@graphql-tools/graphql-file-loader": { + "version": "6.2.7", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-6.2.7.tgz", + "integrity": "sha512-5k2SNz0W87tDcymhEMZMkd6/vs6QawDyjQXWtqkuLTBF3vxjxPD1I4dwHoxgWPIjjANhXybvulD7E+St/7s9TQ==", + "optional": true, + "requires": { + "@graphql-tools/import": "^6.2.6", + "@graphql-tools/utils": "^7.0.0", + "tslib": "~2.1.0" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz", + "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==", + "optional": true, + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.2.0" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "optional": true + } + } + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "optional": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "optional": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "optional": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "optional": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", + "optional": true + } + } + }, + "@graphql-tools/graphql-tag-pluck": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-6.5.1.tgz", + "integrity": "sha512-7qkm82iFmcpb8M6/yRgzjShtW6Qu2OlCSZp8uatA3J0eMl87TxyJoUmL3M3UMMOSundAK8GmoyNVFUrueueV5Q==", + "optional": true, + "requires": { + "@babel/parser": "7.12.16", + "@babel/traverse": "7.12.13", + "@babel/types": "7.12.13", + "@graphql-tools/utils": "^7.0.0", + "tslib": "~2.1.0" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz", + "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==", + "optional": true, + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.2.0" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "optional": true + } + } + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "optional": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "optional": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "optional": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "optional": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", + "optional": true + } + } + }, + "@graphql-tools/import": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.3.1.tgz", + "integrity": "sha512-1szR19JI6WPibjYurMLdadHKZoG9C//8I/FZ0Dt4vJSbrMdVNp8WFxg4QnZrDeMG4MzZc90etsyF5ofKjcC+jw==", + "optional": true, + "requires": { + "resolve-from": "5.0.0", + "tslib": "~2.2.0" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "optional": true + } + } + }, + "@graphql-tools/json-file-loader": { + "version": "6.2.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-6.2.6.tgz", + "integrity": "sha512-CnfwBSY5926zyb6fkDBHnlTblHnHI4hoBALFYXnrg0Ev4yWU8B04DZl/pBRUc459VNgO2x8/mxGIZj2hPJG1EA==", + "optional": true, + "requires": { + "@graphql-tools/utils": "^7.0.0", + "tslib": "~2.0.1" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz", + "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==", + "optional": true, + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.2.0" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "optional": true + } + } + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "optional": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "optional": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "optional": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "optional": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", + "optional": true + } + } + }, + "@graphql-tools/links": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/@graphql-tools/links/-/links-6.2.5.tgz", + "integrity": "sha512-XeGDioW7F+HK6HHD/zCeF0HRC9s12NfOXAKv1HC0J7D50F4qqMvhdS/OkjzLoBqsgh/Gm8icRc36B5s0rOA9ig==", + "optional": true, + "requires": { + "@graphql-tools/utils": "^7.0.0", + "apollo-link": "1.2.14", + "apollo-upload-client": "14.1.2", + "cross-fetch": "3.0.6", + "form-data": "3.0.0", + "is-promise": "4.0.0", + "tslib": "~2.0.1" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz", + "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==", + "optional": true, + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.2.0" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "optional": true + } + } + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "optional": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "form-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", + "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", + "optional": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "optional": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "optional": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "optional": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", + "optional": true + } + } + }, + "@graphql-tools/load": { + "version": "6.2.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-6.2.8.tgz", + "integrity": "sha512-JpbyXOXd8fJXdBh2ta0Q4w8ia6uK5FHzrTNmcvYBvflFuWly2LDTk2abbSl81zKkzswQMEd2UIYghXELRg8eTA==", + "optional": true, + "requires": { + "@graphql-tools/merge": "^6.2.12", + "@graphql-tools/utils": "^7.5.0", + "globby": "11.0.3", + "import-from": "3.0.0", + "is-glob": "4.0.1", + "p-limit": "3.1.0", + "tslib": "~2.2.0", + "unixify": "1.0.0", + "valid-url": "1.0.9" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz", + "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==", + "optional": true, + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.2.0" + } + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "optional": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "optional": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "optional": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "optional": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "optional": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "optional": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "optional": true + } + } + }, + "@graphql-tools/load-files": { + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/load-files/-/load-files-6.3.2.tgz", + "integrity": "sha512-3mgwEKZ8yy7CD/uVs9yeXR3r+GwjlTKRG5bC75xdJFN8WbzbcHjIJiTXfWSAYqbfSTam0hWnRdWghagzFSo5kQ==", + "optional": true, + "requires": { + "globby": "11.0.3", + "tslib": "~2.1.0", + "unixify": "1.0.0" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", + "optional": true + } + } + }, + "@graphql-tools/merge": { + "version": "6.2.14", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.2.14.tgz", + "integrity": "sha512-RWT4Td0ROJai2eR66NHejgf8UwnXJqZxXgDWDI+7hua5vNA2OW8Mf9K1Wav1ZkjWnuRp4ztNtkZGie5ISw55ow==", + "optional": true, + "requires": { + "@graphql-tools/schema": "^7.0.0", + "@graphql-tools/utils": "^7.7.0", + "tslib": "~2.2.0" + }, + "dependencies": { + "@graphql-tools/schema": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.1.5.tgz", + "integrity": "sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA==", + "optional": true, + "requires": { + "@graphql-tools/utils": "^7.1.2", + "tslib": "~2.2.0", + "value-or-promise": "1.0.6" + } + }, + "@graphql-tools/utils": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz", + "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==", + "optional": true, + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.2.0" + } + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "optional": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "optional": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "optional": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "optional": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "optional": true + } + } + }, + "@graphql-tools/mock": { + "version": "6.2.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/mock/-/mock-6.2.4.tgz", + "integrity": "sha512-O5Zvq/mcDZ7Ptky0IZ4EK9USmxV6FEVYq0Jxv2TI80kvxbCjt0tbEpZ+r1vIt1gZOXlAvadSHYyzWnUPh+1vkQ==", + "optional": true, + "requires": { + "@graphql-tools/schema": "^6.2.4", + "@graphql-tools/utils": "^6.2.4", + "tslib": "~2.0.1" + }, + "dependencies": { + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", + "optional": true + } + } + }, + "@graphql-tools/module-loader": { + "version": "6.2.7", + "resolved": "https://registry.npmjs.org/@graphql-tools/module-loader/-/module-loader-6.2.7.tgz", + "integrity": "sha512-ItAAbHvwfznY9h1H9FwHYDstTcm22Dr5R9GZtrWlpwqj0jaJGcBxsMB9jnK9kFqkbtFYEe4E/NsSnxsS4/vViQ==", + "optional": true, + "requires": { + "@graphql-tools/utils": "^7.5.0", + "tslib": "~2.1.0" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz", + "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==", + "optional": true, + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.2.0" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "optional": true + } + } + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "optional": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "optional": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "optional": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "optional": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", + "optional": true + } + } + }, + "@graphql-tools/relay-operation-optimizer": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.3.0.tgz", + "integrity": "sha512-Or3UgRvkY9Fq1AAx7q38oPqFmTepLz7kp6wDHKyR0ceG7AvHv5En22R12mAeISInbhff4Rpwgf6cE8zHRu6bCw==", + "optional": true, + "requires": { + "@graphql-tools/utils": "^7.1.0", + "relay-compiler": "10.1.0", + "tslib": "~2.0.1" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz", + "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==", + "optional": true, + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.2.0" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "optional": true + } + } + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "optional": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "optional": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "optional": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "optional": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", + "optional": true + } + } + }, + "@graphql-tools/resolvers-composition": { + "version": "6.2.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/resolvers-composition/-/resolvers-composition-6.2.8.tgz", + "integrity": "sha512-/2xedRZYhvts88x9Rv/VWrk69wpl84M7cuYZ4aAacqxnXNm7zxT+MqeL54lsRhq2Kb2yjEhtfguEiqOn+kV8Xg==", + "optional": true, + "requires": { + "@graphql-tools/utils": "^7.9.1", + "lodash": "4.17.21", + "tslib": "~2.2.0" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz", + "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==", + "optional": true, + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.2.0" + } + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "optional": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "optional": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "optional": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "optional": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "optional": true + } + } + }, + "@graphql-tools/schema": { + "version": "6.2.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-6.2.4.tgz", + "integrity": "sha512-rh+14lSY1q8IPbEv2J9x8UBFJ5NrDX9W5asXEUlPp+7vraLp/Tiox4GXdgyA92JhwpYco3nTf5Bo2JDMt1KnAQ==", + "optional": true, + "requires": { + "@graphql-tools/utils": "^6.2.4", + "tslib": "~2.0.1" + }, + "dependencies": { + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", + "optional": true + } + } + }, + "@graphql-tools/stitch": { + "version": "6.2.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/stitch/-/stitch-6.2.4.tgz", + "integrity": "sha512-0C7PNkS7v7iAc001m7c1LPm5FUB0/DYw+s3OyCii6YYYHY8NwdI0roeOyeDGFJkFubWBQfjc3hoSyueKtU73mw==", + "optional": true, + "requires": { + "@graphql-tools/batch-delegate": "^6.2.4", + "@graphql-tools/delegate": "^6.2.4", + "@graphql-tools/merge": "^6.2.4", + "@graphql-tools/schema": "^6.2.4", + "@graphql-tools/utils": "^6.2.4", + "@graphql-tools/wrap": "^6.2.4", + "is-promise": "4.0.0", + "tslib": "~2.0.1" + }, + "dependencies": { + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", + "optional": true + } + } + }, + "@graphql-tools/url-loader": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-6.10.1.tgz", + "integrity": "sha512-DSDrbhQIv7fheQ60pfDpGD256ixUQIR6Hhf9Z5bRjVkXOCvO5XrkwoWLiU7iHL81GB1r0Ba31bf+sl+D4nyyfw==", + "optional": true, + "requires": { + "@graphql-tools/delegate": "^7.0.1", + "@graphql-tools/utils": "^7.9.0", + "@graphql-tools/wrap": "^7.0.4", + "@microsoft/fetch-event-source": "2.0.1", + "@types/websocket": "1.0.2", + "abort-controller": "3.0.0", + "cross-fetch": "3.1.4", + "extract-files": "9.0.0", + "form-data": "4.0.0", + "graphql-ws": "^4.4.1", + "is-promise": "4.0.0", + "isomorphic-ws": "4.0.1", + "lodash": "4.17.21", + "meros": "1.1.4", + "subscriptions-transport-ws": "^0.9.18", + "sync-fetch": "0.3.0", + "tslib": "~2.2.0", + "valid-url": "1.0.9", + "ws": "7.4.5" + }, + "dependencies": { + "@graphql-tools/delegate": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-7.1.5.tgz", + "integrity": "sha512-bQu+hDd37e+FZ0CQGEEczmRSfQRnnXeUxI/0miDV+NV/zCbEdIJj5tYFNrKT03W6wgdqx8U06d8L23LxvGri/g==", + "optional": true, + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "@graphql-tools/batch-execute": "^7.1.2", + "@graphql-tools/schema": "^7.1.5", + "@graphql-tools/utils": "^7.7.1", + "dataloader": "2.0.0", + "tslib": "~2.2.0", + "value-or-promise": "1.0.6" + } + }, + "@graphql-tools/schema": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.1.5.tgz", + "integrity": "sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA==", + "optional": true, + "requires": { + "@graphql-tools/utils": "^7.1.2", + "tslib": "~2.2.0", + "value-or-promise": "1.0.6" + } + }, + "@graphql-tools/utils": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz", + "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==", + "optional": true, + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.2.0" + } + }, + "@graphql-tools/wrap": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-7.0.8.tgz", + "integrity": "sha512-1NDUymworsOlb53Qfh7fonDi2STvqCtbeE68ntKY9K/Ju/be2ZNxrFSbrBHwnxWcN9PjISNnLcAyJ1L5tCUyhg==", + "optional": true, + "requires": { + "@graphql-tools/delegate": "^7.1.5", + "@graphql-tools/schema": "^7.1.5", + "@graphql-tools/utils": "^7.8.1", + "tslib": "~2.2.0", + "value-or-promise": "1.0.6" + } + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "optional": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "cross-fetch": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", + "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", + "optional": true, + "requires": { + "node-fetch": "2.6.1" + } + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "optional": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "optional": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "optional": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "optional": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "optional": true + }, + "ws": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz", + "integrity": "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==", + "optional": true + } + } + }, + "@graphql-tools/utils": { + "version": "6.2.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-6.2.4.tgz", + "integrity": "sha512-ybgZ9EIJE3JMOtTrTd2VcIpTXtDrn2q6eiYkeYMKRVh3K41+LZa6YnR2zKERTXqTWqhobROwLt4BZbw2O3Aeeg==", + "optional": true, + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.1", + "tslib": "~2.0.1" + }, + "dependencies": { + "camel-case": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", + "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", + "optional": true, + "requires": { + "pascal-case": "^3.1.1", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + } + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "optional": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "optional": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "optional": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", + "optional": true + } + } + }, + "@graphql-tools/wrap": { + "version": "6.2.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-6.2.4.tgz", + "integrity": "sha512-cyQgpybolF9DjL2QNOvTS1WDCT/epgYoiA8/8b3nwv5xmMBQ6/6nYnZwityCZ7njb7MMyk7HBEDNNlP9qNJDcA==", + "optional": true, + "requires": { + "@graphql-tools/delegate": "^6.2.4", + "@graphql-tools/schema": "^6.2.4", + "@graphql-tools/utils": "^6.2.4", + "is-promise": "4.0.0", + "tslib": "~2.0.1" + }, + "dependencies": { + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", + "optional": true + } + } + }, + "@graphql-typed-document-node/core": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.0.tgz", + "integrity": "sha512-wYn6r8zVZyQJ6rQaALBEln5B1pzxb9shV5Ef97kTvn6yVGrqyXVnDqnU24MXnFubR+rZjBY9NWuxX3FB2sTsjg==", + "optional": true + }, + "@gulp-sourcemaps/map-sources": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz", + "integrity": "sha1-iQrnxdjId/bThIYCFazp1+yUW9o=", + "optional": true, + "requires": { + "normalize-path": "^2.0.1", + "through2": "^2.0.3" + } + }, + "@improbable-eng/grpc-web": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.13.0.tgz", + "integrity": "sha512-vaxxT+Qwb7GPqDQrBV4vAAfH0HywgOLw6xGIKXd9Q8hcV63CQhmS3p4+pZ9/wVvt4Ph3ZDK9fdC983b9aGMUFg==", + "optional": true, + "requires": { + "browser-headers": "^0.4.0" + } + }, + "@josephg/resolvable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@josephg/resolvable/-/resolvable-1.0.1.tgz", + "integrity": "sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg==", + "optional": true + }, + "@ledgerhq/devices": { + "version": "5.51.1", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-5.51.1.tgz", + "integrity": "sha512-4w+P0VkbjzEXC7kv8T1GJ/9AVaP9I6uasMZ/JcdwZBS3qwvKo5A5z9uGhP5c7TvItzcmPb44b5Mw2kT+WjUuAA==", + "optional": true, + "requires": { + "@ledgerhq/errors": "^5.50.0", + "@ledgerhq/logs": "^5.50.0", + "rxjs": "6", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "optional": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@ledgerhq/errors": { + "version": "5.50.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-5.50.0.tgz", + "integrity": "sha512-gu6aJ/BHuRlpU7kgVpy2vcYk6atjB4iauP2ymF7Gk0ez0Y/6VSMVSJvubeEQN+IV60+OBK0JgeIZG7OiHaw8ow==", + "optional": true + }, + "@ledgerhq/hw-transport": { + "version": "5.51.1", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-5.51.1.tgz", + "integrity": "sha512-6wDYdbWrw9VwHIcoDnqWBaDFyviyjZWv6H9vz9Vyhe4Qd7TIFmbTl/eWs6hZvtZBza9K8y7zD8ChHwRI4s9tSw==", + "optional": true, + "requires": { + "@ledgerhq/devices": "^5.51.1", + "@ledgerhq/errors": "^5.50.0", + "events": "^3.3.0" + } + }, + "@ledgerhq/hw-transport-webusb": { + "version": "5.53.1", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-webusb/-/hw-transport-webusb-5.53.1.tgz", + "integrity": "sha512-A/f+xcrkIAZiJrvPpDvsrjxQX4cI2kbdiunQkwsYmOG3Bp4z89ZnsBiC7YBst4n2/g+QgTg0/KPVtODU5djooQ==", + "optional": true, + "requires": { + "@ledgerhq/devices": "^5.51.1", + "@ledgerhq/errors": "^5.50.0", + "@ledgerhq/hw-transport": "^5.51.1", + "@ledgerhq/logs": "^5.50.0" + } + }, + "@ledgerhq/logs": { + "version": "5.50.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-5.50.0.tgz", + "integrity": "sha512-swKHYCOZUGyVt4ge0u8a7AwNcA//h4nx5wIi0sruGye1IJ5Cva0GyK9L2/WdX+kWVTKp92ZiEo1df31lrWGPgA==", + "optional": true + }, + "@microsoft/fetch-event-source": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz", + "integrity": "sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA==", + "optional": true + }, + "@multiformats/base-x": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@multiformats/base-x/-/base-x-4.0.1.tgz", + "integrity": "sha512-eMk0b9ReBbV23xXU693TAIrLyeO5iTgBZGSJfpqriG8UkYvr/hC9u9pyMlAakDNHWmbhMZCDs6KQO0jzKD8OTw==", + "optional": true + }, + "@nodefactory/filsnap-adapter": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@nodefactory/filsnap-adapter/-/filsnap-adapter-0.2.2.tgz", + "integrity": "sha512-nbaYMwVopOXN2bWOdDY3il6gGL9qMuCmMN4WPuoxzJjSnAMJNqEeSe6MNNJ/fYBLipZcJfAtirNXRrFLFN+Tvw==", + "optional": true + }, + "@nodefactory/filsnap-types": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@nodefactory/filsnap-types/-/filsnap-types-0.2.2.tgz", + "integrity": "sha512-XT1tE2vrYF2D0tSNNekgjqKRpqPQn4W72eKul9dDCul/8ykouhqnVTyjFHYvBhlBWE0PK3nmG7i83QvhgGSiMw==", + "optional": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "optional": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "optional": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "optional": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pinata/sdk": { + "version": "1.1.23", + "resolved": "https://registry.npmjs.org/@pinata/sdk/-/sdk-1.1.23.tgz", + "integrity": "sha512-ZIQI6acEu2m3tuLW9UCUNVgqbHc5U+t657ukunamV0E8XcW639vgtGa5rd5C/9mVIxoWpp5CJ9q7FA1OT88huQ==", + "requires": { + "axios": "^0.21.1", + "base-path-converter": "^1.0.2", + "form-data": "^2.3.3", + "is-ipfs": "^0.6.0", + "recursive-fs": "^1.1.2" + } + }, + "@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=", + "optional": true + }, + "@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "optional": true + }, + "@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "optional": true + }, + "@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=", + "optional": true + }, + "@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", + "optional": true, + "requires": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=", + "optional": true + }, + "@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=", + "optional": true + }, + "@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=", + "optional": true + }, + "@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=", + "optional": true + }, + "@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=", + "optional": true + }, + "@redux-saga/core": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@redux-saga/core/-/core-1.1.3.tgz", + "integrity": "sha512-8tInBftak8TPzE6X13ABmEtRJGjtK17w7VUs7qV17S8hCO5S3+aUTWZ/DBsBJPdE8Z5jOPwYALyvofgq1Ws+kg==", + "requires": { + "@babel/runtime": "^7.6.3", + "@redux-saga/deferred": "^1.1.2", + "@redux-saga/delay-p": "^1.1.2", + "@redux-saga/is": "^1.1.2", + "@redux-saga/symbols": "^1.1.2", + "@redux-saga/types": "^1.1.0", + "redux": "^4.0.4", + "typescript-tuple": "^2.2.1" + }, + "dependencies": { + "redux": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.0.tgz", + "integrity": "sha512-uI2dQN43zqLWCt6B/BMGRMY6db7TTY4qeHHfGeKb3EOhmOKjU3KdWvNLJyqaHRksv/ErdNH7cFZWg9jXtewy4g==", + "requires": { + "@babel/runtime": "^7.9.2" + } + } + } + }, + "@redux-saga/deferred": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@redux-saga/deferred/-/deferred-1.1.2.tgz", + "integrity": "sha512-908rDLHFN2UUzt2jb4uOzj6afpjgJe3MjICaUNO3bvkV/kN/cNeI9PMr8BsFXB/MR8WTAZQq/PlTq8Kww3TBSQ==" + }, + "@redux-saga/delay-p": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@redux-saga/delay-p/-/delay-p-1.1.2.tgz", + "integrity": "sha512-ojc+1IoC6OP65Ts5+ZHbEYdrohmIw1j9P7HS9MOJezqMYtCDgpkoqB5enAAZrNtnbSL6gVCWPHaoaTY5KeO0/g==", + "requires": { + "@redux-saga/symbols": "^1.1.2" + } + }, + "@redux-saga/is": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@redux-saga/is/-/is-1.1.2.tgz", + "integrity": "sha512-OLbunKVsCVNTKEf2cH4TYyNbbPgvmZ52iaxBD4I1fTif4+MTXMa4/Z07L83zW/hTCXwpSZvXogqMqLfex2Tg6w==", + "requires": { + "@redux-saga/symbols": "^1.1.2", + "@redux-saga/types": "^1.1.0" + } + }, + "@redux-saga/symbols": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@redux-saga/symbols/-/symbols-1.1.2.tgz", + "integrity": "sha512-EfdGnF423glv3uMwLsGAtE6bg+R9MdqlHEzExnfagXPrIiuxwr3bdiAwz3gi+PsrQ3yBlaBpfGLtDG8rf3LgQQ==" + }, + "@redux-saga/types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@redux-saga/types/-/types-1.1.0.tgz", + "integrity": "sha512-afmTuJrylUU/0OtqzaRkbyYFFNgCF73Bvel/sw90pvGrWIZ+vyoIJqA6eMSoA6+nb443kTmulmBtC9NerXboNg==" + }, + "@repeaterjs/repeater": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@repeaterjs/repeater/-/repeater-3.0.4.tgz", + "integrity": "sha512-AW8PKd6iX3vAZ0vA43nOUOnbq/X5ihgU+mSXXqunMkeQADGiqw/PY0JNeYtD5sr0PAy51YPgAPbDoeapv9r8WA==", + "optional": true + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@textile/buckets": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@textile/buckets/-/buckets-6.1.0.tgz", + "integrity": "sha512-39pGJicewq7GMKUrBubkh4QHuGL+v6TkkV70GG+VRwD3UENEAoDSPrA8OZYUX+sgAtBuiWWij+ZB2TE2bxagkg==", + "optional": true, + "requires": { + "@improbable-eng/grpc-web": "^0.13.0", + "@repeaterjs/repeater": "^3.0.4", + "@textile/buckets-grpc": "2.6.6", + "@textile/context": "^0.12.0", + "@textile/crypto": "^4.2.0", + "@textile/grpc-authentication": "^3.4.0", + "@textile/grpc-connection": "^2.5.0", + "@textile/grpc-transport": "^0.5.0", + "@textile/hub-grpc": "2.6.6", + "@textile/hub-threads-client": "^5.4.0", + "@textile/security": "^0.9.0", + "@textile/threads-id": "^0.6.0", + "abort-controller": "^3.0.0", + "cids": "^1.1.4", + "it-drain": "^1.0.3", + "loglevel": "^1.6.8", + "paramap-it": "^0.1.1" + }, + "dependencies": { + "cids": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz", + "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "multicodec": "^3.0.1", + "multihashes": "^4.0.1", + "uint8arrays": "^2.1.3" + } + }, + "multibase": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz", + "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1" + } + }, + "multicodec": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz", + "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==", + "optional": true, + "requires": { + "uint8arrays": "^2.1.5", + "varint": "^6.0.0" + } + }, + "multihashes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz", + "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "uint8arrays": "^2.1.3", + "varint": "^5.0.2" + }, + "dependencies": { + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "optional": true + } + } + }, + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + }, + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", + "optional": true + } + } + }, + "@textile/buckets-grpc": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/@textile/buckets-grpc/-/buckets-grpc-2.6.6.tgz", + "integrity": "sha512-Gg+96RviTLNnSX8rhPxFgREJn3Ss2wca5Szk60nOenW+GoVIc+8dtsA9bE/6Vh5Gn85zAd17m1C2k6PbJK8x3Q==", + "optional": true, + "requires": { + "@improbable-eng/grpc-web": "^0.13.0", + "@types/google-protobuf": "^3.7.4", + "google-protobuf": "^3.13.0" + } + }, + "@textile/context": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@textile/context/-/context-0.12.0.tgz", + "integrity": "sha512-VXH6QXCHVqQDXBC5pxwENFTuSI+LidC5a+qA6MSoCXtDKuqsaqkLHj7J/ZMKezWGxDU8O9WReXpzYFnlYZKyMg==", + "optional": true, + "requires": { + "@improbable-eng/grpc-web": "^0.13.0", + "@textile/security": "^0.9.0" + } + }, + "@textile/crypto": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@textile/crypto/-/crypto-4.2.0.tgz", + "integrity": "sha512-E7K9mCuDkCptqhGTk3iYCoNg44Q0kiWUIzf3vSmDqP60TLROFbg7h45jeh+tiHCFw67jlPm7RE62yUI9/AE5Qw==", + "optional": true, + "requires": { + "@types/ed2curve": "^0.2.2", + "ed2curve": "^0.3.0", + "fastestsmallesttextencoderdecoder": "^1.0.22", + "multibase": "^3.1.0", + "tweetnacl": "^1.0.3" + }, + "dependencies": { + "multibase": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz", + "integrity": "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1", + "web-encoding": "^1.0.6" + } + }, + "tweetnacl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==", + "optional": true + } + } + }, + "@textile/grpc-authentication": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@textile/grpc-authentication/-/grpc-authentication-3.4.0.tgz", + "integrity": "sha512-UZsbkSXSbn8TQStoCAhqwt63as6rmQlVprqGJFNp+K1miL55jK1tU/lcVzOjmS33TPkf5PApJ18m2bkiHpR+kw==", + "optional": true, + "requires": { + "@textile/context": "^0.12.0", + "@textile/crypto": "^4.2.0", + "@textile/grpc-connection": "^2.5.0", + "@textile/hub-threads-client": "^5.4.0", + "@textile/security": "^0.9.0" + } + }, + "@textile/grpc-connection": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@textile/grpc-connection/-/grpc-connection-2.5.0.tgz", + "integrity": "sha512-KyBSDmOhGLW/pT1MVMqkZNXec/V2PW42MgFIBeXHzUs3cvCSj33+4d0fjB1OYvwTmhBArpqzKSbl94dTHOCoEg==", + "optional": true, + "requires": { + "@improbable-eng/grpc-web": "^0.12.0", + "@textile/context": "^0.12.0", + "@textile/grpc-transport": "^0.5.0" + }, + "dependencies": { + "@improbable-eng/grpc-web": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.12.0.tgz", + "integrity": "sha512-uJjgMPngreRTYPBuo6gswMj1gK39Wbqre/RgE0XnSDXJRg6ST7ZhuS53dFE6Vc2CX4jxgl+cO+0B3op8LA4Q0Q==", + "optional": true, + "requires": { + "browser-headers": "^0.4.0" + } + } + } + }, + "@textile/grpc-powergate-client": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@textile/grpc-powergate-client/-/grpc-powergate-client-2.6.2.tgz", + "integrity": "sha512-ODe22lveqPiSkBsxnhLIRKQzZVwvyqDVx6WBPQJZI4yxrja5SDOq6/yH2Dtmqyfxg8BOobFvn+tid3wexRZjnQ==", + "optional": true, + "requires": { + "@improbable-eng/grpc-web": "^0.14.0", + "@types/google-protobuf": "^3.15.2", + "google-protobuf": "^3.17.3" + }, + "dependencies": { + "@improbable-eng/grpc-web": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.14.0.tgz", + "integrity": "sha512-ag1PTMWpBZKGi6GrEcZ4lkU5Qag23Xjo10BmnK9qyx4TMmSVcWmQ3rECirfQzm2uogrM9n1M6xfOpFsJP62ivA==", + "optional": true, + "requires": { + "browser-headers": "^0.4.1" + } + } + } + }, + "@textile/grpc-transport": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@textile/grpc-transport/-/grpc-transport-0.5.0.tgz", + "integrity": "sha512-d74MA/TbU9dZ3BzLy2Esuh5dTdCaLk6d6rZYf5Sea4GMhZZMo8I/bkftLIicIxXdX/l8s0E5vo+JF6fkYUqMyA==", + "optional": true, + "requires": { + "@improbable-eng/grpc-web": "^0.13.0", + "@types/ws": "^7.2.6", + "isomorphic-ws": "^4.0.1", + "loglevel": "^1.6.6", + "ws": "^7.2.1" + }, + "dependencies": { + "ws": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", + "optional": true + } + } + }, + "@textile/hub": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@textile/hub/-/hub-6.2.0.tgz", + "integrity": "sha512-r5GRaZ2G4GBwC7tcbNAtYuzmhFeH9y/Eul1CtUqhoOQZFQnLQWHclj08zi5NchuLnnQbLuCIc+8KQHlp8jllGQ==", + "optional": true, + "requires": { + "@textile/buckets": "^6.1.0", + "@textile/crypto": "^4.2.0", + "@textile/grpc-authentication": "^3.4.0", + "@textile/hub-filecoin": "^2.1.0", + "@textile/hub-grpc": "2.6.6", + "@textile/hub-threads-client": "^5.4.0", + "@textile/security": "^0.9.0", + "@textile/threads-id": "^0.6.0", + "@textile/users": "^6.1.0", + "loglevel": "^1.6.8", + "multihashes": "3.1.2" + }, + "dependencies": { + "multibase": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz", + "integrity": "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1", + "web-encoding": "^1.0.6" + } + }, + "multihashes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-3.1.2.tgz", + "integrity": "sha512-AP4IoV/YzkNrfbQKZE3OMPibrmy350OmCd6cJkwyM8oExaXIlOY4UnOOVSQtAEuq/LR01XfXKCESidzZvSwHCQ==", + "optional": true, + "requires": { + "multibase": "^3.1.0", + "uint8arrays": "^2.0.5", + "varint": "^6.0.0" + } + }, + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + }, + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", + "optional": true + } + } + }, + "@textile/hub-filecoin": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@textile/hub-filecoin/-/hub-filecoin-2.1.0.tgz", + "integrity": "sha512-/SWtBIEzPKKEMx5d4C6UZGVdoxxnV2C//pWBv5gRWQNDb2yJYKLftvsj1BQ1TpgdAlFyXZT9g1TgKT++zcOnHA==", + "optional": true, + "requires": { + "@improbable-eng/grpc-web": "^0.12.0", + "@textile/context": "^0.12.0", + "@textile/crypto": "^4.2.0", + "@textile/grpc-authentication": "^3.4.0", + "@textile/grpc-connection": "^2.5.0", + "@textile/grpc-powergate-client": "^2.6.2", + "@textile/hub-grpc": "2.6.6", + "@textile/security": "^0.9.0", + "event-iterator": "^2.0.0", + "loglevel": "^1.6.8" + }, + "dependencies": { + "@improbable-eng/grpc-web": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.12.0.tgz", + "integrity": "sha512-uJjgMPngreRTYPBuo6gswMj1gK39Wbqre/RgE0XnSDXJRg6ST7ZhuS53dFE6Vc2CX4jxgl+cO+0B3op8LA4Q0Q==", + "optional": true, + "requires": { + "browser-headers": "^0.4.0" + } + }, + "event-iterator": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/event-iterator/-/event-iterator-2.0.0.tgz", + "integrity": "sha512-KGft0ldl31BZVV//jj+IAIGCxkvvUkkON+ScH6zfoX+l+omX6001ggyRSpI0Io2Hlro0ThXotswCtfzS8UkIiQ==", + "optional": true + } + } + }, + "@textile/hub-grpc": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/@textile/hub-grpc/-/hub-grpc-2.6.6.tgz", + "integrity": "sha512-PHoLUE1lq0hyiVjIucPHRxps8r1oafXHIgmAR99+Lk4TwAF2MXx5rfxYhg1dEJ3ches8ZuNbVGkiNIXroIoZ8Q==", + "optional": true, + "requires": { + "@improbable-eng/grpc-web": "^0.13.0", + "@types/google-protobuf": "^3.7.4", + "google-protobuf": "^3.13.0" + } + }, + "@textile/hub-threads-client": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@textile/hub-threads-client/-/hub-threads-client-5.4.0.tgz", + "integrity": "sha512-V2Y7mcjptAhahMO2P1ytnW9kT87kDeWVwzE49M2xpocnoURoTl4suU022fq894ALcs/7b+bf5cY0M6kifMRA1w==", + "optional": true, + "requires": { + "@improbable-eng/grpc-web": "^0.13.0", + "@textile/context": "^0.12.0", + "@textile/hub-grpc": "2.6.6", + "@textile/security": "^0.9.0", + "@textile/threads-client": "^2.2.0", + "@textile/threads-id": "^0.6.0", + "@textile/users-grpc": "2.6.6", + "loglevel": "^1.7.0" + } + }, + "@textile/multiaddr": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@textile/multiaddr/-/multiaddr-0.6.0.tgz", + "integrity": "sha512-FCAlWGK1XMpozT2rVqY0qLGSk+eBeoanrq6HGI7fUw216UyAa44rBVsoYclQvx3fccpWzNpehC/BCh92mziMYg==", + "optional": true, + "requires": { + "@textile/threads-id": "^0.6.0", + "multiaddr": "^8.1.2", + "varint": "^6.0.0" + }, + "dependencies": { + "cids": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz", + "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "multicodec": "^3.0.1", + "multihashes": "^4.0.1", + "uint8arrays": "^2.1.3" + }, + "dependencies": { + "multibase": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz", + "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1" + } + }, + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + } + } + }, + "multiaddr": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-8.1.2.tgz", + "integrity": "sha512-r13IzW8+Sv9zab9Gt8RPMIN2WkptIPq99EpAzg4IbJ/zTELhiEwXWr9bAmEatSCI4j/LSA6ESJzvz95JZ+ZYXQ==", + "optional": true, + "requires": { + "cids": "^1.0.0", + "class-is": "^1.1.0", + "dns-over-http-resolver": "^1.0.0", + "err-code": "^2.0.3", + "is-ip": "^3.1.0", + "multibase": "^3.0.0", + "uint8arrays": "^1.1.0", + "varint": "^5.0.0" + }, + "dependencies": { + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "optional": true + } + } + }, + "multibase": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz", + "integrity": "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1", + "web-encoding": "^1.0.6" + } + }, + "multicodec": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz", + "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==", + "optional": true, + "requires": { + "uint8arrays": "^2.1.5", + "varint": "^6.0.0" + }, + "dependencies": { + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + } + } + }, + "multihashes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz", + "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "uint8arrays": "^2.1.3", + "varint": "^5.0.2" + }, + "dependencies": { + "multibase": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz", + "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1" + } + }, + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + }, + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "optional": true + } + } + }, + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", + "optional": true + } + } + }, + "@textile/security": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@textile/security/-/security-0.9.0.tgz", + "integrity": "sha512-yE+XfFllEc3rdahadgCs+nWKaVWCdSICLZY9OZ0Ma9tDFHzXtA+CrxnnNreiKPlBzTqxXCouNYYti3ZpTwT8Fw==", + "optional": true, + "requires": { + "@consento/sync-randombytes": "^1.0.5", + "fast-sha256": "^1.3.0", + "fastestsmallesttextencoderdecoder": "^1.0.22", + "multibase": "^3.1.0" + }, + "dependencies": { + "multibase": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz", + "integrity": "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1", + "web-encoding": "^1.0.6" + } + } + } + }, + "@textile/threads-client": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@textile/threads-client/-/threads-client-2.2.0.tgz", + "integrity": "sha512-/iK/ETfiYRNIBphhRAATBxdG5HPnt9lf+HMR2m02111GPAVMCuyW8RPFYifI+785UwcoQkeM7E030X1rlNt2iw==", + "optional": true, + "requires": { + "@improbable-eng/grpc-web": "^0.13.0", + "@textile/context": "^0.12.0", + "@textile/crypto": "^4.2.0", + "@textile/grpc-transport": "^0.5.0", + "@textile/multiaddr": "^0.6.0", + "@textile/security": "^0.9.0", + "@textile/threads-client-grpc": "^1.0.2", + "@textile/threads-id": "^0.6.0", + "@types/to-json-schema": "^0.2.0", + "fastestsmallesttextencoderdecoder": "^1.0.22", + "to-json-schema": "^0.2.5" + } + }, + "@textile/threads-client-grpc": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@textile/threads-client-grpc/-/threads-client-grpc-1.0.2.tgz", + "integrity": "sha512-yrgdUb3VLGW18HKmbzAU8L7NElhnPYKWG9cHZG6EnV3ITS9zOiDydfVSNSkojEDfoFSel5x3eAUiOQbXUrkKng==", + "optional": true, + "requires": { + "@improbable-eng/grpc-web": "^0.13.0", + "@types/google-protobuf": "^3.7.3", + "google-protobuf": "^3.13.0" + } + }, + "@textile/threads-id": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@textile/threads-id/-/threads-id-0.6.0.tgz", + "integrity": "sha512-0ZJ+nWirtySYA9XRZ1lPd6qB9ZrlW0QKh8VxVg1118O8UNljY2+NDlAf5hr4ObfnZEU0oi02Zi3IAciSXv8RWQ==", + "optional": true, + "requires": { + "@consento/sync-randombytes": "^1.0.4", + "multibase": "^3.1.0", + "varint": "^6.0.0" + }, + "dependencies": { + "multibase": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz", + "integrity": "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1", + "web-encoding": "^1.0.6" + } + }, + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", + "optional": true + } + } + }, + "@textile/users": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@textile/users/-/users-6.1.0.tgz", + "integrity": "sha512-Pqf22WR+L7tt4KvhlAFyXSAy767iAUua+ODtKrd59iQPiPH33vo/H9BvtauCAAJHAoFJJksJUJFVwFEDAK30OQ==", + "optional": true, + "requires": { + "@improbable-eng/grpc-web": "^0.13.0", + "@textile/buckets-grpc": "2.6.6", + "@textile/context": "^0.12.0", + "@textile/crypto": "^4.2.0", + "@textile/grpc-authentication": "^3.4.0", + "@textile/grpc-connection": "^2.5.0", + "@textile/grpc-transport": "^0.5.0", + "@textile/hub-grpc": "2.6.6", + "@textile/hub-threads-client": "^5.4.0", + "@textile/security": "^0.9.0", + "@textile/threads-id": "^0.6.0", + "@textile/users-grpc": "2.6.6", + "event-iterator": "^2.0.0", + "loglevel": "^1.7.0" + }, + "dependencies": { + "event-iterator": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/event-iterator/-/event-iterator-2.0.0.tgz", + "integrity": "sha512-KGft0ldl31BZVV//jj+IAIGCxkvvUkkON+ScH6zfoX+l+omX6001ggyRSpI0Io2Hlro0ThXotswCtfzS8UkIiQ==", + "optional": true + } + } + }, + "@textile/users-grpc": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/@textile/users-grpc/-/users-grpc-2.6.6.tgz", + "integrity": "sha512-pzI/jAWJx1/NqvSj03ukn2++aDNRdnyjwgbxh2drrsuxRZyCQEa1osBAA+SDkH5oeRf6dgxrc9dF8W1Ttjn0Yw==", + "optional": true, + "requires": { + "@improbable-eng/grpc-web": "^0.13.0", + "@types/google-protobuf": "^3.7.4", + "google-protobuf": "^3.13.0" + } + }, + "@truffle/abi-utils": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@truffle/abi-utils/-/abi-utils-0.2.2.tgz", + "integrity": "sha512-GRphTbgqrsz0B43t5gNGRlMNV/L3LUv9oZXWqw6+ySEiZo1l/p6AA8cPmHp9jbA/dHyqx4MKSQ94qTR2siy0Eg==", + "requires": { + "change-case": "3.0.2", + "faker": "^5.3.1", + "fast-check": "^2.12.1" + } + }, + "@truffle/code-utils": { + "version": "1.2.29", + "resolved": "https://registry.npmjs.org/@truffle/code-utils/-/code-utils-1.2.29.tgz", + "integrity": "sha512-BLNDjFLhDHCJjmdVSTObEgQDT3QFi1Yif20fDHt53kwjRH6T+MGcvaW8b9Yk8r3qpeFAYJrT2yEi02JBTr/hNg==", + "requires": { + "cbor": "^5.1.0" + } + }, + "@truffle/codec": { + "version": "0.11.5", + "resolved": "https://registry.npmjs.org/@truffle/codec/-/codec-0.11.5.tgz", + "integrity": "sha512-fxAbFwH4N6irwDGPBKCja48xNm5C45NtGH+QyHK1jb6gvzOq7wQrk2Fa2doLnFU3myKDP55PtSq5eH7WMRPVjQ==", + "requires": { + "big.js": "^5.2.2", + "bn.js": "^5.1.3", + "cbor": "^5.1.0", + "debug": "^4.3.1", + "lodash.clonedeep": "^4.5.0", + "lodash.escaperegexp": "^4.1.2", + "lodash.partition": "^4.6.0", + "lodash.sum": "^4.0.2", + "semver": "^7.3.4", + "utf8": "^3.0.0", + "web3-utils": "1.4.0" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@truffle/config": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@truffle/config/-/config-1.3.0.tgz", + "integrity": "sha512-ZWQCr50RNVeCIRrwPCrWuH7OJhxOz+0vilLX1PtBXOvl6AXtY5CdxxwK08vo7KTHPcgfKl/UH2PWhj27J9cPCA==", + "optional": true, + "requires": { + "@truffle/error": "^0.0.14", + "@truffle/events": "^0.0.13", + "@truffle/provider": "^0.2.34", + "configstore": "^4.0.0", + "find-up": "^2.1.0", + "lodash.assignin": "^4.2.0", + "lodash.merge": "^4.6.2", + "module": "^1.2.5", + "original-require": "^1.0.1" + } + }, + "@truffle/db": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/@truffle/db/-/db-0.5.21.tgz", + "integrity": "sha512-DresM/++pjkVjr3SujOw3qWuZyryvYBxWemX6QPtRRaeAc1AsHZmjwr8UHmmC51eW5enWZ8OeP2BXfiuEzhFVQ==", + "optional": true, + "requires": { + "@truffle/abi-utils": "^0.2.2", + "@truffle/code-utils": "^1.2.29", + "@truffle/config": "^1.3.0", + "apollo-server": "^2.18.2", + "debug": "^4.3.1", + "fs-extra": "^9.1.0", + "graphql": "^15.3.0", + "graphql-tag": "^2.11.0", + "graphql-tools": "^6.2.4", + "json-stable-stringify": "^1.0.1", + "jsondown": "^1.0.0", + "pascal-case": "^2.0.1", + "pluralize": "^8.0.0", + "pouchdb": "7.1.1", + "pouchdb-adapter-memory": "^7.1.1", + "pouchdb-adapter-node-websql": "^7.0.0", + "pouchdb-debug": "^7.1.1", + "pouchdb-find": "^7.0.0", + "web3-utils": "1.4.0" + } + }, + "@truffle/debugger": { + "version": "9.1.6", + "resolved": "https://registry.npmjs.org/@truffle/debugger/-/debugger-9.1.6.tgz", + "integrity": "sha512-EtWxQd9mXUX+JiAWCmdAEySJ4vYATyuatgARY/QZ1gKiIRblRC54m3yfatdcXnn4b7U9rEW3XXDM7hyXYL0sVg==", + "requires": { + "@truffle/abi-utils": "^0.2.2", + "@truffle/codec": "^0.11.5", + "@truffle/source-map-utils": "^1.3.49", + "bn.js": "^5.1.3", + "debug": "^4.3.1", + "json-pointer": "^0.6.0", + "json-stable-stringify": "^1.0.1", + "lodash.flatten": "^4.4.0", + "lodash.merge": "^4.6.2", + "lodash.sum": "^4.0.2", + "lodash.zipwith": "^4.2.0", + "redux": "^3.7.2", + "redux-cli-logger": "^2.0.1", + "redux-saga": "1.0.0", + "remote-redux-devtools": "^0.5.12", + "reselect-tree": "^1.3.4", + "semver": "^7.3.4", + "web3": "1.4.0", + "web3-eth-abi": "1.4.0" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@truffle/error": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@truffle/error/-/error-0.0.14.tgz", + "integrity": "sha512-utJx+SZYoMqk8wldQG4gCVKhV8GwMJbWY7sLXFT/D8wWZTnE2peX7URFJh/cxkjTRCO328z1s2qewkhyVsu2HA==", + "optional": true + }, + "@truffle/events": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@truffle/events/-/events-0.0.13.tgz", + "integrity": "sha512-y2Odd8OV7GqEqPhP2sD4tSocBYXCgx0kfyYNl7ltpkK1E2Z3yknh453GeA0yzrIbcFQAAYfU4OIhE4RIUt5ISA==", + "optional": true, + "requires": { + "emittery": "^0.4.1", + "ora": "^3.4.0" + } + }, + "@truffle/hdwallet-provider": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@truffle/hdwallet-provider/-/hdwallet-provider-1.4.1.tgz", + "integrity": "sha512-mcImWO3oyFu+4Sxrvrer0ZghjiJyDpOzG+vWUYCeV6Nl1Q3sqxNDvJKyTFkXQzHeNOPTVCOenqxUAGWF8XwlCA==", + "requires": { + "@trufflesuite/web3-provider-engine": "15.0.13-1", + "any-promise": "^1.3.0", + "bindings": "^1.5.0", + "ethereum-cryptography": "^0.1.3", + "ethereum-protocol": "^1.0.1", + "ethereumjs-common": "^1.5.0", + "ethereumjs-tx": "^2.1.2", + "ethereumjs-util": "^6.1.0", + "ethereumjs-wallet": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "ethereumjs-util": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "requires": { + "@types/bn.js": "^4.11.3", + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "0.1.6", + "rlp": "^2.2.3" + } + } + } + }, + "@truffle/interface-adapter": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@truffle/interface-adapter/-/interface-adapter-0.5.2.tgz", + "integrity": "sha512-wZert/wvHMg70SWWJODtD+YXATP56xL//Gw5egMrDrE8cfXMmlYmacroLFWSzh1JHlDEh+dev35kUp9ORx0now==", + "optional": true, + "requires": { + "bn.js": "^5.1.3", + "ethers": "^4.0.32", + "web3": "1.4.0" + } + }, + "@truffle/preserve": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@truffle/preserve/-/preserve-0.2.3.tgz", + "integrity": "sha512-vtbq2SmZx3nsBYJH2sKOS9Y6yEflkue8yydeT6znfcIvLdG5nf1+PRFO6xqbuFsFkkqKRjSUl2oJHV0B2eWyrg==", + "optional": true, + "requires": { + "spinnies": "^0.5.1" + } + }, + "@truffle/preserve-fs": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@truffle/preserve-fs/-/preserve-fs-0.2.3.tgz", + "integrity": "sha512-wf/l8ACdNxSlPW3ikJGx2/cxT4piwMDbIvkKN7TTFqWEwHp9/+rXOYgQfrJj0v1PyKk/tRmh8ghR0Q21zhUonA==", + "optional": true, + "requires": { + "@truffle/preserve": "^0.2.3" + } + }, + "@truffle/preserve-to-buckets": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@truffle/preserve-to-buckets/-/preserve-to-buckets-0.2.3.tgz", + "integrity": "sha512-eGQDKsNYrXWuvSzwn14TwcbeUKm/M8CRTtVkp50DQZhCLrixTkXJhgqPBC+g96vjVPwMA5kSl4QIPeJWSnRztw==", + "optional": true, + "requires": { + "@textile/hub": "^6.0.2", + "@truffle/preserve": "^0.2.3", + "cids": "^1.1.5", + "ipfs-http-client": "^48.2.2", + "isomorphic-ws": "^4.0.1", + "iter-tools": "^7.0.2", + "ws": "^7.4.3" + }, + "dependencies": { + "cids": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz", + "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "multicodec": "^3.0.1", + "multihashes": "^4.0.1", + "uint8arrays": "^2.1.3" + } + }, + "multibase": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz", + "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1" + } + }, + "multicodec": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz", + "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==", + "optional": true, + "requires": { + "uint8arrays": "^2.1.5", + "varint": "^6.0.0" + } + }, + "multihashes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz", + "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "uint8arrays": "^2.1.3", + "varint": "^5.0.2" + }, + "dependencies": { + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "optional": true + } + } + }, + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + }, + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", + "optional": true + }, + "ws": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", + "optional": true + } + } + }, + "@truffle/preserve-to-filecoin": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@truffle/preserve-to-filecoin/-/preserve-to-filecoin-0.2.3.tgz", + "integrity": "sha512-Fx0zqszBgwgfSUxqhATCqF51tyTsaO7Z020swKl92D9qOu0W72gxvMtX0BxOxXKQKm+Agt9Qvd7ObzhV3p3THA==", + "optional": true, + "requires": { + "@truffle/preserve": "^0.2.3", + "cids": "^1.1.5", + "delay": "^5.0.0", + "filecoin.js": "^0.0.5-alpha", + "node-fetch": "^2.6.0" + }, + "dependencies": { + "cids": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz", + "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "multicodec": "^3.0.1", + "multihashes": "^4.0.1", + "uint8arrays": "^2.1.3" + } + }, + "multibase": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz", + "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1" + } + }, + "multicodec": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz", + "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==", + "optional": true, + "requires": { + "uint8arrays": "^2.1.5", + "varint": "^6.0.0" + } + }, + "multihashes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz", + "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "uint8arrays": "^2.1.3", + "varint": "^5.0.2" + }, + "dependencies": { + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "optional": true + } + } + }, + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + }, + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", + "optional": true + } + } + }, + "@truffle/preserve-to-ipfs": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@truffle/preserve-to-ipfs/-/preserve-to-ipfs-0.2.3.tgz", + "integrity": "sha512-B6X0W6n1TUbnxt1DheuR8EXF8uEf/Cw9gIpudXhOuQ0z4xA0TKyJJTOluAPrFWbf5KuYs+XCZLnLqIf75rt/Ag==", + "optional": true, + "requires": { + "@truffle/preserve": "^0.2.3", + "ipfs-http-client": "^48.2.2", + "iter-tools": "^7.0.2" + } + }, + "@truffle/provider": { + "version": "0.2.34", + "resolved": "https://registry.npmjs.org/@truffle/provider/-/provider-0.2.34.tgz", + "integrity": "sha512-078SPxa6tiRsjxGObhE79Yw26+JNVhub23AArviBPcc5EGkRzDj4Wj5NNKsZIzhK7eFy5deQkc5HtQIAnZngrQ==", + "optional": true, + "requires": { + "@truffle/error": "^0.0.14", + "@truffle/interface-adapter": "^0.5.2", + "web3": "1.4.0" + } + }, + "@truffle/source-map-utils": { + "version": "1.3.49", + "resolved": "https://registry.npmjs.org/@truffle/source-map-utils/-/source-map-utils-1.3.49.tgz", + "integrity": "sha512-BisMNzCQizwit+d0Xojc4nsCOmtKD4q3hYo810mw15Wbk/6e+mBOUSYBfN8xJxJCKsyJjRxeHjZqbhmZELbpTg==", + "requires": { + "@truffle/code-utils": "^1.2.29", + "@truffle/codec": "^0.11.5", + "debug": "^4.3.1", + "json-pointer": "^0.6.0", + "node-interval-tree": "^1.3.3", + "web3-utils": "1.4.0" + } + }, + "@trufflesuite/eth-json-rpc-filters": { + "version": "4.1.2-1", + "resolved": "https://registry.npmjs.org/@trufflesuite/eth-json-rpc-filters/-/eth-json-rpc-filters-4.1.2-1.tgz", + "integrity": "sha512-/MChvC5dw2ck9NU1cZmdovCz2VKbOeIyR4tcxDvA5sT+NaL0rA2/R5U0yI7zsbo1zD+pgqav77rQHTzpUdDNJQ==", + "requires": { + "@trufflesuite/eth-json-rpc-middleware": "^4.4.2-0", + "await-semaphore": "^0.1.3", + "eth-query": "^2.1.2", + "json-rpc-engine": "^5.1.3", + "lodash.flatmap": "^4.5.0", + "safe-event-emitter": "^1.0.1" + } + }, + "@trufflesuite/eth-json-rpc-infura": { + "version": "4.0.3-0", + "resolved": "https://registry.npmjs.org/@trufflesuite/eth-json-rpc-infura/-/eth-json-rpc-infura-4.0.3-0.tgz", + "integrity": "sha512-xaUanOmo0YLqRsL0SfXpFienhdw5bpQ1WEXxMTRi57az4lwpZBv4tFUDvcerdwJrxX9wQqNmgUgd1BrR01dumw==", + "requires": { + "@trufflesuite/eth-json-rpc-middleware": "^4.4.2-1", + "cross-fetch": "^2.1.1", + "eth-json-rpc-errors": "^1.0.1", + "json-rpc-engine": "^5.1.3" + }, + "dependencies": { + "cross-fetch": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.3.tgz", + "integrity": "sha512-PrWWNH3yL2NYIb/7WF/5vFG3DCQiXDOVf8k3ijatbrtnwNuhMWLC7YF7uqf53tbTFDzHIUD8oITw4Bxt8ST3Nw==", + "requires": { + "node-fetch": "2.1.2", + "whatwg-fetch": "2.0.4" + } + }, + "eth-json-rpc-errors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-1.1.1.tgz", + "integrity": "sha512-WT5shJ5KfNqHi9jOZD+ID8I1kuYWNrigtZat7GOQkvwo99f8SzAVaEcWhJUv656WiZOAg3P1RiJQANtUmDmbIg==", + "requires": { + "fast-safe-stringify": "^2.0.6" + } + }, + "node-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", + "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=" + } + } + }, + "@trufflesuite/eth-json-rpc-middleware": { + "version": "4.4.2-1", + "resolved": "https://registry.npmjs.org/@trufflesuite/eth-json-rpc-middleware/-/eth-json-rpc-middleware-4.4.2-1.tgz", + "integrity": "sha512-iEy9H8ja7/8aYES5HfrepGBKU9n/Y4OabBJEklVd/zIBlhCCBAWBqkIZgXt11nBXO/rYAeKwYuE3puH3ByYnLA==", + "requires": { + "@trufflesuite/eth-sig-util": "^1.4.2", + "btoa": "^1.2.1", + "clone": "^2.1.1", + "eth-json-rpc-errors": "^1.0.1", + "eth-query": "^2.1.2", + "ethereumjs-block": "^1.6.0", + "ethereumjs-tx": "^1.3.7", + "ethereumjs-util": "^5.1.2", + "ethereumjs-vm": "^2.6.0", + "fetch-ponyfill": "^4.0.0", + "json-rpc-engine": "^5.1.3", + "json-stable-stringify": "^1.0.1", + "pify": "^3.0.0", + "safe-event-emitter": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "eth-json-rpc-errors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-1.1.1.tgz", + "integrity": "sha512-WT5shJ5KfNqHi9jOZD+ID8I1kuYWNrigtZat7GOQkvwo99f8SzAVaEcWhJUv656WiZOAg3P1RiJQANtUmDmbIg==", + "requires": { + "fast-safe-stringify": "^2.0.6" + } + }, + "ethereum-common": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha1-L9w1dvIykDNYl26znaeDIT/5Uj8=" + }, + "ethereumjs-tx": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "requires": { + "ethereum-common": "^0.0.18", + "ethereumjs-util": "^5.0.0" + } + }, + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + } + } + }, + "@trufflesuite/eth-sig-util": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@trufflesuite/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha512-+GyfN6b0LNW77hbQlH3ufZ/1eCON7mMrGym6tdYf7xiNw9Vv3jBO72bmmos1EId2NgBvPMhmYYm6DSLQFTmzrA==", + "requires": { + "ethereumjs-abi": "^0.6.8", + "ethereumjs-util": "^5.1.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + } + } + }, + "@trufflesuite/web3-provider-engine": { + "version": "15.0.13-1", + "resolved": "https://registry.npmjs.org/@trufflesuite/web3-provider-engine/-/web3-provider-engine-15.0.13-1.tgz", + "integrity": "sha512-6u3x/iIN5fyj8pib5QTUDmIOUiwAGhaqdSTXdqCu6v9zo2BEwdCqgEJd1uXDh3DBmPRDfiZ/ge8oUPy7LerpHg==", + "requires": { + "@trufflesuite/eth-json-rpc-filters": "^4.1.2-1", + "@trufflesuite/eth-json-rpc-infura": "^4.0.3-0", + "@trufflesuite/eth-json-rpc-middleware": "^4.4.2-1", + "@trufflesuite/eth-sig-util": "^1.4.2", + "async": "^2.5.0", + "backoff": "^2.5.0", + "clone": "^2.0.0", + "cross-fetch": "^2.1.0", + "eth-block-tracker": "^4.4.2", + "eth-json-rpc-errors": "^2.0.2", + "ethereumjs-block": "^1.2.2", + "ethereumjs-tx": "^1.2.0", + "ethereumjs-util": "^5.1.5", + "ethereumjs-vm": "^2.3.4", + "json-stable-stringify": "^1.0.1", + "promise-to-callback": "^1.0.0", + "readable-stream": "^2.2.9", + "request": "^2.85.0", + "semaphore": "^1.0.3", + "ws": "^5.1.1", + "xhr": "^2.2.0", + "xtend": "^4.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "cross-fetch": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.3.tgz", + "integrity": "sha512-PrWWNH3yL2NYIb/7WF/5vFG3DCQiXDOVf8k3ijatbrtnwNuhMWLC7YF7uqf53tbTFDzHIUD8oITw4Bxt8ST3Nw==", + "requires": { + "node-fetch": "2.1.2", + "whatwg-fetch": "2.0.4" + } + }, + "ethereum-common": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha1-L9w1dvIykDNYl26znaeDIT/5Uj8=" + }, + "ethereumjs-tx": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "requires": { + "ethereum-common": "^0.0.18", + "ethereumjs-util": "^5.0.0" + } + }, + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", + "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "ws": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "@types/accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "requires": { + "@types/node": "*" + } + }, + "@types/body-parser": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-0mPF08jn9zYI0n0Q/Pnz7C4kThdSt+6LD4amsrYDDpgBfrVWa3TcCOxKX1zkGgYniGagRv8heN2cbh+CAn+uuQ==" + }, + "@types/cookies": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.7.tgz", + "integrity": "sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA==", + "requires": { + "@types/connect": "*", + "@types/express": "*", + "@types/keygrip": "*", + "@types/node": "*" + } + }, + "@types/cors": { + "version": "2.8.10", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.10.tgz", + "integrity": "sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ==", + "optional": true + }, + "@types/ed2curve": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@types/ed2curve/-/ed2curve-0.2.2.tgz", + "integrity": "sha512-G1sTX5xo91ydevQPINbL2nfgVAj/s1ZiqZxC8OCWduwu+edoNGUm5JXtTkg9F3LsBZbRI46/0HES4CPUE2wc9g==", + "optional": true, + "requires": { + "tweetnacl": "^1.0.0" + }, + "dependencies": { + "tweetnacl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==", + "optional": true + } + } + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.24", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz", + "integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/fs-capacitor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/fs-capacitor/-/fs-capacitor-2.0.0.tgz", + "integrity": "sha512-FKVPOCFbhCvZxpVAMhdBdTfVfXUpsh15wFHgqOKxh9N9vzWZVuWCSijZ5T4U34XYNnuj2oduh6xcs1i+LPI+BQ==", + "optional": true, + "requires": { + "@types/node": "*" + } + }, + "@types/google-protobuf": { + "version": "3.15.3", + "resolved": "https://registry.npmjs.org/@types/google-protobuf/-/google-protobuf-3.15.3.tgz", + "integrity": "sha512-MDpu7lit927cdLtBzTPUFjXGANFUnu5ThPqjygY8XmCyI/oDlIA0jAi4sffGOxYaLK2CCxAuU9wGxsgAQbA6FQ==", + "optional": true + }, + "@types/http-assert": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.1.tgz", + "integrity": "sha512-PGAK759pxyfXE78NbKxyfRcWYA/KwW17X290cNev/qAsn9eQIxkH4shoNBafH37wewhDG/0p1cHPbK6+SzZjWQ==" + }, + "@types/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-e+2rjEwK6KDaNOm5Aa9wNGgyS9oSZU/4pfSMMPYNOfjvFI0WVXm29+ITRFr6aKDvvKo7uU1jV68MW4ScsfDi7Q==" + }, + "@types/json-schema": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==", + "optional": true + }, + "@types/keygrip": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz", + "integrity": "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==" + }, + "@types/koa": { + "version": "2.13.4", + "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.4.tgz", + "integrity": "sha512-dfHYMfU+z/vKtQB7NUrthdAEiSvnLebvBjwHtfFmpZmB7em2N3WVQdHgnFq+xvyVgxW5jKDmjWfLD3lw4g4uTw==", + "requires": { + "@types/accepts": "*", + "@types/content-disposition": "*", + "@types/cookies": "*", + "@types/http-assert": "*", + "@types/http-errors": "*", + "@types/keygrip": "*", + "@types/koa-compose": "*", + "@types/node": "*" + } + }, + "@types/koa-compose": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz", + "integrity": "sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==", + "requires": { + "@types/koa": "*" + } + }, + "@types/long": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", + "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==", + "optional": true + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "@types/node": { + "version": "12.20.16", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.16.tgz", + "integrity": "sha512-6CLxw83vQf6DKqXxMPwl8qpF8I7THFZuIwLt4TnNsumxkp1VsRZWT8txQxncT/Rl2UojTsFzWgDG4FRMwafrlA==" + }, + "@types/pbkdf2": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", + "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "@types/secp256k1": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", + "requires": { + "@types/node": "*" + } + }, + "@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/to-json-schema": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@types/to-json-schema/-/to-json-schema-0.2.1.tgz", + "integrity": "sha512-DlvjodmdSrih054SrUqgS3bIZ93allrfbzjFUFmUhAtC60O+B/doLfgB8stafkEFyrU/zXWtPlX/V1H94iKv/A==", + "optional": true, + "requires": { + "@types/json-schema": "*" + } + }, + "@types/websocket": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.2.tgz", + "integrity": "sha512-B5m9aq7cbbD/5/jThEr33nUY8WEfVi6A2YKCTOvw5Ldy7mtsOkqRvGjnzy6g7iMMDsgu7xREuCzqATLDLQVKcQ==", + "optional": true, + "requires": { + "@types/node": "*" + } + }, + "@types/ws": { + "version": "7.4.7", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", + "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==", + "optional": true, + "requires": { + "@types/node": "*" + } + }, + "@types/zen-observable": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@types/zen-observable/-/zen-observable-0.8.3.tgz", + "integrity": "sha512-fbF6oTd4sGGy0xjHPKAt+eS2CrxJ3+6gQ3FGcBoIJR2TLAyCkCyI8JqZNy+FeON0AhVgNJoUumVoZQjBFUqHkw==", + "optional": true + }, + "@wry/context": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@wry/context/-/context-0.6.0.tgz", + "integrity": "sha512-sAgendOXR8dM7stJw3FusRxFHF/ZinU0lffsA2YTyyIOfic86JX02qlPqPVqJNZJPAxFt+2EE8bvq6ZlS0Kf+Q==", + "optional": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "@wry/equality": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.1.11.tgz", + "integrity": "sha512-mwEVBDUVODlsQQ5dfuLUS5/Tf7jqUKyhKYHmVi4fPB6bDMOfWvUPJmKgS1Z7Za/sOI3vzWt4+O7yCiL/70MogA==", + "optional": true, + "requires": { + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + } + } + }, + "@wry/trie": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.3.0.tgz", + "integrity": "sha512-Yw1akIogPhAT6XPYsRHlZZIS0tIGmAl9EYXHi2scf7LPKKqdqmow/Hu4kEqP2cJR3EjaU/9L0ZlAjFf3hFxmug==", + "optional": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "@zondax/filecoin-signing-tools": { + "version": "github:Digital-MOB-Filecoin/filecoin-signing-tools-js#8f8e92157cac2556d35cab866779e9a8ea8a4e25", + "from": "github:Digital-MOB-Filecoin/filecoin-signing-tools-js", + "optional": true, + "requires": { + "axios": "^0.20.0", + "base32-decode": "^1.0.0", + "base32-encode": "^1.1.1", + "bip32": "^2.0.5", + "bip39": "^3.0.2", + "blakejs": "^1.1.0", + "bn.js": "^5.1.2", + "ipld-dag-cbor": "^0.17.0", + "leb128": "0.0.5", + "secp256k1": "^4.0.1" + }, + "dependencies": { + "axios": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.20.0.tgz", + "integrity": "sha512-ANA4rr2BDcmmAQLOKft2fufrtuvlqR+cXNNinUmvfeSNCOF98PZL+7M/v1zIdGo7OLjEA9J2gXJL+j4zGsl0bA==", + "optional": true, + "requires": { + "follow-redirects": "^1.10.0" + } + } + } + }, + "@zxing/text-encoding": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", + "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", + "optional": true + }, + "abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", + "optional": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "optional": true + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "optional": true, + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "abstract-leveldown": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz", + "integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==", + "requires": { + "xtend": "~4.0.0" + } + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "optional": true + }, + "acorn-globals": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", + "integrity": "sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=", + "optional": true, + "requires": { + "acorn": "^2.1.0" + }, + "dependencies": { + "acorn": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", + "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=", + "optional": true + } + } + }, + "aes-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", + "integrity": "sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0=" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "antlr4ts": { + "version": "0.5.0-alpha.4", + "resolved": "https://registry.npmjs.org/antlr4ts/-/antlr4ts-0.5.0-alpha.4.tgz", + "integrity": "sha512-WPQDt1B74OfPv/IMS2ekXAKkTZIHl88uMetg6q3OTqgFxZ/dxDXI0EWLyZid/1Pe6hTftyg5N7gel5wNAGxXyQ==", + "dev": true + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" + }, + "any-signal": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-2.1.2.tgz", + "integrity": "sha512-B+rDnWasMi/eWcajPcCWSlYc7muXOrcYrqgyzcdKisl2H/WTlQ0gip1KyQfr0ZlxJdsuWCj/LWwQm7fhyhRfIQ==", + "optional": true, + "requires": { + "abort-controller": "^3.0.0", + "native-abort-controller": "^1.0.3" + }, + "dependencies": { + "native-abort-controller": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/native-abort-controller/-/native-abort-controller-1.0.3.tgz", + "integrity": "sha512-fd5LY5q06mHKZPD5FmMrn7Lkd2H018oBGKNOAdLpctBDEPFKsfJ1nX9ke+XRa8PEJJpjqrpQkGjq2IZ27QNmYA==", + "optional": true + } + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "dependencies": { + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + } + } + }, + "apollo-cache-control": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/apollo-cache-control/-/apollo-cache-control-0.14.0.tgz", + "integrity": "sha512-qN4BCq90egQrgNnTRMUHikLZZAprf3gbm8rC5Vwmc6ZdLolQ7bFsa769Hqi6Tq/lS31KLsXBLTOsRbfPHph12w==", + "optional": true, + "requires": { + "apollo-server-env": "^3.1.0", + "apollo-server-plugin-base": "^0.13.0" + } + }, + "apollo-datasource": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/apollo-datasource/-/apollo-datasource-0.9.0.tgz", + "integrity": "sha512-y8H99NExU1Sk4TvcaUxTdzfq2SZo6uSj5dyh75XSQvbpH6gdAXIW9MaBcvlNC7n0cVPsidHmOcHOWxJ/pTXGjA==", + "optional": true, + "requires": { + "apollo-server-caching": "^0.7.0", + "apollo-server-env": "^3.1.0" + } + }, + "apollo-graphql": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/apollo-graphql/-/apollo-graphql-0.9.3.tgz", + "integrity": "sha512-rcAl2E841Iko4kSzj4Pt3PRBitmyq1MvoEmpl04TQSpGnoVgl1E/ZXuLBYxMTSnEAm7umn2IsoY+c6Ll9U/10A==", + "optional": true, + "requires": { + "core-js-pure": "^3.10.2", + "lodash.sortby": "^4.7.0", + "sha.js": "^2.4.11" + } + }, + "apollo-link": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.14.tgz", + "integrity": "sha512-p67CMEFP7kOG1JZ0ZkYZwRDa369w5PIjtMjvrQd/HnIV8FRsHRqLqK+oAZQnFa1DDdZtOtHTi+aMIW6EatC2jg==", + "optional": true, + "requires": { + "apollo-utilities": "^1.3.0", + "ts-invariant": "^0.4.0", + "tslib": "^1.9.3", + "zen-observable-ts": "^0.8.21" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + } + } + }, + "apollo-reporting-protobuf": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/apollo-reporting-protobuf/-/apollo-reporting-protobuf-0.8.0.tgz", + "integrity": "sha512-B3XmnkH6Y458iV6OsA7AhfwvTgeZnFq9nPVjbxmLKnvfkEl8hYADtz724uPa0WeBiD7DSFcnLtqg9yGmCkBohg==", + "optional": true, + "requires": { + "@apollo/protobufjs": "1.2.2" + } + }, + "apollo-server": { + "version": "2.25.2", + "resolved": "https://registry.npmjs.org/apollo-server/-/apollo-server-2.25.2.tgz", + "integrity": "sha512-2Ekx9puU5DqviZk6Kw1hbqTun3lwOWUjhiBJf+UfifYmnqq0s9vAv6Ditw+DEXwphJQ4vGKVVgVIEw6f/9YfhQ==", + "optional": true, + "requires": { + "apollo-server-core": "^2.25.2", + "apollo-server-express": "^2.25.2", + "express": "^4.0.0", + "graphql-subscriptions": "^1.0.0", + "graphql-tools": "^4.0.8", + "stoppable": "^1.1.0" + }, + "dependencies": { + "graphql-tools": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/graphql-tools/-/graphql-tools-4.0.8.tgz", + "integrity": "sha512-MW+ioleBrwhRjalKjYaLQbr+920pHBgy9vM/n47sswtns8+96sRn5M/G+J1eu7IMeKWiN/9p6tmwCHU7552VJg==", + "optional": true, + "requires": { + "apollo-link": "^1.2.14", + "apollo-utilities": "^1.0.1", + "deprecated-decorator": "^0.1.6", + "iterall": "^1.1.3", + "uuid": "^3.1.0" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "optional": true + } + } + }, + "apollo-server-caching": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/apollo-server-caching/-/apollo-server-caching-0.7.0.tgz", + "integrity": "sha512-MsVCuf/2FxuTFVhGLK13B+TZH9tBd2qkyoXKKILIiGcZ5CDUEBO14vIV63aNkMkS1xxvK2U4wBcuuNj/VH2Mkw==", + "optional": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "apollo-server-core": { + "version": "2.25.2", + "resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-2.25.2.tgz", + "integrity": "sha512-lrohEjde2TmmDTO7FlOs8x5QQbAS0Sd3/t0TaK2TWaodfzi92QAvIsq321Mol6p6oEqmjm8POIDHW1EuJd7XMA==", + "optional": true, + "requires": { + "@apollographql/apollo-tools": "^0.5.0", + "@apollographql/graphql-playground-html": "1.6.27", + "@apollographql/graphql-upload-8-fork": "^8.1.3", + "@josephg/resolvable": "^1.0.0", + "@types/ws": "^7.0.0", + "apollo-cache-control": "^0.14.0", + "apollo-datasource": "^0.9.0", + "apollo-graphql": "^0.9.0", + "apollo-reporting-protobuf": "^0.8.0", + "apollo-server-caching": "^0.7.0", + "apollo-server-env": "^3.1.0", + "apollo-server-errors": "^2.5.0", + "apollo-server-plugin-base": "^0.13.0", + "apollo-server-types": "^0.9.0", + "apollo-tracing": "^0.15.0", + "async-retry": "^1.2.1", + "fast-json-stable-stringify": "^2.0.0", + "graphql-extensions": "^0.15.0", + "graphql-tag": "^2.11.0", + "graphql-tools": "^4.0.8", + "loglevel": "^1.6.7", + "lru-cache": "^6.0.0", + "sha.js": "^2.4.11", + "subscriptions-transport-ws": "^0.9.19", + "uuid": "^8.0.0" + }, + "dependencies": { + "graphql-tools": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/graphql-tools/-/graphql-tools-4.0.8.tgz", + "integrity": "sha512-MW+ioleBrwhRjalKjYaLQbr+920pHBgy9vM/n47sswtns8+96sRn5M/G+J1eu7IMeKWiN/9p6tmwCHU7552VJg==", + "optional": true, + "requires": { + "apollo-link": "^1.2.14", + "apollo-utilities": "^1.0.1", + "deprecated-decorator": "^0.1.6", + "iterall": "^1.1.3", + "uuid": "^3.1.0" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "optional": true + } + } + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "optional": true + } + } + }, + "apollo-server-env": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/apollo-server-env/-/apollo-server-env-3.1.0.tgz", + "integrity": "sha512-iGdZgEOAuVop3vb0F2J3+kaBVi4caMoxefHosxmgzAbbSpvWehB8Y1QiSyyMeouYC38XNVk5wnZl+jdGSsWsIQ==", + "optional": true, + "requires": { + "node-fetch": "^2.6.1", + "util.promisify": "^1.0.0" + } + }, + "apollo-server-errors": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/apollo-server-errors/-/apollo-server-errors-2.5.0.tgz", + "integrity": "sha512-lO5oTjgiC3vlVg2RKr3RiXIIQ5pGXBFxYGGUkKDhTud3jMIhs+gel8L8zsEjKaKxkjHhCQAA/bcEfYiKkGQIvA==", + "optional": true + }, + "apollo-server-express": { + "version": "2.25.2", + "resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.25.2.tgz", + "integrity": "sha512-A2gF2e85vvDugPlajbhr0A14cDFDIGX0mteNOJ8P3Z3cIM0D4hwrWxJidI+SzobefDIyIHu1dynFedJVhV0euQ==", + "optional": true, + "requires": { + "@apollographql/graphql-playground-html": "1.6.27", + "@types/accepts": "^1.3.5", + "@types/body-parser": "1.19.0", + "@types/cors": "2.8.10", + "@types/express": "^4.17.12", + "@types/express-serve-static-core": "^4.17.21", + "accepts": "^1.3.5", + "apollo-server-core": "^2.25.2", + "apollo-server-types": "^0.9.0", + "body-parser": "^1.18.3", + "cors": "^2.8.5", + "express": "^4.17.1", + "graphql-subscriptions": "^1.0.0", + "graphql-tools": "^4.0.8", + "parseurl": "^1.3.2", + "subscriptions-transport-ws": "^0.9.19", + "type-is": "^1.6.16" + }, + "dependencies": { + "@types/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==", + "optional": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "graphql-tools": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/graphql-tools/-/graphql-tools-4.0.8.tgz", + "integrity": "sha512-MW+ioleBrwhRjalKjYaLQbr+920pHBgy9vM/n47sswtns8+96sRn5M/G+J1eu7IMeKWiN/9p6tmwCHU7552VJg==", + "optional": true, + "requires": { + "apollo-link": "^1.2.14", + "apollo-utilities": "^1.0.1", + "deprecated-decorator": "^0.1.6", + "iterall": "^1.1.3", + "uuid": "^3.1.0" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "optional": true + } + } + }, + "apollo-server-plugin-base": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-0.13.0.tgz", + "integrity": "sha512-L3TMmq2YE6BU6I4Tmgygmd0W55L+6XfD9137k+cWEBFu50vRY4Re+d+fL5WuPkk5xSPKd/PIaqzidu5V/zz8Kg==", + "optional": true, + "requires": { + "apollo-server-types": "^0.9.0" + } + }, + "apollo-server-types": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-0.9.0.tgz", + "integrity": "sha512-qk9tg4Imwpk732JJHBkhW0jzfG0nFsLqK2DY6UhvJf7jLnRePYsPxWfPiNkxni27pLE2tiNlCwoDFSeWqpZyBg==", + "optional": true, + "requires": { + "apollo-reporting-protobuf": "^0.8.0", + "apollo-server-caching": "^0.7.0", + "apollo-server-env": "^3.1.0" + } + }, + "apollo-tracing": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/apollo-tracing/-/apollo-tracing-0.15.0.tgz", + "integrity": "sha512-UP0fztFvaZPHDhIB/J+qGuy6hWO4If069MGC98qVs0I8FICIGu4/8ykpX3X3K6RtaQ56EDAWKykCxFv4ScxMeA==", + "optional": true, + "requires": { + "apollo-server-env": "^3.1.0", + "apollo-server-plugin-base": "^0.13.0" + } + }, + "apollo-upload-client": { + "version": "14.1.2", + "resolved": "https://registry.npmjs.org/apollo-upload-client/-/apollo-upload-client-14.1.2.tgz", + "integrity": "sha512-ozaW+4tnVz1rpfwiQwG3RCdCcZ93RV/37ZQbRnObcQ9mjb+zur58sGDPVg9Ef3fiujLmiE/Fe9kdgvIMA3VOjA==", + "optional": true, + "requires": { + "@apollo/client": "^3.1.5", + "@babel/runtime": "^7.11.2", + "extract-files": "^9.0.0" + } + }, + "apollo-utilities": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.3.4.tgz", + "integrity": "sha512-pk2hiWrCXMAy2fRPwEyhvka+mqwzeP60Jr1tRYi5xru+3ko94HI9o6lK0CT33/w4RDlxWchmdhDCrvdr+pHCig==", + "optional": true, + "requires": { + "@wry/equality": "^0.1.2", + "fast-json-stable-stringify": "^2.0.0", + "ts-invariant": "^0.4.0", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + } + } + }, + "app-module-path": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz", + "integrity": "sha1-ZBqlXft9am8KgUHEucCqULbCTdU=" + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + }, + "dependencies": { + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "optional": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "optional": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "argsarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/argsarray/-/argsarray-0.0.1.tgz", + "integrity": "sha1-bnIHtOzbObCviDA/pa4ivajfYcs=", + "optional": true + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "optional": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "optional": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "optional": true + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "optional": true + }, + "array.prototype.map": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.3.tgz", + "integrity": "sha512-nNcb30v0wfDyIe26Yif3PcV1JXQp4zEeEfupG7L4SRjnD6HLbO5b2a7eVSba53bOx4YCHYMBHt+Fp4vYstneRA==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.5" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "optional": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "assert-args": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/assert-args/-/assert-args-1.2.1.tgz", + "integrity": "sha1-QEEDoUUqMv53iYgR5U5ZCoqTc70=", + "optional": true, + "requires": { + "101": "^1.2.0", + "compound-subject": "0.0.1", + "debug": "^2.2.0", + "get-prototype-of": "0.0.0", + "is-capitalized": "^1.0.0", + "is-class": "0.0.4" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "optional": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-eventemitter": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz", + "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==", + "requires": { + "async": "^2.4.0" + } + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "async-retry": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.1.tgz", + "integrity": "sha512-aiieFW/7h3hY0Bq5d+ktDBejxuwR78vRu9hDUdR8rNhSaQ29VzPL4AoIRG7D/c7tdenwOcKvgPM6tIxB3cB6HA==", + "optional": true, + "requires": { + "retry": "0.12.0" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "optional": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "optional": true + }, + "available-typed-arrays": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz", + "integrity": "sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==" + }, + "await-semaphore": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/await-semaphore/-/await-semaphore-0.1.3.tgz", + "integrity": "sha512-d1W2aNSYcz/sxYO4pMGX9vq65qOTu0P800epMud+6cYYX0QcT7zyqcxec3VWzpgvdXo57UWmVbZpLMjX2m1I7Q==" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + }, + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "requires": { + "follow-redirects": "^1.10.0" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "optional": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz", + "integrity": "sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.14.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + } + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "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==", + "optional": true + }, + "babel-preset-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "optional": true, + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "optional": true + }, + "backoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz", + "integrity": "sha1-9hbtqdPktmuMp/ynn2lXIsX44m8=", + "requires": { + "precond": "0.2" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base-path-converter": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/base-path-converter/-/base-path-converter-1.0.2.tgz", + "integrity": "sha512-51R8JiuXadknn6ouVUteOhDpmI3G5u5GqjruL7bPJpfxUHVgosaO5uPAvRP4FeR4VyyH4sSvsN78Ci6ouoRYqQ==" + }, + "base-x": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz", + "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "base32-decode": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base32-decode/-/base32-decode-1.0.0.tgz", + "integrity": "sha512-KNWUX/R7wKenwE/G/qFMzGScOgVntOmbE27vvc6GrniDGYb6a5+qWcuoXl8WIOQL7q0TpK7nZDm1Y04Yi3Yn5g==", + "optional": true + }, + "base32-encode": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/base32-encode/-/base32-encode-1.2.0.tgz", + "integrity": "sha512-cHFU8XeRyx0GgmoWi5qHMCVRiqU6J3MHWxVgun7jggCBUpVzm1Ir7M9dYr2whjSNc3tFeXfQ/oZjQu/4u55h9A==", + "optional": true, + "requires": { + "to-data-view": "^1.1.0" + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bech32": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.3.tgz", + "integrity": "sha512-yuVFUvrNcoJi0sv5phmqc6P+Fl1HjRDRNOOkHY2X/3LBy2bIGNSFx4fZ95HMaXHupuS7cZR15AsvtmCIF4UEyg==", + "optional": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "bignumber.js": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", + "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bip32": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", + "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", + "optional": true, + "requires": { + "@types/node": "10.12.18", + "bs58check": "^2.1.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "tiny-secp256k1": "^1.1.3", + "typeforce": "^1.11.5", + "wif": "^2.0.6" + }, + "dependencies": { + "@types/node": { + "version": "10.12.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", + "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==", + "optional": true + } + } + }, + "bip39": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz", + "integrity": "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==", + "optional": true, + "requires": { + "@types/node": "11.11.6", + "create-hash": "^1.1.0", + "pbkdf2": "^3.0.9", + "randombytes": "^2.0.1" + }, + "dependencies": { + "@types/node": { + "version": "11.11.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", + "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==", + "optional": true + } + } + }, + "bitcore-lib": { + "version": "8.25.10", + "resolved": "https://registry.npmjs.org/bitcore-lib/-/bitcore-lib-8.25.10.tgz", + "integrity": "sha512-MyHpSg7aFRHe359RA/gdkaQAal3NswYZTLEuu0tGX1RGWXAYN9i/24fsjPqVKj+z0ua+gzAT7aQs0KiKXWCgKA==", + "optional": true, + "requires": { + "bech32": "=1.1.3", + "bn.js": "=4.11.8", + "bs58": "^4.0.1", + "buffer-compare": "=1.1.1", + "elliptic": "^6.5.3", + "inherits": "=2.0.1", + "lodash": "^4.17.20" + }, + "dependencies": { + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "optional": true + }, + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "optional": true + } + } + }, + "bitcore-mnemonic": { + "version": "8.25.10", + "resolved": "https://registry.npmjs.org/bitcore-mnemonic/-/bitcore-mnemonic-8.25.10.tgz", + "integrity": "sha512-FeXxO37BLV5JRvxPmVFB91zRHalavV8H4TdQGt1/hz0AkoPymIV68OkuB+TptpjeYgatcgKPoPvPhglJkTzFQQ==", + "optional": true, + "requires": { + "bitcore-lib": "^8.25.10", + "unorm": "^1.4.1" + } + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "optional": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "blakejs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.1.tgz", + "integrity": "sha512-bLG6PHOCZJKNshTjGRBvET0vTciwQE6zFKOKKXPDJfwFBd4Ac0yBfPZqcGvGJap50l7ktvlpFqc2jGVaUgbJgg==" + }, + "blob-to-it": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/blob-to-it/-/blob-to-it-1.0.2.tgz", + "integrity": "sha512-yD8tikfTlUGEOSHExz4vDCIQFLaBPXIL0KcxGQt9RbwMVXBEh+jokdJyStvTXPgWrdKfwgk7RX8GPsgrYzsyng==", + "optional": true, + "requires": { + "browser-readablestream-to-it": "^1.0.2" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "borc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/borc/-/borc-2.1.2.tgz", + "integrity": "sha512-Sy9eoUi4OiKzq7VovMn246iTo17kzuyHJKomCfpWMlI6RpfN1gk95w7d7gH264nApVLg0HZfcpz62/g4VH1Y4w==", + "optional": true, + "requires": { + "bignumber.js": "^9.0.0", + "buffer": "^5.5.0", + "commander": "^2.15.0", + "ieee754": "^1.1.13", + "iso-url": "~0.4.7", + "json-text-sequence": "~0.1.0", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "iso-url": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-0.4.7.tgz", + "integrity": "sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog==", + "optional": true + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "optional": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-headers": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/browser-headers/-/browser-headers-0.4.1.tgz", + "integrity": "sha512-CA9hsySZVo9371qEHjHZtYxV2cFtVj5Wj/ZHi8ooEsrtm4vOnl9Y9HmyYWk9q+05d7K3rdoAE0j3MVEFVvtQtg==", + "optional": true + }, + "browser-readablestream-to-it": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browser-readablestream-to-it/-/browser-readablestream-to-it-1.0.2.tgz", + "integrity": "sha512-lv4M2Z6RKJpyJijJzBQL5MNssS7i8yedl+QkhnLCyPtgNGNSXv1KthzUnye9NlRAtBAI80X6S9i+vK09Rzjcvg==", + "optional": true + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + }, + "bs-fetch": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bs-fetch/-/bs-fetch-0.3.1.tgz", + "integrity": "sha512-MxwnuuXPldXnoCtlpeN5JNbbmb1tVgsqpLfVunvuMLAIQNyP0TqoImHiQRTz38PBSN8/iX+2yVlm+PFJfnHHiA==" + }, + "bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", + "requires": { + "base-x": "^3.0.2" + } + }, + "bs58check": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", + "requires": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "optional": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==" + }, + "btoa-lite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", + "optional": true + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, + "buffer-compare": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-compare/-/buffer-compare-1.1.1.tgz", + "integrity": "sha1-W+e+hTr4kZjR9N3AkNHWakiu9ZY=", + "optional": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" + }, + "buffer-from": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz", + "integrity": "sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ==" + }, + "buffer-pipe": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/buffer-pipe/-/buffer-pipe-0.0.3.tgz", + "integrity": "sha512-GlxfuD/NrKvCNs0Ut+7b1IHjylfdegMBxQIlZHj7bObKVQBxB5S84gtm2yu1mQ8/sSggceWBDPY0cPXgvX2MuA==", + "optional": true, + "requires": { + "safe-buffer": "^5.1.2" + } + }, + "buffer-to-arraybuffer": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", + "integrity": "sha1-YGSkD6dutDxyOrqe+PbhIW0QURo=" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "bufferutil": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.3.tgz", + "integrity": "sha512-yEYTwGndELGvfXsImMBLop58eaGW+YdONi1fNjTINSY98tmMmFijBG6WXgdkfuLNt4imzQNtIE+eBp1PVpMCSw==", + "requires": { + "node-gyp-build": "^4.2.0" + } + }, + "busboy": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.3.1.tgz", + "integrity": "sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw==", + "optional": true, + "requires": { + "dicer": "0.3.0" + } + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + } + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "optional": true + }, + "caniuse-lite": { + "version": "1.0.30001245", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001245.tgz", + "integrity": "sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "cbor": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/cbor/-/cbor-5.2.0.tgz", + "integrity": "sha512-5IMhi9e1QU76ppa5/ajP1BmMWZ2FHkhAhjeVKQ/EFCgYSEaeVaoGtL7cxJskf9oCCk+XjzaIdc3IuU/dbA/o2A==", + "requires": { + "bignumber.js": "^9.0.1", + "nofilter": "^1.0.4" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "change-case": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-3.0.2.tgz", + "integrity": "sha512-Mww+SLF6MZ0U6kdg11algyKd5BARbyM4TbFBepwowYSR5ClfQGCGtxNXgykpN0uF/bstWeaGDT4JWaDh8zWAHA==", + "requires": { + "camel-case": "^3.0.0", + "constant-case": "^2.0.0", + "dot-case": "^2.1.0", + "header-case": "^1.0.0", + "is-lower-case": "^1.1.0", + "is-upper-case": "^1.1.0", + "lower-case": "^1.1.1", + "lower-case-first": "^1.0.0", + "no-case": "^2.3.2", + "param-case": "^2.1.0", + "pascal-case": "^2.0.0", + "path-case": "^2.1.0", + "sentence-case": "^2.1.0", + "snake-case": "^2.1.0", + "swap-case": "^1.1.0", + "title-case": "^2.1.0", + "upper-case": "^1.1.1", + "upper-case-first": "^1.1.0" + } + }, + "checkpoint-store": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/checkpoint-store/-/checkpoint-store-1.1.0.tgz", + "integrity": "sha1-BOTLUWuRQziTWB5tRgGnjpVS6gY=", + "requires": { + "functional-red-black-tree": "^1.0.1" + } + }, + "cheerio": { + "version": "1.0.0-rc.2", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.2.tgz", + "integrity": "sha1-S59TqBsn5NXawxwP/Qz6A8xoMNs=", + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash": "^4.15.0", + "parse5": "^3.0.1" + } + }, + "chokidar": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", + "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + } + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "cids": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz", + "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==", + "requires": { + "buffer": "^5.5.0", + "class-is": "^1.1.0", + "multibase": "~0.6.0", + "multicodec": "^1.0.0", + "multihashes": "~0.4.15" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "circular-json": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.9.tgz", + "integrity": "sha512-4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ==", + "optional": true + }, + "class-is": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz", + "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==" + }, + "cli-color": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-1.4.0.tgz", + "integrity": "sha512-xu6RvQqqrWEo6MPR1eixqGPywhYBHRs653F9jfXB2Hx4jdM/3WxiNE1vppRmxtMIfl16SFYTpYlrnqH/HsK/2w==", + "dev": true, + "requires": { + "ansi-regex": "^2.1.1", + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "memoizee": "^0.4.14", + "timers-ext": "^0.1.5" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "optional": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", + "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", + "optional": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "optional": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "optional": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "optional": true + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-logger": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/color-logger/-/color-logger-0.0.6.tgz", + "integrity": "sha1-5WJF7ymCJlcRDHy3WpzXhstp7Rs=" + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "compound-subject": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/compound-subject/-/compound-subject-0.0.1.tgz", + "integrity": "sha1-JxVUaYoVrmCLHfyv0wt7oeqJLEs=", + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.1.tgz", + "integrity": "sha1-87gKz54fSOOHXAaItBtsMWAu6hw=", + "optional": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "~2.0.0", + "typedarray": "~0.0.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "optional": true + } + } + }, + "configstore": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", + "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==", + "optional": true, + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "optional": true + }, + "constant-case": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz", + "integrity": "sha1-QXV2TTidP6nI7NKRhu1gBSQ7akY=", + "requires": { + "snake-case": "^2.1.0", + "upper-case": "^1.1.1" + } + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "content-hash": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/content-hash/-/content-hash-2.5.2.tgz", + "integrity": "sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==", + "requires": { + "cids": "^0.7.1", + "multicodec": "^0.5.5", + "multihashes": "^0.4.15" + }, + "dependencies": { + "multicodec": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz", + "integrity": "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==", + "requires": { + "varint": "^5.0.0" + } + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "optional": true + } + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "cookiejar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==" + }, + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" + }, + "core-js-compat": { + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.15.2.tgz", + "integrity": "sha512-Wp+BJVvwopjI+A1EFqm2dwUmWYXrvucmtIB2LgXn/Rb+gWPKYxtmb4GKHGKG/KGF1eK9jfjzT38DITbTOCX/SQ==", + "requires": { + "browserslist": "^4.16.6", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.15.2.tgz", + "integrity": "sha512-D42L7RYh1J2grW8ttxoY1+17Y4wXZeKe7uyplAI3FkNQyI5OgBIAjUfFiTPfL1rs0qLpxaabITNbjKl1Sp82tA==", + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "crc-32": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz", + "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", + "requires": { + "exit-on-epipe": "~1.0.1", + "printj": "~1.1.0" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-fetch": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.6.tgz", + "integrity": "sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ==", + "optional": true, + "requires": { + "node-fetch": "2.6.1" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "optional": true + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "optional": true, + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" + }, + "cssfilter": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", + "integrity": "sha1-xtJnJjKi5cg+AT5oZKQs6N79IK4=", + "optional": true + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "optional": true + }, + "cssstyle": { + "version": "0.2.37", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", + "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", + "optional": true, + "requires": { + "cssom": "0.3.x" + } + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "dataloader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.0.0.tgz", + "integrity": "sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ==", + "optional": true + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "debug-fabulous": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-0.0.4.tgz", + "integrity": "sha1-+gccXYdIRoVCSAdCHKSxawsaB2M=", + "optional": true, + "requires": { + "debug": "2.X", + "lazy-debug-legacy": "0.0.X", + "object-assign": "4.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "object-assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=", + "optional": true + } + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==" + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "requires": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=" + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "deep-eql": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", + "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", + "requires": { + "type-detect": "0.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "optional": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "optional": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "optional": true, + "requires": { + "clone": "^1.0.2" + } + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + }, + "deferred-leveldown": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz", + "integrity": "sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==", + "optional": true, + "requires": { + "abstract-leveldown": "~6.2.1", + "inherits": "^2.0.3" + }, + "dependencies": { + "abstract-leveldown": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz", + "integrity": "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==", + "optional": true, + "requires": { + "buffer": "^5.5.0", + "immediate": "^3.2.3", + "level-concat-iterator": "~2.0.0", + "level-supports": "~1.0.0", + "xtend": "~4.0.0" + } + } + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "delay": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz", + "integrity": "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==", + "optional": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "optional": true + }, + "delimit-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/delimit-stream/-/delimit-stream-0.1.0.tgz", + "integrity": "sha1-m4MZR3wOX4rrPONXrjBfwl6hzSs=", + "optional": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "deprecated-decorator": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/deprecated-decorator/-/deprecated-decorator-0.1.6.tgz", + "integrity": "sha1-AJZjF7ehL+kvPMgx91g68ym4bDc=", + "optional": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "requires": { + "repeating": "^2.0.0" + } + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "optional": true + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "optional": true + }, + "dicer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.3.0.tgz", + "integrity": "sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==", + "optional": true, + "requires": { + "streamsearch": "0.1.2" + } + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "optional": true, + "requires": { + "path-type": "^4.0.0" + }, + "dependencies": { + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "optional": true + } + } + }, + "dns-over-http-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/dns-over-http-resolver/-/dns-over-http-resolver-1.2.3.tgz", + "integrity": "sha512-miDiVSI6KSNbi4SVifzO/reD8rMnxgrlnkrlkugOLQpWQTe2qMdHsZp5DmfKjxNE+/T3VAAYLQUZMv9SMr6+AA==", + "optional": true, + "requires": { + "debug": "^4.3.1", + "native-fetch": "^3.0.0", + "receptacle": "^1.3.2" + } + }, + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-2.1.1.tgz", + "integrity": "sha1-NNzzf1Co6TwrO8qLt/uRVcfaO+4=", + "requires": { + "no-case": "^2.2.0" + } + }, + "dot-prop": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", + "optional": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "double-ended-queue": { + "version": "2.1.0-0", + "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz", + "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=", + "optional": true + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "optional": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "optional": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "optional": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ed2curve": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/ed2curve/-/ed2curve-0.3.0.tgz", + "integrity": "sha512-8w2fmmq3hv9rCrcI7g9hms2pMunQr1JINfcjwR9tAyZqhtyaMN991lF/ZfHfr5tzZQ8c7y7aBgZbjfbd0fjFwQ==", + "optional": true, + "requires": { + "tweetnacl": "1.x.x" + }, + "dependencies": { + "tweetnacl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==", + "optional": true + } + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/electron-fetch/-/electron-fetch-1.7.3.tgz", + "integrity": "sha512-1AVMaxrHXTTMqd7EK0MGWusdqNr07Rpj8Th6bG4at0oNgIi/1LBwa9CjT/0Zy+M0k/tSJPS04nFxHj0SXDVgVw==", + "optional": true, + "requires": { + "encoding": "^0.1.13" + } + }, + "electron-to-chromium": { + "version": "1.3.778", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.778.tgz", + "integrity": "sha512-Lw04qJaPtWdq0d7qKHJTgkam+FhFi3hm/scf1EyqJWdjO3ZIGUJhNmZJRXWb7yb/bRYXQyVGSpa9RqVpjjWMQw==" + }, + "elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "emittery": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz", + "integrity": "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==", + "optional": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "optional": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "encoding-down": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz", + "integrity": "sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==", + "optional": true, + "requires": { + "abstract-leveldown": "^6.2.1", + "inherits": "^2.0.3", + "level-codec": "^9.0.0", + "level-errors": "^2.0.0" + }, + "dependencies": { + "abstract-leveldown": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.3.0.tgz", + "integrity": "sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ==", + "optional": true, + "requires": { + "buffer": "^5.5.0", + "immediate": "^3.2.3", + "level-concat-iterator": "~2.0.0", + "level-supports": "~1.0.0", + "xtend": "~4.0.0" + } + } + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "end-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/end-stream/-/end-stream-0.1.0.tgz", + "integrity": "sha1-MgA/P0OKKwFDFoE3+PpumGbIHtU=", + "optional": true, + "requires": { + "write-stream": "~0.4.3" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "optional": true + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "optional": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz", + "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "es-get-iterator": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", + "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.0", + "has-symbols": "^1.0.1", + "is-arguments": "^1.1.0", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + } + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-denodeify": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-denodeify/-/es6-denodeify-0.1.5.tgz", + "integrity": "sha1-MdTV/pxVA+ElRgQ5MQ4WoqPznB8=", + "optional": true + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "optional": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "esdoc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/esdoc/-/esdoc-1.1.0.tgz", + "integrity": "sha512-vsUcp52XJkOWg9m1vDYplGZN2iDzvmjDL5M/Mp8qkoDG3p2s0yIQCIjKR5wfPBaM3eV14a6zhQNYiNTCVzPnxA==", + "requires": { + "babel-generator": "6.26.1", + "babel-traverse": "6.26.0", + "babylon": "6.18.0", + "cheerio": "1.0.0-rc.2", + "color-logger": "0.0.6", + "escape-html": "1.0.3", + "fs-extra": "5.0.0", + "ice-cap": "0.0.4", + "marked": "0.3.19", + "minimist": "1.2.0", + "taffydb": "2.7.3" + }, + "dependencies": { + "fs-extra": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "optional": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eth-block-tracker": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-4.4.3.tgz", + "integrity": "sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw==", + "requires": { + "@babel/plugin-transform-runtime": "^7.5.5", + "@babel/runtime": "^7.5.5", + "eth-query": "^2.1.0", + "json-rpc-random-id": "^1.0.1", + "pify": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "eth-ens-namehash": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz", + "integrity": "sha1-IprEbsqG1S4MmR58sq74P/D2i88=", + "requires": { + "idna-uts46-hx": "^2.3.1", + "js-sha3": "^0.5.7" + } + }, + "eth-json-rpc-errors": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-2.0.2.tgz", + "integrity": "sha512-uBCRM2w2ewusRHGxN8JhcuOb2RN3ueAOYH/0BhqdFmQkZx5lj5+fLKTz0mIVOzd4FG5/kUksCzCD7eTEim6gaA==", + "requires": { + "fast-safe-stringify": "^2.0.6" + } + }, + "eth-lib": { + "version": "0.1.29", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz", + "integrity": "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==", + "requires": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "nano-json-stream-parser": "^0.1.2", + "servify": "^0.1.12", + "ws": "^3.0.0", + "xhr-request-promise": "^0.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "eth-query": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz", + "integrity": "sha1-1nQdkAAQa1FRDHLbktY2VFam2l4=", + "requires": { + "json-rpc-random-id": "^1.0.0", + "xtend": "^4.0.1" + } + }, + "eth-rpc-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", + "requires": { + "fast-safe-stringify": "^2.0.6" + } + }, + "ethereum-bloom-filters": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz", + "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==", + "requires": { + "js-sha3": "^0.8.0" + }, + "dependencies": { + "js-sha3": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + } + } + }, + "ethereum-common": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz", + "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA==" + }, + "ethereum-cryptography": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", + "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", + "requires": { + "@types/pbkdf2": "^3.0.0", + "@types/secp256k1": "^4.0.1", + "blakejs": "^1.1.0", + "browserify-aes": "^1.2.0", + "bs58check": "^2.1.2", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "hash.js": "^1.1.7", + "keccak": "^3.0.0", + "pbkdf2": "^3.0.17", + "randombytes": "^2.1.0", + "safe-buffer": "^5.1.2", + "scrypt-js": "^3.0.0", + "secp256k1": "^4.0.1", + "setimmediate": "^1.0.5" + }, + "dependencies": { + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "scrypt-js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", + "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + } + } + }, + "ethereum-protocol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ethereum-protocol/-/ethereum-protocol-1.0.1.tgz", + "integrity": "sha512-3KLX1mHuEsBW0dKG+c6EOJS1NBNqdCICvZW9sInmZTt5aY0oxmHVggYRE0lJu1tcnMD1K+AKHdLi6U43Awm1Vg==" + }, + "ethereumjs-abi": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/ethereumjs-abi/-/ethereumjs-abi-0.6.8.tgz", + "integrity": "sha512-Tx0r/iXI6r+lRsdvkFDlut0N08jWMnKRZ6Gkq+Nmw75lZe4e6o3EkSnkaBP5NF6+m5PTGAr9JP43N3LyeoglsA==", + "requires": { + "bn.js": "^4.11.8", + "ethereumjs-util": "^6.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "ethereumjs-util": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "requires": { + "@types/bn.js": "^4.11.3", + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "0.1.6", + "rlp": "^2.2.3" + } + } + } + }, + "ethereumjs-account": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz", + "integrity": "sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA==", + "requires": { + "ethereumjs-util": "^5.0.0", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + } + } + }, + "ethereumjs-block": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz", + "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==", + "requires": { + "async": "^2.0.1", + "ethereum-common": "0.2.0", + "ethereumjs-tx": "^1.2.2", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "ethereumjs-tx": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "requires": { + "ethereum-common": "^0.0.18", + "ethereumjs-util": "^5.0.0" + }, + "dependencies": { + "ethereum-common": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha1-L9w1dvIykDNYl26znaeDIT/5Uj8=" + } + } + }, + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + } + } + }, + "ethereumjs-common": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz", + "integrity": "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA==" + }, + "ethereumjs-tx": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz", + "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==", + "requires": { + "ethereumjs-common": "^1.5.0", + "ethereumjs-util": "^6.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "ethereumjs-util": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "requires": { + "@types/bn.js": "^4.11.3", + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "0.1.6", + "rlp": "^2.2.3" + } + } + } + }, + "ethereumjs-util": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.0.tgz", + "integrity": "sha512-kR+vhu++mUDARrsMMhsjjzPduRVAeundLGXucGRHF3B4oEltOUspfgCVco4kckucj3FMlLaZHUl9n7/kdmr6Tw==", + "requires": { + "@types/bn.js": "^5.1.0", + "bn.js": "^5.1.2", + "create-hash": "^1.1.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "0.1.6", + "rlp": "^2.2.4" + }, + "dependencies": { + "@types/bn.js": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", + "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", + "requires": { + "@types/node": "*" + } + } + } + }, + "ethereumjs-vm": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz", + "integrity": "sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==", + "requires": { + "async": "^2.1.2", + "async-eventemitter": "^0.2.2", + "ethereumjs-account": "^2.0.3", + "ethereumjs-block": "~2.2.0", + "ethereumjs-common": "^1.1.0", + "ethereumjs-util": "^6.0.0", + "fake-merkle-patricia-tree": "^1.0.1", + "functional-red-black-tree": "^1.0.1", + "merkle-patricia-tree": "^2.3.2", + "rustbn.js": "~0.2.0", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "ethereumjs-block": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz", + "integrity": "sha512-2p49ifhek3h2zeg/+da6XpdFR3GlqY3BIEiqxGF8j9aSRIgkb7M1Ky+yULBKJOu8PAZxfhsYA+HxUk2aCQp3vg==", + "requires": { + "async": "^2.0.1", + "ethereumjs-common": "^1.5.0", + "ethereumjs-tx": "^2.1.1", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + }, + "dependencies": { + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + } + } + }, + "ethereumjs-util": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "requires": { + "@types/bn.js": "^4.11.3", + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "0.1.6", + "rlp": "^2.2.3" + } + } + } + }, + "ethereumjs-wallet": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-1.0.1.tgz", + "integrity": "sha512-3Z5g1hG1das0JWU6cQ9HWWTY2nt9nXCcwj7eXVNAHKbo00XAZO8+NHlwdgXDWrL0SXVQMvTWN8Q/82DRH/JhPw==", + "requires": { + "aes-js": "^3.1.1", + "bs58check": "^2.1.2", + "ethereum-cryptography": "^0.1.3", + "ethereumjs-util": "^7.0.2", + "randombytes": "^2.0.6", + "scrypt-js": "^3.0.1", + "utf8": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "aes-js": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz", + "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==" + }, + "scrypt-js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", + "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + } + } + }, + "ethers": { + "version": "4.0.49", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz", + "integrity": "sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg==", + "optional": true, + "requires": { + "aes-js": "3.0.0", + "bn.js": "^4.11.9", + "elliptic": "6.5.4", + "hash.js": "1.1.3", + "js-sha3": "0.5.7", + "scrypt-js": "2.0.4", + "setimmediate": "1.0.4", + "uuid": "2.0.1", + "xmlhttprequest": "1.8.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "optional": true + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "optional": true, + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + } + } + }, + "ethjs-unit": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", + "integrity": "sha1-xmWSHkduh7ziqdWIpv4EBbLEFpk=", + "requires": { + "bn.js": "4.11.6", + "number-to-bn": "1.7.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=" + } + } + }, + "ethjs-util": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", + "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", + "requires": { + "is-hex-prefixed": "1.0.0", + "strip-hex-prefix": "1.0.0" + } + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "event-iterator": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/event-iterator/-/event-iterator-1.2.0.tgz", + "integrity": "sha512-Daq7YUl0Mv1i4QEgzGQlz0jrx7hUFNyLGbiF+Ap7NCMCjDLCCnolyj6s0TAc6HmrBziO5rNVHsPwGMp7KdRPvw==", + "optional": true + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "optional": true + }, + "eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exit-on-epipe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", + "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "optional": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "optional": true, + "requires": { + "fill-range": "^2.1.0" + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "optional": true, + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "optional": true + } + } + }, + "extract-files": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", + "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==", + "optional": true + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fake-merkle-patricia-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz", + "integrity": "sha1-S4w6z7Ugr635hgsfFM2M40As3dM=", + "requires": { + "checkpoint-store": "^1.1.0" + } + }, + "faker": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/faker/-/faker-5.5.3.tgz", + "integrity": "sha512-wLTv2a28wjUyWkbnX7u/ABZBkUkIF2fCd73V6P2oFqEGEktDfzWx4UxrSqtPRw0xPRAcjeAOIiJWqZm3pP4u3g==" + }, + "fast-check": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-2.17.0.tgz", + "integrity": "sha512-fNNKkxNEJP+27QMcEzF6nbpOYoSZIS0p+TyB+xh/jXqRBxRhLkiZSREly4ruyV8uJi7nwH1YWAhi7OOK5TubRw==", + "requires": { + "pure-rand": "^5.0.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-fifo": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.0.0.tgz", + "integrity": "sha512-4VEXmjxLj7sbs8J//cn2qhRap50dGzF5n8fjay8mau+Jn4hxSeR3xPFwxMaQq/pDaq7+KQk0PAbC2+nWDkJrmQ==", + "optional": true + }, + "fast-future": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fast-future/-/fast-future-1.0.2.tgz", + "integrity": "sha1-hDWpqqAteSSNF9cE52JZMB2ZKAo=", + "optional": true + }, + "fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "optional": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "optional": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "optional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "optional": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "optional": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "optional": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "optional": true + }, + "fast-safe-stringify": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.8.tgz", + "integrity": "sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag==" + }, + "fast-sha256": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz", + "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==", + "optional": true + }, + "fastestsmallesttextencoderdecoder": { + "version": "1.0.22", + "resolved": "https://registry.npmjs.org/fastestsmallesttextencoderdecoder/-/fastestsmallesttextencoderdecoder-1.0.22.tgz", + "integrity": "sha512-Pb8d48e+oIuY4MaM64Cd7OW1gt4nxCHs7/ddPPZ/Ic3sg8yVGM7O9wDvZ7us6ScaUupzM+pfBolwtYhN1IxBIw==", + "optional": true + }, + "fastq": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.1.tgz", + "integrity": "sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==", + "optional": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "optional": true, + "requires": { + "bser": "2.1.1" + } + }, + "fbjs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.0.tgz", + "integrity": "sha512-dJd4PiDOFuhe7vk4F80Mba83Vr2QuK86FoxtgPmzBqEJahncp+13YCmfoa53KHCo6OnlXLG7eeMWPfB5CrpVKg==", + "optional": true, + "requires": { + "cross-fetch": "^3.0.4", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + }, + "dependencies": { + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "optional": true + } + } + }, + "fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", + "optional": true + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "requires": { + "pend": "~1.2.0" + } + }, + "fetch-cookie": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/fetch-cookie/-/fetch-cookie-0.7.0.tgz", + "integrity": "sha512-Mm5pGlT3agW6t71xVM7vMZPIvI7T4FaTuFW4jari6dVzYHFDb3WZZsGpN22r/o3XMdkM0E7sPd1EGeyVbH2Tgg==", + "optional": true, + "requires": { + "es6-denodeify": "^0.1.1", + "tough-cookie": "^2.3.1" + } + }, + "fetch-ponyfill": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/fetch-ponyfill/-/fetch-ponyfill-4.1.0.tgz", + "integrity": "sha1-rjzl9zLGReq4fkroeTQUcJsjmJM=", + "requires": { + "node-fetch": "~1.7.1" + }, + "dependencies": { + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + } + } + }, + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=" + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + }, + "filecoin.js": { + "version": "0.0.5-alpha", + "resolved": "https://registry.npmjs.org/filecoin.js/-/filecoin.js-0.0.5-alpha.tgz", + "integrity": "sha512-xPrB86vDnTPfmvtN/rJSrhl4M77694ruOgNXd0+5gP67mgmCDhStLCqcr+zHIDRgDpraf7rY+ELbwjXZcQNdpQ==", + "optional": true, + "requires": { + "@ledgerhq/hw-transport-webusb": "^5.22.0", + "@nodefactory/filsnap-adapter": "^0.2.1", + "@nodefactory/filsnap-types": "^0.2.1", + "@zondax/filecoin-signing-tools": "github:Digital-MOB-Filecoin/filecoin-signing-tools-js", + "bignumber.js": "^9.0.0", + "bitcore-lib": "^8.22.2", + "bitcore-mnemonic": "^8.22.2", + "btoa-lite": "^1.0.0", + "events": "^3.2.0", + "isomorphic-ws": "^4.0.1", + "node-fetch": "^2.6.0", + "rpc-websockets": "^5.3.1", + "scrypt-async": "^2.0.1", + "tweetnacl": "^1.0.3", + "tweetnacl-util": "^0.15.1", + "websocket": "^1.0.31", + "ws": "^7.3.1" + }, + "dependencies": { + "tweetnacl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==", + "optional": true + }, + "ws": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", + "optional": true + } + } + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "optional": true + }, + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "optional": true, + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "optional": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", + "optional": true + }, + "flat": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.1.tgz", + "integrity": "sha512-FmTtBsHskrU6FJ2VxCnsDb84wu9zhmO3cUX2kGFb5tuwhfXxGciiT0oRY+cck35QmG+NmGh5eLz6lLCpWTqwpA==", + "requires": { + "is-buffer": "~2.0.3" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + } + } + }, + "follow-redirects": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz", + "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "optional": true, + "requires": { + "is-callable": "^1.1.3" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "optional": true + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "optional": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", + "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs-capacitor": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/fs-capacitor/-/fs-capacitor-2.0.4.tgz", + "integrity": "sha512-8S4f4WsCryNw2mJJchi46YgB6CR5Ze+4L1h8ewl9tEpL4SJ3ZO+c/bS4BWhB8bK+O3TMqhuZarTitd0S0eh2pA==", + "optional": true + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "optional": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "dependencies": { + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "optional": true + } + } + }, + "fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "optional": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "optional": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-iterator": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-1.0.2.tgz", + "integrity": "sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==", + "optional": true + }, + "get-params": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/get-params/-/get-params-0.1.2.tgz", + "integrity": "sha1-uuDfq6WIoMYNeDTA2Nwv9g7u8v4=" + }, + "get-prototype-of": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/get-prototype-of/-/get-prototype-of-0.0.0.tgz", + "integrity": "sha1-mHcr0QcW0W3rSzIlFsRp78oorEQ=", + "optional": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "optional": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "optional": true, + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "optional": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "optional": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "optional": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "glob-stream": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz", + "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=", + "optional": true, + "requires": { + "extend": "^3.0.0", + "glob": "^5.0.3", + "glob-parent": "^3.0.0", + "micromatch": "^2.3.7", + "ordered-read-streams": "^0.3.0", + "through2": "^0.6.0", + "to-absolute-glob": "^0.1.1", + "unique-stream": "^2.0.2" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "optional": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "optional": true + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "optional": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globalthis": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz", + "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==", + "optional": true, + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", + "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "optional": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "google-protobuf": { + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.17.3.tgz", + "integrity": "sha512-OVPzcSWIAJ+d5yiHyeaLrdufQtrvaBrF4JQg+z8ynTkbO3uFcujqXszTumqg1cGsAsjkWnI+M5B1xZ19yR4Wyg==", + "optional": true + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "graphql": { + "version": "15.5.1", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.5.1.tgz", + "integrity": "sha512-FeTRX67T3LoE3LWAxxOlW2K3Bz+rMYAC18rRguK4wgXaTZMiJwSUwDmPFo3UadAKbzirKIg5Qy+sNJXbpPRnQw==", + "optional": true + }, + "graphql-extensions": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.15.0.tgz", + "integrity": "sha512-bVddVO8YFJPwuACn+3pgmrEg6I8iBuYLuwvxiE+lcQQ7POotVZxm2rgGw0PvVYmWWf3DT7nTVDZ5ROh/ALp8mA==", + "optional": true, + "requires": { + "@apollographql/apollo-tools": "^0.5.0", + "apollo-server-env": "^3.1.0", + "apollo-server-types": "^0.9.0" + } + }, + "graphql-subscriptions": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.2.1.tgz", + "integrity": "sha512-95yD/tKi24q8xYa7Q9rhQN16AYj5wPbrb8tmHGM3WRc9EBmWrG/0kkMl+tQG8wcEuE9ibR4zyOM31p5Sdr2v4g==", + "optional": true, + "requires": { + "iterall": "^1.3.0" + } + }, + "graphql-tag": { + "version": "2.12.5", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.5.tgz", + "integrity": "sha512-5xNhP4063d16Pz3HBtKprutsPrmHZi5IdUGOWRxA2B6VF7BIRGOHZ5WQvDmJXZuPcBg7rYwaFxvQYjqkSdR3TQ==", + "optional": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "graphql-tools": { + "version": "6.2.6", + "resolved": "https://registry.npmjs.org/graphql-tools/-/graphql-tools-6.2.6.tgz", + "integrity": "sha512-OyhSvK5ALVVD6bFiWjAqv2+lRyvjIRfb6Br5Tkjrv++rxnXDodPH/zhMbDGRw+W3SD5ioGEEz84yO48iPiN7jA==", + "optional": true, + "requires": { + "@graphql-tools/batch-delegate": "^6.2.6", + "@graphql-tools/code-file-loader": "^6.2.4", + "@graphql-tools/delegate": "^6.2.4", + "@graphql-tools/git-loader": "^6.2.4", + "@graphql-tools/github-loader": "^6.2.4", + "@graphql-tools/graphql-file-loader": "^6.2.4", + "@graphql-tools/graphql-tag-pluck": "^6.2.4", + "@graphql-tools/import": "^6.2.4", + "@graphql-tools/json-file-loader": "^6.2.4", + "@graphql-tools/links": "^6.2.4", + "@graphql-tools/load": "^6.2.4", + "@graphql-tools/load-files": "^6.2.4", + "@graphql-tools/merge": "^6.2.4", + "@graphql-tools/mock": "^6.2.4", + "@graphql-tools/module-loader": "^6.2.4", + "@graphql-tools/relay-operation-optimizer": "^6.2.4", + "@graphql-tools/resolvers-composition": "^6.2.4", + "@graphql-tools/schema": "^6.2.4", + "@graphql-tools/stitch": "^6.2.4", + "@graphql-tools/url-loader": "^6.2.4", + "@graphql-tools/utils": "^6.2.4", + "@graphql-tools/wrap": "^6.2.4", + "tslib": "~2.0.1" + }, + "dependencies": { + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", + "optional": true + } + } + }, + "graphql-ws": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-4.9.0.tgz", + "integrity": "sha512-sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag==", + "optional": true + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==" + }, + "gulp-sourcemaps": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.12.1.tgz", + "integrity": "sha1-tDfR89mAzyboEYSCNxjOFa5ll7Y=", + "optional": true, + "requires": { + "@gulp-sourcemaps/map-sources": "1.X", + "acorn": "4.X", + "convert-source-map": "1.X", + "css": "2.X", + "debug-fabulous": "0.0.X", + "detect-newline": "2.X", + "graceful-fs": "4.X", + "source-map": "~0.6.0", + "strip-bom": "2.X", + "through2": "2.X", + "vinyl": "1.X" + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "optional": true + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "hash.js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.0" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "header-case": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-1.0.1.tgz", + "integrity": "sha1-lTWXMZfBRLCWE81l0xfvGZY70C0=", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.3" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "optional": true, + "requires": { + "react-is": "^16.7.0" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "optional": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "http-https": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", + "integrity": "sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs=" + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "ice-cap": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/ice-cap/-/ice-cap-0.0.4.tgz", + "integrity": "sha1-im0xq0ysjUtW3k+pRt8zUlYbbhg=", + "requires": { + "cheerio": "0.20.0", + "color-logger": "0.0.3" + }, + "dependencies": { + "cheerio": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.20.0.tgz", + "integrity": "sha1-XHEPK6uVZTJyhCugHG6mGzVF7DU=", + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "~3.8.1", + "jsdom": "^7.0.2", + "lodash": "^4.1.0" + } + }, + "color-logger": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/color-logger/-/color-logger-0.0.3.tgz", + "integrity": "sha1-2bIt0dlz4Waxi/MT+fSBu6TfIBg=" + }, + "domhandler": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", + "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", + "requires": { + "domelementtype": "1" + } + }, + "htmlparser2": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", + "requires": { + "domelementtype": "1", + "domhandler": "2.3", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" + }, + "dependencies": { + "entities": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=" + } + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "idna-uts46-hx": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz", + "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==", + "requires": { + "punycode": "2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", + "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=" + } + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "optional": true + }, + "ignore-walk": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", + "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "immediate": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" + }, + "immutable": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "integrity": "sha1-E7TTyxK++hVIKib+Gy665kAHHks=", + "optional": true + }, + "import-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", + "optional": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "optional": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "optional": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "optional": true + }, + "ip-regex": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "ipfs-core-types": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ipfs-core-types/-/ipfs-core-types-0.2.1.tgz", + "integrity": "sha512-q93+93qSybku6woZaajE9mCrHeVoMzNtZ7S5m/zx0+xHRhnoLlg8QNnGGsb5/+uFQt/RiBArsIw/Q61K9Jwkzw==", + "optional": true, + "requires": { + "cids": "^1.1.5", + "multiaddr": "^8.0.0", + "peer-id": "^0.14.1" + }, + "dependencies": { + "cids": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz", + "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "multicodec": "^3.0.1", + "multihashes": "^4.0.1", + "uint8arrays": "^2.1.3" + } + }, + "multiaddr": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-8.1.2.tgz", + "integrity": "sha512-r13IzW8+Sv9zab9Gt8RPMIN2WkptIPq99EpAzg4IbJ/zTELhiEwXWr9bAmEatSCI4j/LSA6ESJzvz95JZ+ZYXQ==", + "optional": true, + "requires": { + "cids": "^1.0.0", + "class-is": "^1.1.0", + "dns-over-http-resolver": "^1.0.0", + "err-code": "^2.0.3", + "is-ip": "^3.1.0", + "multibase": "^3.0.0", + "uint8arrays": "^1.1.0", + "varint": "^5.0.0" + }, + "dependencies": { + "multibase": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz", + "integrity": "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1", + "web-encoding": "^1.0.6" + } + }, + "uint8arrays": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-1.1.0.tgz", + "integrity": "sha512-cLdlZ6jnFczsKf5IH1gPHTtcHtPGho5r4CvctohmQjw8K7Q3gFdfIGHxSTdTaCKrL4w09SsPRJTqRS0drYeszA==", + "optional": true, + "requires": { + "multibase": "^3.0.0", + "web-encoding": "^1.0.2" + } + }, + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "optional": true + } + } + }, + "multibase": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz", + "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1" + } + }, + "multicodec": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz", + "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==", + "optional": true, + "requires": { + "uint8arrays": "^2.1.5", + "varint": "^6.0.0" + } + }, + "multihashes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz", + "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "uint8arrays": "^2.1.3", + "varint": "^5.0.2" + }, + "dependencies": { + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "optional": true + } + } + }, + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + }, + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", + "optional": true + } + } + }, + "ipfs-core-utils": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.6.1.tgz", + "integrity": "sha512-UFIklwE3CFcsNIhYFDuz0qB7E2QtdFauRfc76kskgiqhGWcjqqiDeND5zBCrAy0u8UMaDqAbFl02f/mIq1yKXw==", + "optional": true, + "requires": { + "any-signal": "^2.0.0", + "blob-to-it": "^1.0.1", + "browser-readablestream-to-it": "^1.0.1", + "cids": "^1.1.5", + "err-code": "^2.0.3", + "ipfs-core-types": "^0.2.1", + "ipfs-utils": "^5.0.0", + "it-all": "^1.0.4", + "it-map": "^1.0.4", + "it-peekable": "^1.0.1", + "multiaddr": "^8.0.0", + "multiaddr-to-uri": "^6.0.0", + "parse-duration": "^0.4.4", + "timeout-abort-controller": "^1.1.1", + "uint8arrays": "^1.1.0" + }, + "dependencies": { + "cids": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz", + "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "multicodec": "^3.0.1", + "multihashes": "^4.0.1", + "uint8arrays": "^2.1.3" + }, + "dependencies": { + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + } + } + }, + "multiaddr": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-8.1.2.tgz", + "integrity": "sha512-r13IzW8+Sv9zab9Gt8RPMIN2WkptIPq99EpAzg4IbJ/zTELhiEwXWr9bAmEatSCI4j/LSA6ESJzvz95JZ+ZYXQ==", + "optional": true, + "requires": { + "cids": "^1.0.0", + "class-is": "^1.1.0", + "dns-over-http-resolver": "^1.0.0", + "err-code": "^2.0.3", + "is-ip": "^3.1.0", + "multibase": "^3.0.0", + "uint8arrays": "^1.1.0", + "varint": "^5.0.0" + }, + "dependencies": { + "multibase": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz", + "integrity": "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1", + "web-encoding": "^1.0.6" + } + }, + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "optional": true + } + } + }, + "multibase": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz", + "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1" + } + }, + "multicodec": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz", + "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==", + "optional": true, + "requires": { + "uint8arrays": "^2.1.5", + "varint": "^6.0.0" + }, + "dependencies": { + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + } + } + }, + "multihashes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz", + "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "uint8arrays": "^2.1.3", + "varint": "^5.0.2" + }, + "dependencies": { + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + }, + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "optional": true + } + } + }, + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", + "optional": true + } + } + }, + "ipfs-http-client": { + "version": "48.2.2", + "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-48.2.2.tgz", + "integrity": "sha512-f3ppfWe913SJLvunm0UgqdA1dxVZSGQJPaEVJtqgjxPa5x0fPDiBDdo60g2MgkW1W6bhF9RGlxvHHIE9sv/tdg==", + "optional": true, + "requires": { + "any-signal": "^2.0.0", + "bignumber.js": "^9.0.0", + "cids": "^1.1.5", + "debug": "^4.1.1", + "form-data": "^3.0.0", + "ipfs-core-types": "^0.2.1", + "ipfs-core-utils": "^0.6.1", + "ipfs-utils": "^5.0.0", + "ipld-block": "^0.11.0", + "ipld-dag-cbor": "^0.17.0", + "ipld-dag-pb": "^0.20.0", + "ipld-raw": "^6.0.0", + "it-last": "^1.0.4", + "it-map": "^1.0.4", + "it-tar": "^1.2.2", + "it-to-stream": "^0.1.2", + "merge-options": "^2.0.0", + "multiaddr": "^8.0.0", + "multibase": "^3.0.0", + "multicodec": "^2.0.1", + "multihashes": "^3.0.1", + "nanoid": "^3.1.12", + "native-abort-controller": "~0.0.3", + "parse-duration": "^0.4.4", + "stream-to-it": "^0.2.2", + "uint8arrays": "^1.1.0" + }, + "dependencies": { + "cids": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz", + "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "multicodec": "^3.0.1", + "multihashes": "^4.0.1", + "uint8arrays": "^2.1.3" + }, + "dependencies": { + "multibase": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz", + "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1" + } + }, + "multicodec": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz", + "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==", + "optional": true, + "requires": { + "uint8arrays": "^2.1.5", + "varint": "^6.0.0" + } + }, + "multihashes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz", + "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "uint8arrays": "^2.1.3", + "varint": "^5.0.2" + }, + "dependencies": { + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "optional": true + } + } + }, + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "optional": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "multiaddr": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-8.1.2.tgz", + "integrity": "sha512-r13IzW8+Sv9zab9Gt8RPMIN2WkptIPq99EpAzg4IbJ/zTELhiEwXWr9bAmEatSCI4j/LSA6ESJzvz95JZ+ZYXQ==", + "optional": true, + "requires": { + "cids": "^1.0.0", + "class-is": "^1.1.0", + "dns-over-http-resolver": "^1.0.0", + "err-code": "^2.0.3", + "is-ip": "^3.1.0", + "multibase": "^3.0.0", + "uint8arrays": "^1.1.0", + "varint": "^5.0.0" + }, + "dependencies": { + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "optional": true + } + } + }, + "multibase": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz", + "integrity": "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1", + "web-encoding": "^1.0.6" + } + }, + "multicodec": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-2.1.3.tgz", + "integrity": "sha512-0tOH2Gtio39uO41o+2xl9UhRkCWxU5ZmZSbFCh/OjGzkWJI8e6lkN/s4Mj1YfyWoBod+2+S3W+6wO6nhkwN8pA==", + "optional": true, + "requires": { + "uint8arrays": "1.1.0", + "varint": "^6.0.0" + } + }, + "multihashes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-3.1.2.tgz", + "integrity": "sha512-AP4IoV/YzkNrfbQKZE3OMPibrmy350OmCd6cJkwyM8oExaXIlOY4UnOOVSQtAEuq/LR01XfXKCESidzZvSwHCQ==", + "optional": true, + "requires": { + "multibase": "^3.1.0", + "uint8arrays": "^2.0.5", + "varint": "^6.0.0" + }, + "dependencies": { + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + } + } + }, + "nanoid": { + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", + "optional": true + }, + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", + "optional": true + } + } + }, + "ipfs-utils": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-5.0.1.tgz", + "integrity": "sha512-28KZPgO4Uf5duT2ORLAYfboUp98iUshDD7yRAfbNxNAR8Dtidfn6o20rZfoXnkri2zKBVIPlJkuCPmPJB+6erg==", + "optional": true, + "requires": { + "abort-controller": "^3.0.0", + "any-signal": "^2.1.0", + "buffer": "^6.0.1", + "electron-fetch": "^1.7.2", + "err-code": "^2.0.0", + "fs-extra": "^9.0.1", + "is-electron": "^2.2.0", + "iso-url": "^1.0.0", + "it-glob": "0.0.10", + "it-to-stream": "^0.1.2", + "merge-options": "^2.0.0", + "nanoid": "^3.1.3", + "native-abort-controller": "0.0.3", + "native-fetch": "^2.0.0", + "node-fetch": "^2.6.0", + "stream-to-it": "^0.2.0" + }, + "dependencies": { + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "optional": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "nanoid": { + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", + "optional": true + }, + "native-fetch": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/native-fetch/-/native-fetch-2.0.1.tgz", + "integrity": "sha512-gv4Bea+ga9QdXINurpkEqun3ap3vnB+WYoe4c8ddqUYEH7B2h6iD39RF8uVN7OwmSfMY3RDxkvBnoI4e2/vLXQ==", + "optional": true, + "requires": { + "globalthis": "^1.0.1" + } + } + } + }, + "ipld-block": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/ipld-block/-/ipld-block-0.11.1.tgz", + "integrity": "sha512-sDqqLqD5qh4QzGq6ssxLHUCnH4emCf/8F8IwjQM2cjEEIEHMUj57XhNYgmGbemdYPznUhffxFGEHsruh5+HQRw==", + "optional": true, + "requires": { + "cids": "^1.0.0" + }, + "dependencies": { + "cids": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz", + "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "multicodec": "^3.0.1", + "multihashes": "^4.0.1", + "uint8arrays": "^2.1.3" + } + }, + "multibase": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz", + "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1" + } + }, + "multicodec": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz", + "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==", + "optional": true, + "requires": { + "uint8arrays": "^2.1.5", + "varint": "^6.0.0" + } + }, + "multihashes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz", + "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "uint8arrays": "^2.1.3", + "varint": "^5.0.2" + }, + "dependencies": { + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "optional": true + } + } + }, + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + }, + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", + "optional": true + } + } + }, + "ipld-dag-cbor": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/ipld-dag-cbor/-/ipld-dag-cbor-0.17.1.tgz", + "integrity": "sha512-Bakj/cnxQBdscORyf4LRHxQJQfoaY8KWc7PWROQgX+aw5FCzBt8ga0VM/59K+ABOznsqNvyLR/wz/oYImOpXJw==", + "optional": true, + "requires": { + "borc": "^2.1.2", + "cids": "^1.0.0", + "is-circular": "^1.0.2", + "multicodec": "^3.0.1", + "multihashing-async": "^2.0.0", + "uint8arrays": "^2.1.3" + }, + "dependencies": { + "cids": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz", + "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "multicodec": "^3.0.1", + "multihashes": "^4.0.1", + "uint8arrays": "^2.1.3" + } + }, + "multibase": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz", + "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1" + } + }, + "multicodec": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz", + "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==", + "optional": true, + "requires": { + "uint8arrays": "^2.1.5", + "varint": "^6.0.0" + } + }, + "multihashes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz", + "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "uint8arrays": "^2.1.3", + "varint": "^5.0.2" + }, + "dependencies": { + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "optional": true + } + } + }, + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + }, + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", + "optional": true + } + } + }, + "ipld-dag-pb": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/ipld-dag-pb/-/ipld-dag-pb-0.20.0.tgz", + "integrity": "sha512-zfM0EdaolqNjAxIrtpuGKvXxWk5YtH9jKinBuQGTcngOsWFQhyybGCTJHGNGGtRjHNJi2hz5Udy/8pzv4kcKyg==", + "optional": true, + "requires": { + "cids": "^1.0.0", + "class-is": "^1.1.0", + "multicodec": "^2.0.0", + "multihashing-async": "^2.0.0", + "protons": "^2.0.0", + "reset": "^0.1.0", + "run": "^1.4.0", + "stable": "^0.1.8", + "uint8arrays": "^1.0.0" + }, + "dependencies": { + "cids": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz", + "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "multicodec": "^3.0.1", + "multihashes": "^4.0.1", + "uint8arrays": "^2.1.3" + }, + "dependencies": { + "multicodec": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz", + "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==", + "optional": true, + "requires": { + "uint8arrays": "^2.1.5", + "varint": "^6.0.0" + } + }, + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + } + } + }, + "multibase": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz", + "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1" + } + }, + "multicodec": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-2.1.3.tgz", + "integrity": "sha512-0tOH2Gtio39uO41o+2xl9UhRkCWxU5ZmZSbFCh/OjGzkWJI8e6lkN/s4Mj1YfyWoBod+2+S3W+6wO6nhkwN8pA==", + "optional": true, + "requires": { + "uint8arrays": "1.1.0", + "varint": "^6.0.0" + } + }, + "multihashes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz", + "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "uint8arrays": "^2.1.3", + "varint": "^5.0.2" + }, + "dependencies": { + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + }, + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "optional": true + } + } + }, + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", + "optional": true + } + } + }, + "ipld-raw": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/ipld-raw/-/ipld-raw-6.0.0.tgz", + "integrity": "sha512-UK7fjncAzs59iu/o2kwYtb8jgTtW6B+cNWIiNpAJkfRwqoMk1xD/6i25ktzwe4qO8gQgoR9RxA5ibC23nq8BLg==", + "optional": true, + "requires": { + "cids": "^1.0.0", + "multicodec": "^2.0.0", + "multihashing-async": "^2.0.0" + }, + "dependencies": { + "cids": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz", + "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "multicodec": "^3.0.1", + "multihashes": "^4.0.1", + "uint8arrays": "^2.1.3" + }, + "dependencies": { + "multicodec": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz", + "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==", + "optional": true, + "requires": { + "uint8arrays": "^2.1.5", + "varint": "^6.0.0" + } + } + } + }, + "multibase": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz", + "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1" + } + }, + "multicodec": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-2.1.3.tgz", + "integrity": "sha512-0tOH2Gtio39uO41o+2xl9UhRkCWxU5ZmZSbFCh/OjGzkWJI8e6lkN/s4Mj1YfyWoBod+2+S3W+6wO6nhkwN8pA==", + "optional": true, + "requires": { + "uint8arrays": "1.1.0", + "varint": "^6.0.0" + }, + "dependencies": { + "multibase": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz", + "integrity": "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1", + "web-encoding": "^1.0.6" + } + }, + "uint8arrays": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-1.1.0.tgz", + "integrity": "sha512-cLdlZ6jnFczsKf5IH1gPHTtcHtPGho5r4CvctohmQjw8K7Q3gFdfIGHxSTdTaCKrL4w09SsPRJTqRS0drYeszA==", + "optional": true, + "requires": { + "multibase": "^3.0.0", + "web-encoding": "^1.0.2" + } + } + } + }, + "multihashes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz", + "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "uint8arrays": "^2.1.3", + "varint": "^5.0.2" + }, + "dependencies": { + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "optional": true + } + } + }, + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + }, + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", + "optional": true + } + } + }, + "is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "requires": { + "call-bind": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "optional": true + }, + "is-bigint": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz", + "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", + "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "optional": true + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" + }, + "is-capitalized": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-capitalized/-/is-capitalized-1.0.0.tgz", + "integrity": "sha1-TIRktNkdPk7rRIid0s2PGwrEwTY=", + "optional": true + }, + "is-circular": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-circular/-/is-circular-1.0.2.tgz", + "integrity": "sha512-YttjnrswnUYRVJvxCvu8z+PGMUSzC2JttP0OEXezlAEdp3EXzhf7IZ3j0gRAybJBQupedIZFhY61Tga6E0qASA==", + "optional": true + }, + "is-class": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/is-class/-/is-class-0.0.4.tgz", + "integrity": "sha1-4FdFFwW7NOOePjNZjJOpg3KWtzY=", + "optional": true + }, + "is-core-module": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", + "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", + "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==" + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "optional": true + }, + "is-electron": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.0.tgz", + "integrity": "sha512-SpMppC2XR3YdxSzczXReBjqs2zGscWQpBIKqwXYBFic0ERaxNVgwLCHwOLZeESfdJQjX0RDvrJ1lBXX2ij+G1Q==", + "optional": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "optional": true, + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "optional": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" + }, + "is-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz", + "integrity": "sha1-lUPV3nvPWwiiLsiiC65uKG1RDYw=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "is-generator-function": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.9.tgz", + "integrity": "sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A==" + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, + "is-hex-prefixed": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", + "integrity": "sha1-fY035q135dEnFIkTxXPggtd39VQ=" + }, + "is-ip": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", + "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", + "requires": { + "ip-regex": "^4.0.0" + } + }, + "is-ipfs": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/is-ipfs/-/is-ipfs-0.6.3.tgz", + "integrity": "sha512-HyRot1dvLcxImtDqPxAaY1miO6WsiP/z7Yxpg2qpaLWv5UdhAPtLvHJ4kMLM0w8GSl8AFsVF23PHe1LzuWrUlQ==", + "requires": { + "bs58": "^4.0.1", + "cids": "~0.7.0", + "mafmt": "^7.0.0", + "multiaddr": "^7.2.1", + "multibase": "~0.6.0", + "multihashes": "~0.4.13" + } + }, + "is-lower-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz", + "integrity": "sha1-fhR75HaNxGbbO/shzGCzHmrWk5M=", + "requires": { + "lower-case": "^1.1.0" + } + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=" + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "optional": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-number-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", + "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==" + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "optional": true + }, + "is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==" + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "optional": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "optional": true + }, + "is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "optional": true + }, + "is-regex": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", + "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + } + }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", + "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==" + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.5.tgz", + "integrity": "sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug==", + "requires": { + "available-typed-arrays": "^1.0.2", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.0-next.2", + "foreach": "^2.0.5", + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-upper-case": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz", + "integrity": "sha1-jQsfp+eTOh5YSDYA7H2WYcuvdW8=", + "requires": { + "upper-case": "^1.1.0" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "optional": true + }, + "is-valid-glob": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz", + "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4=", + "optional": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "iso-constants": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/iso-constants/-/iso-constants-0.1.2.tgz", + "integrity": "sha512-OTCM5ZCQsHBCI4Wdu4tSxvDIkmDHd5EwJDps5mKqnQnWJSKlnwMs3EDZ4n3Fh1tmkWkDlyd2vCDbEYuPbyrUNQ==", + "optional": true + }, + "iso-random-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/iso-random-stream/-/iso-random-stream-2.0.0.tgz", + "integrity": "sha512-lGuIu104KfBV9ubYTSaE3GeAr6I69iggXxBHbTBc5u/XKlwlWl0LCytnkIZissaKqvxablwRD9B3ktVnmIUnEg==", + "optional": true, + "requires": { + "events": "^3.3.0", + "readable-stream": "^3.4.0" + } + }, + "iso-url": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-1.1.5.tgz", + "integrity": "sha512-+3JqoKdBTGmyv9vOkS6b9iHhvK34UajfTibrH/1HOK8TI7K2VsM0qOCd+aJdWKtSOA8g3PqZfcwDmnR0p3klqQ==", + "optional": true + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "optional": true, + "requires": { + "isarray": "1.0.0" + } + }, + "isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "optional": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, + "it-all": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/it-all/-/it-all-1.0.5.tgz", + "integrity": "sha512-ygD4kA4vp8fi+Y+NBgEKt6W06xSbv6Ub/0V8d1r3uCyJ9Izwa1UspkIOlqY9fOee0Z1w3WRo1+VWyAU4DgtufA==", + "optional": true + }, + "it-concat": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/it-concat/-/it-concat-1.0.3.tgz", + "integrity": "sha512-sjeZQ1BWQ9U/W2oI09kZgUyvSWzQahTkOkLIsnEPgyqZFaF9ME5gV6An4nMjlyhXKWQMKEakQU8oRHs2SdmeyA==", + "optional": true, + "requires": { + "bl": "^4.0.0" + } + }, + "it-drain": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/it-drain/-/it-drain-1.0.4.tgz", + "integrity": "sha512-coB7mcyZ4lWBQKoQGJuqM+P94pvpn2T3KY27vcVWPqeB1WmoysRC76VZnzAqrBWzpWcoEJMjZ+fsMBslxNaWfQ==", + "optional": true + }, + "it-glob": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/it-glob/-/it-glob-0.0.10.tgz", + "integrity": "sha512-p1PR15djgPV7pxdLOW9j4WcJdla8+91rJdUU2hU2Jm68vkxpIEXK55VHBeH8Lvqh2vqLtM83t8q4BuJxue6niA==", + "optional": true, + "requires": { + "fs-extra": "^9.0.1", + "minimatch": "^3.0.4" + } + }, + "it-last": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/it-last/-/it-last-1.0.5.tgz", + "integrity": "sha512-PV/2S4zg5g6dkVuKfgrQfN2rUN4wdTI1FzyAvU+i8RV96syut40pa2s9Dut5X7SkjwA3P0tOhLABLdnOJ0Y/4Q==", + "optional": true + }, + "it-map": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/it-map/-/it-map-1.0.5.tgz", + "integrity": "sha512-EElupuWhHVStUgUY+OfTJIS2MZed96lDrAXzJUuqiiqLnIKoBRqtX1ZG2oR0bGDsSppmz83MtzCeKLZ9TVAUxQ==", + "optional": true + }, + "it-peekable": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/it-peekable/-/it-peekable-1.0.2.tgz", + "integrity": "sha512-LRPLu94RLm+lxLZbChuc9iCXrKCOu1obWqxfaKhF00yIp30VGkl741b5P60U+rdBxuZD/Gt1bnmakernv7bVFg==", + "optional": true + }, + "it-reader": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/it-reader/-/it-reader-2.1.0.tgz", + "integrity": "sha512-hSysqWTO9Tlwc5EGjVf8JYZzw0D2FsxD/g+eNNWrez9zODxWt6QlN6JAMmycK72Mv4jHEKEXoyzUN4FYGmJaZw==", + "optional": true, + "requires": { + "bl": "^4.0.0" + } + }, + "it-tar": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/it-tar/-/it-tar-1.2.2.tgz", + "integrity": "sha512-M8V4a9I+x/vwXTjqvixcEZbQZHjwDIb8iUQ+D4M2QbhAdNs3WKVSl+45u5/F2XFx6jYMFOGzMVlKNK/uONgNIA==", + "optional": true, + "requires": { + "bl": "^4.0.0", + "buffer": "^5.4.3", + "iso-constants": "^0.1.2", + "it-concat": "^1.0.0", + "it-reader": "^2.0.0", + "p-defer": "^3.0.0" + } + }, + "it-to-stream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/it-to-stream/-/it-to-stream-0.1.2.tgz", + "integrity": "sha512-DTB5TJRZG3untmZehcaFN0kGWl2bNv7tnJRgQHAO9QEt8jfvVRrebZtnD5NZd4SCj4WVPjl0LSrugNWE/UaZRQ==", + "optional": true, + "requires": { + "buffer": "^5.6.0", + "fast-fifo": "^1.0.0", + "get-iterator": "^1.0.2", + "p-defer": "^3.0.0", + "p-fifo": "^1.0.0", + "readable-stream": "^3.6.0" + } + }, + "iter-tools": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/iter-tools/-/iter-tools-7.1.3.tgz", + "integrity": "sha512-Pnd3FVHgKnDHrTVjggXLMq5O/P60fho5iL0a0kkdLcofxX8STHw6cgYZ4ZHQS3Zb4Hg/VeqeNUxDs4vlVwUL4A==", + "optional": true, + "requires": { + "@babel/runtime": "^7.12.1" + } + }, + "iterall": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", + "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==", + "optional": true + }, + "iterate-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz", + "integrity": "sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw==" + }, + "iterate-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", + "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", + "requires": { + "es-get-iterator": "^1.0.2", + "iterate-iterator": "^1.0.1" + } + }, + "js-sha3": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsan": { + "version": "3.1.13", + "resolved": "https://registry.npmjs.org/jsan/-/jsan-3.1.13.tgz", + "integrity": "sha512-9kGpCsGHifmw6oJet+y8HaCl14y7qgAsxVdV3pCHDySNR3BfDC30zgkssd7x5LRVAT22dnpbe9JdzzmXZnq9/g==" + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsdom": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz", + "integrity": "sha1-QLQCdwwr2iNGkJa+6Rq2deOx/G4=", + "optional": true, + "requires": { + "abab": "^1.0.0", + "acorn": "^2.4.0", + "acorn-globals": "^1.0.4", + "cssom": ">= 0.3.0 < 0.4.0", + "cssstyle": ">= 0.2.29 < 0.3.0", + "escodegen": "^1.6.1", + "nwmatcher": ">= 1.3.7 < 2.0.0", + "parse5": "^1.5.1", + "request": "^2.55.0", + "sax": "^1.1.4", + "symbol-tree": ">= 3.1.0 < 4.0.0", + "tough-cookie": "^2.2.0", + "webidl-conversions": "^2.0.0", + "whatwg-url-compat": "~0.6.5", + "xml-name-validator": ">= 2.0.1 < 3.0.0" + }, + "dependencies": { + "acorn": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", + "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=", + "optional": true + }, + "parse5": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", + "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", + "optional": true + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "json-pointer": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/json-pointer/-/json-pointer-0.6.1.tgz", + "integrity": "sha512-3OvjqKdCBvH41DLpV4iSt6v2XhZXV1bPB4OROuknvUXI7ZQNofieCPkmE26stEJ9zdQuvIxDHCuYhfgxFAAs+Q==", + "requires": { + "foreach": "^2.0.4" + } + }, + "json-rpc-engine": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", + "requires": { + "eth-rpc-errors": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "json-rpc-random-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz", + "integrity": "sha1-uknZat7RRE27jaPSA3SKy7zeyMg=" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "optional": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json-text-sequence": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/json-text-sequence/-/json-text-sequence-0.1.1.tgz", + "integrity": "sha1-py8hfcSvxGKf/1/rME3BvVGi89I=", + "optional": true, + "requires": { + "delimit-stream": "0.1.0" + } + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsondown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jsondown/-/jsondown-1.0.0.tgz", + "integrity": "sha512-p6XxPaq59aXwcdDQV3ISMA5xk+1z6fJuctcwwSdR9iQgbYOcIrnknNrhcMGG+0FaUfKHGkdDpQNaZrovfBoyOw==", + "optional": true, + "requires": { + "memdown": "1.4.1", + "mkdirp": "0.5.1" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "optional": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "optional": true, + "requires": { + "minimist": "0.0.8" + } + } + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "keccak": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.1.tgz", + "integrity": "sha512-epq90L9jlFWCW7+pQa6JOnKn2Xgl2mtI664seYR6MHskvI9agt7AnDqmAlp9TqU4/caMYbA08Hi5DMZAl5zdkA==", + "requires": { + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0" + } + }, + "keypair": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/keypair/-/keypair-1.0.3.tgz", + "integrity": "sha512-0wjZ2z/SfZZq01+3/8jYLd8aEShSa+aat1zyPGQY3IuKoEAp6DJGvu2zt6snELrQU9jbCkIlCyNOD7RdQbHhkQ==", + "optional": true + }, + "keypather": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/keypather/-/keypather-1.10.2.tgz", + "integrity": "sha1-4ESWMtSz5RbyHMAUznxWRP3c5hQ=", + "requires": { + "101": "^1.0.0" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "lazy-debug-legacy": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/lazy-debug-legacy/-/lazy-debug-legacy-0.0.1.tgz", + "integrity": "sha1-U3cWwHduTPeePtG2IfdljCkRsbE=", + "optional": true + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "optional": true, + "requires": { + "readable-stream": "^2.0.5" + }, + "dependencies": { + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "optional": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "optional": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "optional": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "leb128": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/leb128/-/leb128-0.0.5.tgz", + "integrity": "sha512-elbNtfmu3GndZbesVF6+iQAfVjOXW9bM/aax9WwMlABZW+oK9sbAZEXoewaPHmL34sxa8kVwWsru8cNE/yn2gg==", + "optional": true, + "requires": { + "bn.js": "^5.0.0", + "buffer-pipe": "0.0.3" + } + }, + "level": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/level/-/level-5.0.1.tgz", + "integrity": "sha512-wcak5OQeA4rURGacqS62R/xNHjCYnJSQDBOlm4KNUGJVE9bWv2B04TclqReYejN+oD65PzD4FsqeWoI5wNC5Lg==", + "optional": true, + "requires": { + "level-js": "^4.0.0", + "level-packager": "^5.0.0", + "leveldown": "^5.0.0", + "opencollective-postinstall": "^2.0.0" + } + }, + "level-codec": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.1.tgz", + "integrity": "sha512-ajFP0kJ+nyq4i6kptSM+mAvJKLOg1X5FiFPtLG9M5gCEZyBmgDi3FkDrvlMkEzrUn1cWxtvVmrvoS4ASyO/q+Q==", + "optional": true + }, + "level-concat-iterator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz", + "integrity": "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==", + "optional": true + }, + "level-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz", + "integrity": "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==", + "optional": true, + "requires": { + "errno": "~0.1.1" + } + }, + "level-iterator-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz", + "integrity": "sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==", + "optional": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.4.0", + "xtend": "^4.0.2" + } + }, + "level-js": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/level-js/-/level-js-4.0.2.tgz", + "integrity": "sha512-PeGjZsyMG4O89KHiez1zoMJxStnkM+oBIqgACjoo5PJqFiSUUm3GNod/KcbqN5ktyZa8jkG7I1T0P2u6HN9lIg==", + "optional": true, + "requires": { + "abstract-leveldown": "~6.0.1", + "immediate": "~3.2.3", + "inherits": "^2.0.3", + "ltgt": "^2.1.2", + "typedarray-to-buffer": "~3.1.5" + }, + "dependencies": { + "abstract-leveldown": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.0.3.tgz", + "integrity": "sha512-jzewKKpZbaYUa6HTThnrl+GrJhzjEAeuc7hTVpZdzg7kupXZFoqQDFwyOwLNbmJKJlmzw8yiipMPkDiuKkT06Q==", + "optional": true, + "requires": { + "level-concat-iterator": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "immediate": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz", + "integrity": "sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw=", + "optional": true + } + } + }, + "level-packager": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-5.1.1.tgz", + "integrity": "sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ==", + "optional": true, + "requires": { + "encoding-down": "^6.3.0", + "levelup": "^4.3.2" + }, + "dependencies": { + "levelup": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz", + "integrity": "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==", + "optional": true, + "requires": { + "deferred-leveldown": "~5.3.0", + "level-errors": "~2.0.0", + "level-iterator-stream": "~4.0.0", + "level-supports": "~1.0.0", + "xtend": "~4.0.0" + } + } + } + }, + "level-supports": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz", + "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==", + "optional": true, + "requires": { + "xtend": "^4.0.2" + } + }, + "level-write-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/level-write-stream/-/level-write-stream-1.0.0.tgz", + "integrity": "sha1-P3+7Z5pVE3wP6zA97nZuEu4Twdw=", + "optional": true, + "requires": { + "end-stream": "~0.1.0" + } + }, + "level-ws": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-0.0.0.tgz", + "integrity": "sha1-Ny5RIXeSSgBCSwtDrvK7QkltIos=", + "requires": { + "readable-stream": "~1.0.15", + "xtend": "~2.1.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "requires": { + "object-keys": "~0.4.0" + } + } + } + }, + "leveldown": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-5.0.2.tgz", + "integrity": "sha512-Ib6ygFYBleS8x2gh3C1AkVsdrUShqXpe6jSTnZ6sRycEXKhqVf+xOSkhgSnjidpPzyv0d95LJVFrYQ4NuXAqHA==", + "optional": true, + "requires": { + "abstract-leveldown": "~6.0.0", + "fast-future": "~1.0.2", + "napi-macros": "~1.8.1", + "node-gyp-build": "~3.8.0" + }, + "dependencies": { + "abstract-leveldown": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.0.3.tgz", + "integrity": "sha512-jzewKKpZbaYUa6HTThnrl+GrJhzjEAeuc7hTVpZdzg7kupXZFoqQDFwyOwLNbmJKJlmzw8yiipMPkDiuKkT06Q==", + "optional": true, + "requires": { + "level-concat-iterator": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "node-gyp-build": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.8.0.tgz", + "integrity": "sha512-bYbpIHyRqZ7sVWXxGpz8QIRug5JZc/hzZH4GbdT9HTZi6WmKCZ8GLvP8OZ9TTiIBvwPFKgtGrlWQSXDAvYdsPw==", + "optional": true + } + } + }, + "levelup": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.0.2.tgz", + "integrity": "sha512-cx9PmLENwbGA3svWBEbeO2HazpOSOYSXH4VA+ahVpYyurvD+SDSfURl29VBY2qgyk+Vfy2dJd71SBRckj/EZVA==", + "optional": true, + "requires": { + "deferred-leveldown": "~5.0.0", + "level-errors": "~2.0.0", + "level-iterator-stream": "~4.0.0", + "xtend": "~4.0.0" + }, + "dependencies": { + "abstract-leveldown": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.0.3.tgz", + "integrity": "sha512-jzewKKpZbaYUa6HTThnrl+GrJhzjEAeuc7hTVpZdzg7kupXZFoqQDFwyOwLNbmJKJlmzw8yiipMPkDiuKkT06Q==", + "optional": true, + "requires": { + "level-concat-iterator": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "deferred-leveldown": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.0.1.tgz", + "integrity": "sha512-BXohsvTedWOLkj2n/TY+yqVlrCWa2Zs8LSxh3uCAgFOru7/pjxKyZAexGa1j83BaKloER4PqUyQ9rGPJLt9bqA==", + "optional": true, + "requires": { + "abstract-leveldown": "~6.0.0", + "inherits": "^2.0.3" + } + } + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "optional": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "libp2p-crypto": { + "version": "0.19.6", + "resolved": "https://registry.npmjs.org/libp2p-crypto/-/libp2p-crypto-0.19.6.tgz", + "integrity": "sha512-oZaAomSLnEJPEvJaj4Dmp+JDuKsTndbdmdod9rCe8lX5f9hMP3p3wRADOeVGhgleiQ3LH+3XmFuULARMNXLiRw==", + "optional": true, + "requires": { + "err-code": "^3.0.1", + "is-typedarray": "^1.0.0", + "iso-random-stream": "^2.0.0", + "keypair": "^1.0.1", + "multiformats": "^9.1.2", + "node-forge": "^0.10.0", + "pem-jwk": "^2.0.0", + "protobufjs": "^6.10.2", + "secp256k1": "^4.0.0", + "uint8arrays": "^2.1.4", + "ursa-optional": "^0.10.1" + }, + "dependencies": { + "err-code": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz", + "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==", + "optional": true + }, + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + } + } + }, + "linked-list": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/linked-list/-/linked-list-0.1.0.tgz", + "integrity": "sha1-eYsP+X0bkqT9CEgPVa6k6dSdN78=" + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "optional": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "optional": true + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "optional": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "optional": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "optional": true + }, + "lodash.assignin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", + "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=", + "optional": true + }, + "lodash.assigninwith": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assigninwith/-/lodash.assigninwith-4.2.0.tgz", + "integrity": "sha1-rwLJhDKshtk9ppW0voAUAZcXNq8=", + "optional": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.escaperegexp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", + "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=" + }, + "lodash.flatmap": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.flatmap/-/lodash.flatmap-4.5.0.tgz", + "integrity": "sha1-74y/QI9uSCaGYzRTBcaswLd4cC4=" + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", + "optional": true + }, + "lodash.keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-4.2.0.tgz", + "integrity": "sha1-oIYCrBLk+4P5H8H7ejYKTZujUgU=", + "optional": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.omit": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz", + "integrity": "sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=", + "optional": true + }, + "lodash.partition": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.partition/-/lodash.partition-4.6.0.tgz", + "integrity": "sha1-o45GtzRp4EILDaEhLmbUFL42S6Q=" + }, + "lodash.rest": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.5.tgz", + "integrity": "sha1-lU73UEkmIDjJbR/Jiyj9r58Hcqo=", + "optional": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "optional": true + }, + "lodash.sum": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/lodash.sum/-/lodash.sum-4.0.2.tgz", + "integrity": "sha1-rZDjl5ZdgD1PH/eqWy0Bl/O0Y3s=" + }, + "lodash.template": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.2.4.tgz", + "integrity": "sha1-0FPBno50442WW/T7SV2A8Qnn96Q=", + "optional": true, + "requires": { + "lodash._reinterpolate": "~3.0.0", + "lodash.assigninwith": "^4.0.0", + "lodash.keys": "^4.0.0", + "lodash.rest": "^4.0.0", + "lodash.templatesettings": "^4.0.0", + "lodash.tostring": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "optional": true, + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.tostring": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/lodash.tostring/-/lodash.tostring-4.1.4.tgz", + "integrity": "sha1-Vgwn0fjq3eA8LM4Zj+9cAx2CmPs=", + "optional": true + }, + "lodash.without": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.without/-/lodash.without-4.4.0.tgz", + "integrity": "sha1-PNRXSgC2e643OpS3SHcmQFB7eqw=", + "optional": true + }, + "lodash.xor": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.xor/-/lodash.xor-4.5.0.tgz", + "integrity": "sha1-TUjtfpgJWwYyWCunFNP/iuj7HbY=", + "optional": true + }, + "lodash.zipwith": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.zipwith/-/lodash.zipwith-4.2.0.tgz", + "integrity": "sha1-r6zwP9LzhK8p4mPDxr2juA4/Uf0=" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "optional": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "optional": true + }, + "long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", + "optional": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + }, + "lower-case-first": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz", + "integrity": "sha1-5dp8JvKacHO+AtUrrJmA5ZIq36E=", + "requires": { + "lower-case": "^1.1.2" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "lru-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", + "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", + "dev": true, + "requires": { + "es5-ext": "~0.10.2" + } + }, + "ltgt": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU=" + }, + "mafmt": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/mafmt/-/mafmt-7.1.0.tgz", + "integrity": "sha512-vpeo9S+hepT3k2h5iFxzEHvvR0GPBx9uKaErmnRzYNcaKb03DgOArjEMlgG4a9LcuZZ89a3I8xbeto487n26eA==", + "requires": { + "multiaddr": "^7.3.0" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + } + }, + "map-stream": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.6.tgz", + "integrity": "sha1-0u9OuBGihkTHqJiZhcacL91JaCc=", + "optional": true + }, + "marked": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz", + "integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==" + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", + "optional": true + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memdown": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/memdown/-/memdown-1.4.1.tgz", + "integrity": "sha1-tOThkhdGZP+65BNhqlAPMRnv4hU=", + "requires": { + "abstract-leveldown": "~2.7.1", + "functional-red-black-tree": "^1.0.1", + "immediate": "^3.2.3", + "inherits": "~2.0.1", + "ltgt": "~2.2.0", + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "memoizee": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", + "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", + "dev": true, + "requires": { + "d": "^1.0.1", + "es5-ext": "^0.10.53", + "es6-weak-map": "^2.0.3", + "event-emitter": "^0.3.5", + "is-promise": "^2.2.2", + "lru-queue": "^0.1.0", + "next-tick": "^1.1.0", + "timers-ext": "^0.1.7" + }, + "dependencies": { + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-options": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-2.0.0.tgz", + "integrity": "sha512-S7xYIeWHl2ZUKF7SDeBhGg6rfv5bKxVBdk95s/I7wVF8d+hjLSztJ/B271cnUiF6CAFduEQ5Zn3HYwAjT16DlQ==", + "optional": true, + "requires": { + "is-plain-obj": "^2.0.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "optional": true + } + } + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "optional": true, + "requires": { + "readable-stream": "^2.0.1" + }, + "dependencies": { + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "optional": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "optional": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "optional": true + }, + "merkle-patricia-tree": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz", + "integrity": "sha512-81PW5m8oz/pz3GvsAwbauj7Y00rqm81Tzad77tHBwU7pIAtN+TJnMSOJhxBKflSVYhptMMb9RskhqHqrSm1V+g==", + "requires": { + "async": "^1.4.2", + "ethereumjs-util": "^5.0.0", + "level-ws": "0.0.0", + "levelup": "^1.2.1", + "memdown": "^1.0.0", + "readable-stream": "^2.0.0", + "rlp": "^2.0.0", + "semaphore": ">=1.0.1" + }, + "dependencies": { + "abstract-leveldown": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz", + "integrity": "sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA==", + "requires": { + "xtend": "~4.0.0" + } + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "deferred-leveldown": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz", + "integrity": "sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA==", + "requires": { + "abstract-leveldown": "~2.6.0" + } + }, + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "level-codec": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz", + "integrity": "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ==" + }, + "level-errors": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz", + "integrity": "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==", + "requires": { + "errno": "~0.1.1" + } + }, + "level-iterator-stream": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz", + "integrity": "sha1-5Dt4sagUPm+pek9IXrjqUwNS8u0=", + "requires": { + "inherits": "^2.0.1", + "level-errors": "^1.0.3", + "readable-stream": "^1.0.33", + "xtend": "^4.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + } + } + }, + "levelup": { + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-1.3.9.tgz", + "integrity": "sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==", + "requires": { + "deferred-leveldown": "~1.2.1", + "level-codec": "~7.0.0", + "level-errors": "~1.0.3", + "level-iterator-stream": "~1.3.0", + "prr": "~1.0.1", + "semver": "~5.4.1", + "xtend": "~4.0.0" + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==" + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "meros": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/meros/-/meros-1.1.4.tgz", + "integrity": "sha512-E9ZXfK9iQfG9s73ars9qvvvbSIkJZF5yOo9j4tcwM5tN8mUKfj/EKN5PzOr3ZH0y5wL7dLAHw3RVEfpQV9Q7VQ==", + "optional": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "optional": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "optional": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "optional": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", + "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==" + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", + "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", + "requires": { + "mime-db": "1.48.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "optional": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", + "requires": { + "mkdirp": "*" + } + }, + "mocha": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.1.2.tgz", + "integrity": "sha512-I8FRAcuACNMLQn3lS4qeWLxXqLvGf6r2CaLstDpZmMUUSmvW6Cnm1AuHxgbc7ctZVRcfwspCRbDHymPsi3dkJw==", + "requires": { + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.4.2", + "debug": "4.1.1", + "diff": "4.0.2", + "escape-string-regexp": "4.0.0", + "find-up": "5.0.0", + "glob": "7.1.6", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "3.14.0", + "log-symbols": "4.0.0", + "minimatch": "3.0.4", + "ms": "2.1.2", + "object.assign": "4.1.0", + "promise.allsettled": "1.0.2", + "serialize-javascript": "4.0.0", + "strip-json-comments": "3.0.1", + "supports-color": "7.1.0", + "which": "2.0.2", + "wide-align": "1.1.3", + "workerpool": "6.0.0", + "yargs": "13.3.2", + "yargs-parser": "13.1.2", + "yargs-unparser": "1.6.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "requires": { + "chalk": "^4.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-json-comments": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==" + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + } + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "mock-fs": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.14.0.tgz", + "integrity": "sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==" + }, + "module": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/module/-/module-1.2.5.tgz", + "integrity": "sha1-tQPrBs3BNHP1aBhCaXTN5+xZvxU=", + "optional": true, + "requires": { + "chalk": "1.1.3", + "concat-stream": "1.5.1", + "lodash.template": "4.2.4", + "map-stream": "0.0.6", + "tildify": "1.2.0", + "vinyl-fs": "2.4.3", + "yargs": "4.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "optional": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "optional": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "optional": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "optional": true + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "multiaddr": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-7.5.0.tgz", + "integrity": "sha512-GvhHsIGDULh06jyb6ev+VfREH9evJCFIRnh3jUt9iEZ6XDbyoisZRFEI9bMvK/AiR6y66y6P+eoBw9mBYMhMvw==", + "requires": { + "buffer": "^5.5.0", + "cids": "~0.8.0", + "class-is": "^1.1.0", + "is-ip": "^3.1.0", + "multibase": "^0.7.0", + "varint": "^5.0.0" + }, + "dependencies": { + "cids": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/cids/-/cids-0.8.3.tgz", + "integrity": "sha512-yoXTbV3llpm+EBGWKeL9xKtksPE/s6DPoDSY4fn8I8TEW1zehWXPSB0pwAXVDlLaOlrw+sNynj995uD9abmPhA==", + "requires": { + "buffer": "^5.6.0", + "class-is": "^1.1.0", + "multibase": "^1.0.0", + "multicodec": "^1.0.1", + "multihashes": "^1.0.1" + }, + "dependencies": { + "multibase": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-1.0.1.tgz", + "integrity": "sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw==", + "requires": { + "base-x": "^3.0.8", + "buffer": "^5.5.0" + } + } + } + }, + "multibase": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", + "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", + "requires": { + "base-x": "^3.0.8", + "buffer": "^5.5.0" + } + }, + "multihashes": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-1.0.1.tgz", + "integrity": "sha512-S27Tepg4i8atNiFaU5ZOm3+gl3KQlUanLs/jWcBxQHFttgq+5x1OgbQmf2d8axJ/48zYGBd/wT9d723USMFduw==", + "requires": { + "buffer": "^5.6.0", + "multibase": "^1.0.1", + "varint": "^5.0.0" + }, + "dependencies": { + "multibase": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-1.0.1.tgz", + "integrity": "sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw==", + "requires": { + "base-x": "^3.0.8", + "buffer": "^5.5.0" + } + } + } + } + } + }, + "multiaddr-to-uri": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/multiaddr-to-uri/-/multiaddr-to-uri-6.0.0.tgz", + "integrity": "sha512-OjpkVHOXEmIKMO8WChzzQ7aZQcSQX8squxmvtDbRpy7/QNmJ3Z7jv6qyD74C28QtaeNie8O8ngW2AkeiMmKP7A==", + "optional": true, + "requires": { + "multiaddr": "^8.0.0" + }, + "dependencies": { + "cids": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz", + "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "multicodec": "^3.0.1", + "multihashes": "^4.0.1", + "uint8arrays": "^2.1.3" + }, + "dependencies": { + "multibase": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz", + "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1" + } + }, + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + } + } + }, + "multiaddr": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-8.1.2.tgz", + "integrity": "sha512-r13IzW8+Sv9zab9Gt8RPMIN2WkptIPq99EpAzg4IbJ/zTELhiEwXWr9bAmEatSCI4j/LSA6ESJzvz95JZ+ZYXQ==", + "optional": true, + "requires": { + "cids": "^1.0.0", + "class-is": "^1.1.0", + "dns-over-http-resolver": "^1.0.0", + "err-code": "^2.0.3", + "is-ip": "^3.1.0", + "multibase": "^3.0.0", + "uint8arrays": "^1.1.0", + "varint": "^5.0.0" + } + }, + "multibase": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz", + "integrity": "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1", + "web-encoding": "^1.0.6" + } + }, + "multicodec": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz", + "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==", + "optional": true, + "requires": { + "uint8arrays": "^2.1.5", + "varint": "^6.0.0" + }, + "dependencies": { + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + }, + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", + "optional": true + } + } + }, + "multihashes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz", + "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "uint8arrays": "^2.1.3", + "varint": "^5.0.2" + }, + "dependencies": { + "multibase": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz", + "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1" + } + }, + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + } + } + } + } + }, + "multibase": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz", + "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==", + "requires": { + "base-x": "^3.0.8", + "buffer": "^5.5.0" + } + }, + "multicodec": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz", + "integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==", + "requires": { + "buffer": "^5.6.0", + "varint": "^5.0.0" + } + }, + "multiformats": { + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.4.3.tgz", + "integrity": "sha512-sCNjBP/NPCeQu83Mst8IQZq9+HuR7Catvk/m7CeH0r/nupsU6gM7GINf5E1HCDRxDeU+Cgda/WPmcwQhYs3dyA==", + "optional": true + }, + "multihashes": { + "version": "0.4.21", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz", + "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==", + "requires": { + "buffer": "^5.5.0", + "multibase": "^0.7.0", + "varint": "^5.0.0" + }, + "dependencies": { + "multibase": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", + "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", + "requires": { + "base-x": "^3.0.8", + "buffer": "^5.5.0" + } + } + } + }, + "multihashing-async": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/multihashing-async/-/multihashing-async-2.1.2.tgz", + "integrity": "sha512-FTPNnWWxwIK5dXXmTFhySSF8Fkdqf7vzqpV09+RWsmfUhrsL/b3Arg3+bRrBnXTtjxm3JRGI3wSAtQHL0QCxhQ==", + "optional": true, + "requires": { + "blakejs": "^1.1.0", + "err-code": "^3.0.0", + "js-sha3": "^0.8.0", + "multihashes": "^4.0.1", + "murmurhash3js-revisited": "^3.0.0", + "uint8arrays": "^2.1.3" + }, + "dependencies": { + "err-code": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz", + "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==", + "optional": true + }, + "js-sha3": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==", + "optional": true + }, + "multibase": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz", + "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1" + } + }, + "multihashes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz", + "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "uint8arrays": "^2.1.3", + "varint": "^5.0.2" + } + }, + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + } + } + }, + "murmurhash3js-revisited": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.0.tgz", + "integrity": "sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g==", + "optional": true + }, + "nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==" + }, + "nano-json-stream-parser": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz", + "integrity": "sha1-DMj20OK2IrR5xA1JnEbWS3Vcb18=" + }, + "nanoid": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", + "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" + }, + "napi-macros": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-1.8.2.tgz", + "integrity": "sha512-Tr0DNY4RzTaBG2W2m3l7ZtFuJChTH6VZhXVhkGGjF/4cZTt+i8GcM9ozD+30Lmr4mDoZ5Xx34t2o4GJqYWDGcg==", + "optional": true + }, + "native-abort-controller": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/native-abort-controller/-/native-abort-controller-0.0.3.tgz", + "integrity": "sha512-YIxU5nWqSHG1Xbu3eOu3pdFRD882ivQpIcu6AiPVe2oSVoRbfYW63DVkZm3g1gHiMtZSvZzF6THSzTGEBYl8YA==", + "optional": true, + "requires": { + "globalthis": "^1.0.1" + } + }, + "native-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/native-fetch/-/native-fetch-3.0.0.tgz", + "integrity": "sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw==", + "optional": true + }, + "needle": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.8.0.tgz", + "integrity": "sha512-ZTq6WYkN/3782H1393me3utVYdq2XyqNUFBsprEE3VMAT0+hP/cItpnITpqsY6ep2yeFE4Tqtqwc74VqUlUYtw==", + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "optional": true + } + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "optional": true + }, + "node-gyp-build": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz", + "integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "optional": true + }, + "node-interval-tree": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/node-interval-tree/-/node-interval-tree-1.3.3.tgz", + "integrity": "sha512-K9vk96HdTK5fEipJwxSvIIqwTqr4e3HRJeJrNxBSeVMNSC/JWARRaX7etOLOuTmrRMeOI/K5TCJu3aWIwZiNTw==", + "requires": { + "shallowequal": "^1.0.2" + } + }, + "node-pre-gyp": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz", + "integrity": "sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==", + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + } + } + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" + }, + "nofilter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-1.0.4.tgz", + "integrity": "sha512-N8lidFp+fCz+TD51+haYdbDGrcBWwuHX40F5+z0qkUjMJ5Tp+rdSuAkMJ9N9eoolDlEVTf6u5icM+cNKkKW2mA==" + }, + "noop-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/noop-fn/-/noop-fn-1.0.0.tgz", + "integrity": "sha1-XzPUfxPSFQ35PgywNmmemC94/78=", + "optional": true + }, + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "optional": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" + }, + "npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "optional": true + }, + "npm-packlist": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "optional": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "number-to-bn": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", + "integrity": "sha1-uzYjWS9+X54AMLGXe9QaDFP+HqA=", + "requires": { + "bn.js": "4.11.6", + "strip-hex-prefix": "1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=" + } + } + }, + "nwmatcher": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz", + "integrity": "sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==", + "optional": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-path": { + "version": "0.11.5", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.5.tgz", + "integrity": "sha512-jgSbThcoR/s+XumvGMTMf81QVBmah+/Q7K7YduKeKVWL7N111unR2d6pZZarSk6kY/caeNxUDyxOvMWyzoU2eg==", + "optional": true + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", + "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", + "optional": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "optional": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + } + }, + "oboe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz", + "integrity": "sha1-VVQoTFQ6ImbXo48X4HOCH73jk80=", + "requires": { + "http-https": "^1.0.0" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "optional": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "optional": true + }, + "optimism": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/optimism/-/optimism-0.16.1.tgz", + "integrity": "sha512-64i+Uw3otrndfq5kaoGNoY7pvOhSsjFEN4bdEFh80MWVk/dbgJfMv7VFDeCT8LxNAlEVhQmdVEbfE7X2nWNIIg==", + "optional": true, + "requires": { + "@wry/context": "^0.6.0", + "@wry/trie": "^0.3.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "optional": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "optional": true, + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + } + }, + "ordered-read-streams": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", + "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=", + "optional": true, + "requires": { + "is-stream": "^1.0.1", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "optional": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "optional": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "original-require": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/original-require/-/original-require-1.0.1.tgz", + "integrity": "sha1-DxMEcVhM0zURxew4yNWSE/msXiA=" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "optional": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "optional": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "optional": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, + "p-defer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz", + "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==", + "optional": true + }, + "p-fifo": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-fifo/-/p-fifo-1.0.0.tgz", + "integrity": "sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A==", + "optional": true, + "requires": { + "fast-fifo": "^1.0.0", + "p-defer": "^3.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "optional": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "optional": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "requires": { + "p-finally": "^1.0.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "optional": true + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "requires": { + "no-case": "^2.2.0" + } + }, + "paramap-it": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/paramap-it/-/paramap-it-0.1.1.tgz", + "integrity": "sha512-3uZmCAN3xCw7Am/4ikGzjjR59aNMJVXGSU7CjG2Z6DfOAdhnLdCOd0S0m1sTkN4ov9QhlE3/jkzyu953hq0uwQ==", + "optional": true, + "requires": { + "event-iterator": "^1.0.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-duration": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-0.4.4.tgz", + "integrity": "sha512-KbAJuYGUhZkB9gotDiKLnZ7Z3VTacK3fgwmDdB6ZVDtJbMBT6MfLga0WJaYpPDu0mzqT0NgHtHDt5PY4l0nidg==", + "optional": true + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "optional": true, + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "optional": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "optional": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "parse-headers": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz", + "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==" + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "optional": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse5": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", + "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", + "requires": { + "@types/node": "*" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.1.tgz", + "integrity": "sha1-LVeNNFX2YNpl7KGO+VtODekSdh4=", + "requires": { + "camel-case": "^3.0.0", + "upper-case-first": "^1.1.0" + } + }, + "path-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-2.1.1.tgz", + "integrity": "sha1-lLgDfDctP+KQbkZbtF4l0ibo7qU=", + "requires": { + "no-case": "^2.2.0" + } + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "optional": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "optional": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "optional": true + } + } + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "peer-id": { + "version": "0.14.8", + "resolved": "https://registry.npmjs.org/peer-id/-/peer-id-0.14.8.tgz", + "integrity": "sha512-GpuLpob/9FrEFvyZrKKsISEkaBYsON2u0WtiawLHj1ii6ewkoeRiSDFLyIefYhw0jGvQoeoZS05jaT52X7Bvig==", + "optional": true, + "requires": { + "cids": "^1.1.5", + "class-is": "^1.1.0", + "libp2p-crypto": "^0.19.0", + "minimist": "^1.2.5", + "multihashes": "^4.0.2", + "protobufjs": "^6.10.2", + "uint8arrays": "^2.0.5" + }, + "dependencies": { + "cids": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.7.tgz", + "integrity": "sha512-dlh+K0hMwFAFFjWQ2ZzxOhgGVNVREPdmk8cqHFui2U4sOodcemLMxdE5Ujga4cDcDQhWfldEPThkfu6KWBt1eA==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "multicodec": "^3.0.1", + "multihashes": "^4.0.1", + "uint8arrays": "^2.1.3" + } + }, + "multibase": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.4.tgz", + "integrity": "sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1" + } + }, + "multicodec": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.1.0.tgz", + "integrity": "sha512-f6d4DhbQ9a8WiJ/wpbKgeJSeR0/juP/1wnjbKdZ0KAWDkC/z7Lb3xOegMUG+uTcfwSYf6j1eTvFf8HDgqPRGmQ==", + "optional": true, + "requires": { + "uint8arrays": "^2.1.5", + "varint": "^6.0.0" + } + }, + "multihashes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.2.tgz", + "integrity": "sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ==", + "optional": true, + "requires": { + "multibase": "^4.0.1", + "uint8arrays": "^2.1.3", + "varint": "^5.0.2" + }, + "dependencies": { + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "optional": true + } + } + }, + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + }, + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", + "optional": true + } + } + }, + "pem-jwk": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pem-jwk/-/pem-jwk-2.0.0.tgz", + "integrity": "sha512-rFxu7rVoHgQ5H9YsP50dDWf0rHjreVA2z0yPiWr5WdH/UHb29hKtF7h6l8vNd1cbYR1t0QL+JKhW55a2ZV4KtA==", + "optional": true, + "requires": { + "asn1.js": "^5.0.1" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "pinata": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/pinata/-/pinata-0.0.1.tgz", + "integrity": "sha1-RhRpXdNLwZC/px364rgvOKMnqLk=" + }, + "pinata-sdk": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/pinata-sdk/-/pinata-sdk-0.1.7.tgz", + "integrity": "sha512-hjNRUp2M0SySwfDx0kLtNKVIDCvmxGpWo1cVipGlEotMjKWsgzbPdFHBDNGly8ZRv0/6puIvGMm5QkQLiIf3bg==", + "requires": { + "@glennsl/bs-json": "^3.0.0", + "bs-fetch": "^0.3.1", + "node-fetch": "^2.3.0" + } + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz", + "integrity": "sha1-N45W1v0T6Iv7b0ol33qD+qvduls=", + "optional": true, + "requires": { + "find-up": "^1.0.0", + "load-json-file": "^1.1.0", + "object-assign": "^4.0.1", + "symbol": "^0.2.1" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "optional": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "optional": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "optional": true + }, + "pouchdb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/pouchdb/-/pouchdb-7.1.1.tgz", + "integrity": "sha512-8bXWclixNJZqokvxGHRsG19zehSJiaZaz4dVYlhXhhUctz7gMcNTElHjPBzBdZlKKvt9aFDndmXN1VVE53Co8g==", + "optional": true, + "requires": { + "argsarray": "0.0.1", + "buffer-from": "1.1.0", + "clone-buffer": "1.0.0", + "double-ended-queue": "2.1.0-0", + "fetch-cookie": "0.7.0", + "immediate": "3.0.6", + "inherits": "2.0.3", + "level": "5.0.1", + "level-codec": "9.0.1", + "level-write-stream": "1.0.0", + "leveldown": "5.0.2", + "levelup": "4.0.2", + "ltgt": "2.2.1", + "node-fetch": "2.4.1", + "readable-stream": "1.0.33", + "spark-md5": "3.0.0", + "through2": "3.0.1", + "uuid": "3.2.1", + "vuvuzela": "1.0.3" + }, + "dependencies": { + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", + "optional": true + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "optional": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "optional": true + }, + "node-fetch": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.4.1.tgz", + "integrity": "sha512-P9UbpFK87NyqBZzUuDBDz4f6Yiys8xm8j7ACDbi6usvFm6KItklQUKjeoqTrYS/S1k6I8oaOC2YLLDr/gg26Mw==", + "optional": true + }, + "readable-stream": { + "version": "1.0.33", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "integrity": "sha1-OjYN1mwbHX/UcFOJhg7aHQ9hEmw=", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "optional": true + }, + "through2": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", + "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", + "optional": true, + "requires": { + "readable-stream": "2 || 3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "optional": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "optional": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "uuid": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", + "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==", + "optional": true + } + } + }, + "pouchdb-abstract-mapreduce": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/pouchdb-abstract-mapreduce/-/pouchdb-abstract-mapreduce-7.2.2.tgz", + "integrity": "sha512-7HWN/2yV2JkwMnGnlp84lGvFtnm0Q55NiBUdbBcaT810+clCGKvhssBCrXnmwShD1SXTwT83aszsgiSfW+SnBA==", + "optional": true, + "requires": { + "pouchdb-binary-utils": "7.2.2", + "pouchdb-collate": "7.2.2", + "pouchdb-collections": "7.2.2", + "pouchdb-errors": "7.2.2", + "pouchdb-fetch": "7.2.2", + "pouchdb-mapreduce-utils": "7.2.2", + "pouchdb-md5": "7.2.2", + "pouchdb-utils": "7.2.2" + } + }, + "pouchdb-adapter-leveldb-core": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/pouchdb-adapter-leveldb-core/-/pouchdb-adapter-leveldb-core-7.2.2.tgz", + "integrity": "sha512-K9UGf1Ivwe87mjrMqN+1D07tO/DfU7ariVDrGffuOjvl+3BcvUF25IWrxsBObd4iPOYCH7NVQWRpojhBgxULtQ==", + "optional": true, + "requires": { + "argsarray": "0.0.1", + "buffer-from": "1.1.1", + "double-ended-queue": "2.1.0-0", + "levelup": "4.4.0", + "pouchdb-adapter-utils": "7.2.2", + "pouchdb-binary-utils": "7.2.2", + "pouchdb-collections": "7.2.2", + "pouchdb-errors": "7.2.2", + "pouchdb-json": "7.2.2", + "pouchdb-md5": "7.2.2", + "pouchdb-merge": "7.2.2", + "pouchdb-utils": "7.2.2", + "sublevel-pouchdb": "7.2.2", + "through2": "3.0.2" + }, + "dependencies": { + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "optional": true + }, + "levelup": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz", + "integrity": "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==", + "optional": true, + "requires": { + "deferred-leveldown": "~5.3.0", + "level-errors": "~2.0.0", + "level-iterator-stream": "~4.0.0", + "level-supports": "~1.0.0", + "xtend": "~4.0.0" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "optional": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "pouchdb-adapter-memory": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/pouchdb-adapter-memory/-/pouchdb-adapter-memory-7.2.2.tgz", + "integrity": "sha512-9o+zdItPEq7rIrxdkUxgsLNaZkDJAGEqqoYgeYdrHidOCZnlhxhX3g7/R/HcpDKC513iEPqJWDJQSfeT6nVKkw==", + "optional": true, + "requires": { + "memdown": "1.4.1", + "pouchdb-adapter-leveldb-core": "7.2.2", + "pouchdb-utils": "7.2.2" + } + }, + "pouchdb-adapter-node-websql": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pouchdb-adapter-node-websql/-/pouchdb-adapter-node-websql-7.0.0.tgz", + "integrity": "sha512-fNaOMO8bvMrRTSfmH4RSLSpgnKahRcCA7Z0jg732PwRbGvvMdGbreZwvKPPD1fg2tm2ZwwiXWK2G3+oXyoqZYw==", + "optional": true, + "requires": { + "pouchdb-adapter-websql-core": "7.0.0", + "pouchdb-utils": "7.0.0", + "websql": "1.0.0" + }, + "dependencies": { + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", + "optional": true + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "optional": true + }, + "pouchdb-binary-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pouchdb-binary-utils/-/pouchdb-binary-utils-7.0.0.tgz", + "integrity": "sha512-yUktdOPIPvOVouCjJN3uop+bCcpdPwePrLm9eUAZNgEYnUFu0njdx7Q0WRsZ7UJ6l75HinL5ZHk4bnvEt86FLw==", + "optional": true, + "requires": { + "buffer-from": "1.1.0" + } + }, + "pouchdb-collections": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pouchdb-collections/-/pouchdb-collections-7.0.0.tgz", + "integrity": "sha512-DaoUr/vU24Q3gM6ghj0va9j/oBanPwkbhkvnqSyC3Dm5dgf5pculNxueLF9PKMo3ycApoWzHMh6N2N8KJbDU2Q==", + "optional": true + }, + "pouchdb-errors": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pouchdb-errors/-/pouchdb-errors-7.0.0.tgz", + "integrity": "sha512-dTusY8nnTw4HIztCrNl7AoGgwvS1bVf/3/97hDaGc4ytn72V9/4dK8kTqlimi3UpaurohYRnqac0SGXYP8vgXA==", + "optional": true, + "requires": { + "inherits": "2.0.3" + } + }, + "pouchdb-md5": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pouchdb-md5/-/pouchdb-md5-7.0.0.tgz", + "integrity": "sha512-yaSJKhLA3QlgloKUQeb2hLdT3KmUmPfoYdryfwHZuPTpXIRKTnMQTR9qCIRUszc0ruBpDe53DRslCgNUhAyTNQ==", + "optional": true, + "requires": { + "pouchdb-binary-utils": "7.0.0", + "spark-md5": "3.0.0" + } + }, + "pouchdb-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pouchdb-utils/-/pouchdb-utils-7.0.0.tgz", + "integrity": "sha512-1bnoX1KdZYHv9wicDIFdO0PLiVIMzNDUBUZ/yOJZ+6LW6niQCB8aCv09ZztmKfSQcU5nnN3fe656tScBgP6dOQ==", + "optional": true, + "requires": { + "argsarray": "0.0.1", + "clone-buffer": "1.0.0", + "immediate": "3.0.6", + "inherits": "2.0.3", + "pouchdb-collections": "7.0.0", + "pouchdb-errors": "7.0.0", + "pouchdb-md5": "7.0.0", + "uuid": "3.2.1" + } + }, + "uuid": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", + "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==", + "optional": true + } + } + }, + "pouchdb-adapter-utils": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/pouchdb-adapter-utils/-/pouchdb-adapter-utils-7.2.2.tgz", + "integrity": "sha512-2CzZkTyTyHZkr3ePiWFMTiD5+56lnembMjaTl8ohwegM0+hYhRyJux0biAZafVxgIL4gnCUC4w2xf6WVztzKdg==", + "optional": true, + "requires": { + "pouchdb-binary-utils": "7.2.2", + "pouchdb-collections": "7.2.2", + "pouchdb-errors": "7.2.2", + "pouchdb-md5": "7.2.2", + "pouchdb-merge": "7.2.2", + "pouchdb-utils": "7.2.2" + } + }, + "pouchdb-adapter-websql-core": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pouchdb-adapter-websql-core/-/pouchdb-adapter-websql-core-7.0.0.tgz", + "integrity": "sha512-NyMaH0bl20SdJdOCzd+fwXo8JZ15a48/MAwMcIbXzsRHE4DjFNlRcWAcjUP6uN4Ezc+Gx+r2tkBBMf71mIz1Aw==", + "optional": true, + "requires": { + "pouchdb-adapter-utils": "7.0.0", + "pouchdb-binary-utils": "7.0.0", + "pouchdb-collections": "7.0.0", + "pouchdb-errors": "7.0.0", + "pouchdb-json": "7.0.0", + "pouchdb-merge": "7.0.0", + "pouchdb-utils": "7.0.0" + }, + "dependencies": { + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", + "optional": true + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "optional": true + }, + "pouchdb-adapter-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pouchdb-adapter-utils/-/pouchdb-adapter-utils-7.0.0.tgz", + "integrity": "sha512-UWKPC6jkz6mHUzZefrU7P5X8ZGvBC8LSNZ7BIp0hWvJE6c20cnpDwedTVDpZORcCbVJpDmFOHBYnOqEIblPtbA==", + "optional": true, + "requires": { + "pouchdb-binary-utils": "7.0.0", + "pouchdb-collections": "7.0.0", + "pouchdb-errors": "7.0.0", + "pouchdb-md5": "7.0.0", + "pouchdb-merge": "7.0.0", + "pouchdb-utils": "7.0.0" + } + }, + "pouchdb-binary-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pouchdb-binary-utils/-/pouchdb-binary-utils-7.0.0.tgz", + "integrity": "sha512-yUktdOPIPvOVouCjJN3uop+bCcpdPwePrLm9eUAZNgEYnUFu0njdx7Q0WRsZ7UJ6l75HinL5ZHk4bnvEt86FLw==", + "optional": true, + "requires": { + "buffer-from": "1.1.0" + } + }, + "pouchdb-collections": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pouchdb-collections/-/pouchdb-collections-7.0.0.tgz", + "integrity": "sha512-DaoUr/vU24Q3gM6ghj0va9j/oBanPwkbhkvnqSyC3Dm5dgf5pculNxueLF9PKMo3ycApoWzHMh6N2N8KJbDU2Q==", + "optional": true + }, + "pouchdb-errors": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pouchdb-errors/-/pouchdb-errors-7.0.0.tgz", + "integrity": "sha512-dTusY8nnTw4HIztCrNl7AoGgwvS1bVf/3/97hDaGc4ytn72V9/4dK8kTqlimi3UpaurohYRnqac0SGXYP8vgXA==", + "optional": true, + "requires": { + "inherits": "2.0.3" + } + }, + "pouchdb-json": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pouchdb-json/-/pouchdb-json-7.0.0.tgz", + "integrity": "sha512-w0bNRu/7VmmCrFWMYAm62n30wvJJUT2SokyzeTyj3hRohj4GFwTRg1mSZ+iAmxgRKOFE8nzZstLG/WAB4Ymjew==", + "optional": true, + "requires": { + "vuvuzela": "1.0.3" + } + }, + "pouchdb-md5": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pouchdb-md5/-/pouchdb-md5-7.0.0.tgz", + "integrity": "sha512-yaSJKhLA3QlgloKUQeb2hLdT3KmUmPfoYdryfwHZuPTpXIRKTnMQTR9qCIRUszc0ruBpDe53DRslCgNUhAyTNQ==", + "optional": true, + "requires": { + "pouchdb-binary-utils": "7.0.0", + "spark-md5": "3.0.0" + } + }, + "pouchdb-merge": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pouchdb-merge/-/pouchdb-merge-7.0.0.tgz", + "integrity": "sha512-tci5u6NpznQhGcPv4ho1h0miky9rs+ds/T9zQ9meQeDZbUojXNaX1Jxsb0uYEQQ+HMqdcQs3Akdl0/u0mgwPGg==", + "optional": true + }, + "pouchdb-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pouchdb-utils/-/pouchdb-utils-7.0.0.tgz", + "integrity": "sha512-1bnoX1KdZYHv9wicDIFdO0PLiVIMzNDUBUZ/yOJZ+6LW6niQCB8aCv09ZztmKfSQcU5nnN3fe656tScBgP6dOQ==", + "optional": true, + "requires": { + "argsarray": "0.0.1", + "clone-buffer": "1.0.0", + "immediate": "3.0.6", + "inherits": "2.0.3", + "pouchdb-collections": "7.0.0", + "pouchdb-errors": "7.0.0", + "pouchdb-md5": "7.0.0", + "uuid": "3.2.1" + } + }, + "uuid": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", + "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==", + "optional": true + } + } + }, + "pouchdb-binary-utils": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/pouchdb-binary-utils/-/pouchdb-binary-utils-7.2.2.tgz", + "integrity": "sha512-shacxlmyHbUrNfE6FGYpfyAJx7Q0m91lDdEAaPoKZM3SzAmbtB1i+OaDNtYFztXjJl16yeudkDb3xOeokVL3Qw==", + "optional": true, + "requires": { + "buffer-from": "1.1.1" + }, + "dependencies": { + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "optional": true + } + } + }, + "pouchdb-collate": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/pouchdb-collate/-/pouchdb-collate-7.2.2.tgz", + "integrity": "sha512-/SMY9GGasslknivWlCVwXMRMnQ8myKHs4WryQ5535nq1Wj/ehpqWloMwxEQGvZE1Sda3LOm7/5HwLTcB8Our+w==", + "optional": true + }, + "pouchdb-collections": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/pouchdb-collections/-/pouchdb-collections-7.2.2.tgz", + "integrity": "sha512-6O9zyAYlp3UdtfneiMYuOCWdUCQNo2bgdjvNsMSacQX+3g8WvIoFQCYJjZZCpTttQGb+MHeRMr8m2U95lhJTew==", + "optional": true + }, + "pouchdb-debug": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/pouchdb-debug/-/pouchdb-debug-7.2.1.tgz", + "integrity": "sha512-eP3ht/AKavLF2RjTzBM6S9gaI2/apcW6xvaKRQhEdOfiANqerFuksFqHCal3aikVQuDO+cB/cw+a4RyJn/glBw==", + "optional": true, + "requires": { + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "optional": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "pouchdb-errors": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/pouchdb-errors/-/pouchdb-errors-7.2.2.tgz", + "integrity": "sha512-6GQsiWc+7uPfgEHeavG+7wuzH3JZW29Dnrvz8eVbDFE50kVFxNDVm3EkYHskvo5isG7/IkOx7PV7RPTA3keG3g==", + "optional": true, + "requires": { + "inherits": "2.0.4" + } + }, + "pouchdb-fetch": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/pouchdb-fetch/-/pouchdb-fetch-7.2.2.tgz", + "integrity": "sha512-lUHmaG6U3zjdMkh8Vob9GvEiRGwJfXKE02aZfjiVQgew+9SLkuOxNw3y2q4d1B6mBd273y1k2Lm0IAziRNxQnA==", + "optional": true, + "requires": { + "abort-controller": "3.0.0", + "fetch-cookie": "0.10.1", + "node-fetch": "2.6.0" + }, + "dependencies": { + "fetch-cookie": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/fetch-cookie/-/fetch-cookie-0.10.1.tgz", + "integrity": "sha512-beB+VEd4cNeVG1PY+ee74+PkuCQnik78pgLi5Ah/7qdUfov8IctU0vLUbBT8/10Ma5GMBeI4wtxhGrEfKNYs2g==", + "optional": true, + "requires": { + "tough-cookie": "^2.3.3 || ^3.0.1 || ^4.0.0" + } + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==", + "optional": true + } + } + }, + "pouchdb-find": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/pouchdb-find/-/pouchdb-find-7.2.2.tgz", + "integrity": "sha512-BmFeFVQ0kHmDehvJxNZl9OmIztCjPlZlVSdpijuFbk/Fi1EFPU1BAv3kLC+6DhZuOqU/BCoaUBY9sn66pPY2ag==", + "optional": true, + "requires": { + "pouchdb-abstract-mapreduce": "7.2.2", + "pouchdb-collate": "7.2.2", + "pouchdb-errors": "7.2.2", + "pouchdb-fetch": "7.2.2", + "pouchdb-md5": "7.2.2", + "pouchdb-selector-core": "7.2.2", + "pouchdb-utils": "7.2.2" + } + }, + "pouchdb-json": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/pouchdb-json/-/pouchdb-json-7.2.2.tgz", + "integrity": "sha512-3b2S2ynN+aoB7aCNyDZc/4c0IAdx/ir3nsHB+/RrKE9cM3QkQYbnnE3r/RvOD1Xvr6ji/KOCBie+Pz/6sxoaug==", + "optional": true, + "requires": { + "vuvuzela": "1.0.3" + } + }, + "pouchdb-mapreduce-utils": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/pouchdb-mapreduce-utils/-/pouchdb-mapreduce-utils-7.2.2.tgz", + "integrity": "sha512-rAllb73hIkU8rU2LJNbzlcj91KuulpwQu804/F6xF3fhZKC/4JQMClahk+N/+VATkpmLxp1zWmvmgdlwVU4HtQ==", + "optional": true, + "requires": { + "argsarray": "0.0.1", + "inherits": "2.0.4", + "pouchdb-collections": "7.2.2", + "pouchdb-utils": "7.2.2" + } + }, + "pouchdb-md5": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/pouchdb-md5/-/pouchdb-md5-7.2.2.tgz", + "integrity": "sha512-c/RvLp2oSh8PLAWU5vFBnp6ejJABIdKqboZwRRUrWcfGDf+oyX8RgmJFlYlzMMOh4XQLUT1IoaDV8cwlsuryZw==", + "optional": true, + "requires": { + "pouchdb-binary-utils": "7.2.2", + "spark-md5": "3.0.1" + }, + "dependencies": { + "spark-md5": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.1.tgz", + "integrity": "sha512-0tF3AGSD1ppQeuffsLDIOWlKUd3lS92tFxcsrh5Pe3ZphhnoK+oXIBTzOAThZCiuINZLvpiLH/1VS1/ANEJVig==", + "optional": true + } + } + }, + "pouchdb-merge": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/pouchdb-merge/-/pouchdb-merge-7.2.2.tgz", + "integrity": "sha512-6yzKJfjIchBaS7Tusuk8280WJdESzFfQ0sb4jeMUNnrqs4Cx3b0DIEOYTRRD9EJDM+je7D3AZZ4AT0tFw8gb4A==", + "optional": true + }, + "pouchdb-selector-core": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/pouchdb-selector-core/-/pouchdb-selector-core-7.2.2.tgz", + "integrity": "sha512-XYKCNv9oiNmSXV5+CgR9pkEkTFqxQGWplnVhO3W9P154H08lU0ZoNH02+uf+NjZ2kjse7Q1fxV4r401LEcGMMg==", + "optional": true, + "requires": { + "pouchdb-collate": "7.2.2", + "pouchdb-utils": "7.2.2" + } + }, + "pouchdb-utils": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/pouchdb-utils/-/pouchdb-utils-7.2.2.tgz", + "integrity": "sha512-XmeM5ioB4KCfyB2MGZXu1Bb2xkElNwF1qG+zVFbQsKQij0zvepdOUfGuWvLRHxTOmt4muIuSOmWZObZa3NOgzQ==", + "optional": true, + "requires": { + "argsarray": "0.0.1", + "clone-buffer": "1.0.0", + "immediate": "3.3.0", + "inherits": "2.0.4", + "pouchdb-collections": "7.2.2", + "pouchdb-errors": "7.2.2", + "pouchdb-md5": "7.2.2", + "uuid": "8.1.0" + }, + "dependencies": { + "uuid": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.1.0.tgz", + "integrity": "sha512-CI18flHDznR0lq54xBycOVmphdCYnQLKn8abKn7PXUiKUGdEd+/l9LWNJmugXel4hXq7S+RMNl34ecyC9TntWg==", + "optional": true + } + } + }, + "precond": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz", + "integrity": "sha1-qpWRvKokkj8eD0hJ0kD0fvwQdaw=" + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "optional": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "optional": true + }, + "printj": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", + "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "optional": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "optional": true, + "requires": { + "asap": "~2.0.3" + } + }, + "promise-to-callback": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/promise-to-callback/-/promise-to-callback-1.0.0.tgz", + "integrity": "sha1-XSp0kBC/tn2WNZj805YHRqaP7vc=", + "requires": { + "is-fn": "^1.0.0", + "set-immediate-shim": "^1.0.1" + } + }, + "promise.allsettled": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz", + "integrity": "sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==", + "requires": { + "array.prototype.map": "^1.0.1", + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "iterate-value": "^1.0.0" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "optional": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "protobufjs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz", + "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==", + "optional": true, + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + }, + "dependencies": { + "@types/node": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.4.0.tgz", + "integrity": "sha512-HrJuE7Mlqcjj+00JqMWpZ3tY8w7EUd+S0U3L1+PQSWiXZbOgyQDvi+ogoUxaHApPJq5diKxYBQwA3iIlNcPqOg==", + "optional": true + } + } + }, + "protocol-buffers-schema": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.5.1.tgz", + "integrity": "sha512-YVCvdhxWNDP8/nJDyXLuM+UFsuPk4+1PB7WGPVDzm3HTHbzFLxQYeW2iZpS4mmnXrQJGBzt230t/BbEb7PrQaw==", + "optional": true + }, + "protons": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/protons/-/protons-2.0.1.tgz", + "integrity": "sha512-FlmPorLEeCEDPu+uIn0Qardgiy5XqVA4IyNTz9wb9c0e2U7BEXdRcIbx64r09o4Abtf+4B7mkTtMbsIXMxZzKw==", + "optional": true, + "requires": { + "protocol-buffers-schema": "^3.3.1", + "signed-varint": "^2.0.1", + "uint8arrays": "^2.1.3", + "varint": "^5.0.0" + }, + "dependencies": { + "uint8arrays": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.7.tgz", + "integrity": "sha512-k+yuEWEHQG/TuRaxL+JVEe8IBqyU5dhDkw+CISCDccOcW90dIju0A6i0Iwav0MK7kg73FZpowqOByS5e/B6GYA==", + "optional": true, + "requires": { + "multiformats": "^9.4.2" + } + } + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "pure-rand": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-5.0.0.tgz", + "integrity": "sha512-lD2/y78q+7HqBx2SaT6OT4UcwtvXNRfEpzYEzl0EQ+9gZq2Qi3fa0HDnYPeqQwhlHJFBUhT7AO3mLU3+8bynHA==" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "optional": true + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "optional": true, + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "optional": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "optional": true + } + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "randomhex": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/randomhex/-/randomhex-0.1.5.tgz", + "integrity": "sha1-us7vmCMpCRQA8qKRLGzQLxCU9YU=" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "optional": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "optional": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "optional": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "optional": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "optional": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "receptacle": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/receptacle/-/receptacle-1.3.2.tgz", + "integrity": "sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A==", + "optional": true, + "requires": { + "ms": "^2.1.1" + }, + "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "optional": true + } + } + }, + "recursive-fs": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/recursive-fs/-/recursive-fs-1.1.2.tgz", + "integrity": "sha512-QPFEt5EwzwlHoqYsZc+NkUSyDTQf1Hvq7c/kpQJHi77OSCAiDXI3wfB0J04ZG+ekGHmv37mdR8MDPEshD3/RlQ==" + }, + "redux": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/redux/-/redux-3.7.2.tgz", + "integrity": "sha512-pNqnf9q1hI5HHZRBkj3bAngGZW/JMCmexDlOxw4XagXY2o1327nHH54LoTjiPJ0gizoqPDRqWyX/00g0hD6w+A==", + "requires": { + "lodash": "^4.2.1", + "lodash-es": "^4.2.1", + "loose-envify": "^1.1.0", + "symbol-observable": "^1.0.3" + } + }, + "redux-cli-logger": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/redux-cli-logger/-/redux-cli-logger-2.1.0.tgz", + "integrity": "sha512-75mVsggAJRSykWy2qxdGI7osocDWvc3RCMeN93hlvS/FxgdRww12NaXslez+W6gBOrSJKO7W16V0IzuISSfCxg==", + "requires": { + "colors": "^1.1.2" + } + }, + "redux-devtools-core": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/redux-devtools-core/-/redux-devtools-core-0.2.1.tgz", + "integrity": "sha512-RAGOxtUFdr/1USAvxrWd+Gq/Euzgw7quCZlO5TgFpDfG7rB5tMhZUrNyBjpzgzL2yMk0eHnPYIGm7NkIfRzHxQ==", + "requires": { + "get-params": "^0.1.2", + "jsan": "^3.1.13", + "lodash": "^4.17.11", + "nanoid": "^2.0.0", + "remotedev-serialize": "^0.1.8" + } + }, + "redux-devtools-instrument": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/redux-devtools-instrument/-/redux-devtools-instrument-1.10.0.tgz", + "integrity": "sha512-X8JRBCzX2ADSMp+iiV7YQ8uoTNyEm0VPFPd4T854coz6lvRiBrFSqAr9YAS2n8Kzxx8CJQotR0QF9wsMM+3DvA==", + "requires": { + "lodash": "^4.17.19", + "symbol-observable": "^1.2.0" + } + }, + "redux-saga": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redux-saga/-/redux-saga-1.0.0.tgz", + "integrity": "sha512-GvJWs/SzMvEQgeaw6sRMXnS2FghlvEGsHiEtTLpJqc/FHF3I5EE/B+Hq5lyHZ8LSoT2r/X/46uWvkdCnK9WgHA==", + "requires": { + "@redux-saga/core": "^1.0.0" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "optional": true, + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "relay-compiler": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/relay-compiler/-/relay-compiler-10.1.0.tgz", + "integrity": "sha512-HPqc3N3tNgEgUH5+lTr5lnLbgnsZMt+MRiyS0uAVNhuPY2It0X1ZJG+9qdA3L9IqKFUNwVn6zTO7RArjMZbARQ==", + "optional": true, + "requires": { + "@babel/core": "^7.0.0", + "@babel/generator": "^7.5.0", + "@babel/parser": "^7.0.0", + "@babel/runtime": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.3.0", + "chalk": "^4.0.0", + "fb-watchman": "^2.0.0", + "fbjs": "^3.0.0", + "glob": "^7.1.1", + "immutable": "~3.7.6", + "nullthrows": "^1.1.1", + "relay-runtime": "10.1.0", + "signedsource": "^1.0.0", + "yargs": "^15.3.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "optional": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "optional": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "optional": true + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "optional": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "optional": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "optional": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "optional": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "optional": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "optional": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "optional": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "optional": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "optional": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "optional": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "optional": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "optional": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "optional": true + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "optional": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "optional": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "optional": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "optional": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "optional": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "optional": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "optional": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "relay-runtime": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/relay-runtime/-/relay-runtime-10.1.0.tgz", + "integrity": "sha512-bxznLnQ1ST6APN/cFi7l0FpjbZVchWQjjhj9mAuJBuUqNNCh9uV+UTRhpQF7Q8ycsPp19LHTpVyGhYb0ustuRQ==", + "optional": true, + "requires": { + "@babel/runtime": "^7.0.0", + "fbjs": "^3.0.0" + } + }, + "remote-redux-devtools": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/remote-redux-devtools/-/remote-redux-devtools-0.5.16.tgz", + "integrity": "sha512-xZ2D1VRIWzat5nsvcraT6fKEX9Cfi+HbQBCwzNnUAM8Uicm/anOc60XGalcaDPrVmLug7nhDl2nimEa3bL3K9w==", + "requires": { + "jsan": "^3.1.13", + "querystring": "^0.2.0", + "redux-devtools-core": "^0.2.1", + "redux-devtools-instrument": "^1.9.4", + "rn-host-detect": "^1.1.5", + "socketcluster-client": "^14.2.1" + } + }, + "remotedev-serialize": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/remotedev-serialize/-/remotedev-serialize-0.1.9.tgz", + "integrity": "sha512-5tFdZg9mSaAWTv6xmQ7HtHjKMLSFQFExEZOtJe10PLsv1wb7cy7kYHtBvTYRro27/3fRGEcQBRNKSaixOpb69w==", + "requires": { + "jsan": "^3.1.13" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "optional": true + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "optional": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "optional": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "optional": true + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "optional": true + }, + "reselect": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.0.0.tgz", + "integrity": "sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA==" + }, + "reselect-tree": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/reselect-tree/-/reselect-tree-1.3.4.tgz", + "integrity": "sha512-1OgNq1IStyJFqIqOoD3k3Ge4SsYCMP9W88VQOfvgyLniVKLfvbYO1Vrl92SyEK5021MkoBX6tWb381VxTDyPBQ==", + "requires": { + "debug": "^3.1.0", + "esdoc": "^1.0.4", + "json-pointer": "^0.6.0", + "reselect": "^4.0.0", + "source-map-support": "^0.5.3" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "reset": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/reset/-/reset-0.1.0.tgz", + "integrity": "sha1-n8cxQXGZWubLC35YsGznUir0uvs=", + "optional": true + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "optional": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "optional": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "optional": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "retimer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/retimer/-/retimer-2.0.0.tgz", + "integrity": "sha512-KLXY85WkEq2V2bKex/LOO1ViXVn2KGYe4PYysAdYdjmraYIUsVkXu8O4am+8+5UbaaGl1qho4aqAAPHNQ4GSbg==", + "optional": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "optional": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "optional": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "optional": true, + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rlp": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.6.tgz", + "integrity": "sha512-HAfAmL6SDYNWPUOJNrM500x4Thn4PZsEy5pijPh40U9WfNk0z15hUYzO9xVIMAdIHdFtD8CBDHd75Td1g36Mjg==", + "requires": { + "bn.js": "^4.11.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "rn-host-detect": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/rn-host-detect/-/rn-host-detect-1.2.0.tgz", + "integrity": "sha512-btNg5kzHcjZZ7t7mvvV/4wNJ9e3MPgrWivkRgWURzXL0JJ0pwWlU4zrbmdlz3HHzHOxhBhHB4D+/dbMFfu4/4A==" + }, + "rpc-websockets": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-5.3.1.tgz", + "integrity": "sha512-rIxEl1BbXRlIA9ON7EmY/2GUM7RLMy8zrUPTiLPFiYnYOz0I3PXfCmDDrge5vt4pW4oIcAXBDvgZuJ1jlY5+VA==", + "optional": true, + "requires": { + "@babel/runtime": "^7.8.7", + "assert-args": "^1.2.1", + "babel-runtime": "^6.26.0", + "circular-json": "^0.5.9", + "eventemitter3": "^3.1.2", + "uuid": "^3.4.0", + "ws": "^5.2.2" + }, + "dependencies": { + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", + "optional": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "optional": true + }, + "ws": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", + "optional": true, + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "run": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/run/-/run-1.4.0.tgz", + "integrity": "sha1-4X2ekEOrL+F3dsspnhI3848LT/o=", + "optional": true, + "requires": { + "minimatch": "*" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "optional": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rustbn.js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", + "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==" + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "optional": true, + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + } + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-event-emitter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz", + "integrity": "sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg==", + "requires": { + "events": "^3.0.0" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "optional": true + }, + "sc-channel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/sc-channel/-/sc-channel-1.2.0.tgz", + "integrity": "sha512-M3gdq8PlKg0zWJSisWqAsMmTVxYRTpVRqw4CWAdKBgAfVKumFcTjoCV0hYu7lgUXccCtCD8Wk9VkkE+IXCxmZA==", + "requires": { + "component-emitter": "1.2.1" + } + }, + "sc-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/sc-errors/-/sc-errors-2.0.1.tgz", + "integrity": "sha512-JoVhq3Ud+3Ujv2SIG7W0XtjRHsrNgl6iXuHHsh0s+Kdt5NwI6N2EGAZD4iteitdDv68ENBkpjtSvN597/wxPSQ==" + }, + "sc-formatter": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/sc-formatter/-/sc-formatter-3.0.2.tgz", + "integrity": "sha512-9PbqYBpCq+OoEeRQ3QfFIGE6qwjjBcd2j7UjgDlhnZbtSnuGgHdcRklPKYGuYFH82V/dwd+AIpu8XvA1zqTd+A==" + }, + "scrypt-async": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/scrypt-async/-/scrypt-async-2.0.1.tgz", + "integrity": "sha512-wHR032jldwZNy7Tzrfu7RccOgGf8r5hyDMSP2uV6DpLiBUsR8JsDcx/in73o2UGVVrH5ivRFdNsFPcjtl3LErQ==", + "optional": true + }, + "scrypt-js": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", + "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==", + "optional": true + }, + "scryptsy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/scryptsy/-/scryptsy-2.1.0.tgz", + "integrity": "sha512-1CdSqHQowJBnMAFyPEBRfqag/YP9OF394FV+4YREIJX4ljD7OxvQRDayyoyyCk+senRjSkP6VnUNQmVQqB6g7w==" + }, + "secp256k1": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.2.tgz", + "integrity": "sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==", + "requires": { + "elliptic": "^6.5.2", + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0" + } + }, + "seedrandom": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", + "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==", + "optional": true + }, + "seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "requires": { + "commander": "^2.8.1" + } + }, + "semaphore": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semaphore/-/semaphore-1.1.0.tgz", + "integrity": "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "optional": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "sentence-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.1.tgz", + "integrity": "sha1-H24t2jnBaL+S0T+G1KkYkz9mftQ=", + "requires": { + "no-case": "^2.2.0", + "upper-case-first": "^1.1.2" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "servify": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz", + "integrity": "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==", + "requires": { + "body-parser": "^1.16.0", + "cors": "^2.8.1", + "express": "^4.14.0", + "request": "^2.79.0", + "xhr": "^2.3.3" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" + }, + "setimmediate": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", + "integrity": "sha1-IOgd5iLUoCWIzgyNqJc8vPHTE48=", + "optional": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "optional": true + }, + "signed-varint": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/signed-varint/-/signed-varint-2.0.1.tgz", + "integrity": "sha1-UKmYnafJjCxh2tEZvJdHDvhSgSk=", + "optional": true, + "requires": { + "varint": "~5.0.0" + } + }, + "signedsource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz", + "integrity": "sha1-HdrOSYF5j5O9gzlzgD2A1S6TrWo=", + "optional": true + }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + }, + "simple-get": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz", + "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==", + "requires": { + "decompress-response": "^3.3.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "optional": true + }, + "snake-case": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-2.1.0.tgz", + "integrity": "sha1-Qb2xtz8w7GagTU4srRt2OH1NbZ8=", + "requires": { + "no-case": "^2.2.0" + } + }, + "socketcluster-client": { + "version": "14.3.2", + "resolved": "https://registry.npmjs.org/socketcluster-client/-/socketcluster-client-14.3.2.tgz", + "integrity": "sha512-xDtgW7Ss0ARlfhx53bJ5GY5THDdEOeJnT+/C9Rmrj/vnZr54xeiQfrCZJbcglwe732nK3V+uZq87IvrRl7Hn4g==", + "requires": { + "buffer": "^5.2.1", + "clone": "2.1.1", + "component-emitter": "1.2.1", + "linked-list": "0.1.0", + "querystring": "0.2.0", + "sc-channel": "^1.2.0", + "sc-errors": "^2.0.1", + "sc-formatter": "^3.0.1", + "uuid": "3.2.1", + "ws": "^7.5.0" + }, + "dependencies": { + "clone": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz", + "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "uuid": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", + "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==" + }, + "ws": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==" + } + } + }, + "sol-merger": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/sol-merger/-/sol-merger-3.1.0.tgz", + "integrity": "sha512-4/JELeFlB8bcyqttRZ7pE/EGpevft9Q7IPjMaKLKMrj1exmdyt+1qSfuSXxueFXRZQxSd21u6DjEedDkOtQ5yQ==", + "dev": true, + "requires": { + "antlr4ts": "^0.5.0-alpha.3", + "cli-color": "^1.4.0", + "commander": "^4.0.1", + "debug": "^4.1.1", + "fs-extra": "^8.0.1", + "glob": "^7.1.2", + "strip-json-comments": "^3.0.1" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "optional": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "optional": true + }, + "spark-md5": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.0.tgz", + "integrity": "sha1-NyIifFTi+vJLHcbZM8wUTm9xv+8=", + "optional": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "optional": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "optional": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "optional": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", + "optional": true + }, + "spinnies": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/spinnies/-/spinnies-0.5.1.tgz", + "integrity": "sha512-WpjSXv9NQz0nU3yCT9TFEOfpFrXADY9C5fG6eAJqixLhvTX1jP3w92Y8IE5oafIe42nlF9otjhllnXN/QCaB3A==", + "optional": true, + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^3.0.0", + "strip-ansi": "^5.2.0" + }, + "dependencies": { + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "optional": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "optional": true + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "optional": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "optional": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + } + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sqlite3": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-4.2.0.tgz", + "integrity": "sha512-roEOz41hxui2Q7uYnWsjMOTry6TcNUNmp8audCx18gF10P2NknwdpF+E+HKvz/F2NvPKGGBF4NGc+ZPQ+AABwg==", + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "^0.11.0" + } + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "optional": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "optional": true + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "optional": true + }, + "stream-to-it": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/stream-to-it/-/stream-to-it-0.2.4.tgz", + "integrity": "sha512-4vEbkSs83OahpmBybNJXlJd7d6/RxzkkSdT3I0mnGt79Xd2Kk+e1JqbvAvsQfCeKj3aKb0QIWkyK3/n0j506vQ==", + "optional": true, + "requires": { + "get-iterator": "^1.0.2" + } + }, + "streamsearch": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", + "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=", + "optional": true + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "optional": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-bom-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz", + "integrity": "sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4=", + "optional": true, + "requires": { + "first-chunk-stream": "^1.0.0", + "strip-bom": "^2.0.0" + } + }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "requires": { + "is-natural-number": "^4.0.1" + } + }, + "strip-hex-prefix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", + "integrity": "sha1-DF8VX+8RUTczd96du1iNoFUA428=", + "requires": { + "is-hex-prefixed": "1.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "optional": true + }, + "sublevel-pouchdb": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/sublevel-pouchdb/-/sublevel-pouchdb-7.2.2.tgz", + "integrity": "sha512-y5uYgwKDgXVyPZceTDGWsSFAhpSddY29l9PJbXqMJLfREdPmQTY8InpatohlEfCXX7s1LGcrfYAhxPFZaJOLnQ==", + "optional": true, + "requires": { + "inherits": "2.0.4", + "level-codec": "9.0.2", + "ltgt": "2.2.1", + "readable-stream": "1.1.14" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "optional": true + }, + "level-codec": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz", + "integrity": "sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==", + "optional": true, + "requires": { + "buffer": "^5.6.0" + } + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "optional": true + } + } + }, + "subscriptions-transport-ws": { + "version": "0.9.19", + "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz", + "integrity": "sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw==", + "optional": true, + "requires": { + "backo2": "^1.0.2", + "eventemitter3": "^3.1.0", + "iterall": "^1.2.1", + "symbol-observable": "^1.0.4", + "ws": "^5.2.0 || ^6.0.0 || ^7.0.0" + }, + "dependencies": { + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", + "optional": true + }, + "ws": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", + "optional": true + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "swap-case": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz", + "integrity": "sha1-w5IDpFhzhfrTyFCgvRvK+ggZdOM=", + "requires": { + "lower-case": "^1.1.1", + "upper-case": "^1.1.1" + } + }, + "swarm-js": { + "version": "0.1.40", + "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.40.tgz", + "integrity": "sha512-yqiOCEoA4/IShXkY3WKwP5PvZhmoOOD8clsKA7EEcRILMkTEYHCQ21HDCAcVpmIxZq4LyZvWeRJ6quIyHk1caA==", + "requires": { + "bluebird": "^3.5.0", + "buffer": "^5.0.5", + "eth-lib": "^0.1.26", + "fs-extra": "^4.0.2", + "got": "^7.1.0", + "mime-types": "^2.1.16", + "mkdirp-promise": "^5.0.1", + "mock-fs": "^4.1.0", + "setimmediate": "^1.0.5", + "tar": "^4.0.2", + "xhr-request": "^1.0.1" + }, + "dependencies": { + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "requires": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + } + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "requires": { + "prepend-http": "^1.0.1" + } + } + } + }, + "symbol": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz", + "integrity": "sha1-O5hzuKkB5Hxu/iFSajrDcu8ou8c=", + "optional": true + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "optional": true + }, + "sync-fetch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/sync-fetch/-/sync-fetch-0.3.0.tgz", + "integrity": "sha512-dJp4qg+x4JwSEW1HibAuMi0IIrBI3wuQr2GimmqB7OXR50wmwzfdusG+p39R9w3R6aFtZ2mzvxvWKQ3Bd/vx3g==", + "optional": true, + "requires": { + "buffer": "^5.7.0", + "node-fetch": "^2.6.1" + } + }, + "taffydb": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.7.3.tgz", + "integrity": "sha1-KtNxaWKUmPylvIQkMJbTzeDsOjQ=" + }, + "tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + } + } + }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "dependencies": { + "bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "optional": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "optional": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "optional": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "through2-filter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz", + "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=", + "optional": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "tildify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", + "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", + "optional": true, + "requires": { + "os-homedir": "^1.0.0" + } + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" + }, + "timeout-abort-controller": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/timeout-abort-controller/-/timeout-abort-controller-1.1.1.tgz", + "integrity": "sha512-BsF9i3NAJag6T0ZEjki9j654zoafI2X6ayuNd6Tp8+Ul6Tr5s4jo973qFeiWrRSweqvskC+AHDKUmIW4b7pdhQ==", + "optional": true, + "requires": { + "abort-controller": "^3.0.0", + "retimer": "^2.0.0" + } + }, + "timers-ext": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", + "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", + "dev": true, + "requires": { + "es5-ext": "~0.10.46", + "next-tick": "1" + } + }, + "tiny-queue": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tiny-queue/-/tiny-queue-0.2.1.tgz", + "integrity": "sha1-JaZ/LG4lOyypQZd7XvdELvl6YEY=", + "optional": true + }, + "tiny-secp256k1": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz", + "integrity": "sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA==", + "optional": true, + "requires": { + "bindings": "^1.3.0", + "bn.js": "^4.11.8", + "create-hmac": "^1.1.7", + "elliptic": "^6.4.0", + "nan": "^2.13.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "optional": true + } + } + }, + "title-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/title-case/-/title-case-2.1.1.tgz", + "integrity": "sha1-PhJyFtpY0rxb7PE3q5Ha46fNj6o=", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.0.3" + } + }, + "to-absolute-glob": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz", + "integrity": "sha1-HN+kcqnvUMI57maZm2YsoOs5k38=", + "optional": true, + "requires": { + "extend-shallow": "^2.0.1" + } + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" + }, + "to-data-view": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/to-data-view/-/to-data-view-1.1.0.tgz", + "integrity": "sha512-1eAdufMg6mwgmlojAx3QeMnzB/BTVp7Tbndi3U7ftcT2zCZadjxkkmLmd97zmaxWi+sgGcgWrokmpEoy0Dn0vQ==", + "optional": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-json-schema": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/to-json-schema/-/to-json-schema-0.2.5.tgz", + "integrity": "sha512-jP1ievOee8pec3tV9ncxLSS48Bnw7DIybgy112rhMCEhf3K4uyVNZZHr03iQQBzbV5v5Hos+dlZRRyk6YSMNDw==", + "optional": true, + "requires": { + "lodash.isequal": "^4.5.0", + "lodash.keys": "^4.2.0", + "lodash.merge": "^4.6.2", + "lodash.omit": "^4.5.0", + "lodash.without": "^4.4.0", + "lodash.xor": "^4.5.0" + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + }, + "dependencies": { + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + } + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "optional": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "truffle": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/truffle/-/truffle-5.4.1.tgz", + "integrity": "sha512-ji5Nkw9qTP6PUktf7DwkZqlJKOKFZRjNeWV73urvnO80gS9ZdM+zSYSxxqgtc53E3PLcVaaetNs8T4LzUYlkjw==", + "requires": { + "@truffle/db": "^0.5.21", + "@truffle/debugger": "^9.1.6", + "@truffle/preserve-fs": "^0.2.3", + "@truffle/preserve-to-buckets": "^0.2.3", + "@truffle/preserve-to-filecoin": "^0.2.3", + "@truffle/preserve-to-ipfs": "^0.2.3", + "app-module-path": "^2.2.0", + "mocha": "8.1.2", + "original-require": "^1.0.1" + } + }, + "truffle-hdwallet-provider": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/truffle-hdwallet-provider/-/truffle-hdwallet-provider-1.0.17.tgz", + "integrity": "sha512-s6DvSP83jiIAc6TUcpr7Uqnja1+sLGJ8og3X7n41vfyC4OCaKmBtXL5HOHf+SsU3iblOvnbFDgmN6Y1VBL/fsg==", + "requires": { + "any-promise": "^1.3.0", + "bindings": "^1.3.1", + "web3": "1.2.1", + "websocket": "^1.0.28" + }, + "dependencies": { + "@types/node": { + "version": "10.17.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ethers": { + "version": "4.0.0-beta.3", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.0-beta.3.tgz", + "integrity": "sha512-YYPogooSknTwvHg3+Mv71gM/3Wcrx+ZpCzarBj3mqs9njjRkrOo2/eufzhHloOCo3JSoNI4TQJJ6yU5ABm3Uog==", + "requires": { + "@types/node": "^10.3.2", + "aes-js": "3.0.0", + "bn.js": "^4.4.0", + "elliptic": "6.3.3", + "hash.js": "1.1.3", + "js-sha3": "0.5.7", + "scrypt-js": "2.0.3", + "setimmediate": "1.0.4", + "uuid": "2.0.1", + "xmlhttprequest": "1.8.0" + }, + "dependencies": { + "elliptic": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.3.3.tgz", + "integrity": "sha1-VILZZG1UvLif19mU/J4ulWiHbj8=", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "inherits": "^2.0.1" + } + }, + "setimmediate": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", + "integrity": "sha1-IOgd5iLUoCWIzgyNqJc8vPHTE48=" + } + } + }, + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" + }, + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "oboe": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz", + "integrity": "sha1-IMiM2wwVNxuwQRklfU/dNLCqSfY=", + "requires": { + "http-https": "^1.0.0" + } + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "scrypt-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.3.tgz", + "integrity": "sha1-uwBAvgMEPamgEqLOqfyfhSz8h9Q=" + }, + "semver": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.2.0.tgz", + "integrity": "sha512-jdFC1VdUGT/2Scgbimf7FSx9iJLXoqfglSF+gJeuNWVpiE37OIbc1jywR/GJyFdz3mnkz2/id0L0J/cr0izR5A==" + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "swarm-js": { + "version": "0.1.39", + "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.39.tgz", + "integrity": "sha512-QLMqL2rzF6n5s50BptyD6Oi0R1aWlJC5Y17SRIVXRj6OR1DRIPM7nepvrxxkjA1zNzFz6mUOMjfeqeDaWB7OOg==", + "requires": { + "bluebird": "^3.5.0", + "buffer": "^5.0.5", + "decompress": "^4.0.0", + "eth-lib": "^0.1.26", + "fs-extra": "^4.0.2", + "got": "^7.1.0", + "mime-types": "^2.1.16", + "mkdirp-promise": "^5.0.1", + "mock-fs": "^4.1.0", + "setimmediate": "^1.0.5", + "tar": "^4.0.2", + "xhr-request-promise": "^0.1.2" + }, + "dependencies": { + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "requires": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + } + } + } + }, + "underscore": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", + "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "requires": { + "prepend-http": "^1.0.1" + } + }, + "web3": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3/-/web3-1.2.1.tgz", + "integrity": "sha512-nNMzeCK0agb5i/oTWNdQ1aGtwYfXzHottFP2Dz0oGIzavPMGSKyVlr8ibVb1yK5sJBjrWVnTdGaOC2zKDFuFRw==", + "requires": { + "web3-bzz": "1.2.1", + "web3-core": "1.2.1", + "web3-eth": "1.2.1", + "web3-eth-personal": "1.2.1", + "web3-net": "1.2.1", + "web3-shh": "1.2.1", + "web3-utils": "1.2.1" + } + }, + "web3-bzz": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.2.1.tgz", + "integrity": "sha512-LdOO44TuYbGIPfL4ilkuS89GQovxUpmLz6C1UC7VYVVRILeZS740FVB3j9V4P4FHUk1RenaDfKhcntqgVCHtjw==", + "requires": { + "got": "9.6.0", + "swarm-js": "0.1.39", + "underscore": "1.9.1" + } + }, + "web3-core": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.1.tgz", + "integrity": "sha512-5ODwIqgl8oIg/0+Ai4jsLxkKFWJYE0uLuE1yUKHNVCL4zL6n3rFjRMpKPokd6id6nJCNgeA64KdWQ4XfpnjdMg==", + "requires": { + "web3-core-helpers": "1.2.1", + "web3-core-method": "1.2.1", + "web3-core-requestmanager": "1.2.1", + "web3-utils": "1.2.1" + } + }, + "web3-core-helpers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.1.tgz", + "integrity": "sha512-Gx3sTEajD5r96bJgfuW377PZVFmXIH4TdqDhgGwd2lZQCcMi+DA4TgxJNJGxn0R3aUVzyyE76j4LBrh412mXrw==", + "requires": { + "underscore": "1.9.1", + "web3-eth-iban": "1.2.1", + "web3-utils": "1.2.1" + } + }, + "web3-core-method": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.1.tgz", + "integrity": "sha512-Ghg2WS23qi6Xj8Od3VCzaImLHseEA7/usvnOItluiIc5cKs00WYWsNy2YRStzU9a2+z8lwQywPYp0nTzR/QXdQ==", + "requires": { + "underscore": "1.9.1", + "web3-core-helpers": "1.2.1", + "web3-core-promievent": "1.2.1", + "web3-core-subscriptions": "1.2.1", + "web3-utils": "1.2.1" + } + }, + "web3-core-promievent": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.1.tgz", + "integrity": "sha512-IVUqgpIKoeOYblwpex4Hye6npM0aMR+kU49VP06secPeN0rHMyhGF0ZGveWBrGvf8WDPI7jhqPBFIC6Jf3Q3zw==", + "requires": { + "any-promise": "1.3.0", + "eventemitter3": "3.1.2" + } + }, + "web3-core-requestmanager": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.1.tgz", + "integrity": "sha512-xfknTC69RfYmLKC+83Jz73IC3/sS2ZLhGtX33D4Q5nQ8yc39ElyAolxr9sJQS8kihOcM6u4J+8gyGMqsLcpIBg==", + "requires": { + "underscore": "1.9.1", + "web3-core-helpers": "1.2.1", + "web3-providers-http": "1.2.1", + "web3-providers-ipc": "1.2.1", + "web3-providers-ws": "1.2.1" + } + }, + "web3-core-subscriptions": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.1.tgz", + "integrity": "sha512-nmOwe3NsB8V8UFsY1r+sW6KjdOS68h8nuh7NzlWxBQT/19QSUGiERRTaZXWu5BYvo1EoZRMxCKyCQpSSXLc08g==", + "requires": { + "eventemitter3": "3.1.2", + "underscore": "1.9.1", + "web3-core-helpers": "1.2.1" + } + }, + "web3-eth": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.2.1.tgz", + "integrity": "sha512-/2xly4Yry5FW1i+uygPjhfvgUP/MS/Dk+PDqmzp5M88tS86A+j8BzKc23GrlA8sgGs0645cpZK/999LpEF5UdA==", + "requires": { + "underscore": "1.9.1", + "web3-core": "1.2.1", + "web3-core-helpers": "1.2.1", + "web3-core-method": "1.2.1", + "web3-core-subscriptions": "1.2.1", + "web3-eth-abi": "1.2.1", + "web3-eth-accounts": "1.2.1", + "web3-eth-contract": "1.2.1", + "web3-eth-ens": "1.2.1", + "web3-eth-iban": "1.2.1", + "web3-eth-personal": "1.2.1", + "web3-net": "1.2.1", + "web3-utils": "1.2.1" + } + }, + "web3-eth-abi": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.2.1.tgz", + "integrity": "sha512-jI/KhU2a/DQPZXHjo2GW0myEljzfiKOn+h1qxK1+Y9OQfTcBMxrQJyH5AP89O6l6NZ1QvNdq99ThAxBFoy5L+g==", + "requires": { + "ethers": "4.0.0-beta.3", + "underscore": "1.9.1", + "web3-utils": "1.2.1" + } + }, + "web3-eth-accounts": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.2.1.tgz", + "integrity": "sha512-26I4qq42STQ8IeKUyur3MdQ1NzrzCqPsmzqpux0j6X/XBD7EjZ+Cs0lhGNkSKH5dI3V8CJasnQ5T1mNKeWB7nQ==", + "requires": { + "any-promise": "1.3.0", + "crypto-browserify": "3.12.0", + "eth-lib": "0.2.7", + "scryptsy": "2.1.0", + "semver": "6.2.0", + "underscore": "1.9.1", + "uuid": "3.3.2", + "web3-core": "1.2.1", + "web3-core-helpers": "1.2.1", + "web3-core-method": "1.2.1", + "web3-utils": "1.2.1" + }, + "dependencies": { + "eth-lib": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", + "integrity": "sha1-L5Pxex4jrsN1nNSj/iDBKGo/wco=", + "requires": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "xhr-request-promise": "^0.1.2" + } + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + } + } + }, + "web3-eth-contract": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.2.1.tgz", + "integrity": "sha512-kYFESbQ3boC9bl2rYVghj7O8UKMiuKaiMkxvRH5cEDHil8V7MGEGZNH0slSdoyeftZVlaWSMqkRP/chfnKND0g==", + "requires": { + "underscore": "1.9.1", + "web3-core": "1.2.1", + "web3-core-helpers": "1.2.1", + "web3-core-method": "1.2.1", + "web3-core-promievent": "1.2.1", + "web3-core-subscriptions": "1.2.1", + "web3-eth-abi": "1.2.1", + "web3-utils": "1.2.1" + } + }, + "web3-eth-ens": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.2.1.tgz", + "integrity": "sha512-lhP1kFhqZr2nnbu3CGIFFrAnNxk2veXpOXBY48Tub37RtobDyHijHgrj+xTh+mFiPokyrapVjpFsbGa+Xzye4Q==", + "requires": { + "eth-ens-namehash": "2.0.8", + "underscore": "1.9.1", + "web3-core": "1.2.1", + "web3-core-helpers": "1.2.1", + "web3-core-promievent": "1.2.1", + "web3-eth-abi": "1.2.1", + "web3-eth-contract": "1.2.1", + "web3-utils": "1.2.1" + } + }, + "web3-eth-iban": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.1.tgz", + "integrity": "sha512-9gkr4QPl1jCU+wkgmZ8EwODVO3ovVj6d6JKMos52ggdT2YCmlfvFVF6wlGLwi0VvNa/p+0BjJzaqxnnG/JewjQ==", + "requires": { + "bn.js": "4.11.8", + "web3-utils": "1.2.1" + } + }, + "web3-eth-personal": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.2.1.tgz", + "integrity": "sha512-RNDVSiaSoY4aIp8+Hc7z+X72H7lMb3fmAChuSBADoEc7DsJrY/d0R5qQDK9g9t2BO8oxgLrLNyBP/9ub2Hc6Bg==", + "requires": { + "web3-core": "1.2.1", + "web3-core-helpers": "1.2.1", + "web3-core-method": "1.2.1", + "web3-net": "1.2.1", + "web3-utils": "1.2.1" + } + }, + "web3-net": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.2.1.tgz", + "integrity": "sha512-Yt1Bs7WgnLESPe0rri/ZoPWzSy55ovioaP35w1KZydrNtQ5Yq4WcrAdhBzcOW7vAkIwrsLQsvA+hrOCy7mNauw==", + "requires": { + "web3-core": "1.2.1", + "web3-core-method": "1.2.1", + "web3-utils": "1.2.1" + } + }, + "web3-providers-http": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.1.tgz", + "integrity": "sha512-BDtVUVolT9b3CAzeGVA/np1hhn7RPUZ6YYGB/sYky+GjeO311Yoq8SRDUSezU92x8yImSC2B+SMReGhd1zL+bQ==", + "requires": { + "web3-core-helpers": "1.2.1", + "xhr2-cookies": "1.1.0" + } + }, + "web3-providers-ipc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.1.tgz", + "integrity": "sha512-oPEuOCwxVx8L4CPD0TUdnlOUZwGBSRKScCz/Ws2YHdr9Ium+whm+0NLmOZjkjQp5wovQbyBzNa6zJz1noFRvFA==", + "requires": { + "oboe": "2.1.4", + "underscore": "1.9.1", + "web3-core-helpers": "1.2.1" + } + }, + "web3-providers-ws": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.1.tgz", + "integrity": "sha512-oqsQXzu+ejJACVHy864WwIyw+oB21nw/pI65/sD95Zi98+/HQzFfNcIFneF1NC4bVF3VNX4YHTNq2I2o97LAiA==", + "requires": { + "underscore": "1.9.1", + "web3-core-helpers": "1.2.1", + "websocket": "github:web3-js/WebSocket-Node#polyfill/globalThis" + }, + "dependencies": { + "websocket": { + "version": "github:web3-js/WebSocket-Node#ef5ea2f41daf4a2113b80c9223df884b4d56c400", + "from": "github:web3-js/WebSocket-Node#polyfill/globalThis", + "requires": { + "debug": "^2.2.0", + "es5-ext": "^0.10.50", + "nan": "^2.14.0", + "typedarray-to-buffer": "^3.1.5", + "yaeti": "^0.0.6" + } + } + } + }, + "web3-shh": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.2.1.tgz", + "integrity": "sha512-/3Cl04nza5kuFn25bV3FJWa0s3Vafr5BlT933h26xovQ6HIIz61LmvNQlvX1AhFL+SNJOTcQmK1SM59vcyC8bA==", + "requires": { + "web3-core": "1.2.1", + "web3-core-method": "1.2.1", + "web3-core-subscriptions": "1.2.1", + "web3-net": "1.2.1" + } + }, + "web3-utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.1.tgz", + "integrity": "sha512-Mrcn3l58L+yCKz3zBryM6JZpNruWuT0OCbag8w+reeNROSGVlXzUQkU+gtAwc9JCZ7tKUyg67+2YUGqUjVcyBA==", + "requires": { + "bn.js": "4.11.8", + "eth-lib": "0.2.7", + "ethjs-unit": "0.1.6", + "number-to-bn": "1.7.0", + "randomhex": "0.1.5", + "underscore": "1.9.1", + "utf8": "3.0.0" + }, + "dependencies": { + "eth-lib": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", + "integrity": "sha1-L5Pxex4jrsN1nNSj/iDBKGo/wco=", + "requires": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "xhr-request-promise": "^0.1.2" + } + } + } + } + } + }, + "ts-invariant": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.4.4.tgz", + "integrity": "sha512-uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA==", + "optional": true, + "requires": { + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + } + } + }, + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "optional": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "tweetnacl-util": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", + "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==", + "optional": true + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "optional": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-detect": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", + "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "optional": true + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typeforce": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz", + "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==", + "optional": true + }, + "typescript-compare": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/typescript-compare/-/typescript-compare-0.0.2.tgz", + "integrity": "sha512-8ja4j7pMHkfLJQO2/8tut7ub+J3Lw2S3061eJLFQcvs3tsmJKp8KG5NtpLn7KcY2w08edF74BSVN7qJS0U6oHA==", + "requires": { + "typescript-logic": "^0.0.0" + } + }, + "typescript-logic": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/typescript-logic/-/typescript-logic-0.0.0.tgz", + "integrity": "sha512-zXFars5LUkI3zP492ls0VskH3TtdeHCqu0i7/duGt60i5IGPIpAHE/DWo5FqJ6EjQ15YKXrt+AETjv60Dat34Q==" + }, + "typescript-tuple": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/typescript-tuple/-/typescript-tuple-2.2.1.tgz", + "integrity": "sha512-Zcr0lbt8z5ZdEzERHAMAniTiIKerFCMgd7yjq1fPnDJ43et/k9twIFQMUYff9k5oXcsQ0WpvFcgzK2ZKASoW6Q==", + "requires": { + "typescript-compare": "^0.0.2" + } + }, + "ua-parser-js": { + "version": "0.7.28", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", + "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==", + "optional": true + }, + "uint8arrays": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-1.1.0.tgz", + "integrity": "sha512-cLdlZ6jnFczsKf5IH1gPHTtcHtPGho5r4CvctohmQjw8K7Q3gFdfIGHxSTdTaCKrL4w09SsPRJTqRS0drYeszA==", + "optional": true, + "requires": { + "multibase": "^3.0.0", + "web-encoding": "^1.0.2" + }, + "dependencies": { + "multibase": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.2.tgz", + "integrity": "sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==", + "optional": true, + "requires": { + "@multiformats/base-x": "^4.0.1", + "web-encoding": "^1.0.6" + } + } + } + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "optional": true, + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + }, + "dependencies": { + "through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "optional": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + } + } + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "optional": true, + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unixify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz", + "integrity": "sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA=", + "optional": true, + "requires": { + "normalize-path": "^2.1.1" + } + }, + "unorm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz", + "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==", + "optional": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" + }, + "upper-case-first": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz", + "integrity": "sha1-XXm+3P8UQZUY/S7bCgUHybaFkRU=", + "requires": { + "upper-case": "^1.1.1" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "optional": true + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + } + }, + "url-set-query": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz", + "integrity": "sha1-AW6M/Xwg7gXK/neV6JK9BwL6ozk=" + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=" + }, + "ursa-optional": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/ursa-optional/-/ursa-optional-0.10.2.tgz", + "integrity": "sha512-TKdwuLboBn7M34RcvVTuQyhvrA8gYKapuVdm0nBP0mnBc7oECOfUQZrY91cefL3/nm64ZyrejSRrhTVdX7NG/A==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.14.2" + } + }, + "utf-8-validate": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.5.tgz", + "integrity": "sha512-+pnxRYsS/axEpkrrEpzYfNZGXp0IjC/9RIxwM5gntY4Koi8SHmUGSfxfWqxZdRxrtaoVstuOzUp/rbs3JSPELQ==", + "requires": { + "node-gyp-build": "^4.2.0" + } + }, + "utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", + "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==" + }, + "util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.1.1.tgz", + "integrity": "sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw==", + "optional": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "for-each": "^0.3.3", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.1" + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha1-wqMN7bPlNdcsz4LjQ5QaULqFM6w=" + }, + "vali-date": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz", + "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=", + "optional": true + }, + "valid-url": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", + "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=", + "optional": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "optional": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-or-promise": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.6.tgz", + "integrity": "sha512-9r0wQsWD8z/BxPOvnwbPf05ZvFngXyouE9EKB+5GbYix+BYnAwrIChCUyFIinfbf2FL/U71z+CPpbnmTdxrwBg==", + "optional": true + }, + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "optional": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + }, + "vinyl-fs": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.3.tgz", + "integrity": "sha1-PZflYuv91LZpId6nBia4S96dLQc=", + "optional": true, + "requires": { + "duplexify": "^3.2.0", + "glob-stream": "^5.3.2", + "graceful-fs": "^4.0.0", + "gulp-sourcemaps": "^1.5.2", + "is-valid-glob": "^0.3.0", + "lazystream": "^1.0.0", + "lodash.isequal": "^4.0.0", + "merge-stream": "^1.0.0", + "mkdirp": "^0.5.0", + "object-assign": "^4.0.0", + "readable-stream": "^2.0.4", + "strip-bom": "^2.0.0", + "strip-bom-stream": "^1.0.0", + "through2": "^2.0.0", + "through2-filter": "^2.0.0", + "vali-date": "^1.0.0", + "vinyl": "^1.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "optional": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "optional": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "vuvuzela": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vuvuzela/-/vuvuzela-1.0.3.tgz", + "integrity": "sha1-O+FF5YJxxzylUnndhR8SpoIRSws=", + "optional": true + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "optional": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "web-encoding": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/web-encoding/-/web-encoding-1.1.5.tgz", + "integrity": "sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==", + "optional": true, + "requires": { + "@zxing/text-encoding": "0.9.0", + "util": "^0.12.3" + } + }, + "web3": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3/-/web3-1.4.0.tgz", + "integrity": "sha512-faT3pIX+1tuo+wqmUFQPe10MUGaB1UvRYxw9dmVJFLxaRAIfXErSilOf3jFhSwKbbPNkwG0bTiudCLN9JgeS7A==", + "requires": { + "web3-bzz": "1.4.0", + "web3-core": "1.4.0", + "web3-eth": "1.4.0", + "web3-eth-personal": "1.4.0", + "web3-net": "1.4.0", + "web3-shh": "1.4.0", + "web3-utils": "1.4.0" + } + }, + "web3-bzz": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.4.0.tgz", + "integrity": "sha512-KhXmz8hcfGsqhplB7NrekAeNkG2edHjXV4bL3vnXde8RGMWpabpSNxuwiGv+dv/3nWlrHatH0vGooONYCkP5TA==", + "requires": { + "@types/node": "^12.12.6", + "got": "9.6.0", + "swarm-js": "^0.1.40", + "underscore": "1.12.1" + } + }, + "web3-core": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.4.0.tgz", + "integrity": "sha512-VRNMNqwzvPeKIet2l9BMApPHoUv0UqwaZH0lZJhG2RBko42w9Xls+pQwfVNSV16j04t/ehm1aLRV2Sx6lzVfRg==", + "requires": { + "@types/bn.js": "^4.11.5", + "@types/node": "^12.12.6", + "bignumber.js": "^9.0.0", + "web3-core-helpers": "1.4.0", + "web3-core-method": "1.4.0", + "web3-core-requestmanager": "1.4.0", + "web3-utils": "1.4.0" + } + }, + "web3-core-helpers": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.4.0.tgz", + "integrity": "sha512-8Ebq0nmRfzw7iPoXbIRHEWOuPh+1cOV3OOEvKm5Od3McZOjja914vdk+DM3MgmbSpDzYJRFM6KoF0+Z/U/1bPw==", + "requires": { + "underscore": "1.12.1", + "web3-eth-iban": "1.4.0", + "web3-utils": "1.4.0" + } + }, + "web3-core-method": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.4.0.tgz", + "integrity": "sha512-KW9922fEkgKu8zDcJR8Iikg/epsuWMArAUVTipKVwzAI5TVdvOMRgSe/b7IIDRUIeoeXMARmJ+PrAlx+IU2acQ==", + "requires": { + "@ethersproject/transactions": "^5.0.0-beta.135", + "underscore": "1.12.1", + "web3-core-helpers": "1.4.0", + "web3-core-promievent": "1.4.0", + "web3-core-subscriptions": "1.4.0", + "web3-utils": "1.4.0" + } + }, + "web3-core-promievent": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.4.0.tgz", + "integrity": "sha512-YEwko22kcry7lHwbe0k80BrjXCZ+73jMdvZtptRH5k2B+XZ1XtmXwYL1PFIlZy9V0zgZijdg+3GabCnAHjVXAw==", + "requires": { + "eventemitter3": "4.0.4" + } + }, + "web3-core-requestmanager": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.4.0.tgz", + "integrity": "sha512-qIwKJO5T0KkUAIL7y9JRSUkk3+LaCwghdUHK8FzbMvq6R1W9lgCBnccqFGEI76EJjHvsiw4kEKBEXowdB3xenQ==", + "requires": { + "underscore": "1.12.1", + "util": "^0.12.0", + "web3-core-helpers": "1.4.0", + "web3-providers-http": "1.4.0", + "web3-providers-ipc": "1.4.0", + "web3-providers-ws": "1.4.0" + } + }, + "web3-core-subscriptions": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.4.0.tgz", + "integrity": "sha512-/UMC9rSLEd0U+h6Qanx6CM29o/cfUyGWgl/HM6O/AIuth9G+34QBuKDa11Gr2Qg6F8Lr9tSFm8QIGVniOx9i5A==", + "requires": { + "eventemitter3": "4.0.4", + "underscore": "1.12.1", + "web3-core-helpers": "1.4.0" + } + }, + "web3-eth": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.4.0.tgz", + "integrity": "sha512-L990eMJeWh4h/Z3M8MJb9HrKq8tqvzdGZ7igdzd6Ba3B/VKgGFAJ/4XIqtLwAJ1Wg5Cj8my60tYY+34c2cLefw==", + "requires": { + "underscore": "1.12.1", + "web3-core": "1.4.0", + "web3-core-helpers": "1.4.0", + "web3-core-method": "1.4.0", + "web3-core-subscriptions": "1.4.0", + "web3-eth-abi": "1.4.0", + "web3-eth-accounts": "1.4.0", + "web3-eth-contract": "1.4.0", + "web3-eth-ens": "1.4.0", + "web3-eth-iban": "1.4.0", + "web3-eth-personal": "1.4.0", + "web3-net": "1.4.0", + "web3-utils": "1.4.0" + } + }, + "web3-eth-abi": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.4.0.tgz", + "integrity": "sha512-FtmWipG/dSSkTGFb72JCwky7Jd0PIvd0kGTInWQwIEZlw5qMOYl61WZ9gwfojFHvHF6q1eKncerQr+MRXHO6zg==", + "requires": { + "@ethersproject/abi": "5.0.7", + "underscore": "1.12.1", + "web3-utils": "1.4.0" + } + }, + "web3-eth-accounts": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.4.0.tgz", + "integrity": "sha512-tETHBvfO3Z7BXZ7HJIwuX7ol6lPefP55X7b4IiX82C1PujHwsxENY7c/3wyxzqKoDyH6zfyEQo17yhxkhsM1oA==", + "requires": { + "@ethereumjs/common": "^2.3.0", + "@ethereumjs/tx": "^3.2.1", + "crypto-browserify": "3.12.0", + "eth-lib": "0.2.8", + "ethereumjs-util": "^7.0.10", + "scrypt-js": "^3.0.1", + "underscore": "1.12.1", + "uuid": "3.3.2", + "web3-core": "1.4.0", + "web3-core-helpers": "1.4.0", + "web3-core-method": "1.4.0", + "web3-utils": "1.4.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "eth-lib": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", + "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", + "requires": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "xhr-request-promise": "^0.1.2" + } + }, + "scrypt-js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", + "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + } + } + }, + "web3-eth-contract": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.4.0.tgz", + "integrity": "sha512-GfIhOzfp/ZXKd+1tFEH3ePq0DEsvq9XO5tOsI0REDtEYUj2GNxO5e/x/Fhekk7iLZ7xAqSzDMweFruDQ1fxn0A==", + "requires": { + "@types/bn.js": "^4.11.5", + "underscore": "1.12.1", + "web3-core": "1.4.0", + "web3-core-helpers": "1.4.0", + "web3-core-method": "1.4.0", + "web3-core-promievent": "1.4.0", + "web3-core-subscriptions": "1.4.0", + "web3-eth-abi": "1.4.0", + "web3-utils": "1.4.0" + } + }, + "web3-eth-ens": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.4.0.tgz", + "integrity": "sha512-jR1KorjU1erpYFpFzsMXAWZnHhqUqWPBq/4+BGVj7/pJ43+A3mrE1eB0zl91Dwc1RTNwOhB02iOj1c9OlpGr3g==", + "requires": { + "content-hash": "^2.5.2", + "eth-ens-namehash": "2.0.8", + "underscore": "1.12.1", + "web3-core": "1.4.0", + "web3-core-helpers": "1.4.0", + "web3-core-promievent": "1.4.0", + "web3-eth-abi": "1.4.0", + "web3-eth-contract": "1.4.0", + "web3-utils": "1.4.0" + } + }, + "web3-eth-iban": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.4.0.tgz", + "integrity": "sha512-YNx748VzwiBe0gvtZjvU9BQsooZ9s9sAlmiDWJOMcvMbUTDhC7SvxA7vV/vrnOxL6oGHRh0U/azsYNxxlKiTBw==", + "requires": { + "bn.js": "^4.11.9", + "web3-utils": "1.4.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "web3-eth-personal": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.4.0.tgz", + "integrity": "sha512-8Ip6xZ8plmWqAD4ESbKUIPVV9gfTAFFm0ff1FQIw9I9kYvFlBIPzukvm852w2SftGem+/iRH+2+2mK7HvuKXZQ==", + "requires": { + "@types/node": "^12.12.6", + "web3-core": "1.4.0", + "web3-core-helpers": "1.4.0", + "web3-core-method": "1.4.0", + "web3-net": "1.4.0", + "web3-utils": "1.4.0" + } + }, + "web3-net": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.4.0.tgz", + "integrity": "sha512-41WkKobL+KnKC0CY0RZ1KhMMyR/hMFGlbHZQac4KtB7ro1UdXeK+RiYX+GzSr1h7j9Dj+dQZqyBs70cxmL9cPQ==", + "requires": { + "web3-core": "1.4.0", + "web3-core-method": "1.4.0", + "web3-utils": "1.4.0" + } + }, + "web3-providers-http": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.4.0.tgz", + "integrity": "sha512-A9nLF4XGZfDb1KYYuKRwHY1H90Ee/0I0CqQQEELI0yuY9eca50qdCHEg3sJhvqBIG44JCm83amOGxR8wi+76tQ==", + "requires": { + "web3-core-helpers": "1.4.0", + "xhr2-cookies": "1.1.0" + } + }, + "web3-providers-ipc": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.4.0.tgz", + "integrity": "sha512-ul/tSNUI5anhdBGBV+FWFH9EJgO73/G21haFDEXvTnSJQa9/byj401H/E2Xd8BXGk+2XB+CCGLZBiuAjhhhtTA==", + "requires": { + "oboe": "2.1.5", + "underscore": "1.12.1", + "web3-core-helpers": "1.4.0" + } + }, + "web3-providers-ws": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.4.0.tgz", + "integrity": "sha512-E5XfF58RLXuCtGiMSXxXEtjceCfPli+I4MDYCKx/J/bDJ6qvLUM2OnnGEmE7pq1Z03h0xh1ZezaB/qoweK3ZIQ==", + "requires": { + "eventemitter3": "4.0.4", + "underscore": "1.12.1", + "web3-core-helpers": "1.4.0", + "websocket": "^1.0.32" + } + }, + "web3-shh": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.4.0.tgz", + "integrity": "sha512-OZMkMgo+VZnu1ErhIFXW+5ExnPKQg9v8/2DHGVtNEwuC5OHYuAEF5U7MQgbxYJYwbRmxQCt/hA3VwKjnkbmSAA==", + "requires": { + "web3-core": "1.4.0", + "web3-core-method": "1.4.0", + "web3-core-subscriptions": "1.4.0", + "web3-net": "1.4.0" + } + }, + "web3-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.4.0.tgz", + "integrity": "sha512-b8mEhwh/J928Xk+SQFjtqrR2EGPhpknWLcIt9aCpVPVRXiqjUGo/kpOHKz0azu9c6/onEJ9tWXZt0cVjmH0N5Q==", + "requires": { + "bn.js": "^4.11.9", + "eth-lib": "0.2.8", + "ethereum-bloom-filters": "^1.0.6", + "ethjs-unit": "0.1.6", + "number-to-bn": "1.7.0", + "randombytes": "^2.1.0", + "underscore": "1.12.1", + "utf8": "3.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "eth-lib": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", + "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", + "requires": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "xhr-request-promise": "^0.1.2" + } + } + } + }, + "webidl-conversions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-2.0.1.tgz", + "integrity": "sha1-O/glj30xjHRDw28uFpQCoaZwNQY=", + "optional": true + }, + "websocket": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", + "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", + "requires": { + "bufferutil": "^4.0.1", + "debug": "^2.2.0", + "es5-ext": "^0.10.50", + "typedarray-to-buffer": "^3.1.5", + "utf-8-validate": "^5.0.2", + "yaeti": "^0.0.6" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "websql": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/websql/-/websql-1.0.0.tgz", + "integrity": "sha512-7iZ+u28Ljw5hCnMiq0BCOeSYf0vCFQe/ORY0HgscTiKjQed8WqugpBUggJ2NTnB9fahn1kEnPRX2jf8Px5PhJw==", + "optional": true, + "requires": { + "argsarray": "^0.0.1", + "immediate": "^3.2.2", + "noop-fn": "^1.0.0", + "sqlite3": "^4.0.0", + "tiny-queue": "^0.2.1" + } + }, + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + }, + "whatwg-url-compat": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz", + "integrity": "sha1-AImBEa9om7CXVBzVpFymyHmERb8=", + "optional": true, + "requires": { + "tr46": "~0.0.1" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "which-typed-array": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.4.tgz", + "integrity": "sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==", + "requires": { + "available-typed-arrays": "^1.0.2", + "call-bind": "^1.0.0", + "es-abstract": "^1.18.0-next.1", + "foreach": "^2.0.5", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.1", + "is-typed-array": "^1.1.3" + } + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wif": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz", + "integrity": "sha1-CNP1IFbGZnkplyb63g1DKudLRwQ=", + "optional": true, + "requires": { + "bs58check": "<3.0.0" + } + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", + "optional": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "optional": true + }, + "workerpool": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz", + "integrity": "sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA==" + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "optional": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "optional": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "write-stream": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/write-stream/-/write-stream-0.4.3.tgz", + "integrity": "sha1-g8yMA0fQr2BXqThitOOuAd5cgcE=", + "optional": true, + "requires": { + "readable-stream": "~0.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-0.0.4.tgz", + "integrity": "sha1-8y124/uGM0SlSNeZIwBxc2ZbO40=", + "optional": true + } + } + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", + "optional": true + }, + "xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "requires": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xhr-request": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz", + "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==", + "requires": { + "buffer-to-arraybuffer": "^0.0.5", + "object-assign": "^4.1.1", + "query-string": "^5.0.1", + "simple-get": "^2.7.0", + "timed-out": "^4.0.1", + "url-set-query": "^1.0.0", + "xhr": "^2.0.4" + } + }, + "xhr-request-promise": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz", + "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==", + "requires": { + "xhr-request": "^1.1.0" + } + }, + "xhr2-cookies": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", + "integrity": "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=", + "requires": { + "cookiejar": "^2.1.1" + } + }, + "xml-name-validator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", + "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=", + "optional": true + }, + "xmlhttprequest": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=" + }, + "xss": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.9.tgz", + "integrity": "sha512-2t7FahYnGJys6DpHLhajusId7R0Pm2yTmuL0GV9+mV0ZlaLSnb2toBmppATfg5sWIhZQGlsTLoecSzya+l4EAQ==", + "optional": true, + "requires": { + "commander": "^2.20.3", + "cssfilter": "0.0.10" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "optional": true + }, + "yaeti": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", + "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yargs": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz", + "integrity": "sha1-y0BQwBWb+2u2ScD0r1UFJqhGGdw=", + "optional": true, + "requires": { + "camelcase": "^2.0.1", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "lodash.assign": "^4.0.3", + "os-locale": "^1.4.0", + "pkg-conf": "^1.1.2", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1", + "string-width": "^1.0.1", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^2.4.0" + } + }, + "yargs-parser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", + "optional": true, + "requires": { + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "optional": true + } + } + }, + "yargs-unparser": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.1.tgz", + "integrity": "sha512-qZV14lK9MWsGCmcr7u5oXGH0dbGqZAIxTDrWXZDo5zUr6b6iUmelNKO6x6R1dQT24AH3LgRxJpr8meWy2unolA==", + "requires": { + "camelcase": "^5.3.1", + "decamelize": "^1.2.0", + "flat": "^4.1.0", + "is-plain-obj": "^1.1.0", + "yargs": "^14.2.3" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yargs": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", + "requires": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^15.0.1" + } + }, + "yargs-parser": { + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz", + "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + }, + "zen-observable": { + "version": "0.8.15", + "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz", + "integrity": "sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==", + "optional": true + }, + "zen-observable-ts": { + "version": "0.8.21", + "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.8.21.tgz", + "integrity": "sha512-Yj3yXweRc8LdRMrCC8nIc4kkjWecPAUVh0TI0OUrWXx6aX790vLcDlWca6I4vsyCGH3LpWxq0dJRcMOFoVqmeg==", + "optional": true, + "requires": { + "tslib": "^1.9.3", + "zen-observable": "^0.8.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + } + } + }, + "zeppelin-solidity": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/zeppelin-solidity/-/zeppelin-solidity-1.12.0.tgz", + "integrity": "sha512-dgjPPnTmx14hAbTeOpTKemDeDCDdwglS0nquOAJG8h5o9zlb43FZafQSrMlIUUSp1EisDZfehrp5loGEYXHZBA==" + } + } +} diff --git a/Choice_Lions_Bash/Queen_IFe_Bash/package.json b/Choice_Lions_Bash/Queen_IFe_Bash/package.json new file mode 100644 index 0000000..0c073d0 --- /dev/null +++ b/Choice_Lions_Bash/Queen_IFe_Bash/package.json @@ -0,0 +1,24 @@ +{ + "name": "py-pinata-pinner", + "version": "1.0.0", + "description": "", + "main": "_pinImgToPinata.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "build-contracts": "sol-merger \"./contracts/ColoredPet.sol\" ./build" + }, + "author": "", + "license": "ISC", + "dependencies": { + "@pinata/sdk": "^1.1.23", + "@truffle/hdwallet-provider": "^1.4.1", + "pinata": "0.0.1", + "pinata-sdk": "^0.1.7", + "truffle": "^5.4.1", + "truffle-hdwallet-provider": "^1.0.17", + "zeppelin-solidity": "^1.12.0" + }, + "devDependencies": { + "sol-merger": "^3.1.0" + } +} diff --git a/Choice_Lions_Bash/Queen_IFe_Bash/pin.py b/Choice_Lions_Bash/Queen_IFe_Bash/pin.py new file mode 100644 index 0000000..699b218 --- /dev/null +++ b/Choice_Lions_Bash/Queen_IFe_Bash/pin.py @@ -0,0 +1,38 @@ +import subprocess +import sys +import json +from copy import deepcopy + +img_path = sys.argv[1] +metadata_path = sys.argv[2] + +print("img_path: ", img_path) + +node_path = '/usr/bin/node' + +# jwt_token = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySW5mb3JtYXRpb24iOnsiaWQiOiJkZTZjMmE0MC05MGQzLTRkNDQtYmMzMS1mZDcxYjhiNDcwNGMiLCJlbWFpbCI6InJlYWxqb2hudHdhcmRAZ21haWwuY29tIiwiZW1haWxfdmVyaWZpZWQiOnRydWUsInBpbl9wb2xpY3kiOnsicmVnaW9ucyI6W3siaWQiOiJOWUMxIiwiZGVzaXJlZFJlcGxpY2F0aW9uQ291bnQiOjF9XSwidmVyc2lvbiI6MX0sIm1mYV9lbmFibGVkIjpmYWxzZX0sImF1dGhlbnRpY2F0aW9uVHlwZSI6InNjb3BlZEtleSIsInNjb3BlZEtleUtleSI6IjAwOTUxODA5YjA3M2QwYTU1ZTlhIiwic2NvcGVkS2V5U2VjcmV0IjoiM2IxMDg5ZjlhNzdlMmY2Y2VlOTY3YWVhYjNiY2RhOGM5NDI3ZTUxOWIxMThmMDdiYmYyNzRhZTAwOTkzOTgzZiIsImlhdCI6MTYyNTg4MDM2NH0.q1EyAh57PH_sAqG7DEv5g8dtBmPwrOb3LHNRB5CI-Js' +base_metadata = json.load(open(metadata_path)) +metadata_hashes = json.load(open('./metadata_hashes.json')) +metadata_hashes[img_path] = [] + +def pin_img_to_pinata(img_path): + ipfs_hash = subprocess.check_output([f'{node_path}','./_pinImgToPinata.js', img_path]) + return ipfs_hash.decode().strip() + +def pin_metadata_to_pinata(img_ipfs_hash, edition_index): + metadata = deepcopy(base_metadata) + metadata['image'] = base_metadata['image'] + img_ipfs_hash + metadata['attributes'].append({'display_type': 'number', 'trait_type': 'Edition', 'max_value': 10, 'value': edition_index + 1}) + metadata_ipfs_hash = subprocess.check_output([node_path, './_pinMetadataToPinata.js', json.dumps(metadata), str(edition_index+1)]) + return metadata_ipfs_hash.decode().strip() + +img_ipfs_hash = pin_img_to_pinata(img_path) + +for i in range(0, base_metadata['total_editions']): + metadata_hash = pin_metadata_to_pinata(img_ipfs_hash, i) + metadata_hashes[img_path].append(metadata_hash) + print(f'Edition: {i+1}; Metadata Hash: {metadata_hash}') + +json.dump(metadata_hashes, open('./metadata_hashes.json', 'w')) +print("Done") + \ No newline at end of file From 04ae97f7be0a7aefbe459408546b74d66459f8de Mon Sep 17 00:00:00 2001 From: QueenIfe <96746546+QueenIfe@users.noreply.github.com> Date: Fri, 28 Jan 2022 20:07:57 +0100 Subject: [PATCH 2/2] Add files via upload --- Choice_Lions_Bash/Queen_IFe_Bash/README.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Choice_Lions_Bash/Queen_IFe_Bash/README.md diff --git a/Choice_Lions_Bash/Queen_IFe_Bash/README.md b/Choice_Lions_Bash/Queen_IFe_Bash/README.md new file mode 100644 index 0000000..2a68e3d --- /dev/null +++ b/Choice_Lions_Bash/Queen_IFe_Bash/README.md @@ -0,0 +1,20 @@ +# Choice <> Lions NFT Bash + +## Creating, Deploying and Minting NFT contract using python + +### TECHNOLOGIES USED + +1. METAMASK +2. PINATA +3. Python + + ### REQUIREMENTS + +4. METAMASK EXTENSION ON CHROME BROWSER +5. PRIVATE_KEY FROM YOUR METAMASK WALLET +6. Python3.10 +7. Pinata CID + + ### DEPENDENCIES + +8. npm install requirements.txt